dsp课程设计---基于dsp的实时fir滤波器的实现

dsp课程设计---基于dsp的实时fir滤波器的实现

ID:9388823

大小:3.19 MB

页数:21页

时间:2018-04-29

dsp课程设计---基于dsp的实时fir滤波器的实现_第1页
dsp课程设计---基于dsp的实时fir滤波器的实现_第2页
dsp课程设计---基于dsp的实时fir滤波器的实现_第3页
dsp课程设计---基于dsp的实时fir滤波器的实现_第4页
dsp课程设计---基于dsp的实时fir滤波器的实现_第5页
资源描述:

《dsp课程设计---基于dsp的实时fir滤波器的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、设计题目基于DSP的实时FIR滤波器的实现设计要求1.熟悉AD50/McBSP的初始化设置及其使用方法,以及实时R滤波器的实现2.了解DSP/BIOS程序设计。3.熟悉DSPLIB中FIR函数的调用及参数设置。4.掌握FIR滤波器的原理与设计方法;5.学会在CCS平台编写C程序实现FIR滤波。设计过程1.设计原理1.1FIR滤波器设计原理在数字信号处理应用中往往需要设计线性相位的滤波器,FIR滤波器在保证幅度特性满足技术要求的同时,很容易做到严格的线性相位特性。FIR滤波器不断地对输入样本x(n)延时后,再作乘

2、法累加算法,将滤波结果y(n)输出,因此,FIR实际上是一种累加运算。在数字滤波器中,FIR滤波器的最主要的特点是没有反馈回路,故不存在不稳定的为题,同时,可以在幅度特性随意设置的同时,保证精确的线性相位。稳定和线性相位特性是FIR滤波器的突出优点。另外,它还有以下特点:设计方式是线性的;硬件容易实现;滤波器过渡过程具有有限区间;相对IIR滤波器而言,阶次较高,其延迟也要比同样性能的IIR滤波器大得多。FIR数字滤波器系统的传递函数为:通过反z变换,数字滤波器的差分方程为:由上式可以得出如下图所示的直接型结构,

3、这种结构又可以成为卷积型结构。将转置理论应用于图1.1可以得到转置直接型结构。将式中的系统函数H(z)分解成若干一阶和二阶多项式的连乘积:则由此式可以构成如图1.2所示的级联型结构。其中为一阶节,为二阶节。每个一阶节、二阶节可用图1.2级联型结构实现。当M1=M2时,即得到图1.3所示的具体结构。这种结构的每一节都便于控制零点,在需要控制传输零点时可以采用。但是它所需要的系数a比直接型的h(n)多。在对滤波器计算时间没有特殊要求的时候可以采用这种形式。若需要严格考虑滤波器的计算时间则需要同时考虑它们的优点及缺点

4、来设计。这在算法设计的时候要使用软件编辑环境来计算运行的时间问题。通常FIR的计算时间都较长。很多时候我们需要牺牲时间来获得想要得到的滤波区功能。图1.1FIR滤波器直接型结构图图1.2级联型结构图图1.3级联型具体结构FIR滤波器实质上就是一个分节的延迟线,把每一节的输出用滤波器系数进行加权累加,便得到滤波器的输出结果,它总是稳定并且可实现的。在一些工程实际应用(如:图像处理、数据调制解调)中,往往对相位要求较高。FIR滤波器可以实现严格的线性相位,从而得到了广泛应用。它的差分方程数学表达式为:式中,N是FI

5、R滤波器的抽头系数,x(n)表示在n时刻输入的信号样值,h(n)表示滤波器的第n级抽头系数。横截型FIR滤波器的结构如图1.4所示:X(n)y(n)h(0)h(1)h(2)h(N-2)h(N-1)z-1z-1z-1图1.4FIR滤波器的横截型结构2设计方案2.1方案一:窗函数法窗函数法也称为傅里叶级数法。理想的数字滤波器频率特性是无法实现的,FIR的设计就是要寻找一个可以得到的频率特性来逼近,这相当于用一个可实现的单位脉冲响应h(n)去逼近一个理想单位脉冲响应。可由理想频率特性通过傅氏反变换得到,。一般来说,这

6、样得到的理想单位脉冲响应序列是个无限长序列,因而是非因果的。设有一个截止频率为的理想线性相位低通,延时为,其频率特性是:得到:这是一个以n=为中心偶对称的无限长非因果序列,要想用一个有限长的因果序列去逼近它,最简单的方法是截取从0到N-1的一段来表示它,及=;其他N:。同时,为了保证线性相位,还要满足偶对称。这就像透过一个窗口观看到的一段,因此就表示成和一个窗口函数的乘积,这样对的求解就变为,这里的就被称为窗函数,既然一个频域上的标准的矩形窗口对应于时域是一个无限长的序列,那么在时域上截取一段必然会造成频域的矩

7、形窗口的失真。相应的,截取出的信号也相应失真,从而需要改变原来窗口的形状来修正经过时域截取后的窗口失真。2.2方案二:频率抽样法窗函数法是从时域出发,用窗函数截取理想的得到,以此有限长的近似,这样得到的频率响应逼近于理想的频率响应。频率抽样法是从频率出发,将给定的理想频率响应加以等间隔抽样然后以此作为FIR滤波器的频率响应抽样值,再根据DFT(离散傅氏变换)定义由频域这N个抽样值来唯一定义一个有限长序列,同样也可以算出FIR滤波器的系统抽样函数及频率响应,可以推出频率响应是频率抽样值与线性相位因子及如下内插函数

8、的线性组合。所以,在各频率取样点上,实际滤波器的频率响应是严格地和所要求的滤波器的频率响应一致的,逼近误差为零,但在抽样点之间的频率响应是各取样点的内插函数的延伸叠加而成,有一定的逼近误差,误差大小取决于频率响应曲线的圆滑程度和抽样点的密度。为了减少误差就要增加抽样点数目即增大采样频率,抽样点之间的理想频率特性变化越陡,则逼近误差越大,在理想频率特性的不连续点附近会产生肩峰和纹波。频率

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。