下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、FPGA;现FIR抽取滤波器的设计之巴公共开创作创作时间:贰零贰壹年柒月贰叁拾日FIR(finiteimpulseresponse)滤波器是数字信号处理系统中最基本的元件,它可以在包管任意幅频特性的同时具有严格的线性相频特性,同时其单位冲激响应是有限的,没有输入到输出的反馈,系统稳定。因此,FIR滤波器在通信、图像处理、模式识别等领域都有着广泛的应用。在工程实践中,往往要求对信号处理要有实时性和灵活性,而已有的一些软件和硬件实现方式则难以同时达到这两方面的要求。随着可编程逻辑器件的发展,使用FPG麻实现FIR滤波器,既具有实时性,又兼顾了一定的灵活性,越来越多的电子工程师采取FPG端件来实现F
2、IR滤波器。1 FIR滤波器工作原理在进入FIR滤波器前,首先要将信号通过A/D器件进行模数转换,使之成为8bit的数字信号,一般可用速度较高的逐次逼进式A/D转换器,不管采取乘累加方法还是分布式算法设计FIR滤波器,滤波器输出的数据都是一串序列,要使它能直观地反应出来,还需经过数模转换,因此由FPGA勾成的FIR滤波器的输出须外接D/A模块。FPGAt着规整的内部逻辑阵列和丰富的连线资源,特别适合于数字信号处理任务,相对于串行运算为主导的通用DSP芯片来说,其并行性和可扩展性更好,利用FPG减累加的快速算法,可以设计出高速的FIR数字滤波器。2 16阶滤波器结构在滤波过程中实现抽取,对于抽取
3、率为N的抽取滤波器而言,当进来N个数据时滤波器完成1次滤波运算,输出1次滤波结果。抽取滤波器的结果和先滤波后抽取的结果是一致的,只是对于同样的数据,进行滤波运算的次数大大减少。在数字系统中采取拙取滤波器的最大优点是增加了每次滤波的可处理时间,从而达到实现高速输入数据的目的。采样数据与滤波器系数在控制电路的作用下,分别对应相乘并与前一个乘积累加,经过多次(有多少阶就要多少次)反复的乘累加最后输出滤波结果,将相同系数归类,16阶滤波器公式:乘法器的数量减少一半,但加法器的数量增多了,但相对乘法运算来说,加法运算所占用的资源少的多,运算的速度也快得多。3 滤波器系数的求取使用Matlab集成的滤波器
4、设计工具FDAtool,可以完成多种滤波器的数值设计、分析与评估,设计16阶低通滤波器参数如下:采样频率:Fs为50MHz滤波器归一化截止频率:Fc为0.4MHz输入数据位宽:8位,输出数据宽度:16位FDAtool采取汉宁窗函数(Hanning)设计16阶线性相位FIR数字滤波器,并提取其特性参数h(n)浮点数值。MATLAB中算出白系数h(n)的值是一组浮点数,进行浮点值到定点值的转换,用16位二进制补码暗示为滤波器抽头数是16个,考虑到线性FIR滤波器的偶对称特性,只考虑8个独立滤波器抽头数,则需要一个28X8的表(其中指数8指的是8个滤波器抽头数,后面的8指的是输入数据的位宽)。但是V
5、irrexeFPGA只能提供4输入的杏找表,所以要对查找表的地址进行电路分割。将8位地址线分为高4位和低4位,分别作为两个24X8的查找表的地址输入,从而指数倍地节省了硬件资源。4主程序及仿真在时钟和计数器的控制下,根据查找表输出结果位权的分歧,将输入数据向左移动相应的位数,低位依照位权的分歧补上个数相当的“0”,然后将移位数据进行累加操纵,输出最终滤波结果,这里的结果依旧是用二进制数据暗示的,只是位数因为移位和累加操纵增加了8位。图五移位加法器的波形仿真图以上即是基于分布式算法的FIR滤波器的三个主要模块的分析,为了能使该滤波器能正常工作,还需要用VHDL®言编写控制程序,使各模块连接起来,总的来说,该滤波器的实现原理图如下:图六基于分布式算法的FIR滤波器顶层原理图在FPG衅,不管是基于乘累加的FIR滤波器,还是基于分布式算法的FIR滤波器(包含FIR滤波器的各模块)都是通过VHDL®言编程来实现的。5结语本文所介绍的基于FPGA采取分布式算法实现FIR滤波器的方法,在提高系统运行速度和节省硬件资源方面具有很大的优势。基于分布式算法的FIR滤波器结构可以扩展成任意阶数的FIR滤波器。而且,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单位管理制度呈现合集人事管理篇十篇
- 《证券交易流程》课件
- 《企业战略管理》课件
- 新生引航共筑未来
- 学校三年级班主任工作总结5篇
- 2023年-2024年新员工入职安全教育培训试题附答案(突破训练)
- 大学毕业晚会策划书合集15篇
- 2023年-2024年新入职员工安全教育培训试题附下载答案可打印
- 2024员工三级安全培训考试题(原创题)
- 保护环境的建议书(合集15篇)
- DS12C887电子时钟(附程序)
- 新产品试制流程管理办法
- 王牌电话交换机说明书
- 列管式换热器-换热面积计算
- 10个地基基础工程质量通病及防治措施
- 25m预应力混凝土简支T梁桥设计(共30页)
- 篮球校本课程教案
- 高一学生文理分班意向表
- 高等传热学部分答案
- 地球物理学进展投稿须知
- 机床精度检验标准 VDI3441 a ISO230-2
评论
0/150
提交评论