《電子技術應用》
您所在的位置:首頁 > 嵌入式技术 > 设计应用 > 一种长序列小波变换快速算法的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網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 久久久久天天天天| 国产日韩中文在线| 日日碰狠狠丁香久燥| 国产欧美日韩高清| 一区二区视频在线播放| 久久九九视频| 午夜精品久久久久久久男人的天堂 | 久久九九视频| 日韩在线观看精品| 欧美久久在线观看| 日韩av高清不卡| 亚洲精品日韩在线观看| 两个人的视频www国产精品| 久青草国产97香蕉在线视频| 国产中文字幕在线免费观看| 国产精品吹潮在线观看| 精品中文字幕在线2019| 91超碰中文字幕久久精品| 国产精品高潮视频| 久久婷婷开心| 国产精品二区在线| 国产精品久久久久久av| 日韩视频免费观看| 亚洲v国产v在线观看| 97色在线观看免费视频| 亚洲精品中文字幕在线| 国产精品欧美日韩久久| 午夜精品美女久久久久av福利| 亚洲自拍欧美另类| 日韩一级片免费视频| 国产不卡精品视男人的天堂| 97精品国产97久久久久久免费| 日本久久久久亚洲中字幕| 免费看成人午夜电影| 蜜臀久久99精品久久久酒店新书| 91久久精品美女| 日韩不卡av| 欧美激情亚洲综合一区| 无码人妻精品一区二区蜜桃网站| 欧美国产综合视频| 国产精品免费观看高清|