资料介绍
基于DSP的数字滤波的仿真和实现The success's road
基于DSP的数字滤波的仿真和实现
www.farsight.com.cn
远见品质
今天的内容
v 数字滤波的基本原理 v 数字滤波的MATLAB仿真 v 基于DSP的数字滤波的软件实现 v 基于DSP的硬件系统
v 基于硬件系统的数字滤波实现
远见品质
第一部分 数字滤波的基本原理
远见品质
数字滤波器的设计
1 滤波器的应用对象 频率估计,去噪,信号处理 2 滤波器的设计要求 指标(理论和实际) 阶数,转折频率,纹波系数等 3 滤波器的设计 高级语言,汇编语言 4 滤波器的实现 软件调试,硬件调试
远见品质
设计滤波器
v 滤波器的设计要求
设计滤波器对信号频率为100Hz, 250Hz,270Hz的三正弦信号,采样 频率为600Hz,要求滤去200Hz以上 的信号成分。
远见品质
设计思路
v 1 . 低通滤波器
v 2 . 不需要很高的阶数
远见品质
设计思路
v 1 . 定指标 v 2 . 确定滤波器的系数 v 3 . 设计程序 v 4 . 调试
远见品质
设计思路
v 设计一个3阶低通切比雪夫滤波器将
信号源中频率为200Hz以上的信号滤 掉,留下频率为100Hz的信号频率, 达到滤波的效果。
远见品质
第二部分 数字滤波的MATLAB仿真
远见品质
设计过程
v 1. 在Matlab语言中确定滤波器的各
种参数 v 2. 将Matlab语言转换成通用语言形 式 v 3. CCS中编写实际模拟运行的程序, 采用DSP语言(C54xx和C6x) v 4. 在硬件系统中调试程序
远见品质
MATLAB编程
v MATLAB由于具有数值计算功能、
符号计算功能、数据可视化功能、 建模仿真可视化功能使得在命题构 思、模型建立、仿真研究、假想验 证、数据可视化