


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于DA算法的FIR滤波器设计与实现时间:2007-09-04 来源: 作者:张大智 张望 牟志新 点击:680 字体大小:【大 中 小】 1引言 在数字信号处理系统中,FIR数字滤波器多采用专用DSP芯片(如TMS320CXX系列),这种基于DSP的处理系统存在很多优点,比如方案灵活、可操作性强、程序易于移植。但这种结构的滤波器多是根据FIR 滤波器的数据移位相乘累加的算法编写相应软件,利用软、硬件相互结合完成滤波器的设计。由于软件运行时,指令都是串行执行的,这严重制约了系统的运行速率,不能满足高传输
2、速率,大数据吞吐量的数字信号的实时性处理要求。而基于DA算法的FPGA滤波器则是一种采用纯硬件的方式实现FIR 滤波器的方式,这种方法突出的优点是运算速度快,特别适合在高速、实时、快变的数字信号处理要求。2DA算法的基本思想 第一个讨论分布式算法(distributed arithmetic,DA)的可以追溯到1973年Cr0i Croisier的一篇论文,并由Peled和Liu来推广。但是直到FPGA出现以后,才在FPG计算乘积和中被广泛地应用。在FPGA 芯片设计中,分布式算法(distributed arithmetic,DA)是一种很重要的技术。它在
3、乘积和的计算中已被广泛应用,为了理解DA算法设计原理,我们考虑有一个线性时不变网络的输出可以用下式表示: 假设系数cn是已知常数,xn是变量,在有符号DA系统中假设变量xn的表达式如下: 其中xbn表示 xn的第b位,即xn是x第n个样点。所以,内积y 可以表示为: 我们重新分别求和次序(这就是分布式算法的由来),结果是:y=(c0xB-10+c1+cN-1xB-1N-1)2B-1+(c0xB-20+c1+cN-1xB-2N-1)2B-2 (2-4).+(c0x00+c1x01+cN-1x0N-1)20 &
4、#160; 用更紧凑的形式表示为: 从(24)式可以发现,分布式算法是一种以实现乘加运算为目的的运算方法。它与传统算法实现乘加运算的不同在于执行部分积运算的先后顺序不同。分布式算法在实现乘加功能时,是通过将各输入数据的每一对应位产生的部分积预先进行相加形成相应的部分积,然后再对各个部分积累加而得到最终的结果,而传统算法是等到所有乘积已经产生之后再来相加完成乘加运算的。与传统串行算法相比,分布式算法可极大地减少硬件电路的规模,提高电路的执行速度。3基于DA算法的FIR数字滤波器的硬件实现 由上面分析可
5、以知道,对于任何一个线性时不变网络总可以将它转换成式(2-5)那样的形式,FIR滤波器是一个很典型的线性时不变网络,它的表达式是: 我们可以将它转化成下面这样的形式: 在本系统中,采用的是8 位输入,所以B = 8 则: 线性相位FIR滤波器满足系数对称条件,本系统设计的系统为16阶,那么它的系数关于h7偶对称,即有:hn= h16-1-n= h15-n (3-4) 由式(3-3)和(3-4)可得到实现系统硬件框图如图3-1: 4系统的VHDL描述
6、;5系统的仿真与结果分析 为了验证与检测该系统的效果,我们采用Cyclone 公司EP1C6Q240C8芯片对系统进行了开发,并通过ALTERA 公司的综合设计工具Quartus II 4.2 对该系统进行了综合编译与仿真,我们对该系统连续输入了16个数据(0.3,0.32,-0.79,0.45,-0.87,-0.91,-0.12,0.89,0.37,0.66,-0.57,0.75,-0.21,0.96,0.56,-0.19)进行处理,得到了如下仿真结果。5.1 系统综合性能的仿真结果 系统的综合性能见表5-1: 由表5-1可以看出系统占有硬件资源很少,运行速度很高。5.2 系统处理准确性的仿真结果 系统的处理结果与理论结果对比见表5-2: 为了获得一个更为准确的结果,取后8 个数据进行分析,通过表5-2我们可以看出该系统的实际处理结果与理论计算结果误差很小,可以满足实际工程方面的需求。6 结论 以上理论分析和仿真结果表明,软硬件结合串行执行的DSP算法相比,DA算法具有明显的占用系统资源低和运行速度高的优点,是一种更为有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 矿产勘查市场分析考核试卷
- 幼儿园防寒防冻安全教育
- 2025尊贵合作伙伴专属商务咨询服务合同
- 2025劳动合同书样本
- 《春晓》小学二年级语文课件
- 2025解除授权合同范文
- 水厂安全生产培训大纲
- 幼儿园家长性教育课堂
- 小学生技能培养课程
- 少儿创意美术:重彩棒坦克绘画课程
- 《关于强化危险化学品“一件事”全链条安全管理的措施》学习解读
- 【2025新教材】教科版一年级科学下册全册教案【含反思】
- 2025年由民政局策划的离婚协议官方文本模板
- 高血压科普健康宣教课件
- 班级安全员信息员培训
- 科技领域实验室质量控制关键技术与方法
- 商场运营部的培训
- 四年级 人教版 数学《小数的意义》课件
- 《糖尿病与肥胖》课件
- 医疗纠纷防范与医患沟通
- 服装设计与工艺基础知识单选题100道及答案
评论
0/150
提交评论