一种寻找肌肉电流信号起始点和终止点的算法

文档序号:6221481阅读:613来源:国知局
一种寻找肌肉电流信号起始点和终止点的算法
【专利摘要】本发明提出一种如何在肌肉电流信号中找到代表肌肉状态变化的起始点和终止点的算法。算法说明如下:设有L个通道的肌肉电流信号,先对每路信号进行直流分量消除,然后每路信号分别经过陷波器,以消除窄带干扰,再将经过陷波器后的L路信号叠加成一路信号,对叠加后的信号,采用滑窗的方式进行有效信号的起始点和终止点的寻找。
【专利说明】一种寻找肌肉电流信号起始点和终止点的算法
【技术领域】
[0001]本发明给出了一种能够有效识别肌肉电流(EMG)信号起始点和终止点的算法,本发明具有以下优势:
不受前端放大器放大倍数的影响;能够有效检测SNR高的信号,自动滤除SNR低的信号;对干扰有一定的抵抗作用。
【背景技术】
[0002]肌肉电流信号从人体中提取出来后,经过滤波,放大,数字化等一系列预处理,从中找到信号的起始点和终止点,是后续信号处理的前提和关键。

【发明内容】

[0003]设有L个通道的E MG信号分别为A (?),其中: = 2,…义是通道数目是时间上的采样点,首先对每路信号进行直流分量消除,消除算法如下


乃(?) = ^ (?)-劣(?)
其中是第i路通道信号在时刻η计算出的直流分量,直流分量的计算方法,采用分段IIR滤波的方法实现,首先对ADC输入的每个通道的数据进行分段,每段长度为,第k段内直流分量计算方法如下
I舅
=+η
Ν “ο
段内的直流分量都是一样的,再经过IIR滤波得到最终的段内直流分量。IIR滤波器采用一阶滤波器,滤波结果如下=公+(1-a)du^(k)
该段内每个样点都可以采用滤波后的直流分量进行消除
将消除直流分量后的L个通道的信号每一路都经过一个陷波器,消除窄带干扰,经过滤波后的第i路信号为
式中?表示卷积,/W是陷波器的时域冲激响应。
[0004]将经过陷波器后的L路信号叠加成一路信号,有


y (n)
对叠加后的信号寻找有效信号的起始点和终止点,采用滑窗的方式进行寻找,设长度为LI个米样点的噪声窗和长度为L2个米样点的信号窗,噪声窗与信号窗紧邻,噪声窗在信号窗之前。假设噪声窗起始米样点为nl,则噪声窗内的信号为;Ka+CM = O,…,4_1,信号窗内的信号为,滑窗寻找信号有效起始点的算法描述如下
1.初始,噪声窗起始点为m= 0,为信号起始点
2.计算噪声窗内信号的功率
【权利要求】
1.一种寻找肌肉电流信号起始点和终止点的算法,包括,直流分量消除,陷波滤波,起始点寻找,终止点寻找。
2.如说明书中所述起始点寻找算法,采用信号窗和噪声窗滑动计算窗内功率的算法。
3.如说明书中所述信噪比准则I。
4.如说明书中所述最大值准则2。
5.如说明书中所述持续时间准则3。
6.如说明书中所述终止点准则4。
【文档编号】G01R19/00GK103926445SQ201410105979
【公开日】2014年7月16日 申请日期:2014年3月21日 优先权日:2014年3月21日
【发明者】不公告发明人 申请人:上海威璞电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1