The invention discloses an EMG signal processing and feature extraction method based on the micro controller, including signal acquisition, amplification processing window moving average processing, threshold processing and waveform length feature extraction of four steps; wherein, the amplified signal acquisition processing by the hardware is completed by three point differential input electrode surface EMG signal acquisition window function; moving average process in minimal computation of signal smoothing; threshold processing in little calculation quantity from EMG signals extracted from muscle contraction diastolic state; waveform feature extraction process to obtain the amplitude characteristic waveform changes in the amount of computation under the minimum. The method of the invention can be applied to the micro controller with extremely limited computing resources and storage resources, and can obtain the characteristics of the muscle contraction relaxation state and the waveform change amplitude by using the low cost acquisition and processing of the EMG signal.
【技術實現步驟摘要】
本專利技術屬于計算機協同醫療
,具體涉及一種基于微控制器的肌電信號處理及特征提取方法。
技術介紹
表面肌電信號(SurfaceElectromyogram,SEMG)是一種重要的人體生物信號,是通過人體表面電極,在人體皮膚表面采集人體肌肉運動時所產生的電位信號。它的來源是人體自主運動時神經肌肉活動發放的生物電信號,這些電信號沿肌纖維傳播并經由皮膚、脂肪構成的容積導體濾波后在皮膚表面檢測電極處的時間和空間上綜合疊加,最終形成表面肌電信號。由于不同的動作引發不用的肌肉群作用,產生的肌電信號就不同,所以肌電信號在識別人體動作方面具有獨到的優勢,被廣泛應用于假肢控制、康復訓練、臨床醫學和體育科學等諸多領域中。表面肌電信號的頻段主要分布在20~500Hz的區間內,主要能量集中在50~150Hz的區間內,基本服從正態分布。可以發現,人體肌電信號具有以下兩方面特征:一是信號弱。直接從人體中檢測出來的電信號的幅值往往較弱;在振幅上,由于肌電信號是一種肌肉產生而在皮膚表面提取的電信號,其電壓信號非常微弱,峰值一般在0~6mV。因此,在處理肌電信號之前,需要使用硬件對信號進行放大處理。二是頻率范圍較低。經頻譜分析可知,人體肌電信號的頻率范圍一般較小,在10Hz級,這使得在采樣時對AD轉換器的性能、MCU處理能力和通信模塊傳輸能力沒有較高的要求,遠低于聲音信號、圖像信號的采集要求,對操作系統的實時性要求也 ...
【技術保護點】
一種基于微控制器的肌電信號處理及特征提取方法,其特征在于:首先,采用三點式差動輸入電極采集表面肌電信號,并對該肌電信號進行放大以及整流平滑處理后由微控制器的ADC模塊進行離散化采樣;然后,采用窗函數對離散化后的肌電采樣信號進行移動平均處理;最后,基于窗函數移動平均處理后的肌電采樣信號進行特征提取,獲得肌肉的收縮及舒張狀態以及肌電信號波形變化幅度。
【技術特征摘要】
1.一種基于微控制器的肌電信號處理及特征提取方法,其特征在于:
首先,采用三點式差動輸入電極采集表面肌電信號,并對該肌電信號進行
放大以及整流平滑處理后由微控制器的ADC模塊進行離散化采樣;
然后,采用窗函數對離散化后的肌電采樣信號進行移動平均處理;
最后,基于窗函數移動平均處理后的肌電采樣信號進行特征提取,獲得肌
肉的收縮及舒張狀態以及肌電信號波形變化幅度。
2.根據權利要求1所述的肌電信號處理及特征提取方法,其特征在于:以
P個采樣周期大小的窗口對離散化后的肌電采樣信號進行窗函數移動平均處理,
其采用的窗函數表達式如下:
signalMAV(i)=1PΣj=i-P+1isignal(j)]]>其中:signal(j)為離散化后的肌電采樣信號中第j時刻的信號值,signalMAV(i)
為經窗函數移動平均處理后的肌電采樣信號中第i時刻的信號值,P為大于1的
自然數,i為自然數,j為自然數且i-P+1≤j≤i。
3.根據權利要求1所述的肌電信號處理及特征提取方法,其特征在于:通
過對窗函數移動平均處理后的肌電采樣信號進行閾值處理,獲得肌肉的收縮及
舒張狀態。
4.根據權利要求3所述的肌電信號處理及特征提取方法,其特征在于:根
據以下表達式對窗函數移動平均處理后的肌電采樣信號進行閾值處理:
signalthreshold(i)=1signalMAV(i-k)≥TH,k=0~T...
【專利技術屬性】
技術研發人員:李紅,邵開來,王杰,楊國青,吳朝暉,
申請(專利權)人:浙江大學,
類型:發明
國別省市:浙江;33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。