国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)字信號(hào)處理音頻FIR去噪濾波器(基于MATLAB GUI的開發(fā))

這篇具有很好參考價(jià)值的文章主要介紹了數(shù)字信號(hào)處理音頻FIR去噪濾波器(基于MATLAB GUI的開發(fā))。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、內(nèi)容簡(jiǎn)介


利用MATLAB GUI設(shè)計(jì)平臺(tái),用窗函數(shù)法設(shè)計(jì)FIR數(shù)字濾波器,對(duì)所給出的含有噪聲的聲音信號(hào)進(jìn)行數(shù)字濾波處理,得到降噪的聲音信號(hào),進(jìn)行時(shí)域頻域分析,同時(shí)分析不同窗函數(shù)的效果。將文件解壓至一個(gè)目錄下,運(yùn)行m文件即可使用。

2、函數(shù)使用


讀取.wav音頻文件函數(shù):audioread();(老版本為wavread) MATLAB播放音樂函數(shù):sound(); MATLAB停止播放音樂:clear sound 寫入.wav音頻文件函數(shù):audiowrite();(老版本為audiowrite) 加入白噪聲:noise=(max(x(:,1))/5)*randn(x,2); y=x+noise; 頻譜分析: fft(); fftshift(); Fir濾波: fir1(n,Wn,ftype,window); 窗函數(shù)選擇: 梯形窗boxcar 三角窗triang 海明窗hamming

漢寧窗hanning 布萊克曼窗blackman 凱塞窗kaiser

3、實(shí)現(xiàn)功能


數(shù)字信號(hào)處理音頻FIR去噪濾波器(基于MATLAB GUI的開發(fā))

實(shí)現(xiàn)的功能有:

  • 打開文件:選擇路徑打開wav格式的音頻文件,自動(dòng)生成音頻的原始波形與頻譜。

  • 加入噪聲:有兩種噪聲可以選擇加入,一種是白噪聲,其頻率蔓延整個(gè)頻譜;一種是特定頻率的噪聲,可通過輸入頻率加入單一頻率的噪聲。加入噪聲后自動(dòng)繪制加入噪聲后的波形與頻譜。

  • 濾波處理:首先輸入濾波器通/阻帶的開始頻率與截止頻率(若為低/高通類型濾波,則只需輸入開始頻率;若為帶通/阻類型,則開始與截止都要輸入;輸入頻率值為真實(shí)頻率值,可根據(jù)頻譜圖進(jìn)行判斷 ),之后選取窗函數(shù)和濾波類型,將會(huì)生成濾波處理后的波形與頻譜。

  • 音頻播放/停止:可隨時(shí)播放/停止原始、加噪、濾波處理后的音頻。

  • 圖片導(dǎo)出:將波形、頻譜圖片一張張導(dǎo)出保存,可選的格式有jpg、png、bmp、eps。

  • 保存文件:將加躁/濾波后的音頻導(dǎo)出保存。

4、操作實(shí)例


選取音樂“盧本偉語音包”,轉(zhuǎn)換為wav格式導(dǎo)入,得到結(jié)果如下

數(shù)字信號(hào)處理音頻FIR去噪濾波器(基于MATLAB GUI的開發(fā))

添加白噪聲后,此時(shí)播放音頻能聽到顯著雜音。而從原始信號(hào)的頻譜來看,初始音頻的頻率主要集中在0-1000Hz,因此我們可以選用低通濾波器,阻帶開始頻率設(shè)為1000Hz,選用矩形窗進(jìn)行濾波,得到結(jié)果如下:

數(shù)字信號(hào)處理音頻FIR去噪濾波器(基于MATLAB GUI的開發(fā))

由于白噪聲遍布于整個(gè)頻譜,對(duì)于噪聲頻譜于音頻頻譜的重疊部分,我們無法通過FIR濾波器進(jìn)行濾除,依然會(huì)有小部分雜音存在。若噪聲為特定單一頻率的噪聲,我們可以較好地將其去除。對(duì)于該音頻添加5000Hz的特定頻率,通過設(shè)計(jì)帶阻濾波器,阻帶范圍為4500-5500Hz對(duì)其進(jìn)行濾波,如下圖所示:

數(shù)字信號(hào)處理音頻FIR去噪濾波器(基于MATLAB GUI的開發(fā))

5、窗函數(shù)對(duì)比


仍選用上例中的5000Hz頻率噪聲,同時(shí)增加噪聲幅度,如下圖所示:

數(shù)字信號(hào)處理音頻FIR去噪濾波器(基于MATLAB GUI的開發(fā))

選用帶阻濾波器,設(shè)置阻帶范圍4000-6000Hz,觀察各窗函數(shù)對(duì)其濾波的效果。(每行從左到右分別是:矩形窗,三角窗,海明窗,漢寧窗,布萊克曼窗,凱塞窗,下同)

數(shù)字信號(hào)處理音頻FIR去噪濾波器(基于MATLAB GUI的開發(fā))
數(shù)字信號(hào)處理音頻FIR去噪濾波器(基于MATLAB GUI的開發(fā))

該種情況下濾波效果的總體排序?yàn)椋簞P瑟窗>矩形窗>漢寧窗>海明窗=三角窗>布萊克曼窗。

完整代碼:

https://download.csdn.net/download/qq_38735017/87385584文章來源地址http://www.zghlxwxcb.cn/news/detail-475986.html

到了這里,關(guān)于數(shù)字信號(hào)處理音頻FIR去噪濾波器(基于MATLAB GUI的開發(fā))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Matlab】音頻信號(hào)分析及FIR濾波處理——?jiǎng)P澤(Kaiser)窗

    【Matlab】音頻信號(hào)分析及FIR濾波處理——?jiǎng)P澤(Kaiser)窗

    1.1 課題內(nèi)容: 利用麥克風(fēng)采集語音信號(hào)(人的聲音、或樂器聲樂),人為加上環(huán)境噪聲(窄帶) 分析上述聲音信號(hào)的頻譜,比較兩種情況下的差異 根據(jù)信號(hào)的頻譜分布,選取合適的濾波器指標(biāo)(頻率指標(biāo)、衰減指標(biāo)),設(shè)計(jì)對(duì)應(yīng)的 FIR 濾波器 實(shí)現(xiàn)數(shù)字濾波,將濾波前、后的聲

    2024年02月21日
    瀏覽(30)
  • 數(shù)字信號(hào)處理實(shí)驗(yàn):數(shù)字濾波器的設(shè)計(jì)與應(yīng)用

    數(shù)字信號(hào)處理實(shí)驗(yàn):數(shù)字濾波器的設(shè)計(jì)與應(yīng)用

    一. 實(shí)驗(yàn)?zāi)康?????????1.掌握模擬濾波器的設(shè)計(jì)方法,以及脈沖響應(yīng)不變法和雙線性變換法設(shè)計(jì)IIR數(shù)字濾波 器的方法,針對(duì)實(shí)際信號(hào)能設(shè)計(jì)相應(yīng)的 IIR 數(shù)字濾波器,并按要求進(jìn)行濾波。 ????????2.掌握用窗函數(shù)法設(shè)計(jì)FIR數(shù)字濾波器的方法,并通過實(shí)驗(yàn)了解各種窗函數(shù)對(duì)濾

    2024年02月03日
    瀏覽(24)
  • 【數(shù)字信號(hào)處理2】IIR 濾波器設(shè)計(jì)

    【數(shù)字信號(hào)處理2】IIR 濾波器設(shè)計(jì)

    1.掌握沖激響應(yīng)法和雙線性變換法設(shè)計(jì)IIR濾波器的原理及具體設(shè)計(jì)方法,熟悉用雙線性設(shè)計(jì)法設(shè)計(jì)低通、帶通和高通IIR數(shù)字濾波器的計(jì)算機(jī)程序; 2.熟悉模擬Butterworth濾波器的設(shè)計(jì),掌握沖激響應(yīng)法和雙線性變換法設(shè)計(jì)數(shù)字IIR濾波器的方法。 1、不同階次模擬巴特沃茲濾波器的

    2024年02月05日
    瀏覽(19)
  • 數(shù)字信號(hào)處理實(shí)驗(yàn):IIR數(shù)字濾波器設(shè)計(jì)及軟件實(shí)現(xiàn)

    數(shù)字信號(hào)處理實(shí)驗(yàn):IIR數(shù)字濾波器設(shè)計(jì)及軟件實(shí)現(xiàn)

    目錄 一、實(shí)驗(yàn)?zāi)康?二、實(shí)驗(yàn)原理 三、實(shí)驗(yàn)設(shè)備 四、實(shí)驗(yàn)內(nèi)容及步驟 五、實(shí)驗(yàn)結(jié)果及分析 六、實(shí)驗(yàn)主程序框圖及程序清單 七、實(shí)驗(yàn)總結(jié) 熟悉用雙線性變換法設(shè)計(jì)IIR數(shù)字濾波器的原理與方法; 學(xué)會(huì)調(diào)用MATLAB信號(hào)處理工具箱中濾波器設(shè)計(jì)函數(shù)(或?yàn)V波器設(shè)計(jì)分析工具FDATool)設(shè)

    2024年02月12日
    瀏覽(25)
  • FPGA 的數(shù)字信號(hào)處理:重寫 FIR 邏輯以滿足時(shí)序要求

    FPGA 的數(shù)字信號(hào)處理:重寫 FIR 邏輯以滿足時(shí)序要求

    在上一篇文章中(FPGA 的數(shù)字信號(hào)處理:Verilog 實(shí)現(xiàn)簡(jiǎn)單的 FIR 濾波器)演示了在 Verilog 中編寫自定義 FIR 模塊的初始demo。該項(xiàng)目在行為仿真中正常,但在布局和布線時(shí)未能滿足時(shí)序要求。 所以今天的文章讓我們來看看當(dāng)設(shè)計(jì)不能滿足時(shí)序要求時(shí)如何分析并解決它。 當(dāng)在目標(biāo)

    2024年02月09日
    瀏覽(33)
  • 數(shù)字信號(hào)處理第四次試驗(yàn):IIR數(shù)字濾波器設(shè)計(jì)及軟件實(shí)現(xiàn)

    數(shù)字信號(hào)處理第四次試驗(yàn):IIR數(shù)字濾波器設(shè)計(jì)及軟件實(shí)現(xiàn)

    為了幫助同學(xué)們完成痛苦的實(shí)驗(yàn)課程設(shè)計(jì),本作者將其作出的實(shí)驗(yàn)結(jié)果及代碼貼至CSDN中,供同學(xué)們學(xué)習(xí)參考。如有不足或描述不完善之處,敬請(qǐng)各位指出,歡迎各位的斧正! (1)熟悉用雙線性變換法設(shè)計(jì)IIR數(shù)字濾波器的原理與方法; (2)學(xué)會(huì)調(diào)用MATLAB信號(hào)處理工具箱中濾

    2024年02月08日
    瀏覽(27)
  • 數(shù)字信號(hào)處理|Matlab設(shè)計(jì)巴特沃斯低通濾波器(沖激響應(yīng)不變法和雙線性變換法)

    數(shù)字信號(hào)處理|Matlab設(shè)計(jì)巴特沃斯低通濾波器(沖激響應(yīng)不變法和雙線性變換法)

    2.1頻響圖 系統(tǒng)函數(shù) H 是一個(gè)復(fù)數(shù),其圖譜分為:幅度譜、相位譜 幅度譜 x軸:模擬頻率f(數(shù)字頻率w轉(zhuǎn)化來)【 單位:赫茲Hz 】 y軸:|H1|幅度【一般用:20 * log10|H1|】【 單位:分貝dB 】 ?相位譜 x軸:模擬頻率f(數(shù)字頻率w轉(zhuǎn)化來)【 單位:赫茲Hz 】 y軸:H1 的相位 2.2 各個(gè)頻

    2023年04月08日
    瀏覽(37)
  • 嵌入式操作教程_數(shù)字信號(hào)處理_音頻編解碼:3-6 AAC音頻解碼實(shí)驗(yàn)

    嵌入式操作教程_數(shù)字信號(hào)處理_音頻編解碼:3-6 AAC音頻解碼實(shí)驗(yàn)

    了解AAC音頻格式,掌握AAC音頻解碼的原理,并實(shí)現(xiàn)將AAC格式的音頻解碼為PCM 音頻編解碼的主要對(duì)象是音樂和語音,音頻的編解碼格式可分為無壓縮的格式、無損壓縮格式、有損音樂壓縮格式、有損語音壓縮格式和合成算法。本實(shí)驗(yàn)中使用的AAC格式屬于有損音樂壓縮格式。音頻

    2024年04月15日
    瀏覽(26)
  • 【非歐幾里得域信號(hào)的信號(hào)處理】使用經(jīng)典信號(hào)處理和圖信號(hào)處理在一維和二維歐幾里得域信號(hào)上應(yīng)用低通濾波器研究(Matlab代碼實(shí)現(xiàn))

    【非歐幾里得域信號(hào)的信號(hào)處理】使用經(jīng)典信號(hào)處理和圖信號(hào)處理在一維和二維歐幾里得域信號(hào)上應(yīng)用低通濾波器研究(Matlab代碼實(shí)現(xiàn))

    ????????? 歡迎來到本博客 ???????? ??博主優(yōu)勢(shì): ?????? 博客內(nèi)容盡量做到思維縝密,邏輯清晰,為了方便讀者。 ?? 座右銘: 行百里者,半于九十。 ?????? 本文目錄如下: ?????? 目錄 ??1 概述 ??2 運(yùn)行結(jié)果 2.1 算例1 2.2 算例2 2.3 算例3? 2.4 算例4?

    2024年02月13日
    瀏覽(34)
  • 現(xiàn)代信號(hào)處理——自適應(yīng)濾波器(匹配濾波器)

    現(xiàn)代信號(hào)處理——自適應(yīng)濾波器(匹配濾波器)

    信號(hào)處理的目的是從噪聲中提取信號(hào),得到不受干擾影響的真正信號(hào)。采用的處理系統(tǒng)稱為濾波器。 實(shí)時(shí)信號(hào)處理中,希望濾波器的參數(shù)可以根據(jù)系統(tǒng)或環(huán)境的變化進(jìn)行更新,稱為自適應(yīng)濾波器。 濾波器的分類: 線性濾波器、非線性濾波器; FIR濾波器、IIR濾波器; 時(shí)域?yàn)V

    2023年04月27日
    瀏覽(36)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包