一种多路分时复用抗混叠滤波器的设计_第1页
一种多路分时复用抗混叠滤波器的设计_第2页
一种多路分时复用抗混叠滤波器的设计_第3页
一种多路分时复用抗混叠滤波器的设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一种多路分时复用抗混叠滤波器的设计

ad7606是一种通用的模型转换和芯片采集设备,支持8个通道的模拟输入信号的同步采样。芯片本身带有二苯基巴巴沃斯抗混重叠滤波器。在输入电压范围为±5V时,-3dB对应的信号频率是15kHz,输入电压范围为±10V时,-3dB对应的信号频率是23kHz。在应用于飞行试验的网络化通用机载采集系统中,AD7606被用于模拟信号采集模块的前端模数转换,该模拟信号采集模块的工作机制是:AD7606为同步采样,超采样速率200kHz,FPGA控制A/D的读取速率为64kHz,各个通道的采样率可通过地面管理软件进行配置,通道采样率具体为:16Hz、32Hz……32kHz,以2为幂指数倍增。根据配置,各个模拟通道会对数据进行抽取,降低采样率,最后将信号经过半带数字滤波器,再进行数据的输出在网络化机载采集设备进行信号采集恢复过程中,模拟信号数据经地面软件恢复后进行幅频特性分析,存在以下问题:1)信号出现混叠现象,数据恢复之后出现失真;2)高频信号被采样进入低频频段。1混合重叠失真分析1.1采样系统信号幅频混叠问题分析在本机载采集系统中,数字信号经过64kHz采样之后会进行整数抽取,这就涉及倒了信号的抽取问题。抽取原理:针对输入信号等间隔取出数据一次重新排列即可。对信号进行整数抽取之后,信号的幅频特性会发生变化。数字信号的幅频是周期性的,周期等于采样率。整数D抽取之后,降低了采样率,则抽取后信号的幅频周期降为原来的1/D。假设某一系统中,模拟信号只在0~2(单位,以下同)的频率范围内有信号,利用6的速率进行A/D采样,则采样后的信号没有幅频混叠,幅频周期为6,信号的幅频如图1所示。如果对采样率为6的信号进行2倍抽取,抽取后信号幅频周期降为3,幅频形状未发生改变,但是周期缩短了,就可能导致信号幅频出现混叠问题。因此,为了避免幅频混叠现象的出现,只有在抽取之后的抽样率仍然符合抽样定理的要求时才能够无失真的还原信号,否则就需要采取一定的措施1.2抗混叠滤波器混叠问题的模拟研究数字信号采样率最初为32kHz,则其幅频是周期性的32kHz,经过D抽取之后,信号幅频周期降为原周期的1/D。根据AD7606自身抗混叠滤波器的幅频特性,在输入电压范围为±5V时,-3dB对应的信号频率是15kHz,输入电压范围为±10V时,-3dB对应的信号频率是23kHz。将数据进行整数抽取(如D=2),频谱周期降低为16kHz。由于A/D模拟抗混叠滤波器在-3dB处的信号频率是15kHz,此时的信号频谱周期是16kHz,结合上文中整数抽取时的规律,则判定出现了信号的混叠问题,虽然抽取之后有半带滤波器的Fc=Fs/4进行数字滤波,但是高频信号在抽取阶段就已经进入了低频频段,出现混叠,同时过渡带较宽,见图2。针对设备在信号采集过程中出现的混叠问题,通常采取的措施是抗混叠滤波器在飞行试验过程中,同时存在着分布于整个频段内的白噪声,对于该机载采集系统的数字信号处理,为了抑制噪声,同时为了避免信号频谱混叠,在信号处理过程中增加抗混叠数字滤波器是十分必要的。2采集多次信号的滤波器设计进行FPGA内数字滤波器自定义设计的技术要求:1)在有用信号的频带内波纹系数满足要求;2)在进行多速率处理后,不产生幅频混叠问题;3)滤波器占用资源少,运算速度快2.1duc电路CIC滤波器常用于通信行业,一般用于数字变频系统,如数字下变频(DDC)与数字上变频(DUC)。其特点是结构简单,没有乘法器,只通过加法器、积分器和寄存器组成,适用于多速率处理条件,同时是一种零点相消的FIR滤波器式中,M为滤波器的长度。CIC本质上也是一种具有线性相位的特殊fir滤波器,系统函数为对式(1)进行傅里叶变换,得到CIC幅频特性函数。2.2cic结构模型CIC滤波器常用于通信行业,单级CIC的结构由一级积分器和一级梳状滤波器构成,如图3所示。梳状滤波器可以经过等效变换,结构如图4所示。2.3抗混叠滤波器的仿真CIC滤波器常用于通信行业,通过用Matlab对CIC的幅频特性进行仿真从图5可以看出,一级CIC滤波器下,虽然滤波器的长度M改变,但是第一旁瓣阻带衰减基本维持不变。如果对五级CIC进行级联,则能够实现旁瓣衰减60dB,基本满足设计要求,但是带来的负面影响则是通带衰减明显增加,如图6。对五级不同抽取系数的CIC幅频特性进行仿真可以发现,在归一化的通带频率为0.2的通带衰减而言,级数越多,衰减幅度越大。对于给定的通带衰减要求,多级CIC滤波器的通带范围要低于一级滤波器,见图7。针对五级CIC级联带来的负面因素,一般的解决方案是五级CIC之后级联一个补偿FIR滤波器将通带衰减进行通带衰减补偿,同时将过渡带带宽进行限制2.4抗混叠滤波器结构CIC滤波器常用于通信行业,通过用Matlab对CIC的幅结合一级CIC滤波器的结构与等效变换,五级CIC的结构如图9所示,这也是本文仿真验证并最终逻辑实现的抗混叠滤波器Hogenauer结构图。3抗混叠采样结构的matlab仿真进行FPGA内数字滤波器自定义设计的技术要求:经过改进后的数字信号处理结构,结合AD7606自身抗混叠滤波器的特性,在输入电压范围为±5V时,-3dB对应的信号频率是15kHz,输入电压范围为±10V时,-3dB对应的信号频率是23kHz。为了针对输入电压±10V时频谱更宽的问题,将FPGA读取速度提高到64kHz,即信号的采样率为64kHz。数字信号首先进入CIC数字滤波器,进行抗混叠和降采样处理,之后输出信号进入补偿CFIR数字滤波器和HBFIR数字滤波器,数据流处理过程如图10所示。对上述结构进行Matlab仿真,“五级CIC-CFIR”的Matlab仿真如下图所示,可以看到经过4倍抽取之后,采样率由64kHz变为16kHz,而频带在8kHz左右就已经衰减,在没有级联HBFIR时,第一旁瓣衰减大约是-30dB,见图11。CIC-CFIR-HBFIR3种滤波器进行级联之后的幅频特性仿真。可以发现通带信号频率已经被进一步限制在4kHz以内,已经规避幅频混叠频段。用31抽头的HBFIR的幅频特性进行对比可得知,在8~16kHz的频段内,CIC-CFIR-HBFIR的组合滤波器的幅频特性相比HBFIR更优,能够有效避免AD7606抗混叠之后的8~23kHz高频信号进入低频区域,避免了混叠问题,见图12。4数字滤波器f的实现4.1滤波器模块设计CIC滤波器常用于通信行业,将抗混叠滤波器进行Matlab仿真并得到滤波器的各项系数之后,需要将仿真模型具体实现。考虑到FPGA的逻辑资源有限,为了最大限度的节省资源,降低功耗,提出了多路信号分时复用抗混叠数字滤波器模型。滤波器模块主要功能如下:1)目前支持八路的数字信号输入,各路采样率可单独设置;2)模块中包括了五级CIC、补偿CFIR、HBFIR和IIR数字滤波器,信号输出可选FIR与IIR结果(限于篇幅,仅讨论抗混叠部分);3)滤波器级联之后,理论输出精度0.01%。滤波器的实现主要依靠积分器,微分器、加法器和片内存储器,同时通过多路复用有效的降低了资源的占用4.2测频率对幅值衰减的影响将程序固化,进行滤波器特性测试,采样率为64kHz,抽取比为8,输入信号的频率为100Hz、512Hz、1024Hz、1536Hz、1700Hz、1800Hz、1900Hz、2048Hz、2200Hz、2560Hz、3072Hz、4096Hz、5120Hz、6144Hz、8000Hz。将采集到的数据以100Hz为基准计算各个频率对应的幅值衰减,并绘图。经分析,64kHz信号经过D=8抽取之后,F5抗混叠滤波器结论是CIC抗混叠滤波器一般用于通信行业中,在航空测试领域,由于针对飞行试验测试用的网络化通用机载测试系统的信号采集机制的问题,导致出现了信号的混叠问题,提出了采用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论