蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

利用DSP的FIR滤波器设计

  • 资源ID:54786716       资源大小:576.53KB        全文页数:11页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

利用DSP的FIR滤波器设计

题目利用题目利用 DSPDSP 的的 FIRFIR 滤波器设计滤波器设计 数字处理器(DSP)有很强的数据处理能力,它在高速数字信号 处理领域有广泛的使用,例如数字滤波、音频处理、图像处理等。相 对于模拟滤波器,数字滤波器没有漂移,能够处理低频信号,频率响 应特性可做成非常接近于理想的特性, 且精度可以达到很高,容易集 成等。使用可编程的DSP芯片实现数字滤波可以通过修改滤波器的参 数十分方便地改变滤波器的特性,下面主要说明利用TMS320VC54x DSP芯片设计实现FIR数字滤波器。 设计目的意义设计目的意义 一个实际的使用系统中,总存在各种干扰,所以在系统设计中, 滤波器的好坏将直接影响系统的性能。使用DSP进行数字处理,可以 对一个具有噪声和信号的混合信号源进行采样,再经过数字滤波,滤 除噪声,就可以提取有用信号了。所以说,数字滤波器是DSP最基本的 使用领域, 熟悉基于DSP的数字滤波器能为DSP使用系统开发提供良好 的基础。 技术指标 1、数字滤波器的频率参数主要有①通带截频为通带和过渡 带的边界点,在该点信号增益下降到规定的下限。②阻带截频为阻 带和过渡带的边界点,在该点信号衰耗下降到规定的下限。 ③转折频 率为信号功率衰减到1/2约3dB时的频率,在很多情况下,也常以 fc作为通带或阻带截频。④当电路没有损耗时,固有频率就是其谐 振频率,复杂电路往往有多个固有频率。 2、增益和衰耗 滤波器在通带内的增益并非常数。 ①对低通滤波器通带增益, 一 般指ω0时的增益;高通指ω→∞时的增益;带通则指中心频率处的 增益。②对带阻滤波器,应给出阻带衰耗,衰耗定义为增益的倒数。 ③通带增益变化量指通带内各点增益的最大变化量, 如果通带增益变 化量以dB为单位,则指增益dB值的变化量。 3、阻尼系数和品质因数 阻尼系数α是表征滤波器对角频率为ω0信号的阻尼作用,是滤 波器中表示能量衰耗的一项指标, 它是和传递函数的极点实部大小相 关的一项系数。 4、灵敏度 滤波电路由许多元件构成, 每个元件参数值的变化都会影响滤波 器的性能。 5、群时延函数 在滤波器设计中, 常用群时延函数评价信号经滤波后相位失真程 度。 以上的几个技术指标是一般滤波器的特性, 但在实际使用中, 数 字滤波器通常用来实现选频操作,因此在利用DSP实现数字滤波器设 计中要求的技术指标主要为在频域中给出的幅频响应和相频响应。 如 下图所示 幅频响应和相频响应特性曲线 对于幅频响应, 它的含义是信号通过系统之后的输出信号的幅度 和它输入时的信号的幅度的比值, 一般以分贝值表示。 对于相频响应, 含义是信号通过系统之后的输出信号的相位和它输入时的信号的相 位之差,在运用线性相频响应指标进行滤波器设计具有如下优点 ① 只包含实数算法,不涉及复数运算;②不存在延迟失真,只有固定数 量的延迟;③可以采用FFT算法,从而提高运行效率;④由于 FIR滤波 器的单位脉冲响应是有限长序列,故FIR滤波器没有不稳定的问题, 且误差较小。 基本原理基本原理 利用DSP实现FIR滤波器的设计方法主要有窗函数法和频率抽样 法,其中窗函数法是基本的设计方法,这里采用窗函数法设计FIR滤 波器。设希望得到的滤波器理想响应为 计就在于寻找一个传递函数 ,那么FIR滤波器的设 去逼进,设 这里就是傅立叶级数的系数。在这种逼近中,最直接的一 入手, 使逼近理想的单位脉冲响种方法就是从单位脉冲响应 应。由于是一个无限长序列,因此,最简单的方法就是对 做截尾处理,即得到一个近似的传递函数 上式中,Q就是最终确定FIR滤波器的阶数,Q越大,近似程度就 越高。对截尾,实际上就是对 令z,则 乘上一个矩形窗口,即 其脉冲响应系数为,, ,,, ,,,。为使具有因 果性,延时Q个样值,可得 令nQk,上式成为 令,N2Q,得 式中,是脉冲响应系数,这里 , 。 ,, 一般来说,FIR数字滤波器输出 的Z变换形式之间的关系如下 的Z变换形式和输入 实现结构如下图所示 xn h0h1h2 hN-2hN-1 yn Z变换结构图 从上面的Z变换和结构图可以很容易得出FIR滤波器的差分方程 表示形式,即对上式进行反Z变换得 上式为FIR数字滤波器的时域表示方法,其中xn是在时间n的滤 波器的输入抽样值,根据上式即可对滤波器进行设计。 硬件设计硬件设计 1、DSP芯片 根据设计原理, 实现的核心器件采用美国德州仪器公司生产的低 功耗定点数字信号处理器芯片TMS320C5402。选择该芯片主要是因为 它是目前最常用的低成本DSP芯片,而且包括以下主要特点 ⑴运算速度快,最快可达532MIPS; ⑵多总线结构,片内共有8 条总线(1条程序存储器总线、3条数 据存储总线和4条地址总线); ⑶CPU采用冯诺依曼并行结构设计, 使其能在一条指令周期内, 高速地完成多项算术运算; ⑷片内集成了4K16bitROM和16K16bit的双存取RAM; ⑸丰富的片上外围电路(通用I/O 引脚,定时器,时钟发生器, HPI 接口,多通道缓冲串行口McBSP)使其和外部接口方便; ⑹3.3V I/O电压,1.8V核点压,工作电流平均值为75mA,其中核 45mA,I/O约30mA; ⑺144脚BGA封装,使体积减少,功耗降低。 2、AD和DA电路 在本数字滤波器系统中选择了TI公司的TLV1570芯片作为模数转 换器件,8通道10位2.7到5.5 V低电压模数转换芯片。TLVl570在3V 电压下的采样频率为625KSPS,输入信号最高频率不能超过300K。 由于模数转换选择了10位器件,为了简化程序代码,减少DSP 的 运算工作量,在本数字滤波器系统中选择了TI公司的TLV5608芯片, 它是一款8通道10位2.7到5.5V低电压数模转换芯片。 3、电源电路 根据DSP芯片工作的电压电流需求,及芯片采用双电源供电对加 电顺序的要求,考虑使用TI公司的电源转换芯片TPS73HD318,其输出 电压为一路3.3V、一路1.8V,每路电源的最大输出电流为750mA,能 满足本系统的供电需求。而且TPS73xx具有非常低的静态电流,能使 稳压器输出稳定。 4、时钟电路 C54xx系列的时钟端子为X1和X2/CLKIN,采用无源晶振提供时钟 信号,由于DSP有一组端子可以用来调整其工作频率的高低,故对晶 振频率大小的选定没有特别的要求,这里选用10Mhz的晶振。 5、复位电路 为了克服DSP系统因时钟频率较高导致在运行时可能发生的干扰 和被干扰的现象,最好是使用具有监视( Watchdog)功能的自动复位 电路,于是采用专门的自动复位芯片MAX706。MAX706的电源为3.1V~ 5.0V,低电平复位输出,复位门限为3.08V。 6、未用端子处理 根据使用DSP芯片的相关原则,以及芯片手册具体决定未用端子 是接上拉电阻还是悬空。 7、基于上述的各部分电路组成, 可以得出DSP数字滤波器的整体 硬件电路连线图,如下所示 程序设计程序设计 1、设计思路 ⑴在DSP进行数字滤波运算前首先要进行初始化,只有正确设置 了DSP的初始状

注意事项

本文(利用DSP的FIR滤波器设计)为本站会员(sunhongz122)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开