《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 一種高階音頻均衡濾波器的設計實現
一種高階音頻均衡濾波器的設計實現
摘要: 音頻均衡器作為高品質音響不可或缺的關鍵附屬調節設備,在音效調整修飾方面起著至關重要的作用。一般音頻均衡器有數字和模擬兩種實現方法,模擬方法用有源和無源濾波器組實現。
Abstract:
Key words :

  音頻" title="音頻">音頻均衡" title="均衡">均衡器作為高品質音響不可或缺的關鍵附屬調節設備,在音效調整修飾方面起著至關重要的作用。一般音頻均衡器有數字和模擬兩種實現方法,模擬方法用有源和無源濾波器" title="濾波器">濾波器組實現,受器件溫度等特性的影響,難以達到較高的可靠性和一致性,且成本較高。數字實現方法采用數字濾波器,具有較高的靈活性和可靠性。常用的數字濾波器有IIR和FIR兩種。IIR濾波器結構簡單,所需的存儲空間小,但其相位是非線性;FIR濾波器是線性相位濾波器,這對高品質音效處理是必要的。本文通過在FPGA內設計了1 024階FIR濾波器實現數字均衡濾波,通過系數的重載實現多種頻率響應的均衡特性。

  1 總體概述

  文中設計的FIR音頻均衡濾波器采用多相濾波結構,用時間換取空間,節省FPGA內部資源,以達到在固定資源下的最大階數。實現結構框圖如圖1所示。

數字濾波器實現結構框圖

圖1 數字濾波器實現結構框圖

  輸入序列以及濾波系數分別存儲在緩存陣列中,在時鐘同步下由控制模塊通過生成相應的讀寫地址及使能信號,使其按照一定次序輸出到乘累加模塊進行運算,并輸出最終結果。系數可通過外部輸入重載,以實現不同的均衡特性。EP1C3系列FPGA共有13個M4K塊,每個為256 ×18位,取數據和系數的位寬為16位。為了充分利用有限資源,并考慮處理速度及音頻信號速率要求,取每個緩存子模塊的存儲深度為256,即將乘累加模塊復用256次,每256個系統時鐘周期運算一個采樣點數據,輸出一個濾波結果。每個緩存子模塊占用一個M4K塊,連續4個子模塊串聯,就可實現256 x4=1 024階的要求,再考慮系數占用的空間,總共消耗8個M4K塊。這也是在有限資源下能實現的最高階" title="高階">高階數。

  2 各模塊實現

  2.1 輸入序列緩存模塊

  輸入序列緩沖模塊采用雙口RAM模塊實現,將4個級聯使用,如圖2所示。4個子塊使用相同的讀寫地址及使能信號,采樣數據從第一個子塊輸入,第一個子塊的數據輸出端與下一級子塊的輸入端直接相連,依次類推。每個緩存子塊的數據y1~y4都輸出給乘累加模塊進行運算。

輸入序列緩沖模塊實現框圖

圖2 輸入序列緩沖模塊實現框圖

  該模塊的關鍵是讀寫地址的控制,寫地址waddr必須滯后讀地址raddr一個時鐘周期,這樣子塊當前輸出數據會在下個時鐘寫入下一個子塊的相應單元。256個周期后,子塊的數據整體移到下一個子塊。

 

  2.2 濾波器系數存儲模塊

  濾波器系數存儲模塊和輸入序列緩存模塊相對應,采用雙口RAM模塊實現,共有4個256深度的雙口RAM模塊,如圖3所示。

 濾波器系數存儲模塊實現框圖

圖3 濾波器系數存儲模塊實現框圖

  4個子塊使用相同的輸入數據線,通過系數寫地址的譯碼,生成各子塊的寫使能’wen1~wen4和寫地址h_addr,控制輸入的系數按照順序依次存入到RAM中。系數的讀地址h_addr由控制模塊生成,4個子塊共用一個讀地址,輸出與數據相對應的系數h1~h4到乘累加模塊,進行乘累加運算。

  2.3 控制模塊

  控制模塊產生輸入序列緩存模塊的讀寫地址、使能信號以及濾波系數存儲模塊的讀地址、使能信號,并對乘累加運算進行控制。

  輸入序列需要在緩存模塊中反復移位輸出進行運算,每256個時鐘周期輸入1個數,輸入序列的寫地址必須滯后讀地址一個時鐘周期,才能保證數據的連續、不丟失。這樣新寫入的數據不在固定的位置,就要求讀地址也不是單純的累加關系。以每個RAM塊深度等于4為例研究讀寫地址的關系,如圖4所示。

每個RAM塊深度為4時讀寫順序
 

圖4 每個RAM塊深度為4時讀寫順序

  可見此時輸入序列的讀地址順序如圖5所示。

每個RAM塊深度為4時讀地址
 

圖5 每個RAM塊深度為4時讀地址

  由此類推可得實際輸入序列緩存模塊的讀地址如圖6所示。

輸入序列緩存模塊讀地址
圖6 輸入序列緩存模塊讀地址

  整個控制模塊的實現如圖7所示。主計數器整體計數,每256個時鐘周期,地址產生模塊就把計數器的計數值整體加1,作為輸人序列的讀地址raddr輸出,實現了圖6所示的地址順序。寫地址waddr由讀地址raddr經延時一個時鐘周期獲得。由于輸入序列是按時間順序輸出的,故濾波系數只要從存儲陣列中也相應地順序輸出就可以了,將主計數器的計數值直接引出作為濾波系數陣列的讀地址h_addr。

整個控制模塊的實現

圖7 整個控制模塊的實現

  主計數器的輸出經過譯碼電路后,輸出數據的低速采樣時鐘sa_clk,用來同步輸入序列。還輸出輸入序列的寫使能wren,每256個時鐘周期使能一次,寫一次數據。

  2.4 乘累加模塊

  乘累加模塊負責將輸入的數據和系數進行乘累加運算,每256個時鐘周期輸出一個濾波結果。其實現框圖如圖8所示。

乘累加模塊實現框圖

圖8 乘累加模塊實現框圖

  輸入序列緩存模塊輸出的數據y1~y4和濾波器系數存儲陣列輸出的相應系數h1~h4在該模塊進行乘累加運算。每256個時鐘周期,計算完1個采樣點數據的4個部分y1’~y4’,由鎖存器鎖存,經兩級流水線加法器后得到最終濾波結果y,然后將累加器清零,開始準備下個采樣點數據的計算。其中,鎖存器的鎖存時鐘及乘累加器的清零信號都由輸入序列的寫使能wren經過相應的延時處理后得到。

  3 仿真結果

  對設計的均衡濾波器進行綜合編譯,編譯報告如圖9所示。

 編譯報告

圖9 編譯報告

  可見該1 024階FIR均衡濾波器在EP1C3系列FPGA內得以實現,僅占用其約70%的邏輯資源和約50%的存儲空間。為了驗證該設計功能,將濾波器系數利用存儲器初始化文件進行初始化,存儲的系數如圖10所示。

濾波器初始化系數
 

圖10 濾波器初始化系數

  為了直觀驗證,輸入序列x取為δ序列,即x中只有1個數據為1,其它為0。根據濾波器及卷積的相關知識,輸出結果y=x*h=δ*h=h,即為濾波器系數。仿真結果如圖11所示。

 濾波器仿真結果
 

圖11 濾波器仿真結果

  輸入序列x只有1個采樣時鐘周期為數據1,其它全為0,fout為輸出的濾波結果??梢娊Y果為-1~-16的重復數據,與圖10所示的濾波器系數一致,濾波器工作正常。

  4 結束語

  利用EP1C3約70%的邏輯單元及約50%的存儲空間,設計了1024階FIR數字濾波器,并通過重載系數,可實現多種頻率響應的均衡特性,實現了簡易數字均衡濾波器的功能,達到了設計目標。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美视频一区二区三区| 亚洲国产高清高潮精品美女| 欧美激情精品久久久久久大尺度| 欧美日韩18| 国产嫩草影院久久久久| 久久一区二区三区超碰国产精品| 夜夜精品视频| 中文在线资源观看视频网站免费不卡| 欧美日韩妖精视频| 欧美日韩国产高清| 欧美日韩国产一区精品一区| 欧美成人dvd在线视频| 在线精品观看| 亚洲私人影院| 亚洲一级电影| 久久久精品网| 国产免费观看久久| 亚洲一区二区三区在线| 亚洲一区欧美二区| 欧美一区二区三区在线观看视频| 欧美日韩成人一区二区三区| 欧美中在线观看| 欧美午夜在线| 国产一区日韩二区欧美三区| 欧美日韩亚洲高清一区二区| 欧美日韩网站| 欧美成ee人免费视频| 欧美在线1区| 亚洲午夜黄色| 亚洲高清免费视频| 亚洲在线视频| 激情成人亚洲| 久久久精彩视频| 今天的高清视频免费播放成人| 久久免费国产精品1| 欧美成人一区二区在线| 亚洲激情成人网| 欧美成人情趣视频| 欧美午夜视频一区二区| 在线 亚洲欧美在线综合一区| 99视频有精品| 国产视频观看一区| 制服诱惑一区二区| 欧美成人综合网站| 久久久久国产精品厨房| 欧美视频一区在线观看| 欧美一级在线视频| 国产精品乱人伦一区二区| 欧美成人高清| 午夜精品久久久久久久99水蜜桃| 久久久久九九九| 亚洲自拍都市欧美小说| 狠狠色噜噜狠狠色综合久| 亚洲一区在线视频| 国产视频久久| 国产精品午夜国产小视频| 亚洲天堂成人在线视频| 欧美日韩人人澡狠狠躁视频| 国产免费成人在线视频| 中文av一区二区| 亚洲精品免费一二三区| 国产一区二区欧美| 欧美成黄导航| 亚洲欧洲一区二区在线观看| 国产精品羞羞答答xxdd| 国产精品久久久亚洲一区| 国产欧美日韩另类视频免费观看| 国产九九精品视频| 欧美午夜电影在线| 欧美黄色成人网| 亚洲美女视频网| 宅男噜噜噜66一区二区| 亚洲大胆女人| 亚洲欧美中文在线视频| 国内精品美女av在线播放| 99视频精品在线| 欧美日韩在线一二三| 国产精品亚洲综合久久| 欧美福利一区二区| 久久只精品国产| 亚洲欧美成aⅴ人在线观看| 亚洲婷婷综合色高清在线| 欧美视频精品一区| 欧美日本国产视频| 国产精品对白刺激久久久| 国产欧美亚洲视频| 国产精品视频区| 亚洲欧洲精品一区二区三区波多野1战4| 欧美成人午夜视频| 久久欧美肥婆一二区| 欧美精品国产| 国产精品久久久久三级| 一区二区三区欧美日韩| 一区二区欧美激情| 国产日韩欧美制服另类| 黄色国产精品一区二区三区| 欧美国产一区二区在线观看| 亚洲人成欧美中文字幕| 久久婷婷国产综合国色天香| 久久久91精品国产一区二区三区| 狠狠色狠狠色综合日日91app| 国产精品久久777777毛茸茸| 一区二区高清在线| 欧美在线免费观看视频| 欧美成人伊人久久综合网| 伊人久久综合97精品| 欧美色偷偷大香| 久久天天躁狠狠躁夜夜av| 久久久亚洲人| 国产热re99久久6国产精品| 欧美一区二区三区另类| 麻豆9191精品国产| 亚洲精品日韩综合观看成人91| 亚洲一级在线观看| 另类欧美日韩国产在线| 国产网站欧美日韩免费精品在线观看| 亚洲欧美美女| 欧美一区二区三区在线免费观看| 欧美成人精品| 韩国成人福利片在线播放| 嫩草影视亚洲| 亚洲乱码精品一二三四区日韩在线| 久久五月婷婷丁香社区| 99视频热这里只有精品免费| 国产欧美一区二区三区久久人妖| 欧美日本免费一区二区三区| 国产在线乱码一区二区三区| 篠田优中文在线播放第一区| 欧美激情综合在线| 亚洲国产成人精品视频| 999亚洲国产精| 欧美日韩国产区一| 国产精品狼人久久影院观看方式| 在线播放日韩专区| 欧美成人一区二免费视频软件| 国产精品国产亚洲精品看不卡15| 欧美一区二区三区四区高清| 午夜精品久久久久| 欧美激情一区二区三区高清视频| 久久综合伊人77777尤物| 国产视频精品网| 国内精品视频久久| 国产中文一区二区三区| 欧美成人伊人久久综合网| 亚洲视频在线免费观看| 精品51国产黑色丝袜高跟鞋| 1024成人| 国产午夜精品全部视频播放| 国产精品日韩一区二区三区| 一本色道久久综合| 久久免费国产| 久久久久一本一区二区青青蜜月| 欧美在线亚洲在线| 国产亚洲欧美一区二区三区| 伊人影院久久| 久久综合久久综合久久| 亚洲视频在线观看| 欧美另类一区| 91久久中文字幕| 久久精品国产99国产精品| 一区在线播放| 性一交一乱一区二区洋洋av| 国产精品99久久久久久久vr| 国产精品欧美一区喷水| 亚洲第一福利在线观看| 午夜久久久久久| 久久免费视频一区| 久久蜜桃香蕉精品一区二区三区| 午夜一区不卡| 国产一区二区三区在线播放免费观看| 激情欧美日韩| 国产精品www网站| 激情综合色综合久久综合| 欧美日韩精品免费在线观看视频| 欧美性大战久久久久久久| 在线精品在线| 国产一区二区av| 国产精品欧美经典| 夜夜嗨av一区二区三区网站四季av| 亚洲字幕在线观看| 欧美亚洲第一页| 欧美日韩免费区域视频在线观看| 亚洲一区二区三区在线观看视频| 久久综合久久综合九色| 午夜欧美电影在线观看| 久久精品一区二区三区四区| 久久久久中文| 美女网站久久| 在线播放精品| 亚洲免费精品| 欧美影院视频| 亚洲国产精品视频一区| 亚洲激情一区| 国产欧美一区二区精品性| 亚洲人成毛片在线播放| 亚洲激情欧美激情| 韩国成人福利片在线播放| 一道本一区二区| 久久久久**毛片大全| 亚洲第一黄色网| 久久亚洲捆绑美女| 国产精品日韩二区| 午夜视频久久久| 欧美精品一区在线| 免费久久精品视频| 免费成人毛片| 欧美国产乱视频| 亚洲激情国产| 久久久夜夜夜| 久久精品亚洲国产奇米99| 在线精品国精品国产尤物884a| 午夜伦欧美伦电影理论片| 国内自拍亚洲| 欧美精品亚洲一区二区在线播放| 欧美激情在线狂野欧美精品| 国产亚洲福利社区一区| 久久精品男女| 欧美成人免费全部观看天天性色| 欧美一区二区三区四区夜夜大片| 欧美一区二区三区精品电影| 亚洲香蕉网站| 久久另类ts人妖一区二区| 麻豆91精品91久久久的内涵| 国产视频亚洲| 欧美与黑人午夜性猛交久久久| 91久久夜色精品国产九色| 久久久久久午夜| 国产精品日产欧美久久久久| 一区二区在线观看视频| 久久成人18免费网站| 一区二区三区波多野结衣在线观看| 国产精品xxx在线观看www| 国产视频久久网| 欧美日韩一卡| 亚洲一区二区在线看| 国产主播一区二区| 老司机久久99久久精品播放免费| 午夜一级在线看亚洲| 尤物九九久久国产精品的分类| 美女露胸一区二区三区| 国产精品私人影院| 欧美日本三区| 欧美视频观看一区| 久久手机精品视频| 久久亚洲一区二区| 亚洲精品免费一区二区三区| 国产午夜精品全部视频播放| 亚洲国产精品视频| 欧美亚洲成人精品| 亚洲视频中文字幕| 欧美精品videossex性护士| 亚洲国产高清高潮精品美女| 欧美四级剧情无删版影片| 亚洲午夜精品视频| 欧美精品九九99久久| 校园春色综合网| 欧美黄色日本| 欧美一级视频| 亚洲自拍都市欧美小说| 日韩视频在线你懂得| 欧美日韩18| 国产日产欧产精品推荐色| 国产香蕉久久精品综合网| 亚洲一区3d动漫同人无遮挡| 亚洲精品影视在线观看| 日韩午夜高潮| 夜夜夜久久久| 日韩一二三在线视频播| 久久久久国色av免费观看性色| 亚洲国产精品久久久久婷婷884| 欧美三级小说| 国产精品另类一区| 久久免费国产精品1| 久久大香伊蕉在人线观看热2| 欧美日韩精品在线视频| 亚洲欧美一区在线| 国产色视频一区| 欧美一区二区精品| 在线亚洲欧美| 亚洲国产日韩欧美在线动漫| 国产精品欧美精品| 亚洲激情综合| 国产精品草莓在线免费观看| 欧美日韩国产成人在线91| 欧美久久久久免费| 欧美日本亚洲视频| 欧美日韩在线看| 欧美一区二区三区在线观看| 欧美精品午夜视频| 久久综合色综合88| 欧美日韩精品是欧美日韩精品| 欧美大胆成人| 国产精品久久久久91| 欧美午夜性色大片在线观看| 欧美精品日韩| 久久久久国产一区二区| 欧美日韩人人澡狠狠躁视频| 羞羞答答国产精品www一本| 在线不卡视频| 亚洲欧美在线x视频| 女女同性女同一区二区三区91| 韩国精品主播一区二区在线观看| 国产精品一区二区三区成人| 国产精品每日更新| 久久字幕精品一区| 亚洲国产91| 一本久久青青| 裸体歌舞表演一区二区| 亚洲综合精品| 国户精品久久久久久久久久久不卡| 日韩视频一区二区三区| 亚洲午夜精品久久久久久浪潮| 国产欧美日韩精品a在线观看| 国产欧美一区二区三区在线老狼| 亚洲国产精品成人va在线观看| 国产精品欧美精品| 午夜国产一区| 亚洲精品久久嫩草网站秘色| 欧美一区成人| 欧美午夜精品久久久久久浪潮| 在线播放豆国产99亚洲| 欧美精品久久久久久久久老牛影院| 母乳一区在线观看| 免费在线日韩av| 亚洲乱码视频| 午夜国产精品视频免费体验区| 99国内精品久久久久久久软件| 国产精品久久久爽爽爽麻豆色哟哟|