发明名称 一种检测和消除数字音频信号中脉冲噪声的方法
摘要 本发明提供了一种检测和消除数字音频信号中脉冲噪声的方法,利用信号中一定邻域内相邻信号样本的加权差分向量,根据该段信号的幅度、频率变化程度估计值来检测脉冲数目,确定噪声脉冲检测阈值,再使用基于信号样本加权差分向量的包络来估计噪声脉冲的宽度,建立信号的自回归模型,根据音频信号的相关性,使用已修复或未被污染的相邻信号样本修复被脉冲噪声污染信号段,恢复原始信号。本发明的优点是能将变化突然的正常信号与噪声脉冲区分开来,并能计算出脉冲的宽度,同时,由于采用信号加权差分均值向量形成的包络来检测噪声脉冲位置和宽度,因而能够处理单个孤立的、多个连续的或多个重叠的噪声脉冲。
申请公布号 CN101477801A 申请公布日期 2009.07.08
申请号 CN200910045967.0 申请日期 2009.01.22
申请人 东华大学;上海协言科学技术服务有限公司 发明人 李柏岩;宋晖;刘晓强;王劲松;吴粤北
分类号 G10L21/02(2006.01)I 主分类号 G10L21/02(2006.01)I
代理机构 上海申汇专利代理有限公司 代理人 翁若莹
主权项 1.一种检测和消除数字音频信号中脉冲噪声的方法,步骤1、对含脉冲噪声的音频信号进行采样;步骤2、导入含脉冲噪声的音频信号采样数据,其特征在于:步骤3、将信号数据样本按时间顺序分成长度为512的样本数据帧,对每个样本数据帧分别进行下列处理:步骤3.1、在当前样本数据帧内对信号样本向量x中的每个样本x(n)进行测试计算,得到当前数据帧的幅度、频率变化程度估计值F及脉冲个数C;步骤3.2、根据通过步骤4得到的当前数据帧的幅度、频率变化程度估计值F及脉冲个数C得到脉冲位置和宽度的检测阈值T<sub>2</sub>,用阈值T<sub>2</sub>计算得到脉冲标志向量p;步骤3.3、对信号样本向量x建立P,20≤P≤2000,阶的自动回归模型,得到长度为P的模型参量a;步骤3.4、在当前样本数据帧内使用模型参量a和脉冲标志向量p对每个样本x(n)进行插值,得到修复样本值<img file="A200910045967C0002171152QIETU.GIF" wi="34" he="55" />(n);步骤3.5、计算得到一个噪声脉冲段中所有样本插值的平均误差d<sub>k</sub>,根据该值修正修复样本值<img file="A200910045967C0002171152QIETU.GIF" wi="34" he="55" />(n),得到样本x(n)的最终修复样本值x'(n);步骤3.6、重复步骤3.1至步骤3.5直至将所有样本数据帧都处理一遍。
地址 201620上海市松江区人民北路2999号