发明名称 人体表面肌电信号单通道盲源分离法
摘要 一种人体表面肌电信号单通道盲源分离法,属于电子信息技术领域,特征是采用多通道输入单通道输出的肌电信号预处理模块和单通道输入多通道输出的单通道盲源分离模块,实施步骤是把多路表面肌电信号在肌电信号预处理模块直接相加混合为单通道信号进行传输,最后在肌电信号单通道盲源分离模块在不影响后期模式识别效果条件下,简单、快捷、有效的恢复出源信号,实现多路输出口输出,以此来替代传统采用多接口和多通道、或者复用和解复用的多通道传输技术。本发明能够有效地减少传输通道数量,达到降低硬件复杂度,节约设备成本的目的。
申请公布号 CN102631195B 申请公布日期 2014.01.08
申请号 CN201210114093.1 申请日期 2012.04.18
申请人 太原科技大学 发明人 郭一娜;王清华;黄书华;卓东风;李秋果
分类号 A61B5/0488(2006.01)I 主分类号 A61B5/0488(2006.01)I
代理机构 太原市科瑞达专利代理有限公司 14101 代理人 王思俊
主权项 1.一种人体表面肌电信号单通道盲源分离法,其特征是采用的模块包括有:多通道输入单通道输出的肌电信号预处理模块和单通道输入多通道输出的肌电信号单通道盲源分离模块,实施步骤是: A、将采集到多路肌电信号通过屏蔽导线送到肌电信号预处理模块直接相加,得到预处理单通道肌电信号x(t); B、将预处理所得到的单通道肌电信号x(t)送到肌电信号盲源分离模块,进行总体经验模态分解,即EEMD分解,主成份分析PCA降维和ICA分析,实现多路表面肌电信号通过一个输入口采集,多路输出口输出; B.1、总体经验模态分解EEMD处理得到本征模态函数IMF; a、将预处理所得到的单通道肌电信号x(t),多次加入具有均值为零、标准差为常数的白噪声n<sub>i</sub>(t),即为x<sub>i</sub>(t)=x(t)+n<sub>i</sub>(t),其中x<sub>i</sub>(t)为加入白噪声之后的信号,n<sub>i</sub>(t)为第i次加入的白噪声,白噪声n<sub>i</sub>(t)的准则为<img file="FDA0000385409200000011.GIF" wi="505" he="144" /><img file="FDA0000385409200000012.GIF" wi="206" he="143" />其中,ε<sub>n</sub>表示加入的高斯白噪声标准差,ε<sub>h</sub>表示肌电信号中有效高频成分的幅值标准差,ε<sub>0</sub>表示肌电信号幅值标准差,α为比例系数,通常情况下,α=σ/4能有效避免肌电信号分解中的模式混淆;b、对所得到的信号进行经验模态分解EMD,得到各自的IMF记为a<sub>ij</sub>(t)和余项r<sub>i</sub>(t),其中a<sub>ij</sub>(t)表示加入白噪声后分解得到的第j个IMF; c、将步骤b所得到的IMF进行总体平均运算,得到长度为n的IMF<img file="FDA0000385409200000013.GIF" wi="462" he="159" />其中,a<sub>j</sub>(t)为对原信号进行EEMD分解后所得到的第j个IMF,由此可以得到IMF分量矩阵A={a<sub>1</sub>(t),…,a<sub>j</sub>(t),…,a<sub>m</sub>(t)}<sup>T</sup>,其中,m为单通道肌电信号经EEMD分解后的IMF个数,上标T为转置运算;B.2、对得到的IMF分量进行PCA降维; R=E(AA<sup>T</sup>),RV=VΛ,其中A为经过EEMD分解后得到的IMF分量m×n矩阵,R为m个变量IMF的自相关矩阵,V为R的m×m阶特征向量矩阵,其列向量是R的正交归一化的特征向量,Λ为R的特征对角矩阵,λ<sub>i</sub>,i=1,2,…,m为第i个对角线上的元素,构造m个不相关的新变量Y=V<sup>T</sup>A,Y={y<sub>1</sub>,y<sub>2</sub>,...,y<sub>m</sub>}<sup>T</sup>,对λ<sub>i</sub>(i=1,2,…,m)按降序排列后,取前面p个较大特征值所对应的特征向量,得到p×n阶向量矩阵B,其中p≥2; B.3、将PCA降维所得到矩阵B进行ICA处理,采用的是效果好且速度快的基本定点迭代算法FastICA进行ICA处理: a、白化数据,给出观测矩阵X,其中X=MS(n),M为信号的混合矩阵,S(n)为源信号; b、随机选取权向量作为解混矩阵W的权值,W为解混矩阵,即为混合矩阵M的虚拟反矩阵; c、令W←E(Xg(W<sup>T</sup>X))-E(g′(W<sup>T</sup>X))W,其中非二次函数的导数g(u)=tanh(a<sub>1</sub>u),1≤a<sub>1</sub>≤2; d、循环迭代,直到收敛为止,最后得到p×n阶向量矩阵Y(n),通过观察选取分离后的肌电信号。 
地址 030024 山西省太原市万柏林区瓦流路66号