基于matlab的信號處理

基于matlab的信號處理

ID:12285566

大?。?37.37 KB

頁數(shù):16頁

時間:2018-07-16

基于matlab的信號處理_第1頁
基于matlab的信號處理_第2頁
基于matlab的信號處理_第3頁
基于matlab的信號處理_第4頁
基于matlab的信號處理_第5頁
資源描述:

《基于matlab的信號處理》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、鄭州輕工業(yè)學(xué)院課程設(shè)計任務(wù)書題目基于MATLAB的信號消噪處理和程序設(shè)計專業(yè)、班級學(xué)號姓名主要內(nèi)容、基本要求、主要參考資料等:主要內(nèi)容:構(gòu)造一個信號,在MATLAB軟件平臺畫出時域波形和頻譜圖;并對所構(gòu)造的信號加入干擾噪聲,對加入噪聲的信號進行頻譜分析,利用MATLAB對含噪的信號進行濾波,畫出濾波后信號的時域波形和頻譜,并對濾波前后的信號進行對比,分析信號的變化?;疽螅?、設(shè)構(gòu)造信號為2、利用MATLAB的randn函數(shù)給原始信號加入高斯隨機噪聲3、掌握數(shù)字信號處理的基本概念、基本理論和基本方法。4、利用MATLAB對含噪信號進行濾波5、掌握MATLA

2、B的程序設(shè)計方法。主要參考資料:1、刁彥華.基于MATLAB的信號消噪處理研究[J].河北職業(yè)技術(shù)學(xué)院學(xué)報.2002,2完成期限:2011.6.27—2011.7.1指導(dǎo)教師簽名:課程負(fù)責(zé)人簽名:2011年6月24日摘要本文介紹了基于MATLAB軟件的信號處理和程序設(shè)計。首先構(gòu)造一個信號,對所構(gòu)造的信號進行時域及頻域分析;再對所構(gòu)造信號加入干擾噪聲,并對其進行頻譜分析;最后對含噪信號進行濾波,并對比分析濾波后的信號與原信號的差別。計算機仿真結(jié)果表明,利用MATLAB語言可以方便的得到信號含噪前后的頻譜,并有效的濾除噪聲。濾波在信號的發(fā)送、傳輸、接受時都是重要

3、的環(huán)節(jié),本文給出了設(shè)計Chebyshev濾波器的方法,并通過用MATLAB語言來實現(xiàn),最后使用MATLAB語言實現(xiàn)了對含噪信號的良好處理。關(guān)鍵字:頻譜分析;噪聲;濾波;MATLAB目錄1.緒論11.1MATLAB簡介11.2MATLAB在信號處理中的應(yīng)用12.MATLAB環(huán)境下含噪信號的處理22.1利用DFT分析連續(xù)非周期信號的頻譜22.2濾波器的設(shè)計33.MATLAB程序及波形53.1設(shè)計程序53.2程序圖形8總結(jié)11參考文獻121.緒論1.1MATLAB簡介MATLAB是由美國MathWorks公司發(fā)布的主要面對科學(xué)計算、可視化以及交互式程序設(shè)計的高科技

4、計算環(huán)境。它將數(shù)值分析、矩陣計算、科學(xué)數(shù)據(jù)可視化以及非線性動態(tài)系統(tǒng)的建模和仿真等諸多強大功能集成在一個易于使用的視窗環(huán)境中,為科學(xué)研究、工程設(shè)計以及必須進行有效數(shù)值計算的眾多科學(xué)領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計語言(如C、Fortran)的編輯模式,代表了當(dāng)今國際科學(xué)計算軟件的先進水平。MATLAB和Mathematica、Maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計算方面首屈一指。MATLAB可以進行矩陣運算、繪制函數(shù)和數(shù)據(jù)、實現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語言的程序等,主要應(yīng)用于工程計算、控制設(shè)

5、計、信號處理與通訊、圖像處理、信號檢測、金融建模設(shè)計與分析等領(lǐng)域。MATLAB一個高級的矩陣/陣列語言,它包含控制語句、函數(shù)、數(shù)據(jù)結(jié)構(gòu)、輸入和輸出和面向?qū)ο缶幊烫攸c。用戶可以在命令窗口中將輸入語句與執(zhí)行命令同步,也可以先編寫好一個較大的復(fù)雜的應(yīng)用程序(M文件)后再一起運行。新版本的MATLAB語言是基于最為流行的C++語言基礎(chǔ)上的,因此語法特征與C++語言極為相似,而且更加簡單,更加符合科技人員對數(shù)學(xué)表達式的書寫格式。使之更利于非計算機專業(yè)的科技人員使用。而且這種語言可移植性好、可拓展性極強,這也是MATLAB能夠深入到科學(xué)研究及工程計算各個領(lǐng)域的重要原因。

6、1.2MATLAB在信號處理中的應(yīng)用MATLAB在信號處理中有著廣泛的應(yīng)用:(a).信號分析:頻譜變換和頻率分析,譜估計,波形分析,線性預(yù)測。(b).信號處理:降噪,濾波,濾波器設(shè)計等。(c).信號仿真:信號建模、系統(tǒng)和算法驗證。(d).信號可視化:曲線顯示等。MATLAB是一個數(shù)據(jù)分析和處理功能十分強大的工程實用軟件,運用它進行信號處理相當(dāng)便捷。文章介紹了在Matlab環(huán)境中對含噪信號進行時域和頻域的分析,對用fft進行信號頻譜分析做了簡單介紹;且利用MATLAB環(huán)境采用Chebyshev濾波器濾除高頻成分,給出了設(shè)計Chebyshev濾波器的方法,并通過

7、用MATLAB語言來實現(xiàn);最后使用MATLAB語言實現(xiàn)了對含噪信號的良好處理。2.MATLAB環(huán)境下含噪信號的處理2.1利用DFT分析連續(xù)非周期信號的頻譜利用有限長序列的DFT分析連續(xù)非周期信號的傅里葉變換,則信號需要離散化。設(shè)表示對連續(xù)信號等間隔t抽樣獲得的離散信號,即。由時域抽樣定理可知,離散信號的頻譜與連續(xù)信號的頻譜間的關(guān)系為,(1)其中表示對連續(xù)信號抽樣的角頻率,稱為抽樣頻率。由頻域抽樣定理可知,序列的DTFT與DFT的關(guān)系為,(2)其中,即表示對序列按N周期化后的周期序列。將式(2)代入式(1),可得連續(xù)信號的頻譜與DFT的關(guān)系為(3)其中,表示將

8、連續(xù)信號頻譜周期化,的周期為。式(3)表明,DFT計

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。