《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種長序列小波變換快速算法的DSP實現
一種長序列小波變換快速算法的DSP實現
摘要: 由于小波變換算法的復雜性,微機和通用的微處理器在運算速度上難以實現小波變換的實時性要求。定點DSP具有低功耗、高性能的特點,本文結合TI公司的16位定點DSP說明了小波變換快速算法的具體實現,解決了小波變換實時、高精度處理的要求。
關鍵詞: DSP 小波變換
Abstract:
Key words :

 1 引 言
由于小波變換具有良好的時頻分析特性,已經廣泛應用于各種信號分析領域。由于小波變換算法的復雜性,如果直接計算小波變換,所需內存較大,耗時較長。盡管當今處理器芯片運算速度得到了大幅度的提高,但仍然在實時性上不能滿足要求。為了簡化計算過程,人們相繼設計了一系列的快速算法來計算小波變換,以降低其運算次數。

  小波變換在大多數具體應用中主要是在線信號的實時分析處理,微機和通用的微處理器在運算速度上難以適應信號實時、高精度處理的要求。數字信號處理器(DSP)就是為了適應這種需求而開發的。美國TI公司是全球最大的DSP供應商,其生產的TMS320C55x系列16位定點DSP芯片具有低功耗、高性能等特點,具有廣泛的應用領域,本文應用該系列DSP芯片,將文獻[2]提出的小波變換快速算法用C語言開發加以實現,解決了小波變換實時、高精度處理的要求。

  2 小波分解過程的DSP實現

  小波分解過程中算法實現的數據結構存儲和尋址方式如圖1所示。

  小波分解過程中C語言算法實現的偽代碼如下:


  下面分別對偽代碼中各個子程序模塊的具體實現進行分析。

  2.1 邊界延拓模塊

  數據邊界延拓程序模塊的實現:

  定義一個數據地址指針pSrc始終指向載人的源數據頭地址,即pSrc=Layer1Data+M-1,在源數據的首尾各對稱延拓M-1個點。該模塊的C語言實現代碼如下:


  2.2 數據搬移模塊

  從源數據區搬送數據到計算區的程序模塊實現:定義一個臨時地址指針pTemp1指向擴展后的數據首地址,即:pTemp1=pSrc- M+1,SegNum為長序列分段數,將數據從數據源區分段搬送到計算區,并將16 b數據擴展為32 b,通過對虛部填零,組成復數輸入數據數組signal,該模塊C語言實現代碼如下(i為分段標記,N為分段圓周卷積長度):


  2.3 基于圓周卷積的線性卷積模塊

  用圓周卷積計算signal和分解濾波器組dec_filter的線性卷積out_buffer,該模塊的C語言實現代碼如下:


  2.4 結果保存模塊

  將計算區的結果保存到目標區的程序模塊實現:將out_buffer去掉前面M-1個復數,后面N-M+1個復數只取實部,即只取低頻分量,對取出的實部乘以比例系數,這里采用的是小數乘法,然后再取前16 b,將結果存到數據存儲目標區Layer2Data2,定義目標區存儲的首地址指針為pDest=Layer2Data+M-1,然后定義臨時數據指針 pTemp2=pDest,該模塊C語言實現代碼如下:


  將保存在目標區內的數據減采樣一半,仍舊保存在目標區內,該模塊的C語言代碼如下:


  3 小波重構過程的DSP實現

  首先對數據源區要重構的低頻、高頻數據分量進行上采樣,將上采樣后的數據存到另外一個目標數據緩沖區,該模塊的C語言程序代碼如下:


  交換數據指針,將計算結果存到另一區,對上采樣后的數據進行邊界延拓,然后應用重疊保留法計算擴展后的數據和重構濾波器組的線性卷積,這兩個模塊的實現同分解過程。惟一有所區別的是,在保存數據時,每一層重構時的第一個分段前面要去掉的個數要多一點,模塊的C語言代碼如下:


  4 結 語

  由于小波變換算法的復雜性,微機和通用的微處理器在運算速度上難以實現小波變換的實時性要求。定點DSP具有低功耗、高性能的特點,本文結合TI公司的16位定點DSP說明了小波變換快速算法的具體實現,解決了小波變換實時、高精度處理的要求。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久成人国产| 欧美刺激午夜性久久久久久久| 欧美一区二区精品| 在线视频亚洲一区| 亚洲精品在线免费| 亚洲高清视频一区二区| 国产综合久久久久影院| 免费在线欧美视频| 久久综合电影一区| 久久精品国产第一区二区三区| 亚洲女性喷水在线观看一区| 一区二区三区精品在线 | 亚洲视频第一页| 亚洲精品乱码久久久久久| 久久国产手机看片| 久久精品国产综合| 亚洲成色www8888| 久久精品官网| 亚洲国产一区二区a毛片| 久久爱www| 久久精品夜色噜噜亚洲aⅴ| 亚洲成人在线免费| 欧美激情a∨在线视频播放| 欧美成人精品在线播放| 欧美激情第一页xxx| 欧美精品在线观看91| 欧美精品九九99久久| 欧美日韩国产一级| 欧美视频一区二区三区四区| 欧美网站大全在线观看| 国产精品国色综合久久| 国产精品日韩欧美综合| 国产精品少妇自拍| 国产欧美一区二区三区国产幕精品| 国产精品亚洲综合| 国内精品写真在线观看| 有码中文亚洲精品| 亚洲欧洲精品一区二区三区| 99精品视频免费| 亚洲香蕉网站| 亚洲免费一区二区| 欧美一区二区三区四区在线观看| 久久精品导航| 日韩午夜在线视频| 亚洲综合欧美| 久久精品综合网| 欧美凹凸一区二区三区视频| 欧美日韩在线大尺度| 国产伦精品一区二区三区视频黑人 | 一区二区三区不卡视频在线观看 | 亚洲人成网站777色婷婷| 日韩午夜激情电影| 午夜在线不卡| 亚洲三级影院| 亚洲欧美日韩一区二区| 久热精品在线视频| 欧美日韩午夜视频在线观看| 国产欧美综合在线| 亚洲国产综合在线| 亚洲欧美日韩视频二区| 亚洲精品在线观看免费| 亚洲午夜性刺激影院| 久久久一本精品99久久精品66| 欧美精品一区二区三区视频| 国产欧美亚洲视频| 亚洲日本视频| 欧美在线黄色| 亚洲小说欧美另类社区| 久久久一二三| 国产精品久久久久9999吃药| 伊甸园精品99久久久久久| 中文高清一区| 亚洲激情影视| 欧美一区二区三区视频在线 | 日韩一级在线| 久久九九精品| 欧美日韩一区二区在线观看视频| 国产欧美亚洲日本| 亚洲精选国产| 亚洲免费在线观看| 夜夜夜精品看看| 久久一区二区三区超碰国产精品| 欧美日韩直播| 国产婷婷色一区二区三区四区| 99xxxx成人网| 久久精品盗摄| 亚洲一区二区三区国产| 久久成人精品| 欧美日韩成人综合| 国产偷国产偷亚洲高清97cao| 日韩亚洲国产精品| 欧美一区二区三区日韩视频| 亚洲欧美日韩第一区| 欧美日韩成人| 国语自产精品视频在线看| 亚洲婷婷综合色高清在线| 亚洲国产日本| 欧美亚洲一级片| 欧美精品aa| 国内精品久久久久久久影视麻豆| 日韩视频在线观看| 欧美综合二区| 午夜综合激情| 欧美日韩精品一区二区| 亚洲高清久久| 亚洲第一福利视频| 欧美一区视频在线| 欧美视频国产精品| 亚洲国产精品va在线观看黑人| 亚洲一区免费视频| 在线亚洲精品| 欧美高清视频一二三区| 国产日韩欧美| 亚洲免费观看| 亚洲人成网在线播放| 欧美一区二区三区在线视频| 欧美国产日产韩国视频| 在线观看日韩av| 性欧美精品高清| 亚洲综合不卡| 欧美日韩另类字幕中文| 在线日韩中文字幕| 欧美亚洲日本一区| 午夜精品视频在线| 欧美日韩精品二区| 亚洲黄色尤物视频| 亚洲区第一页| 美国十次成人| 精品91视频| 欧美在线999| 久久成人在线| 欧美日本国产精品| 99精品视频一区| 日韩亚洲欧美在线观看| 嫩草国产精品入口| 国内外成人免费激情在线视频| 亚洲欧美日韩一区二区三区在线观看 | 久久久久国产一区二区| 国产精品一区二区黑丝| 亚洲夜间福利| 午夜宅男欧美| 国产精品自在在线| 亚洲自啪免费| 一区二区三区毛片| 欧美精品在线免费观看| 亚洲福利久久| 亚洲七七久久综合桃花剧情介绍| 久久免费视频在线观看| 国产伊人精品| 亚洲三级免费| 欧美精品激情| 亚洲中无吗在线| 欧美在线看片| 国产精品欧美在线| 亚洲综合首页| 久久精品国产91精品亚洲| 国产真实乱子伦精品视频| 久久国产视频网| 毛片精品免费在线观看| 亚洲国产精品电影在线观看| 日韩视频在线观看| 欧美色欧美亚洲另类二区| 亚洲在线视频一区| 久久精品理论片| 精品成人在线视频| 亚洲免费精品| 国产精品高潮视频| 午夜国产精品视频| 欧美福利在线| 日韩亚洲在线| 欧美一区免费视频| 樱花yy私人影院亚洲| 99精品欧美| 欧美日韩高清在线| 性色一区二区| 美女主播精品视频一二三四| 亚洲精品国精品久久99热| 亚洲网站视频福利| 国产日韩欧美在线视频观看| 亚洲欧美伊人| 欧美日韩久久久久久| 亚洲欧美国产另类| 玖玖玖免费嫩草在线影院一区| 亚洲品质自拍| 午夜精品久久久久久99热软件| 国产亚洲二区| 亚洲另类视频| 国产精品久久久久久一区二区三区| 欧美在线观看www| 欧美另类videos死尸| 一区二区久久| 欧美sm视频| 亚洲图中文字幕| 久久婷婷亚洲| 亚洲精品一区二区三区福利| 午夜综合激情| 最新国产成人在线观看| 午夜性色一区二区三区免费视频 | 国内免费精品永久在线视频| 99亚洲视频|