第一章 編程環(huán)境
§1.1 MATLAB簡介
MATLAB可用于高級技術(shù)計算語言和交互式環(huán)境,用于算法開發(fā),數(shù)據(jù)可視化,數(shù)據(jù)分析和數(shù)值計算。本人在學習期間曾多次使用該軟件做對于數(shù)據(jù)和信號的分析。
MATLAB是矩陣實驗室的簡稱,是由美國MathWorks公司出品的商業(yè)數(shù)學方面的軟件,是一種被用于計算機語言和算法開發(fā),數(shù)據(jù)可視化,數(shù)據(jù)分析和數(shù)值計算的交互式環(huán)境[5]。
在MATLAB的常用應用程序中,使用者可以創(chuàng)建用戶界面,繪制函數(shù)和數(shù)據(jù),執(zhí)行矩陣操作,實現(xiàn)算法,以及使用其他編程語言連接程序。主要用于控制設(shè)計,工程計算,信號處理與通信,信號檢測,圖像處理,財務建模設(shè)計與分析。
MATLAB數(shù)據(jù)的基本單位是一個矩陣,其指令表達式與工程和數(shù)學中常用的指令表達式大致相似。因此,使用MATLAB解決問題要比使用C ++,F(xiàn)ORTRAN和其他語言簡單得多,而且數(shù)學工作吸取了Maple和其他軟件的優(yōu)點。使MATLAB在數(shù)學軟件中十分厲害。在新的MATLAB版本中加入了對C,C++ ,F(xiàn)ORTRAN,JAVA的支持,可以直接進行調(diào)用。另外,用戶還可以將他們自己的程序?qū)氲組ATLAB庫中,這可以在將來使用時直接調(diào)用。 目前許多MATLAB用戶已經(jīng)編寫了一些其他用戶可以直接下載的經(jīng)典程序。
§1.2 MATLAB優(yōu)點解析
MATLAB相比較于其他同類型的軟件具有不小的優(yōu)勢,其中最突出的特點之一就是簡潔。它更符合人們的思維習慣,用更直觀的代碼代替FORTRAN和C的長碼。 MATLAB為用戶帶來最直觀,最簡潔的編程環(huán)境; 且MATLAB由一系列工具組成。這些工具方便用戶使用MATLAB的函數(shù)和文件;在進行程序編寫時,無需經(jīng)過編譯就可直接運行,而且能夠及時地報告出現(xiàn)的錯誤及錯誤處,方便用戶進行出錯原因分析;另外,MATLAB包含了大量的算法,大部分項目的常用數(shù)學運算都可以直接調(diào)用,幫助用戶輕松實現(xiàn)各種計算[6]。
§1.3 本章小結(jié)
本次設(shè)計采用MATLAB軟件進行,在本次設(shè)計之前,本人已多次采用MATLAB進行其他課題的設(shè)計,能熟練地對MATLAB進行操作。本章主要介紹了本次設(shè)計的編程環(huán)境,為MATLAB的2014版本,在本次設(shè)計中,對加噪信號進行EMD計算得IMF分量極其重要,設(shè)計到在MATLAB環(huán)境中添加一個EMD工具箱。
第二章 研究對象解析
§2.1 HHT及其算法介紹
§2.1.1 HHT國內(nèi)外研究狀況
1998年美國華裔科學家Huang教授正式將HHT理論提出,系統(tǒng)該理論介紹了在HHT變換中最重要的HST和EMD兩部分的過程和原理[9],而且系統(tǒng)分析了HHT的正交性,完整性和適應性[10]。
1999年,Huang提出采用設(shè)置區(qū)間頻率的方法來避免EMD中的模態(tài)混疊,并將其應用于水波信號的分析。
2003年HHT迎來了研究及其應用的高潮。Huang研究了EMD中存在的過度包絡(luò)問題,并提出了一種使用最大包絡(luò)進行信號歸一化的方法。陳等人獲得了極端均值算法,并首次建立了有效的IMF數(shù)學模型。Flandrin和Rilling等人引入了瞬時平均值和瞬時振幅的比值,以改善篩選的終止標準。Yang還研究了如何將HHT譜分析應用于今年線性系統(tǒng)的模態(tài)參數(shù)識別,其中已經(jīng)研究了真實模式和復雜模態(tài)以使識別結(jié)果更可靠。
2004年,Wu和Flandrin分別研究了EMD的濾波特性,得到的結(jié)果大致相似,為EMD在濾波中的應用奠定了一定的基礎(chǔ)
2006年,陳秋輝和Norden Huang提出了一種基于B樣條曲線的經(jīng)驗模態(tài)分解方法。
2006年,楊建文和賈敏平分析研究了HHT終點效應的成因,并提出了利用時間序列建模和預測方法擴展信號數(shù)據(jù)。在希爾伯特變換中改進甚至消除經(jīng)驗模態(tài)分解和最終效應的目的是優(yōu)化希爾波特譜。
2008年,Rato對EMD進行了更為詳細的討論,并提出了四條指導方針,對HHT理論的后續(xù)改進具有重要意義。
2008年,金峰和閻立軍在HHT和自然勵磁技術(shù)的基礎(chǔ)上結(jié)合振動臺試驗,確定了拱壩模型的模態(tài)參數(shù)。分析了試驗過程中模態(tài)參數(shù)的變化。避免了模態(tài)分解中頻率混疊的問題,提高了參數(shù)識別的準確性。
同2008年,王慧等人采用HHT方法識別懸臂結(jié)構(gòu)的模態(tài)參數(shù),將比較結(jié)果與理論值和頻率細化方法,半功率帶寬和功率譜方法等其他方法的結(jié)果進行比較。 證明結(jié)果是可靠的,并指出了可能影響識別結(jié)果的一些問題。
2009年,Wu和Huang開發(fā)了一種新算法EEMD,通過在信號分解過程中添加一定數(shù)量的均勻大小的白噪聲成分來降低噪聲對分解過程的影響。 并有效地解決了原始 EMD中的混頻問題[11]。
2009年,唐寶平等人。然后采用HHT [7]技術(shù)實現(xiàn)簡支梁的模態(tài)參數(shù)識別,從而可以更高精度地識別阻尼比。同一年,張永利將HHT與NExT相結(jié)合,實現(xiàn)了建筑結(jié)構(gòu)的模態(tài)參數(shù)識別,所識別的參數(shù)為振動模態(tài),剛度和質(zhì)量。 這比以前的研究更深入一步,它只識別固有頻率和阻尼比,具有更重要的歷史意義。
2010年,耿婷婷等人提出了一種基于特征模分解原理的極端序列加密方法。 結(jié)合極值擴展方法,HHT得到了改進,改進的HHT算法可以更好地改善超調(diào)問題。 得到更為準確的信號特征。
2010年,Pai, P. Frank等人提出了瞬時頻率的概念,利用定義隨機一個信號的逐點瞬時幅值和非負逐點瞬時頻率有效減少了噪聲的影響[12]。
2011年,Pai, P. Frank等人用HHT變換方法對非線性模態(tài)時頻的特點進行了分析和研究,提出動力系統(tǒng)多自由度非線性模態(tài)耦合的問題。
2011年,徐斌等人利用信號與包絡(luò)線之間的極限差異多次擬合包絡(luò)線,初步解決了跨界問題。由于假分量與原始信號之間的相關(guān)系數(shù)遠小于實信號與原信號之間的相關(guān)系數(shù),因此可以成功濾除假分量。
2012年,梁升等人將含有非普通趨勢項分量、非IMF的信號先用數(shù)學形態(tài)濾波器將該分量分離出來,再對剩余的信號進行EMD分解與Hilbert譜分析,這樣進行分析的效果是特別好的。
2012年,He Zhi等嘗試用非等間隔灰色模型進行經(jīng)驗模式分解來降低斷電效應,用三次Hermite樣條進行差值以提高準確性,這種方法對于數(shù)據(jù)的預測非常有效。
2012年,周莉娟等人提出將HHT算法應用于背景噪聲分析。 并研究了如何將HHT方法應用于連續(xù)重力站背景噪聲分析[18]。
§2.1.2 瞬時頻率
一直以來,我們所接觸的頻率都是都是具有幅度恒定的正余弦函數(shù),這是由于我們常規(guī)接觸到的傅里葉變換所定義的頻率。 這樣一來,提到瞬時頻率大家都會將其與頻率進行聯(lián)系,從而覺得在進行瞬時頻率的定義時至少要有一個正弦信號或者余弦信號完整的周期, 頻率不能少于一個周期定義,但在非平穩(wěn)非線性信號中,頻率的定義就顯得無從適用。 且一直以來的對于瞬時頻率的定義沒有一個統(tǒng)一的方法,所以瞬時頻率也就更為的難以被人接受,直到Hilbert變換法產(chǎn)生后才得以改善這一狀況。
Hilbert變換定義:隨機給定一個時間序列,其Hilbert變換為:
(2-1)
其中的P為柯西主值,對所有的變換皆成立。所以,當形成一個共軛復數(shù)即可得一個解析信號:
(2-2)
其中:
(2-3)
綜上所述,Hilber變換給出了瞬時頻率的定義:
(2-4)
而在計算瞬時頻率時,信號必須滿足一定的清洗條件,例如,傅里葉變換的實部必須為正值。 在數(shù)據(jù)分析時,所有的條件必須在物理上可以用簡單的方法得到實現(xiàn)。
§2.1.3 EMD算法
在對肌電信號進行HHT變換時,涉及幾個算法分析,如下圖所示,其中最為重要的就是EMD算法。
圖2-1 信號HHT去噪流程圖
EMD方法認為所有信號都可以由許多個本征模態(tài)函數(shù)即IMF組成[13],任意一個IMF即可以是非線性的,也可以是線性的,而作為IMF分量則需要滿足以下兩個條件:第一是過零點數(shù)和極值點的個數(shù)最多相差一個,第二是該分量的上下包絡(luò)在時間軸上是局部對稱的[14]。這樣以來,任意一個信號都可以被分解為幾個IMF的總和[15]。分解的過程滿足以下條件:
(1) 時域特性和極值間的間隔相關(guān),由其決定;
(2) 該信號最少有一個最大值和最小值;
(3) 如果一個信號的數(shù)據(jù)序列沒有任何極值,但只包含拐點,它的極值點也可以通過進行一個或多個推導來揭示。 最終結(jié)果可以通過集成這些組件來獲得。 具體的方法是一個篩選的過程[21]:
① 首先找出信號s(t)的所有最大點,并使用三次樣條函數(shù)將其擬合到原始數(shù)據(jù)序列的上包絡(luò):然后找到所有最小點也使用三次樣條函數(shù),并將其擬合到原始數(shù)據(jù)系列的下包絡(luò)線。
② 計算上下包絡(luò)的平均值,記為;從原始數(shù)據(jù)的序列中減去這個平均值得到一個新的數(shù)據(jù)序列,中去掉了中的低頻信息。
③ 一般來說,仍然不是IMF分量,仍需要重復上述過程次,直到滿足IMF的定義。平均值接近零,這樣才是獲得了第一個IMF分量。 它表示信號中最高頻率的分量:
(2-5)
④ 在將從中分離出來之后,獲得沒有高頻分量的差分信號,即有:
(2-6)
將作為原始數(shù)據(jù),重復上述(2-1)(2-2)(2-3)步驟,即可得第二個IMF分量,重復次后就能得到個IMF分量。這樣就有:
(2-7)
當或滿足給定的終止條件時,循環(huán)結(jié)束。由(2-6)(2-7)可得:
(2-8)
其中,
為表示信號的平均趨勢的殘余函數(shù)。各個IMF分量,,分別代表不同時間尺度的信號分量,它們的尺度依次減小。因此,每個IMF [16]分量相應地包含從高到低的不同頻段的分量。每個頻率分量對應于不同的頻帶,并且隨著信號本身的變化而變化。
§2.1.4 IMF分量
在我們進行數(shù)據(jù)分析時,大多數(shù)信號不是以IMF存在的,它們可能是由多個IMF組成的,在任意一個時刻都可能擁有N個振蕩模式。同時,這也是希爾伯特變換不能完全給出普通信號的頻率成分的原因。 因此,在對信號進行HHT分析時,需要首先進行EMD變換并分解為IMF。當物理定義瞬時頻率時,需要定義的功能需要關(guān)于局部零均值對稱。 而且極端點和過零點的數(shù)量必須相同,最多只有一個誤差,所以在IMF的定義中黃要求:首先,數(shù)據(jù)中的極值點或過零點的數(shù)量必須相等,最多不超過一個;其次,在任何時刻局部最大和最小包絡(luò)的平均值必須為零。
IMF代表了數(shù)據(jù)中的振蕩模式,一個周期中只有一個本征模態(tài)的振蕩,沒有其他疊加波。
§2.1.5 Hilbert變換
基于EMD算法和IMF分量[17],Huang等人提出了一種新的信號分析方法,叫做希爾伯特-黃變換,也就是我們所研究的主題HHT。其主要構(gòu)成為兩個部分,其一就是EMD算法,另一部分為各IMF的Hilbert譜分析方法。
首先,將信號進行EMD計算得有限個的IMF:
(2-9)
然后對每個IMF分量執(zhí)行希爾伯特變換以獲得每個IMF分量信號的瞬時頻率:
(2-10)
上式中的為取實部的意思,其中將EMD計算中的殘余函數(shù)給省略掉了。
而Hilbert譜記作:
(2-11)
指示頻率和時間平面中瞬時幅度的分布。
§2.2 肌電信號
說到肌電信號,不得不提肌肉組織。許多肌細胞聚集在一起,并被結(jié)締組織包圍,形成具有豐富的毛細血管和纖維分布的肌束[18]。主要功能是收縮,它是身體和肢體運動的動力源,以及身體消化,呼吸,循環(huán)和排泄的生理過程。身體的各種運動和身體各個器官的活動都是由它來完成的。然后肌肉組織實現(xiàn)這些功能卻離不開肌電信號。 肌電信號是怎么產(chǎn)生的呢?它是人體中樞神經(jīng)系統(tǒng)中的運動神經(jīng),其負責運動以發(fā)送動作電位,然后通過神經(jīng)纖維到達肌肉組織。肌肉組織在動作電位的刺激下產(chǎn)生興奮便會拉伸和收縮[19]。 也可以將動作電位看做一個個小的元素,由這些元素組成的集合便是肌電信號,肌電信號包涵了人體動作的很多信息。肌電信號與肌肉活動密不可分,只有中樞產(chǎn)生肌電信號,人體肌肉才能產(chǎn)生各種肌肉活動,繼而實現(xiàn)各種功能。
在我們對肌電信號的分析中,肌電信號可以通過使用電子儀器記錄肌電活動期間產(chǎn)生的電勢的變化來獲得。EMG信號與其他信號不同之處在于它們具有某些非穩(wěn)態(tài)和非線性特性。目前,我們有兩種肌電信號采集方式,一種是將電極插入肌肉組織,可得到插入肌電信號。 這種肌電信號受到的干擾少,更純凈,質(zhì)量更高,但具有一定的侵入性。另一種方法是使用放置在皮膚表面上的電極來獲得表面EMG信號。這種方法會受到較多的干擾,例如50Hz的工頻干擾,ECG干擾等,很容易造成EMG信號波形的變形,但這種方法操作簡單易行。在診所接受病人的接受比較容易,所以跟蹤采集的EMG信號的處理非常重要。
目前肌電信號應用于多個領(lǐng)域。在仿生學領(lǐng)域,自用肌肉生理模型來判別肌肉動作被提出以來,電子假肢的發(fā)展速度大大加快,其研究進入一個新的領(lǐng)域,由以前的人為開關(guān)選擇控制運動進步到了利用假肢內(nèi)部的肌電采集裝置,檢測人體殘疾的肢體表面的肌電信號,根據(jù)肌電信號開控制假肢,更加便捷和方便。在康復工程領(lǐng)域,生物學家和醫(yī)學家們在對癱瘓肢體的康復中提出,可利用表面肌電信號提取出其特征,作為控制信號來控制功能性電對癱瘓的肢體進行刺激,幫助癱瘓肢體恢復運動功能。而且肌電信號還可作為醫(yī)生治療前和康復后的一個重要數(shù)據(jù)來觀察病人,以制定合理的治療方案和訓練計劃。而在運動醫(yī)學領(lǐng)域,肌電信號也擁有重要作用,運動員相對于普通人來說運動量和訓練量都特別大,肌肉時常活動,通過對運動員肌電信號的檢測,及時的了解肌肉的疲勞和興奮狀態(tài),可以制定科學合理的訓練計劃,也可以對運動員的身體狀況進行評估。
§2.3 本章小結(jié)
本章主要對研究對象進行分析,本次設(shè)計是“基于HHT的肌電信號濾波處理”,所以本章節(jié)對希爾伯特-黃變換(HHT變換)和肌電信號進行了一定的分析介紹。在希爾伯特-黃變換中,對其定義和特點進行了介紹,還對其最重要的算法—EMD算法進行了解析和介紹;在肌電信號中,對肌電信號的特點和應用領(lǐng)域進行了一定的介紹。
第三章 利用HHT進行肌電信號去噪
§3.1 肌電信號加噪
本次設(shè)計基于MATLAB來設(shè)計,設(shè)計開始需要將肌電信號導入MATLAB,這里需要用到MATLAB函數(shù)“”,利用該函數(shù)將提前下載存儲在計算機上的純凈肌電信號導入MATLAB[20],利于之后的處理。
圖 3-1 原始肌電信號時域波形圖
上圖是原始肌電信號的時域波形圖,由于本人在對肌電信號采樣時,采樣間隔設(shè)置為1500,所以其橫坐標顯示范圍為0—1500,而其縱坐標顯示為各點電信號的數(shù)值。
圖 3-2 原始肌電信號幅頻曲線圖
由于本設(shè)計需要基于HHT對帶噪肌電信號進行去噪處理,所以在此之前需要對肌電信號添加噪聲。
在這里我對肌電信號加入了50HZ的工頻干擾:“”
將原始純凈的信號與噪聲相加即可得到加噪后的信號:
“”
圖 3-3 添加50HZ工頻干擾后的肌電信號時域波形圖
圖 3-4 添加50HZ工頻干擾后的肌電信號頻譜圖
圖3-3是添加50HZ工頻干擾后的肌電信號的時域波形圖,圖3-4是其頻譜圖,對比圖3-3與圖3-1可以發(fā)現(xiàn),在時域上肌電信號多出許多的凸起干擾,在頻域上,有兩個特別明顯的沖擊信號,由于頻譜關(guān)于某一個點對稱,所以實際上該信號就是我們添加的50HZ工頻干擾信號。
§3.2 肌電信號HHT去噪
在對原始肌電信號進行加噪處理之后,就該對其進行去噪處理了,用希爾伯特—黃變換(HHT)對其進行去噪處理時,需要先在MATLAB中添加一個EMD工具箱,先下載好一個EMD工具箱后將其保存到MATLAB文件夾下“”文件夾中,然后打開MATLAB軟件,在菜單欄里選擇選擇“設(shè)置路徑”,將EMD工具箱添加到路徑例=里,這樣在對加噪后的信號進行希爾伯特—黃變換的EMD計算時,直接在MATLAB中調(diào)用EMD即可實現(xiàn)該算法。即“”[21],求得加噪信號“Y”的“IMF”分量。
首先,本人先對原始肌電信號進行了一次EMD計算,得到10個IMF分量:
圖 3-5 原始肌電信號IMF
接著又對加噪后的信號進行EMD計算,得出加噪信號的各IMF分量波形[22]。
圖3-6 加噪肌電信號IMF
在經(jīng)過EMD計算得到IMF后,需要對各IMF進行希爾伯特變換,得到其瞬時頻率。首先對原始肌電信號IMF進行希爾伯特變換:
圖 3-7 原始肌電信號IMF瞬時頻譜圖
然后再對加噪肌電信號的IMF進行希爾伯特變換:
圖 3-8 加噪肌電信號IMF瞬時頻譜圖
簡單的對圖3-6和圖3-7進行對比分析看哪一個IMF分量含有噪聲的話,是較為困難的,這里本人將噪聲的頻譜圖也畫出,對照上述兩圖進行分析:
圖 3-9 噪聲幅頻圖
結(jié)合圖3-6到圖3-8,對加噪肌電信號的IMF對比原始肌電信號的IMF分析后,本人將含有噪聲的IMF1和IMF2給剔除掉,將剩余的IMF分量進行相加,最后得到一個信號,這個信號即我們所需要的濾除噪聲后的信號[23]-[25]。
§3.3 本章小結(jié)
本章主要對本次設(shè)計的設(shè)計過程進行介紹,在下載好純凈的肌電信號后,首先將其導入MATLAB系統(tǒng),再在MATLAB系統(tǒng)中對其進行加噪處理,然后再用希爾伯特-黃變換的方法對其進行分析、處理。最后便可得到任務要求的濾波信號。
第四章 結(jié)果分析
§4.1 仿真結(jié)果
在添加噪聲的肌電信號經(jīng)過EMD分解后,形成了一個一個的IMF分量,我們將噪聲IMF分量去除,剩余的IMF分量相加后,便得到了去噪后的肌電信號。
圖4-1 去噪后肌電信號時域波形圖
圖4-1便是去噪后肌電信號的時域波形圖,直接觀察該時域波形圖可以發(fā)現(xiàn),每個時刻的值都在0.5以內(nèi)。將圖4-1和圖3-3可以發(fā)現(xiàn),噪聲明顯減少。但將圖3-1與之比較將會發(fā)現(xiàn)肌電信號的時域圖發(fā)生了一定的變形。
圖 4-2 去噪后肌電信號頻譜圖
上圖4-2為去噪后的肌電信號頻譜圖,對比圖4-2和圖3-4可以發(fā)現(xiàn),蓋機電信號中的沖擊信號已經(jīng)被去除。
§4.2 結(jié)果分析
本設(shè)計在利用HHT進行去噪處理時,利用IMF將噪聲找出,然后將含有噪聲的IMF分量直接進行刪除,在設(shè)計開始之初本人分析覺得HHT理想狀態(tài)上是可以對噪聲進行去除,但也可能會存在刪除的IMF分量中含有一定的信號,這樣的做法可能會造成信號的失真。是否存在如此的可能性,讓我們對本次設(shè)計MATLAB仿真后的結(jié)果進行分析來看。
為了方便觀察,將原始肌電信號、加噪后的肌電信號和去噪后的肌電信號的頻譜圖、時域圖整理畫到一起進行分析。
圖 4-3 肌電信號加噪前后及去噪后頻譜圖
觀察上述圖4-3肌電信號加噪前后及去噪后的頻譜圖,原肌電信號幅值大部分集中在0—20之間,最大幅值為30;而添加噪聲后,幅值最大快到150。經(jīng)過希爾伯特-黃變換后,濾除了部分的IMF分量信號,可以看出“去噪后肌電信號頻譜圖”中最為突出部分的信號已經(jīng)被去除,但仍然含有部分少量的非原始信號,且原始信號中的部分信號也被濾除。
在對圖4-3進行觀察分析后,可以知道信號在經(jīng)過HHT處理后能明顯地將噪聲去除,但去除噪聲效果不是特別完美,同時會濾除部分信號。
圖 4-4 肌電信號加噪前后及去噪后的時域波形圖
在經(jīng)過對頻譜的分析后,再對其時域進行分析,觀察圖4-4,可以很明顯地看到噪聲信號的減弱,這說明HHT對于噪聲的去除是有一定作用的,將HHT應用于信號的去噪中的確是可行的,但同時也能觀察到其缺點,不能百分百將噪聲去除,且容易造成信號的失真。
最后,我們可以對肌電信號去噪前后的信噪比進行計算分析其噪聲的去除效果。
通過上述所示的MATLAB程序即可計算得到去噪前后的信噪比。去噪前信噪比:SNR1=0.3612;去噪后信噪比:SNR2=0.7472
比較去噪前后信噪比大小可知,本次設(shè)計對于肌電信號的去噪是有用的,雖然他是去除了部分信號,但大部分去除的是噪聲。
§4.3 本章小結(jié)
本章節(jié)對MATLAB仿真濾波后的結(jié)果進行了分析,在本次設(shè)計中,肌電信號在進行加噪去噪后,先對其時域波形圖和幅頻曲線圖的進行分析,然后又計算去噪前后的信噪比,最后可以知道HHT在信號去噪中的應用是可行的。
結(jié)論
本次設(shè)計中,在進行MATLAB設(shè)計時,程序可以很好地實現(xiàn)對保存在電腦上的信號的讀取,對信號進行噪聲添加和對信號進行HHT分析,得出各IMF分量,再對各IMF分量進行Hilbert變換,得到其瞬時頻率,通過對各IMF瞬時頻率和原始信號的頻率分析可以將含噪IMF分量挑選出來進行剔除。最后對剩余IMF分量進行一個信號重構(gòu)就得到了一個去噪后的肌電信號。
本次設(shè)計研究分析可以發(fā)現(xiàn),含噪肌電信號在經(jīng)過HHT去噪處理后可以有效地去除噪聲,但同時也存在一定的不足,在進行IMF分量分析挑選出含噪IMF時,被挑選出的該IMF分量同時也可能含有一定的肌電信號,所以原始肌電信號在加噪后再經(jīng)過HHT去噪會一定程度上的造成信號的失真。
本次設(shè)計添加的噪聲信號是50HZ的工頻干擾,肌電信號本身的信號頻率在10—500之間,在進行HHT去除肌電信號中的工頻干擾時,將信號也去除了一部分,HHT在進行頻率相差較大的信號和噪聲之間的濾除效果可能會非常明顯,且對于信號無影響。
參考文獻
[1] 張賢達,保錚.非平穩(wěn)信號分析與處理[M],北京:國防工業(yè)出版社, 1998.10-15
[2] Norden E,Huang Zheng Shen,Steven R.Long.A new view of nonlinear water waves:The Hilbert Spectrum[J],1999,31,417-457
[3] N.E.Huang,Z.Shen,S.R.Long,M.L.Wu,H.H.Shih,etc.The empirical mode decomposotion and HIlbert spectrum for nonlinear and non-statinary time series analysis[J],1998,454,903-995
[4] Zhaohua Wu,Norden E.Huang.A study of the characteristics of white noise using the empirical mode decomposition method[J],2004,460,1594-1611
[5] 張志涌.精通MATLAB6.5[M].北京:北京航天航空大學出版社,2003.03-05
[6] 熊偉.MATLAB在教學實踐中的應用[J].新課程學習(下旬),2011,(11):22-23.
[7] D.L.Donoho.De-noising by soft-thresholding[J],1995,41,613-627
[8] 苗晟,王威廉,姚紹文.Hilbert-Huang變換發(fā)展歷程及其應用[J],2014,08,812-818
[9] 黃誠惕.希爾伯特_黃變換及其應用研究[D]:[畢業(yè)論文.四川:西南交通大學,2006,08-20
[10] Noeden E.Huang,Man-Li C.Wu,Steven R.Long,etc.A confidence limit for the empirical mode decomposition and Hilbert spectral analysis[J],2003,459,2317-2345
[11] 李天云,趙研,季小豐收等.HHT方法在電力系統(tǒng)故障信號分析中的應用[J],2005,6,87-91
[12] 鐘佑明.希爾伯特—黃變換局瞬信號分析理論的研究[D],[畢業(yè)論文].重慶:重慶大學,2001,10-20
[13] 王婷.EMD算法研究及其在信號去噪中的應用[D],[畢業(yè)論文].黑龍江:哈爾濱工程大學,2010,25-40
[14] Cheng Junsheng,Yu Dejie .Yang Yu etc,Research on the intrinsic mode function (IMF) criterion in EMD method[J].2005,4,817-824
[15] A.O.Boudraa,J.C.Cexus,and Z.Saidi.EMD-Based Signal Noise Reduction[J],2004,1,33-37
[16] 張秀峰.基于HHT的肌電信號分析方法及其在痙攣評定中的應用[D],[畢業(yè)論文].合肥:合肥工業(yè)大學,2017,01-03,15-18
[17] 趙寶新,張保成,趙鵬飛等.EMD在非平穩(wěn)隨機信號消除趨勢項中的研究與應用[J],2009,05,85-87
[18] 陳成.肌電信號的處理方法及其對職業(yè)性下腰痛評估的研究[D].[畢業(yè)論文].天津:天津大學,2004,01-08
[19] 王人成,楊巍,黃昌華.肌電控制及肌電信號的分析處理[J],1996,06,01
[20] 張紅燕,李立禮,樊東紅. 基于MATLAB的信號與系統(tǒng)教學研究[J],2011,01,18-19
[21] 張雪梅.基于HHT的非平穩(wěn)信號特征提取與參數(shù)估計方法研究[D].電子科技大學,2015,01-08
[22] 席旭剛,武昊,羅志增.基于EMD自相關(guān)的表面肌電信號消噪方法[J].儀器儀表學報,2014,(11):2494-2500.
[23] Yao Qi Wang, Xiao Peng Wang.Tao Lei etc,Pitch Detection Method Based on HHT[J],2014,846,1111-1114
[24] Zhang Shijie,Sun Xiaoyuan,Li Chengwu etc.The Analysis of Coal or Rock Electromagnetic Radiation (EMR) Signals Based on Hilbert-Huang Transform (HHT)[J],2011,10,689-698
[25] Helong Li,Lihua Yang,Daren Huang.The study of the intermittency test filtering character of Hilbert–Huang transform[J],2005,01,22-3219
|