■■技蠢 ⅣKio啦 gin‘‘ri 器件与电路。 囿魄@国嗡 ⑥6 @凹6 一种改进的扬声器异常 音快速检测方法 薛燕,冯海泓,胡晓城 ・论文・ (中国科学院声学研究所嘉兴工程中心,浙江嘉兴314000) 【摘要】提出了一种基于信号微分预处理PEAQ算法的扬声器异常音检测方法。该方法首先对激励扬声器声的 响应信号进行微分预处理,通过基频归一化获取增强的异常音失真信号,最后通过计算高阶次谐波失真来判断该扬 声器是否存在异常音。实践证明:改进后的扬声器“异常音(Rub&Buzz)”快速检测算法优于原始计算高阶次谐波 失真算法,并且稳定性更好。 【关键词】扬声器异常音;高阶谐波失真;PEAQ 【中图分类号】TN643 【文献标志码】A DOI:10.16311/j.audioe.2015.10.10 An Improved Method for Rapid Detection of Abnormal Sound of Speakers XUE Yan,FENG Haihong,HU Xiaocheng (Jiaxing Engineering Center,IOAAS,Jiaxing Zhejiang 314000,China) 【Abstract】In this paper,a new method for the detection of abnormal sound is proposed based on the PEAQ algorithm.The method is firstly used to make a differential preprocessing of the response signal of the acoustic signa1.The practice shows that the improved speaker“abnormal sound(Rub&Buzz)”fast detection algorithm is better than the original algorithm,as well as the stability. 【Key words】speaker abnormal sound;high order harmonic distortion;PEAQ 1 引言 国内外扬声器生产中,产品故障检测通常是生 号,难以用传统的傅里叶变换对其进行分析;原因为 基于傅里叶变换的谱分析方法分析的系统必须是线 性的,数据必须是严格周期或平稳的,否则,给出的谱 产线的最后环节,目前大都采用正弦扫频信号激励扬 声器,由人工根据扬声器发出声音的某些特征和差异 程度,判定扬声器是否合格,称为“扬声器异音检 测”。这种依靠人工主观评价的检测方法难以保证 检测结果的一致性,会因监听人员年龄、性别和监听 经验等的不同而有所差别;即使同一个人,因长时间 监听产生听觉疲劳也会使检测结果产生差异。由于 没有统一、客观的检测标准,不利于自动化生产。长 期监听会对检测人员的听觉系统乃至神经系统造成 线不具有物理意义。此外,由于扫频频率不连续,扫 频频率点外的谐振现象可能无法激励。 在音质评价领域,PEAQ是国际电信联盟推荐的 音质评价算法,该算法很好地建立并应用了人耳感知 模型,目前多用于评估音频信号编码器性能,在扬声 器检测领域鲜有应用。 扬声器异常音作为音质好坏的表现形式,其检测 问题也属于音质评估的一方面。将PEAQ应用于扬 声器异常音检测,提出对应的标准算法,将客观检测 损伤,危害人体健康。因此,实现扬声器异音故障的 自动检测,对提高扬声器行业技术水平,保障检测人 员健康十分重要¨ J。 推向国际标准发布,对扬声器品质管控将是巨大的 进步 人工监听时,给扬声器的激励是正弦扫频信号, 其激励能量集中在指定频段内,有较高的信噪比。在 2扬声器异常音分析 2.1异常音产生机理 该信号的激励下,扬声器声响应信号的频率成分随时 间的变化而变化,即扬声器的响应信号是非平稳信 ●-_I投一投稿网址:http://AudioE.en 在扬声器能量转换时,不可避免地在其输出声信 号中会出现相对输入电信号的各种失真。扬声器的 2015 ̄39卷第10期1431 器件与电路 囿 憧圈响 @6旷@凹6 ■一杖■ 。Kio q ̄nlin ‘rin6 失真通常包括线性失真和非线性失真 J。非线性失 真中,按照失真产生的原因又可以分为常规非线性失 真(Regular Distortion)、异常失真(Irregular Distor— tion)及其他类型的失真。 扬声器的线性失真特性表示了该扬声器的频响 扬声器的常规非线性失真主要指扬声器本身由 于非线性特性不可避免地产生的谐波失真、互调失真 等。扬声器本身由于非线性特性主要是因为扬声器 的物理结构、材料的非线性以及装配工艺等造成。这 些失真的幅度通常比基频信号要小20~40 dB 。 在低频范围,扬声器振膜的振动幅度比扬声器在高频 特性。根据不同的线性失真,扬声器可以分为低频扬 声器、中频扬声器和高频扬声器,这些扬声器分别在 不同频段有不同的品相特性。图1中的实线曲线表 示了一款扬声器的线性失真的幅度特性,即该扬声器 工作时大得多,故常规非线性失真主要出现在低频 常规非线性失真是扬声器固有,无论是良品还是不良 品。图1虚线曲线表示了扬声器的总谐波失真。 2.2扬声器异常音信号特征 的信号幅频响应。 选取一典型的含异物扬声器录音信号与标准扬 声器比对。使用连续对数扫频信号激励,在某一时 (对应某一频率)可明显听到碰撞声,截取该时刻 信号时域图对比如图2。 3 PEAQ算法原理 音频质量感知评价(Perceptual Evaluation of Au— dio Quality,PEAQ)是国际电信联盟推荐的音质评 算法,该算法通过模仿人耳的听觉系统,对参考信号 和测试信号进行对比分析,得出对应于音频质量的 观差异等级(Objective Difference Grade,ODG)。目前 在评估音频信号编码器性能、评估网络音频信号传辎 品质等应用广泛。本文采用了PEAQ基础版本的算 法。该算法流程如图3所示。 2 之 警o 2 3.74 。 . 3.76 3.78 3.8 3.82 3.84 (a)合格品 Xl0-3 2 1o4 毫。 一2 3.66 3.68 3.70 3.72 3.74 3.76 3.78 3.80 3.82 3.84 7f¥/()不合格品 b H,格s品 ()不合10图2扬声器异常音信号时域对比图 输入信号按帧截取,加窗后通过FFT变换至频 权,计算此时参考信号和输入信号的差异生成噪声 本,用于计算后面的误差谐波结构。加权后的信号通 域,模拟中外耳对声音的频率特性进行频谱系数加 圆 生蔓塑鲞蔓 塑 ■■拄●投稿网址:http://AudioE.c ■一挂糠 iD ̄noin#srin0 器件与电路 国 丽 输入 售号 } 加窗FFT I 幅度校正 I 外耳中耳模拟 计算误差 售号卜._一 ● f 听觉滤波器分组 I 加入内部噪声 I t. L #; lI 时域扩展 + ● l响度计算I 计算掩蔽参数 I调制 差异l l I 神经网络 I 客观差异等级 图3 PEAQ基础版本算法流程 过听觉滤波器映射到生理感知域;在Bark域进行频 域扩展模拟掩蔽效应,然后时域扩展模拟时域掩蔽效 应,最后计算得到掩蔽门限。基础版本的最后提取出 了17个模型输出参数,经神经网络模块映射成一个 客观差异等级输出。 取扬声器标准样品录音信号作为参考信号,将 同等激励下的待’钡4扬声器录音文件作为待测信号。 结合上节所述人耳听觉模型,将两个信号分别进行 计算。 人耳听觉模型分为5个模块逐步实现,包括中外 耳频率加权模块、听觉滤波器模块、内部噪声模块、频 域扩展模块和时域扩展模块。 预处理:信号采集后需要做预处理,为保留声信 号响应幅度频率特性,幅度不做调整,仅对信号同步 处理。同步方法采用Notch滤波算法 ]。同步后,截 取信号以帧为单位进行计算。时域样点值记为 [I"t],每一帧长度为』v 。 ,^r , [ , ]=IL 二 ・ + l,J 0≤ <NF (1) 设定NF=2 048,后一帧信号向后平移1 024点。 在采样率 =48 kHz时,时域分辨率约为20 ms。 ●一投一投稿网址:http://AudioE.en 加窗FFT:为防止频谱混叠,需要对每帧信号经 汉宁窗滤波,离散汉宁窗公式为 m]:』÷[1_c。s(2盯南)],0≤k≤ 一 【0,其他 (2) 通过离散傅里叶变换,将加窗后的时域信号转换 到频域,即 Fs[ ,,n]: (h[k]. [k, ]) (3) 频率加权:按照式(4)进行频域加权,模拟人中 外耳听觉特性,得到中外耳频率加权后的FFTr输出 (Outer ear weighted FFr outputs)。 (dB)一0.6-3.64。(1上 000)+ 6.5 ・ _l0 ( ) 。(4) re Ek ̄,n]:I ]I.10业 (5) 式中: ,为频域点数; 为帧数。 听觉滤波器分组:听觉滤波器按照ITU—R BS. 1387—1标准设计,分为109个子带,每个子带滤波器 中心频率及带宽按照式(6)换算至Bark域。将每个 滤波器带内信号能量值相加得到一个子带的输 出P [ ,,n]。 (Bark)=7・arcsin h(f/650) (6) 添加内部噪声:给各个子带添加一段内部噪声, 与上一步得到的P [ ,,n]相加得到P [ ,凡]。 PTh Ek]=10 m 64‘‘f/ 。。oo (7) [k,n]=P k,n]+P附 [k] (8) 模拟频域掩蔽效应:应用Terhardt心理声学模型 中的频率扩展函数,消除频域掩蔽效应得到最终计算 结果 :[k,n]。该扩展函数上下行斜率分别为 s I厂,E∽](dB/Bark)= min(0,一24—230/f+2・lg( ∽)) (9) , ∽](dB/Bark)=24 (10) 模拟时域掩蔽效应:利用一阶低通滤波器模拟时 域掩蔽效应,计算公式如下 f [ ,几]=0・ [ ,n一1]+(1—0)・E:[ ,n] 【E(k, )=max( [k,n],E:[尼,n]) (11) 参数0由时间系数确定,公式如下 生篁塑鲞篁 塑圈 器件与电路 圈 &晷圈响 @6旷@凹8 ■■技■ _Kio i f‘rt 式中:Fes=0.25(bark),表示每个子带的临界 2 T ̄-+_100( Hz)Tmin + 丌r’(.(1下・-。。o。.Tmio。 n) f 12) 带率。 式中:71o0:O.03,1_ :0.008。 4 实验研究 4.1典型的扬声器异常音检测效果 最后计算得到信号的掩蔽值M[k,n] fMEk = o =典型扬声器异常音有“擦圈”(音圈运动中接触 (13、  ̄r到导磁柱)、“异物”(铁粉或其他异物在扬声器磁躇 内部)、“打线”(振膜或振膜在运动中接触到引线) 检测结果如图4所示。 es< ̄l … .—6O 1=集馨辖品l 50 40 做 30 j11Ⅱ I I l l I l lI ll l l I l II II I l 1 I II ll I I I I I I 一一t—r十’’ l1一一一一 ll l I I I l l Il I I I l I l J I 1 J J J J J f J ll l l l II lI l l l Il I l l__。—。 一 一一II l I l II II l l l II II I l I l l 20 ‘一 l l44 一一一一 lI 1 I I ll ll 1 I l Il : II l l l l II 10 0 102 氏 『一 - f 一.一r1 l—rI Tl Tl TI 1rl I1lI 一一一一 ; : 103 104 频率/Hz (a)“打线”扬声器样品检测曲线 频率/Hz (b)“擦圈”扬声器样品检测曲线 图4扬声器样品检测曲线 4.2批量验证 可能达到与人耳听音的完全一致性。本文通过与7砉 I 皆波异音检测算法的对比得出,PEAQ算法在漏 总计测试1 000个扬声器样品,验证PEAQ检测 结果与人耳听音的一致性,并与高阶谐波H.O.D.检 测异常音的方法做比对,结果如表1所示。 表1 PEAQ检测结果和H.O.D.检测结果对比测试结果 方法人耳听音 比较1 率和虚警率方面都大有改善,验证了该方法在众多 际应用方面的优异性。 参考文献 [1]钱江山,孟凯.扬声器纯音检测系统的设计[J].电声击 术,2009,33(5):23—28. PEAQ检测结果 H.0.蚤 检测结果 合格 合格500 490 不合格虚警率合格不合格虚警率 10 2.00%475 25 5.00% [2]董校庭.扬声器单元设计与音质检测软件管窥[J].电 技术,2002(6):28—31. 比较2不合格不合格500 493 合格7 漏检率不合格1.40% 350 合格150 漏检率 30% [3]郭金柱,马晓建,张侃曼.扬声器音质测试系统的设 [J].电声技术,2010,34(9):30—33. 5 结论 本文围绕扬声器异常音检测技术进行了比较深入 [4]杨益.扬声器异常音检测与分类[D].北京:中国科学 博士论文,2010. [5]YANG Y,WEI J,FENG H,et a1.A novel technique for df 的研究工作,并成功地将人耳感知模型应用于扬声器 异常音检测当中,基于扬声器的工作原理,分析扬声器 tecting and locating loudspeaker defects[C]//Proc.127th At dio Engineering Society Convention.2O09(10):358—362. [6]张平,冯海泓,温周斌,等。电声测试中同步信号的设t 与处理[C]//Proc.中国科学院声学研究所第三届青年 术会议.北京:中国科学院声学研究所第三届青年学7 会议论文集,2009. 异常音的产生机理及异常音信号特征。基于人耳声学 特I生,建立了人耳感知的信号模型。借鉴PFaQ算法的 实现原理,提出一种在扬声器异常音检测的应用方法。 考证以往所有涉及异音算法的检测设备,都不 [责任编辑]李薇 [收稿日期]2O15—07—1 ●■投●投稿网址:http://AudioE.c l46l 2015年第39卷第10期