发明名称 基于ELZ编码算法的生物信号的量化等级表示方法
摘要 本发明公开了基于ELZ编码算法的生物信号的量化等级表示方法,获取生物信号,求出生物信号的平均值;将生物信号数据与平均值进行比较,如果小于平均值,则该生物信号对应的第一个二进制位等于零,否则等于1;该生物信号数据与前一个生物信号数据之差如果小于零,则该生物信号对应的第二个二进制位B<sub>2</sub>(i)等于零,否则等于1,第三个二进制位B<sub>3</sub>为:B<sub>3</sub>(i+1)=NOT(B<sub>2</sub>(i+1)XORflag(i+1)),并且定义B<sub>3</sub>(1)=0;获得的生物信号对应的第一个二进制位、第二个二进制位及第三个二进制位。本发明对每一个二进制位进行编码,可以使信号的有效信息保留下来。高斯噪声等随机信号的ELZ复杂度值比混沌信号的复杂度值大,并且在序列长度大于400的情况下,随着序列长度的增加ELZ复杂度值保持稳定。
申请公布号 CN105205315A 申请公布日期 2015.12.30
申请号 CN201510567566.7 申请日期 2015.09.08
申请人 山东大学 发明人 魏守水;张亚涛;刘澄玉;徐晓艳
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 济南圣达知识产权代理有限公司 37221 代理人 张勇
主权项 基于ELZ编码算法的生物信号的量化等级表示方法,其特征是,包括以下步骤:步骤一:获取生物信号x(i),i=1,2,…,n,求出生物信号的平均值;生物信号为心电信号或脑电信号;步骤二:将生物信号数据与平均值进行比较,如果小于平均值,则该生物信号对应的第一个二进制位B<sub>1</sub>(i)等于零,否则等于1;步骤三:该生物信号数据与前一个生物信号数据之差如果小于零,则该生物信号对应的第二个二进制位B<sub>2</sub>(i)等于零,否则等于1,并且定义B<sub>2</sub>(1)=0;步骤四:定义距离dis为dis(i+1)=|(x(i+1)‑x(i))|,将距离dis的平均值记为dism,flag(i+1)是信号数据x(i+1)的flag,代表当前点x(i+1)和前一点x(i)距离的程度;步骤五:当前生物信号对应的dis(i+1)与距离dis的平均值之差如果小于零,则flag(i+1)为零,否则等于1;步骤六:第三个二进制位B<sub>3</sub>为:B<sub>3</sub>(i+1)=NOT(B<sub>2</sub>(i+1)XORflag(i+1)),并且定义B<sub>3</sub>(1)=0;步骤七:获得的生物信号对应的第一个二进制位、第二个二进制位及第三个二进制位;步骤八:对生物信号的每个点重复步骤二至步骤七,直到遍历所有的点。
地址 250061 山东省济南市历下区经十路17923号