基于DSP的典型数字滤波器的设计.docxVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

?

?

基于DSP的典型数字滤波器的设计

?

?

覃宁

摘要:近年来,经济的发展,促进我国科技水平的提升。科技的发展越来越离不开数字信号处理技术,尤其是在电子、通信、自制这种高科技领域,数字信号处理水平决定了项目发展的高度。数字信号处理不存在漂移现象,所以相对与模拟滤波器而言,数字信号滤波器能更好的处理低频信号,并具有更理想的频率响应特性,更高的精度,且易于集成化处理。因此,数字滤波器在高科技领域的应用越来越普遍。本文就基于DSP的典型数字滤波器的设计展开探讨。

关键词:数字信号;滤波器;DSP

引言

相比于传统的模拟滤波器,数字滤波器没有模拟器件的温度和电压漂移,性能更加可靠且能够达到很高的精度,同时滤波器参数容易修改。由于数字器件的规范性,数字滤波器能够进行大规模的集成,通过DSP数字处理芯片可以实现并行操作处理。

1数字滤波器的主要定义

数字滤波器是与模拟滤波器相对应的,我们在常用的离散系统中,使用数字滤波器。它的主要作用是利用離散时间系统的特性,在这里时间就是一个变量,然后在对外部输入的信号,进行处理,这里的输入信号一般都是广义上的波形型号,信号可以是电压、电流、功率等。当然也有类似于频率等这种。在实际的操作中,我们也可以把输入的信号波形变成输出,也就是将输入和输出倒置。从而实现我们将信号的频谱修改的目的

2数字滤波器的设计方法

2.1DSP系统

DSP信号处理流程如下,首先将样本输入,经过抗混叠滤波、A/D转换、DSP芯片、D/A转换、平滑滤波后,将计算结果输出。在信号处理过程中,大部分为模拟信号,但DSP只对数字信息进行接收,因此先要将模拟信号利用A/D转变为数字信号,在实际应用中,对FTT变化、相对卷积进行处理,再对数字信号进行转化后,使其成为模拟采样值,最终将不平滑的滤波输入到滤波器中,经过处理后获得连续信号。对于DSP系统来说,在信号处理理论的引导下,具有数字信号的特点,主要体现在两个方面,一是与之兼容的接口较多,且均具有数字化特点,便于与其他接口相连;二是由于DSP芯片中,系统可根据实际操作,由工作者进行编程后改变,具有较强灵活性,可重复操作;三是运行速度较快,可达10GMIPS,甚至更多。

2.2FIR数字滤波器软硬件设计

(一)软硬件设计介绍。软/硬件协同设计就是指在一次工程设计中,软件与硬件使用同一工具和统一的描述语言。目前这种设计模式在性能评估和协同验证方面应用较多,应用时,要保证仿真结果是对运行环境的真实模拟。(二)软硬件设计方法。DSP硬件系统设计的一般方法常用的软/硬件协同验证方法有三种:(1)在C的基础上设计软硬件开发平台,然后利用此平台设计硬件电路和应用程序。(2)通过硬件描述语言HDL搭建硬件电路模型,再通过HDL模拟器仿真的虚拟原型机的软/硬件协同验证。将编译完成的软件程序嵌入系统的逻辑寄存器中,然后由处理器DSP从寄存器中读取程序指令并运行程序,由此完成硬件与软件联合运行的功能验证;(3)利用指令集仿真器(ISS)加总线功能模型(BFM)的方法。这种方法通过ISS来执行软件并且利用BFM来产生总线上的动作,其它硬件设备则根据总线的行为来完成自己的功能,从而验证整个系统的软/硬件工作是否正常。

2.3数字滤波器常用的算法

我们数字滤波器迄今为止已经有不下几十种滤波的算法。但是我们常使用的滤波算法,也就是最多五来种,这十几种算法已经在我们日常的算法中充当了主力军。本文主要对十种算法进行一个简单的列出。在排在前五种算法中,最常用的是限幅滤波法,我们在收到输入输出波形时候,是不规则的,我们会在滤波器中进行一个模拟上下限值,其中高于上限的数值以及低于下限的数值我们主动过滤。该算法其实是非全数学算法。中位值过滤法是实际上是由中间值替代一个邻域中各点值的中值代替,这种方法比较适应于曲线拟合以及曲线描绘的方式。这种过滤对脉冲噪声有良好的滤除作用,特别是有一个优势的地方就是在滤除噪声的基础上,还可以比较完整的保存信号的边缘。算术平均滤波法是数字滤波通过数学计算,并且求平均值的一种最简单的一种,这个方法就是将信号进行多次采样,然后将输出的数字量信号进行平均计算,作为某一时刻的平均值,具体采样的次数主要根据不同的情况进行界定。这种算法主要是对于多频次有规律的的信号干扰以及偶发性的信号干扰有明显的作用。递推平均滤波法主要应用在一些特殊的场景,例如,在一些项目与联络问题中都需要对信号的矩阵进行特征性向量的数值,我们一般如何快速并且准确的计算出特性向量那就是整个项目实际问题得到解决的关键因素。现在我们求解特性向量的办法比较多,但是大部分需要进行一个海量的计算,计算比较大就直接影响工作效率以及计算的准确度,现在是我们实际的方法一般都是讲特性的向量做出一个直接预估,也有一部分计算是将特征向量延伸出来一套子

文档评论(0)

尹邦乐 + 关注
实名认证
文档贡献者

尹邦乐

1亿VIP精品文档

相关文档