一种呼吸面具气流噪音消除方法技术

技术编号:33616474 阅读:25 留言:0更新日期:2022-06-02 00:31
本发明专利技术涉及呼吸面罩技术领域,且公开了一种呼吸面具气流噪音消除方法,操作步骤如下:一、数据初始化:对呼吸面具内部设置的过零计数法进行初始化处理,方便后续进行分析工作。该呼吸面具气流噪音消除方法,通过采用简化的自适应过零计数法,能够准确的判断出该呼吸面罩内的语音和噪音,从而进行输出语音,方便使用人员在救援时能够进行准确的交流,减少了噪声对交流的阻碍,加快了使用人员在救援时的速度,提高了使用人员,且使用简化的自适应过零计数法较之前使用的FFT傅里叶变换、三阶能量、短时能量等复杂算法,对成本、体积和功耗的要求减少,更加有利于使用人员的使用,同时也减轻了使用人员的负担,为救援工作的开展提供了便利。便利。

【技术实现步骤摘要】
一种呼吸面具气流噪音消除方法


[0001]本专利技术涉及呼吸面罩
,具体为一种呼吸面具气流噪音消除方法。

技术介绍

[0002]消防救援人员在救灾时常佩戴空气面罩、氧气面罩或防毒面具等防护面罩,由于面罩内部的空间及气流性质,严重影响使用人员的通话性能,尤其是内部的气流声,造成语音信号拾取的困难,语音和噪声混合,从而影响他们进行语音交流,妨碍救灾工作的开展。
[0003]现有的语音静噪和语音识别技术在智能设备上已普遍应用,消防救援人员佩戴的呼吸器面罩,由于设备总量不多,使用特殊,加之对成本、体积和功耗的要求,因此在呼吸面罩内很难使用该技术进行语音的提取和识别。

技术实现思路

[0004]本专利技术提供了一种呼吸面具气流噪音消除方法,具备避开常用的FFT傅里叶变换、三阶能量、短时能量等复杂算法,或采用双麦克风及多麦克风消噪等软硬件处理的办法,通过对面罩内特定环境声音的分析,采用简化的自适应过零计数法,使用普通8位单片机即可完成分析工作,本自适应过零计数法充分考虑使用人员的口音区别、性别和年龄区别带来的语音差异,能准确识别人声和噪音的特征,达到区分语音和噪音的优点,解决了在佩戴面罩时呼吸声和噪音混合问题。
[0005]本专利技术提供如下技术方案:一种呼吸面具气流噪音消除方法,操作步骤如下:
[0006]一、数据初始化
[0007]对呼吸面具内部设置的过零计数法进行初始化处理,方便后续进行分析工作。
[0008]二、数据采样
[0009]过零计数法对面罩内部的人声和噪音进行收集,从而有效的数据进行采样。
[0010]三、计数n+1
[0011]通过截取40ms的语音为一段进行记录,从而对40ms的语音进行一次取样,计数为n+1。
[0012]四、AD转化值A(n),第n次
[0013]对取样到的40ms语音进行数字信号的转化,同时记录此次转化值为A(n)。
[0014]五、数据存储
[0015]对所转化值A(n)进行数据的存储。
[0016]六、记录最大值和最小值
[0017]对转换到的数字信号A(n)中的最大值和最小值进行记录。
[0018]七、计算自适应过零值
[0019]通过An=A(n)

AVG(n)进行计算,从而获得一个新的A(n)值。
[0020]八、计算A(n)≥0或<0
[0021]通过步骤七从而获得新的A(n)值,从而判断新的A(n)值是否≥0或是<0。
[0022]九、A(n)与A(n

1)次进行比较
[0023]若此次比较都为正或负计非过零则直接跳过下一步,若此次比较为一个为正一个为负计过零一次则直接进入下一步。
[0024]十、过零计数
[0025]对A(n)与A(n

1)次比较为一个为正一个为负计过零一次的计数+1,对此次比较都为正或负计非过零的计数不+1。
[0026]十一、计数n>20?
[0027]对计过零一次+1的计数n的值判断是否大于20,若大于20则进入下一步,若小于20则重新进行数据采样;对计非过零的计数n的值判断是否大于20,若大于20则进入下一步,若小于20则重新进行数据采样。
[0028]十二、计算本段平均值AVG(n)
[0029]若计过零一次+1和非计过零的n值都大于20.则对它们进行平均值计算,得到新的平均值AVG(n)。
[0030]十三、过零计数>10?
[0031]计算得到的平均值AVG(n)判断是否大于10,若大于10则进入下一步,若小于10则进入计数清零过零计数清零,从而重新进行数据采样。
[0032]十四、本段数据为语音
[0033]当平均值AVG(n)大于10时,则判断此次的本段数据为语音,从而打开语音开关进行输出,输出完成后计数清零过零计数清零,再重新进行数据采样。
[0034]优选的,所述采用区间采用法,每40ms为一段,取样一次,即可准确区分语音和噪音数据,从而能够精确的输出语音。
[0035]优选的,所述由于语音波形及噪音波形两个波形存在较大差异,所以通过过零计数法能够准确的分辨到语音和噪音。
[0036]优选的,所述A(n)值≥0或者<0从而能够判断出的数值为两组,从而方便进行过零计数。
[0037]优选的,所述该自适应过零计数法,基于普通的8位单片机即可完成工作的分析,在装置上较之前的更加的简便,较工作性能上能够对语音和噪音的区分更加的细致,更加便于救援人员进行使用。
[0038]本专利技术具备以下有益效果:
[0039]1、该呼吸面具气流噪音消除方法,通过采用简化的自适应过零计数法,能够准确的判断出该呼吸面罩内的语音和噪音,从而进行输出语音,方便使用人员在救援时能够进行准确的交流,减少了噪声对交流的阻碍,加快了使用人员在救援时的速度,方便展开救援工作,提高了使用人员,且使用简化的自适应过零计数法较之前使用的FFT傅里叶变换、三阶能量、短时能量等复杂算法,或采用双麦克风及多麦克风消噪等软硬件处理的办法更加的简便,对成本、体积和功耗的要求减少,更加有利于使用人员的使用,同时也减轻了使用人员的负担,为救援工作的开展提供了便利。
[0040]2、该呼吸面具气流噪音消除方法,通过采用简化的自适应过零计数法,能够精确地判断使用人员的口音区别、性别和年龄区别带来的语音差异,方便不同地区的使用人员能够进行协同救援,提高了装置在使用上的实用性,使得该装置能够更好的符合现代化救
援工作的开展,使得救援工作能够进一步的加快,从而有效的保护人员和财产的安全。
附图说明
[0041]图1为本专利技术方法流程示意图;
[0042]图2为本专利技术正常语音频谱示意图;
[0043]图3为本专利技术噪音频谱示意图;
[0044]图4为本专利技术采样周期示意图。
具体实施方式
[0045]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0046]请参阅图1

4,一种呼吸面具气流噪音消除方法,操作步骤如下:
[0047]一、数据初始化
[0048]对呼吸面具内部设置的过零计数法进行初始化处理,方便后续进行分析工作。
[0049]二、数据采样
[0050]过零计数法对面罩内部的人声和噪音进行收集,从而有效的数据进行采样。
[0051]三、计数n+1
[0052]通过截取40ms的语音为一段进行记录,从而对40ms的语音进行一次取样,计数为n+1。
[0053]四、AD转化值A(n),第n次
[0054]对取样到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种呼吸面具气流噪音消除方法,其特征在于:操作步骤如下:一、数据初始化对呼吸面具内部设置的过零计数法进行初始化处理,方便后续进行分析工作。二、数据采样过零计数法对面罩内部的人声和噪音进行收集,从而有效的数据进行采样。三、计数n+1通过截取40ms的语音为一段进行记录,从而对40ms的语音进行一次取样,计数为n+1。四、AD转化值A(n),第n次对取样到的40ms语音进行数字信号的转化,同时记录此次转化值为A(n)。五、数据存储对所转化值A(n)进行数据的存储。六、记录最大值和最小值对转换到的数字信号A(n)中的最大值和最小值进行记录。七、计算自适应过零值通过An=A(n)

AVG(n)进行计算,从而获得一个新的A(n)值。八、计算A(n)≥0或<0通过步骤七从而获得新的A(n)值,从而判断新的A(n)值是否≥0或是<0。九、A(n)与A(n

1)次进行比较若此次比较都为正或负计非过零则直接跳过下一步,若此次比较为一个为正一个为负计过零一次则直接进入下一步。十、过零计数对A(n)与A(n

1)次比较为一个为正一个为负计过零一次的计数+1,对此次比较都为正或负计非过零的计数不+1。十一、计数n>20?对计过零一次+1的计数n的值判断是否大于20,若大于20则进入下一步,若小于20则重新进行数据采样;对计非过零的计数n的值判断是...

【专利技术属性】
技术研发人员:刘建峰陈平
申请(专利权)人:深圳市安联消防技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1