999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FXLMS算法的數字降噪耳機研究

2015-05-08 01:22:25戴永惠王振海陶亞輝
自動化儀表 2015年10期
關鍵詞:信號效果

郇 戰 戴永惠 王振海 陶亞輝

(常州大學信息科學與工程學院,江蘇 常州 213164)

基于FXLMS算法的數字降噪耳機研究

郇 戰 戴永惠 王振海 陶亞輝

(常州大學信息科學與工程學院,江蘇 常州 213164)

通常數字降噪耳機的自適應濾波器采用LMS、NLMS等算法,但是由于降噪耳機電路中存在次級通道延遲和A/D、D/A轉換延遲,導致這些濾波器輸出信號無法與噪聲信號協調。FXLMS算法能夠有效補償次級通道延遲,同時在FXLMS濾波器基礎上,增加預測濾波器用于補償A/D、D/A轉換延遲。仿真過程中,采用改進后的FXLMS濾波器對已采樣的發動機噪聲進行降噪,并將其降噪效果與LMS自適應濾波器的降噪效果進行比較。結果表明,在處理低頻噪聲時,改進后的FXLMS濾波器降噪效果優于LMS自適應濾波器。

數字降噪 次級通道延遲 最小均方差 自適應濾波器 預測濾波器

0 引言

自20世紀主動降噪耳機出現以來,該類耳機已經從民航軍事領域逐步走進人們的日常生活中。隨著生活水平的提高,人們對享受音樂質量的要求也越來越高,所以不斷改進數字降噪技術是非常必要的。

由于被動降噪技術很難濾除低頻噪聲,因此,主動降噪系統在應對嘈雜的環境噪聲效果明顯而且效率比較高,其中數字降噪濾波器能夠應對更加復雜的環境噪聲[1]。濾波-X最小均方差(filter-X least mean square,FXLMS)算法在有源降噪控制領域是比較常用的自適應控制算法,魯棒性高。相比常用的最小均方誤差算法(LMS)和歸一化最小均方誤差算法(NLMS)等算法,該算法能夠快速跟蹤噪聲的變化特性,有效補償次級通道延遲。同時,考慮到在數字降噪耳機系統中除了次級通道延遲,A/D、D/A轉換延遲在一定程度上也限制了FXLMS算法的降噪效果,所以在FXLMS的濾波系統的基礎上,增加預測濾波器,用于補償A/D、D/A轉換延遲[2]。

1 數字降噪耳機系統結構

在一般數字濾波器系統中,不能直接對采集的音頻信號進行算法分析,而是需要將麥克風采集的噪聲信號轉換成數字信號。若A/D、D/A轉換分別延遲M、N個采樣點,那么整個過程至少存在(M+N)個采樣點的延遲[3]。降噪系統通過揚聲器將數字濾波器的輸出信號轉換成次級聲音信號,用以抵消初始噪聲;經過一定的傳播延遲,再把完成抵消干涉后的殘余振動噪聲經過誤差傳感器轉換成模擬信號,得到誤差信號。從揚聲器等發聲元器件到誤差傳感器之間的通路稱為次級通道。次級通道的存在,使誤差梯度的瞬時測量值不再是真實的梯度的無偏估計[4]。A/D、D/A轉換延遲和次級通道函數S(z)延遲的存在導致濾波器實際輸出噪聲反向信號無法及時與初始噪聲信號協調起來,降低了降噪效果。

本文研究的數字降噪耳機系統如圖1所示。圖1中,u(t)為外部環境噪聲,由數字降噪耳機的外部麥克風采集;P(z)為低通濾波函數,相當于耳機的被動消躁(耳罩);S(z)為次級通道函數,即從揚聲器等元器件到誤差傳感器之間的傳遞函數,這2個傳遞函數是作為已知的。整個降噪系統的處理過程主要分為輸出信號的計算和濾波器權值更新2個部分。FXLMS算法對輸入信號和誤差信號進行分析,得到一組權值系數,再將這組權值系數對預測濾波器的輸出信號進行修改,最終濾波器產生一個與原始噪聲信號幅值相同、相位相反的噪聲信號,從而抵消初始噪聲。與一般FXLMS算法自適應濾波器不同,在本文研究中,FXLMS算法濾波參考信號為經過S′(z)后的x′(n),x′(n)為預測濾波器的輸出信號,S′(z)為次級通道函數模型;同時FXLMS計算出的權值系數是對x′(n)進行修改[5-6]。

圖1 數字降噪耳機系統結構圖

2 解決方案

相比LMS自適應濾波器,考慮到數字降噪耳機在實際應用中存在次級通道延遲和A/D、D/A轉換延遲,導致濾波器輸出信號無法及時與噪聲信號協調,通過采用濾波-X均方差算法與預測濾波器,消除這兩種延遲帶來的誤差。

2.1 FXLMS算法

對于次級通道函數的延遲,Morgan提出在濾波參考信號通道放置一個相同的濾波器來對算法的權值進行修改[7],這就是濾波-X均方差算法(FXLMS)。

假設原始噪聲信號為u(t),濾波器產生的反向噪聲信號為y(t) ,x(t)為噪聲信號經過初級通道后的低頻噪聲信號,p(n)為低通濾波傳遞函數,則有:

x(t)=u(t)*p(t)

(1)

式中:“*”表示卷積。由于次級通道的存在,實際與原始噪聲信號抵消干涉的反向噪聲信號為y′(t)。如圖1所示,Δa為A/D轉換延遲的采樣點數,Δd為D/A轉換延遲的采樣點數,Δt為A/D、D/A轉換總延遲時間:

Δt=Δa+Δd

(2)

則誤差傳感器傳輸到濾波器中的實際誤差信號e(n-Δa)可以表示為:

e(n-Δa)=x(n-Δa)-y(n)

(3)

本文研究中,FXLMS算法用到的預測濾波器的輸出值,若FIR濾波器的階數為k,則濾波器在n時刻的輸出信號y(n)為:

y(n)=x′T(n)ω(n)

(4)

經過次級通道后為y′(n),且:

y′(n)=y(n)*s(n)

(5)

r(n)=x′T(n)s(n)

(6)

式中:s(n)為次級通道函數;r(n)為濾波后參考信號向量。在FXLMS算法中,原始噪聲信號x(n)、次級通道函數s(n)是已知的,仿真中s(n)可以利用L階FIR濾波器進行建模,即:

(7)

對式(4)~式(6)進行整理,可以得到:

y′(n)=rT(n)*ω(n)

(8)

FXLMS的權值系數的迭代推導公式為:

ω(n+1)=ω(n)-2μe(n)r(n)

(9)

式中:μ為收斂系數。取初始權值的值為0,通過權值系數能夠確定濾波器的輸出信號y(n)。由于A/D、D/A延遲的存在,圖1中FXLMS算法的輸入值有所變化,對于權值的計算就需要進行改進,則式(9)改寫成:

ω(n+1)=ω(n-Δt)-2μe(n-Δt)r(n)

(10)

2.2 預測濾波器

在實際數字降噪耳機系統中,A/D、D/A轉換的延遲,在一定程度上限制了FXLMS算法的降噪效果,可以通過設置預測濾波器來解決[8-10]。如圖1所示,預測濾波器的輸出信號為x′(n),假設濾波器為p階,則x′(n)可以表示為:

(11)

式中:ai為預測系數,可以通過線性預測算法確定。

(12)

當均方差En達到最小時,預測效果最佳,此時En關于ak的偏導數為0。

若R(k)為噪聲信號的自相關函數,則有:

(13)

自相關矩陣以主對角線對稱,該方程可以通過Levinson-durbin算法快速求解,從而得到唯一的一組線性預測系數。

3 仿真結果與分析

本次仿真是利用Matlab結合線性預測算法對一段時長3 s的發動機噪聲進行降噪。由于在實際數字降噪耳機中,進入耳機內部是經過耳機被動降噪后的低頻噪聲,所以首先設計一個濾波器對原始噪聲信號進行低通濾波,即圖1中的低通濾波函數P(z),該低通濾波器截止頻率設為500 Hz,可以濾除大部分高于500 Hz的高頻噪聲信號。

仿真中,將FXLMS濾波器的降噪效果與LMS自適應濾波器進行比較,考慮到次級通道延遲和A/D、D/A轉換延遲,次級通道延遲設置2個采樣點(濾波參考信號),A/D轉換延遲2個采樣點(誤差信號),D/A延遲1個采樣點(降噪系統的輸出信號)。因為在LMS濾波器中沒有對延遲進行補償,所以輸出信號會被延遲5個采樣點與輸入信號x(n)疊加。

圖2為兩種不同算法濾波后的噪聲波形。從圖2可以看出,經過兩種濾波器后,噪聲信號的幅值都明顯降低,但是FXLMS濾波器的收斂速度更快[11-13]。

圖2 濾波后噪聲波形圖

圖3為原始噪聲信號、LMS濾波后噪聲信號和FXLMS濾波后噪聲信號的頻譜圖。

圖3 噪聲頻譜圖

從圖3可以看出,相比LMS降噪方法,FXLMS降噪后的殘留噪聲的強度更低。

為了定量表示各個頻段的降噪效果,表1列出兩種方法濾波后殘留噪聲信號在100~500 Hz頻率之間的強度。結合表1和圖3可以得出,采用本文研究方法濾波后的噪聲信號相比原始信號降低了19~43 dB;整體而言,在較低頻段,FXLMS降噪效果比LMS降噪的降噪效果更明顯。

表1 原始信號和濾波后信號的大小

考慮到次級通道延遲和A/D、D/A轉換延遲,仿真中設置延遲不同采樣點數,對兩種濾波器的降噪效果進行對比,結果如圖4所示。

圖4 降噪效果與延遲采樣點數

從圖4中可以看出,如果不設置延遲樣本數,兩種濾波器的降噪效果比較接近;當出現第1個延遲采樣點時,兩種濾波器的降噪效果都有所下降,但是LMS濾波器的降噪效果降低較大;隨著延遲采用點數的增加,兩種濾波器的降噪效果都有所降低。總體而言,FXLMS濾波器的降噪效果更好。

4 結束語

文中研究的數字主動降噪的方法是在基于FXLMS算法的自適應濾波器基礎上進行改進,利用預測濾波器預測原始噪聲信號,然后通過FXLMS算法對預測濾波器的輸出信號更新權值,使降噪系統輸出的噪聲反向信號能夠與實際噪聲信號相協調,補償A/D、D/A轉換延遲和次級通道延遲。仿真結果中,從時域角度看,改進后FXLMS降噪相比LMS濾波器,收斂速度更快,而且殘留噪聲的幅值要略低于LMS濾波器。從頻域角度上看,改進后FXLMS降噪效果與原始信號相比,在整個低頻段噪聲能量降低非常明顯,同時相比LMS濾波器,殘留噪聲的能量更低。所以在處于低頻噪聲污染的環境時,如飛機引擎、交通噪聲、變壓器等,改進后FXLMS數字降噪耳機的降噪效果要更具優勢。

[1] Akhtar M T,Abe M,Kawamata M.A new variable step size LMS algorithm-based method for improved online secondary path modeling in active noise control systems[J].Audio,Speech,and Language Processing,IEEE Transactions on,2006,14(2): 720-726.

[2] 張鋒,李以農,丁慶中.FXLMS算法的實現及硬件在環仿真驗證[J].重慶大學學報,2013,36(8):26-32.

[3] Kuo S M,Mitra S,Gan W S.Active noise control system for headphone applications[J].Control Systems Technology,IEEE Transactions on,2006,14(2):331-335.

[4] 于華民,朱海潮,施引.自適應逆控制FXLMS算法有源噪聲控制仿真研究[J].海軍工程大學學報,2003,15(5):22-25.

[5] Lin J H,Tang S T.Simulation and calibration of headphones with adaptive active noise cancellation for comprising multifrequency composite and real noise[J].International Journal,2014,3(7):2307-2083.

[6] Krishnamurthy N,Mansour M M,Cole R.Implementation challenges for feedback active noise cancellation[C]//ICASSP,2012: 1649-1652.

[7] 孫旭,陳端石.次級通道模型誤差下濾波X型最小均方差算法性能的分析[J].聲學學報,2003,28(1):73-78.

[8] 馮冬青,孫長峰,費敏銳.一種新的變步長LMS算法研究及其應用[J].自動化儀表,2007,28(8):67.

[9] Guldenschuh M.Prediction filter design for active noise cancellation headphones[J].Signal Processing,IET,2013,7(6):497-504.

[10]Kannan G,Milani A A,Panahi I M S,et al.An efficient feedback active noise control algorithm based on reduced-order linear predictive modeling of fMRI acoustic noise[J].Biomedical Engineering,IEEE Transactions on,2011,58(12):3303-3309.

[11]陳勁松,劉艷偉.基于窗函數的FIR數字濾波器設計[J].制造業自動化,2012,26(9):104-105.

[12]劉拿,楊紅官,程亞奇,等.數字降噪耳機中自適應濾波器的設計實現[J].微計算機信息,2010,26(7):206-207.

[13]陳黎霞,李亞萍,姚淑霞.基于LMS算法和Matlab的自適應濾波器的設計[J].華北水利水電學院學報,2008,29(4):51-53.

Research on the Digital Noise Cancelling Headphones Based on FXLMS Algorithm

In general, the LMS, NMLS algorithms are adopted for adaptive filter of digital noise cancelling headphones, but because of the delays of secondary path and AD/DA conversion that existing in circuits of noise cancelling headphones, the output signals of filters cannot be coordinated with noise signal. FXLMS algorithm can effectively compensate delay of secondary path, and the delay of AD/DA conversion can also be compensated when predictive filter being added on the basis of FXLMS filter. In simulation, the improved FXLMS filter is used to reduce the sampled noise of engine, and the noise cancelling effects is compared with those of LMS adaptive filter. The results indicate that the noise cancelling effect of improved FXLMS filter is better than LMS adaptive filter.

Digital noise cancelling Delays of secondary-path Least mean square error Adaptive filter Prediction filter

國家自然科學基金資助項目(編號:51176016)。

郇戰(1969-),男,2000年畢業于空軍工程大學導航、制導與控制專業,獲碩士學位,副教授;主要從事計算機測控技術的研究。

TP273+.2

A

10.16086/j.cnki.issn1000-0380.201510009

修改稿收到日期:2015-02-12。

猜你喜歡
信號效果
按摩效果確有理論依據
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
迅速制造慢門虛化效果
孩子停止長個的信號
抓住“瞬間性”效果
中華詩詞(2018年11期)2018-03-26 06:41:34
模擬百種唇妝效果
Coco薇(2016年8期)2016-10-09 02:11:50
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
3D—DSA與3D—CTA成像在顱內動脈瘤早期診斷中的應用效果比較
主站蜘蛛池模板: 天天做天天爱天天爽综合区| 青青青国产免费线在| 国产欧美在线观看一区| 嫩草国产在线| 亚洲天天更新| 亚洲国产中文欧美在线人成大黄瓜| 免费看一级毛片波多结衣| 国产天天色| 无码一区二区波多野结衣播放搜索| 免费啪啪网址| 色老二精品视频在线观看| 成人无码一区二区三区视频在线观看| 中文无码精品A∨在线观看不卡 | 99精品国产电影| 中文国产成人久久精品小说| 亚洲精选高清无码| 超级碰免费视频91| 免费国产黄线在线观看| 99久久精品国产麻豆婷婷| 色135综合网| 亚洲日本中文字幕乱码中文| 久久久精品久久久久三级| 一本大道视频精品人妻| 无码粉嫩虎白一线天在线观看| 欧美成人手机在线视频| 三级视频中文字幕| 国产综合日韩另类一区二区| 国产精品任我爽爆在线播放6080 | 国产不卡在线看| 亚洲无线观看| 亚洲第一成年人网站| 日韩AV无码免费一二三区| 国产成年女人特黄特色大片免费| 日韩国产综合精选| 麻豆精品视频在线原创| 凹凸国产熟女精品视频| 99久久无色码中文字幕| 国产精品尤物铁牛tv | 亚洲不卡网| 亚洲国产成人在线| 欧美日韩中文国产| 人妻免费无码不卡视频| 91精品国产自产在线老师啪l| 精品国产自| 免费国产好深啊好涨好硬视频| 亚洲资源站av无码网址| 日韩在线1| 露脸国产精品自产在线播| 欧美第二区| 亚洲天堂777| 久无码久无码av无码| 欧美中文字幕在线视频| 欧美日韩亚洲国产| 97在线免费| 久久久久人妻一区精品| 国内熟女少妇一线天| 国产性生大片免费观看性欧美| 国产在线一区二区视频| 91精品国产一区| 试看120秒男女啪啪免费| 91丝袜乱伦| 亚洲无码高清一区| 亚欧成人无码AV在线播放| 国产精品尤物铁牛tv | 日本三级精品| 午夜福利在线观看成人| 日韩a在线观看免费观看| 91口爆吞精国产对白第三集| a级毛片毛片免费观看久潮| 国产成人综合网在线观看| 91成人免费观看| 中文字幕有乳无码| 亚洲v日韩v欧美在线观看| 国产一级片网址| 99这里只有精品在线| 日本国产在线| 天天色天天综合| 欧美五月婷婷| 一级毛片a女人刺激视频免费| 国产内射一区亚洲| 亚洲男人天堂2020| 久久福利片|