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

主站蜘蛛池模板: 国产精品偷伦视频免费观看国产| 亚洲人在线| 亚洲小视频网站| 亚洲男人的天堂久久精品| 久久亚洲国产一区二区| 网友自拍视频精品区| 国产综合精品日本亚洲777| 亚洲高清在线天堂精品| 日韩区欧美国产区在线观看| 无码精品一区二区久久久| 欧美亚洲国产日韩电影在线| 在线观看免费人成视频色快速| 久久综合伊人77777| 成人一级免费视频| 夜夜拍夜夜爽| 欧美精品在线看| 日韩精品免费在线视频| 午夜视频免费试看| 99在线观看视频免费| a免费毛片在线播放| 久久精品国产免费观看频道| 国产成人精品一区二区| 国产成人精品免费视频大全五级| 操国产美女| 99久久精品国产麻豆婷婷| 最新痴汉在线无码AV| 四虎国产成人免费观看| 久久精品这里只有精99品| 岛国精品一区免费视频在线观看| 美女毛片在线| 72种姿势欧美久久久久大黄蕉| 91欧洲国产日韩在线人成| 亚洲一区二区三区国产精品| 欧美性天天| 欧洲亚洲欧美国产日本高清| 亚洲区一区| 91九色视频网| 午夜福利在线观看成人| 91精品伊人久久大香线蕉| 久久国产精品影院| 在线视频亚洲欧美| 99无码中文字幕视频| 男人天堂亚洲天堂| 久久特级毛片| 日韩午夜福利在线观看| 国产18在线| 日韩一级毛一欧美一国产| 五月丁香伊人啪啪手机免费观看| 国产AV毛片| 国产午夜一级淫片| a毛片在线免费观看| 亚洲日韩在线满18点击进入| 国产精品污污在线观看网站| 久精品色妇丰满人妻| 亚洲色图欧美视频| 香蕉国产精品视频| 欧美福利在线观看| 精品精品国产高清A毛片| 国产欧美日韩在线一区| 亚洲国产日韩在线成人蜜芽| 国产中文一区二区苍井空| 手机成人午夜在线视频| 亚洲人成在线精品| 伊人91在线| 精品视频福利| 无码'专区第一页| 2020国产在线视精品在| 久久综合婷婷| 成色7777精品在线| 久久无码免费束人妻| 伊人久久大香线蕉影院| 亚洲日韩日本中文在线| 天天做天天爱天天爽综合区| 国产又大又粗又猛又爽的视频| 国产精品香蕉在线观看不卡| 国产一区二区在线视频观看| 午夜成人在线视频| 97se亚洲| 最新亚洲av女人的天堂| 国产亚洲视频中文字幕视频| 熟妇丰满人妻av无码区| 欧洲亚洲欧美国产日本高清|