全球旧事资料 分类
是一个重要的研究课题。
本文主要研究了低通数字滤波器的基本理论,在MATLAB坏境下设计FIR低通数字滤波器,主要用窗函数法及利用MATLAB的滤波器设计工具的设计方法,编写相应的MATLAB语言,进行具体的仿真分析。用TMS320C5402的DSP芯片软件,编写了DSP的FIR低通数字滤波算法,用MATLAB中生成的滤波器系数导入DSP中设计的滤波器函数中。在ccs环境中,首先根据算法编写C语言文件,在编写完成后再编写cmd文件和在库中添加lib文件保证C语言程序文件可以正确编译链接。
DSP的输入信号可以又MATLAB软件进行编写,在程序测试的时候可以导入进行观察。
在这次课程设计末尾,为了验证DSP设计的低通滤波器相对于运算放大器所设计的硬件电路的优势,利用protues软件和FilterPro软件进行硬件电路的设计仿真。采用信号发生器产生所需信号,利用示波器显示。将DSP设计的滤波器与硬件设计的滤波器进行比较分析其优劣。
最后根据得到的结果对滤波后的结果进行分析,找出设计过程中存在的问题,并想办法从电路元件或者软件算法方面对其进行一定改良。通过这次课程设计可以掌握CCS,MATLAB,protues等软件的基本使用和焊接简单电路的动手能力。关键词:数字低通滤波器FIRMATLABTMS320C54XXDSP
1
f引言
现代生活中,越来越多的电子产品把数字信号处理(DSP作为技术核心,DSP已经作为推动数字化进程的动力。作为数字化最重要的技术之一,DSP无论是在其应用领域的深度还是广度,正在以前所未有的速度发展。
数字信号处理器,也称DSP芯片,是针对数字信号处理需要而设计的一种具有特殊结构的微处理器。随着数字化技术的飞速发展,DSP在电子信息、通信、无线电、自动控制、仪表技术等方面应用广泛。
在数字信号处理中,数字滤波器占有极其重要的位置。是象处理、指纹识别、模式识别、谱分析等应用中一个基本的处理算法。在许多信号处理应用中运用数字信号滤波器代替模拟信号滤波器有很大的优势,数字信号滤波器容易实现不同幅度和相位频率特性指标,克服了与模拟信号处理器性能相关的电压漂移、温度漂移和噪声问题。用DSP实现数字滤波具有稳定性好、精确度高和不受环境影响。
数字滤波器又分为无限冲激响应滤波器IIR和有限冲激响应滤波器FIR。FIR滤波器具有不含反馈环路、结构简单以及可以实现的严格线性相位等优点,因而在对相位要求比较严格的条件下,采用F1R数字滤波器。同时,由于在许多场合下,需要对信号进行实时处理,因而对于单片机的性能要求也越来越高。采用DSP控制r
好听全球资料 返回顶部