當前位置:首頁 » 課程大全 » 數字信號處理fir課程設計

數字信號處理fir課程設計

發布時間: 2021-02-12 20:33:02

❶ 數字信號處理的課程設計怎麼做

數字信號處理綜合設計

一、實驗目的
1.學會MATLAB的使用,掌握MATLAB的程序設計方法;
2.掌握在Windows環境下語音信號採集的方法;
3.掌握數字信號處理的基本概念、基本理論和基本方法;
4.掌握MATLAB設計FIR和IIR數字濾波器的方法;
5.學會用MATLAB對信號進行分析和處理。
二、實驗原理
參考《數字信號處理》教材。
三、主要實驗儀器及材料
微型計算機、Matlab6.5教學版、TC編程環境。
四、實驗內容
1.語音信號的採集
要求利用windows下的錄音機(開始—程序—附件—娛樂—錄音機,文件—屬性—立即轉換—8000KHz,8位,單聲道)或其他軟體,錄制一段自己的話音,時間控制在1秒左右。然後在MATLAB軟體平台下,利用函數wavread對語音信號進行采樣,記住采樣頻率和采樣點數。通過wavread函數的使用,要求理解采樣頻率、采樣位數等概念。
wavread函數調用格式:
y=wavread(file),讀取file所規定的wav文件,返回採樣值放在向量y中。
[y,fs,nbits]=wavread(file),采樣值放在向量y中,fs表示采樣頻率(Hz),nbits表示采樣位數。
y=wavread(file,N),讀取前N點的采樣值放在向量y中。
y=wavread(file,[N1,N2]),讀取從N1點到N2點的采樣值放在向量y中。
2.語音信號的頻譜分析
要求首先畫出語音信號的時域波形;然後對語音信號進行頻譜分析,在MATLAB中,可以利用函數fft對信號進行快速付立葉變換,得到信號的頻譜特性;從而加深對頻譜特性的理解。
3.設計數字濾波器和畫出頻率響應
根據語音信號的特點給出有關濾波器的性能指標:1)低通濾波器性能指標,fp=1000Hz,fc=1200 Hz, As=100dB,Ap=1dB;2)高通濾波器性能指標,fc=2800 Hz,fp=3000 Hz As=100dB,Ap=1dB;3)帶通濾波器性能指標,fp1=1200 Hz,fp2=3000 Hz,fc1=1000 Hz,fc2=3200 Hz,As=100dB,Ap=1dB。要求學生首先用窗函數法設計上面要求的三種濾波器,在MATLAB中,可以利用函數fir1設計FIR濾波器,然後在用雙線性變換法設計上面要求的三種濾波器;之後再利用函數butter和cheby1設計上面要求的三種IIR濾波器。最後,利用MATLAB中的函數freqz畫出各濾波器的頻率響應。
4.用濾波器對信號進行濾波
比較FIR和IIR兩種濾波器的性能,然後用性能好的各濾波器分別對採集的信號進行濾波,在MATLAB中,FIR濾波器利用函數fftfilt對信號進行濾波,IIR濾波器利用函數filter對信號進行濾波。
5.比較濾波前後語音信號的波形及頻譜
要求在一個窗口同時畫出濾波前後的波形及頻譜。
6.回放語音信號
在MATLAB中,函數sound可以對聲音進行回放。其調用格式:
sound(x,fs,bits);
可以感覺濾波前後的聲音有變化。
五、實驗思考
1.雙線性變換法中Ω和ω之間的關系是非線性的,在實驗中你注意到這種非線性關系了嗎?從哪幾種數字濾波器的幅頻特性曲線中可以觀察到這種非線性關系?
2.能否利用公式完成脈沖響應不變法的數字濾波器設計?為什麼?
六、實驗報告要求
1.簡述實驗原理及目的。
2.按照實驗步驟及要求,比較各種情況下的濾波性能。
3.總結實驗所得主要結論。
4.簡要回答思考題。

❷ 關於數字信號處理中FIR濾波器的設計的問題

我想你是對的,這種結構是唯一的離線演算法。

DSP設計主要強調的是在線演算法,時域與頻域內來解決這個容問題。

框圖本身,效果是不是為了實現一個DSP設計,但如何將數據,以解決兩個迅速獲得他們的卷積。

如多項式f(x),G(X)找到乘法,通常需要O(N ^ 2)的時間復雜度,n個多項式的項數。
採用這種結構(其實,多項式乘法的卷積),你需要的FFT演算法是O(nlogn)三次,分別是指數FFT函數f(x)和g(X),以及時間IFFT。

這種結構的目的是離線演算法的執行,以提高效率。

❸ MATLAB 數字信號處理課程設計 FIR

ideallp is short for ideal lowpass
程序的返回值為Sa函數形式,即理想低通濾波器的單位脈沖響應。

❹ 數字信號處理的課程設計用MATLAB實現:用三角窗設計FIR帶通濾波器.繪出h(n)及其幅頻響應特性曲線。

呵呵,當年我的老師也是這么要求的
結果我使用的是-fdatool命令,呵呵……內
我當時是做了一個GUI界面,然後容裡面是使用的這條命令,然後再設置一些需要的參數,
很直觀的就得到了想要的濾波器
比那種敲命令方便多了。既然都選擇了Matlab,就不要那麼忸怩的使用一句句函數了
哪種方式設計濾波器方便就是用哪個吧
一般老師也都用fdatool來設計濾波器的……

❺ 求用窗函數設計FIR數字低通濾波器課程設計

N=21;wc=1/4;
hn=fir1(N-1,wc,boxcar(N));
figure(1);stem(0:N-1,hn);
figure(2);freqz(hn,1);

把boxcar(N)換成hamming(N)就是抄哈明窗
比較:阻帶衰減,過渡帶=2*(阻帶邊界-wc)

❻ 關於數字信號處理中FIR濾波器設計的問題

我想你是對的,這種結構是唯一的離線演算法。

DSP設計主要強調的是在線演算法版,時域與頻域來解決權這個問題。

框圖本身,效果是不是為了實現一個DSP設計,但如何將數據,以解決兩個迅速獲得他們的卷積。

如多項式f(x),G(X)找到乘法,通常需要O(N ^ 2)的時間復雜度,n個多項式的項數。
採用這種結構(其實,多項式乘法的卷積),你需要的FFT演算法是O(nlogn)三次,分別是指數FFT函數f(x)和g(X),以及時間IFFT。

這種結構的目的是離線演算法的執行,以提高效率。

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919