[导读]本文详细分析了复信号多相滤波器的无盲区改进算法,并根据推导出的数学模型完成了其FPGA的设计。该设计根据信道数和抽取因子之间的倍数关系,解决了延迟和抽取功能的实现问题,并使用乒乓RAM实现了复信号多相滤波器的多通道流水线输出。
0 引言
在现代电子战环境中,信号一般都具有密集化、复杂化的特点,而且占用的频谱越来越宽,从而对宽带数字信道化接收机准确接收信号提出了更高的要求。一般的多相滤波器在监视整个频段时,由于相邻信道间往往会存在盲区,有可能丢失信号。而改进后的无盲区多相滤波器的信道数与抽取倍数不再相等。一般的旋转开关方法实现延迟和抽取只适用于信道数与抽取倍数相等的情况,而无法适应改进后的算法。但是,信道数和抽取因子之间往往存在倍数关系。本文正是利用这一关系解决了延迟与抽取的问题,并完成了整个复多相滤波器的FPGA设计。
1 复信号多相滤波器无盲区算法分析
复信号多相滤波器的作用是用D个信道将-fs/2~fs/2频段均匀划分,然后用输入信号S(n)以复本振信号,再将特定频段的信号搬移到基带,并通过低通滤波器得到位于该信道的信号,然后进行抽取,以降低数据速率。无盲区的信道划分如图1所示。由于其相邻信道有50%的重叠,因此,相邻信道间不存在盲区,故能对信号进行全概率捕获。
为了防止频谱混叠,其抽取倍数应为D/2。这样,多相滤波器的第k路输出推导如下(D’=D/2时):
由式(2)可知,该算法是对多相滤波器的输入数据进行D/2倍的抽取,各多相分量是由原低通滤波器的系数先进行D抽取再做两倍内插得到的。根据式(2)可以得到如图2所示的数学模型和FPGA设计。
2 FPGA设计
2.1延迟和抽取
以下选用具体的例子来阐述复多相滤波器的FPGA设计方法。对于8信道的多相滤波器,其抽取因子为4的情况,经过延迟单元进入各抽取器的顺序如表1所列。
观察表1可知,进入每个子信道的数据都是4倍抽取。而且4信道比8信道延迟一个数据,3信道比7信道延迟一个数据,依此类推。这样,就可以将信道分为两部分,即1、2、3、4信道是一部分,5、6、7、8信道是另一部分。
由于每个子信道的滤波系数为12个,即每个抽取器必须同时输出12个数据与一个子信道的12个滤波系数进行乘加运算。采用可定制模块shift_tap,能够满足这样的延迟和抽取要求,它的输出即为抽取器的输出。若将shift_tap中的抽取因子设为4,一次同时输出13个数据,那么,第一次输出的13个数据为x(0)、x(4)、x(8)、……、x(56),这样可将1-12送入8信道,2-13送入4信道进行乘加运算;而第二次输出的13个数据为x(1)、x(5)、x(9)……、x(57),其中1-12送入7信道,2-13送人3信道,依此类推……这样,每个时钟节拍将得到两个信道的延迟和抽取输出,因而需要4次这样的操作才能完成一次所有信道的延迟和抽取。然后再重复执行以上操作。
2.2 滤波器的多相分量
设计多相分量时,首先可根据原低通滤波器的频率响应确定所需的滤波器类型和阶数,以求出冲击响应h(n);然后再根据式hp(m)=h(mD+p),D=8,p=0,1,…D-1来确定多相分量。
若采样频率fs为64 MHz,并把64 MHz带宽均匀划分为8路子信道,则每路通带的带宽为8MHz。图3所示是原型低通滤波器的频率响应图。
MATLAB中的firpmord函数,一般采用的是最佳逼近最大最小准则算法,该算法可以求出原型低通滤波器的阶数,而firpm函数可以求出原型低通滤波器的系数。即:
a=firpmord([4 8],[1 0],[0.001 0.001],64);(3)
h=firpm(a,[0 4/32 8/32 1],[1 1 0 0]); (4)
(3)式中, [4 8]表示通带截止频率为4MHz,阻带截止频率为8 MHz; [1 0]表示通带幅度为1,阻带幅度为0; [0.001 0.001]表示通带、阻带波动均为0.001;64表示采样频率为64MHz。
而在(4)式中,[04/32 8/32 1]分别为对应于实际频率0、4、8、32(MH)的归一化频率;[1 1 0 0]为上述频率点上的幅度值。
求出原低通滤波器h(n)后,就可以求出多相滤波器的多相分量。图2中的多相分量是对h(n)进行8倍抽取,再做两倍内插得到的。用MATLAB语句可方便地得到各多相分量的系数,每个多相分量有6个非零系数,两倍内插后为12个系数。其MATLAB语句如下:
hp=zeros(8,2*fix(length(h)/8));
for i=1:8
hp (i,1:2:end)=h(i:8:(fix(lengh (h)/8)-1)*8+i);
end
一个多相分量的滤波运算可用三个乘加单元完成,每个乘加单元有四个乘法器,这样就可以完成12个系数的乘加。多相分量的滤波系数一般事先都将其转换为二进制补码存放在ROM中。
由上述分析可知,每个时钟节拍可完成两个信道的延迟和抽取(采用流水线操作),每个时钟节拍需要进行两个多相分量的乘加运算,即需要同时得到12个非零系数,这可用12个单口ROM实现。其中6个ROM存放1~4信道的系数。另6个ROM存放5~8通道的系数。其存储格式如表2和表3所列。
这样,每当时钟上升沿到来时,就可以同时输出两个子信道的12个非零系数。通常可以设计一个模4减法计数器来实现ROM地址的产生。当数据准备好后,发出一个计数器的使能信号,计数器开始计数。因为首先计算的是4信道和8信道,所以,计数器的初始值为3,采用减一计数,计数到0后再进行循环。
2.3 时序的设计
由于信号s(n)的输入速率为64 MHz。故在64 MHz时钟驱动下,每一个节拍计算两个子信道,8个信道的计算需要用4个节拍来完成,并得到8个复数。这8个复数必须同时进入FFT模块,所以,可在FFT之前设计一组乒乓RAM来接收这8个复数。其中一个RAM以64 MHz的速率存放前面的计算结果,每个节拍接收两个复数,4个节拍接收完8个复数后开始FFT运算,同时换成另一个RAM接收前面的计算结果。等到8个复数都存放好之后,再开始FFT运算,此时又再次换成第一个RAM接收前面的计算结果,并依次循环。根据这样的时序设计,FFT模块的时钟应为16 MHz。FFT运算由IP核完成。经FFT运算后同时可得到8个复数形式的结果,由于复数分成实虚部的表示形式,且实虚部都用32位二进制数表示,因此,8个复数需要16个32位的二进制数表示,也就是芯片上需要16×32=512个引脚,这对于任何芯片都是不可能办到的。为此,应在FFT模块的输出端也设计一个乒乓RAM。其中一个RAM先将8个FFT运算结果存储起来,然后以64 MHz的时钟频率每个节拍向外输出两个复数(即4个32为二进制数),直到4个节拍全部输出完毕(即8个复数全部输出的频率为16 MHz),同时另一个RAM以16MHz的时钟频率接收FFT的运算结果。然后将两个RAM的作用交换,再以此循环。
3 结束语
本文详细分析了复信号多相滤波器的无盲区改进算法,并根据推导出的数学模型完成了其FPGA的设计。该设计根据信道数和抽取因子之间的倍数关系,解决了延迟和抽取功能的实现问题,并使用乒乓RAM实现了复信号多相滤波器的多通道流水线输出。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
(全球TMT2022年9月29日讯)9月28日,中国广电5G(上海)网络服务精彩启航仪式在东方明珠电视塔举行。根据中国广电与上海文广集团此次签署的战略合作协议,双方将立足网络设施、技术创新、内容运营、市场营销及线上线下...
关键字:
中国广电
网络
5G
HZ
(全球TMT2022年8月31日讯)浪潮信息基于全新一代AMD Milan推出了两款A6系列单路高性能服务器,1U密集型高性价比机架式服务器NF3180A6和2U高可扩展存储优化服务器NF3280A6。AMD Mila...
关键字:
LAN
AMD
EPYC
HZ
千兆宽带的理论传输速度是125MB/s,但在实际应用中,需要考虑到网络损耗以及线路衰减等因素,其真正的下载速度达不到125MB/s,在一般正常的情况下,一千兆宽带的实际网速大概在110-120MB/S之间。
关键字:
宽带
速率
路由器
(全球TMT2022年4月28日讯)4月25日,国际独立第三方检测、检验和认证机构德国莱茵TUV大中华区(简称“TUV莱茵”)为南京楚航科技有限公司(简称“楚航科技”)研发的60GHz生命体征探测雷达和77GHz前向雷...
关键字:
指令
毫米波雷达
CE
HZ
据工业和信息化部网站公布数据,我国固定宽带接入用户规模稳步增长,千兆用户数持续扩大。
关键字:
工信部
宽带
通信
你家的网速有多少?现在运营商办理的宽带普通上了200M、300M甚至500M,1000M的千兆带宽也不少了,现在工信部表态今年还会继续提升,千兆光网将覆盖4亿家庭。
关键字:
工信部
直联点
宽带
近日,华为和海南电信面向海南全省发布“五星宽带标准”,将FTTR的全光组网和服务标准进行规范统一,打造“全家畅享的五星级千兆网络”。
关键字:
华为
wifi6
宽带
通信
最近两年,广电在通信领域动作频频。广电5G192业务即将放号,一些地区已经开始提前始推广宽带和有线电视融合业务。可中国移动、联动、电信三家企业在移动通信和宽带两个领域都经营已久。
关键字:
广电
宽带
电视
信道包括模拟信道和数字信道。在模拟信道,带宽按照公式W=f2-f1 计算;数字信道的带宽为信道能够达到的最大数据速率,两者可通过香农定理互相转换。
关键字:
信道
模拟信道
数字信道
在通信中,分频是指将宽带资源分为原来的1/N,每个用户在同样的时间占用不同的宽带资源或是将信号中不同频率成分的各种信号分开,分成几个频率段。分频多路传输是指在不同宽带或频段上同时传输数据。分频多路传输可以使多个用户传输数...
关键字:
宽带
通信
传输数据
宽带智能网,是研究在以atm为基础的宽带网络上利用智能网技术如何开发各种多媒体业务。宽带智能网不是简单地将多种业务集成,它的目的是要实现一个可编程的业务平台,实现业务的灵活加载、扩展和新业务的增加。与以往的业务提供方式不...
关键字:
宽带
客户化
可编程
频分复用(FDM,Frequency Division Multiplexing)就是将用于传输信道的总带宽划分成若干个子频带(或称子信道),每一个子信道传输1路信号。频分复用要求总频率宽度大于各个子信道频率之和,同时为...
关键字:
FDM
信道
隔离带
波分复用技术(wavelength-division multiplexing, WDM)是将一系列载有信息、但波长不同的光信号合成一束,沿着单根光纤传输;在接收端再用某种方法,将各个不同波长的光信号分开的通信技术。这种...
关键字:
波分复用
WDM
信道
宽带(英语:Broadband)在基本电子和电子通信上,是一种使用多种频率同时发送许多电子消息的方法。它是描述信号或者电子线路包含或能够同时处理较宽的频率范围。宽带是一种相对的描述方式,频率的范围愈大,也就是带宽愈高时,...
关键字:
Modem
宽带
光纤
理解示波器带宽——上升时间和信号保真度 当示波器用户选择示波器进行关键的测量时,示波器的主要参数指标,往往是选择哪一款示波器的唯一标准。示波器最主要的指标参数是:带宽采样率记录长度 带宽,这个指标能告诉我们什么?模拟带宽...
关键字:
示波器
带宽
HZ
方波
点击上方蓝字关注我们!今日,德州仪器(TI) 推出超小型24位宽带宽模数转换器(ADC),可比同类ADC在更宽的带宽内实现业界领先的信号测量精度。ADS127L11为TI精密宽带宽ADC系列的全新产品,其封装尺寸减小了5...
关键字:
带宽
数据采集
ADC
宽带
北京时间 12 月 8 日凌晨(美国太平洋时间12月7日上午),在RISC-V Summit 2021大会上,赛昉科技(简称“赛昉”)作为中国RISC-V软硬件生态的领导者,重磅宣布了自主研发的目前全球性能最高的RISC...
关键字:
RISC-V处理器
HZ
CORE
CPU
信息转接方式又称存储前发方式,不同予电路转接方式;此时,在传送信息之前不需要先建立电路;在传送一组信息时,也不一定占用同一电路;而是先把一段信息送到一个端点,存储下来。若前向信道有空,继续向前送到另一个节点;若前向信道被...
关键字:
信息转接
电路转接
信道
信息是抽象的,但传送信息必须通过具体的媒质。例如二人对话,靠声波通过二人间的空气来传送,因而二人间的空气部分就是信道。邮政通信的信道是指运载工具及其经过的设施。无线电话的信道就是电波传播所通过的空间,有线电话的信道是电缆...
关键字:
信道
信宿
信源
ISDN有窄带和宽带两种。窄带ISDN有基本速率(2B+D,144kbps)和一次群速率(30B+D,2Mbps)两种接口。
关键字:
窄带
宽带
ISDN