全球旧事资料 分类
一、设计课题
FIR滤波器的DSP实现FIR滤波器的DSP实现滤波器的DSP
二、设计目的
1.掌握数字滤波器的设计过程。2.了解FIR的原理和特性。3.熟悉设计FIR数字滤波器的原理和方法。4.学习FIR滤波器的DSP实现原理。5.学习使用CCS的波形观察窗口观察输入输出信号波形和频谱变化情况。
三、设计原理FIR滤波器的基本结构
FIR滤波器的设计方法主要有窗函数设计法和频率抽样设计法,其中窗函数设计法是最基本的设计方法。在设计FIR滤波器中,一个最重要的计算就是加窗,比较常用的窗函数有矩形窗、Ha
i
g窗、Hammi
g窗、Blackma
窗、Kaiser窗等。用窗函数设计FIR滤波器的步骤为:1根据对过渡带宽及阻带衰减要求,选择窗函数的类型并估计窗口长度N。2根据待求滤波器的理想频率响应求出单位脉冲响应hd
。3计算滤波器的单位脉冲响应h
。4验算技术指标是否满足要求。如果不满足要求,可根据具体情况,调整窗函数类型和长度,重复前面步骤,直到满足要求为止。频率样本法目前有两种设计方法,第一种直接用上面的基本思想,对逼近误差不加任何限制;也就是说无论设计所得的误差有多大我们都接受,这种方法叫朴素设计法。第二种方法则通过改变过渡带的样本值,努力使阻带中的误差极小化,以便产生一个较好的设计,这种方法叫最优设计法。FIR滤波器的DSP实现
1
fy
b0x
b1x
1…b
1x
N1式中,bi为滤波器系数;x(
)表示滤波器在
时刻的输入;y

时刻的输出。它的基本算法是一种乘法累加运算,即不断输入样本x
经过z1延时后,再进行乘法累加,最后输出滤波器结果y
可编程DSP芯片的开发需要一整套完整的软硬件开发工具。通常,DSP芯片的开发工具可以分为代码生成工具和代码调试工具。代码生成工具程序主要包括以下几种类型的程序:①C编译器;②汇编器和链接器;③辅助程序,如文档管理程序和代码格式转换程序等;④库文件;⑤RTS头文件。开发DSP芯片,调试工具是必不可少的,TMS320系列DSP芯片的系统集成和调试工具主要有:①C汇编语言源码调试器;②初学者工具DSK;③软件模拟器Simulator;④评价模块EVM;⑤软件开发系统SWDS;⑥仿真器XDS;集成开发环境CCS是一种集成代码调试工具,可以使开发设计人员不必在DOS窗口键入大量的命令及参数,CCS集成的调试工具使调试程序一目了然,大量的观察窗口使程序编写与修改得心应手。CCS的引入,大大缩短了DSP的开发进程,开发成本也降低了很多。
四、设计r
好听全球资料 返回顶部