首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 根据MATLAB的SIMULATOR防真用DSP实现FIR滤...

根据MATLAB的SIMULATOR防真用DSP实现FIR滤...

资料介绍
FIR滤波器的设计
FIR滤波器的设计
借助C54x DSP实现有限冲击响应滤波器的一般思路为:
1)
借助MATLAB的SIMULINK模拟产生输入信号,设计滤波器参数,并通过频谱仪或示波器
等对比观察滤波前后的结果,直至符合要求.
2) 通过SIMULINK的设计,把输入数据和滤波器系数导出,以供CCS里编程使用
3) 在CCS的simulator中编写FIR程序,通过view-
gragh观察输入输出结果,并与SIMULINK对比
4)
写好实际信号的读取与发送程序,把FIR滤波程序加入其中,在示波器中观察结果.
首先.在MATLAB的SIMULINK中.选中两个正弦波发生器,设置为幅度1,频率分别为5
00KHz和700KHz的正弦波输出.选中Digital Filter
Design,设置好参数,设置界面如下图.
[pic]
滤波器设置界面

两个正弦波叠加后作为输入,加上示波器和频谱仪,并连好线,最后的仿真界面如下图


[pic]
fir滤波器的matlab仿真
运行之后,在模拟的示波器中观察输入和输出波形如下图:
[pic]
matlab仿真滤波前后波形对比
[pic]
滤波前的频谱
[pic]
滤波后的频谱
滤波器设置界面中的target-export to C
标签:滤波器的设计
根据MATLAB的SIMULATOR防真用DSP实现FIR滤...
本地下载

评论