亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        用于實驗教學的新型數(shù)字濾波器設(shè)計

        2017-09-25 07:58:40吳子騰
        實驗技術(shù)與管理 2017年9期
        關(guān)鍵詞:信號系統(tǒng)設(shè)計

        吳子騰

        (華僑大學 政治與公共管理學院, 福建 泉州 362021)

        用于實驗教學的新型數(shù)字濾波器設(shè)計

        吳子騰

        (華僑大學 政治與公共管理學院, 福建 泉州 362021)

        分析了FIR濾波器的特點之后,設(shè)計了一個低通的數(shù)字濾波器,并且用Matlab軟件對FIR數(shù)字濾波器進行了仿真,更形象地看到設(shè)計的濾波器的特性。用Matlab軟件的科學計算功能,對該任務(wù)進行計算,得出的設(shè)計數(shù)據(jù)可以提供給DSP系統(tǒng)的程序,進行調(diào)用。數(shù)字濾波器是按照程序計算信號,達到濾波的目的。通過對數(shù)字濾波器的存儲器編寫程序,就可以實現(xiàn)各種濾波功能。對FIR數(shù)字濾波器來說,增加功能只是增加程序,不用增加元件,不受元件誤差的影響,對低頻信號的處理不用增加該芯片的體積。用數(shù)字濾波方法可以擺脫模擬濾波器被元件限制的困擾。

        數(shù)字濾波器; DSP; FIR; 窗函數(shù)

        數(shù)字信號處理器(DSP)技術(shù)是基于VLSI技術(shù)和計算機技術(shù)發(fā)展起來的一門重要技術(shù),DSP 技術(shù)已在通信、控制信號處理、儀器儀表、醫(yī)療、家電等很多領(lǐng)域得到了越來越廣泛的應(yīng)用,在數(shù)字信號處理中數(shù)字濾波占有極其重要的地位[1-3]。與模擬濾波相比,數(shù)字濾波具有很多突出的優(yōu)點,主要是因為數(shù)字濾波器是過濾時間離散信號的數(shù)字系統(tǒng),它可以用軟件(計算機仿真)或用硬件來實現(xiàn),而且在兩種情況下都可以用來過濾實時信號或非實時信號[4-7]。用可編程DSP芯片實現(xiàn)數(shù)字濾波可通過修改濾波器的參數(shù)、十分方便地改變?yōu)V波器的特性。因此有必要對濾波器的設(shè)計方法進行研究,理解其工作原理并優(yōu)化設(shè)計方法,設(shè)計開發(fā)穩(wěn)定性好的濾波器系統(tǒng)[8-9]。本文通過DSP設(shè)計平臺實現(xiàn)較為重要的“FIR濾波器系統(tǒng)”和它們的應(yīng)用系統(tǒng)——以TMS320VC5402芯片為核心的硬件電路[10-13],并用Matlab進行仿真。本課題的研究為設(shè)計以DSP為核心部件的嵌入式系統(tǒng)集成提供技術(shù)準備。

        1 FIR濾波器的窗函數(shù)設(shè)計

        (1) 給定要求的頻率響應(yīng)函數(shù)Hd(e)jw;

        (2) 計算離散形式的頻率響應(yīng)函數(shù)hd(n);

        (3) 可以根據(jù)過渡的帶寬和阻帶的最小衰減的要求,選定窗的屬性以及窗的大小N,N能通過多次嘗試后進行最優(yōu)確定;

        (4) 根據(jù)所選擇的合適的窗函數(shù)w(n)修正hd(n),得到所設(shè)計的抽樣響應(yīng)。

        1.1 濾波器的硬件電路設(shè)計

        1.1.1 DSP芯片的選擇

        正常情況下,選擇DSP芯片時應(yīng)考慮以下因素:DSP芯片的運算速度,DSP芯片的價格,DSP芯片的硬件資源,DSP芯片的開發(fā)工具,以及其他因素。

        1.1.2 電源和外部時鐘信號輸入的選擇

        著名公司的專用電源芯片常??梢蕴峁╇p電源輸出,3.3 V/2.5 V、3.3 V/1.8 V、3.3 V/1.5 V、3.3 V/1.2 V,本文選用3.3 V/2.5 V的穩(wěn)定電壓芯片,3.3 V電壓為DSP全程工作供電。時鐘信號由時鐘芯片給出,可以選擇工作電壓為3.3 V的有源晶振。

        1.1.3 A/D轉(zhuǎn)換器與DSP芯片的連接

        對于一般的A/D轉(zhuǎn)換器,選擇時主要考慮下面幾個方面的因素:

        (1) 轉(zhuǎn)換器的精度。一般系統(tǒng)要求能對信號作一些簡單的處理,例如快速傅里葉變換等。

        (2) 轉(zhuǎn)換時間。DSP芯片的指令周期為納秒級,運算速度特別快,能夠?qū)π盘栠M行一些適時的處理。為了能體現(xiàn)它的優(yōu)勢,它的外圍電路設(shè)備的數(shù)據(jù)處理速度就要盡一切可能地與DPS芯片相匹配。

        (3) 轉(zhuǎn)換器的價格。價錢也是選擇A/D轉(zhuǎn)換器的一個特別重要的因素。如何能選擇一個性價比高的A/D轉(zhuǎn)換器是非常考驗?zāi)芰Φ囊患?這也體現(xiàn)出來你對這個行業(yè)的了解到底有多少。

        除了上面所述的幾個因素外,選擇A/D轉(zhuǎn)換器還應(yīng)該考慮到芯片的功耗、封裝、質(zhì)量標準、供貨情況、生命周期等。

        FIR數(shù)字濾波器系統(tǒng)框圖見圖1。設(shè)計采用TI公司的TMS320VC5402核心處理單元。TMS320VC5402為低功耗定點的數(shù)字信號處理器,它的運算速度可達到532 MIPS;它采用改進的哈佛結(jié)構(gòu),片內(nèi)總共有8條總線。TMS320VC5402采用并行結(jié)構(gòu)的設(shè)計,以便它可以在任一條指令周期內(nèi),快速地完成多項算術(shù)運算。TMS320VC5402的豐富片上外圍電路與外部接口連接方便。TMS320VC5402的芯片上包含2個McBSP(多通道緩沖串行口)接口,可以在這2個通道中模擬實現(xiàn)SPI的時序,所以本設(shè)計在電路圖中采用了SPI接口器件,以便實現(xiàn)數(shù)據(jù)的模擬-數(shù)字轉(zhuǎn)換和數(shù)字-模擬轉(zhuǎn)換。

        圖1 FIR數(shù)字濾波器系統(tǒng)框圖

        該數(shù)字濾波器系統(tǒng)中采用了著名的TI公司的TLV 1570芯片作為一個模擬數(shù)字轉(zhuǎn)換器,它是具有8通道10位2.7 V~5.5 V低電壓模擬數(shù)字轉(zhuǎn)換裝置。圖2為TLV1570的功能時序圖。

        圖2 TLV1570的功能時序圖

        從函數(shù)時序圖中可以看到,TLV1570包含8通道輸入電壓的10位多路復(fù)用器、高速的AD和內(nèi)部電壓參考源和一個高速的串行接口。每個取樣和轉(zhuǎn)換過程需要16個系統(tǒng)工作時鐘。因為模擬到數(shù)字的轉(zhuǎn)換選擇了10位的裝置,為了簡化程序的代碼,降低DSP的運算工作量,在系統(tǒng)中的數(shù)字濾波器選擇TI公司的TLV5608芯片,它是一個8通道、10位2.7 V~5.5 V的低電壓的數(shù)字模擬轉(zhuǎn)換芯片。

        基于DSP的FIR數(shù)字濾波器的整體硬件電路設(shè)計電路圖見圖3。

        圖3 基于DSP的FIR數(shù)字濾波器的硬件設(shè)計電路圖

        1.2 濾波器的軟件設(shè)計

        用矩形窗設(shè)計一個基于DSP的FIR數(shù)字低通濾波器的要求[6]:濾波器階數(shù)N=64,截止角頻率ωc=0.4 π,描繪理想和實際濾波器的脈沖響應(yīng)、窗函數(shù)以及濾波器的幅頻響應(yīng)曲線。

        程序如下:

        Wc=0.4*pi; %輸入設(shè)計指標 N=64; n=0: N-1; Hd=ideal_lp(wc, N); %設(shè)計理想的低通濾波器 Windows=(boxcar(N))′; %使用矩形窗函數(shù),并把列向量變?yōu)樾邢蛄?b=hd. *window; %求FIR系統(tǒng)函數(shù)系數(shù) [H, w]=freqz(b,1); %求解頻率特性 bdH=20* log10((abs(H) + eps)/ max(abs(H))); %化為分貝值 %作圖 Subplot( 2,2,1 ),setm( n,hd ); axis([ 0,N, 1.1 *min( hd ),1.1 *max(hd)]; title(′理想脈沖響應(yīng)′); xlable(′n′) ylabel(′hd(n)′); subplot( 2,2, 2), stem( n,windouw); axis([0,N,0,1.1]);title(′窗函數(shù)特性′); xlabel(′n′);ylabel(′wd(n)′); subplot( 2, 2 ,3), stem( n,d ); axis([0,N,1.1*min(b), 1.1*max(b)]); title(′實際脈沖響應(yīng)′); xlable(′n′);ylable(′h(n)′); subplot( 2,2, 4),plot(w/pi,dbH); axis([0,1,-80,10]);title(′幅度頻率響應(yīng)′);a xlable(′頻率(單位:pi)′);ylable(H(e^{jomega})′); set(gca,′XTickMode′,′manual′,′XTick′,[0,wc/pi,1]; set(gca,′YTickMode′,′manual′,′YTick′,[-50,-20,-3,0];grid

        2 實驗結(jié)果

        加入高斯白噪聲的正弦信號(見圖4)的數(shù)學表達式:

        x=sin(2×pi×20×t)+randn(1,length(t))

        通過Matlab的仿真結(jié)果見圖5。x′(t)為仿真輸出信號。

        圖4 輸入的帶高斯白噪聲的正弦信號

        圖5 仿真輸出的正弦信號

        如果要將正弦信號從噪聲信號中分離出來,可以設(shè)計一個中心頻率在20 Hz的帶通濾波器(截止頻率分別為19 Hz,21 Hz),從而達到濾除噪聲的效果。

        從圖5可以看出,濾波效果還是比較明顯的,不過它又不能完全濾除。再加上通過FIR數(shù)字濾波器后,信號有一定的時間延遲。

        圖6為濾波器的頻率響應(yīng)曲線,圖7為相位曲線。

        圖6 濾波器的頻率響應(yīng)曲線

        圖7 濾波器的相位曲線

        圖8為加入白噪聲之后的上述正弦信號的傅里葉變換的幅度響應(yīng)。

        圖8 傅里葉變換的幅度響應(yīng)曲線

        從圖8可以清楚地看到,除了在20 Hz附近的信號外,在其他頻域時間段里都是一些雜亂的噪聲。

        圖9為經(jīng)過FIR數(shù)字濾波器后的信號幅度響應(yīng)。從圖9可以很明顯地看出,在經(jīng)過FIR數(shù)字濾波器后,其他頻域時間段的噪聲都已經(jīng)被濾掉了。

        圖9 經(jīng)FIR數(shù)字濾波器的傅里葉變換的幅度響應(yīng)

        對于FIR數(shù)字濾波器的研究以及FIR數(shù)字濾波器的計算機仿真表明,FIR數(shù)字濾波器對于夾雜著噪聲的信號還是很有效果的,得到的輸出信號比較接近于原輸入信號。

        3 結(jié)語

        經(jīng)實驗,本文的方式在不衰減有用信號的情況下可以達到非常好的濾波效果,本文的FIR 濾波器已經(jīng)在一個超聲波測距項目得到應(yīng)用,根據(jù)反饋,使用性能良好。本文主要研究FIR數(shù)字濾波器設(shè)計方法,從數(shù)字濾波器的概念及基本原理的分析出發(fā),得出數(shù)字濾波器設(shè)計的基本步驟。本文主要用窗函數(shù)設(shè)計FIR低通濾波器,一方面用Matlab仿真實現(xiàn);另一方面以TI公司的TMS320C5402作為DSP芯片處理器,設(shè)計并實現(xiàn)了FIR數(shù)字濾波器,編寫了相應(yīng)的C語言和匯編程序。并利用混入噪聲的語音信號進行實時處理得到純凈的語言信號,較好地滿足了預(yù)期的頻率特性。

        References)

        [1] 程培青.數(shù)字信號處理教程[M].北京:清華大學出版社,2007:32-36.

        [2] 陸廣平,卜迎春.基于DSP的FIR數(shù)字濾波器的研究與實現(xiàn)[M].北京:國防工業(yè)出版社, 2002:25-48.

        [3] 蘇濤,吳順群,廖曉群.高性能數(shù)字信號處理器與高速實時信號處理[M].西安:西安電子科技大學出版社,1999:148-160.

        [4]丁玉美,高西全.數(shù)字信號處理[M].西安:西安電子科技大學出版社,2002:103-140.

        [5] 胡廣書.數(shù)字信號處理:理論算法與實現(xiàn)[M].北京:清華大學出版社,2003:78-83.

        [6] 陳永彬.數(shù)字信號處理[M].南京:南京工學院出版社,1987:63-80.

        [7] 王世一.數(shù)字信號處理[M].修訂版.北京:北京理工大學出版社,1997:37-42.

        [8] 黃順吉.數(shù)字信號處理及其應(yīng)用[M].北京:國防工業(yè)出版社,1982:178-184.

        [9] 鄒理和.數(shù)字信號處理[M].北京:國防工業(yè)出版社,1985:223-240.

        [10] Vinay K. Digital Signal Process Using Matlab[M]. Nelson Engineering,2006:220-225.

        [11] MATLAB user’s Guide[M]. The Mathworks Inc,1995:145-148.

        [12] 奧本海姆 A V, 謝費 R W.數(shù)字信號處理[M].北京:科學出版社,1983:177-183.

        [13] Mathods J H, Fink K K. Numerical Methods Using MATLAB[M].Third Edition.Pearson, 2004:223-240.

        Design of new digital filter for experimental teaching

        Wu Ziteng

        (School of Political Science and Public Administration, Huaqiao University, Quanzhou 362021, China)

        The digital filter is designed by using the several common window functions for FIR. After analyzing the characteristics of the FIR filter, a low-pass digital filter is designed. The FIR digital filter is simulated by using the Matlab software to see the characteristics of the designed filter and its disadvantages more visually. By using the Matlab software, mainly its scientific computing function, the calculation is carried out to obtain the design data which can be provided for the DSP system program and the coordinated utilization. Usually the Matlab is first changed into the C or DSP assembly language, which is realized on the target DSP. The digital filter calculates the signal in accordance with the procedure so as to achieve the purpose of filtering. Through the memory program of the digital filter, various filtering functions can be realized. For the FIR digital filter, the increase of the functions is only to increase the programs without the increase of the components, which is not affected by the component error. For the processing of the low frequency signal, the chip size doesn’t need to be increased. The digital filtering method can get rid of the limitation of the analog filter by components.

        digit filter; DSP; FIR; window fuction

        TN273

        : A

        : 1002-4956(2017)09-0100-04

        10.16791/j.cnki.sjg.2017.09.025

        2017-03-02

        國家自然科學基金面上項目(9810646513656j)

        吳子騰(1984—),男,福建泉州,助理實驗師,研究方向為電子政務(wù)和嵌入式系統(tǒng)開發(fā).

        E-mail:wuziteng@hqu.edu.cn

        猜你喜歡
        信號系統(tǒng)設(shè)計
        Smartflower POP 一體式光伏系統(tǒng)
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        完形填空二則
        瞞天過?!律O(shè)計萌到家
        基于FPGA的多功能信號發(fā)生器的設(shè)計
        電子制作(2018年11期)2018-08-04 03:25:42
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        91av小视频| 亚洲精品一区久久久久一品av | 最新国产三级| 岛国av一区二区三区| 国语对白免费观看123| 色播亚洲视频在线观看| 亚洲欧美国产日韩制服bt| 色琪琪一区二区三区亚洲区| 美女扒开内裤让我捅的视频| 国产精品中文久久久久久久 | 久久精品伊人久久精品伊人| 老师开裆丝袜喷水视频| 一二三四视频社区在线| 青草蜜桃视频在线观看| 亚洲中文字幕在线第六区| 国模精品一区二区三区| 无码人妻一区二区三区免费| 国产91AV免费播放| 日本一区二区三区光视频| 丰满岳乱妇一区二区三区| 国产精品搭讪系列在线观看| 国产在线精彩自拍视频| 国产一区二区三区毛片| 精品无码中文字幕在线| 久久精品国产热久久精品国产亚洲 | 国产一区二区免费在线观看视频| 亚洲av天堂在线视频| 国产呦系列呦交| avtt一区| 日本免费观看视频一区二区| 人妻少妇偷人精品无码| 99视频全部免费精品全部四虎| 一本之道加勒比在线观看| 日韩经典午夜福利发布| 每天更新的免费av片在线观看| 亚洲AV无码成人精品区H| 在线视频色系中文字幕| 在线视频观看免费视频18| 亚洲人成人一区二区三区| 亚洲国产一区一区毛片a| 亚洲日韩av无码一区二区三区人|