【正文】
................ 5 濾波器的設(shè)計步驟 ........................................ 6 脈沖響應(yīng)不變法 .......................................... 6 雙線性變換法 ............................................ 7 濾波器的特性及使用函數(shù) .................................. 8 本章小結(jié) ............................................... 10 3 MATLAB 上的 IIR 濾波器的設(shè)計與仿真 ............................ 11 選擇合適的模擬濾波器原型 ............................... 11 使用 MATLAB 計算數(shù)字濾波器系數(shù) .......................... 14 IIR 網(wǎng)絡(luò)結(jié)構(gòu) ........................................... 14 設(shè)計算法并在 MATLAB 上仿真 .............................. 16 本章小結(jié) ............................................... 17 4 DSP 芯片概述 ................................................. 19 DSP 芯片定義 ........................................... 19 . . DSP 芯片主要特點 ....................................... 19 DSP 芯片的優(yōu)缺點 ....................................... 19 DSP 芯片的分類 ......................................... 19 DSP 芯片性能 ........................................... 20 DSP 芯片的應(yīng)用 ......................................... 20 DSP 系統(tǒng)構(gòu)成 ........................................... 21 本章小結(jié) ............................................... 21 5 在 DSP 上的實現(xiàn) ............................................... 22 CCS 軟件簡介 ........................................... 22 CCS 集成環(huán)境和主要菜單 .................................. 22 在 DSP 上編程實現(xiàn) ....................................... 23 本章小結(jié) ............................................... 27 總結(jié) .......................................................... 28 致謝 .......................................................... 29 參考文獻 ...................................................... 30 附錄 1英文翻譯原文部分 ......................................... 31 附錄 2英文翻譯譯文部分 ......................................... 43 附錄 3算法 C 語言源程序 ......................................... 55 . . 1 緒論 隨著信息時代和數(shù)字世界的到來,數(shù)字信號處理已成為當今一門極其重要的學(xué)科和技術(shù)領(lǐng)域。MATLAB。finally using TMS320LF2407A to achieve with IIR digital results that after TMS320LF2407A deal with is the same as the results of the MATLAB emulation,this indicates that the design is still very successful Key word:digital filter。introducing in a systematic way the hardware structure and characteristics of TI Company’s TMS320LF2407A series of signal processor,and the integrated developing surroundings CCS of DSP。studying the feasibility of the way of calculation。using MATLAB software to pare the amplitudefrequency response curve of filter to choose the most suitable type of filter。applies DSP integrated developing surroundings 一 CCS to debug assembler。 關(guān)鍵字 :數(shù)字濾波器; IIR; MATLAB; CCS; TMS320LF2407A . . DSPbased IIR digital filter design Abstract Nowadays we are in the digital time,the technology of digital signal process are got extensive attention by with the development of technology of puter and microelectronics,the theory and arithmetic of digital signal process development quickly,Digital filters are extensively used in audio and video process, digital munications,frequency analyse,autocontrol and so filter is one of the most important part of digital signal Process,almost appeared in all digital signal process filter is a discrete LIT system can acplish the signal filter using finite precision arithmetic,with a group of digital signal input (which sampled and measure with analog signals) and another group of changed digital signal filter is one of the important contents of digital signal Process. Relative to analog filter,the digital filter without excursion,be able to process lower frequency signal,the characteristic of frequency response close to ideal value,With high Precision,and easy to advantages decide the application of digital filter bee more and more the developing of DSP(digital signal processor) and FPGA,provide more choice for digital filter. This project mainly applies the MATLAB software to design IIR digital filter。具體工作包括:對 IIR 數(shù)字濾波器的基本理論進行了分析和探討;采用 MATLAB 軟件來比較各濾波器的幅頻響應(yīng)曲線,從而選擇最合適的濾波器類型;計算數(shù)字濾波器的系數(shù),研究算法的可行性,對 IIR 低通數(shù)字濾波器進行前期的設(shè)計和仿真;系統(tǒng)介紹了 TI 公司TMS320LF2407A 數(shù)字信號處理器的硬件結(jié)構(gòu)、性能特點和 DSP 的集成開發(fā)環(huán)境 CCS;將在 MATLAB 上可行的算法移植到 CCS 調(diào)試匯編程序上,結(jié)合 AD 轉(zhuǎn)換程序和 DA 轉(zhuǎn)換程序設(shè)計整體算法;最后用 TMS320LF2407A 來實現(xiàn) IIR 數(shù)字濾波。同時 DSP(數(shù)字信號處理器)的出現(xiàn)和 FPGA 的迅速發(fā)展也促進了數(shù)字濾波器的發(fā)展,并為數(shù)字濾波器的硬件實現(xiàn)提供了更多的選擇。數(shù)字濾波器是指完成信號濾波處理的功能,用有限精度算法實現(xiàn)的離散時間線性非時變系統(tǒng),其輸入是一組(由模擬信號取樣和量化的)數(shù)字量,其輸出是經(jīng)過變換的另一組數(shù)字量。. . 基于 DSP 的 IIR 數(shù)字濾波器設(shè)計 摘要 當前我們正處于數(shù)字化時代,數(shù)字信號處理技術(shù)受到了人們的廣泛關(guān)注,其理論及算法隨著計算機技術(shù)和微電子技術(shù)的發(fā)展得到了飛速的發(fā)展,被廣泛應(yīng)用于語音圖象處理、數(shù)字通信、譜分析、模式識別、自動控制等領(lǐng)域。數(shù)字濾波器是數(shù)字信號處理中最重要的組成部分之一,幾乎出現(xiàn)在所有的數(shù)字信號處理系統(tǒng)中。相對于模擬濾波器,數(shù)字濾波器沒有 漂移,能夠處理低頻信號,頻率響應(yīng)特性可做成非常接近于理想的特性,且精度可以達到很高,容易集成等,這些優(yōu)勢決定了數(shù)字濾波器的應(yīng)用越來越廣泛。 本課題主要應(yīng)用 MATLAB 軟件設(shè)計 IIR 數(shù)字濾波器,并對所設(shè)計的濾波器進行仿真;應(yīng)用 DSP 集成開發(fā)環(huán)境一 CCS 調(diào)試匯編程序,用 TMS320LF2407A 來實現(xiàn) IIR 數(shù)字濾波。經(jīng)過 TMS320LF2407A處理后的結(jié)果和 MATLAB 上仿真的結(jié)果相近,說明這次設(shè)計還是很成功的。 imitates the designed filter。uses TMS320LF2407A to realize IIR digital specific works include:analyzing and discussing basic theories of IIR digital filter。calculating the coefficient of digital filter。designing and imitating the earlier stage of IIR digital filter。put the viable MATLAB algorithm transplanted into the CCS to debug assembler,bined AD and DA conversion program to design global algorithm。IIR。CCS。目前數(shù)字信號處理在通信、語音、圖像、自動控 制、雷達、軍事、航空航天、醫(yī)療和家用電器等眾多領(lǐng)域得到了廣泛的應(yīng)用。 凡是有能力進行信號處理的裝置都可以稱為濾波器。濾波器的優(yōu)劣直接決定產(chǎn)品的優(yōu)劣,所以,對濾波器的研究和生產(chǎn)歷來為各國所重視。 20 世紀 50 年代無 源濾波器日趨成熟。導(dǎo)致 RC 有源濾波器、數(shù)字濾波器、開關(guān)電容濾波器和電荷轉(zhuǎn)移器等各種濾波器的飛速發(fā)展,到 70 年代后期,上述幾種濾波器的單片集成已被研制出來并得到應(yīng)用。 90年代至現(xiàn)在主要致力于把各類濾波器應(yīng)用于各類產(chǎn)品的開發(fā)和研制。 課題意義 數(shù)字濾波器 (Digital Filter)在數(shù)字信號處理( DSP, Digital Signal Processing)中具有非常重要的作用。 (1) 數(shù)字濾波器可以具有模擬濾波器不可能具有的某些特征,例如真正的線性相位響應(yīng)。這樣就不必經(jīng)常去校驗。這就是為什么在自適應(yīng)的濾波器中廣泛利用數(shù)字濾波器的原因。 (5) 濾波過的和未濾波的數(shù)據(jù)都可以將其存儲以備將來使用。 (7) 在實踐中,模擬濾波器能達到的精度是受限制的。而對于數(shù)字濾波器,它的精度僅受限于它所采用的字長。另外,數(shù)字濾波器僅通過改變抽樣頻率就可以在很大的頻率范圍內(nèi)工作。在實時情況下,模擬 數(shù)字 模擬轉(zhuǎn)化過程對數(shù)字濾波器的性能引入了速度的限制。此外,數(shù)字濾波器的運行速度,依賴于所用到的數(shù)字處理器的速度,以及濾波算法必須執(zhí)行的算術(shù)操作的數(shù)目。 (2) 有限字長效應(yīng):數(shù)字濾波器受量化一個連續(xù)信號而引起的 ADV 噪聲的影響,以及在計算過程中發(fā)生的舍入噪