一种抗干扰无线对讲方法、系统、设备及介质与流程

未命名 07-12 阅读:94 评论:0


1.本技术涉及无线对讲领域,尤其是涉及一种抗干扰无线对讲方法、系统、设备及介质。


背景技术:

2.无线对讲系统是一个独立的以放射式的双频双向自动重复方式通讯系统,通过无线对讲系统能够解决因使用通讯范围或建筑结构等因素引起的通讯信号无法覆盖的问题,便于人员在何时何地精准使用无线对讲系统进行联络,常用于物业、公安、施工等工作地点不固定的行业。
3.在无线对讲的过程中,外部噪声干扰会严重影响无线对讲的对讲质量,尤其在对语音传递准确度要求较高的危险行业内,若语音传递由于外部噪声干扰使得人员无法准确的接收到指令,可能会导致安全事故的发生,因此无线对讲过程中的去噪声是很有必要的。
4.目前对于噪声的去除通常有两大类方向,一方面是基于数学与物理公式对语音信号进行变换从而去除外部噪声,另一方面是通过机器学习训练模型从而实现语音去噪;由于无线对讲系统的工作特性,各对讲终端可能会分布在不同的噪声场景下,这就导致若复用同一种去噪方式对不同终端发送的语音信号进行去噪,去噪效果并不理想,无法适应性的应对不同的噪声场景。


技术实现要素:

5.为了使得无线对讲系统在能够对工作在不同噪声场景下的对讲终端发送的语音信号进行较好的处理,本技术提供一种抗干扰无线对讲方法、系统、设备及介质。
6.第一方面,本技术提供的一种抗干扰无线对讲方法采用如下的技术方案:一种抗干扰无线对讲方法,所述方法包括以下步骤:接收原始语音信号;对所述原始语音信号进行处理,得出噪声类别信息;根据所述噪声类别信息及预置的去噪规则对所述原始语音信号进行去噪处理,生成去噪语音信号;发送所述去噪语音信号。
7.通过采用上述技术方案,对从对讲终端接收到的原始语音信号进行分析,获取原始语音信号中混杂的噪声信号的噪声类别信息,根据噪声类别信息对原始语音信号进行去噪处理,消除原始语音信号中的噪声信号并对原始语音信号进行增强,消除噪声对原始语音信号的影响,提升对讲过程中的对讲质量;根据不同的噪声类别信息对原始语音信号进行不同的去噪处理,使得去噪方法能够对工作在不同噪声场景下的对讲终端发送的原始语音信号进行适应性处理,使得对讲终端在不同的噪声场景中均能够保持较好的抗噪性能。
8.优选的,在对所述原始语音信号进行处理,得出噪声类别信息中,具体包括以下步骤:
基于vad算法识别所述原始语音信号中的噪声帧;将所述噪声帧输入预置的噪声分类模型,得出噪声类别信息。
9.通过采用上述技术方案,在原始语音信号中混杂有噪声信号与语音信号,识别原始语音信号中的噪声信号的类别,需要首先对原始语音信号中的噪声帧进行提取,采用vad算法实现噪声帧与语音帧的分辨,vad算法是经典的噪声帧识别算法,能够较好的识别噪声帧,为后续分析噪声类别提供数据基础。
10.优选的,在基于vad算法识别所述原始语音信号中的噪声帧中,具体包括以下步骤:对所述原始语音信号进行分帧加窗处理,将所述原始语音信号分为若干单帧信号;计算各所述单帧信号的ksfd特征值;根据各所述单帧信号的ksfd特征值计算第一噪声帧判断阈值;判断所述单帧信号的ksfd特征值是否大于所述第一噪声帧判断阈值;若是,则将所述单帧信号识别为噪声帧。
11.通过采用上述技术方案,vad算法提升噪声帧识别准确度的关键一是选取合适的语音特征,二是确定合适的判断标准,将ksfd特征作为语音特征,相较于将子带谱熵特征、频带方差特征等传统语音特征作为vad算法的语音特征,ksfd特征在低信噪比条件下使得vad算法具备更高的准确度,ksfd特征具备更强的鲁棒性。
12.优选的,在判断所述单帧信号的ksfd特征值是否大于所述第一噪声帧判断阈值后,还包括以下步骤:若否,则将所述单帧信号识别为语音帧。
13.优选的,在根据所述噪声帧信息将所述单帧信号识别为所述噪声帧后,还包括以下步骤:检测所述原始语音信号中的连续噪声帧;对所述连续噪声帧进行计数,获取噪声帧连续次数;判断所述连续噪声帧的连续次数是否大于等于设定阈值;若是,则获取所述连续噪声帧中各所述噪声帧的ksfd特征值;计算所述连续噪声帧中各所述噪声帧的ksfd特征值的平均值,生成第二噪声帧判断阈值;将所述第一噪声帧判断阈值替换为第二噪声帧判断阈值。
14.通过采用上述技术方案,对噪声帧判断阈值进行更新,使得噪声帧的识别标准对于整段原始语音信息更具代表性,有利于提升vad算法识别噪声帧的准确度。
15.优选的,在根据所述噪声类别信息及预置的去噪规则对所述原始语音信号进行去噪处理,生成去噪语音信号中,具体包括以下步骤:根据所述噪声类别信息与所述去噪规则配置imrca算法的最优参数组;基于经过所述最优参数组配置的imrca算法与omlsa算法对所述原始语音信号进行处理,生去噪语音信号。
16.通过采用上述技术方案,根据原始语音信号中混杂的噪声信号的噪声类别,为用于进行噪声估计的imrca算法选取最优参数组,使得imrca算法在进行噪声估计时能够达到较优的性能,从而提升对原始语音信号的去噪性能。
17.优选的,在发送所述去噪语音信号后,还包括以下步骤:获取发送所述原始语音信号的对讲终端的位置信息;根据所述对讲终端的位置信息与预置的区域范围规则确定所述对讲终端所在区域;将用于处理所述对讲终端发送的所述原始语音信号的所述最优参数组作为所述对讲终端所在区域的区域去噪参数组,所述区域去噪参数组用于在接收到所述对讲终端所在区域的其他对讲终端发送的所述原始语音信号时,根据所述区域去噪参数组对其他对讲终端发送的所述原始语音信号进行去噪处理。
18.通过采用上述技术方案,以发送原始语音信号的对讲终端为基准,确定发送原始语音信号的对讲终端所在区域,当其他对讲终端所在区域与发送原始语音信号的对讲终端所在区域一致时,可以认为其他对讲终端发送的原始语音信号同样混杂了相同或类似的噪声信号,采用与发送原始语音信号的对讲终端进行去噪处理相同的参数组,避免区域内其他对讲终端在进行去噪时再进行一次噪声类别识别过程,提升对讲效率。
19.第二方面,本技术提供的一种抗干扰无线对讲系统采用如下的技术方案:一种抗干扰无线对讲系统,所述系统包括以下模块:原始语音信号接收模块,用于接收原始语音信号;噪声类别信息生成模块,用于对所述原始语音信号进行处理,得出噪声类别信息;原始语音信号处理模块,用于根据所述噪声类别信息及预置的去噪规则对所述原始语音信号进行去噪处理,生成去噪语音信号;去噪语音信号发送模块,用于发送所述去噪语音信号。
20.第三方面,本技术提供一种计算机设备,采用如下技术方案:包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如上述任一种抗干扰无线对讲方法的计算机程序。
21.第四方面,本技术提供一种计算机可读存储介质,采用如下技术方案:存储有能够被处理器加载并执行上述任一种抗干扰无线对讲方法程序。
22.综上所述,本技术包括以下至少一种有益技术效果:1.对讲终端发送的原始语音信号中的噪声信号进行分析,得出原始语音信号中的噪声信号的噪声类别,根据噪声类别选取不同的参数组以配置去噪算法,使得去噪方法能够对工作在不同噪声场景下的对讲终端发送的原始语音信号进行适应性处理,使得对讲终端在不同的噪声场景中均能够保持较好的抗噪性能。
23.2.通过imrca算法与omlsa算法对原始语音信号进行去噪处理与语音增强,提升用户对讲质量,使得对讲系统能够具备较好的抗噪声性能。
24.3.将区域信息与imrca算法的参数组进行关联,对于特定的区域,完成一次最优参数组的选取后,对于后续接收的该区域发送的原始语音信息,采用相同的最优参数组进行去噪处理,有利于提升对讲效率,节省算力资源。
附图说明
25.图1是本技术实施例提供的一种抗干扰无线对讲方法的方法流程图。
26.图2是本技术实施例提供的一种抗干扰无线对讲系统的系统框图。
27.图3是本技术实施例提供的一种抗干扰无线对讲设备的结构示意图。
28.附图标记说明:201、原始语音信号接收模块;202、噪声类别信息生成模块;203、原始语音信号处理模块;204、去噪语音信号发送模块;300、电子设备;301、处理器;302、通信总线;303、用户接口;304、网络接口;305、存储器。
具体实施方式
29.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。
30.在本技术实施例的描述中,“示性的”、“例如”或者“举例来说”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示性的”、“例如”或者“举例来说”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示性的”、“例如”或者“举例来说”等词旨在以具体方式呈现相关概念。
31.在本技术实施例的描述中,术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,单独存在b,同时存在a和b这三种情况。另外,除非另有说明,术语“多个”的含义是指两个或两个以上。例如,多个系统是指两个或两个以上的系统,多个屏幕终端是指两个或两个以上的屏幕终端。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
32.本技术实施例公开一种抗干扰无线对讲方法。
33.参照图1,一种抗干扰无线对讲方法包括以下步骤:s101:接收原始语音信号;具体的,接收由对讲终端发送的原始语音信号,在本技术一实施例中,构建一种对讲系统,该对讲系统有多台对讲终端、调度中心与语音信号处理服务器组成,多台对讲终端与调度中心之间进行无线通信,语音信号处理服务器与调度中心耦接,用于处理调度中心接收到的原始语音信号,当用户通过对讲终端进行对讲时,发送的原始语音信号先被调度中心接收,语音信号处理服务器对原始语音信号进行处理,生成去噪语音信号,调度中心再将去噪语音信号发送至目标对讲终端,实现对讲操作,本技术涉及的一种抗干扰无线对讲方法用于与语音信号处理服务器,对原始语音信号进行处理。
34.s102:识别原始语音信号中的噪声帧;具体的,在原始语音信号中,包含噪声帧与语音帧,通过vad算法对原始语音信号进行处理,识别原始语音信号中的噪声帧。
35.vad(voice activity detection)算法,在语音信号处理领域,例如语音增强、语音识别等领域有着非常重要的作用,vad算法是从一段纯净语音信号或带噪语音信号中标识出语音片段与非语音片段,vad算法通常包括两个部分,特征提取和语音/非语音判决。
36.在本技术一实施例中,将原始语音信号中各单帧的ksfd特征作为vad算法特征提取的特征值,fd(fractal dimension,分型维数)是一种描述混沌的手段,语音信号的产生
实质上是一个复杂的非线性过程而非平稳的线性过程,其产生的过程中包含着一种机制,这种机制能够产生混沌,语音信号具备分型维数的特征。
37.分型维数的大小反映了几何体的复杂程度,分型维数越大,几何体越复杂,反之,分型维数越小,几何体越简单;在语音信号处理领域,对于同一段带噪语音,其语音段信号的分形维数要大于噪声段的分型维数。
38.在本技术一实施例中,基于ksfd特征对原始语音信号进行分析,首先对接收到的原始语音信号进行分帧加窗处理,将原始语音信号按照帧长32ms、帧移16ms进行分帧处理,采用汉明窗对原始语音信号进行加窗处理。
39.在完成分帧加窗处理后,计算原始语音信号中各单帧的ksfd特征值,选取前导无话段所有单帧的ksfd特征值的平均值的2倍作为第一噪声帧判断阈值,其中前导无话段指在原始语音信号中不包含人声部分的语音片段,在本技术一实施例中,可取原始语音片段中的前0.25s的语音片段作为前导无话段。
40.完成原始语音信号的ksfd特征值计算与第一噪声帧判断阈值的计算后,将原始语音片段中的各单帧的ksfd特征值与第一噪声帧判断阈值进行比对,得到比对结果,若判断各单帧的ksfd特征值大于等于第一噪声帧判断阈值,则识别该单帧为语音帧,若判断各单帧的ksfd特征值小于第一噪声帧判断阈值,则识别该单帧为噪声帧。
41.在进行噪声帧识别的过程中,还包括对第一噪声帧判断阈值的更新过程,若在识别过程中识别到出现连续噪声帧,则对连续噪声帧的连续次数进行计数,若连续噪声帧的连续次数大于设定阈值,阈值可以设定为10次,则根据连续噪声帧中的各噪声帧的ksfd特征值计算得出第二噪声帧判断阈值,将第一噪声帧判断阈值替换为第二噪声帧判断阈值,完成对第一噪声帧判断阈值的更新,其中,第二噪声帧判断阈值为连续噪声帧中的噪声帧的ksfd特征值的平均值。
42.s103:将噪声帧输入噪声分类模型,得出噪声类别信息;具体的,完成对原始语音信号中的噪声帧的识别后,将噪声帧输入预置的噪声分类模型进行噪声类别判断,噪声分类模型可以是dcnn(deep convolutional neural network,深度卷积神经网络),该dcnn模型已经过预训练,噪声帧经过dcnn模型的分类后,得到原始语音信号对应的噪声类别信息。
43.在本技术一实施例中,本技术涉及的一种抗干扰无线对讲方法用于工厂场景,在工厂场景中,不同的工艺被划定在不同的工作区域,不同的工艺在进行过程中会产生不同类型的噪声,这就导致人员在不同区域对讲时,在原始语音信号中会包含不同的噪声信号。基于上述理由,完成对原始语音信号中的噪声帧的识别后,将噪声帧输入dcnn模型,dcnn模型在进行训练时,以在工厂的不同工艺区域采集的噪声集作为训练集,对dncc模型进行训练。在噪声帧输入训练完成后的dncc模型时,dncc模型能够分辨出噪声帧是何种工艺区域能够产生的噪声,辨认噪声信号的噪声类别,从而实现对原始语音信号中的噪声信号的分类,得到噪声类别信息。
44.s104:根据噪声类别信息与去噪规则为imrca算法配置最优参数组;具体的,imrca算法在语音处理领域是经典的噪声估计算法,在语音增强过程中,音频信号的估计都是逐帧进行的,imcra算法需要充分考虑各帧之间的相关性,进而进行噪声估计。imcra算法使用两次功率谱平滑的平滑参数αs、噪声谱估计中的平滑参数αd以及先
验信噪比估计的遗忘因子α将相邻帧之间的功率谱、噪声谱和信噪比进行关联。
45.在传统的imcra算法中上述三个参数被设定为固定值,但是它们的选择对语音增强的效果有很大的影响,这是因为不同类型的噪声的统计特性不同,平稳性也不同,故相邻帧之间功率谱、噪声谱和信噪比的相关程度也不同。因此,对于不同噪声环境,应该采取不同的参数组合,以便于提高噪声估计的准确性。
46.在本技术一实施例中,根据噪声类别信息与去噪规则为imcra算法配置最优参数组,去噪规则中包含了噪声类别信息与噪声类别信息对应的由两次功率谱平滑的平滑参数αs、噪声谱估计中的平滑参数αd以及先验信噪比估计的遗忘因子α组成的不同类型噪声对应的最优参数组,在得到原始语音信号的噪声类别信息的基础上,在去噪规则中选取与噪声类别信息对应的最优参数组,基于选取的最优参数组对imrca算法的各权值进行配置。
47.获取不同噪声类型信息的最优参数组需要对imrca算法的参数进行参数寻优操作;获取噪声信号,将噪声信号输入imrca算法,确定寻优范围与寻优步长,不断改变imcra算法使用两次功率谱平滑的平滑参数αs、噪声谱估计中的平滑参数αd以及先验信噪比估计的遗忘因子α共三个权值,生成多组不同的输出信号。设定评价指标分别对多组输出信号进行评价,取评价最高的输出信号对应的imcra算法的αs、αd以及α的值,将这一参数组作为该噪声信号对应的最优参数组,其中,评价指标可以是pesq、snr或加权谱倾斜测度中的一种或多种。
48.s105:基于经过最优参数组配置的imrca算法与omlsa算法对原始语音信号进行处理,生成去噪语音信号;具体的,omlsa算法采用语音估计方法,通过做先验无声概率及先验信噪比的估计来进一步得到有声条件概率,进而计算出语音有效增益,实现了语音信号估计。omlsa算法是通过先验信噪比估计和先验无声概率估计来计算得到条件有声概率,进而获取噪声估计,将omlsa算法同imcra算法相结合,便能实现优秀的单通道音频降噪处理。
49.通过经过最优参数组配置的imrca算法与omlsa算法对原始语音信号进行处理,对原始语音信号进行去噪处理与语音增强处理,消除原始语音信号中的噪声,生成去噪语音信号。
50.s106:发送去噪语音信号;具体的,完成对原始语音信号的去噪处理后,将生成的去噪语音信号发送至目标对讲终端,实现对讲操作。
51.在发送去噪语音信号后,获取原始语音信号的来源对讲终端的位置信息,来源对讲终端的位置信息的获取可以通过gps实现,根据来源对讲终端的位置信息以及预置的区域范围可以确定来源对讲终端的所在区域,对于该区域内的其他对讲终端而言,其他对讲终端发送的原始语音信号中包含相似或者相同的噪声信号,因此可以将用于处理来源对讲终端发送的原始语音信号的最优参数组作为该区域的区域去噪参数组,当该区域的其他对讲终端发送的原始语音信号被接收后,不必再对该区域的其他对讲终端发送的原始语音信号进行噪声分类,直接套用区域去噪参数组对该区域的其他对讲终端发送的原始语音信号基于imrca算法与omlsa算法进行去噪处理与语音增强处理,生成去噪语音信号,再将生成的去噪语音信号发送出去,实现对讲操作。
52.本技术实施例提供的一种抗干扰无线对讲方法的实施原理为:对接收到的由对讲
终端发送的原始语音信号进行分析,识别原始语音信号中的噪声帧,通过噪声分类模型对噪声帧进行处理,辨认噪声帧的噪声类型,从而识别出原始语音信号中混杂的噪声信号的噪声类型;基于imrca算法与omlsa算法对原始语音信号进行去噪与语音增强处理,去除原始语音信号中的噪声信号,生成去噪语音信号,其中,imrca算法中两次功率谱平滑的平滑参数αs、噪声谱估计中的平滑参数αd以及先验信噪比估计的遗忘因子α的权值根据噪声类型选取,得到最优参数组,根据最优参数组完成对imrca算法的配置。
53.本技术实施例还公开一种抗干扰无线对讲系统。
54.参照图2,一种抗干扰无线对讲系统包括以下模块:一种抗干扰无线对讲系统,所述系统包括以下模块:原始语音信号接收模块201,用于接收原始语音信号;噪声类别信息生成模块202,用于对原始语音信号进行处理,得出噪声类别信息;原始语音信号处理模块203,用于根据噪声类别信息及预置的去噪规则对原始语音信号进行去噪处理,生成去噪语音信号;去噪语音信号发送模块204,用于发送去噪语音信号。
55.请参见图3,为本技术实施例提供了一种电子设备300的结构示意图。如图3所示,所述电子设备300可以包括:至少一个处理器301,至少一个网络接口304,用户接口303,存储器305,至少一个通信总线302。
56.其中,通信总线302用于实现这些组件之间的连接通信。
57.其中,用户接口303可以包括显示屏(display)、摄像头(camera),可选用户接口303还可以包括标准的有线接口、无线接口。
58.其中,网络接口304可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
59.其中,处理器301可以包括一个或者多个处理核心。处理器301利用各种接口和线路连接整个服务器内的各个部分,通过运行或执行存储在存储器305内的指令、程序、代码集或指令集,以及调用存储在存储器305内的数据,执行服务器的各种功能和处理数据。可选的,处理器301可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器301可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器301中,单独通过一块芯片进行实现。
60.其中,存储器305可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器305包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器305可用于存储指令、程序、代码、代码集或指令集。存储器305可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器305可选的还可以是至少一个位于远离前述处理器301的存储装置。如图3所示,作为一种计算机存储介质的存储器305中可以包括操作系
统、网络通信模块、用户接口模块以及一种抗干扰无线对讲方法需要说明的是:上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置和方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
61.在图3所示的电子设备300中,用户接口303主要用于为用户提供输入的接口,获取用户输入的数据;而处理器301可以用于调用存储器305中存储一种抗干扰无线对讲方法的应用程序,当由一个或多个处理器301执行时,使得电子设备300执行如上述实施例中一个或多个所述的方法。
62.一种电子设备300可读存储介质,所述电子设备300可读存储介质存储有指令。当由一个或多个处理器301执行时,使得电子设备300执行如上述实施例中一个或多个所述的方法。
63.本领域的技术人员可以清楚地了解到本技术的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmable gate array,fpga)、集成电路(integrated circuit,ic)等。
64.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
65.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
66.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
67.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
68.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
69.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器305中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形
式体现出来,该计算机软件产品存储在一个存储器305中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储器305包括:u盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
70.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器305中,存储器305可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
71.以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段,说明书和实施例仅被视为示例性的。

技术特征:
1.一种抗干扰无线对讲方法,其特征在于,所述方法包括以下步骤:接收原始语音信号;对所述原始语音信号进行处理,得出噪声类别信息;根据所述噪声类别信息及预置的去噪规则对所述原始语音信号进行去噪处理,生成去噪语音信号;发送所述去噪语音信号。2.根据权利要求1所述的一种抗干扰无线对讲方法,其特征在于,在对所述原始语音信号进行处理,得出噪声类别信息中,具体包括以下步骤:基于vad算法识别所述原始语音信号中的噪声帧;将所述噪声帧输入预置的噪声分类模型,得出噪声类别信息。3.根据权利要求2所述的一种抗干扰无线对讲方法,其特征在于,在基于vad算法识别所述原始语音信号中的噪声帧中,具体包括以下步骤:对所述原始语音信号进行分帧加窗处理,将所述原始语音信号分为若干单帧信号;计算各所述单帧信号的ksfd特征值;根据各所述单帧信号的ksfd特征值计算第一噪声帧判断阈值;判断所述单帧信号的ksfd特征值是否大于所述第一噪声帧判断阈值;若是,则将所述单帧信号识别为噪声帧。4.根据权利要求3所述的一种抗干扰无线对讲方法,其特征在于,在判断所述单帧信号的ksfd特征值是否大于所述第一噪声帧判断阈值后,还包括以下步骤:若否,则将所述单帧信号识别为语音帧。5.根据权利要求3所述的一种抗干扰无线对讲方法,其特征在于,在根据所述噪声帧信息将所述单帧信号识别为所述噪声帧后,还包括以下步骤:检测所述原始语音信号中的连续噪声帧;对所述连续噪声帧进行计数,获取噪声帧连续次数;判断所述连续噪声帧的连续次数是否大于等于设定阈值;若是,则获取所述连续噪声帧中各所述噪声帧的ksfd特征值;计算所述连续噪声帧中各所述噪声帧的ksfd特征值的平均值,生成第二噪声帧判断阈值;将所述第一噪声帧判断阈值替换为第二噪声帧判断阈值。6.根据权利要求2述的一种抗干扰无线对讲方法,其特征在于,在根据所述噪声类别信息及预置的去噪规则对所述原始语音信号进行去噪处理,生成去噪语音信号中,具体包括以下步骤:根据所述噪声类别信息与所述去噪规则配置imrca算法的最优参数组;基于经过所述最优参数组配置的imrca算法与omlsa算法对所述原始语音信号进行处理,生去噪语音信号。7.根据权利要求6所述的一种抗干扰无线对讲方法,其特征在于,在发送所述去噪语音信号后,还包括以下步骤:获取发送所述原始语音信号的对讲终端的位置信息;根据所述对讲终端的位置信息与预置的区域范围规则确定所述对讲终端所在区域;
将用于处理所述对讲终端发送的所述原始语音信号的所述最优参数组作为所述对讲终端所在区域的区域去噪参数组,所述区域去噪参数组用于在接收到所述对讲终端所在区域的其他对讲终端发送的所述原始语音信号时,根据所述区域去噪参数组对其他对讲终端发送的所述原始语音信号进行去噪处理。8.一种基于权利要求1-7任意一项所述的一种抗干扰无线对讲系统,所述系统包括以下模块:原始语音信号接收模块(201),用于接收原始语音信号;噪声类别信息生成模块(202),用于对所述原始语音信号进行处理,得出噪声类别信息;原始语音信号处理模块(203),用于根据所述噪声类别信息及预置的去噪规则对所述原始语音信号进行去噪处理,生成去噪语音信号;去噪语音信号发送模块(204),用于发送所述去噪语音信号。9.一种计算机设备,其特征在于,包括存储器(305)和处理器(301),所述存储器(305)上存储有能够被处理器(301)加载并执行如权利要求1至7中任一种方法的计算机程序。10.一种计算机可读存储介质,其特征在于,存储有能够被处理器(301)加载并执行如权利要求1至7中任一种方法的计算机程序。

技术总结
本申请涉及一种抗干扰无线对讲方法、系统、设备及介质,所述方法包括以下步骤:接收原始语音信号;对原始语音信号进行处理,得出噪声类别信息,其中,噪声类别信息基于原始语音信号中的噪声帧得出,原始语音信号中的噪声帧通过VAD算法进行识别;根据噪声类别信息及预置的去噪规则对原始语音信号进行去噪处理,生成去噪语音信号;发送去噪语音信号。本申请根据不同的噪声类别信息对原始语音信号进行不同的去噪处理,使得去噪方法能够对工作在不同噪声场景下的对讲终端发送的原始语音信号进行适应性处理,使得对讲终端在不同的噪声场景中均能够保持较好的抗噪性能。中均能够保持较好的抗噪性能。中均能够保持较好的抗噪性能。


技术研发人员:尹斌
受保护的技术使用者:上海璞珺科技有限公司
技术研发日:2023.03.08
技术公布日:2023/7/11
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐