毕业设计(论文)基于AD73360的同步录音系统.doc
《毕业设计(论文)基于AD73360的同步录音系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于AD73360的同步录音系统.doc(36页珍藏版)》请在三一办公上搜索。
1、毕业设计说明书(论文)中文摘要多通道数据采集系统一般是在一块印刷电路板上集成了模拟多路开关、程控放大器、采样/保持器、A/D和D/A转换器等器件。这类系统虽然可以采集多路模拟信号,但其实只有一路A/D转换器。为了能够采集多路模拟信号,只能利用模拟多路开关在多路模拟信号之间进行切换。这样做的好处是可以减少硬件成本和缩小板卡的尺寸,但是当多个模拟信号巡回采样时,各路信号之间必然存在采样的时差。所以为了减少采样时间差,就必需研究同步录音系统,用来给声源定位系统提供精确的采样数据。 本文首先简单介绍声源定位技术的研究现状及现有的声源定位的关键技术。然后再介绍本次毕业设计中涉及到的主要芯片与开发环境。最
2、后对同步录音系统进行分析,提出基于AD73360 方案并分别画出原理图,对电路板的电源模块、按键控制模块、串口通信模块、A/D模块等作了详细的介绍。并且对两个方案得主要模块进行进一步的分析比较。 关键词: 声源定位;AD73360; 同步毕业设计说明书(论文)外文摘要 AbstractMulti-channel data acquisition system usually integrated analog multiplexer switch,programmable amplifier,sampling holder ,A/D transducer and some other devi
3、ce on an printed circuit board. This type of system although acquisition multichannel analog signal, but in fact, only have one way A/D converter. In order to be able to capture multiple analog signal, you can only use analog multiplexer switch in multiplexed analog signal to switch between.The bene
4、fit is to reduce hardware costs and reduce the size of the board, but when the number of analog signal sampling circuit, various signals exist between the sampling time difference. So in order to reduce the sampling time difference, it is necessary to study audio system, to provide accurate sampling
5、 data for Sound localization system.This article first introduce the current research of sound localization technology and current key technologies of sound localization.And then introduce the main chip and development environment which is involved with this graduation project. In the end we analyse
6、 the Synchronous recording,put forward the two dirffent Programs which are base on ad73360 . It also introduce the Power Module,Key Control Module, Serial Port Communication Module,A/D Module and how to design them.we need Compare with two programe to make sure which is better than another one.Key w
7、ords : Sound localization; AD73360; Synchronization;目 次1 绪论11.1课题背景与意义11.2声源定位关键技术11.3面临的难题与挑战32 主要芯片与开发环境42.1 主要芯片AD73360介绍42.2 开发环境介绍92.3 本章小结143 系统方案确定及原理图绘制153.1 系统分析153.2 方案设计153.2.1基于AD73360的同步录音系统153.2.2. A/D模块163.2.3. 控制模块173.4 外围电路设计193.4.1 电源模块193.4.2 复位电路203.4.2 按键与LED模块213.4.3 液晶显示模块223.
8、4.5 串口通行模块223.5 完整原理图233.6 本章小结244 系统调试254.1按键与LED调试程序254.2 LCD1602调试程序285 总结与展望3151论文总述3152 毕业设计中的问题与总结3153 展望32致谢33参考文献341 绪论1.1课题背景与意义在各种电子设备高度智能化的今天,语音增强1与声源定位技术成为语音通信领域中2种不可缺少的技术。例如,在视频会议中,通过声源定位技术控制摄像头,使其自动转向正在发言的说话者方向;对于高速行驶的车辆,应用有声源定位技术的车载免提电话可以辨别实际命令的来源,对其命令作出响应;应用有声源定位技术的助听器的出现为有听觉障碍的残疾人提供
9、了帮助,基于阵列的语音增强技术2利用声源的位置信息进行空间滤波,可以进一步抑制除说话人以外的其他方向的噪声,使得助听器话音更加清晰。人类对于声源的3理解主要有2个部分:对声源的感受,也就是听见的问题;对声源的理解与感知,包括了对信号的声强、频率、音质声源位置等进行整合分析。后者又可以分为语音4识别和声源定位2大主要的部分。目前语音识别技术已经取得了长足的进步,市场上也有不少的相关产品投放到普通民众的家中。相比之下声源定位技术虽然有一定的研究者,但实际投放到应用场合还比较少。所谓声源定位技术就是根据接12收到的音频信号确定自然声源或人为声源的位置。在环境中,声音会产生各种听觉场景,即发生在空间不
10、同位置上的声音流所形成的“事件”分布。通过听觉系统的复杂处理,13人在脑中会对这一场景中叠加的各种声音事件加以分类,即所谓场景分析。传统的声源定位方法主要有:可控波束形成技术;高分辨率谱估计的定向技术;时延估计技术等。传统定位是采用雷达技术,而基于传声器阵列的定位系统相对于传统的雷达跟踪定位而言具有隐蔽性、不易受干扰等优点。正是由于其独特优势,基于传声器阵列的应用已经成为一门新型的技术。1.2声源定位关键技术声源定位技术在通信和机器人领域有着非常广泛的应用前景,17近年来受到了众多研究者的关注。现有的声源定位技术主要有3类4:基于最大输出功率的可控波束形成技术,它是对传声阵列接收到的信号进行滤
11、波及加权求和,然后直接控制传声器阵列的波束,使其指向具有最大输出功率的方向;基于高分辨率频谱估计技术,通过求解传声器阵列与接收信号之间的相关矩阵来定出声源方向;基于声波到达时间差的技术(Time Delayof Arrival, TDOA),利用声源到达空间位置传声器的时间差来定出声源方向。其中到达时间差算法相较前2种算法运算量小,硬件可实现性比较大,需要解决的是得到具体的时延算法,并通过硬件平台来实现声源的定位。众所周知声音在空气中的传播速度是相对恒定的。时延估计技术( Time Delay Estimation ,TDE) 就是针对该特性来实现的。18对由单一声源 所产生的多通道音频信号
12、,由于每个通道的长度(从声源到接收器所经历的路程)不同,而声音在空气中的传播速度V 又是固定不变的(约为340 ) ,导致了同一声源通过不同通道的时间不同,从而产生了到达时间差( Time Delay of Arrival , TDOA) ,计算参考通道 与目标通道 之间的音频信号的时差( 为每个通道的噪声) ,再采用以上参数通过双曲线定位技术最终实现对目标声源的定位。由于误差扩散效应,TDE 估计精度关系着整个定位系统的性能,20因而成为语音通信领域内关注的热点。到目前为止,许多大学和实验室就已经投入到了该领域的研究中,包括布朗大学、贝尔实验室以及以色列技术学院等。一个好的时延估计算法不仅要
13、能够在低信噪比和强混响的条件下精确地估计出时延,而且应该具有较低的运算量。目前采用比较普遍的13TDOA 算法有以下几种:广义互相关(Generate Cross Correslation , GCC) 时延估计法; 预处理(Cepstral Prefiltering , CEP) 的时延估计法; 互功率谱相位时延估计法; 结合语音特性的基音加权时延估计法; 基于人耳感知特性的时延估计; 基于LMS 的自适应时延估计;基于子空间的时延估计; 基于声学传递函数比(A TF2SRA TIO) 的时延估计法.以上几种时延算法中,LMS 自适应滤波器能够根据当前输入信号的采样来调整滤波器系数,使输出误
14、差信号达到最小,而不需要输入信号的先验知识。由此转化而来的自适应LMS 时延估计算法具有很大的灵活性,计算方法简单,只需要通过调整权值然后统计其信号特性就可以得出所需要的时延差值 。一个完整的声源定位系统主要包括有以下几个部分: 音频处理部分。音频处理部分主要完成对多个通道的信号采集工作和前期处理工作,包括音频采集、滤波、音频数据分帧处理等。 TDE计算。该部分主要针对由音频处理部分得到的音频数据进行分析,比较2 个信号的相似度,通过一种简化了的LMS 插值算法求得TDE 数据。定位转向角计算。在计算出时间差以后,可以得到这样一个轨迹特征,声源位置相对于2 个麦克风(接收器) 的距离差为固定值
15、(C声速) ,根据双曲线的性质可知,该轨迹为一单支双曲线,求出另一组与前一组焦点不重合的双曲线,再根据双曲线定位原理完成对声源位置的计算。 运动控制部分。该部分主要根据声源坐标驱动机器人转动底盘,完成相应的控制动作。1.3面临的难题与挑战目前所研究的声源定位技术主要面临有以下几个难点:(1) 语音采集中嘈杂环境语音信号的噪声处理: 在语音信号的传输和处理过程中,都会引入噪声。噪声的引入影响了对真实信号的处理。有时候,较强的噪声会“遮盖”信号,从而难以得到准确的、稳定的真实信号。噪声对信号的污染在绝大多数情况下是不可避免的,因而,对噪声的消除和抑制是信号处理中极其重要的工作。(2) 语音信号的声
16、达时刻判断: 机器人在执行命令的过程中语音信号的到达时刻是未知的,因此对声达时刻加以判断,可以保证机器人在没有语音命令的情况下不会出现误动。同时也可以减少系统的运算量。通过离散帕斯瓦尔定理采用短时平均能量来判断是一种比较有效的手段。(3) 语音信号的分数据帧处理: 语音信号是实时的连续信号,这就给声源定位分析带来了一定的困难,因为在计算机信号处理过程中信号一定是离散的AD 采样点,需要将这些数据点批量化处理,也就是按照时间轴分成一个个的数据帧,这样就引入了一个采样频率的问题。频率不高容易影响计算的精度,频率太高则增加了系统的负担。例如一个采样位为16 位,采样速率为96 Kbp s 的系统,每
17、秒钟的采样数据量就达到了6 000 个byte ,占用了6 000 个数据空间。相对于目前市面上流行的只有几K数据存储空间的通用嵌入式系统,负担是相当大的。(4) TDE 计算精度问题: 由于噪声所造成的语音信号被湮没和实时采样数据的精度限制问题以及其他误差的存在,都会影响到最终TDE 计算的精度。虽然可以通过滤波去除噪声,提高采样精度等手段来提高最终计算精度,但是误差还是无法避免。同时本身各种TDE 算法也存在或大或小的误差,因此如何挑选一个合适的算法也是很关键的问题。(5) 算法的计算量控制问题: 在挑选合适的TDE 算法同时还需要考虑到算法实现的可能性,尽管随着微电子技术的发展,通用嵌入
18、式系统的处理能力越来越强大,但如果对算法不加以限制,还会严重影响系统的实时响应能力。(6) 双曲线定位计算问题: 双曲线定位是在平面状态下进行计算,但是在实际情况中声源是分布在三维空间中的,如果只单单考虑转向角问题,那么可以通过话音平面与水平面之间的几何关系来得到转向角。如果同时还需要考虑行进距离等精确位置问题,则需要更加精确的几何定位计算方法。以上是在声源定位技术中需要考虑的问题,而作为其中的关键则是计算出TDOA ,目前所面临的最大挑战是如何将复杂的声源定位技术通过简单有效的嵌入式控制系统来实现应用化。2 主要芯片与开发环境2.1 主要芯片AD73360介绍随着计算机应用的广泛和深入,技术
19、上对连接数字世界和物理世界的桥梁A/ D 变换器, 即模拟前端提出了越来越高的要求。特别是单片式DSP(Digital Signal Processor 数字信号处理器) 在控制领域的推广应用, 更是要求有简洁高效的A/ D 变换器与之相配套。美国AD 公司推出的AD73360 型A/ D 变换器就是符合这样要求的模拟前端芯片。图2.1.1 AD73360引脚图AD73360 具有六个模拟量输入通道, 每个通道可以输出长度为十六位的数字量。这六个通道可同时采样, 并且无须CPU 干预, 从而有效地减少了由于采样时间不同而产生的相位误差。各个通道的采样速率可以方便地利用控制字在8kHz、16kH
20、z 、32kHz 和64kHz 中进行设定。每个通道可以允许从直流到4kHz 的模拟信号通过。由于各个通道都有内置的反混迭滤波器, 所以对其输入端反混迭滤波器的要求大为降低, 而仅需要简单的一阶RC 滤波。 表2.1.1 AD73360引脚信号表MCLK是主时钟输入端。MCLK信号由外接的16. 384MHz 石英晶体振荡器来驱动, 当MCLK进入AD73360 之后, 首先被分频生成DMCLK(称之为内部主时钟) ,然后再将DMCLK分频生成SCLK。SCLK是串行时钟输出端。可作为AD73360 的输出来传送到DSP 同步串行接口的时钟输入, 同时可用来控制二者之间的信息传送速率。SDO
21、是AD73360 的串行数据输出端。此引脚上的数据输出同步于SCLK 的正沿。最高有效位(MSB) 在先,最低有效位(LSB) 在后。当SE 处于低电平时,无数据输出,为三态。SDOFS 是AD73360 的帧同步输出端。高电平有效, 其宽度为一个SCLK周期, 该输出同步于SCLK正沿,并出现在每个输出字的最高有效位(MSB) 之前。当SE 处于低电平时,为三态。SDI 是AD73360 的串行数据输入端。来自DSP的控制字经此引脚进入AD73360。此引脚上的数据输入同步于SCLK的负沿。最高有效位(MSB) 在先,最低有效位(LSB) 在后。当SE 处于低电平时,此引脚无效。SDIFS
22、是AD73360 的帧同步输入端。高电平有效, 其宽度为一个SCLK周期, 同步于SCLK的负沿。出现于每个输入字的最高有效位(MSB) 之前。当SE 处于低电平时,此引脚无效。RESET是AD73360 的硬件复位输入端。低电平有效, 可复位AD73360 内部的所有电路, 包括八个控制寄存器(CRA、CRB、CRC、CRE、CRD、CRE、CRF、CRG、CRH) 和数字电路。SE 是同步串行接口( SPORT) 开放输入端。此引脚上的信号由DSP 控制其为高电平或低电平。当SE 为高电平时, AD73360 正常工作; 当SE 为低电平时, AD73360 被禁止, 此时所有的输出信号都
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 AD73360 同步 录音系统
链接地址:https://www.31ppt.com/p-3978404.html