[發明專利]一種利用提升小波變換濾除基線漂移的方法在審
| 申請號: | 201410454853.2 | 申請日: | 2014-09-09 |
| 公開(公告)號: | CN104224140A | 公開(公告)日: | 2014-12-24 |
| 發明(設計)人: | 陳真誠;朱健銘;梁永波;劉彥偉 | 申請(專利權)人: | 桂林電子科技大學 |
| 主分類號: | A61B5/02 | 分類號: | A61B5/02 |
| 代理公司: | 北京科億知識產權代理事務所(普通合伙) 11350 | 代理人: | 湯東鳳 |
| 地址: | 541004 廣西*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 利用 提升 變換 基線 漂移 方法 | ||
1.一種利用提升小波變換濾除基線漂移的方法,按照以下步驟進行:
步驟1:采用HKG-70紅外脈搏波傳感器采集指端的容積脈搏波信號,采用的采樣頻率為200Hz,經過濾波電路和寫在MSP430單片機內部的截止頻率為10Hz的16階低通FIR濾波器濾波后共采集2400個離散的脈搏波數據,將脈搏波數據通過USB傳輸線傳輸到PC機上儲成TXT文檔;
步驟2:利用bior2.2小波函數采用提升小波變換對保存在TXT文檔中的脈搏波數據進行6層分解,其具體過程為:首先,利用Matlab工具提供的提升函數lifewave獲得小波函數bior2.2的提升方案LS,其次,添加原始的ELS的提升方案,再次,利用Matlab工具提供的addlift函數增加基本提升方案ELS到提升方案LS,從而返回一個新的提升方案LSN,最后,通過Matlab工具提供的lwt函數對保存在TXT文檔中的脈搏波信號進行6維提升小波分解,通過Maltlab工具提供的lwtcoef函數分別獲得脈搏波信號的高頻細節部分和低頻逼近部分的提升小波變換系數;
采用db4小波函數采用提升小波變換對保存在TXT文檔中的脈搏波信號進行6層分解,其具體過程為:首先,利用Matlab工具提供的提升函數lifewave獲得小波函數db4的提升方案LS,其次,添加原始的ELS的提升方案,再次,利用Matlab工具提供的addlift函數增加基本提升方案ELS到提升方案LS,從而返回一個新的提升方案LSN,最后,通過Matlab工具提供的lwt函數對保存在TXT文檔中的脈搏波信號進行6維提升小波分解,通過Maltlab工具提供的lwtcoef函數分別獲得脈搏波信號的高頻細節部分和低頻逼近部分的提升小波變換系數;
步驟3:步驟2中通過Matlab工提供的lwtcoef函數獲得容積脈搏波信號的第6層低頻逼近部分的提升小波變換系數,采用Matlab工具提供的zeros函數對兩次得到的第6尺度上的低頻逼近系數分別置零處理,通過Matlab工具提供的提升小波逆函數ilwt(CA,CD,W)將置零處理后的容積脈搏波信號的第6尺度上的低頻近似系數與1~6尺度上的高頻細節系數從第6層逐級重構直到第1層重構結束,公式中,CA為脈搏波信號第6尺度上低頻逼近系數,其中,第6層的低頻逼近系數CA為脈搏波信號第6尺度上低頻逼近系數置零處理后的系數,第5層到第1層的低頻逼近系數CA依次為:第6尺度到第2尺度重構后的脈搏波信號,CD為從第6層到第1層的高頻細節系數,W為提升小波名稱;
步驟4:將步驟3中采用bior2.2和db4兩種小波函數重構得到的容積脈搏波信號在0.6處做結合處理,其中,前0.6部分使用bior2.2小波函數重構的脈搏波信號數據,后0.4部分利用db4小波基函數重構的脈搏波數據;兩者結合起來重新組成與原容積脈搏波信號等長的信號,從而達到去除基線漂移的目的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于桂林電子科技大學,未經桂林電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410454853.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動組網電子設備及自動組網方法
- 下一篇:懸掛式鋼筋撐鐵





