999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

編碼精度自調節的心電壓縮ASIC

2018-09-11 02:09:24徐煥章羅嘉蕙陳志堅
傳感器與微系統 2018年9期

徐煥章, 羅嘉蕙, 陳志堅

(浙江大學 電氣工程學院,浙江 杭州 310027)

0 引 言

心電(electrocardio,ECG)壓縮技術可以降低ECG信號傳輸的功耗[1]。具有時頻局部化和多分辨率特性的小波變換法[2]可獲得較高的壓縮率,廣泛應用于ECG壓縮領域。但由于小波變換是基于傅里葉變換的卷積運算[3],計算復雜度高,對存儲空間的要求也很高,硬件實現成本與功耗均較大。

鑒于此,Daubechies和Sweldens提出了提升格式小波變換[4],擺脫了基于傅里葉變換的卷積運算,簡單快捷。在量化編碼上,Shapiro提出了嵌入式零樹小波(embedded zerotree wavelet,EZW)編碼。該編碼方式利用小波變換各級系數具有方向性的特點進行漸進式編碼[5],相對于其他編碼方式,計算相對簡單且壓縮能力強,目前主要用于二維圖像[6]壓縮領域。

針對現有ECG壓縮專用集成電路(application specific IC,ASIC)實現成本較大且壓縮率不穩定的問題,本文提出了基于提升小波的編碼精度自調節的ECG壓縮ASIC,利用小波變換得到各級高頻系數和以初始編碼閾值為依據動態調節電路的編碼精度;在硬件編碼中,將傳統的自頂向下掃描方式改進為自底向上,擺脫了EZW編碼中大量出現的遞歸運算[7,8],大幅減少掃描次數,并降低硬件運算復雜度和動態功耗。

1 自調節算法原理

本文在算法上,主要對EZW編碼進行了改進,并在壓縮過程增加了動態調節編碼精度的部分。

1.1 5/3提升小波變換

“5”和“3”代表該小波變換的高通和低通分解濾波器的長度。分解過程分為分裂、預測和更新,如圖1所示。

5/3提升小波變換的算法公式為

(1)

式中x(n)為原始信號,d(n),c(n)分別為高、低頻系數。

圖1 提升小波變換

1.2 逆向掃描的EZW編碼

1.2.1 傳統編碼方法

傳統EZW編碼算法如下:經過n級小波變換后,高頻系數被分解為n層的二叉樹結構,稱為零樹。每個粗尺度(第i級)系數對應2個較細尺度(第i-1級)系數,對應關系可用父節點和子節點的關系描述,如圖2所示。EZW算法中,對于一個零樹,掃描順序按照編號順序進行掃描編碼。

圖2 零樹的構成

1.2.2 逆向掃描編碼

本文設計的算法對傳統編碼進行改進,將每個節點的遍歷次數由多次變為僅需要1次,使得運算復雜度成倍減少。先確定子節點的編碼,再確定父節點的編碼,因此在判斷子節點均編碼T(零樹根)過程中只需遍歷其2個子節點即可。當得到零樹根時,將其子節點的編碼刪除,從而實現零樹根的子孫不編碼。

通過對比可以看出:當零樹深度為N時,傳統編碼方法的運算復雜度為O(2N×N);采用逆向掃描的方式后,運算復雜度降低為O(2N),例如采用5級小波變換時,零樹深度為5,則運算次數由160(32×5)次減少為32次。

1.3 編碼精度自調節

自調節的依據在于,壓縮率和重要系數的分布有關,而重要系數的分布又反映了信號的抖動程度。當一個信號的抖動幅度越大,在同樣編碼精度下,其壓縮率就會越低。為了保持較為穩定的壓縮率,需要針對不同信號使用不同的編碼精度。考慮到硬件實現開銷,提出了一種低復雜度的編碼精度自適應調節算法:1)對于5級小波變換,選取了第4級和第5級的誤差序列均值作為參考用于預測此時信號的抖動誤差因子G0。2)考慮到初始閾值T0,引入相對誤差因子g0=G0/T0,g0的值很大程度上體現了初始閾值T0確定的情況下,重要系數的占比和EZW的編碼效率。設S0為精度參數,表示精度增加的比特數,即編碼總輪數。當g0處于不同范圍時,S0的取值為

(2)

通過簡單的線性運算和比較,實現了樣本編碼精度的自調節。提高了低壓縮率樣本的壓縮率,從而提高了整體壓縮率。

2 硬件結構設計

本文處理的數據為以128個點為1幀的數字心電信號,輸出這一幀數據的編碼。整體結構框架如圖3所示。

圖3 整體硬件結構

由圖3可知,硬件主要由小波變換模塊、精度調節模塊和EZW編碼模塊構成。除此之外,由塊深度為128 bit,寬度為16 bit的靜態隨機存儲器(static random access memory,SRAM)用于存儲原始數據,以及小波變換后的高頻、低頻系數;總控制模塊用于控制不同階段下各個模塊對SRAM的訪問,同時也控制各個階段之間的切換并廣播給各個模塊。

2.1 小波變換模塊

小波變換模塊可以實現同址運算, SRAM中的奇序列和偶序列被高頻和低頻系數取代,這樣的同址運算所消耗的運算資源以及額外的存儲資源最優。由式(1)可以看出,每得到3個原始信號點x(2n),x(2n+1)和x(2n+2),就可以計算出d(n),進而通過d(n)和d(n+1)計算出r(n)。據此,需要一個深度為3的先入先出(first in,first out,FIFO)存儲原始信號,且需要2個寄存器D和R分別存儲d(n)和r(n)的值。才能保證d(n)和d(n-1)能夠同時存在,在每次計算r(n)時,d(n)的值通過組合邏輯得到,d(n-1)的值從寄存器D中獲得,最終將d(n)更新到寄存器D中,如圖4所示。

圖4 小波變換模塊電路

每次得到d(n)和r(n)會寫入SRAM中x(2n)和x(2n+1)原本所在的位置。然后將x(2n+3),x(2n+4)讀入FIFO中,進行下一組系數運算,直到一級小波變換完成,再將r(n)作為新一級變換原信號序列。

2.2 精度調節模塊

該模塊的主要功能是計算初始閾值,進一步計算精度參數。求閾值時,首先暫存絕對值最大的高頻系數,當出現高頻系數d(n)比當前最大值大時,將最大值更新為新的高頻系數d(n)。根據式(2)求解精度參數。

2.3 EZW編碼模塊

編碼模塊由兩個狀態機進行維護,主狀態機為有限狀態機(finite state machine,FSM1)主要根據精度參數來控制多輪的編碼。副狀態機FSM2負責每一輪編碼時對零樹進行主掃描和輔掃描。編碼模塊的兩個狀態機的協同工作狀態如圖5所示。

圖5 編碼模塊狀態

1)在FSM1中,開始編碼之后,各狀態如下所述:

a.掃描(SCAN):開始編碼,激活FSM2,監測到一輪編碼結束之后進入重復(REPEAT)狀態。

b.REPEAT:檢查是否編碼精度已經達到由精度調節模塊設定的精度參數:若是,進入輸出(OUTPUT)狀態;否則,將閾值減半,回到SCAN狀態編碼。

c.OUTPUT:將一棵零樹的編碼逐點輸出。

d.重新載入(RELOAD):將閾值重置為初始閾值,檢查是否已經完成了一幀的掃描。

2)在FSM2中,接收來自FSM1的激活信號之后,開始掃描,各個狀態如下所述:

a.讀取(READ):從SRAM中讀取系數,讀取順序自底向上。

b.編碼(CODE):根據改進后的方法進行編碼。

c.CNT:確定正在掃描哪一級的系數,從而確定讀取和編碼時的索引,如果最頂級已經掃描完成,則發送完成信號給FSM1,使其從SCAN狀態進入REPEAT狀態。

3 實驗與結果分析

3.1 壓縮性能實驗

壓縮率是ECG壓縮ASIC的關鍵指標之一,本文以MIT-BIH數據庫的心電信號為測試樣本,采用壓縮率(compression ratio,CR)和失真度計算方法是百分比均方根誤差(percent root mean square difference,PRD)來衡量該算法的壓縮性能。本文添加了編碼精度自調節功能,表1為編碼精度固定為4時的壓縮率和編碼精度自調節后的壓縮率對比。

表1 編碼精度固定和自調節的壓縮率對比

可以看出:選取的幾個樣本,在固定的編碼精度下,CR波動較大,其中樣本102,104,109,203的CR較低,經過編碼精度自調節之后,各樣本的CR都保持在高水平。

壓縮性能如表2所示,從表中可以看出,相對于其他算法,本文算法在失真度低的情況下,壓縮率高,有利于減少傳輸功耗和存儲資源。

表2 測試樣本的壓縮性能

3.2 電路實驗數據

采用SMIC 40 nm工藝,電路面積僅有7 387 μm,折合成9 885個等效門。選取1 MHz作為系統頻率,在1.1 V供電電壓下,電路總功耗為7.11 μW,其中,4.97 μW為靜態功耗,主要來自SRAM的漏電功耗。本文設計的ASIC和文獻[11]的電路參數對比,在2種設計都采用EZW編碼進行壓縮的情況下,本文通過降低電路的復雜度極大地減少資源,等效門數減少了3倍,又通過工藝尺寸的減小,使得整體電路面積縮小了32.3倍。雖然本文設計頻率略低于文獻[11](250 MHz),但其總功耗比文獻[11](64.39 μW)小3個數量級。

4 結束語

本文將5/3提升小波變換和EZW編碼算法應用于心電信號壓縮,成本小且壓縮效果良好。硬件電路可以根據信號的抖動程度自適應地調節編碼精度,提升了壓縮率的穩定性。通過改進了編碼算法極大地降低了計算復雜度,從而節約了資源和功耗。實驗結果表明:提出的算法不僅壓縮性能好,且資源小、功耗低,符合便攜設備面積小、功耗低的需求。

主站蜘蛛池模板: 无码aaa视频| 免费aa毛片| 国产在线小视频| 97狠狠操| 国产91在线免费视频| 波多野结衣的av一区二区三区| 91麻豆国产精品91久久久| 99热这里只有免费国产精品| 日本人妻丰满熟妇区| 台湾AV国片精品女同性| 久久久久国产精品嫩草影院| 免费人成在线观看成人片| 91在线视频福利| 亚洲精品无码av中文字幕| 伊人天堂网| 天天综合网色| 国产SUV精品一区二区| 日韩人妻少妇一区二区| 精品国产亚洲人成在线| 免费福利视频网站| 亚洲中文字幕精品| 国产精品9| 多人乱p欧美在线观看| 在线免费a视频| 亚洲h视频在线| 自慰网址在线观看| 久久综合色天堂av| 美女被狂躁www在线观看| 婷婷亚洲视频| 波多野结衣视频网站| 免费无码又爽又黄又刺激网站| 又粗又大又爽又紧免费视频| 天堂成人在线视频| 第一区免费在线观看| 这里只有精品在线| 国产成人精品一区二区| 午夜激情福利视频| 日韩午夜福利在线观看| 久久国产亚洲欧美日韩精品| 久久久黄色片| 欧美亚洲欧美区| 99视频精品全国免费品| 国产一区二区三区夜色| 成人永久免费A∨一级在线播放| 制服丝袜无码每日更新| 91福利一区二区三区| 久久久久久午夜精品| 香蕉国产精品视频| 精品91视频| 欧美高清国产| 国产97公开成人免费视频| 欧美日韩一区二区在线免费观看| 亚洲人成人伊人成综合网无码| 日本欧美在线观看| 日日拍夜夜操| 毛片久久久| 狠狠色狠狠色综合久久第一次| 一区二区三区高清视频国产女人| yjizz视频最新网站在线| 91麻豆精品视频| 国产欧美日韩一区二区视频在线| 亚洲人成网站观看在线观看| 中文字幕天无码久久精品视频免费| 九色国产在线| 亚洲精品波多野结衣| 亚洲最新网址| 欧美全免费aaaaaa特黄在线| 午夜国产理论| 欧美成人综合视频| 国产精品爆乳99久久| 91探花在线观看国产最新| 亚洲国产一区在线观看| 成人午夜精品一级毛片| 国产成人成人一区二区| 韩日免费小视频| 日韩A∨精品日韩精品无码| 99在线视频精品| 毛片网站观看| 青青网在线国产| 午夜在线不卡| 在线日韩一区二区| 欧美日韩激情在线|