matlab小波具体频段,一种小波包分解节点与对应频段检索及编程方法
一種小波包分解節點與對應頻段檢索及編程方法
(2012-06-02 15:11:58)
1.一種小波包分解節點與對應頻段檢索及編程方法,其特征是:(1)根據工程實際要求,確定采集信號時每秒需要采集的次數,即采樣頻率,將其設為fs,單位為Hz;然后確定分析信號時希望達到對頻率分辨的最少位數,即頻率分辨率,設為Δf,單位為Hz;(2)根據所處理信號的采樣頻率fs及頻率分辨率Δf要求,確定小波包分解層數,用n表示;對應的節點數目為2n個;由關系式來確定小波包分解的層數n;(3)根據香農采樣定理確定最大頻率范圍fmax后,將(0~fmax)作為初始節點(0-0)對應的頻段,然后進行逐層分解,每個節點在進行再分解時均包括低頻段和高頻段兩部分;對低頻段和高頻段分解模式進行分析,在確定分解層數n的基礎上,以分解節點編號作為索引進行排序,列出小波包分解節點與頻段的實際對應情況表,簡稱表2;針對表2中對應節點的頻段范圍出現混疊交叉現象的狀況,對0~fmax范圍按分解層數或節點數、頻率分辨率進行等距分解,列出頻段范圍從小到大的順序編號表,簡稱表3;在表2中查找需檢測的特征頻率所在的頻段范圍,記錄其節點編號,用NNo表示;在表3中再去尋找特征頻率所在頻段范圍,記錄其對應編號,用fNo表示;列出NNo與fNo之間的對應關系表,簡稱表4;據此可以檢索小波包分解節點及其對應頻段;(4)推導節點編號NNo與頻段范圍編號fNo關系;在表4中,小波包分解層數為n時,節點編號NNo從0編號至2n-1;頻段范圍編號fNo在0至2n-1的范圍內,但與NNo對應的編號順序為:第n層的前半部分的頻段范圍編號fNo與第n-1層的全部頻段號完全相同,后半部分的頻段范圍編號fNo為第n-1層的所有頻段號同時加上2n-1,然后再反序與第n層的前半部分順序連接合成第n層;用整型變量i代表NNo,數組變量a代表fNo,第n層后半部分的頻段范圍編號規律為:a(i)=a(i-2n-1)+2n-1(n=2、3、4......)其中,a(i)表示第n層第i個節點編號對應的頻段范圍編號,i取值范圍[2n-1,2n-1];“+”后的2n-1為在第n-1層所有元素上需要加的數值,n=1的情形事先給定;(5)對節點編號NNo與頻段范圍編號fNo關系進行編程,分析關系式中出現的變量,決定并定義變量為何種類型的數據或字符;應用程序語言的條件語句、循環語句、數組和子程序及其調用知識,以簡短程序實現所編程序中的檢索功能。
分享:
喜歡
0
贈金筆
加載中,請稍候......
評論加載中,請稍候...
發評論
登錄名: 密碼: 找回密碼 注冊記住登錄狀態
昵???稱:
評論并轉載此博文
發評論
以上網友發言只代表其個人觀點,不代表新浪網的觀點或立場。
總結
以上是生活随笔為你收集整理的matlab小波具体频段,一种小波包分解节点与对应频段检索及编程方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TMDB电影数据分析
- 下一篇: eclipse JRebel破解