基于GUI的數(shù)字信號(hào)處理實(shí)驗(yàn)平臺(tái)的開(kāi)發(fā) 通信工程專業(yè)

上傳人:文*** 文檔編號(hào):48191321 上傳時(shí)間:2022-01-01 格式:DOC 頁(yè)數(shù):23 大小:531.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
基于GUI的數(shù)字信號(hào)處理實(shí)驗(yàn)平臺(tái)的開(kāi)發(fā) 通信工程專業(yè)_第1頁(yè)
第1頁(yè) / 共23頁(yè)
基于GUI的數(shù)字信號(hào)處理實(shí)驗(yàn)平臺(tái)的開(kāi)發(fā) 通信工程專業(yè)_第2頁(yè)
第2頁(yè) / 共23頁(yè)
基于GUI的數(shù)字信號(hào)處理實(shí)驗(yàn)平臺(tái)的開(kāi)發(fā) 通信工程專業(yè)_第3頁(yè)
第3頁(yè) / 共23頁(yè)

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《基于GUI的數(shù)字信號(hào)處理實(shí)驗(yàn)平臺(tái)的開(kāi)發(fā) 通信工程專業(yè)》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于GUI的數(shù)字信號(hào)處理實(shí)驗(yàn)平臺(tái)的開(kāi)發(fā) 通信工程專業(yè)(23頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 、 題目:基于GUI的數(shù)字信號(hào)處理實(shí)驗(yàn)平臺(tái)的開(kāi)發(fā) Title: Development of digital signal processing experimental platform based on GUI 摘 要 本文介紹了基于GUI的數(shù)字信號(hào)處理實(shí)驗(yàn)平臺(tái)的開(kāi)發(fā),采用層次化的設(shè)計(jì)方法,利用GUI實(shí)現(xiàn)圖形用戶界面,以交互的方式實(shí)現(xiàn)對(duì)《數(shù)字信號(hào)處理》中重要教學(xué)內(nèi)容的動(dòng)態(tài)仿真。用MATLAB的圖形界面設(shè)計(jì)工具(GUI),以數(shù)字信號(hào)處理理論知識(shí)為基礎(chǔ),設(shè)計(jì)了與課堂教學(xué)、實(shí)驗(yàn)內(nèi)容相配套的輔助工具。該輔助工具可用于《數(shù)字信號(hào)處理》課程的課堂教學(xué)演示,

2、也可作為學(xué)生課后自學(xué)提供幫助。文中主要以大家都熟悉的數(shù)字濾波器為例,能更直觀的,真正的將實(shí)驗(yàn)內(nèi)容融入教學(xué)過(guò)程,有助于學(xué)生更容易地理解數(shù)字信號(hào)處理的原理和分析方法,有利于提高學(xué)生分析問(wèn)題能力和綜合應(yīng)用能力。 關(guān)鍵詞:MATLAB GUI;數(shù)字信號(hào)處理;濾波器 II Abstract This paper introduces the development of digital signal processing experiment platform based on GUI, using the hierarchical design me

3、thod and Realization of graphical user interface using GUI, in an interactive way to realize the dynamic simulation of digital signal processing is an important teaching content in < >. The graphical interface design with MATLAB (GUI), on the theory of digital signal processing knowledge based

4、 design and classroom teaching, experiment content matching tool. This tool can be used for classroom demonstration "digital signal processing" course, but also can be used as the students after-school self-study help. In this paper, we are familiar with the digital filter for example, can

5、 More intuitive, the real content of the experiment into the teaching process, help students more easily understand the principles of digital signal processing and analysis methods, to improve students' ability to analyze problems and comprehensive application ability. Keywords: MATLAB GUI; d

6、igital signal processing; Wave filter II 目 錄 摘 要 II Abstract III 1 引言 1 2 數(shù)字信號(hào)處理簡(jiǎn)介 1 2.1 數(shù)字信號(hào)處理基本介紹 1 2.2 傅里葉變換分類 2 2.3 離散傅里葉變換(DFT) 2 2.4 分析、計(jì)算離散傅里葉變換(DFT) 3 2.5 離散傅里葉變換(DFT)注意事項(xiàng) 3 2.6 數(shù)字濾波器的簡(jiǎn)單介紹 4 2.6.1 濾波器的基本概念 5 2.6.1 數(shù)字濾波器的分類 5 2.6.2 數(shù)字濾波器的技術(shù)要求 6

7、 3 MATLAB軟件介紹 6 3.1 MATLAB現(xiàn)狀 6 3.2 MATLAB基礎(chǔ)知識(shí) 8 3.2.1 基本運(yùn)算 8 3.2.2 常用的數(shù)學(xué)函數(shù) 8 3.2.3 MATLAB的繪圖功能 8 3.3 MATLAB在數(shù)字信號(hào)處理中的應(yīng)用 9 4 MATLAB GUI的數(shù)字信號(hào)處理仿真平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn) 9 4.1 GUI界面設(shè)計(jì)基礎(chǔ)知識(shí) 10 4.2 GUI界面設(shè)計(jì)基本步驟 10 4.3 數(shù)字切比雪夫?yàn)V波器 11 4.3.1切比雪夫?yàn)V波器的基本知識(shí) 11 4.3.2切比雪夫?yàn)V波器的設(shè)計(jì)步驟 11 4

8、.4 高通濾波器 11 4.4.1高通濾波器的工作原理 11 4.4.2一階高通濾波器 11 4.5 結(jié)果展示 12 5總結(jié) 12 參考文獻(xiàn) 14 附錄 15 1 引言 一直以來(lái),數(shù)字信號(hào)處理都被廣泛應(yīng)用于研究數(shù)字濾波、快速實(shí)現(xiàn)離散變換的算法以及對(duì)頻譜的分析等領(lǐng)域,一直以來(lái)都被作為電子信息、通信等信息工程領(lǐng)域的必修課程,是一門(mén)通過(guò)研究數(shù)字方法從而實(shí)現(xiàn)對(duì)信號(hào)進(jìn)行快速算法以及分析、變換、濾波、檢測(cè)、調(diào)制、解調(diào)的重要學(xué)科。最近伴隨著數(shù)字電路與計(jì)算機(jī)技術(shù)的迅速發(fā)展,數(shù)字信號(hào)處理技術(shù)應(yīng)用范圍也不僅僅只被應(yīng)用于傳統(tǒng)的通信與電子信息工程方面,它已經(jīng)被越來(lái)越廣泛的應(yīng)用于生

9、物工程、雷達(dá)等許多高科技尖端領(lǐng)域,為各種工程領(lǐng)域的發(fā)展提供了重要?jiǎng)恿?。?shù)字信號(hào)處理這門(mén)課程也被許多高校設(shè)為信息專業(yè)領(lǐng)域必修課程[1] 。這門(mén)課程的特點(diǎn)是:公式多、推導(dǎo)性質(zhì)復(fù)雜繁瑣、有較多的概念,更需要以其他諸多課程為基礎(chǔ),所以學(xué)生在學(xué)習(xí)的過(guò)程中,很容易因?yàn)楦簧线M(jìn)度,沒(méi)有吃透書(shū)本知識(shí),理解不到位以及大量的復(fù)雜運(yùn)算而失去對(duì)《數(shù)字信號(hào)處理》這門(mén)課的學(xué)習(xí)興趣。就這門(mén)課的現(xiàn)狀而言,是非常不理想的,所以我們必須打破這種現(xiàn)狀,在網(wǎng)絡(luò)和計(jì)算機(jī)飛速發(fā)展的今天,各行各業(yè)都都開(kāi)始與計(jì)算機(jī)進(jìn)行掛鉤,我們完全可以借助計(jì)算機(jī)來(lái)完成各種復(fù)雜的公式運(yùn)算從而實(shí)現(xiàn)計(jì)算機(jī)輔助教學(xué)的模式。 Matlab提供了大量數(shù)學(xué)函數(shù)和關(guān)于信

10、號(hào)處理的工具箱,其強(qiáng)大的功能和交互式的環(huán)境使得它在這30多年內(nèi)成為了科學(xué)研究,工程技術(shù)等領(lǐng)域不可或缺的仿真平臺(tái)。MATLAB相比其它軟件具有三大優(yōu)勢(shì),一是其在數(shù)值分析和工程科學(xué)繪圖等方面功能強(qiáng)大;二是其界面操作方便,編程語(yǔ)言簡(jiǎn)單易懂;三是擁有交互式的環(huán)境,方便由用戶自由擴(kuò)展其功能。MATLAB的圖形化顯示和圖形處理功能相當(dāng)完備,還擁有高效的數(shù)值精確計(jì)算和建模仿真功能,可以應(yīng)用到在數(shù)值分析[2]。 現(xiàn)在許多校在教授這門(mén)課時(shí)都會(huì)同時(shí)增開(kāi)相應(yīng)的課程實(shí)驗(yàn)課,通常選擇使用Matlab來(lái)對(duì)數(shù)據(jù)信息進(jìn)行仿真模擬展示,使用該軟件的圖形交互界面借助于配套的實(shí)驗(yàn)工具,實(shí)現(xiàn)理論與模擬結(jié)果的相結(jié)合,從而加深學(xué)生理解。

11、 [3] 2 數(shù)字信號(hào)處理簡(jiǎn)介 2.1 數(shù)字信號(hào)處理基本介紹 數(shù)字信號(hào)處理技術(shù)通常利用數(shù)值運(yùn)算的方式來(lái)處理數(shù)據(jù),它通常將信號(hào)轉(zhuǎn)換成二進(jìn)制數(shù)字的形式,然后來(lái)對(duì)這些二進(jìn)制數(shù)據(jù)進(jìn)行處理,相對(duì)傳統(tǒng)的模擬信號(hào)處理方式,可以極大提高靈活性,同時(shí)可以極大提高數(shù)據(jù)精度降低損耗,可以很方便的實(shí)現(xiàn)系統(tǒng)的集成,具有模擬系統(tǒng)無(wú)法比擬的性能優(yōu)勢(shì)[9]。 現(xiàn)在例如電、光、電磁、熱量等許多外部客觀信息都可以通過(guò)相應(yīng)的傳感器進(jìn)行收集,這些收集到的信號(hào)信息都可以通過(guò)相應(yīng)的轉(zhuǎn)換設(shè)備被轉(zhuǎn)換成數(shù)字信號(hào)。所以當(dāng)下在很多工程領(lǐng)域都使用數(shù)字信號(hào)處理的技術(shù)。要想實(shí)現(xiàn)將這些信息進(jìn)行數(shù)字形式的處理就首先需要使用相應(yīng)設(shè)備對(duì)

12、信號(hào)信息進(jìn)行采集,然后通過(guò)相應(yīng)設(shè)備轉(zhuǎn)換成數(shù)字信號(hào),然后對(duì)這些采集到的信息進(jìn)行處理分析等操作,最后需要通過(guò)軟件轉(zhuǎn)換或者硬件處理的方式來(lái)對(duì)相應(yīng)信號(hào)信息進(jìn)行處理。通過(guò)軟件實(shí)現(xiàn)處理通常需要自己編寫(xiě)算法程序?qū)崿F(xiàn)相應(yīng)數(shù)字信號(hào)處理;硬件實(shí)現(xiàn)則是按照其原理圖和電路圖,設(shè)計(jì)相對(duì)應(yīng)的硬件結(jié)構(gòu)圖,用乘法器、加法器、延時(shí)器、控制器以及輸入輸出接口等基本部件來(lái)實(shí)現(xiàn)。由此可見(jiàn),軟件實(shí)現(xiàn)方法比較靈活,而硬件實(shí)現(xiàn)方法運(yùn)算速度快,不是很靈活。數(shù)字信號(hào)處理由于需要使用傅里葉變換、Z變換等數(shù)學(xué)知識(shí)來(lái)實(shí)現(xiàn)數(shù)字信號(hào)的處理,所以,數(shù)字信號(hào)具有靈活性高,同時(shí)可以極大提高數(shù)據(jù)精度降低損耗,可以很方便的實(shí)現(xiàn)系統(tǒng)的集成等模擬系統(tǒng)所無(wú)法比擬的性能

13、優(yōu)勢(shì)。 數(shù)字信號(hào)處理就是將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)進(jìn)行處理,要想實(shí)現(xiàn)模擬信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)換,就需要將模擬信號(hào)進(jìn)行測(cè)量或者濾波操作來(lái)實(shí)現(xiàn)模數(shù)轉(zhuǎn)換。最后處理之后的結(jié)果要想進(jìn)行展示就需要再將數(shù)字信號(hào)再轉(zhuǎn)換回模擬信號(hào),這就需要通過(guò)數(shù)模轉(zhuǎn)換器實(shí)現(xiàn)的。 最早實(shí)現(xiàn)模數(shù)轉(zhuǎn)換通常使用DFT離散傅立葉變換算法來(lái)離散信號(hào)的數(shù)字域和頻域,從而實(shí)現(xiàn)將模擬信號(hào)轉(zhuǎn)換成計(jì)算機(jī)可以處理的離散信號(hào)。而真正實(shí)現(xiàn)將這種處理技術(shù)運(yùn)用到實(shí)踐中的是這種算法的改進(jìn)版FFT快速傅立葉轉(zhuǎn)換算法,這種算法比起DFT性能有了極大的改進(jìn)與提升,極大減少數(shù)據(jù)運(yùn)算量,從而實(shí)時(shí)實(shí)現(xiàn)模數(shù)轉(zhuǎn)換,這種算法極大推動(dòng)了數(shù)字信號(hào)處理成為工程應(yīng)用技術(shù)。圖1

14、 數(shù)字信號(hào)處理系統(tǒng) 2.2 傅里葉變換分類 根據(jù)原信號(hào)的不同類型,我們可以把傅立葉變換分為四種類別: 1、非周期性連續(xù)信號(hào)        傅立葉變換(Fourier Transform)  2、周期性連續(xù)信號(hào)           傅立葉級(jí)數(shù)(Fourier Series)  3、非周期性離散信號(hào)        離散時(shí)域傅立葉變換

15、(Discrete Time Fourier Transform)  4、周期性離散信號(hào)           離散傅立葉變換(Discrete Fourier Transform)  2.3  DFT的基本性質(zhì) 1)線性性質(zhì) 如果和是兩個(gè)有限長(zhǎng)序列,長(zhǎng)度分別為和,且 式中a,b為常數(shù),取,則y(n)的N點(diǎn)DFT (3-3)

16、 其中和分別為和的N點(diǎn)DFT。 2)循環(huán)移位特性 (1)序列的循環(huán)移位 設(shè)x(n)為有限長(zhǎng)序列,長(zhǎng)度為M,M≤N,則x(n)的循環(huán)移位定義為 (3-4) (2)時(shí)域循環(huán)移位定理 設(shè)x(n)是長(zhǎng)度為M(M≤N)的有限長(zhǎng)序列,y(n)為x(n)的循環(huán)移位,即 (3-5)

17、 (3-6) 其中 , 0≤k≤N—1 (3)頻域循環(huán)移位定理 如果 , 0≤k≤N—1 則 (3-7) 3)循環(huán)卷積定理 有限長(zhǎng)序列和長(zhǎng)度分別為和,,和在N點(diǎn)的循環(huán)卷積為: 則x(n)的N點(diǎn)DFT為: (3-8) 2.3  D

18、FT對(duì)模擬信號(hào)進(jìn)行譜分析 在工程實(shí)際當(dāng)中經(jīng)常遇到的模擬信號(hào)是連續(xù)函數(shù)及其頻譜函數(shù)也是連續(xù)函數(shù),為了使用 DFT變換對(duì)進(jìn)行譜分析,對(duì)進(jìn)行時(shí)域采樣可以得到,然后 x( n)進(jìn)行 DFT變換,可以得到函數(shù) X( k)是在頻率區(qū)間上對(duì) x( n)進(jìn)行傅里葉變換得到的 N點(diǎn)等間隔采樣,其中 x( n)和 X( k)全部是有限長(zhǎng)序列。然而,由傅里葉變換理論可知,對(duì)于長(zhǎng)度有限的信號(hào)其頻譜的寬度是無(wú)限的,相反,比較弱的信號(hào)其頻譜的持續(xù)時(shí)間會(huì)變得接近無(wú)限長(zhǎng),因此,在根據(jù)采樣定理進(jìn)行采樣時(shí),相應(yīng)的采樣序列應(yīng)該是無(wú)限長(zhǎng),這樣就不能使用 DFT變換了。在實(shí)際情況中,對(duì)于擁有很寬頻譜的信號(hào),為預(yù)防對(duì)其時(shí)域采樣

19、后產(chǎn)生不好頻譜的混疊現(xiàn)象,一般會(huì)先對(duì)信號(hào)使用前置濾波器將其幅度比較小的高頻部分給濾掉,是的信號(hào)的帶寬比采樣頻率?。煌?,對(duì)于具有很慘持續(xù)時(shí)間的信號(hào),選取的采樣點(diǎn)過(guò)多也會(huì)造成計(jì)算困難和存儲(chǔ)困難,一般情況下也是選取有限個(gè)采樣點(diǎn)進(jìn)行采樣計(jì)算。由此可以看出,對(duì)模擬信號(hào)進(jìn)行DFT變換的結(jié)果只是個(gè)近似值,其效果由信號(hào)的帶寬、采樣截取長(zhǎng)度和采樣頻率決定。 2.4 分析、計(jì)算離散傅里葉變換(DFT) 計(jì)算DFT有3種不同的方法,分別是: 1.首先,可以通過(guò)聯(lián)立方程來(lái)求解,它因效率太低而無(wú)法在實(shí)際中使用。 已知時(shí)域中N個(gè)點(diǎn)的值,求這N個(gè)點(diǎn)在頻域中的值(忽略頻域中必為零的兩個(gè)值)。由基本的代數(shù)常識(shí)

20、可知:要求解N個(gè)未知數(shù),就必須寫(xiě)出N個(gè)方程。為了求這些值,將每個(gè)正弦波的第一個(gè)樣點(diǎn)加起來(lái),這個(gè)和必等于時(shí)域信號(hào)必等于時(shí)域信號(hào)的第一個(gè)樣點(diǎn)值,即可得到第一個(gè)方程。同理,時(shí)域信號(hào)中的每個(gè)樣點(diǎn)都可以寫(xiě)成類似的方程,就得到了所需的N個(gè)方程。使用該方法進(jìn)行求解時(shí),計(jì)算量非常大,實(shí)際上從未在 DSP 中使用。該方法的提出說(shuō)明了一個(gè)信號(hào)為什么可以被分解成正弦波,需要分解出多少個(gè)正弦波,以及這些基本函數(shù)必須線性不相關(guān)。 2.第二種方法是通過(guò)相關(guān)性計(jì)算DFT。它是以從一個(gè)信號(hào)中檢測(cè)已知信號(hào)為基礎(chǔ)的,是DFT的標(biāo)準(zhǔn)算法。將時(shí)域信號(hào)與適當(dāng)?shù)恼一蛴嘞也ㄏ喑?,再把所得結(jié)果全部累加起來(lái),即可得到頻域中的每個(gè)樣

21、點(diǎn)值,這就是 DFT 的分析方程,也就是從時(shí)域值求解頻域值的數(shù)學(xué)方法,如下圖: 圖2 DFT的分析方程 3.第三種方法,稱為快速傅里葉變換(FFT),該算法將一個(gè)含有N個(gè)點(diǎn)的DFT分解為N個(gè)只含有一個(gè)點(diǎn)的 DFT。 在實(shí)際應(yīng)用中,如果進(jìn)行 DFT 的點(diǎn)數(shù)少于32個(gè),則選用相關(guān)性的方法來(lái)計(jì)算,否則選用FFT進(jìn)行計(jì)算。 2.5 離散傅里葉變換(DFT)注意事項(xiàng) (1)時(shí)域和頻域混疊 根據(jù)奈奎斯特采樣定理,在一般的情況下采樣頻率必須大于采樣信號(hào)的最高頻率的兩倍,才能后采樣得到完整的信號(hào)。由于在實(shí)際情況中,信號(hào)的持續(xù)時(shí)間不可能是無(wú)限的,所以理論上來(lái)講,信號(hào)的頻譜寬度可

22、以是無(wú)限的,無(wú)論去多大的采樣頻率都是不可能采樣到完整的采樣信號(hào)的。但是當(dāng)高頻分量超過(guò)一定范圍后,其對(duì)采樣信號(hào)的影響已經(jīng)可以忽略不計(jì),因此在工程中需要先對(duì)信號(hào)進(jìn)行低通濾波。 (2)截?cái)嘈?yīng) 在實(shí)際情況中模擬信號(hào)往往是有限長(zhǎng)度的,其不可能是無(wú)限長(zhǎng),因此必須先將模擬信號(hào)截?cái)喑沙潭葹镹的有限長(zhǎng)信號(hào),再使用DFT變換對(duì)信號(hào)進(jìn)行譜分析。 (3)頻譜泄露 原序列 x( n)在截?cái)嗪竺扛V線上都會(huì)帶有一個(gè)辛格普,這是由于原序列是離散譜線,就像向兩邊延伸譜線,這種由于截?cái)鄬?dǎo)致頻譜延寬的現(xiàn)象稱為泄漏,泄漏會(huì)導(dǎo)致頻譜變得模糊不清,頻譜的分辨率變得很低。 (4)譜間干擾 由于截?cái)啵瑫?huì)使得主要的譜線的兩邊形

23、成許多的旁瓣,導(dǎo)致不同頻譜分量間的干擾,這就是譜間干擾,這可能會(huì)導(dǎo)致弱信號(hào)被強(qiáng)信號(hào)淹沒(méi),而且也會(huì)使得分別率既降低。截?cái)嘣斐傻淖V間干擾是不可能完全消除的,只能根據(jù)實(shí)際情況來(lái)進(jìn)行調(diào)整折中達(dá)到性能最優(yōu)。 (5)柵欄效應(yīng) DFT對(duì)信號(hào)進(jìn)行 N個(gè)點(diǎn)頻譜的間隔采樣,其中采樣頻率區(qū)間為,采樣后會(huì)得到多個(gè)離散點(diǎn) X( k),并且去采樣頻點(diǎn)為基頻 F的倍數(shù),這就像通過(guò)一條的細(xì)小的縫隙來(lái)看柵欄外的風(fēng)景,只能在細(xì)小的縫隙處才能看到外面的景象,這細(xì)小的縫隙就是離散采樣點(diǎn),而其余部分則都看不到外面,這就是柵欄效應(yīng)??梢栽跁r(shí)域數(shù)據(jù)的末端增加一些零值點(diǎn),來(lái)減小柵欄效應(yīng)。 (6)信號(hào)長(zhǎng)度的選擇 對(duì)信號(hào)長(zhǎng)度的選擇會(huì)影響

24、到DFT變換的性能。在實(shí)際中,信號(hào)的長(zhǎng)度往往是長(zhǎng)度隨機(jī)的。因此在實(shí)際中,往往是對(duì)幾個(gè)典型的或者周期性的信號(hào)進(jìn)行頻譜分析,然后在得到合理的結(jié)果。 2.6 數(shù)字濾波器的簡(jiǎn)單介紹 2.6.1 濾波器的基本概念 數(shù)字濾波器主要用于處理數(shù)字信號(hào),能夠?qū)?shù)字信號(hào)中無(wú)用的信息和成分濾出掉,只保留需要的信號(hào)。從這一角度分析,模擬和數(shù)字濾波器的作用是一樣的,只是處理的信號(hào)形式不同。數(shù)字濾波器有精度高,處理方便,操作靈活,性能穩(wěn)定,沒(méi)有模擬濾波器中的阻抗匹配問(wèn)題等優(yōu)點(diǎn),比模擬濾波器擁有更加強(qiáng)大的功能。數(shù)字濾波器也能用于處理模擬信號(hào),但是在處理前要通過(guò)模數(shù)轉(zhuǎn)換器,把模擬信號(hào)轉(zhuǎn)變?yōu)閿?shù)字信號(hào)9]。 設(shè)

25、計(jì)數(shù)字濾波器的方式主要有兩種,一是通過(guò)計(jì)算機(jī)軟件,編程實(shí)現(xiàn)數(shù)字濾波器需要實(shí)現(xiàn)的功能,是基于軟件系統(tǒng)的設(shè)計(jì)方法,二是通過(guò)硬件設(shè)備,建立專門(mén)的數(shù)字處理工具。在信號(hào)處理領(lǐng)域中,可以利用matlab軟件設(shè)計(jì)濾波器,其提供了專業(yè)的工具箱,能夠?qū)崿F(xiàn)濾波的功能,還可以分析頻譜。工具箱中有大量使用方便的工具,集成了豐富的功能。直接調(diào)用相關(guān)函數(shù),就能完成濾波器的設(shè)計(jì)、參數(shù)設(shè)置和指標(biāo)分析,且分析速度快、準(zhǔn)確率高,為相關(guān)研究提供了便利條件。 2.6.2 數(shù)字濾波器的分類 1.從功能上分低通、帶通、高通、帶阻。 2.從實(shí)現(xiàn)方法上分FIR、IIR 3.從設(shè)計(jì)方法上來(lái)分Chebyshev(切比雪夫),Butter

26、worth(巴特沃斯).... 4.從處理信號(hào)來(lái)分經(jīng)典濾波器、現(xiàn)代濾波器等。 數(shù)字濾波器的理想低通、高通、帶通、帶通、帶阻濾波器幅度特性 圖3 濾波器幅度特性圖 經(jīng)典濾波器:一般的濾波器,特點(diǎn)是輸入信號(hào)中有用頻率成分和希望濾除的頻率成分各占有不同的頻帶,通過(guò)一個(gè)合適的選頻濾波器達(dá)到濾波的目的。 圖4 輸入函數(shù)的頻響函數(shù) 圖5 系統(tǒng)函數(shù)的頻響函數(shù) 圖5 輸出函數(shù)的頻響函數(shù) 但是,如果信號(hào)的干擾和頻帶互相重疊,叫不能完成對(duì)干擾的有效濾除。 現(xiàn)代濾波器這一類濾波器可按照隨機(jī)信號(hào)內(nèi)部的一些統(tǒng)計(jì)分布規(guī)律,從干擾中最佳地提取信號(hào)。 現(xiàn)代濾波器理論源于維納在40年

27、代及其以后的工作,這一類濾波器的代表為維納濾波器,此外,還有卡爾曼濾波器、線性預(yù)測(cè)器、自適應(yīng)濾波器。 2.6.3 數(shù)字濾波器的技術(shù)要求 通常用的數(shù)字濾波器一般屬于選頻濾波器。假設(shè)數(shù)字濾波器的傳輸函數(shù)用下式表示 H (ejw)=│ H ( ejw) │ e jΩ(w) (2.6) 式中,H ( ejw)稱為幅頻特性,Q(w)稱為相頻特性。 幅頻特性表示信號(hào)通過(guò)該濾波器后各頻率成分衰減情況;相頻特性反映各頻率成分通過(guò)濾波器后在時(shí)間上的延時(shí)情況。 因此,即使兩個(gè)濾波器幅頻特性

28、相同,而相頻特性不一樣,對(duì)相同的輸入,濾波器輸出的信號(hào)波形是不一樣的。 一般選頻濾波器的技術(shù)要求由幅頻特性給出,相頻特性一般不作要求。但如果對(duì)輸出波形有要求,則需要考慮相頻特性的技術(shù)指標(biāo),例如,語(yǔ)音合成、波形傳輸、圖像信號(hào)處理等。 3 MATLAB軟件介紹 3.1 MATLAB現(xiàn)狀 MATLAB簡(jiǎn)稱Matrix Laboratory,是矩陣實(shí)驗(yàn)室之意。最初,matlab主要用于矩陣的計(jì)算和分析,作為數(shù)學(xué)分析工具,進(jìn)行數(shù)學(xué)計(jì)算。隨著技術(shù)的發(fā)展,matlab的功能日益完善,也在刷領(lǐng)域得到應(yīng)用。matlab是一款專業(yè)的數(shù)學(xué)分析工具,由math works公司設(shè)計(jì)并推出,采用面向?qū)ο蟮母呒?jí)

29、開(kāi)發(fā)語(yǔ)言,提供了有好的顯示界面,能夠進(jìn)行數(shù)值計(jì)算和分析、算法開(kāi)發(fā)、編寫(xiě)代碼,還提供了數(shù)據(jù)分析、應(yīng)用開(kāi)發(fā)的交互式開(kāi)發(fā)環(huán)境、文件管理的多項(xiàng)操作。matlab的工具箱數(shù)量高達(dá)十余個(gè),還提供了simulink和matlab兩大專業(yè)功能。 利用matlab的GUIDE工具箱能夠在可視化的(GUI)圖形界面中進(jìn)行濾波器的設(shè)計(jì),設(shè)置參數(shù),模擬和仿真數(shù)字信號(hào)。在GUI中,包括按鍵、文本框、彈出框、窗口等,通過(guò)鼠標(biāo)點(diǎn)擊或選擇就能完成濾波器的設(shè)計(jì),使用方便、靈活,為數(shù)字信號(hào)處理的分析和研究提供了便利條件,初學(xué)者也能輕松掌握。該GUI,能將Matlab軟件和多媒體硬件很好的結(jié)合, 形成一種新的計(jì)算機(jī)輔助教學(xué)形式,

30、可以很好的解決傳統(tǒng)教學(xué)方法中不易完成或不可能完成的教學(xué)任務(wù)。而在實(shí)際的教學(xué)應(yīng)用中,大幅度的提高了教學(xué)的效率和效果,也很好的證明了這種新的CAI方式有利于加強(qiáng)學(xué)生對(duì)理論知識(shí)的理解。[4] 下面來(lái)介紹一下MATLAB的優(yōu)點(diǎn): 1.友好的工作平臺(tái)和編程環(huán)境 MATLAB由一系列工具組成。用戶通過(guò)matlab工具,直接調(diào)用其中的文件或函數(shù),就能夠?qū)崿F(xiàn)特定功能。通過(guò)可視化的顯示界面,能夠直接看到分析結(jié)果,清晰、直觀。matlab軟件包括文件瀏覽、工作空間、圖形界面、幫助、搜索路徑、調(diào)試器、編輯器、命令窗口等。隨著技術(shù)的發(fā)現(xiàn),matlc軟件不斷更新和優(yōu)化,為用戶提供了友好的顯示界面,使

31、用方便,操作性強(qiáng),易于掌握。最新版的matlab改進(jìn)了幫助和查詢系統(tǒng)能夠輕松搜索和查詢所需要的信息,為實(shí)際使用帶來(lái)更大的便利。matlat有強(qiáng)大的調(diào)試工具,開(kāi)發(fā)環(huán)境良好,無(wú)需編譯就能夠直接運(yùn)行程序,并提供糾錯(cuò)報(bào)告,為程序開(kāi)發(fā)和設(shè)計(jì)提供可靠參考,極大提高了編程效率。 2.強(qiáng)大的科學(xué)計(jì)算機(jī)數(shù)據(jù)處理能力 MATLAB作為一個(gè)善于矩陣運(yùn)算的工具,它的數(shù)學(xué)運(yùn)算能力是很強(qiáng)的,對(duì)于一些大的數(shù)據(jù)集合,編程要比C語(yǔ)言簡(jiǎn)易很多,因?yàn)樵贑語(yǔ)言上一個(gè)語(yǔ)句只能執(zhí)行一個(gè)數(shù)的操作,大批數(shù)據(jù)的處理就需要使用循環(huán)。matlab軟件中植入了豐富的函數(shù)和算法,數(shù)學(xué)函數(shù)的數(shù)量高達(dá)600余個(gè),計(jì)算能力強(qiáng),計(jì)算速度快,

32、能夠進(jìn)行大數(shù)據(jù)量的計(jì)算。通過(guò)直接調(diào)用函數(shù)就能完成相應(yīng)計(jì)算,使用方便,在實(shí)際工程項(xiàng)目和科學(xué)研究中得到廣泛應(yīng)用。算法庫(kù)不僅包含基本的算法,還包括改進(jìn)、優(yōu)化的最新算法,容錯(cuò)性更好,適用性更強(qiáng),如傅立葉變換、侵侮分析、矩陣計(jì)算等,能夠直接當(dāng)成編程工具來(lái)使用。通過(guò)函數(shù),能建立動(dòng)態(tài)仿真模型、多維數(shù)組、三角函數(shù)、復(fù)數(shù)和稀疏矩陣的計(jì)算,數(shù)據(jù)或頻域變幻的數(shù)據(jù)分析,符號(hào)運(yùn)算,求解微積分方程組和線性方程組,進(jìn)行矩陣計(jì)算等。此外,還能應(yīng)用到實(shí)際工程之中,解決最優(yōu)路徑、工程優(yōu)化等問(wèn)題。也相關(guān)領(lǐng)域的分析和研究帶來(lái)了極大便利。 3.除具備超強(qiáng)的數(shù)值計(jì)算能力外,它還提供了專業(yè)水平的文字處理,符號(hào)計(jì)算,實(shí)時(shí)控制和

33、可視化建模仿真等功能。 MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué),工程中常用的形式十分相似,故用MATLAB來(lái)解算問(wèn)題要比用FORTRAN等語(yǔ)言完相同的事情簡(jiǎn)捷得多 4.MATLAB軟件具有很強(qiáng)大的數(shù)據(jù)可視化功能和圖形符號(hào)表達(dá)功能。該軟件不僅能夠進(jìn)行二維繪圖和三維繪圖,還可以給三維圖形添加光照處理以及四維數(shù)據(jù)的顯示等[5]。 5.MATLAB的開(kāi)放性使其廣受用戶歡迎,除了內(nèi)部函數(shù)外,所有MATLAB主包文件和各種工具包都是可讀可修改的文件。 6.MATLAB中GUI設(shè)計(jì)作用和功能在工作學(xué)習(xí)中的意義是更加形象直觀,如果你把你的程序封裝成GU

34、I話,那么別人不需要理解你的算法也可以根據(jù)你的提示輸入并得到想要的結(jié)果。 3.2 MATLAB基礎(chǔ)知識(shí) 3.2.1 基本運(yùn)算 在MATLAB下進(jìn)行基本數(shù)學(xué)運(yùn)算,只需將運(yùn)算式直接打入提小號(hào)(>>)之后,并按入Enter鍵即可。例如: >> (5*2+1.3-0. 80)*10/25 Ans=4.2000 MATLAB會(huì)將運(yùn)算結(jié)果直接存入一變ans,代表MATLAB運(yùn)算后的答案(Answer)并顯不其數(shù)值于屏幕上 提示: “>>”是MATLAB的提示符號(hào)(Prompt),但在PC中文視窗系統(tǒng)下,由于編碼方式不同,此提示符號(hào)常會(huì)消失不見(jiàn),但

35、這并不會(huì)影響到MATLAB的運(yùn)算結(jié)果。 我們也可將上述運(yùn)算式的結(jié)果設(shè)定給另一個(gè)變數(shù)x X=(5*2 +1.3-0. 8)*10^2/25 X=42 3.2.2 常用的數(shù)學(xué)函數(shù) abs(x):純量的絕對(duì)值或向量的長(zhǎng)度 angle(z):復(fù)數(shù)z的相角(Phase angle) sqrt(x):開(kāi)平方round(x):四舍五入至最近整數(shù) fix(x):無(wú)論正負(fù),舍去小數(shù)至最近整數(shù) rat(x):將實(shí)數(shù)x化為分?jǐn)?shù)表不 rats(x):將實(shí)數(shù)x化為多項(xiàng)分?jǐn)?shù)展開(kāi) floor(x):地板函數(shù),即舍去正小數(shù)

36、至最近整數(shù) sign(x):符號(hào)函數(shù)(Signum function) ceil(x):天花板函數(shù),即加入正小數(shù)至最近整數(shù) 3.2.3 MATLAB的繪圖功能 1、繪制二維圖形的一般步驟 (1)數(shù)據(jù)的準(zhǔn)備:選定所要表現(xiàn)的范圍 產(chǎn)生自變量采樣向量 計(jì)算相應(yīng)的函數(shù)值向量 典型指令x=0:pi/100:2*Pi; (2)選定圖形窗及其子同的位置: 缺省時(shí),打開(kāi)figure No.1當(dāng)前窗,當(dāng)前子圖可用指令指定圖形窗號(hào)和子圖號(hào) 典型指令:figure(1) %指定1號(hào)圖形窗

37、 subplot(2,2,2)%指定2號(hào)子團(tuán) (3) 調(diào)用(高層)繪圖指令:線型、色彩、數(shù)據(jù)點(diǎn)形 典型指令:plot (x,y,'-ro') %用紅色實(shí)線畫(huà)曲線,其數(shù)據(jù)點(diǎn)類型為o (4) 設(shè)置軸的范圍與刻度、坐標(biāo)分格線 典型指令:axis ([o,inf,-1,1]) %設(shè)置坐標(biāo)軸的范圍 grid on %畫(huà)坐標(biāo)分格線 (5) 圖形注釋,包括圖名、坐標(biāo)名、圖例、文字說(shuō)明等 典型指令:title(‘專家系統(tǒng)’) %圖名

38、 xlabel (‘ ’);ylabel ('y') %軸名 legend ('sinx','cosx') %圖例 terct(2,1,'y-ajax') %文字說(shuō)明 (6)打印圖形窗上的直接打印選項(xiàng)或按鍵,利用圖形后處理軟件打印,采用圖形窗選項(xiàng)或按鍵打印最簡(jiǎn)捷。 步驟1,3是最基本的繪同步驟。至于其他步驟,并不完全必須。 2、三維圖形的繪制 繪制三維曲線最常用的函數(shù)是plot3,它的一般格

39、式為plot3(x,y,z),MATLAB除了能夠繪制曲線圖形外,還能夠繪制網(wǎng)格圖形和曲面圖[6]。 3.3 MATLAB在數(shù)字信號(hào)處理中的應(yīng)用 目前, MATLAB在數(shù)字信號(hào)處理的仿真實(shí)驗(yàn)中用于數(shù)字信號(hào)處理仿真實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)已經(jīng)十分普遍,很多實(shí)驗(yàn)在真正在實(shí)驗(yàn)室操作之前,一般先進(jìn)行仿真,而 MATLAB為此提供了十分便利的條件。在科學(xué)研究中,實(shí)驗(yàn)是必不可少的,但是實(shí)驗(yàn)室的造價(jià)高昂,但是大量的科學(xué)驗(yàn)證都必須得進(jìn)行實(shí)驗(yàn),所以,人們就在計(jì)算機(jī)上設(shè)計(jì)出了相關(guān)的仿真軟件,用于在計(jì)算機(jī)上模擬出實(shí)驗(yàn)環(huán)境, MATLAB就是一款這樣的軟件,使用 MATLAB來(lái)進(jìn)行實(shí)驗(yàn)仿真就可以達(dá)到類似于在實(shí)驗(yàn)室進(jìn)

40、行實(shí)驗(yàn)的效果。數(shù)字信號(hào)處理實(shí)驗(yàn)使用MATLAB來(lái)進(jìn)行仿真,可以讓實(shí)驗(yàn)變得更加容易,由于MATLAB的仿真的效果良好,能夠推動(dòng)科學(xué)技術(shù)的發(fā)展。MATLAB仿真平臺(tái)能夠使得實(shí)驗(yàn)?zāi)茉谟?jì)算機(jī)軟件上進(jìn)行模擬仿真,使實(shí)驗(yàn)變得更加容易和普及化,能極大的推動(dòng)科學(xué)的進(jìn)步。[7] 4 MATLAB GUI的數(shù)字信號(hào)處理仿真平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn) 4.1 GUI界面設(shè)計(jì)基礎(chǔ)知識(shí) GUIDE全稱為Graphical User Interface Development Environment,即MATALB圖形用戶接口開(kāi)發(fā)環(huán)境。它提供了一系列工具用于建立GUI界面的方法。GUI工具欄、GUI布局區(qū)、GUI對(duì)象選擇

41、區(qū),以及狀態(tài)欄為其組成主要的四大部分。在MATLAB中,創(chuàng)建并設(shè)計(jì)GUI界面的主要有二種方法:使用.m文件直接動(dòng)態(tài)添加控件;使用GUIDE快速的生成GUI界面。顯然第二種可視化編輯方法算更適合寫(xiě)大型程序。分別為使用可視化的界面環(huán)境可直接通過(guò)編寫(xiě)程序。本設(shè)計(jì)主要采用前者的設(shè)計(jì)方法[10] 4.2 GUI界面設(shè)計(jì)基本步驟 1、 使用可視化的界面環(huán)境來(lái)實(shí)現(xiàn)GUI界面的設(shè)計(jì),首先設(shè)計(jì)整個(gè)演示系統(tǒng)的主界面、功能選擇界面和子界面。 2、其次分別編寫(xiě)各個(gè)子界面中各個(gè)控件對(duì)象(object)的回調(diào)函數(shù), 來(lái)實(shí)現(xiàn)直接通過(guò)操作界面上各個(gè)控件,就可以方便地對(duì)《數(shù)字信號(hào)處理》中重要內(nèi)容的仿真及仿真圖形進(jìn)行讀取和

42、分析的目的。 3、然后編寫(xiě)功能選擇界面的回調(diào)函數(shù), 將各個(gè)模塊的子界面整合在信號(hào)與系統(tǒng)演示系統(tǒng)的功能選擇界面中, 實(shí)現(xiàn)操作功能選擇界面的各個(gè)空間就可以進(jìn)入任何一個(gè)子模塊界面進(jìn)行實(shí)例仿真的功能。 4、最后編寫(xiě)實(shí)驗(yàn)演示系統(tǒng)主界面的回調(diào)函數(shù), 實(shí)現(xiàn)從主界面直接切換進(jìn)入功能選擇界面的功能[11]。 圖6 用GUI設(shè)計(jì)的界面 4.3 數(shù)字切比雪夫?yàn)V波器 4.3.1切比雪夫?yàn)V波器的基本知識(shí) 切比雪夫?yàn)V波器在通帶內(nèi)的幅度響應(yīng)是等波紋的,而在阻帶內(nèi)是單調(diào)下降的;或者在通帶內(nèi)是單調(diào)下降的,而在阻帶內(nèi)是等波紋的。 切比雪夫?yàn)V波器的幅度平方函數(shù)為

43、 (4.1) 式中,ε稱為紋波參數(shù),它與通帶內(nèi)幅度響應(yīng)的紋波有關(guān);Ω c為有效通帶截止頻率,N是濾波器的階數(shù)。 切比雪夫?yàn)V波器是由ε、Ω c和N共3個(gè)參數(shù)確定。 4.3.2切比雪夫?yàn)V波器的設(shè)計(jì)步驟 (1)根據(jù)濾波器的指標(biāo)確定參數(shù)ε、Ω c和N。 (2)計(jì)算常量α、a和b,并求出極點(diǎn)Sk。 (3)由s平面左半平面的極點(diǎn)構(gòu)成傳遞函加H a(s)。 (4)利用沖激響應(yīng)不變法或雙線性變換法將H a(s)轉(zhuǎn)換成H(z)。 4.3.3數(shù)字濾波器的典型的分析和設(shè)計(jì)方法 頻域: 1) 幅頻特性,相位特性,群延遲特性。 2) 舍入噪聲,也就是常說(shuō)的平均噪聲功率和噪聲譜

44、。 時(shí)域: 1)沖激和響應(yīng),還有對(duì)其他輸入的時(shí)間響應(yīng)。 2)極限環(huán)。分析這些特性的方法主要有:a.節(jié)點(diǎn)方程式。b.混合方程式。c.狀態(tài)方程式。d.傳輸函數(shù)。分析輸入輸出之間的關(guān)系可知,a~d逐漸增多,則從d的傳遞函數(shù)可以知道頻域和時(shí)域的輸入輸出之間的關(guān)系特性。分析系統(tǒng)的結(jié)構(gòu)可以知道,d~a依次不斷增多,因此知道系統(tǒng)結(jié)構(gòu)就知道節(jié)點(diǎn)方程式,從節(jié)點(diǎn)方式式也能推出系統(tǒng)結(jié)構(gòu),這兩者是相通的。但我們這里只討論傳遞函數(shù)。 4.4 高通濾波器 4.4.1高通濾波器的工作原理 去掉信號(hào)中不必要的低頻成分,去掉低頻干擾的濾波器; 在電力系統(tǒng)中,諧波補(bǔ)償時(shí)用高通濾波器濾除某次及其以上的各次諧波。

45、高通濾波器是指車載功放中能夠讓中、高頻信號(hào)通過(guò)而不讓低頻信號(hào)通過(guò)的電路,其作用是濾去音頻信號(hào)中的低音成分,增強(qiáng)中音和高音成分以驅(qū)動(dòng)揚(yáng)聲器的中音和高音單元。此外高通濾波器常常和低通濾波器成對(duì)出現(xiàn),不論哪一種,都是為了把一定的聲音頻率送到指定的單元。 4.4.2基于MATLAB的數(shù)字信號(hào)處理虛擬實(shí)驗(yàn)仿真平臺(tái)主界面 (1)用MATLAB進(jìn)行關(guān)于FIR的仿真編程,利用MATLAB的GUI功能來(lái)設(shè)計(jì)仿真平臺(tái)的主界面如圖4.1所示: 圖4.1數(shù)字信號(hào)處理的仿真設(shè)計(jì)主界面 從這個(gè)界面我們就可以清晰的看到整個(gè)仿真平臺(tái)的構(gòu)建,以及具體各部分的功能。 (2)原始數(shù)據(jù)及輸入數(shù)據(jù)運(yùn)行程序后生成的

46、波形如下圖4.2: %這個(gè)程序用于產(chǎn)生外部測(cè)試信號(hào)并用于讓GUI界面去讀取這個(gè)保存的外部數(shù)據(jù) clear clc %采樣率Fs; Fs=600; %時(shí)間序列 t=0:1/Fs:0.5; %設(shè)置信號(hào)頻率; %設(shè)置信號(hào)幅度 f1=40; amp1=20; f2=60; amp2=10; f3=150; amp3=13; f4=200; amp4=20; f5=220; am

47、p5=10; f6=280; amp6=10; %產(chǎn)生疊加的測(cè)試信號(hào) x=amp1*sin(2*pi*f1*t)+amp2*cos(2*pi*f2*t)+... amp3*sin(2*pi*f3*t)+amp4*sin(2*pi*f4*t)+amp5*cos(2*pi*f5*t)+amp6*sin(2*pi*f6*t);%產(chǎn)生6個(gè)頻率疊加的信號(hào) a=x; %保存為外部文件,用于GUI界面讀取 save('a','a'); 圖4.2導(dǎo)入數(shù)據(jù)后的DFT圖 這部分的上圖是讀取MATLAB額外產(chǎn)生的外部信號(hào)

48、,顯示出時(shí)域波形,下圖是對(duì)讀取的這個(gè)信號(hào)進(jìn)行傅里葉變換求出頻譜并畫(huà)出頻譜圖??梢?jiàn)在幾個(gè)頻率點(diǎn)上都有沖擊,這就說(shuō)明了產(chǎn)生的外部信號(hào)就是這幾個(gè)頻譜的疊加。上圖的采樣頻率Fs=600。 (3)生成所設(shè)置濾波器如圖4.3: 圖4.3生成所設(shè)置的濾波器圖 這個(gè)部分是根據(jù)輸入的濾波器參數(shù)生成的頻譜響應(yīng)和相位特性圖,因?yàn)樗O(shè)置的帶通濾波器的截至頻率是100~170之間,所以產(chǎn)生的幅頻特性的通帶范圍也是在100~170之間,從相頻響應(yīng)看100~170剛好是-3dB衰減的位置,由上圖可清晰的看出來(lái)。 (4)濾波后如圖4.4: 圖4.4濾波后的圖 這部分的功能就是濾波器把原來(lái)的多頻

49、率信號(hào)進(jìn)行濾波,從下圖頻譜圖可以看出濾波后只剩下通帶內(nèi)的頻率分量了,對(duì)應(yīng)上圖的時(shí)域就是那個(gè)頻率單一的正弦信號(hào)。 (5)運(yùn)行程序后整個(gè)仿真平臺(tái)如圖4.5: 圖4.5導(dǎo)入數(shù)據(jù)后的整個(gè)仿真界面 這個(gè)界面的整體就是貫穿信號(hào)處理過(guò)程的全部仿真,包括信號(hào)的產(chǎn)生,濾波器的產(chǎn)生以及濾波后的對(duì)比分析。從這個(gè)界面上可以初步分析出因?yàn)橐婚_(kāi)始的信號(hào)頻率很多所以頻譜有很多尖峰,然后濾波后的頻譜圖就留下了一個(gè)尖峰,還有對(duì)應(yīng)的一開(kāi)始信號(hào)有好多頻率混雜波形很亂,通過(guò)濾波后就正剩下一個(gè)正弦波。這樣就完成一次完整的信號(hào)處理仿真過(guò)程。 4.5 結(jié)果展示 圖7 濾波曲線 5總結(jié) MATLAB的

50、數(shù)字信號(hào)處理實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)技術(shù)的實(shí)現(xiàn)與創(chuàng)新離不開(kāi)計(jì)算機(jī)技術(shù)的不斷發(fā)展, MATLAB設(shè)計(jì)出來(lái)的仿真實(shí)驗(yàn)平臺(tái)對(duì)教學(xué)有很大的幫助,可以借助于該平臺(tái)所設(shè)計(jì)的相關(guān)典型的實(shí)驗(yàn),達(dá)到教學(xué)的目的。由于在現(xiàn)實(shí)中 ,很多實(shí)驗(yàn)器材不具備以及實(shí)驗(yàn)器材的不可避免的誤差影響,使得實(shí)驗(yàn)效果不是很明顯,所以用MATLAB GUI設(shè)計(jì)出這個(gè)平臺(tái)不僅方便還可以高度仿真。MATLAB GUI設(shè)計(jì)平臺(tái)占用資源極少,只需要一臺(tái)電腦就可以進(jìn)行試驗(yàn),以這是一個(gè)很有研究意義的仿真平臺(tái)。以后還應(yīng)該加強(qiáng)設(shè)計(jì)優(yōu)化,使它更實(shí)用和更簡(jiǎn)單。 最后我要感謝我的指導(dǎo)老師—胡菊菊老師,在我的論文撰寫(xiě)期間,老師對(duì)我嚴(yán)格要求同時(shí),對(duì)我論文中存在的問(wèn)題也是耐心

51、講解、悉心指導(dǎo),這才讓我的學(xué)士學(xué)位論文寫(xiě)作得以順利完成。胡老師平易近人的性格,嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度、淵博的專業(yè)學(xué)識(shí)使我在此次論文學(xué)習(xí)中受益匪淺。她也是我以后學(xué)習(xí)和工作的典范。同時(shí)我要感謝通信2班的全體,在我大學(xué)生涯的思念學(xué)習(xí)期間他們給予了我很多的幫助和鼓勵(lì),一同探討問(wèn)題、一同解決問(wèn)題的經(jīng)歷是如此的寶貴。 參考文獻(xiàn) [1] 高西全, 丁玉美.數(shù)字信號(hào)處理 [M] .2 版.西安:電子科技大學(xué)出版社, 2003. [2] 劉艷. 基于MATLAB GUI的數(shù)字信號(hào)處理仿真平臺(tái)的設(shè)計(jì)[

52、J]. 電子世界, 2013(17):133-134. [3] 施曉紅, 周佳.精通 GUI圖形界面編程 [M] .北京:北京大學(xué)出版社, 2003. [4] 沈捷, 王莉. 數(shù)字信號(hào)處理教學(xué)實(shí)驗(yàn)軟件包的GUI設(shè)計(jì)與實(shí)現(xiàn)[J]. 實(shí)驗(yàn)技術(shù)與管理, 2008, 25(2):88-91. [5] 鄧華等. MATLAB通信仿真及應(yīng)用實(shí)例詳解[M]. 北京:人民郵電出版社,2003. [6] Edward W.Kamen,Bonnie S.Heck.Fundamentals of Signal and Systems Uing the Web and MATLAB[M].English:Pe

53、arson Education,2002. [7] 朱雷平. MATLAB在數(shù)字信號(hào)處理中的應(yīng)用[J]. 科技信息:學(xué)術(shù)版, 2007(5):180+18 [8] 程佩青. 數(shù)字信號(hào)處理教程(第4版)[M].清華大學(xué)出版社,2013:65-70. [9] 樓順天、李博菡 . 基于MATLAB的系統(tǒng)分析與設(shè)計(jì)現(xiàn)—信號(hào)處理[M] . 西安電子科技大學(xué)出版社,1998:112-130. [10] 楊丹,趙海濱.MATLAB從入門(mén)到精通[M].北京:中國(guó)鐵道出版社,2013:1-18 [11] 羅華飛.MATLAB GUI設(shè)計(jì)學(xué)習(xí)手記(第三版)[M].北京:北京航空航天大學(xué)出版社,2014:353-428 [12] 王群, 姚為正, 王兆安. 高通濾波器對(duì)諧波檢測(cè)電路檢測(cè)效果的影響分析[J]. 電力系統(tǒng)自動(dòng)化, 1999, 23(16):17-19. 21

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!