论文部分内容阅读
为了避免电视在使用中,喇叭播放声音导致机器内部零件振动而发出异响,液晶电视在开发过程中,有一项针对音质检测的项目:异响检测。异响检测的目的,是侦测异响发生位置并排除异响,通常的做法是通过人工判断,找到异响位置,查明原因,排除异响;但人工方法弊端较多:位置判定难度大,结果不准确,耗时久。本文目的是研制一种针对此项测试的仪器,来代替人工进行异响位置的确定。首先进行了整体方案的设计,为后面展开具体设计做准备;其次对液晶电视机声场特点进行了分析,并对异响及其声学特性进行了研究,通过频谱分析可以得出异响的频率和激励频率是不同的,进一步提出了通过信号滤波来实现异响信号分离。通过对实验室环境噪声的采集和分析,得出环境噪声为白噪声,并建立了实验室实施测试的声学模型。其次开展了定位算法的研究,通过求得异响到达传声器阵列时延估计的方法,实现定位。本文对比三种常用算法,得出时延估计算法较适合本文使用,具体分两步实现:第一步是时延估计,第二步是位置估计。先是采用广义互相关函数法(GCC)确定时延估计,再利用时延估计结果进行位置估计;位置估计采用的是基于空间几何的球形插值法。通过算法仿真,此算法可以满足系统设计要求。经过分析实际状况,得出适合本文选用的阵列类型是平面四元十字传声器阵列,并对阵列的定位精度做了仿真,结果可以满足设计要求。最后对系统的硬件和软件部分进行了设计。硬件部分,使用DSPTMS320VC5509A芯片作为平台,传声器选用烽火BOND DC-600普通型传声器。由于本文为近场声测,为了获得较好的时延效果,需设定恰当的传声器间距;信号的转换使用AD7864四路信号同步转换芯片,使用CPLD EPM7125AE作为协调系统的逻辑和时序,此部分完成了系统的硬件架构;软件部分,主要研究了软件的实现方法,DSP是使用CCS编程环境,运用C语言和汇编语言进行编程,Altera EPM7125为可编程逻辑单元,使用Quartus II编程环境进行编程。