首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
FPGA/CPLD可编程逻辑
» 基于多相滤波结构的信道化及FPGA实现
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于多相滤波结构的信道化及FPGA实现
发短消息
加为好友
pengpengpang
(pengpengpang)
当前离线
UID
1023229
帖子
6106
精华
0
积分
3055
阅读权限
90
来自
中国
在线时间
156 小时
注册时间
2013-12-20
最后登录
2016-7-3
论坛元老
UID
1023229
来自
中国
1
#
打印
字体大小:
t
T
pengpengpang
发表于 2014-7-29 23:33
|
只看该作者
基于多相滤波结构的信道化及FPGA实现
分辨率
,
电子战
,
接收机
,
影响
摘要:随着现代电子战中电磁环境的日益复杂,军用接收机需具备同时处理多个信道信号的能力,即具备全概率截获能力。信道化接收机可将一个复杂信号分成多个信道,从而方便后续处理。文中利用一种简化的结构验证了该种信道化方案的可行性,并节省了逻辑资源。
在电子战中,传统上主要采用扫频式搜索接收机,但其截获概率受搜索速度的影响较为严重,且因其受到搜索速度与分辨率之间关系的制约,所以扫频式接收机对跳频信号的截获效果很不理想。信道化接收机是对某个频段的信号全概率接收的接收机,而基于多相结构的信道化接收机相对于传统意义上的信道化接收机对同一频段信号而言所需硬件资源更少,且更易于实现。其相对传统的信道化接收机凭借其高效的多相结构,使其在多信道处理方面得到了广泛应用,是接收机的发展趋势。
1 多相滤波结构的信道化原理
1.1 信道的划分
因实信号频谱具有对称特性,所以其频带划分较为特殊,这里只对[0,π]上的频谱进行信道划分。若划分K个信道,各信道的中心频率为ωk=kπ/K+π/2K,其中,k=0,1,…,K-1。
由傅里叶变换可知,低通滤波器的频谱包括正负对称的两部分。为使信道的划分如图1所示,需将滤波函数的频谱全部移到正半轴,这里对滤波器的频谱函数做如下变换
此时反映到频域如图2所示,因此,采用复FIR滤波器对输入的实信号进行滤波。
1.2 基于多相结构滤波器的信道化原理
信道化的主要过程为,先将每个信道乘以
,对信号做频域的搬移,再经过低通滤波器,滤除高频分量,并将频率均降到基带,做下变频,最终进行抽取。信道化结构如图3所示。
图中,ωk表示第k信道的中心频率,H(z)表示低通滤波器。但问题在于,每个信道的信号做完一系列计算之后,再作抽取,中间会有较多数据的计算损耗。因此,需要一种简化的方法使计算变得更加高效。
根据图3可知
此时只剩低通滤波和抽取两部分,可用Noble等效再次化简,为此先对FIR滤波器作如下变换
根据Noble等效,可将抽取移到FIR滤波之前,如图5所示。
结合图5并纵观整个系统,容易发现x(n)可看成经过串并转换之后分别进入各个信道,即x(n)的第n=mM+k周期的数据进入第k信道做运算。
此时已经完成多相滤波的结构简化,回到本文的信道化方案中,根据式(3)和图4,将z用
代替,则式(4)可作如下变换
则有最终的信道化高效结构如图6所示,令每个信道FIR滤波器的输出为yr(nM),则总输出为
从式(6)可看出,这是一个离散傅里叶变换的形式。因此,整个信道化的过程由FIR滤波和FFT两部分组成。这大幅降低了运算量并节省了资源。
2 硬件实现
文中采用Xilinx系列芯片。假设输入信号为0~32 MHz的实信号,由奈圭斯特采样定理可知,FPGA的工作频率定为64 MHz。0~32 MHz实信号的频域在[-32 MHz,32 MHz]之间,若使每个信道的带宽为1 MHz则需划分64个信道。而做后续处理时,只计算[0,π]区间的32个信道输出的信号即可。
由于工作频率较低,而信道划分较多,所以整个过程需采用串行方式处理。FPGA内部实现的总体框图如图7所示。
2.1 FIR滤波器的设计实现
FPGA内部的FIR滤波器实现结构,如图8所示,512点的FIR滤波器,因共64个信道,所以每个信道要做8个乘法运算。每个信道FIR系数的确定及存储顺序参照式(4),将参数存到ROM中,每个周期读取8个系数,与输入信号相乘,乘得的8个结果再做累加,则是每个信道经FIR计算的结果。因采用串行结构,故每个信道的计算结果会从输出端口,按信道序号的顺序,循环输出。
2.2 FFT的设计实现
因为文中采用串行结构,所以FFT部分直接采用Xilinx芯片内部提供的IP Core即可。数据进入FFT模块时,按各个信道顺序输入,但根据FFT的计算方法可知,经过蝶形运算后,输出结果的顺序会发生改变,此时可根据模块中输出口xK_index的值辨认某个周期输出的是第几信道的计算结果。因此在FPGA中做后续逻辑时,需注意计算结果与相应序号要保持对齐,以免计算错误。
3 Matlab仿真分析
利用Matlab进行仿真验证。采样频率为64MHz,带宽1MHz,若输入为实信号频率为15.7MHz,则信号与各信道的频谱曲线如图9所示。
图10为16信道、49信道(即-16信道)、17信道、48信道(即-17信道)的输出,及相应的频谱图。
由图可见信号出现在第16信道内,信号频率均落到[0 MHz,1 MHz]之间,符合设计要求。
4 结束语
介绍了一种基于多相滤波结构的信道化方法,该方法结构简单、大幅节省了资源,并在FPGA上采用串行结构,完成了32信道的划分。这种多信道的划分和同时处理的能力,可较好地完成对目标信号的全概率截获,在电子侦查领域具有较高的应用价值。此外,文中介绍的系统工作频率较低,可采用串行结构节省资源。若信号和系统的工作频率较高,则可采用并行结构,此时若需要,也可利用语言实现FFT的并行处理结构,以提高处理速度。
作者:张 诚,吴 沁,贺 浪 来源:西安电子科技大学电子工程学院
收藏
分享
评分
记录学习中的点点滴滴,让每一天过的更加有意义!
回复
引用
订阅
TOP
返回列表
ARM
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议