一种人工耳蜗系统通用通信方法与流程

专利2022-06-30  83


本发明涉及人工耳蜗领域,尤其涉及一种人工耳蜗系统通用通信方法。



背景技术:

人工耳蜗系统提供了一种把外界声音信号转化为电信号刺激听神经方法,使得重度聋及全聋患者(耳蜗内听毛细胞能够正常功能)能够恢复部分听力功能。人工耳蜗系统分为体外机与植入体两部分,体外机部分包括调试软件、言语处理器及体外机传输线圈,植入体部分包括植入体传输线圈、植入体芯片、刺激电极。其中,植入体芯片主要作用是解析言语处理器通过植入体线圈发送的比特流,得到刺激参数及测量命令,完成相应的电刺激及测量功能。

植入体芯片测量功能及其他功能主要包括漏电检测、阻抗测量、神经遥测及植入体芯片id设置等。目前植入体芯片测量功能采用的实现方法包括以下步骤:

1)调试软件接收用户输入的测量参数,把测量参数发送给言语处理器;

2)言语处理器接收到调试软件发送的测量参数,结合植入体芯片的指令集及植入体芯片工作时序要求,生成植入体芯片比特流,发送给植入体芯片;

3)植入体芯片从比特流中解析出植入体芯片命令,执行命令并记录测量结果,把测量结果数据发送给言语处理器;

4)言语处理器把接收到测量结果数据发送给调试软件;

5)调试软件处理测量结果数据,得到测量值。

现有的技术存在缺点主要有:

1)言语处理器中dsp芯片需要为每一项植入体芯片功能做单独实现,开发难度大,代码量庞大;

2)当植入体芯片升级(新增或升级植入体芯片测量功能后),言语处理器需要重新开发新的植入体芯片功能模块,否则言语处理器无法兼容新版本植入体芯片。



技术实现要素:

本发明实施例提供了一种人工耳蜗系统通用通信方法,能把植入体芯片测试,植入体芯片测量功能及其他功能整合在一起;且能够兼容不同版本的植入体芯片。

为了解决上述技术问题,本发明实施例提供的一种人工耳蜗系统通用通信方法,包括以下步骤:

s1,根据识别码和功能对应关系设置植入体芯片;

s2,植入体芯片将测试字节流发送给言语处理器,言语处理器解释并执行字节流,读取植入体芯片反馈的命令参数;

s3,比较发送的命令参数与读回的命令参数是否相同,从而判断植入体芯片是否正确解码命令。

优选地,所述识别码和功能对应关系为,识别码0x0、0x1、0x2、0x3、0x4、0x5、0x6、0x7、0x8、0x9、0xa、0xb、0xc、0xd、0xee和0xff对应功能植入体命令、长植入体刺激数据、中植入体刺激数据、短植入体刺激数据、能量波、单波、s波、零波、无波形、半波、四分之一波、八分之一波、同步信号、空操作、命令校验操作和帧结束。

优选地,所述s2包括以下步骤:

s10,识别码是否为植入体命令;

s11,若是,则取下1个字为命令,在命令前添加指令头,进行命令奇偶校验,在命令后添加执行时钟与能量;

s20,识别码是否为植入体刺激数据;

s21,若是,则根据识别码取下1个,2个或3个字为刺激数据,在刺激数据前添加数据头,进行数据奇偶校验,在数据后添加执行时钟与能量;

s30,识别码是否为s波;

s31,若是,则取下1个字生成相应长度的s波,取下第2个字设计读取相应数量的植入体芯片返回值;

s40,识别码是否为其他波形;

s41,若是,则根据识别码,再取下1个字为长度,生成相应长度波形;

s50,识别码是否为同步信号产生器;

s51,若是,则dsp控制相应gpio口产生同步信号;

s60,识别码是否为空操作;

s100,是则与s11、s21、s31、s41、s51之后同为取下1个字进行判断;

s70,识别码是否为命令校验操作;

s71,若是,则取下第1个字为校验值,取第2个字为校掩码值,dsp取命令返回值与校验掩码值相与后和校验值比较,返回比较结果;

s80,识别码是否为帧结束符;

s81,若是,则帧结束,dsp执行生成植入体数据流;

s90,返回协议错误。

优选地,还包括以下步骤:

s4,调试部接收输入的测量参数,把测量参数发送给言语处理器;

s5,言语处理器接收到调试部发送的测量参数,结合植入体芯片的指令集及植入体芯片工作时序要求,生成植入体芯片比特流,发送给植入体芯片;

s6,植入体芯片从比特流中解析出植入体芯片命令,执行命令并记录测量结果,把测量结果数据发送给言语处理器;

s7,言语处理器把接收到测量结果数据发送给调试部;

s8,调试部处理测量结果数据,得到测量值。

本发明的有益效果至少有以下几点:

1)言语处理器只需要实现通用通信方法的解释器,植入体功能的实现工作交由上层的调试软件实现,降低了言语处理器开发成本与周期;

2)言语处理器实现通用通信协议的解释器,使得言语处理器能够兼容不同版本的植入体芯片;

3)通过通用通信方法,方便进行植入体芯片命令测试工作。

附图说明

图1为本发明实施例的人工耳蜗系统通用通信方法的步骤流程图;

图2为本发明具体实施例的人工耳蜗系统通用通信方法中s2步骤流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

相反,本发明涵盖任何由权利要求定义的在本发明的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本发明有更好的了解,在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。

本发明主要解决的技术问题如下:

1)通过通用通信方法,dsp芯片把植入体芯片测量功能及其他功能整合在一起,无须单独实现每一个测量功能及其他功能;

2)通过通用通信方法,dsp芯片可以兼容新版本的植入体芯片,无须因为植入体芯片新增或升级测量功能而修改dsp代码;

3)通用通信协议方法不仅可以用于植入体功能,还可以集成植入体芯片测试工作。

参见图1,为本发明实施例的人工耳蜗系统通用通信方法的步骤流程图,包括以下步骤:

s1,根据识别码和功能对应关系设置植入体芯片;

s2,植入体芯片将测试字节流发送给言语处理器,言语处理器解释并执行字节流,读取植入体芯片反馈的命令参数;

s3,比较发送的命令参数与读回的命令参数是否相同,从而判断植入体芯片是否正确解码命令。

具体实施例中s1,所述识别码和功能对应关系为,识别码0x0、0x1、0x2、0x3、0x4、0x5、0x6、0x7、0x8、0x9、0xa、0xb、0xc、0xd、0xee和0xff对应功能植入体命令、长植入体刺激数据、中植入体刺激数据、短植入体刺激数据、能量波、单波、s波、零波、无波形、半波、四分之一波、八分之一波、同步信号、空操作、命令校验操作和帧结束。

参见图2,s2包括以下步骤:

s10,识别码是否为植入体命令;

s11,若是,则取下1个字为命令,在命令前添加指令头,进行命令奇偶校验,在命令后添加执行时钟与能量;

s20,识别码是否为植入体刺激数据;

s21,若是,则根据识别码取下1个,2个或3个字为刺激数据,在刺激数据前添加数据头,进行数据奇偶校验,在数据后添加执行时钟与能量;

s30,识别码是否为s波;

s31,若是,则取下1个字生成相应长度的s波,取下第2个字设计读取相应数量的植入体芯片返回值;

s40,识别码是否为其他波形;

s41,若是,则根据识别码,再取下1个字为长度,生成相应长度波形;

s50,识别码是否为同步信号产生器;

s51,若是,则dsp控制相应gpio口产生同步信号;

s60,识别码是否为空操作;

s100,是则与s11、s21、s31、s41、s51之后同为取下1个字进行判断;

s70,识别码是否为命令校验操作;

s71,若是,则取下第1个字为校验值,取第2个字为校掩码值,dsp取命令返回值与校验掩码值相与后和校验值比较,返回比较结果;

s80,识别码是否为帧结束符;

s81,若是,则帧结束,dsp执行生成植入体数据流;

s90,返回协议错误。

根据s1通用通信方法设置植入体芯片测量功能数据流,发送给言语处理器,言语处理器解释并执行字节流,和功能解析数据流,生成对应的植入体芯片比特流,发送给植入体芯片,植入体芯片解析芯片比特,完成测量工作,并把测量结果通过言语处理器返回,再对测量结果进行处理,最终得到测量值。

还包括以下步骤:

s4,调试部接收输入的测量参数,把测量参数发送给言语处理器;

s5,言语处理器接收到调试部发送的测量参数,结合植入体芯片的指令集及植入体芯片工作时序要求,生成植入体芯片比特流,发送给植入体芯片;

s6,植入体芯片从比特流中解析出植入体芯片命令,执行命令并记录测量结果,把测量结果数据发送给言语处理器;

s7,言语处理器把接收到测量结果数据发送给调试部;

s8,调试部处理测量结果数据,得到测量值。

调试部根据识别码和功能对应关系设置植入体芯片测量功能数据流,发送给言语处理器,言语处理器中通用通信方法的解释器按照s10-100步骤解析数据流,生成对应的植入体芯片比特流,发送给植入体芯片,植入体芯片解析芯片比特,完成测量工作,并把测量结果通过言语处理器返回调试部,由调试部对测量结果进行处理,最终得到测量值。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。


技术特征:

1.一种人工耳蜗系统通用通信方法,其特征在于,包括以下步骤:

s1,根据识别码和功能对应关系设置植入体芯片;

s2,植入体芯片将测试字节流发送给言语处理器,言语处理器解释并执行字节流,读取植入体芯片反馈的命令参数;

s3,比较发送的命令参数与读回的命令参数是否相同,从而判断植入体芯片是否正确解码命令。

2.根据权利要求1所述的一种人工耳蜗系统通用通信方法,其特征在于,所述识别码和功能对应关系为,识别码0x0、0x1、0x2、0x3、0x4、0x5、0x6、0x7、0x8、0x9、0xa、0xb、0xc、0xd、0xee和0xff对应功能植入体命令、长植入体刺激数据、中植入体刺激数据、短植入体刺激数据、能量波、单波、s波、零波、无波形、半波、四分之一波、八分之一波、同步信号、空操作、命令校验操作和帧结束。

3.根据权利要求1所述的一种人工耳蜗系统通用通信方法,其特征在于,所述s2包括以下步骤:

s10,识别码是否为植入体命令;

s11,若是,则取下1个字为命令,在命令前添加指令头,进行命令奇偶校验,在命令后添加执行时钟与能量;

s20,识别码是否为植入体刺激数据;

s21,若是,则根据识别码取下1个,2个或3个字为刺激数据,在刺激数据前添加数据头,进行数据奇偶校验,在数据后添加执行时钟与能量;

s30,识别码是否为s波;

s31,若是,则取下1个字生成相应长度的s波,取下第2个字设计读取相应数量的植入体芯片返回值;

s40,识别码是否为其他波形;

s41,若是,则根据识别码,再取下1个字为长度,生成相应长度波形;

s50,识别码是否为同步信号产生器;

s51,若是,则dsp控制相应gpio口产生同步信号;

s60,识别码是否为空操作;

s100,是则与s11、s21、s31、s41、s51之后同为取下1个字进行判断;

s70,识别码是否为命令校验操作;

s71,若是,则取下第1个字为校验值,取第2个字为校掩码值,dsp取命令返回值与校验掩码值相与后和校验值比较,返回比较结果;

s80,识别码是否为帧结束符;

s81,若是,则帧结束,dsp执行生成植入体数据流;

s90,返回协议错误。

4.根据权利要求1所述的一种人工耳蜗系统通用通信方法,其特征在于,还包括以下步骤:

s4,调试部接收输入的测量参数,把测量参数发送给言语处理器;

s5,言语处理器接收到调试部发送的测量参数,结合植入体芯片的指令集及植入体芯片工作时序要求,生成植入体芯片比特流,发送给植入体芯片;

s6,植入体芯片从比特流中解析出植入体芯片命令,执行命令并记录测量结果,把测量结果数据发送给言语处理器;

s7,言语处理器把接收到测量结果数据发送给调试部;

s8,调试部处理测量结果数据,得到测量值。

技术总结
本发明公开了人工耳蜗系统通用通信方法,包括以下步骤:S1,根据识别码和功能对应关系设置植入体芯片;S2,植入体芯片将测试字节流发送给言语处理器,言语处理器解释并执行字节流,读取植入体芯片反馈的命令参数;S3,比较发送的命令参数与读回的命令参数是否相同,从而判断植入体芯片是否正确解码命令。本发明能把植入体芯片测试,植入体芯片测量功能及其他功能整合在一起;且能够兼容不同版本的植入体芯片。

技术研发人员:倪链;黄穗
受保护的技术使用者:浙江诺尔康神经电子科技股份有限公司
技术研发日:2020.02.25
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-56492.html

最新回复(0)