20世紀60年代以來,隨著計算機和信息技術的飛速發展,有力地推進和促進了DSP技術的發展進程。在過去的二十多年的時間里,DSP技術已經在通信等領域得到了極為廣泛的應用。
可編程DSP(digital signal processor)是一種能夠快速進行數字信號處理的特殊微處理器,而數字濾波器是DSP的基本應用之一.通過介紹利用DSP技術,采用線性緩沖區和帶移位雙操作尋址的方法實現FIR濾波器的設計.目前所見文獻,多數為濾波器的模型設計,所得結果只是在MATLAB等實驗環境下模擬仿真完成,帶有很大的局限性,而FIR數字濾波器可在TMS320C5402 DSK系統板上實現,保證了仿真和實現結果的一致性。
本論文主要研究了數字濾波器的基本理論,基于TI公司的數字信號處理器TMS320VC5402設計了一款穩定度高,低功耗的數字濾波器系統。主要工作如下:
(1)研究了數字濾波器的基本理論,以及數字濾波器的實現方法。
(2)研究分析了如何利用MATLAB仿真軟件來設計出符合各種要求的數字濾波器。并采用了相關的函數設計了幾款常用的FIR數字濾波器,并得到了濾波器的相關系數,為利用DSP實現數字濾波做好了一些前期的工作。
(3)研究了TMS320VC5402器件的結構和特性,根據該數字信號處理器的獨特的特點,設計合適的系統架構,為實現數字濾波器系統提供了穩定的硬件平臺。
(4)根據TI公司5000系列數字信號處理器的基本結構和特征,充分利用其片上資源,結合MATLAB軟件的仿真,用軟件實現高性能穩定的數字濾波器。
關鍵詞 數字濾波器,DSP,FIR數字濾波器
ABSTRACT
Since the 1960s, as computers and the rapid development of information technology, effectively promoting the DSP technology and the promotion of the development process. In the past 20 years of time, DSP technology in the areas of communication has been extremely wide range of applications.
Programmable digital signal processor is a kind of special microprocessor which can do digital signal processing rapidly. Digital filter is one of its basic application. This text introduced a method which makes use of DSP technique, the adoption of linear buffer with the method which takes to move bits and to look for address with dual operations to carry out a FIR filter's design. All the documents at the present, in which there are many designs of filter's model. Only using the MATLAB software to carry on imitating real, in which there is much limitation. The FIR filter can be carried out at the TMS320C5402 DSK system plank and it promises to the consistency between imitating real and the result of carrying out.
The mostly important task of this paper is researching the basic theories of digital filter, base on the TMS320VC5402 of TI company design filter system with high stability and low power consume. Main task as following:
Research the basic theory of digital filter and the method of realize of digital filer.
Research and analyze how to use the simulate software of MATLAB to design the required finite impulse response digital filter. Use several function design some universal digital filter, get the coefficient of digital filter, prepare the prophase task of design a digital filter base on DSP.
Research the structure and characteristic of TMS320VC5402, according to the particular characteristic of this digital signal processor, design a rationalization system structure of digital filter.Offer a stability hardware system to realize digital filter.
According to the basic structure and characteristic of spectrum 5000 digital signal processor of TI, make the best use of the resource on chip, combined with simulate software MATLAB, realized high performance and high stability digital filter.
Key words: Digital filter, DSP (Digital Signal Processor), FIR (Finite Impulse response) digital filter