信号处理方法及装置制造方法及图纸

技术编号:3763035 阅读:170 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种信号处理方法及装置,涉及信号处理技术领域,为减小输出信号中的噪声,提高输出信号的质量而发明专利技术。其中所述信号处理方法包括:获取当前帧频域信号各子带的能量均值;根据所述各子带的频域包络和能量均值,获取所述当前帧频域信号的各子带的当前帧修正系数;利用所述当前帧修正系数以及相关帧修正系数,获取所述当前帧频域信号的各子带的加权修正系数;利用所述加权修正系数,修正所述当前帧频域信号的各子带的频域包络。本发明专利技术实施例主要用于语音频编解码技术中。

【技术实现步骤摘要】

本专利技术涉及信号处理
,尤其涉及一种信号处理方法及装置
技术介绍
在目前的音频编解码算法中,当比特数较少的情况下,由于量化过程不精确,往往会在输出信号中引入较多的量化噪声。 例如,在ADPCM(Adaptive Differential Pulse Code Modulation,自适应差分脉码调制)编码中,如果为每个样点分配很少的比特数,就会由于量化误差太大,在输出信号中引入过多地量化噪声。或者在做频带扩展时,由于比特数的限制,一般从编码端传送到解码端的只有一些频谱的包络信息,而精细结构部分通常从低频带的频谱中得到。虽然低频和高频精细结构部分有一定的相关性,但还存在一定的差异。所以,通过频带扩展算法而得到的输出信号也往往会有一定的噪声。或者由于其它算法自身的一些限制,也会在输出信号中引入一些人为的噪声。 为解决上述问题,在现有技术中提出了一种编解码算法,该算法的原理主要是根据信号的信噪比大小来对频域信号进行后处理操作。利用现有技术中的算法,能够在频域分辨率高时对除去谐波类信号间的噪声起到一定的作用,也可使得非谐波类信号的频谱变得平坦。 但是,在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下问题 由于现有技术是根据信号的信噪比大小来对频域信号进行后处理操作,利用现有技术中的算法进行处理后的输出信号仍然会存在噪声较大的问题。
技术实现思路
本专利技术实施例提供一种信号处理方法及装置,以减小输出信号中的噪声,提高输出信号的质量。 本专利技术实施例采用如下技术方案 —种信号处理方法,包括 获取当前帧频域信号各子带的能量均值; 根据所述各子带的频域包络和能量均值,获取所述当前帧频域信号的各子带的当前帧修正系数; 利用所述当前帧修正系数以及相关帧修正系数,获取所述当前帧频域信号的各子带的加权修正系数; 利用所述加权修正系数,修正所述当前帧频域信号的各子带的频域包络。 —种信号处理装置,包括 获取单元,用于获取当前帧频域信号各子带的能量均值; 当前帧修正系数获取单元,用于根据所述各子带的频域包络和能量均值,获取所述当前帧频域信号的各子带的当前帧修正系数; 加权修正系数获取单元,用于利用所述当前帧修正系数以及相关帧修正系数,获6取所述当前帧频域信号的各子带的加权修正系数; 修正单元,用于利用所述加权修正系数,修正所述当前帧频域信号的各子带的频 域包络。 —种信号处理方法,包括 获取当前帧频域信号的至少一个频域系数的幅值; 将所述至少一个频域系数的幅值和频域系数的幅值的均值进行比较,获取与所述 至少一个频域系数对应的至少一个当前帧修正系数,所述频域系数的幅值的均值为当前帧 频域信号中包括所述至少一个频域系数在内的,与所述至少一个频域系数连续的至少两个 频域系数的幅值的均值; 利用所述至少一个当前帧修正系数以及相关帧修正系数,获取与所述至少一个频 域系数对应的所述当前帧频域信号的加权修正系数; 利用所述加权修正系数,修正对应的所述当前帧频域信号的至少一个频域系数。 —种信号处理装置,包括 获取单元,用于获取当前帧频域信号的至少一个频域系数的幅值; 当前帧修正系数获取单元,用于将所述至少一个频域系数的幅值和频域系数的幅值的均值进行比较,获取与所述至少一个频域系数对应的至少一个当前帧修正系数,所述频域系数的幅值的均值为当前帧频域信号中包括所述至少一个频域系数在内的,与所述至少一个频域系数连续的至少两个频域系数的幅值的均值; 加权修正系数获取单元,用于利用所述至少一个当前帧修正系数以及相关帧修正 系数,获取与所述至少一个频域系数对应的所述当前帧频域信号的加权修正系数; 修正单元,用于利用所述加权修正系数,修正对应的所述当前帧频域信号的至少 一个频域系数。 本专利技术实施例所述的信号处理方法及装置,首先获取输入信号的频域信号各子带 的能量均值,然后再根据所述各子带的频域包络和能量均值获取当前帧频域信号的各子带 的当前帧修正系数,以及利用所述当前帧修正系数以及相关帧修正系数加权修正系数,并 利用所述加权修正系数修正所述当前帧频域信号的各子带的频域包络。当子带内频域系数的个数大于1时,本专利技术实施例针对频域包络来实施,当子带内频域系数的个数为1时,本专利技术实施例针对频域系数来实施,首先获取当前帧频域信号 的至少一个频域系数的幅值;将所述至少一个频域系数的幅值和当前帧频域信号的频域系数的幅值的均值进行比较,获取与所述至少一个频域系数对应的至少一个当前帧修正系 数;利用所述至少一个当前帧修正系数以及相关帧修正系数,获取与所述至少一个频域系 数对应的所述当前帧频域信号的加权修正系数;利用所述加权修正系数,修正对应的所述 当前帧频域信号的至少一个频域系数。 由于利用了所述加权修正系数来修正所述当前帧频域信号的各子带的频域包络 或当前帧频域信号的频域系数。与现有技术相比,本专利技术实施例所述的方法及装置考虑到 了频域信号帧间的连续性,减小了输出信号中的噪声,提高了输出信号的质量。附图说明 图1为本专利技术实施例一信号处理方法的流程 图2为本专利技术实施例一信号处理方法的具体流程图; 图3为本专利技术实施例二信号处理方法的流程图; 图4为本专利技术实施例三信号处理方法的流程图; 图5为本专利技术实施例六信号处理装置的示意图; 图6为本专利技术实施例六信号处理装置的结构图。具体实施例方式为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用 的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 实施例一 为减少输出信号中的噪声,提高输出信号的质量,如图1所示,本专利技术实施例一信 号处理方法包括 步骤11、获取当前帧频域信号各子带的能量均值。 在此步骤中,可将输入的当前帧时域信号进行时频变换,获得所述当前帧频域信 号。例如,可将当前帧时域信号通过离散余弦变换MDCT,或者快速傅里叶变换FFT等方法获 得其对应的当前帧频域信号。然后再计算各子带的能量均值。在计算各子带的能量均值的 过程中,可采用现有技术中的方法计算,在此不再赘述。 步骤12、根据所述各子带的频域包络和能量均值,获取所述当前帧频域信号的各 子带的当前帧修正系数。 其中所述当前帧修正系数可通过现有技术中的任何一种帧内后处理方式获取,还 可以根据经验值设定。 步骤13、利用所述当前帧修正系数以及相关帧修正系数,获取所述当前帧频域信 号的各子带的加权修正系数。 在此实施例中,所述加权修正系数是利用当前帧频域信号的当前帧的当前帧修正 系数与当前帧频域信号的相关帧,如前一帧或前几帧频域信号对应子带的加权修正系数进 行加权求和得到的。也就是说,所述加权修正系数是综合了所述频域信号两帧之间的当前 帧修正系数而得到的一个综合修正系数。并且,所述加权修正系数P ' 。可按照公式 (1)所示的方式计算得出 P' c = +Y*pc (1); 其中|3 ' 。表示加权修正系数,13 。表示所述当前帧频域信号的第n子带的 当前帧修正系数;Pp表示所述当前帧频域信号的相关帧频域信号对应子带的加权修正 系数;ii , Y分别为修正参数,其中0 < ii < l,O < 本文档来自技高网...

【技术保护点】
一种信号处理方法,其特征在于,包括:获取当前帧频域信号各子带的能量均值;根据所述各子带的频域包络和能量均值,获取所述当前帧频域信号的各子带的当前帧修正系数;利用所述当前帧修正系数以及相关帧修正系数,获取所述当前帧频域信号的各子带的加权修正系数;利用所述加权修正系数,修正所述当前帧频域信号的各子带的频域包络。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘泽新苗磊陈龙吟胡晨哈维米希尔塔迪张清
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1