衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

數字時域均衡器設計詳解

h1654155282.3538 ? 來源:網絡整理 ? 2018-05-24 11:50 ? 次閱讀

MATLAB是一個數據分析和處理功能十分強大的工程實用軟件,它的濾波器設計工具箱為實現聲音信號的數字濾波提供了十分方便的函數和命令,但MAT-LAB的計算速度慢。Visual C++是Windows平臺下主要的應用程序開發環境之一,它能方便實現軟件開發,開發的系統具有執行速度快等優點,故MATLAB與VC的混合編程正好結合了MATLAB強大的工具箱與VC很快的執行速度。本文結合兩者的優勢,基于MATLAB與VC混合編程的方法設計出一種實用的數字均衡器。

1、設計原理分析

根據數字濾波器沖激響應的時域特性的比較, FIR數字濾波器優點是對有限字長效應不敏感,嚴格線性相位;但是實現同樣指標,所需計算量遠大于IIR濾波器。

為了說明兩種濾波器的設計方法,本設計中在數字濾波器部分使用FIR方法,而在均衡器部分使用IIR的方法分別進行設計。

1)用窗函數法設計FIR濾波器

根據過渡帶寬及阻帶衰減要求,選擇窗函數的類型并估計窗口長度N (或階數M=N-1),窗函數類型可根據最小阻帶衰減As獨立選擇, 因為窗口長度N對最小阻帶衰減As沒有影響,在確定窗函數類型以后,可根據過渡帶寬小于給定指標確定所擬用的窗函數的窗口長度N,設待求濾波器的過渡帶寬為△w,它與窗口長度N近似成反比,窗函數類型確定后,其計算公式也確定了,不過這些公式是近似的,得出的窗口長度還要在計算中逐步修正,原則是在保證阻帶衰減滿足要求的情況下,盡量選擇較小的N,在N和窗函數類型確定后,即可調用MATLAB中的窗函數求出窗函數wd (n)。

根據待求濾波器的理想頻率響應求出理想單位脈沖響應hd(n),如果給出待求濾波器頻率應為Hd,則理想的單位脈沖響應可以用下面的傅里葉反變換式求出:

數字時域均衡器設計詳解

2)用雙線性變換法設計IIR濾波器

數字時域均衡器設計詳解

數字時域均衡器設計詳解

數字時域均衡器設計詳解

式(2)與式(3)是S平面與Z平面之間的單值映射關系,這種變換都是兩個線性函數之比,因此稱為雙線性變換。

對于IIR數字濾波器的設計具體步驟如下:

(1)按照一定的規則將給出的數字濾波器的技術指標轉換為模擬低通濾波器的技術指標。

(2)根據轉換后的技術指標設計模擬低通濾波器G(s)(G(s)是 低通濾波器的傳遞函數)。

(3)再按照一定的規則將G(s)轉換成H(z)(H(z)是數字濾波器的傳遞函數)。若設計的數字濾波器是低通的,上述的過程可以結束,若設計的是高通、帶通或者是帶阻濾波器,那么還需要下面的步驟:

將高通、帶通或帶阻數字濾波器的技術指標轉換為低通模擬濾波器的技術指標, 然后設計出低通G(s),再將G(s)轉換為H(z)。

Matlab信號工具箱提供了幾個直接設計IIR數字濾波器的函數,直接調用這些函數就可以很方便地對濾波器進行設計。這里選取巴特沃斯法、切比雪夫I、切比雪夫II、 橢圓法四種方法進行比較。

2、軟件設計

在模塊劃分時應遵循如下規則:改進軟件結構提高模塊獨立性;模塊規模應該適中;深度、寬度、扇出和扇入都應適當;模塊的作用域應該在控制域之內;力爭降低模塊接口的復雜程度; 設計單入口單出口的模塊;模塊功能應該可以預測。本著上述的啟發式規則,對軟件進行如圖1所示的模塊劃分。

數字時域均衡器設計詳解

MATLAB提供的GUIDE工具為可視化編程工具,使得軟件的界面設計像VB一樣方便。為了實現預期的功能,設計如圖2所示的界面。

數字時域均衡器設計詳解

3、VC和MATLAB的混合編程

數字時域均衡器設計詳解

數字時域均衡器設計詳解

數字時域均衡器設計詳解

MATLAB中提供filter 函數,但是在這里我們采用VC實現filter函數,用來提高運算速度。具體步驟為:(1)MATLAB中運行mex -setup將VC選作編譯器;(2)在VC中新建一個DLL工程,添加如下代碼:

數字時域均衡器設計詳解

數字時域均衡器設計詳解

(3)保存為qfilter.cpp,放在MATLAB工作目錄,在MAT-LAB中運行mexqfilter.cpp生成qfilter.dll。這樣,只需調用qfilter函數即能實現濾波。

4、誤差分析

理想的濾波器是不存在的,實際中只能盡量地接近理想濾波器,所以只能盡量地去接近理想的濾波器。對于IIR數字濾波器,階數越高,則濾波器的精度越高,即越接近于理想的情況,但計算機運行速度就越慢了,所以實際中應該權衡運行速度與濾波器的精度。另外,計算機本身也有誤差(如截斷誤差),但相對于濾波器的設計誤差,可以忽略不計。故提高精度關鍵在于提高濾波器的設計精度。

另外,每個帶通濾波器之間的過渡也有設計誤差,理論上帶通濾波器間的過濾應該滿足各濾波器的頻率響應曲線疊加起來為一條值為1的水平線,但實際中只能盡量去接近理論的情況。

數字時域均衡器設計詳解

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 均衡器
    +關注

    關注

    9

    文章

    219

    瀏覽量

    30415
收藏 人收藏

    評論

    相關推薦

    機械調控和數控均衡器

    ;  (2)數控輕觸式均衡器,亦稱微電腦程控式均衡器。這種均衡器本身的均衡電路可以是數字的,也可以是模擬的,即可以對
    發表于 09-17 09:04

    音樂均衡器

    求助~~~~怎樣用labview設計出一個音樂均衡器?。?!
    發表于 04-30 17:30

    基于labview的音樂均衡器的設計

    急急急,哪位大神有音樂均衡器的設計啊,虛擬儀器的大作業,下周就要交了,還要寫PPT上去講。。。。
    發表于 11-01 13:52

    如何提高自適應均衡器的性能?

    自適應電纜均衡器是什么?自適應均衡器設計面臨哪些技術挑戰?如何提高自適應均衡器的性能?
    發表于 05-18 06:04

    均衡器的基本原理是什么?

    均衡器的基本原理是什么?
    發表于 05-20 06:45

    頻率均衡器的調控技巧

    頻率均衡器的調控技巧 均衡器(EQUALSER)是對聲信號頻率響應反應及振幅進行調整的電聲處理設備。它可以改變聲與諧波的成份比、
    發表于 12-12 10:09 ?3476次閱讀

    均衡器的使用誤區

    均衡器的使用誤區 均衡器的全稱是房間均衡器。在音響系統中有廣泛的應用,但大多數場合,它并沒有發揮應有的作用?,F舉例說明
    發表于 12-12 10:10 ?1960次閱讀

    什么是均衡器

    什么是均衡器 均衡器簡介 均衡器是一種可以分別調節各種頻率成分電信號放大量的電子設備,通過對各種不同頻率的電信號的調節來補償揚聲器和
    發表于 02-05 17:52 ?3785次閱讀

    調音臺之信號處理設備之均衡器和激勵器詳解

    調音臺之信號處理設備之均衡器和激勵器詳解 均衡器
    發表于 04-19 15:07 ?5028次閱讀

    均衡器的工作原理及設計分析

    均衡器在高速數字傳輸系統當中扮演了關鍵角色。均衡器可以分為兩類:放在發送端的De-emphasis,放在接收端的CTLE,FFE以及DFE。 我們將會介紹均衡器的工作原理以及如何正確的
    發表于 09-01 15:40 ?34次下載
    <b class='flag-5'>均衡器</b>的工作原理及設計分析

    電腦均衡器軟件哪個好_電腦均衡器怎么設置才好聽

    本文首先介紹了四款電腦均衡器軟件,分別是電腦均衡器V2.0 綠色版、均衡器學習軟件 V1.0 綠色版、電腦均衡器 2.0 官方最新版以及電腦均衡器
    的頭像 發表于 05-24 10:41 ?8.1w次閱讀
    電腦<b class='flag-5'>均衡器</b>軟件哪個好_電腦<b class='flag-5'>均衡器</b>怎么設置才好聽

    均衡器數字代表什么_均衡器的調整方法詳解

    本文首先解答了均衡器數字代表的是什么,其次闡述了均衡器的調整方法,分別從平衡悅耳的聲音以及頻率的音感特征方面來詳細介紹的,具體的跟隨小編一起來了解一下。
    的頭像 發表于 05-24 14:21 ?5w次閱讀
    <b class='flag-5'>均衡器</b><b class='flag-5'>數字</b>代表什么_<b class='flag-5'>均衡器</b>的調整方法<b class='flag-5'>詳解</b>

    激勵器、分頻器、均衡器、壓縮限幅器定義詳解

    本文主要詳解什么是激勵器、分頻器、均衡器、壓縮限幅器,最后還介紹了均衡器與激勵器的區別,具體的跟隨小編一起來了解一下。
    發表于 05-28 15:10 ?5358次閱讀

    了解圖形均衡器與參數均衡器的區別

    在音頻處理領域,均衡器(Equalizer)是一種用于調整音頻信號頻率響應的設備或軟件工具。它可以幫助我們增強或減弱特定頻率范圍的聲音,以達到改善音質、去除噪音或創造特定音效的目的。圖形均衡器和參數
    的頭像 發表于 12-26 09:35 ?593次閱讀

    FilterBank均衡器插件介紹

    FilterBank是McDSP的第一款產品,是一款均衡器插件,其靈活的設計和豐富的功能集可與任何模擬均衡器相媲美。它可以模擬任何均衡器,也可用于創建獨特的自定義均衡器。 Filter
    的頭像 發表于 01-17 11:47 ?134次閱讀
    FilterBank<b class='flag-5'>均衡器</b>插件介紹
    盈得利| 三亚百家乐官网的玩法技巧和规则| 至尊百家乐娱乐场开户注册 | 茅台百家乐官网的玩法技巧和规则| 大发888体育娱乐场| 大众百家乐官网的玩法技巧和规则| 516棋牌游戏加速器| 做生意摆放老虎好不好| 色中色最新网址| 百家乐平注常赢打法| 百家乐官网在线手机玩| 678百家乐博彩娱乐网| 最大的百家乐官网网站| 大发888大发娱乐城| 八卦24山| 百家乐官网下注平台| 如何胜百家乐的玩法技巧和规则 | 百家乐官网桌德州扑克桌| 百家乐筹码托盘| 金钱豹百家乐官网的玩法技巧和规则 | 全讯网新宝2| 3U百家乐官网的玩法技巧和规则 | 百家乐官网百家乐官网论坛| 威尼斯人娱乐网站安全吗| 百人百家乐官网软件供应| bet365主页yalanad| 百家乐隔一数打投注法| 缅甸百家乐官网赌博现场下载| 大发888下载17| 聚宝盆百家乐游戏| 百家乐官网网络赌博网址| 大发888官方下载删除| 百家乐现金平台排名| 百家乐官网游戏机路法 | 互联网百家乐的玩法技巧和规则| 百家乐官网大赌城| 万荣县| 大发888娱乐场下载新澳博| 百家乐路单破解软件| 百家乐官网斗地主下载| 江都市|