




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基礎(chǔ)群課設(shè)課程設(shè)計(jì)任務(wù)書(shū)學(xué)生姓名:專業(yè)班級(jí):指導(dǎo)教師:工作單位:信息工程學(xué)院題 目:語(yǔ)音信號(hào)的盲分消主要目的就是對(duì)學(xué)生進(jìn)行基礎(chǔ)課程、基本技能、基本動(dòng)手能力的強(qiáng)化訓(xùn)練, 提高學(xué)生的基礎(chǔ)理論知識(shí)、基本動(dòng)手能力,提高人才培養(yǎng)的基本素質(zhì)。一、訓(xùn)練內(nèi)容和要求設(shè)計(jì)任務(wù):根據(jù)盲信號(hào)分離原理,用matlab采集兩路以上的語(yǔ)音信號(hào),選擇合適的混合矩 陣生成若干混合信號(hào)。選取合適的盲信號(hào)分離算法(如獨(dú)立成分分析ICA等)進(jìn)行訓(xùn)練學(xué) 習(xí),求出分離矩陣和分離后的語(yǔ)音信號(hào)。設(shè)計(jì)要求:(1)用matlab做出采樣之后語(yǔ)音信號(hào)的時(shí)域和頻域波形圖(2)選擇合適的混合矩陣,得到混合信號(hào),并做出其時(shí)域波形和頻譜圖(3)采用混合聲
2、音信號(hào)進(jìn)行訓(xùn)練學(xué)習(xí),求出分離矩陣,編寫(xiě)出相應(yīng)的確matlab代碼。(4)用求出的分離矩陣從混合信號(hào)中分離出原語(yǔ)音信號(hào),并畫(huà)出各分離信號(hào)的時(shí)域波形和 頻譜圖。(5)對(duì)結(jié)果進(jìn)行對(duì)比分析。二、初始條件計(jì)算機(jī):Microsoft Office Word 軟件;MATLAB 軟件三、時(shí)間安排1、2012年6月18 口,作基礎(chǔ)強(qiáng)化訓(xùn)練具體實(shí)施計(jì)劃與報(bào)告格式要求的說(shuō) 明;學(xué)生查閱相關(guān)資料,學(xué)習(xí)原理。2、2012年6月19 口,算法設(shè)計(jì)。3、2012年6月20 口至2012年6月22 ,運(yùn)用MATLAB軟件仿真4、2012年6月23 口,上交基礎(chǔ)強(qiáng)化訓(xùn)練成果及報(bào)告,進(jìn)行答辯。指導(dǎo)教師簽名:年月日系主任(或責(zé)任
3、教師)簽名:年月日摘 要mAbstractIV1 Mat lab軟件的簡(jiǎn)介12語(yǔ)音信號(hào)的產(chǎn)生與獲取33語(yǔ)音信號(hào)的處理51.1 語(yǔ)音信號(hào)的時(shí)域分析51.1.1 語(yǔ)音信號(hào)的采集51.1.2 語(yǔ)音信號(hào)的時(shí)域波形圖61.2 原始信號(hào)的頻域分析74盲信號(hào)處理104.1 盲信號(hào)處理的概述104.1.1 盲信號(hào)處理的基本概念104.1.2 1.2盲信號(hào)處理的方法和分類104.1.3 盲信號(hào)處理技術(shù)的研究應(yīng)用114.2 盲源分離法124. 2.1盲源分離技術(shù)124. 2. 2盲分離算法實(shí)現(xiàn)124. 2.3盲源分離技術(shù)的研究發(fā)展和應(yīng)用134.3獨(dú)立成分分析144. 3.1獨(dú)立成分分析的定義144. 3.2ICA
4、的基本原理154. 3.3本文對(duì)ICA的研究目的及實(shí)現(xiàn)174. 3. 4分離結(jié)果分析205小結(jié)體會(huì)23附錄程序25#Ill摘要語(yǔ)音信號(hào)盲分離處理的含義是指利用BSS技術(shù)對(duì)麥克風(fēng)檢測(cè)到的一段語(yǔ)音 信號(hào)進(jìn)行處理?;旌险Z(yǔ)音信號(hào)的分離是盲分離的重要內(nèi)容,目前的混疊語(yǔ)音分離 大多是建立在無(wú)噪環(huán)境中的混疊情形下,主要以盲源分離(Blind Source Separation, BSS),根據(jù)信號(hào)的統(tǒng)計(jì)特性從幾個(gè)觀測(cè)信號(hào)中恢復(fù)出未知的獨(dú)立源 成分。本文重點(diǎn)研究了以語(yǔ)音信號(hào)為背景的盲處理方法,在語(yǔ)音和聽(tīng)覺(jué)信號(hào)處理領(lǐng) 域中,如何從混有噪聲的的混疊語(yǔ)音信號(hào)中分離出各個(gè)語(yǔ)音源信號(hào),來(lái)模仿人類 的語(yǔ)音分離能力,成為一
5、個(gè)重要的研究問(wèn)題。具體實(shí)現(xiàn)主要結(jié)合ICA技術(shù),將 語(yǔ)音去噪作為一個(gè)預(yù)處理過(guò)程,對(duì)帶噪聲的混疊語(yǔ)音盲分離進(jìn)行了研究,本文詳 細(xì)了介紹三種FastICA算:法:SOBI算法以及CICA算法,將三種算法應(yīng)用丁實(shí) 際的語(yǔ)音信號(hào)噪聲分離中,并比較了傳統(tǒng)算法和基于ICA/BSS算法在語(yǔ)音消噪 和增強(qiáng)方面的差異,文章最后還介紹了分離效果評(píng)價(jià)準(zhǔn)則,并比較了 SNR和SIR 參數(shù)。關(guān)鍵詞語(yǔ)音信號(hào),語(yǔ)音信號(hào)噪聲,盲源分離,獨(dú)立成分分析IIIAbstractBlind separation of speech signal processing means is the use of BSS techniques
6、microphone detects a voice signal processing. Separation of mixed speech signals is important for blind separation, the cunent separation of overlapping speech is built mostly in the absence of aliasing noise in the environment, under the circumstances, mainly in blind source separation (Blind Sourc
7、e Separation. BSS), tlie statistical chai act eri sties of signal Several observations from tlie unknown signal to recover the independent source components;Tliis article focuses on the backgiound to the blind speech signal processing method, signal processing, speech and hearing, how the noise fioi
8、ii a mixture of overlapping speech signal to separate the various audio source signals to mimic human speech separation ability become an impoitant research question. Combination of conaete realization of the main ICA teclmology, speech denoising as a preprocessing of speech with noise-aliasing blin
9、d separation were studied, the paper introduces three kinds of FastICA algorithm: SOBI algorithm and the CICA algorithm, tlnee kinds of algoritlun application the actual noise in speech signal separation, and compared the traditional algoritlun and the ICA / BSS algoiithm in speech denoising and enh
10、ancement of the differences, the paper finally describes the separation evaluation criteria, and compared the SNR and SIR parameters.Keywords: Voice signal, voice signal noise, blind source separation, independent component analysis1 Mat lab軟件的簡(jiǎn)介一種語(yǔ)言之所以能如此迅速地普及,顯示出如此旺盛的生命力,是由于它有 著不同于其他語(yǔ)言的特點(diǎn)。正如同F(xiàn)ORTR
11、AN和C等高級(jí)語(yǔ)言使人們擺脫了需 要直接對(duì)計(jì)算機(jī)硬件資源進(jìn)行操作一樣,被稱作為第四代計(jì)算機(jī)語(yǔ)言的 MATLAB,利用其豐富的函數(shù)資源,使編程人員從繁瑣的程序代碼中解放出來(lái)。 MATLAB的最突出的特點(diǎn)就是簡(jiǎn)潔。MATLAB用更直觀的、符合人們思維習(xí)慣 的代碼,代替了 C和FORTRAN語(yǔ)言的冗長(zhǎng)代碼。MATLAB給用戶帶來(lái)的是最 直觀、最簡(jiǎn)潔的程序開(kāi)發(fā)環(huán)境。以下簡(jiǎn)單介紹一下MATLAB的主要特點(diǎn)。語(yǔ)言簡(jiǎn)潔緊湊,使用方便靈活,庫(kù)函數(shù)極其豐富。MATLAB程序書(shū)寫(xiě)形 式自由,利用其豐富的庫(kù)函數(shù)避開(kāi)繁雜的子程序編程任務(wù),壓縮了一切不必要的 編程工作。由于庫(kù)函數(shù)都由本領(lǐng)域的專家編寫(xiě),用戶不必?fù)?dān)心函數(shù)的
12、可靠性。可 以說(shuō),用MATLAB進(jìn)行科技開(kāi)發(fā)是站在專家的肩膀上。具有FORTRAN和C等高級(jí)計(jì)算機(jī)語(yǔ)言知識(shí)的讀者可能己經(jīng)注意到,如果 用FORTRAN或C語(yǔ)言去編寫(xiě)程序,尤其當(dāng)涉及矩陣運(yùn)算和畫(huà)圖時(shí),編程會(huì)很 麻煩。例如,如果用戶想求解一個(gè)線性代數(shù)方程,就得編寫(xiě)一個(gè)程序塊讀入數(shù)據(jù), 然后再使用一種求解線性方程的算法(例如追趕法)編寫(xiě)一個(gè)程序塊來(lái)求解方程, 最后再輸出計(jì)算結(jié)果。在求解過(guò)程中,最麻煩的要算第二部分。解線性方程的麻 煩在于要對(duì)矩陣的元素作循環(huán),選擇穩(wěn)定的算法以及代碼的調(diào)試都不容易。即使 有部分源代碼,用戶也會(huì)感到麻煩,且不能保證運(yùn)算的穩(wěn)定性。解線性方程的程 序用FORTRAN和C這樣的
13、高級(jí)語(yǔ)言編寫(xiě)至少需要好幾十行。再如用雙步QR 方法求解矩陣特征值,如果用FORTRAN編寫(xiě),至少需要四百多行,調(diào)試這種兒 百行的計(jì)算程序可以說(shuō)很困難。以下為用MATLAB編寫(xiě)以上兩個(gè)小程序的具體 過(guò)程。用MATLAB求解下列方程,并求矩陣A的特征值。32 13 45 6723 79 85 12A=43 23 54 6598 34 71 35b_ 2U -3A3解為:x=Ab:設(shè)A的特征值組成的向量為e, e=eig (A)??梢?jiàn),MATLAB的程序極其簡(jiǎn)短。更為難能可貴的是,MATLAB甚至具有 一定的智能水平,比如上面的解方程,MATLAB會(huì)根據(jù)矩陣的特性選擇方程的 求解方法,所以用戶根本不
14、用懷疑MATLAB的準(zhǔn)確性。運(yùn)算符豐富。由于MATLAB是用C語(yǔ)言編寫(xiě)的,MATLAB提供了和C 語(yǔ)言幾乎一樣多的運(yùn)算符,靈活使用MATLAB的運(yùn)算符將使程序變得極為簡(jiǎn)短, 具體運(yùn)算符見(jiàn)附表。MATLAB既具有結(jié)構(gòu)化的控制語(yǔ)句(如for循環(huán)、while循環(huán)、break語(yǔ)句 和if語(yǔ)句),乂有面向?qū)ο缶幊痰奶匦?。語(yǔ)法限制不嚴(yán)格,程序設(shè)計(jì)自由度大。例如,在MATLAB里,用戶無(wú)需 對(duì)矩陣預(yù)定義就可使用。程序的可移植性很好,基本.上不做修改就可以在各種型號(hào)的計(jì)算機(jī)和操作 系統(tǒng)上運(yùn)行。MATLAB的圖形功能強(qiáng)大。在FORTRAN和C語(yǔ)言里,繪圖都很不容易, 但在MATLAB里,數(shù)據(jù)的可視化非常簡(jiǎn)單。M
15、ATLAB還具有較強(qiáng)的編輯圖形界 面的能力。MATLAB的缺點(diǎn)是,它和其他高級(jí)程序相比,程序的執(zhí)行速度較慢。由 于MATLAB的程序不用編譯等預(yù)處理,也不生成可執(zhí)行文件,程序?yàn)榻忉寛?zhí)行, 所以速度較慢。功能強(qiáng)勁的工具箱是MATLAB的另一重大特色©MATLAB包含兩個(gè)部分: 核心部分和各種可選的工具箱。核心部分中有數(shù)百個(gè)核心內(nèi)部函數(shù)。其工具箱乂 可分為兩類:功能性工具箱和學(xué)科性工具箱。功能性工具箱主要用來(lái)擴(kuò)充其符號(hào) 計(jì)算功能、圖示建模仿真功能、文字處理功能以及與硬件實(shí)時(shí)交互功能。功能性 工具箱能用于多種學(xué)科。而學(xué)科性工具箱是專業(yè)性比較強(qiáng)的,如control, toolbox, sig
16、nal processing toolbox> conunuiiication toolbox 等。這些工具箱都是由該領(lǐng)域內(nèi) 的學(xué)術(shù)水平很高的專家編寫(xiě)的,所以用戶無(wú)需編寫(xiě)自己學(xué)科范圍內(nèi)的基礎(chǔ)程序, 而直接進(jìn)行高、精、尖的研究。下表列出了 MATLAB的核心部分及其工具箱等 產(chǎn)品系列的主要應(yīng)用領(lǐng)域。2語(yǔ)音信號(hào)的產(chǎn)生與獲取一般來(lái)說(shuō),人的聽(tīng)覺(jué)能感知的聲音頻率范圍為2020000Hz,在這一頻率范 圍內(nèi)可感知的聲音強(qiáng)度為。140dB,其中人耳比較敏感的區(qū)域在504000Hz。 因此,采集子系統(tǒng)的硬件參數(shù)可根據(jù)要分析的語(yǔ)音信號(hào)的頻率和強(qiáng)度來(lái)確定。筆 者設(shè)計(jì)的語(yǔ)音采集子系統(tǒng)是通過(guò)Realtek AC
17、97型聲卡和MATLAB的數(shù)據(jù)采集工 具箱實(shí)現(xiàn)的。其中Realtek Acf97型聲卡的采樣位數(shù)為16位,支持874.1 kHz的 采樣速率,可以滿足語(yǔ)音采集的硬件要求。MATLAB自帶的數(shù)據(jù)采集工具箱(Data Acquisition Toolbox)是為簡(jiǎn)化和加 快數(shù)據(jù)采集工作而專門(mén)設(shè)計(jì)的,提供了一整套專門(mén)用于數(shù)據(jù)采集的命令和函數(shù), 可用來(lái)直接控制與PC機(jī)兼容的數(shù)據(jù)采集設(shè)備的采集全過(guò)程。數(shù)據(jù)采集硬件設(shè)備 的內(nèi)部特性對(duì)MATLAB的接口是完全透明的,通過(guò)調(diào)用MATLAB函數(shù)和命令 可對(duì)其進(jìn)行訪問(wèn),并對(duì)其屬性進(jìn)行可視化監(jiān)控,而且對(duì)于采集的數(shù)據(jù)既可以進(jìn)行 實(shí)時(shí)分析,也可在存儲(chǔ)后再進(jìn)行處理,這樣既
18、方便了對(duì)實(shí)驗(yàn)測(cè)量數(shù)據(jù)的分析、比 較和可視化操作,乂提高了語(yǔ)音信號(hào)采集的質(zhì)晟和靈活性。配置好數(shù)據(jù)采集設(shè)備的參數(shù)后,使用start命令便可啟動(dòng)聲卡開(kāi)始語(yǔ)音信號(hào) 的采集。采集到的數(shù)據(jù)被暫時(shí)存放在PC機(jī)的內(nèi)存里,理論上可采集的最大數(shù)據(jù) 量是由PC機(jī)的內(nèi)存容量決定的,這一點(diǎn)相對(duì)于一般的數(shù)據(jù)采集系統(tǒng)而言有較強(qiáng) 的優(yōu)勢(shì)。MATLAB還可以記錄采集過(guò)程中出現(xiàn)錯(cuò)誤,如出錯(cuò)的時(shí)間、錯(cuò)誤產(chǎn)生 的來(lái)源以及數(shù)據(jù)采集設(shè)備的狀態(tài)等信息都會(huì)被記錄下來(lái)作為以后工作的參考。采樣位數(shù)為16位,支持844.1kHz的采樣速率,可以滿足語(yǔ)音采集的硬件 要求口。Matlab自帶的數(shù)據(jù)采集工具箱里面,提供了專門(mén)用于語(yǔ)音采集的命令和函數(shù)。數(shù)
19、據(jù)采集的硬件設(shè)備的內(nèi)部特性對(duì)Matlab的接 口完全是透明的,通過(guò)調(diào)用Matlab提供的語(yǔ)音采集函數(shù)和命令可以對(duì)其進(jìn)行訪問(wèn)。而且,Matlab可以對(duì)其采集的數(shù)據(jù)進(jìn)行實(shí)時(shí)的分 析,也可在存儲(chǔ)后再進(jìn)行處理。如圖2.1所示:圖2. 1錄取語(yǔ)音原理圖按照要求我一共制作了四個(gè)不同的語(yǔ)音信號(hào),所采用的是Windows自帶的 錄音機(jī),如圖2.2所示:圖2.2自帶錄音機(jī)經(jīng)過(guò)這個(gè)軟件的錄制,將產(chǎn)生wav格式的語(yǔ)音信號(hào)。1093語(yǔ)音信號(hào)的處理3.1 語(yǔ)音信號(hào)的時(shí)域分析3.1.1 語(yǔ)音信號(hào)的采集選擇一個(gè)wav文件作為分析的對(duì)象,可以利用Windows卜的錄音機(jī)或其他 軟件,錄制一段自己的話音,在MALAB中,y,f
20、s,bits=wavread(B即UNlN2D; 用于讀取語(yǔ)音,采樣值放在向量y中,fs表示采樣頻率(Hz), bits表示采樣位數(shù)。 N1 N2表示讀取的值從N1點(diǎn)到N2點(diǎn)的值。sound(y);用于對(duì)聲音的回放。向量y則就代表了一個(gè)信號(hào),也即一個(gè)復(fù)雜 的“函數(shù)表達(dá)式”,也可以說(shuō)像處理一個(gè)信號(hào)的表達(dá)式一樣處理這個(gè)聲音信號(hào)。下面是語(yǔ)音信號(hào)在MATLAB中的語(yǔ)言程序,它實(shí)現(xiàn)了語(yǔ)音的讀入與打開(kāi), 并繪出了語(yǔ)音信號(hào)時(shí)域波形,然后對(duì)語(yǔ)音信號(hào)進(jìn)行頻譜分析。在MATLAB中, 可以利用函數(shù)fit對(duì)信號(hào)進(jìn)行快速傅里葉變化,得到信號(hào)的頻譜特性。在頻譜特性中分析最大值的位置(可能有幾個(gè)),它代表的頻率和時(shí)域的采
21、 樣時(shí)間有關(guān),相鄰的兩點(diǎn)之間的距離為。其中,N是離散傅里葉變換用的點(diǎn)數(shù), 是采樣的時(shí)間,前面在讀取wav文件時(shí)得到了采樣頻率。既然知道了該聲波的頻譜,按頻率就可以反演它的時(shí)域值,利用以上分析的 主要峰值來(lái)重構(gòu)聲波。由于沒(méi)有考慮相位和其他的頻譜分量,所以波形和原來(lái)的 波形相差甚大,但大體的頻率是沒(méi)有錯(cuò)的。具體程序如下:clear;filename,filepath=uigetfile ('.wav', 1 Open wav file');v, fs, bits =v?avread (fiiepath, filename);n = 1: length (v);t = n/f
22、s;plot(t,v);axis (0 33.5 -1 1);xlabel(fTime secf);ylabel('amplitude');七itJLe 原始伯號(hào),);set (gcf, fColorf, 1 1 1)sound(v,fs);pause(length (v)/fs);結(jié)果如圖2.1所示:圖3. 1原始語(yǔ)音3.1.2 語(yǔ)音信號(hào)的時(shí)域波形語(yǔ)音信號(hào)的時(shí)域分析就是分析和提取語(yǔ)音信號(hào)的時(shí)域參數(shù)。進(jìn)行語(yǔ)音分析 時(shí),最先接觸到并且也是最直觀的是它的時(shí)域波形。語(yǔ)音信號(hào)本身就是時(shí)域信號(hào), 因而時(shí)域分析是最早使用,也是應(yīng)用最廣泛的一種分析方法,這種方法直接利用 語(yǔ)音信號(hào)的時(shí)域波形。
23、時(shí)域分析通常用于最基本的參數(shù)分析及應(yīng)用,如語(yǔ)音的分 割、預(yù)處理、大分類等。這種分析方法的特點(diǎn)是:表示語(yǔ)音信號(hào)比較直觀、物 理意義明確。實(shí)現(xiàn)起來(lái)比較簡(jiǎn)單、運(yùn)算且少。可以得到語(yǔ)音的一些重要的參 數(shù)。只使用示波器等通用設(shè)備,使用較為簡(jiǎn)單等。語(yǔ)音信號(hào)的時(shí)域參數(shù)有短時(shí)能量、短時(shí)過(guò)零率、短時(shí)白相關(guān)函數(shù)和短時(shí)平均 幅度差函數(shù)等,這是語(yǔ)音信號(hào)的一組最基本的短時(shí)參數(shù),在各種語(yǔ)音信號(hào)數(shù)字處 理技術(shù)中都要應(yīng)用6。在計(jì)算這些參數(shù)時(shí)使用的一般是方窗或漢明窗。對(duì)語(yǔ)音信號(hào)進(jìn)行分析,發(fā)現(xiàn)發(fā)濁音時(shí),盡管聲道有若干個(gè)共振峰,但由于聲 門(mén)波引起譜的高頻跌落,所以其話音能量約集中在3kHz以下。而發(fā)清音時(shí),多 數(shù)能量出現(xiàn)在較高頻率上
24、。高頻就意味著高的平均過(guò)零率,低頻意味著低的平均 過(guò)零率,所以可以認(rèn)為濁音時(shí)具有較低的過(guò)零率,而清音時(shí)具有較高的過(guò)零率。 當(dāng)然,這種高低僅是相對(duì)而言,并沒(méi)方精確的數(shù)值關(guān)系。其程序如下: %function fftoperate_Callback(hObject, eventdatar handles) y=handles.hdata;fs=handles.hfs;recordtime=handles.hrecordtime;ll=fs*recordtime;n=2;while n<llfn=n*2;endn=n/4;X=fft(yf n);X(1)=O;freq=fs*(O:(n/2-l
25、)/n;povzer=abs (X (1: n/2) ) . A2/ (length (X);maxpr i=max(power);set (handles.textfreqmax, f String1,freq (i);set (handles.textpowermax/ f String1,maxp);figureplot(freq,power,'g')其波形圖如圖2.2所示:原始信號(hào)波形-10300 r00511源始信得幅值2533.54甲唧叩叫州w邪,甲呷陽(yáng)唧叫腳F時(shí)岫業(yè)岫岫他血恤疝岫。曲12001001500屏州喑 哥腳險(xiǎn)3000 3500 40004500Q人A 0
26、5001000圖3. 2原始信號(hào)波形3. 2原始信號(hào)的頻域分析信號(hào)頻譜分析是將信號(hào)源發(fā)出的信號(hào)強(qiáng)度按頻率順序展開(kāi),使其成為頻率的 函數(shù),并考察變化規(guī)律。頻譜分析主要分析信號(hào)是由哪些頻率的正弦信號(hào)疊加得 到的,以及這些正弦信號(hào)的振幅。頻譜分析的意義可以說(shuō)是很明確的,就是分析 信號(hào)的頻率構(gòu)成。更確切地說(shuō)就是用來(lái)分析信號(hào)中都含有哪幾種正弦波成份。反 過(guò)來(lái)說(shuō)就是,該信號(hào)可以用哪幾種頻率的正弦波來(lái)合成出來(lái)。對(duì)于頻譜分析的目的,如研究噪聲的頻譜是為了深入了解噪聲源的特性 幫助尋找主要的噪聲污染源,為噪聲控制提供依據(jù)。有關(guān)頻譜分析的應(yīng)用軟件和 方法,我們知道對(duì)信號(hào)進(jìn)行頻譜分析,往往對(duì)其進(jìn)行傅里葉變換,觀察其
27、頻譜幅 度與頻譜相位。傅里葉變換簡(jiǎn)單通俗理解就是把看似雜亂無(wú)章的信號(hào)考慮成由一 定振幅、相位、頻率的基本正弦(余弦)信號(hào)組合而成,是將函數(shù)向一組正交的 正弦、余弦函數(shù)展開(kāi),傅里葉變換的目的就是找出這些基本正弦(余弦)信號(hào)中 振幅較大(能量較高)信號(hào)對(duì)應(yīng)的頻率,從而找出雜亂無(wú)章的信號(hào)中的主要振動(dòng) 頻率特點(diǎn)。如減速機(jī)故障時(shí),通過(guò)傅里葉變換做頻譜分析,根據(jù)各級(jí)齒輪轉(zhuǎn)速、 齒數(shù)與雜音頻譜中振幅大的對(duì)比,可以快速判斷哪級(jí)齒輪損傷。分析軟件主要為 Matlabo對(duì)于信號(hào)來(lái)說(shuō),分模擬信號(hào)與數(shù)字信號(hào)。對(duì)于模擬信號(hào)來(lái)說(shuō),往往對(duì) 其進(jìn)行抽樣,然后進(jìn)行快速傅里葉變換(度),然后對(duì)其幅度(abs)和相位(angle)
28、 的圖像進(jìn)行分析。對(duì)于數(shù)字信號(hào),則可直接進(jìn)行快速傅里葉變換。正弦波、方波、 三角波和白噪聲信號(hào)是實(shí)際工程測(cè)試中常見(jiàn)的典型信號(hào),這些信號(hào)時(shí)域、頻域之 間的關(guān)系很明確,并且都具有一定的特性,通過(guò)對(duì)這些典型信號(hào)的頻譜進(jìn)行分析, 對(duì)掌握信號(hào)的特性,熟悉信號(hào)的分析方法大有益處,并且這些典型信號(hào)也可以作 為實(shí)際工程信號(hào)分析時(shí)的參照資料。其程序如下:fs=25600;當(dāng)語(yǔ)音信號(hào)采樣頻率為二560。x, fs, bits =v?avread (* C: Documents and Settings'Administrator'桌面 語(yǔ)音 音頻.wav*);sound (x, fs, bits)
29、 ;當(dāng)播放語(yǔ)音信號(hào)yl=fft (x, 4096) ;8對(duì)信號(hào)做 2048 點(diǎn) FFT 變換f=fs*(0:2047)/4096;figure(1)magyl=abs (yl);angyl=angle(yl);subplot (3, 1, 1) , plot (x) ;title原始信號(hào)波形,)subplot (3r 1, 2) / plot (magyl) ;title (f 原始信號(hào)幅值,) subplot (3, 1, 3) / plot (angyl) ; title (f 原始信號(hào)相位,) figure (2)freqz (x)+繪制原始語(yǔ)音信號(hào)的頻率響應(yīng)圖頻率響應(yīng)圖。figure(
30、3)plot(fr abs(yl(1:2048);tit"(,原始語(yǔ)音信號(hào)頻譜,) xlabel(* Hz1);ylabel(f fuduf);axis(0 4500 0 400)其頻譜圖如圖3.3所示:頻率響應(yīng)圖800.20.30.40.50.6070.80.91Normalized Frequency (xji rad/sample)0.20.30.40.50,6070.80.9Normalized Frequency (xn rad/sample)o o 。-610m 3.3原始信號(hào)頻譜圖4.1 盲信號(hào)處理的概述4.1.1 盲信號(hào)處理的基本概念肓信號(hào)處理是現(xiàn)代數(shù)學(xué)信號(hào)處理、算智
31、能學(xué)近年來(lái)迅速發(fā)展的重要方向。電 子信息、通信、生物醫(yī)學(xué)、圖像增強(qiáng)、雷達(dá)、地球物理信號(hào)處理等眾多領(lǐng)域有廣 泛的應(yīng)用前景。自信號(hào)處理就是利用系統(tǒng)(如無(wú)線信道、通信系統(tǒng)等)的輸出觀測(cè)數(shù)據(jù),通過(guò)某 種信號(hào)處理的手段,獲得我們感興趣的有關(guān)信息(如原來(lái)獨(dú)立發(fā)射的信號(hào)等)。盲信號(hào)的研究是當(dāng)前學(xué)術(shù)界的一個(gè)研究熱點(diǎn),而盲信號(hào)分離則是盲信號(hào)研究 中的一個(gè)重要的課題。BSS是指從觀測(cè)到的混合信號(hào)中分離出未知的源信號(hào)。苜 信號(hào)中的“盲”意味著兩個(gè)方面:第一,對(duì)源信號(hào)一無(wú)所知或只有少許的先驗(yàn)知識(shí)。 第二,混合本身是未知的。這看似是一個(gè)不可能的任務(wù),然而理論和實(shí)際都證實(shí) 了只需要相當(dāng)簡(jiǎn)單的假設(shè),就可以得到該問(wèn)題的解。這
32、一特點(diǎn)使得BSS成為一 種功能相當(dāng)強(qiáng)大的信息處理方法。如圖4.1所示:X©混合矩陣Y©分離矩陣 噪聲向量圖4.1盲處理原理框圖4.1.2 盲信號(hào)處理的方法和分類在盲信號(hào)處理中,就源信號(hào)進(jìn)過(guò)傳輸通道的混合方式而言,其處理方法可分 10為線性瞬時(shí)混合信號(hào)盲處理、線性卷積混合信號(hào)盲處理和非線性混合信號(hào)盲處理 三類。根據(jù)通道傳輸特性中是否含有噪聲、噪聲特性(白噪聲、有色噪聲等)、噪 聲混合形式,可分為有噪聲、無(wú)噪聲盲處理,含加性噪聲和乘性噪聲混合信號(hào)盲 處理等。按源信號(hào)和觀測(cè)信號(hào)數(shù)目的不同可以將混合方式分為欠定、適定和超定情 況;按源信號(hào)特性的不同分為:平穩(wěn)、非平穩(wěn)、超高斯、亞高斯
33、、超高斯和 亞高斯混合分離等。盲處理的目的可分為盲辨識(shí)和盲源分離兩大類。盲辨識(shí)的目的是求得傳輸通 道混合矩陣(新型混合矩陣、卷積混合矩陣、非線性混合矩陣等)。自源分離的 目的是求得源信號(hào)的最佳估計(jì)。當(dāng)盲源分離的各分量相互獨(dú)立時(shí),就稱為獨(dú)立分 量分析,即獨(dú)立分量分析是盲源分離的一種特殊情況。4.1.3信號(hào)處理技術(shù)的研究應(yīng)用近年來(lái),自信號(hào)處理逐漸成為當(dāng)今信息處理領(lǐng)域中熱門(mén)的課題之一,并且已 經(jīng)在尤其在生物醫(yī)學(xué)工程、醫(yī)學(xué)圖像、語(yǔ)音增強(qiáng)、遙感、通信系統(tǒng)、地震探測(cè)、 地球物理學(xué)、計(jì)量經(jīng)濟(jì)學(xué)和數(shù)據(jù)挖掘等領(lǐng)域顯示出誘人的前景,特別是盲源分離 技術(shù)、ICA的不斷發(fā)展和應(yīng)用最為引人注目。下面介紹盲處理應(yīng)用中的兩
34、個(gè)主要 方而:1 .語(yǔ)音識(shí)別領(lǐng)域語(yǔ)音信號(hào)分離、語(yǔ)音識(shí)別是盲處理應(yīng)用的一個(gè)重要領(lǐng)域。最典型的應(yīng)用就是 聲控計(jì)算機(jī),計(jì)算機(jī)所接受到的語(yǔ)音指令肯定是肯定是帶有各種環(huán)境噪聲的,還 可能存在其他的語(yǔ)音信號(hào)(如有其他人說(shuō)話),而且這些信號(hào)源與接收器的相對(duì) 位置也未知,計(jì)算機(jī)需要在這種情況下識(shí)別出正確的語(yǔ)音命令。在移動(dòng)通信中, 往往存在通信質(zhì)量問(wèn)題,極大的影響了通話效果,而肓源分離或盲均衡技術(shù)能夠 消除噪聲、抑制干擾及增強(qiáng)語(yǔ)音,提高通話質(zhì)量。2 .生物醫(yī)學(xué)信號(hào)處理在生物醫(yī)學(xué)領(lǐng)域,肓信號(hào)處理可應(yīng)用心電圖(ECG)、腦電圖(EEG)信 號(hào)分離、聽(tīng)覺(jué)信號(hào)分析、功能磁共振圖像(FMRI)分析等。例如人們常常需要 從
35、肌電圖中確定神經(jīng)元細(xì)胞信號(hào)的觸發(fā)模式,而EMG信號(hào)通常由多個(gè)特殊的傳 感器在人體表處測(cè)得,從信號(hào)源到傳感器之間的信號(hào)傳輸介質(zhì)參數(shù)是未知的,而 人們之間各不相同。目前己經(jīng)有一些學(xué)者將盲源分離技術(shù)成功地夠應(yīng)用于腦電圖 等信號(hào)的數(shù)據(jù)處理。4. 2盲源分離法4. 2.1源分離技術(shù)13盲源信號(hào)分離(Blind Source Separation, BSS)是20世紀(jì)90年代迅速發(fā)展起 來(lái)的一個(gè)研究領(lǐng)域。它具有可靠的理論基礎(chǔ)和許多方面的應(yīng)用潛力。其在生物 醫(yī)學(xué)工程、醫(yī)學(xué)圖像、語(yǔ)音增強(qiáng)、遙感、通信系統(tǒng)、地震探測(cè)等領(lǐng)域有著 廣泛而誘人的前景,盲源分離成為信號(hào)處理和神經(jīng)網(wǎng)絡(luò)領(lǐng)域的研究熱點(diǎn)。盲源分離是針對(duì)從檢測(cè)的
36、混合信號(hào)中估計(jì)或恢復(fù)源信號(hào)的問(wèn)題提出的,是指源 信號(hào)、傳輸通道特性未知的情況下,僅由觀測(cè)信號(hào)和源信號(hào)的一些先驗(yàn)知識(shí)(如 概率密度)估計(jì)出源信號(hào)各個(gè)分量的過(guò)程。例如最著名的雞尾酒會(huì)問(wèn)題,僅根據(jù) 多個(gè)麥克風(fēng)檢測(cè)信號(hào)分離或恢笈出某種語(yǔ)音源信號(hào)。5. 2. 2盲分離算法實(shí)現(xiàn)在實(shí)際的ICA肓分離算法應(yīng)用中,一般有時(shí)是必需的對(duì)觀測(cè)數(shù)據(jù)做一些預(yù)處 理技術(shù),如用主成分分析(PCA)降維和白化,用濾波器進(jìn)行濾波降噪處理等。另 外,由于恢復(fù)準(zhǔn)則的局限以及先驗(yàn)知識(shí)的缺乏,盲信號(hào)分離方法只能得到源信號(hào)的 波形,而無(wú)法確定信號(hào)的幅值以及信號(hào)之間的順序。這兩點(diǎn)都需要人為的制定規(guī) 則(如規(guī)定信號(hào)的方差為1來(lái)確定幅值)來(lái)確定
37、。如圖4,2所示:圖4. 2盲信號(hào)分離基本原理框圖4. 2.3源分離技術(shù)的研究發(fā)展和應(yīng)用1986年,法國(guó)學(xué)者Jeanny Heiault和Christian Jutten提出遞回神經(jīng)網(wǎng)絡(luò)模 型和基于Hebb學(xué)習(xí)律的學(xué)習(xí)算法,以實(shí)現(xiàn)2個(gè)獨(dú)立源信號(hào)混合的分離。這一開(kāi) 創(chuàng)性的論文在信號(hào)處理領(lǐng)域中揭開(kāi)了新的一章,即肓源分離問(wèn)題的研究。其后二十幾年來(lái),對(duì)于盲信號(hào)分離問(wèn)題,學(xué)者們提出了很多的算法,每種算 法都在一定程度上取得了成功。從算法的角度而言,BSS算法可分為批處理算 法和自適應(yīng)算法;從代數(shù)函數(shù)和準(zhǔn)則而言,乂分為基于神經(jīng)網(wǎng)絡(luò)的方法、基于高 階統(tǒng)計(jì)量的方法、基于互信息量的方法、基于非線性函數(shù)的方法等。
38、盡管國(guó)內(nèi)對(duì) 盲信號(hào)分離問(wèn)題的研究相對(duì)較晚,但在理論和應(yīng)用方面也取得很大的進(jìn)展。清華 大學(xué)的張賢達(dá)教授在其1996年出版的時(shí)間序列分析高階統(tǒng)計(jì)量方法一 書(shū)中,介紹了有關(guān)盲分離的理論基礎(chǔ),其后關(guān)于盲分離的研究才逐漸多起來(lái)。近 年來(lái)國(guó)內(nèi)各類基金支持了盲信號(hào)處理理論和應(yīng)用的項(xiàng)目,也成立了一些研究小 組。雖然盲源分離理論方法在最近20年已經(jīng)取得了長(zhǎng)足的發(fā)展,但是還有許多 問(wèn)題有待進(jìn)一步研究和解決。首先是理論體系有待完善。實(shí)際采用的處理算法或 多或少都帶有一些經(jīng)驗(yàn)知識(shí),對(duì)于算法的穩(wěn)定性和收斂性的證明不夠充分。盲源 分離尚有大量的理論和實(shí)際問(wèn)題有待解決,例如多維ICA問(wèn)題、帶噪聲信號(hào)的 有效分離方法、如何更
39、有效地利用各種先驗(yàn)知識(shí)成功分離或提取出源信號(hào)、一般 性的非線性混合信號(hào)的盲分離、如何與神經(jīng)網(wǎng)絡(luò)有效地結(jié)合、源信號(hào)的數(shù)目大 于觀察信號(hào)的數(shù)目時(shí)ICA方法等。另外,盲源分離可同其他學(xué)科有機(jī)結(jié)合,如 模糊系統(tǒng)理論在盲分離技術(shù)中的應(yīng)用可能是一個(gè)有前途的研究方向;盲源分離 技術(shù)與遺傳算法相結(jié)合,可以減少計(jì)算復(fù)雜度,提高收斂速度。如何有效提高算 法對(duì)源信號(hào)統(tǒng)計(jì)特性的學(xué)習(xí)和利用也需要進(jìn)行深入研究。在硬件實(shí)現(xiàn)方面,自分 離問(wèn)題也存在著極大的發(fā)展空間,例如用FPGA實(shí)現(xiàn)等。經(jīng)過(guò)人們將近20年的共同努力,有關(guān)盲分離的理論和算法得到了較快發(fā)展, 包括肓分離問(wèn)題本身的可解性,以及求解原理等方面的基本理論問(wèn)題在一定程
40、度上得到了解決,并提出了一些在分離能力、內(nèi)存需求、計(jì)算速度等方面性能各 異的n法。由于該問(wèn)題的理論研究深度和算法實(shí)現(xiàn)難度都較大,目前對(duì)于盲分離的研究仍然很不成熟,難以滿足許多實(shí)際應(yīng)用需求,許多理論問(wèn)題和算法實(shí) 現(xiàn)的相應(yīng)技術(shù)也有待進(jìn)一步探索。4. 3獨(dú)立成分分析獨(dú)立分量分析(Independent Component Aiialy2sis , ICA)是由 Herault 和 J utten在1983年提出,該方法不依賴與源信號(hào)類型相關(guān)的詳細(xì)知識(shí)或信號(hào)傳輸系 統(tǒng)特性的精確辨識(shí),是一種有效的冗余取消技術(shù),被廣泛應(yīng)用于盲源分離(blind source separation BSS),特征提取和盲解
41、卷、生理學(xué)數(shù)據(jù)分析語(yǔ)音信號(hào)處理、圖 像處理及人臉識(shí)別等領(lǐng)域。該方法根據(jù)代價(jià)函數(shù)的不同,可以得到不同的ICA算 法,如信息最大化(infomax)算法、Fast ICA算法、最大廊M E)和最小互信息(MM D算法、極大似然(ML)算法等。在統(tǒng)計(jì)學(xué)中,獨(dú)立成分分析或獨(dú)立分最分析(Independent components analysis,縮寫(xiě):ICA)是一種利用統(tǒng)計(jì)原理進(jìn)行計(jì)算的方法。它是一個(gè)線性變換。 這個(gè)變換把數(shù)據(jù)或信號(hào)分離成統(tǒng)計(jì)獨(dú)立的非高斯的信號(hào)源的線性組合。獨(dú)立成分 分析是盲信號(hào)分離(Blind source separation)的一種特例。4. 3.1獨(dú)立成分分析的定義ICA是一
42、種用來(lái)從多變國(guó)(多維)統(tǒng)計(jì)數(shù)據(jù)里找到隱含的閃素或成分的方法, 被認(rèn)為是主成分分析(Principal Component Analysis, PCA)和因子分析(Factor Analysis)的一種擴(kuò)展。對(duì)于盲源分離問(wèn)題,ICA是指在只知道混合信號(hào),而不 知道源信號(hào)、噪聲以及混合機(jī)制的情況下,分離或近似地分離出源信號(hào)的一種分 析過(guò)程。獨(dú)立成分分析(Independent Component Analysis, ICA)是近年來(lái)出現(xiàn)的一種 強(qiáng)有力的數(shù)據(jù)分析工具(Hyvarinen A, Karhunen J, Oja E, 2001; Roberts S J, Everson R, 2001
43、)o 1994年由Comon給出了 ICA的一個(gè)較為嚴(yán)格的數(shù)學(xué)定義, 其思想最早是由Herault和Jutten于1986年提出來(lái)的。ICA從出現(xiàn)到現(xiàn)在雖然時(shí) 間不長(zhǎng),然而無(wú)論從理論上還是應(yīng)用上,它正受到越來(lái)越多的關(guān)注,成為國(guó)內(nèi)外 研究的一個(gè)熱點(diǎn)。特別是從應(yīng)用角度看,它的應(yīng)用領(lǐng)域與應(yīng)用前景都是非常廣闊 15的,目前主要應(yīng)用F盲源分離、圖像處理、語(yǔ)言識(shí)別、通信、生物醫(yī)學(xué)信號(hào)處理、 腦功能成像研究、故障診斷、特征提取、金融時(shí)間序列分析和數(shù)據(jù)挖掘等。盲源分離技術(shù)是近二十年發(fā)展起來(lái)的一門(mén)新型科學(xué),在各國(guó)科學(xué)家和研究人 員的努力下獲得了充分的發(fā)展,但是ICA的研窕方興未艾,它畢竟是一個(gè)涉及 面廣并且仍處
44、于發(fā)展前沿的課題,在理論上還遠(yuǎn)沒(méi)有成熟,許多問(wèn)題有待進(jìn)一步 研究和解決。(1)帶噪混合信號(hào)的盲分離問(wèn)題。自信號(hào)處理中的未知條件太多,混合信號(hào) 含有噪聲的情況下的盲源分離問(wèn)題解決起來(lái)是相當(dāng)困難的。盡管目前己有部分算 法對(duì)存在噪聲的情況表現(xiàn)出了良好的性能,但由于噪聲種類繁多,因此處理起來(lái) 仍很棘手?,F(xiàn)有的大多數(shù)盲源分離或自解卷積算法都假設(shè)不含噪聲或者把噪聲看 作是一個(gè)獨(dú)立的信源信號(hào)來(lái)處理。(2)非平穩(wěn)混合信號(hào)的盲源分離算法。許多情況下源信號(hào)可能是非平穩(wěn)的, 如何利用信號(hào)的非平穩(wěn)特性進(jìn)行盲源分離是擺在廣大研究人員面前的一個(gè)現(xiàn)實(shí) 問(wèn)題。(3)卷積混合信號(hào)的盲源分離算法。在實(shí)際中,系統(tǒng)接收到的混合輸入信
45、號(hào) 是源信號(hào)經(jīng)過(guò)不同的傳播途徑到達(dá)接收器。在這個(gè)過(guò)程中,不可避免的存在信號(hào) 的時(shí)延和反射。針對(duì)這種情況的盲源分離算法還很不成熟。(4)ICA的推廣應(yīng)用。在算法應(yīng)用方面,ICA可以取得進(jìn)一步的發(fā)展,如可 以在語(yǔ)音識(shí)別、圖像處理、特征提取、醫(yī)學(xué)信號(hào)處理方面作進(jìn)一步的研究。目前 的關(guān)鍵的問(wèn)題是如何將理論算法轉(zhuǎn)化為實(shí)際應(yīng)用,以及如何建立更加符合實(shí)際情 況的模型等。(5)算法的收斂性。算法全局收斂性的研究,可以考慮將遺傳算法、混沌算 法等具有全局收斂性的優(yōu)化算法和ICA結(jié)合起來(lái),提高算法的全局收斂性。4. 3.2 ICA的基本原理(1)無(wú)噪聲的ICA模型ICA作為生成模型的估計(jì)給定隨即變量的一組觀測(cè)不(
46、)0«)«).4。), 其中t是時(shí)間或者樣本標(biāo)號(hào),假設(shè)它們有獨(dú)立成分線性混合而產(chǎn)生:天x3(t)S式t)s3(t)%式中,A是某個(gè)未知矩陣。用向量矩陣符號(hào)方式表示通常比上面的求和表達(dá)式更為方便。用隨機(jī)向量x 來(lái)表示混合向量,其元素分別為,同樣地,用s來(lái)表示元素牛冬,用矩 陣A表示那些混合系數(shù)a"。所有的向量都理解為列向量:這樣必或者稱x的轉(zhuǎn) 置就是一個(gè)行向量。利用向量和矩陣符號(hào)表示,混合模型可以寫(xiě)為:X二 A:(2)有時(shí)我們需要使用矩陣A中的列向量,如果將其表示為,則模型也可以寫(xiě)為:(2)有噪聲的ICA模型將基本的ICA模型擴(kuò)展到有噪聲的情形,并且假設(shè)噪聲是以加性
47、噪聲形式 存在的。這是一個(gè)相當(dāng)現(xiàn)實(shí)的假設(shè),因?yàn)榧有栽肼暿且蜃臃治龊托盘?hào)處理中通常 研究的標(biāo)準(zhǔn)形式,具有簡(jiǎn)單的噪聲模型表達(dá)方式。因此,噪聲ICA模型可表示 為:x = As + n式中,口=嗎,是噪聲向量。信號(hào)源噪聲,即直接添加到獨(dú)立成分(即信號(hào)源)上的噪聲。信號(hào)源噪聲可 用與式(2.1)稍有差別的下式來(lái)表示:x= A(s + n)實(shí)際上,如果可以直接考慮帶噪聲的獨(dú)立成分,那么可將此模型寫(xiě)為:As可以看出,這就是基本的ICA模型,只是獨(dú)立成分本身變了。104. 3. 3本文對(duì)ICA的研究目的及實(shí)現(xiàn)獨(dú)立分量分析的含義是把信號(hào)分解成若干個(gè)互相獨(dú)立的成分,它是為了解決 盲信號(hào)分離的問(wèn)題而發(fā)展起來(lái)的。如
48、果信號(hào)本來(lái)就是由若干獨(dú)立信源混合而成 的,ICA就能恰好把這些信源分解開(kāi)來(lái)。故在一般的文獻(xiàn)中通常把ICA等同于 BSS, ICA不同于主分量分析把目光投注于信號(hào)的二階統(tǒng)計(jì)量,研究信號(hào)間的相 關(guān)關(guān)系,而是基于信號(hào)的高階統(tǒng)計(jì)量,研究信號(hào)間的獨(dú)立關(guān)系。原始信號(hào)如圖 4.3所示:圖4. 3原始信號(hào)21混合信號(hào)如圖4,4所示:0.020-0.02圖4. 5矩陣A參數(shù)0500 1000 1500 2000 2500 3000 3500 4000 4500 5sample圖4. 4混合信號(hào)獨(dú)立成分分析方法能夠基于信息的的獨(dú)立性來(lái)估計(jì),這樣我們就能從混 合信號(hào)不,毛,瑪中分離出三個(gè)原始信號(hào)0,與(力與。該仿真
49、的混合矩陣是由計(jì)算機(jī)在ICALAB工具箱環(huán)境下產(chǎn)生的,參數(shù)如4.5 所示:即該矩陣為一個(gè)4x4的方陣:-1.0000 -1.0000-0.5250 -3.4057A 二-1.0000 -1.00001.0000 -1.00000.1582 -2.60941.0000 1.00002.2949-1,1210 0.8096 -3.9043根據(jù)所求矩陣可得混合矩陣波形圖如圖4.6所示:圖4. 6混合矩陣波形圖已知混合矩陣與混合信號(hào),根據(jù)ICA算法可以得到分離信號(hào),如圖4.7所示:1000 1500 2000 2500 3000 3500 4000 4500 5000分離值號(hào)110001500 200
50、025003000 3500 4000 45005000分離信號(hào)2100015002000250030003500400045005000分離信號(hào)3II ' IIIIII1000 1500 2000 2500 3000 3500 4000 4500 5000分囪崗4sample圖4. 7分離信號(hào)4. 3.4分離結(jié)果分析我們分別使用 FastICaA 算法對(duì) Dkiunarl.wav ,Ganeshl.wav, Ganesh2.wav, Kath2.wav作為源信號(hào)的混檢進(jìn)行盲分離試驗(yàn),從中分離出的四個(gè)源信號(hào)的近似 值yl, y2, y3和y4,這種算法在ICALAD中的實(shí)現(xiàn)方式如圖4.
51、8所示:ICALAB for Signal ProcessingToolbox for ICA, BSS, BSEInpul (sensor) siyn«lsOutput signalsView |No o1 subriots on ore pbt47FLOTCLOSESAVEMonte Carlo Analysts匚8力 |EXIT圖4. 8 FPICA算法在ICA工具箱的實(shí)現(xiàn)原始語(yǔ)音信號(hào)、混合后的語(yǔ)音信號(hào)、分離后的語(yǔ)音信號(hào)時(shí)域圖分別如圖4.9、圖4.10和圖4.11所示:. 020406080100120140160圖4. 9原始信號(hào)時(shí)域圖圖4.10混合后語(yǔ)音信號(hào)時(shí)域圖圖4. 1
52、1分離后語(yǔ)音信號(hào)時(shí)域圖0-)435小結(jié)體會(huì)肓源分離算法是肓源分離問(wèn)題的核心,本文研究了現(xiàn)有的幾種肓源分離算 法,并在這些算法的基礎(chǔ)上結(jié)合具體應(yīng)用于語(yǔ)音信號(hào)的噪聲處理,對(duì)其加以改進(jìn), 給出了新的算法。論文的主要工作如下:i.研究獨(dú)立成分分析的原理及其基本模型。傳統(tǒng)的選取肓源分離算法只適 用于單純超高斯信號(hào)(或者亞高斯信號(hào))混合系統(tǒng)的分離,不適用于雜系混合(超高 斯和亞高斯信號(hào))系統(tǒng)的分離。論文中的ICA主要應(yīng)用于語(yǔ)音信號(hào)噪聲的實(shí)現(xiàn)算 法,及目前的去除或抑制噪聲方法分析,引出獨(dú)立成分分析不能應(yīng)用于高斯信號(hào) 和非獨(dú)立信號(hào),可用來(lái)抑制高斯噪聲。2.語(yǔ)音信號(hào)是一種非平穩(wěn)信號(hào),本文研究了二階盲辨識(shí)(SOB
53、I)盲源分離 算法,快速定點(diǎn)(FastICA)算法以及約束獨(dú)立分量分析(CICA)算法,利用這三 種算法有效地解決了噪聲在語(yǔ)音信號(hào)中的分離問(wèn)題,可以在不需要白化過(guò)程的情 況下,得到良好的分離效果。對(duì)算法進(jìn)行了計(jì)算機(jī)仿真,并將三種算法在不同噪 聲環(huán)境下的仿真結(jié)果進(jìn)行了比較。肓源分離技術(shù)正在不斷的發(fā)展,新的問(wèn)題和算法層出不窮。雖然已經(jīng)有很多 成熟的盲源分離算法,但是,作者認(rèn)為還是有很多問(wèn)題待于進(jìn)一步的研究和解決:Q)帶噪聲混合信號(hào)的盲分離問(wèn)題。由于在盲信號(hào)處理中,存在太多的未知 條件,帶噪聲的混迭信號(hào)的自分離是十分困難的?,F(xiàn)在研究的大部分肓源分離或 者盲反卷積算法,都假設(shè)無(wú)噪聲的情況或者把噪聲看作
54、一個(gè)獨(dú)立的源信號(hào),在高階統(tǒng)計(jì)方法中,由于高斯信號(hào)高階累計(jì)蜃為零,所以可以假設(shè)加性高斯 噪聲的存在,但是對(duì)于已有的自源分離算法在什么情況下可以應(yīng)用到一般的噪聲混迭模型,是有待解決的問(wèn)題。(2)欠完備情形的盲源分離問(wèn)題。無(wú)論是盲源分離還是盲解卷積,現(xiàn)存的大 多數(shù)算法都假設(shè)傳感器的數(shù)目大于或者等于源信號(hào)的個(gè)數(shù),這是一種超完備 形。然而,傳感器數(shù)目少于信號(hào)源數(shù)目的欠完備問(wèn)題也是需要解決的一大難題.此 外,在工程實(shí)際中,信號(hào)源的數(shù)目有可能隨時(shí)問(wèn)動(dòng)態(tài)變化,如何確定源的數(shù)目, 保證算法的有效也是一個(gè)亟待解決的問(wèn)題。(3)非線性混合情形的盲源分離問(wèn)題.本文主要研究的是源信號(hào)的線性混合模型,而非線性混合模型才更
55、具有一般性,對(duì)它的深入研究,也會(huì)使將來(lái)研 究的一個(gè)熱點(diǎn)問(wèn)題。(4)盲源分離算法的實(shí)際應(yīng)用?,F(xiàn)有的一些算法由于速度太慢,達(dá)不到實(shí)時(shí) 要求,而無(wú)法應(yīng)用于實(shí)際問(wèn)題中。在保證算法性能的條件下,降低算法的復(fù)雜性 提高計(jì)算效率,也是一個(gè)關(guān)于BSS的很重要的研究方向。當(dāng)前的語(yǔ)音信號(hào)盲分離算法所能解決的問(wèn)題是有一定的適用范圍和限制條 件的,仍然處在實(shí)驗(yàn)室研究階段,使這些算法從實(shí)驗(yàn)室真正走向應(yīng)用還有很長(zhǎng)的 研究歷程。10附錄程序clc;clear all;close all;fs=1000;N=1024;t= (O:N-1) /fs;fl=60;f2=150;f3=200;Il=sin(2*pi*fl*t);I
56、2=cos(2*pi*f2*t);I3=randn (size (t);% I3=sin(2*pi*f3*t);subplot (4, 3, 1) , plot (II) z title輸入信號(hào)1,), axis (0, 100,-4, 4);subplot (4, 3, 2), plot (12), title (,輸入信號(hào) 2'), axis (0, 100,-4,4);subplot (4, 3, 3) , plot (13) r title輸入信號(hào)3'), axis ( 0,1。0, -4, 4);%將其組成矩陣S=I1;I2;I3;Sweight = rand(size(S, 1);MixedS=S,weight*S; %將混合矩陣?yán)镄屡帕胁⑤敵鰏ubplot (4,3,4), plot (MixedS (1,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 財(cái)務(wù)人員的責(zé)任與義務(wù)計(jì)劃
- 制定清晰的財(cái)務(wù)目標(biāo)計(jì)劃
- 幼兒藝術(shù)表現(xiàn)的多樣性研究計(jì)劃
- 萬(wàn)源市竹源煤業(yè)有限公司長(zhǎng)石二煤礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案情況
- 2025年經(jīng)典大班蒙氏數(shù)學(xué)標(biāo)準(zhǔn)教案
- 空乘禮儀知識(shí)培訓(xùn)班課件
- 2025年四川貨運(yùn)從業(yè)資格證考試模擬考試答案
- 胃癌治療手段
- 2025年洛陽(yáng)貨運(yùn)從業(yè)資格證考試技巧
- 3D打印技術(shù)知到課后答案智慧樹(shù)章節(jié)測(cè)試答案2025年春上海電子信息職業(yè)技術(shù)學(xué)院
- 2025年常州信息職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)審定版
- GA/T 701-2024安全防范指紋識(shí)別應(yīng)用出入口控制指紋識(shí)別模塊通用規(guī)范
- 4.1 人要有自信 (課件)2024-2025學(xué)年七年級(jí)道德與法治下冊(cè)(統(tǒng)編版2024)
- 加強(qiáng)學(xué)校鑄牢中華民族共同體意識(shí)教育心得
- 16.3 二次根式的加減 - 人教版數(shù)學(xué)八年級(jí)下冊(cè)教學(xué)課件
- 馬尼拉草皮施工方案
- 中國(guó)HEPA過(guò)濾器行業(yè)發(fā)展監(jiān)測(cè)及發(fā)展戰(zhàn)略規(guī)劃報(bào)告
- 人工智能融入土木水利碩士人才培養(yǎng)模式研究
- 2024年江蘇商貿(mào)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 人工智能賦能新質(zhì)生產(chǎn)力發(fā)展:現(xiàn)狀解析與未來(lái)展望
- 2021年安徽省中考數(shù)學(xué)試卷-普通卷
評(píng)論
0/150
提交評(píng)論