一种输入信号的处理方法及相关装置制造方法
【专利摘要】本发明实施例公开了一种输入信号处理方法及装置,其中,所述方法包括:确定当前帧的输入信号在预设的电磁干扰频率下的频域能量比参数值和干扰强度参数值;当所述频域能量比参数值满足干扰控制条件时,根据所述干扰强度参数值计算滤波调控参数值;根据所述滤波调控参数值对所述当前帧的输入信号进行滤波得到参考信号;根据所述参考信号得到所述当前帧的输入信号的最终输出信号。采用本发明,能够通过信号分析处理的方式对当前帧的输入信号进行处理,成本低,并且可以较为有效地去除电磁干扰。
【专利说明】一种输入信号的处理方法及相关装置
【技术领域】
[0001] 本发明涉及信号处理【技术领域】,尤其涉及一种输入信号的处理方法及相关装置。
【背景技术】
[0002] 电磁干扰(Electromagnetic Interference, EMI),有传导干扰和福射干扰两种。 传导干扰是指通过导电介质把一个电网络上的信号耦合(干扰)到另一个电网络。辐射干扰 是指干扰源通过空间把其信号耦合(干扰)到另一个电网络。
[0003] 目前,无线电话运营者大多使用时分多址(Time Division Multiple Access, TDM)协议来运作他们的网络。虽然基于TDM的无线网络系统提供了高效的网络互通能 力,但是音频通话质量会受到TDMA音频噪声的影响,这种噪声是由于无线通信中,手机无 线发射电路与麦克风电路产生耦合造成的。
[0004] 从波形上看,电磁干扰信号为一个类周期信号,在采样率为8KHZ时,以37个样点 为一个周期。由于在一个复帧中包含24个帧用于传送话音,一个帧用于随路控制,一个帧 空闲。因此电磁干扰信号在波形上表现为25个周期信号后会跟一个非周期的不规则信号。 从频谱上看,电磁干扰信号为一个以217KHZ倍频出现的强谐波干扰信号。
[0005] 预防电磁干扰的最根本的方法是做好电路之间的屏蔽,但是由于一些设备在设计 的时候没有考虑或者由于成本限制没有做好屏蔽,从而导致信号中出现了电磁干扰现象, 降低了语音通信质量。
【发明内容】
[0006] 本发明实施例提供一种输入信号处理方法及装置,可通过信号处理的方式对输入 信号进行分析,并根据分析结果对信号进行处理以去除电磁干扰。
[0007] 第一方面,本发明实施例提供了一种输入信号处理方法,包括:
[0008] 确定当前帧的输入信号在预设的电磁干扰频率下的频域能量比参数值和干扰强 度参数值;
[0009] 当所述频域能量比参数值满足干扰控制条件时,根据所述干扰强度参数值计算滤 波调控参数值;
[0010] 根据所述滤波调控参数值对所述当前帧的输入信号进行滤波得到参考信号;
[0011] 根据所述参考信号得到所述当前帧的输入信号的最终输出信号。
[0012] 结合第一方面,在第一种可能的实现方式中,在所述确定当前帧的输入信号在预 设的电磁干扰频率下的频域能量比参数值和干扰强度参数值之前,所述方法还包括:
[0013] 检测所述当前帧是否为语音帧;
[0014] 在检测到所述当前帧是语音帧时,才执行所述确定当前帧的输入信号在预设的电 磁干扰频率下的频域能量比参数值和干扰强度参数值;
[0015] 在检测到所述当前帧不是语音帧,确定所述当前帧的输入信号的干扰强度参数 值,根据所述干扰强度参数值得到滤波调控参数值,并根据计算得到的所述滤波调控参数 值对所述当前帧的输入信号进行滤波得到参考信号,根据所述参考信号得到所述当前帧的 输入信号的最终输出信号。
[0016] 结合第一方面,或者第一方面的第一种可能的实现方式,在第二种可能的实现方 式中,所述方法还包括:
[0017] 当所述频域能量比参数值不满足干扰控制条件时,将所述当前帧的输入信号确定 为参考信号;
[0018] 根据所述确定的参考信号得到所述当前帧的输入信号的最终输出信号。
[0019] 结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种 可能的实现方式,在第三种可能的实现方式中,所述确定当前帧的输入信号在预设的电磁 干扰频率下的频域能量比参数值和干扰强度参数值中,确定频域能量比参数值,包括:
[0020] 确定所述当前帧的输入信号的频域幅度谱;
[0021] 根据所述频域幅度谱得到第一参数值,所述第一参数值包括:所述电磁干扰频率 及其谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量的平均值、或者根据预 置的加权系数得到的加权平均值;或者包括所述电磁干扰频率及其谐波频率在所述当前帧 的输入信号的频域幅度谱中预设频带内的频谱能量的平均值、或者根据预置的加权系数得 到的加权平均值;
[0022] 根据所述频域幅度谱得到第二参数值,所述第二参数值包括:所述电磁干扰频率 的半频率及半频率的奇次谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量 的平均值、或者根据预置的加权系数得到的加权平均值;或者所述电磁干扰频率的半频率 及半频率的奇次谐波频率在所述当前帧的输入信号的频域幅度谱中的预设频带内的频谱 能量的平均值、或者根据预置的加权系数得到的加权平均值;
[0023] 根据所述第一参数值和所述第二参数值的比值得到所述当前帧的输入信号的频 域能量比参数值。
[0024] 结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述根据 所述频域幅度谱得到第一参数值,包括:
[0025] 计算所述电磁干扰频率及其谐波频率在所述当前帧的输入信号的频域幅度谱中 对应的样点,确定各样点在所述当前帧的输入信号的频域幅度谱中的频谱能量,并将确定 的各样点的频谱能量的平均值作为第一参数值;
[0026] 所述根据所述频域幅度谱得到第二参数值,包括:
[0027] 计算所述电磁干扰频率的半频率及半频率的奇次谐波频率在所述当前帧的输入 信号的频域幅度谱中对应的样点,确定各样点在所述当前帧的输入信号的频域幅度谱中的 频谱能量,并将确定的各样点的频谱能量的平均值作为第二参数值。
[0028] 结合第一方面的第三种可能的实现方式,或者第一方面的第四种可能的实现方 式,在第五种可能的实现方式中,所述根据所述第一参数值和所述第二参数值的比值得到 所述当前帧的输入信号的频域能量比参数值,包括:
[0029] 将所述第一参数值和所述第二参数值的比值作为所述当前帧的输入信号的初始 频域能量比参数值;
[0030] 对所述初始频域能量比参数值进行平滑处理,其包括:将所述初始频域能量比参 数值与处理过的Μ帧的频域能量比参数值进行平均计算,所述Μ为正整数;
[0031] 将平滑处理后的初始频域能量比参数值作为所述当前帧的输入信号的频域能量 比参数值。
[0032] 结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种 可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的 实现方式,或者第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述确定 当前帧的输入信号在预设的电磁干扰频率下的频域能量比参数值和干扰强度参数值中,确 定干扰强度参数值,包括:
[0033] 根据所述当前帧的输入信号的频域幅度谱,对所述电磁干扰频率及谐波频率在所 述当前帧的输入信号的频域幅度谱中的频谱能量进行求和计算,将求和计算的结果作为所 述当前帧的输入信号的干扰强度参数值;
[0034] 或者,
[0035] 根据所述当前帧的输入信号的频域幅度谱,对所述电磁干扰频率及谐波频率在所 述当前帧的输入信号的频域幅度谱中的频谱能量进行求平均计算,将平均计算的结果作为 所述当前帧的输入信号的干扰强度参数值;
[0036] 或者,
[0037] 根据所述当前帧的输入信号的频域幅度谱,在预设频带内对所述电磁干扰频率及 谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量进行求和计算,将求和计算 的结果作为所述当前帧的输入信号的干扰强度参数值;
[0038] 或者,
[0039] 根据所述当前帧的输入信号的频域幅度谱,在预设频带内对所述电磁干扰频率及 谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量进行求平均计算,将平均计 算的结果作为所述当前帧的输入信号的干扰强度参数值。
[0040] 结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种 可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的 实现方式,或者第一方面的第五种可能的实现方式,或者第一方面的第六种可能的实现方 式,在第七种可能的实现方式中,所述当所述频域能量比参数值满足干扰控制条件时,根据 所述干扰强度参数值计算滤波调控参数值,包括:
[0041] 若所述频域能量比参数值大于等于预设的第一阈值,所述频域能量比参数值满足 干扰控制条件,将所述干扰强度参数值与预设的最小干扰强度值和最大干扰强度值进行比 较;
[0042] 当所述干扰强度参数值小于等于所述最小干扰强度值时,将预设调控参数最小值 作为滤波调控参数值;
[0043] 当所述干扰强度参数值大于等于所述最大干扰强度值时,将预设调控参数最大值 作为滤波调控参数值;
[0044] 当所述干扰强度参数值大于所述最小干扰强度值,且小于所述最大干扰强度值 时,根据预置的调控参数计算公式计算得到所述滤波调控参数值。
[0045] 结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种 可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的 实现方式,或者第一方面的第五种可能的实现方式,第一方面的第六种可能的实现方式,或 者第一方面的第七种可能的实现方式,在第八种可能的实现方式中,根据参考信号得到所 述当前帧的输入信号的最终输出信号,包括:
[0046] 计算所述当前帧的输入信号的能量和所述参考信号的能量的比值;
[0047] 若所述能量的比值大于预设的第二阈值,则根据处理过的K帧的信号输出结果估 计得到所述当前帧的输入信号的最终输出信号;
[0048] 若所述能量的比值小于等于所述预设的第二阈值,则判断前一帧是否为空闲帧, 并判断拖尾计数器的值是否大于0 ;
[0049] 若前一帧为空闲帧或拖尾计数器的值大于0,则根据处理过的K帧的信号输出结 果估计得到所述当前帧的输入信号的最终输出信号;
[0050] 若前一帧不为空闲帧且拖尾计数器的值等于0,则将所述参考信号作为所述当前 中贞的输入信号的最终输出信号;
[0051] 其中,所述拖尾计数器的值大于0时用于表示数据帧为空闲帧的拖尾帧。
[0052] 结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种 可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的 实现方式,或者第一方面的第五种可能的实现方式,第一方面的第六种可能的实现方式,或 者第一方面的第七种可能的实现方式中,在第九种可能的实现方式中,根据参考信号得到 所述当前帧的输入信号的最终输出信号,包括:
[0053] 计算所述当前帧的输入信号的能量和所述参考信号的能量的比值;
[0054] 若所述能量的比值大于处理过的N帧的能量比值的均值,且处理过的N帧的能量 比值的均值小于第三阈值时,则根据处理过的K帧的信号输出结果估计所述当前帧的输入 信号的最终输出信号;
[0055] 若所述能量的比值小于等于处理过的N帧的能量比值的均值,或处理过的N帧的 能量比值的均值大于等于第三阈值时,进一步判断前一帧是否为空闲帧,并判断拖尾计数 器的值是否大于〇;
[0056] 若前一帧为空闲帧或拖尾计数器的值大于0,则根据处理过的K帧的信号输出结 果估计得到所述当前帧的输入信号的最终输出信号;
[0057] 若前一帧不为空闲帧且拖尾计数器的值等于0,则将所述参考信号作为所述当前 中贞的输入信号的最终输出信号;
[0058] 其中,所述拖尾计数器的值大于0时用于表示数据帧为空闲帧的拖尾帧。
[0059] 结合第一方面的第八种可能的实现方式,或者第一方面的第九种可能的实现方 式,在第十种可能的实现方式中,所述方法还包括:
[0060] 判断所述当前帧是否为空闲帧;
[0061] 若为空闲帧,将预置的空闲帧标志设置为有效以表示所述当前帧为空闲帧,并将 拖尾计数器的长度设置为预设的长度阈值;
[0062] 若为非空闲帧,将所述预置的空闲帧标志设置为无效以表示所述当前帧为非空闲 帧,并将所述拖尾计数器的长度的值减一;
[0063] 其中,所述判断所述当前帧是否为空闲帧包括:
[0064] 当计算得到的所述当前帧的输入信号的能量和所述参考信号的能量的比值大于 预设的第二阈值时;或者当计算得到的所述当前帧的输入信号的能量和所述参考信号的能 量的比值大于处理过的N帧的能量比参数值的均值,且处理过的N帧的能量比参数值的均 值小于第三阈值时,确定所述当前帧为空闲帧,否则,为非空闲帧。
[0065] 第二方面,本发明实施例还提供了另一种输入信号的处理方法,包括:
[0066] 在检测到当前帧为非语音帧时,确定所述当前帧的输入信号的干扰强度参数值;
[0067] 对所述干扰强度参数值进行计算,得到滤波调控参数值,并根据计算得到的滤波 调控参数值对所述当前帧的输入信号进行滤波得到参考信号;
[0068] 根据所述参考信号得到所述当前帧的输入信号的最终输出信号。
[0069] 结合第二方面,在第一种可能的实现方式中,所述根据所述参考信号得到所述当 前帧的输入信号的最终输出信号,包括:
[0070] 计算所述当前帧的输入信号的能量和所述参考信号的能量的比值;
[0071] 若所述能量的比值大于预设的第二阈值,则根据处理过的K帧的信号输出结果估 计得到所述当前帧的输入信号的最终输出信号;
[0072] 若所述能量的比值小于等于所述预设的第二阈值,则判断前一帧是否为空闲帧, 并判断拖尾计数器的值是否大于〇 ;
[0073] 若前一帧为空闲帧或拖尾计数器的值大于0,则根据处理过的K帧的信号输出结 果估计得到所述当前帧的输入信号的最终输出信号;
[0074] 若前一帧不为空闲帧且拖尾计数器的值等于0,则将所述参考信号作为所述当前 中贞的输入信号的最终输出信号;
[0075] 其中,所述拖尾计数器的值大于0时用于表示数据帧为空闲帧的拖尾帧。
[0076] 结合第二方面,在第二种可能的实现方式中,所述根据所述参考信号对所述当前 帧的输入信号进行估算处理,得到所述当前帧的输入信号的最终输出信号,包括:
[0077] 计算所述当前帧的输入信号的能量和所述参考信号的能量的比值;
[0078] 若所述能量的比值大于处理过的N帧的能量比参数值的均值,且处理过的N帧的 能量比值的均值小于第三阈值时,则根据处理过的K帧的信号输出结果估计所述当前帧的 输入信号的最终输出信号;
[0079] 若所述能量比参数值小于等于处理过的N帧的能量比参数值的均值,或处理过的 N帧的能量比参数值的均值大于等于第三阈值时,进一步判断前一帧是否为空闲帧,并判断 拖尾计数器的值是否大于〇 ;
[0080] 若前一帧为空闲帧或拖尾计数器的值大于0,则根据处理过的K帧的信号输出结 果估计得到所述当前帧的输入信号的最终输出信号;
[0081] 若前一帧不为空闲帧且拖尾计数器的值等于0,则将所述参考信号作为所述当前 中贞的输入信号的最终输出信号;
[0082] 其中,所述拖尾计数器的值大于0时用于表示数据帧为空闲帧的拖尾帧。
[0083] 第三方面,本发明实施例还提供了一种输入信号处理装置,包括:
[0084] 确定模块,用于确定当前帧的输入信号在所述电磁干扰频率下的频域能量比参数 值和干扰强度参数值;
[0085] 滤波模块,用于当所述频域能量比参数值满足干扰控制条件时,根据所述干扰强 度参数值计算滤波调控参数值,并根据所述滤波调控参数值对所述当前帧的输入信号进行 滤波得到参考信号;
[0086] 处理模块,用于根据所述参考信号得到所述当前帧的输入信号的最终输出信号。
[0087] 结合第三方面,在第一种可能的实现方式中,还包括:
[0088] 检测模块,用于检测所述当前帧是否为语音帧;
[0089] 通知模块,用于在所述检测模块的检测结果为是语音帧时,通知所述确定模块确 定当前帧的输入信号在预设的电磁干扰频率下的频域能量比参数值和干扰强度参数值;
[0090] 非语音帧处理模块,用于在所述检测模块的检测结果为不是语音帧时,确定所述 当前帧的输入信号的干扰强度参数值,根据所述干扰强度参数值得到滤波调控参数值,并 根据计算得到的所述滤波调控参数值对所述当前帧的输入信号进行滤波得到参考信号,根 据所述参考信号得到所述当前帧的输入信号的最终输出信号。
[0091] 结合第三方面,或者第三方面的第一种可能的实现方式,在第二种可能的实现方 式中,所述处理模块,还用于当所述频域能量比参数值不满足干扰控制条件时,将所述当前 帧的输入信号确定为参考信号;根据所述确定的参考信号得到所述当前帧的输入信号的最 终输出信号。
[0092] 结合第三方面,或者第三方面第一种可能的实现方式,或者第三方面的第二种可 能的实现方式,在第三种可能的实现方式中,所述确定模块包括:
[0093] 幅度谱确定单元,用于确定所述当前帧的输入信号的频域幅度谱;
[0094] 第一参数计算单元,用于根据所述频域幅度谱得到第一参数值,所述第一参数值 包括:所述电磁干扰频率及其谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能 量的平均值或者根据预置的加权系数得到的加权平均值,或者包括所述电磁干扰频率及其 谐波频率在所述当前帧的输入信号的频域幅度谱中的预设频带内的频谱能量的平均值或 者根据预置的加权系数得到的加权平均值;
[0095] 第二参数计算单元,用于根据所述频域幅度谱得到第二参数值,所述第二参数值 包括:所述电磁干扰频率的半频率及半频率的奇次谐波频率在所述当前帧的输入信号的频 域幅度谱中的频谱能量的平均值或者根据预置的加权系数得到的加权平均值,或者所述电 磁干扰频率的半频率及半频率的奇次谐波频率在所述当前帧的输入信号的频域幅度谱中 的预设频带内的频谱能量的平均值或者根据预置的加权系数得到的加权平均值;
[0096] 能量比参数确定单元,用于根据所述第一参数值和所述第二参数值的比值得到所 述当前帧的输入信号的频域能量比参数值。
[0097] 结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,
[0098] 所述第一参数计算单元,具体用于计算所述电磁干扰频率及其谐波频率在所述当 前帧的输入信号的频域幅度谱中对应的样点,确定各样点在所述当前帧的输入信号的频域 幅度谱中的频谱能量,并将确定的各样点的频谱能量的平均值作为第一参数值;
[0099] 所述第二参数计算单元,具体用于计算所述电磁干扰频率的半频率及半频率的奇 次谐波频率在所述当前帧的输入信号的频域幅度谱中对应的样点,确定各样点在所述当前 帧的输入信号的频域幅度谱中的频谱能量,并将确定的各样点的频谱能量的平均值作为第 二参数值。
[0100] 结合第三方面的第三种可能的实现方式,或者第三方面的第四种可能的实现方 式,在第五种可能的实现方式中,所述能量比参数确定单元,具体用于将所述第一参数值和 所述第二参数值的比值作为所述当前帧的输入信号的初始频域能量比参数值;对所述初始 频域能量比参数值进行平滑处理,其包括:将所述初始频域能量比参数值与处理过的Μ帧 的频域能量比参数值进行平均计算,所述Μ为正整数;将平滑处理后的初始频域能量比参 数值作为所述当前帧的输入信号的频域能量比参数值。
[0101] 结合第三方面,或者第三方面的第一种可能的实现方式,或者第三方面的第二种 可能的实现方式,或者第三方面的第三种可能的实现方式,或者第三方面的第四种可能的 实现方式,或者第三方面的第五种可能的实现方式,在第六种可能的实现方式中,所述确定 模块包括:
[0102] 干扰强度确定单元,用于根据所述当前帧的输入信号的频域幅度谱,对所述电磁 干扰频率及谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量进行求和计算, 将求和计算的结果作为所述当前帧的输入信号的干扰强度参数值;
[0103] 或者,
[0104] 用于根据所述当前帧的输入信号的频域幅度谱,对所述电磁干扰频率及谐波频率 在所述当前帧的输入信号的频域幅度谱中的频谱能量进行求平均计算,将平均计算的结果 作为所述当前帧的输入信号的干扰强度参数值;
[0105]或者,
[0106] 用于根据所述当前帧的输入信号的频域幅度谱,在预设频带内对所述电磁干扰频 率及谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量进行求和计算,将求和 计算的结果作为所述当前帧的输入信号的干扰强度参数值;
[0107] 或者,
[0108] 用于根据所述当前帧的输入信号的频域幅度谱,在预设频带内对所述电磁干扰频 率及谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量进行求平均计算,将平 均计算的结果作为所述当前帧的输入信号的干扰强度参数值。
[0109] 结合第三方面,或者第三方面的第一种可能的实现方式,或者第三方面的第二种 可能的实现方式,或者第三方面的第三种可能的实现方式,或者第三方面的第四种可能的 实现方式,或者第三方面的第五种可能的实现方式,或者第三方面的第六种可能的实现方 式,在第七种可能的实现方式中,所述滤波模块包括 :
[0110] 比较单元,用于在所述频域能量比参数值大于等于预设的第一阈值时,所述频域 能量比参数值满足干扰控制条件,将所述干扰强度参数值与预设的最小干扰强度值和最大 干扰强度值进行比较;
[0111] 调控参数值确定单元,用于当所述干扰强度参数值小于等于所述最小干扰强度值 时,将预设调控参数最小值作为滤波调控参数值;当所述干扰强度参数值大于等于所述最 大干扰强度值时,将预设调控参数最大值作为滤波调控参数值;当所述干扰强度参数值大 于所述最小干扰强度值,且小于所述最大干扰强度值时,根据预置的调控参数计算公式计 算得到所述滤波调控参数值;
[0112] 滤波单元,用于根据所述滤波调控参数值对所述当前帧的输入信号进行滤波得到 参考信号。
[0113] 结合第三方面,或者第三方面的第一种可能的实现方式,或者第三方面的第二种 可能的实现方式,或者第三方面的第三种可能的实现方式,或者第三方面的第四种可能的 实现方式,或者第三方面的第五种可能的实现方式,或者第三方面的第六种可能的实现方 式,或者第三方面的第七种可能的实现方式,在第八种可能的实现方式中,所述处理模块包 括:
[0114] 第一能量比参数值计算单元,用于计算所述当前帧的输入信号的能量和所述参考 信号的能量的比值;
[0115] 第一处理单元,用于若所述能量的比值大于预设的第二阈值,则根据处理过的K 帧的信号输出结果估计得到所述当前帧的输入信号的最终输出信号;若所述能量的比值小 于等于所述预设的第二阈值,则判断前一帧是否为空闲帧,并判断拖尾计数器的值是否大 于〇;若前一帧为空闲帧或拖尾计数器的值大于〇,则根据处理过的K帧的信号输出结果估 计得到所述当前帧的输入信号的最终输出信号;若前一帧不为空闲帧且拖尾计数器的值等 于0,则将所述参考信号作为所述当前帧的输入信号的最终输出信号;其中,所述拖尾计数 器的值大于0时用于表不数据巾贞为空闲巾贞的拖尾中贞。
[0116] 结合第三方面,或者第三方面的第一种可能的实现方式,或者第三方面的第二种 可能的实现方式,或者第三方面的第三种可能的实现方式,或者第三方面的第四种可能的 实现方式,或者第三方面的第五种可能的实现方式,或者第三方面的第六种可能的实现方 式,在第九种可能的实现方式中,所述处理模块包括:
[0117] 第二能量比参数值计算单元,用于计算所述当前帧的输入信号的能量和所述参考 信号的能量的比值;
[0118] 第二处理单元,用于若所述能量的比值大于处理过的N帧的能量比值的均值,且 处理过的N帧的能量比值的均值小于第三阈值时,则根据处理过的K帧的信号输出结果估 计所述当前帧的输入信号的最终输出信号;若所述能量的比值小于等于处理过的N帧的能 量比值的均值,或处理过的N帧的能量比值的均值大于等于第三阈值时,进一步判断前一 帧是否为空闲帧,并判断拖尾计数器的值是否大于0 ;若前一帧为空闲帧或拖尾计数器的 值大于〇,则根据处理过的K帧的信号输出结果估计得到所述当前帧的输入信号的最终输 出信号;若前一帧不为空闲帧且拖尾计数器的值等于〇,则将所述参考信号作为所述当前 帧的输入信号的最终输出信号;其中,所述拖尾计数器的值大于〇时用于表示数据帧为空 闲帧的拖尾帧。
[0119] 结合第三方面的第八种可能的实现方式,第三方面的第九种可能的实现方式,在 第十种可能的实现方式中,所述处理模块还包括:
[0120] 判断单元,用于判断所述当前帧是否为空闲帧;
[0121] 更新单元,用于判断结果为空闲帧时,将预置的空闲帧标志设置为有效以表示所 述当前帧为空闲帧,并将拖尾计数器的长度设置为预设的长度阈值;若为非空闲帧,将所述 预置的空闲帧标志设置为无效以表示所述当前帧为非空闲帧,并将所述拖尾计数器的长度 的值减一;
[0122] 其中,所述更新单元具体用于当计算得到的所述当前帧的输入信号的能量和所述 参考信号的能量的比值大于预设的第二阈值时;或者当计算得到的所述当前帧的输入信号 的能量和所述参考信号的能量的比值大于处理过的N帧的能量的比值的均值,且处理过的 N帧的能量比参数值的均值小于第三阈值时,确定所述当前帧为空闲帧,否则,为非空闲帧。
[0123] 第四方面,本发明实施例还提供了另一种输入信号的处理装置,包括:
[0124] 确定模块,用于在检测到当前帧为非语音帧时,确定所述当前帧的输入信号的干 扰强度参数值;
[0125] 滤波模块,用于对所述干扰强度参数值进行计算,得到滤波调控参数值;根据计算 得到的滤波调控参数值对所述当前帧的输入信号进行滤波得到参考信号;
[0126] 处理模块,用于根据所述参考信号得到所述当前帧的输入信号的最终输出信号。
[0127] 结合第四方面,在第一种可能的实现方式中,所述处理模块包括:
[0128] 第一计算单元,用于计算所述当前帧的输入信号的能量和所述参考信号的能量的 比值;
[0129] 第一处理单元,用于若所述能量的比值大于预设的第二阈值,则根据处理过的K 帧的信号输出结果估计得到所述当前帧的输入信号的最终输出信号;若所述能量的比值小 于等于所述预设的第二阈值,则判断前一帧是否为空闲帧,并判断拖尾计数器的值是否大 于〇;若前一帧为空闲帧或拖尾计数器的值大于〇,则根据处理过的K帧的信号输出结果估 计得到所述当前帧的输入信号的最终输出信号;若前一帧不为空闲帧且拖尾计数器的值等 于0,则将所述参考信号作为所述当前帧的输入信号的最终输出信号;其中,所述拖尾计数 器的值大于0时用于表不数据巾贞为空闲巾贞的拖尾中贞。
[0130] 结合第四方面,在第二种可能的实现方式中,所述处理模块包括:
[0131] 第二计算单元,用于计算所述当前帧的输入信号的能量和所述参考信号的能量的 比值;
[0132] 第二处理单元,用于若所述能量的比值大于处理过的N帧的能量比值的均值,且 处理过的N帧的能量比值的均值小于第三阈值时,则根据处理过的K帧的信号输出结果估 计所述当前帧的输入信号的最终输出信号;若所述能量的比值小于等于处理过的N帧的能 量比值的均值,或处理过的N帧的能量比值的均值大于等于第三阈值时,进一步判断前一 帧是否为空闲帧,并判断拖尾计数器的值是否大于0 ;若前一帧为空闲帧或拖尾计数器的 值大于〇,则根据处理过的K帧的信号输出结果估计得到所述当前帧的输入信号的最终输 出信号;若前一帧不为空闲帧且拖尾计数器的值等于〇,则将所述参考信号作为所述当前 帧的输入信号的最终输出信号;其中,所述拖尾计数器的值大于〇时用于表示数据帧为空 闲帧的拖尾帧。
[0133] 本发明实施例对当前帧的输入信号以及各类设备中常见的电磁干扰信号的频率 进行计算,确定出具有不同噪声抑制程度的滤波器的滤波调控参数值以使该滤波器根据该 滤波调控参数值对输入信号进行滤波处理得到参考信号,再由该参考信号得到当前帧的最 终输出信号,从而可以有效地去除输入信号中的电磁干扰,降低语音损伤,并最大程度地去 除电磁干扰,并且计算复杂度低,不需要采用屏蔽技术,成本降低。
【专利附图】
【附图说明】
[0134] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0135] 图1是本发明实施例的一种输入信号处理方法的流程示意图;
[0136] 图2是本发明实施例的另一种输入信号处理方法的流程示意图;
[0137] 图3是本发明实施例中确定输入信号的频域能量比参数值的其中一种具体方法 的流程示意图;
[0138] 图4是本发明实施例的确定输入信号的干扰强度参数值的其中一种具体方法的 流程示意图;
[0139] 图5是本发明实施例的计算滤波调控参数值的其中一种具体方法的流程示意图;
[0140] 图6是本发明实施例的得到输出信号的其中一种具体方法的流程示意图;
[0141] 图7是本发明实施例的得到输出信号的其中另一种具体方法的流程示意图;
[0142] 图8是本发明实施例的再一种输入信号的处理方法的流程示意图;
[0143] 图9是本发明实施例的一种输入信号处理装置的结构示意图;
[0144] 图10是本发明实施例的另一种输入信号处理装置的结构示意图;
[0145] 图11是图10中的确定模块的其中一种具体结构示意图;
[0146] 图12是图10中的滤波模块的其中一种具体结构示意图;
[0147] 图13是图10中的处理模块的其中一种具体结构示意图;
[0148] 图14是本发明实施例的再一种输入信号的处理装置的结构示意图;
[0149] 图15是本发明实施例的一种网络设备的结构示意图;
[0150] 图16是本发明实施例的再一种网络设备的结构示意图。
【具体实施方式】
[0151] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0152] 请参见图1,是本发明实施例的一种输入信号处理方法的流程示意图,本发明实施 例的所述方法可应用于通信网络中,通过对当前帧的输入信号进行信号分析得到该输入信 号的最终输出信号,具体的,本发明实施例的所述方法包括:
[0153] S101 :确定当前帧的输入信号在预设的电磁干扰频率下的频域能量比参数值和干 扰强度参数值。
[0154] 其中,在本发明实施例中,所述频域能量比参数值包括:所述根据电磁干扰频率及 谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量、所述电磁干扰频率的半频 率及半频率的奇次谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量计算得 到的参数值,所述干扰强度参数值包括:根据所述电磁干扰频率的半频率及半频率的奇次 谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量计算得到的参数值。
[0155] 本发明实施例中,所述当前帧的输入信号的采样率FS可以设为8KHz,对信号进行 分帧处理,帧长为N,则当前帧的输入信号为in (η),η=0,1,2, "·,Ν-1。所述预设的电磁干 扰频率为常见通信设备的电磁干扰信号的频率,该电磁干扰频率一般为217ΚΗΖ。
[0156] 所述输入信号的频域能量比参数值表征了在所述当前帧的输入信号的频域幅度 谱中,在预设的电磁干扰频率对应的谐波处频谱能量与谐波间频谱能量的比值。具体可以 计算在所述当前帧的输入信号的频域幅度谱中全频带内,在预设的电磁干扰频率的各谐波 处频谱能量与各谐波间频谱能量的比值,得到频域能量比参数值;或者计算在所述当前帧 的输入信号的频域幅度谱中预设频带范围内,在预设的电磁干扰频率的各谐波处频谱能量 与各谐波间频谱能量的比值,得到频域能量比参数值;或者先将所述输入信号在不同频带 内的幅度谱能量分别乘以对应的加权系数,再计算在所述当前帧的输入信号的频域幅度谱 中全频带或预设频带范围内,在预设的电磁干扰频率的各谐波处频谱能量与各谐波间频谱 能量的比值,得到频域能量比参数值。
[0157] 所述干扰强度参数值用于表征所述输入信号可能存在的电磁干扰的强弱。可以使 用所述预设的电磁干扰频率及其各谐波频率在所述当前帧的输入信号的频域幅度谱中对 应的频谱能量之和作为干扰强度参数值。另外,也可以用所述预设的电磁干扰频率及其各 谐波频率在所述当前帧的输入信号的频域幅度谱中对应的频谱能量的平均值来表示,或者 还可以由某一预置频带内的所述预设的电磁干扰频率在所述当前帧的输入信号的频域幅 度谱中对应的频域能量之和或者平均值来表示。
[0158] S102:当所述频域能量比参数值满足干扰控制条件时,根据所述干扰强度参数值 计算滤波调控参数值。
[0159] 当频域能量比参数值大于等于某一预设的频域能量比参数值阈值时,即满足干扰 控制条件。该频域能量比参数值阈值的选取为经验值,也可以根据数据训练得到,其具体取 值以能够区分出电磁干扰已发生和未发生为准。频域能量比参数值大于等于频域能量比参 数值阈值时,表明电磁干扰发生;频域能量比参数值小于频域能量比参数值阈值时,表明电 磁干扰足够小或者没有电磁干扰。
[0160] 在频域能量比参数值大于等于某一预设的频域能量比参数值阈值时,执行所述 S102和下述的S103至S104。否则,即表明电磁干扰足够小或者没有电磁干扰,不必调整滤 波器的滤波调控参数值,可以不用通过滤波器对所述当前帧的输入信号进行滤波。
[0161] S103:根据所述滤波调控参数值对所述当前帧的输入信号进行滤波得到参考信 号。
[0162] 本发明实施例中的采用的滤波器的滤波调控参数值包括P,在计算得到干扰强度 参数值后,即可根据干扰强度参数值对滤波调控参数值P进行计算,确定P值,以使诸如 梳状滤波器等能够根据滤波调控参数值P,计算梳状滤波器的传递函数,进行一系列滤波 处理后,最后输出参考信号〇ut_tmp (n),梳状滤波器在得到P值后,得到参考信号的过程 可以采用现有技术实现。
[0163] S104 :根据所述参考信号得到所述当前帧的输入信号的最终输出信号。
[0164] 得到参考信号后,在S104中再根据滤波器输出的参考信号进行信号处理,确定所 述当前帧的输入信号的最终输出信号。在本发明实施例中,在控制计算得到滤波器的滤波 调控参数值并通过滤波器得到参考信号后,根据滤波器输出的参考信号得到所述当前帧的 最终输出信号可以通过现有技术实现。
[0165] 具体的,对于所述S104,在当前帧为非空闲帧时,当前帧的输入信号的最终输出信 号可以就是所述参考信号即out (n)=out_tmp (η),η=0, 1,2, "·,Ν-1,为空闲帧时则可以根 据处理过的Κ帧的输出信号得到所述当前帧的输入信号的最终输出信号,out (n)=sm〇〇th_ mem (K*m),其中,在所述smooth_mem (*)中记录了处理过的K巾贞的输出。当然也可以使用 其他的方法来估计空闲帧时的输出结果,只要保证估计输出信号与前后信号的帧的连贯性 即可。当前帧是否为空闲帧可以根据输入信号与参考信号间的频域幅度谱能量差异的大小 等方式来确定。
[0166] S105:当所述频域能量比参数值不满足干扰控制条件时,将所述当前帧的输入信 号确定为参考信号。
[0167] S106:根据所述确定的参考信号得到所述当前帧的输入信号的最终输出信号。
[0168] 在所述S105中直接将所述输入信号作为参考信号输出,即得到参考信号out_tmp (n)=in (η),η=0,1,2,一,Ν-Ι。然后根据该参考信号来确定所述当前帧的输入信号的最 终输出信号。在本发明实施例中,所述S105至S106为可选步骤,即在不满足干扰控制条件 时,还可以有其他处理方式,例如将所述输入信号直接输出,或者根据前一帧的数据帧得到 当前帧的所述输入信号对应的输出。
[0169] 本发明实施例基于当前帧的输入信号以及各类设备中常见的电磁干扰信号的频 率,确定出具有不同噪声抑制程度的滤波器的滤波调控参数值以根据该滤波调控参数值对 输入信号进行滤波处理得到参考信号,再由该参考信号得到当前帧的最终输出信号,从而 得到了去除输入信号中的电磁干扰的最终输出信号,降低语音损伤,并最大程度地去除电 磁干扰,并且计算复杂度低,不需要采用屏蔽技术,成本降低。
[0170] 再请参见图2,是本发明实施例的另一种输入信号处理方法的流程示意图,本发明 实施例的所述方法可应用于通信网络设备中,具体的,本发明实施例的所述方法包括:
[0171] S201 :检测当前帧是否为语音帧。
[0172] 所述当前帧包括通信网络设备当前接收到的语音通信等应用下的数据帧等,所述 S201具体可以包括:对当前帧的输入信号进行语音激活检测,得到语音激活检测结果vad_ flag,根据语音激活检测结果确定所述当前帧是否为语音帧,若不是语音帧,则执行下述的 S202,若是语音帧,才执行下述的S204至S209。
[0173] 同样,本发明实施例中,对所述当前帧的输入信号的信号采样率FS可以设为 8KHz,对信号进行分帧处理,帧长为N,则当前帧对应的输入信号为in (n),n=0,l,2,…, N-l。
[0174] S202:在检测到所述当前帧为非语音帧时,确定所述当前帧的输入信号的干扰强 度参数值,根据所述干扰强度参数值得到滤波调控参数值,并根据计算得到的所述滤波调 控参数值对所述当前帧的输入信号进行滤波得到非语音帧的参考信号;
[0175] S203:根据所述非语音帧的参考信号得到所述当前帧的输入信号的最终输出信 号。
[0176] 在所述S202中,所述干扰强度参数值用于表征所述非语音帧的输入信号可能存 在的电磁干扰的强弱。可以使用预设的电磁干扰频率(一般可设置为217KHZ)及其各谐波 频率对应的频谱能量之和作为干扰强度参数值。另外,也可以用预设的电磁干扰频率及其 各谐波频率对应的频谱能量的平均值来表示,或者还可以由某一预置频带内的电磁干扰频 率的频谱能量之和或者均值来表示。
[0177] S204 :在检测到所述当前帧是语音帧时,确定当前帧的输入信号在预设的电磁干 扰频率下的频域能量比参数值和干扰强度参数值;
[0178] 其中,在本发明实施例中,所述频域能量比参数值包括:所述根据电磁干扰频率及 谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量、所述电磁干扰频率的半频 率及半频率的奇次谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量计算得 到的参数值,所述干扰强度参数值包括:根据所述电磁干扰频率的半频率及半频率的奇次 谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量计算得到的参数值。
[0179] S205:当所述频域能量比参数值满足干扰控制条件时,根据所述干扰强度参数值 计算滤波调控参数值;
[0180] S206:根据所述滤波调控参数值对所述当前帧的输入信号进行滤波得到参考信 号。
[0181] S207 :根据所述参考信号得到所述当前帧的输入信号的最终输出信号;
[0182] S208:当所述频域能量比参数值不满足干扰控制条件时,将所述当前帧的输入信 号确定为参考信号;
[0183] S209:根据所述确定的参考信号得到所述当前帧的输入信号的最终输出信号。
[0184] 所述S204至S209的具体说明可参见上述第一实施例中S101至S106实施例的描 述,在此不赘述。
[0185] 在本发明实施例中,在所述S202、S206以及S208中均可以得到对应情况下的参考 信号(滤波器得到的参考信号、滤波器得到的非语音帧的参考信号以及将输入信号直接作 为参考信号),而在所述S203、S207以及S209中均根据对应情况下的参考信号得到输入信 号的最终输出信号。根据参考信号得到所述当前帧的输入信号的最终输出信号可以根据现 有技术实现,也可以根据上述实施例中描述的方式实现,在此不赘述。
[0186] 本发明实施例对当前帧的输入信号进行分析,并对该信号为语音帧、非语音来进 行区别处理,再结合各类设备中常见的电磁干扰信号的频率进行计算,确定出具有不同噪 声抑制程度的滤波器的滤波调控参数值以根据该滤波调控参数值对输入信号进行滤波处 理得到参考信号,再由该参考信号得到当前帧的最终输出信号,从而得到去除输入信号中 的电磁干扰的最终输出信号,降低语音损伤,并最大程度地去除电磁干扰,并且计算复杂度 低,不需要采用屏蔽技术,成本降低。
[0187] 再请参见图3,是本发明实施例中确定输入信号的频域能量比参数值的其中一种 具体方法的流程示意图,本实施例的所述方法包括:
[0188] S301 :确定当前帧的输入信号的频域幅度谱。
[0189] 具体的,对所述当前帧的输入信号的采样率FS可以为8KHz,对该输入信号进行分 帧处理,帧长为N,则当前帧的输入信号为in (η),η==0,1,2,"·,Ν-1。预设的电磁干扰频 率为 217ΚΗζ。
[0190] 可以先将所述当前帧的输入信号进行L点离散傅里叶变换,L满足大于等于N,L 值可以采用256。其中,当L大于Ν时,对当前帧的输入信号进行补零操作,得到时域信号s (η),η=0,1,2,…,L-1。再次变换到频域后记作S (k),k=0,l,2,.",?-Ι,计算S (k)的幅 度谱SPD (j)(即所述当前帧的输入信号对应的频域幅度谱),j=0,l,2,一,1(/2-1
[0191] 在本发明实施例中,当前帧输入信号的频域信号S (k)对应表达式可以为:
[0192]
【权利要求】
1. 一种输入信号的处理方法,其特征在于,包括: 确定当前帧的输入信号在预设的电磁干扰频率下的频域能量比参数值和干扰强度参 数值; 当所述频域能量比参数值满足干扰控制条件时,根据所述干扰强度参数值计算滤波调 控参数值; 根据所述滤波调控参数值对所述当前帧的输入信号进行滤波得到参考信号; 根据所述参考信号得到所述当前帧的输入信号的最终输出信号。
2. 如权利要求1所述的方法,其特征在于,在所述确定当前帧的输入信号在预设的电 磁干扰频率下的频域能量比参数值和干扰强度参数值之前,所述方法还包括: 检测当前帧是否为语音帧; 在检测到所述当前帧是语音帧时,才执行所述确定当前帧的输入信号在预设的电磁干 扰频率下的频域能量比参数值和干扰强度参数值; 在检测到所述当前帧为非语音帧,确定所述当前帧的输入信号的干扰强度参数值,根 据所述干扰强度参数值得到滤波调控参数值,并根据计算得到的所述滤波调控参数值对所 述当前帧的输入信号进行滤波得到非语音帧的参考信号,根据所述非语音帧的参考信号得 到所述当前帧的输入信号的最终输出信号。
3. 如权利要求1或2所述的方法,其特征在于,还包括: 当所述频域能量比参数值不满足干扰控制条件时,将所述当前帧的输入信号确定为参 考信号; 根据所述确定的参考信号得到所述当前帧的输入信号的最终输出信号。
4. 如权利要求1至3任一项所述的方法,其特征在于,所述确定当前帧的输入信号在预 设的电磁干扰频率下的频域能量比参数值和干扰强度参数值中,确定频域能量比参数值, 包括: 确定所述当前帧的输入信号的频域幅度谱; 根据所述频域幅度谱得到第一参数值,所述第一参数值包括:所述电磁干扰频率及其 谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量的平均值、或者根据预置的 加权系数得到的加权平均值;或者包括所述电磁干扰频率及其谐波频率在所述当前帧的输 入信号的频域幅度谱中预设频带内的频谱能量的平均值、或者根据预置的加权系数得到的 加权平均值; 根据所述频域幅度谱得到第二参数值,所述第二参数值包括:所述电磁干扰频率的半 频率及半频率的奇次谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量的平 均值、或者根据预置的加权系数得到的加权平均值;或者所述电磁干扰频率的半频率及半 频率的奇次谐波频率在所述当前帧的输入信号的频域幅度谱中的预设频带内的频谱能量 的平均值、或者根据预置的加权系数得到的加权平均值; 根据所述第一参数值和所述第二参数值的比值得到所述当前帧的输入信号的频域能 量比参数值。
5. 如权利要求4所述的方法,其特征在于, 所述根据所述频域幅度谱得到第一参数值,包括: 计算所述电磁干扰频率及其谐波频率在所述当前帧的输入信号的频域幅度谱中对应 的样点,确定各样点在所述当前帧的输入信号的频域幅度谱中的频谱能量,并将确定的各 样点的频谱能量的平均值作为第一参数值; 所述根据所述频域幅度谱得到第二参数值,包括: 计算所述电磁干扰频率的半频率及半频率的奇次谐波频率在所述当前帧的输入信号 的频域幅度谱中对应的样点,确定各样点在所述当前帧的输入信号的频域幅度谱中的频谱 能量,并将确定的各样点的频谱能量的平均值作为第二参数值。
6. 如权利要求4或5所述的方法,其特征在于,所述根据所述第一参数值和所述第二参 数值的比值得到所述当前帧的输入信号的频域能量比参数值,包括: 将所述第一参数值和所述第二参数值的比值作为所述当前帧的输入信号的初始频域 能量比参数值; 对所述初始频域能量比参数值进行平滑处理,其包括:将所述初始频域能量比参数值 与处理过的Μ帧的频域能量比参数值进行平均计算,所述Μ为正整数; 将平滑处理后的初始频域能量比参数值作为所述当前帧的输入信号的频域能量比参 数值。
7. 如权利要求1至6任一项所述的方法,其特征在于,所述确定当前帧的输入信号在预 设的电磁干扰频率下的频域能量比参数值和干扰强度参数值中,确定干扰强度参数值,包 括: 根据所述当前帧的输入信号的频域幅度谱,对所述电磁干扰频率及谐波频率在所述当 前帧的输入信号的频域幅度谱中的频谱能量进行求和计算,将求和计算的结果作为所述当 前帧的输入信号的干扰强度参数值; 或者, 根据所述当前帧的输入信号的频域幅度谱,对所述电磁干扰频率及谐波频率在所述当 前帧的输入信号的频域幅度谱中的频谱能量进行求平均计算,将平均计算的结果作为所述 当前帧的输入信号的干扰强度参数值; 或者, 根据所述当前帧的输入信号的频域幅度谱,在预设频带内对所述电磁干扰频率及谐波 频率在所述当前帧的输入信号的频域幅度谱中的频谱能量进行求和计算,将求和计算的结 果作为所述当前帧的输入信号的干扰强度参数值; 或者, 根据所述当前帧的输入信号的频域幅度谱,在预设频带内对所述电磁干扰频率及谐波 频率在所述当前帧的输入信号的频域幅度谱中的频谱能量进行求平均计算,将平均计算的 结果作为所述当前帧的输入信号的干扰强度参数值。
8. 如权利要求1至7任一项所述的方法,其特征在于,所述当所述频域能量比参数值满 足干扰控制条件时,根据所述干扰强度参数值计算滤波调控参数值,包括: 若所述频域能量比参数值大于等于预设的第一阈值,所述频域能量比参数值满足干扰 控制条件,将所述干扰强度参数值与预设的最小干扰强度值和最大干扰强度值进行比较; 当所述干扰强度参数值小于等于所述最小干扰强度值时,将预设调控参数最小值作为 滤波调控参数值; 当所述干扰强度参数值大于等于所述最大干扰强度值时,将预设调控参数最大值作为 滤波调控参数值; 当所述干扰强度参数值大于所述最小干扰强度值,且小于所述最大干扰强度值时,根 据预置的调控参数计算公式计算得到所述滤波调控参数值。
9. 如权利要求1-8任一项所述的方法,其特征在于,根据参考信号得到所述当前帧的 输入信号的最终输出信号,包括: 计算所述当前帧的输入信号的能量和所述参考信号的能量的比值; 若所述能量的比值大于预设的第二阈值,则根据处理过的K帧的信号输出结果估计得 到所述当前帧的输入信号的最终输出信号; 若所述能量的比值小于等于所述预设的第二阈值,则判断前一帧是否为空闲帧,并判 断拖尾计数器的值是否大于0 ; 若前一帧为空闲帧或拖尾计数器的值大于0,则根据处理过的K帧的信号输出结果估 计得到所述当前帧的输入信号的最终输出信号; 若前一帧不为空闲帧且拖尾计数器的值等于〇,则将所述参考信号作为所述当前帧的 输入信号的最终输出信号; 其中,所述拖尾计数器的值大于0时用于表示数据帧为空闲帧的拖尾帧。
10. 如权利要求1-8任一项所述的方法,其特征在于,根据参考信号得到所述当前帧的 输入信号的最终输出信号,包括: 计算所述当前帧的输入信号的能量和所述参考信号的能量的比值; 若所述能量的比值大于处理过的N帧的能量比值的均值,且处理过的N帧的能量比值 的均值小于第三阈值时,则根据处理过的K帧的信号输出结果估计所述当前帧的输入信号 的最终输出信号; 若所述能量的比值小于等于处理过的N帧的能量比值的均值,或处理过的N帧的能量 比值的均值大于等于第三阈值时,进一步判断前一帧是否为空闲帧,并判断拖尾计数器的 值是否大于〇 ; 若前一帧为空闲帧或拖尾计数器的值大于0,则根据处理过的K帧的信号输出结果估 计得到所述当前帧的输入信号的最终输出信号; 若前一帧不为空闲帧且拖尾计数器的值等于〇,则将所述参考信号作为所述当前帧的 输入信号的最终输出信号; 其中,所述拖尾计数器的值大于0时用于表示数据帧为空闲帧的拖尾帧。
11. 如权利要求9或10所述的方法,其特征在于,所述方法还包括: 判断所述当前帧是否为空闲帧; 若为空闲帧,将预置的空闲帧标志设置为有效以表示所述当前帧为空闲帧,并将拖尾 计数器的长度设置为预设的长度阈值; 若为非空闲帧,将所述预置的空闲帧标志设置为无效以表示所述当前帧为非空闲帧, 并将所述拖尾计数器的长度的值减一; 其中,所述判断所述当前帧是否为空闲帧包括: 当计算得到的所述当前帧的输入信号的能量和所述参考信号的能量的比值大于预设 的第二阈值时;或者当计算得到的所述当前帧的输入信号的能量和所述参考信号的能量的 比值大于处理过的N帧的能量比值的均值,且处理过的N帧的能量比值的均值小于第三阈 值时,确定所述当前帧为空闲帧,否则,为非空闲帧。
12. -种输入信号的处理方法,其特征在于,包括: 在检测到当前帧为非语音帧时,确定所述当前帧的输入信号的干扰强度参数值; 对所述干扰强度参数值进行计算,得到滤波调控参数值,并根据计算得到的滤波调控 参数值对所述当前帧的输入信号进行滤波得到参考信号; 根据所述参考信号得到所述当前帧的输入信号的最终输出信号。
13. 如权利要求12所述的方法,其特征在于,所述根据所述参考信号得到所述当前帧 的输入信号的最终输出信号,包括: 计算所述当前帧的输入信号的能量和所述参考信号的能量的比值; 若所述能量的比值大于预设的第二阈值,则根据处理过的K帧的信号输出结果估计得 到所述当前帧的输入信号的最终输出信号; 若所述能量的比值小于等于所述预设的第二阈值,则判断前一帧是否为空闲帧,并判 断拖尾计数器的值是否大于0 ; 若前一帧为空闲帧或拖尾计数器的值大于〇,则根据处理过的K帧的信号输出结果估 计得到所述当前帧的输入信号的最终输出信号; 若前一帧不为空闲帧且拖尾计数器的值等于〇,则将所述参考信号作为所述当前帧的 输入信号的最终输出信号; 其中,所述拖尾计数器的值大于〇时用于表示数据帧为空闲帧的拖尾帧。
14. 如权利要求12所述的方法,其特征在于,所述根据所述参考信号对所述当前帧的 输入信号进行估算处理,得到所述当前帧的输入信号的最终输出信号,包括: 计算所述当前帧的输入信号的能量和所述参考信号的能量的比值; 若所述能量比值大于处理过的N帧的能量比值的均值,且处理过的N帧的能量比值的 均值小于第三阈值时,则根据处理过的K帧的信号输出结果估计所述当前帧的输入信号的 最终输出信号; 若所述能量的比值小于等于处理过的N帧的能量比值的均值,或处理过的N帧的能量 比值的均值大于等于第三阈值时,进一步判断前一帧是否为空闲帧,并判断拖尾计数器的 值是否大于〇 ; 若前一帧为空闲帧或拖尾计数器的值大于0,则根据处理过的K帧的信号输出结果估 计得到所述当前帧的输入信号的最终输出信号; 若前一帧不为空闲帧且拖尾计数器的值等于〇,则将所述参考信号作为所述当前帧的 输入信号的最终输出信号; 其中,所述拖尾计数器的值大于0时用于表示数据帧为空闲帧的拖尾帧。
15. -种输入信号处理装置,其特征在于,包括: 确定模块,用于确定当前帧的输入信号在所述电磁干扰频率下的频域能量比参数值和 干扰强度参数值; 滤波模块,用于当所述频域能量比参数值满足干扰控制条件时,根据所述干扰强度参 数值计算滤波调控参数值,并根据所述滤波调控参数值对所述当前帧的输入信号进行滤波 得到参考信号; 处理模块,用于根据所述参考信号得到所述当前帧的输入信号的最终输出信号。
16. 如权利要求15所述的装置,其特征在于,还包括: 检测模块,用于检测所述当前帧是否为语音帧; 通知模块,用于在所述检测模块的检测结果为是语音帧时,通知所述确定模块确定当 前帧的输入信号在预设的电磁干扰频率下的频域能量比参数值和干扰强度参数值; 非语音帧处理模块,用于在所述检测模块的检测结果为不是语音帧时,确定所述当前 帧的输入信号的干扰强度参数值,根据所述干扰强度参数值得到滤波调控参数值,并根据 计算得到的所述滤波调控参数值对所述当前帧的输入信号进行滤波得到参考信号,根据所 述参考信号得到所述当前帧的输入信号的最终输出信号。
17. 如权利要求15或16所述的装置,其特征在于, 所述处理模块,还用于当所述频域能量比参数值不满足干扰控制条件时,将所述当前 帧的输入信号确定为参考信号;根据所述确定的参考信号得到所述当前帧的输入信号的最 终输出信号。
18. 如权利要求15至17任一项所述的装置,其特征在于,所述确定模块包括: 幅度谱确定单元,用于确定所述当前帧的输入信号的频域幅度谱; 第一参数计算单元,用于根据所述频域幅度谱得到第一参数值,所述第一参数值包括: 所述电磁干扰频率及其谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量的 平均值或者根据预置的加权系数得到的加权平均值,或者包括所述电磁干扰频率及其谐波 频率在所述当前帧的输入信号的频域幅度谱中的预设频带内的频谱能量的平均值或者根 据预置的加权系数得到的加权平均值; 第二参数计算单元,用于根据所述频域幅度谱得到第二参数值,所述第二参数值包括: 所述电磁干扰频率的半频率及半频率的奇次谐波频率在所述当前帧的输入信号的频域幅 度谱中的频谱能量的平均值或者根据预置的加权系数得到的加权平均值,或者所述电磁干 扰频率的半频率及半频率的奇次谐波频率在所述当前帧的输入信号的频域幅度谱中的预 设频带内的频谱能量的平均值或者根据预置的加权系数得到的加权平均值; 能量比参数确定单元,用于根据所述第一参数值和所述第二参数值的比值得到所述当 前帧的输入信号的频域能量比参数值。
19. 如权利要求18所述的装置,其特征在于, 所述第一参数计算单元,具体用于计算所述电磁干扰频率及其谐波频率在所述当前帧 的输入信号的频域幅度谱中对应的样点,确定各样点在所述当前帧的输入信号的频域幅度 谱中的频谱能量,并将确定的各样点的频谱能量的平均值作为第一参数值; 所述第二参数计算单元,具体用于计算所述电磁干扰频率的半频率及半频率的奇次谐 波频率在所述当前帧的输入信号的频域幅度谱中对应的样点,确定各样点在所述当前帧的 输入信号的频域幅度谱中的频谱能量,并将确定的各样点的频谱能量的平均值作为第二参 数值。
20. 如权利要求18或19所述的装置,其特征在于, 所述能量比参数确定单元,具体用于将所述第一参数值和所述第二参数值的比值作为 所述当前帧的输入信号的初始频域能量比参数值;对所述初始频域能量比参数值进行平滑 处理,其包括:将所述初始频域能量比参数值与处理过的Μ帧的频域能量比参数值进行平 均计算,所述Μ为正整数;将平滑处理后的初始频域能量比参数值作为所述当前帧的输入 信号的频域能量比参数值。
21. 如权利要求15至17任一项所述的装置,其特征在于,所述确定模块还包括: 干扰强度确定单元,用于根据所述当前帧的输入信号的频域幅度谱,对所述电磁干扰 频率及谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量进行求和计算,将求 和计算的结果作为所述当前帧的输入信号的干扰强度参数值; 或者, 用于根据所述当前帧的输入信号的频域幅度谱,对所述电磁干扰频率及谐波频率在所 述当前帧的输入信号的频域幅度谱中的频谱能量进行求平均计算,将平均计算的结果作为 所述当前帧的输入信号的干扰强度参数值; 或者, 用于根据所述当前帧的输入信号的频域幅度谱,在预设频带内对所述电磁干扰频率及 谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量进行求和计算,将求和计算 的结果作为所述当前帧的输入信号的干扰强度参数值; 或者, 用于根据所述当前帧的输入信号的频域幅度谱,在预设频带内对所述电磁干扰频率及 谐波频率在所述当前帧的输入信号的频域幅度谱中的频谱能量进行求平均计算,将平均计 算的结果作为所述当前帧的输入信号的干扰强度参数值。
22. 如权利要求15至21任一项所述的装置,其特征在于,所述滤波模块包括: 比较单元,用于在所述频域能量比参数值大于等于预设的第一阈值时,所述频域能量 比参数值满足干扰控制条件,将所述干扰强度参数值与预设的最小干扰强度值和最大干扰 强度值进行比较; 调控参数值确定单元,用于当所述干扰强度参数值小于等于所述最小干扰强度值时, 将预设调控参数最小值作为滤波调控参数值;当所述干扰强度参数值大于等于所述最大干 扰强度值时,将预设调控参数最大值作为滤波调控参数值;当所述干扰强度参数值大于所 述最小干扰强度值,且小于所述最大干扰强度值时,根据预置的调控参数计算公式计算得 到所述滤波调控参数值; 滤波单元,用于根据所述滤波调控参数值对所述当前帧的输入信号进行滤波得到参考 信号。
23. 如权利要求15至21任一项所述的装置,其特征在于,所述处理模块包括: 第一能量比值计算单元,用于计算所述当前帧的输入信号的能量和所述参考信号的能 量的比值; 第一处理单元,用于若所述能量的比值大于预设的第二阈值,则根据处理过的K帧的 信号输出结果估计得到所述当前帧的输入信号的最终输出信号;若所述能量的比值小于等 于所述预设的第二阈值,则判断前一帧是否为空闲帧,并判断拖尾计数器的值是否大于0 ; 若前一帧为空闲帧或拖尾计数器的值大于〇,则根据处理过的K帧的信号输出结果估计得 到所述当前帧的输入信号的最终输出信号;若前一帧不为空闲帧且拖尾计数器的值等于 〇,则将所述参考信号作为所述当前帧的输入信号的最终输出信号;其中,所述拖尾计数器 的值大于〇时用于表示数据帧为空闲帧的拖尾帧。
24. 如权利要求15至21任一项所述的装置,其特征在于,所述处理模块包括: 第二能量比值计算单元,用于计算所述当前帧的输入信号的能量和所述参考信号的能 量的比值; 第二处理单元,用于若所述能量的比值大于处理过的N帧的能量比值的均值,且处理 过的N帧的能量比值的均值小于第三阈值时,则根据处理过的K帧的信号输出结果估计所 述当前帧的输入信号的最终输出信号;若所述能量的比值小于等于处理过的N帧的能量比 值的均值,或处理过的N帧的能量比值的均值大于等于第三阈值时,进一步判断前一帧是 否为空闲帧,并判断拖尾计数器的值是否大于0 ;若前一帧为空闲帧或拖尾计数器的值大 于〇,则根据处理过的K帧的信号输出结果估计得到所述当前帧的输入信号的最终输出信 号;若前一帧不为空闲帧且拖尾计数器的值等于〇,则将所述参考信号作为所述当前帧的 输入信号的最终输出信号;其中,所述拖尾计数器的值大于〇时用于表示数据帧为空闲帧 的拖尾帧。
25. 如权利要求23或24所述的装置,其特征在于,所述处理模块还包括: 判断单元,用于判断所述当前帧是否为空闲帧; 更新单元,用于判断结果为空闲帧时,将预置的空闲帧标志设置为有效以表示所述当 前帧为空闲帧,并将拖尾计数器的长度设置为预设的长度阈值;若为非空闲帧,将所述预置 的空闲帧标志设置为无效以表示所述当前帧为非空闲帧,并将所述拖尾计数器的长度的值 减一; 其中,所述更新单元具体用于当计算得到的所述当前帧的输入信号的能量和所述参考 信号的能量的比值大于预设的第二阈值时;或者当计算得到的所述当前帧的输入信号的能 量和所述参考信号的能量的比值大于处理过的N帧的能量比值的均值,且处理过的N帧的 能量比值的均值小于第三阈值时,确定所述当前帧为空闲帧,否则,为非空闲帧。
26. -种输入信号的处理装置,其特征在于,包括: 确定模块,用于在检测到当前帧为非语音帧时,确定所述当前帧的输入信号的干扰强 度参数值; 滤波模块,用于对所述干扰强度参数值进行计算,得到滤波调控参数值;根据计算得到 的滤波调控参数值对所述当前帧的输入信号进行滤波得到参考信号; 处理模块,用于根据所述参考信号得到所述当前帧的输入信号的最终输出信号。
27. 如权利要求26所述的装置,其特征在于,所述处理模块包括: 第一计算单元,用于计算所述当前帧的输入信号的能量和所述参考信号的能量的比 值; 第一处理单元,用于若所述能量的比值大于预设的第二阈值,则根据处理过的K帧的 信号输出结果估计得到所述当前帧的输入信号的最终输出信号;若所述能量的比值小于等 于所述预设的第二阈值,则判断前一帧是否为空闲帧,并判断拖尾计数器的值是否大于0 ; 若前一帧为空闲帧或拖尾计数器的值大于〇,则根据处理过的K帧的信号输出结果估计得 到所述当前帧的输入信号的最终输出信号;若前一帧不为空闲帧且拖尾计数器的值等于 〇,则将所述参考信号作为所述当前帧的输入信号的最终输出信号;其中,所述拖尾计数器 的值大于〇时用于表示数据帧为空闲帧的拖尾帧。
28. 如权利要求26所述的装置,其特征在于,所述处理模块包括: 第二计算单元,用于计算所述当前帧的输入信号的能量和所述参考信号的能量的比 值; 第二处理单元,用于若所述能量的比值大于处理过的N帧的能量比值的均值,且处理 过的N帧的能量比值的均值小于第三阈值时,则根据处理过的K帧的信号输出结果估计所 述当前帧的输入信号的最终输出信号;若所述能量的比值小于等于处理过的N帧的能量比 值的均值,或处理过的N帧的能量比值的均值大于等于第三阈值时,进一步判断前一帧是 否为空闲帧,并判断拖尾计数器的值是否大于0 ;若前一帧为空闲帧或拖尾计数器的值大 于〇,则根据处理过的K帧的信号输出结果估计得到所述当前帧的输入信号的最终输出信 号;若前一帧不为空闲帧且拖尾计数器的值等于〇,则将所述参考信号作为所述当前帧的 输入信号的最终输出信号;其中,所述拖尾计数器的值大于〇时用于表示数据帧为空闲帧 的拖尾帧。
【文档编号】G10L21/0232GK104243053SQ201310244007
【公开日】2014年12月24日 申请日期:2013年6月19日 优先权日:2013年6月19日
【发明者】李海婷 申请人:华为技术有限公司