1、 xx 大学学士学位论文 - - I 基于 DSP 的数字滤波器设计 摘要 21世纪是数字化的时代,随着信息处理技术的飞速发展,数字信号处理技术逐渐发展成为一门主流技术,它在电子信息、通信、软件无线电、自动控制、仪表技术、信息家电等高科技领域得到了越来越广泛的应用。相对于模拟滤波器,数字滤波器没有漂移,能够处理低频信号,频率响应特性可做成非常接近于理想的特性,且精度可以达到很高,容易集成等,这些优势决定了数字滤波器的应用越来越广泛。同时 DSP(数字信号处理器 )的出现和 FPGA 的迅速发展也促进了数字滤波器的发展,并为数字滤波器的硬件实现提供了更多的选择。 DSP 芯片是一种特别适合数字信
2、号处理运算的微处理器,主要用来实时、快速地实现各种数字信号处理算法。用 DSP 芯片实现 FIR 数字滤波器,不仅具有精确度高、不受环境影响等优点,而且因 DSP 芯片的可编程性,可方便地修改滤波器参数,从而改变滤波器的特性,设计十分灵活。 本课题主要应用 MATLAB 软件设计 FIR 数字滤波器,并对所设计的滤波器进行仿真;应用 DSP 集成开发环境 CCS 调试汇编程序,用 TMS320C5416来实现了 FIR 数字滤波。具体工作包括:对 FIR 数字滤波器的基本理论进行了分析和探讨;采用 MATLAB 软件来学习数字滤波器的基本知识,计算数字滤波器的系数,研究算法的可行性,对 FIR
3、 低通数字滤波器进行前期的设计和仿真;系统介绍了 TI 公司 TMS320C54x 系列数字信号处理器的硬件结构、性能特点和 DSP 的集成开发环境 CCS;应用 DSP 集成开发环境 CCS 调试汇编程序,用 TMS320C5416 来实现了 FIR 数字滤波。 关键词 数字滤波器; DSP; FIR(有限长单位脉冲响应 ); MATLAB xx 大学学士学位论文 - - II Design of The Digital Filter Based on DSP Abstract 21century is the era of digitalization. With the rapid de
4、velopment of information processing technology, digital signal processing technology has developed as a kind of main technology gradually. It has been widely applied in the high-tech fields of electronic information, communication, software radio, automatic control, instrument technology and informa
5、tion electrical household appliances, Relative to analogue filter, digital filter can process low frequency signal without excursion. Frequency response property can be made very close to ideal property; its precision can reach very high, easy to be integrated and so on. These advantages determine t
6、he application of digital filter more and more widely. Meanwhile, the appearance of digital signal processor(DSP) and the rapid development of FPGA also stimulate the development of digital filter, and provide more choices for the hardware realization of digital filter. DSP chips is a particularly s
7、uitable for digital signal processing computing microprocessors, mainly used for real-time, the rapid realization of a variety of digital signal processing algorithms. DSP chips used to achieve FIR digital filter, not only has high accuracy, without the advantages of environmental impact, but also b
8、ecause of the programmable DSP chips, can be easily modified filter parameters, thus changing the filter characteristics of the design is very flexible. This project mainly applies the MATLAB software to design FIR digital filter; imitates the designed filter; applies DSP integrated developing surro
9、undings-CCS to debug assembler; uses TMS320C5416 to realize FIR digital filter. The specific works include: analyzing and discussing basic theories of FIR digital filter; using the MATLAB software to learn basic knowledge of digital filter: calculating the coefficient of digital filter; studying the
10、 feasibility of the way of calculation; designing and imitating the earlier stage of FIR digital filter; introducing in a systematic way the hardware structure and characteristics of TI Companys TMS320C54x series of digital signal processor, and the integrated developing surroundings CCS of DSP: applying DSP integrated developing surroundings-CCS to debug assembler and using TMS32OC54l6 to rea1ize FIR digital filter. Keywords Digital Filter;DSP;FIR;MATLAB