MATLAB實現基本尺度熵算法_第1頁
MATLAB實現基本尺度熵算法_第2頁
MATLAB實現基本尺度熵算法_第3頁
MATLAB實現基本尺度熵算法_第4頁
MATLAB實現基本尺度熵算法_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、地理與生物信息學院2011 / 2012學年第二學期驗報告課程名稱:醫學信號處理實驗名稱:基本尺度熵算法實現班級學號:11111111學生姓名:AAAA指導教師:BB日 期:2012年6月、實驗題目:Matlab軟件處理生物醫學數字信號(熵方法2)、實驗要求:基本尺度熵算法實現三、實驗內容:能使用Matlab軟件編寫、實現基本尺度熵算法并處理生物醫學信號。四、實驗過程:對于數據長度為N的時間序列:u(i): 1 i N,把該時間序列嵌入m維相空間19。對于每一個u(i),取m個點組 成一 m維矢量:X (i) = u(i), u(i + L), ,u(i + (m -1)L),( 1)這里m是

2、嵌入維數,L是延遲時間。取L = 1,那么共有N - m +1個 m維矢量。對于每一個m維矢量,計算出基本尺度BS , BS定義為m維 矢量中所有相鄰點數據間隔(或大小)的差值方均根值,即,若(u (i + j) - u (i + j -1)2BS (i) = j(2)m -1根據基本尺度選擇符號劃分標準為a x BS,然后把每一個m維矢量 轉換成 m 維矢量符號序列 Si(X(i)= s(i),s(i +1),.,s(i + m -1) , s e A (A = 0,1,2,3)。具體的轉換如下:0: u u u + a x BS,()2: u - a x BS u u)3 : u u -

3、a x BS這里i = 1,2,3,N - m +1, k = 0,1,2,m-1。u代表第i個m維矢量的平均值,BS代表第i個m維矢量的基本尺度,符號0,1,2,3僅僅作為每一個劃分區域的記號,具體數值的大小并沒有實際的意義。是一個 特殊參數。值從0.1到2都可以。為了計算基本尺度熵值,先統計m維矢量符號序列S的分布幾率 P(S )。包含0,1,2, 3四種符號的m維矢量符號序列S(m - words)共 有4m種不同的組合形式兀。統計每一種不同的組合形式在整個 N - m +1個m維矢量所占的幾率:#t 1 t uave(i)+a*BS(i)S(i,k)=1;else if u(i+k-1)uave(i)S(i,k)=0;else if u(i+k-1)uave(i)-a*BS(i) S(i,k)=2;elseS(i,k)=3;endendendendSX(i)=100*S(i,1)+10*S(i,2)+S(i,3);endp=hist(SX,unique(SX)/(N-m+1);H=-sum(p.*log2(p)實驗結果:對數據進行采樣分析,求得其3維矢量的基本尺度熵為:%=1 時,H=3.7355;當a=0.15時,H=3.7768五、實驗小結:此次實驗使用Matlab軟件編寫、實現基本尺度熵算法并處理生 物醫學信號。關鍵是基本尺度選擇符號劃分標準為ax 8

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論