matlab课程设计报告题目,课程设计报告
《課程設計報告》由會員分享,可在線閱讀,更多相關《課程設計報告(6頁珍藏版)》請在人人文庫網上搜索。
1、課程設計報告(文章一):課程設計報告 課程設計報告 題 目: 語音信號濾波去噪 語音信號濾波去噪 1 課程設計的任務與要求 首先錄制一段自己的語音信號,并對錄制的信號進行采樣,修改其參數設置方便實驗,再畫出采樣后語音信號的時域波形和頻譜圖。再通過程序編寫在程序調試中加入噪聲,再畫出加入噪聲后的時域波形和頻譜圖。接著自行給定濾波器的性能指標,采用IIR濾波器,并畫出濾波器的頻率響應。用自己設計的濾波器對采集的信號進行濾波,畫出濾波后信號的時域波形和頻譜,并對濾波前后的信號進行對比,分析信號的變化并回放語音信號;通過利用各種不同的開發工具實現語音信號的濾波去噪,掌握數字信號的分析方法和處理方法. 。
2、2 設計原理 2.1設計流圖 MATLAB 語言是一種數據分析和處理功能十分強大的計算機應用軟件 ,它可以將聲音文件變換為離散的數據文件 , 然后利用其強大的矩陣運算能力處理數據 ,如數字濾波 、傅里葉變換 、時域和頻域分析 、聲音回放以及各種圖的呈現等 , 信號處理是MATLAB 重要應用的領域之一 。 本課程設計介紹了基于Matlab的對語音信號采集、處理及濾波器的設計,并使之實現的過程。理解與掌握課程中的基本概念、基本原理、基本分析方法,用Matlab進行數字語音信號處理,并闡述了課程設計的具體方法、步驟和內容。綜合運用本課程的理論知識進行頻譜分析以及濾波器設計,通過理論推導得出相應結論。
3、,并利用MATLAB作為工具進行實現,從而復習鞏固課堂所學的理論知識,提高對所學知識的綜合應用能力,并從實踐上初步實現對數字信號的處理。 采樣器的作用是把連續信號變為脈沖或數字序列。圖中示出了一個連續信號f(t)經采樣器采樣后變為離散信號的過程【1】。 圖1 連續信號f(t)經采樣器采樣后變為離散信號 圖中f(t)為被采樣的連續信號,S(t)為周期性窄脈沖信號,fs(t)為采樣后的離散信號,它用下式來表征:fs(t)=f(t)s(t) 采樣信號的頻率特性為: 如果Fx(j)中各個波形不重復搭接,相互間有一定的距離(頻率)即若 即采樣定理可敘述如下:如果采樣周期滿足下列條件,即: 式中max為連。
4、續信號f(t)的最高次諧波的角頻率。則采樣信號fx(t) 就可以無失真地再恢復為原連續信號f(t)。需要指出的是,采樣定理只是在理論上給出了信號準確復現的條件。 我們可以利用windows自帶的錄音機錄制語音文件,進行數字信號的采集。(開始程序附件娛樂錄音機,文件屬性立即轉換8000KH z,8位,單聲道)或其他軟件,將話筒輸入計算機的語音輸入插口上,啟動錄音機,錄制一段自己的話音。然后在MATLAB軟件平臺下,利用函數wavread對語音信號進行采樣,記住采樣頻率和采 樣點數。通過wavread函數的使用進一步理解采樣頻率、采樣位數等概念。圖2是基于PC機的語音信號采集過程: 圖2 語音采集。
5、過程 3 濾波去噪的仿真與實現 3.1錄制語音信號 此次錄制語音信號,需用到電腦附件中的錄音機功能,在機房的電腦系統為 Windows XP系統,在筆記本的win7系統中,錄制的語音信號格式為.wma格式文件,需用格式轉換器進行轉換。在機房電腦中,點擊電腦桌面上的“開始”菜單,再選擇“程序”中的“附件”,在“附件”的菜單欄中選擇“娛樂”,最后點擊“錄音機”,就可以得到如圖3.2的圖。然后點擊開始錄制一段“數字通信原理課程設計”的語音信號,時間大約在23秒之間。錄制好語音信號之后點擊另存為,在另存為的對話框中右下角有“更改”選項,進行更改音頻文件的參數,其參數設置的值如圖3.3所示。最后將這段語。
6、音信號保存在MATLAB下的Work文檔中以便以后調用。并命名為“ywt【4】”。 圖3 XP系統下的錄音機 圖4 語音信號參數設置 3.2語音信號的讀取 在matlab軟件平臺下,利用wavread函數對語音信號進行采樣,記住采樣頻率和采樣點數。通過使用wavread函數,理解采樣頻率、采樣位數等概念。 wavread函數調用格式 y=wavread(file),讀取file所規定的wav文件,返回采樣值放在向量y中。 y,fs,nbits=wavread(file),采樣值放在向量y中,fs表示采樣頻率(hz),nbits表示采樣位數。 y=wavread(file,N),讀取前N點的采樣。
7、值放在向量y中。 y=wavread(file,N1,N2),讀取從N1到N2點的采樣值放在向量y中。 對語音信號“ywt.wav”進行采樣其程序如下: y,fs,nbits=wavread(;ywt.wav;) 語音信號是一種非平穩的時變信號,它攜帶著各種信息。在語音編碼、語音合成、語音識別和語音增強等語音處理中無一例外需要提取語音中包含的各種信息。語音信號分析的目的就在與方便有效的提取并表示語音信號所攜帶的信息。語音信號分析可以分為時域和變換域等處理方法,其中時域分析是最簡單的方法,直接對語音信號的時域波形進行分析,提取的特征參數主要有語音的短時能量,短時平均過零率,短時自相關函數等。 圖。
8、5 原始信號波形 3.3 噪聲信號的構建 在MATLAB軟件平臺下,給原始的語音信號疊加上噪聲,噪聲類型分為如下幾種:白噪聲、單頻噪聲(正弦干擾)、多頻噪聲(多正弦干擾)、其他干擾,可設置為低頻、高頻、帶限噪聲、Chirp干擾、沖激干擾。 繪制出疊加噪聲之后的語音信號時域圖形及頻域圖形,在視覺上與原始信號圖形對比,也可以通過Windows播放軟件或者是利用MATLAB中的sound()函數從聽覺上進行對比,分析并體會含噪語音信號頻譜和時域波形的改變。 利用MATLAB中的隨機函數(randn)產生噪聲加入到語音信號中,模仿語音信號被污染,并對其進行頻譜分析。程序如下: N=length(y);。
9、 %求出語音信號的長度 noise=rand(N,2)/20;%噪聲信號的函數 z=fft(noise);%快速傅里葉變換 subplot(2 ,1 ,1),plot(noise);title(;噪聲信號波形;); subplot(2 ,1 ,2),plot(abs(z);title(;噪聲信號頻譜;); axis(0,250000,0,100); (文章二):2xx課程設計報告模板 xx機電學院 電子課程設計報告(論文) 題目:多功能電子表設計 專業班級: 電氣工程及其自動化123 姓 名: 時 間:2xx.06.092xx.06.20 指導教師: 完成日期:2xx年06月 17日 交通燈控。
10、制器設計任務書 1設計目的與要求 設計一個交通燈控制器,要認真并準確地理解有關要求,獨立完成系統設計,在雙干線的路口上,交通信號燈的變化按照下面假定進行計時: (1)放行線,綠燈亮放行25秒,黃燈亮警告5秒,然后紅燈亮禁止。 (2)禁止線,紅燈亮禁止30秒,然后綠燈亮放行。 使兩條路線交替的成為放行線和禁止線,便可實現交通控制。 (3)特殊情況下能實現手動操作。 2設計內容 (1)畫出電路原理圖,正確使用邏輯關系; (2)確定元器件及元件參數; (3)進行電路模擬仿真; (4)SCH文件生成與打印輸出。 3編寫設計報告 寫出設計的全過程,附上有關資料和圖紙,有心得體會。 4答辯 在規定時間內,完成敘述并回答問題。 目錄 (四號仿宋_GB2312加粗居中) (空一行) 1 引言 1 2 總體設計方案 1 2.1 設計思路 1 2.1.1交通燈控制系統的流程圖 2 2.1.2 交通燈控制系統的流程 2 2.2總體設計框圖 2 3 設計原理分析 3 3.1 秒脈沖產生器 3 3.2分頻器 4 3.3 總控制電路 4 3.4預置校正電路 8 3.5譯碼顯示電路 8 4 總結與體會 11。
總結
以上是生活随笔為你收集整理的matlab课程设计报告题目,课程设计报告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈医疗器械的工频磁场抗扰度试验
- 下一篇: Windows10安装mysql-8.0