基于DSP二维声源定向系统设计

时间:2012-06-27来源:网络

其他各部分是基于现有硬件开发平台-ADI公司的ADSP-BF533-EZ-KIT开发板,如图5所示。音频编解码器AD1836是位于开发板上的一个双通道立体声音频转换器,最高采样率96 kHz,可同时完成4路音频信号的输入和转换,并通过SPORT、口将转换数据依次输出到BF533 DSP,同时BF533通过SPI口对AD1836的内部寄存器进行访问,完成相应功能的设置。BF533是ADI公司的一款16位定点DSP,内核时钟可达600 MHz,其片上丰富的外设为其他设备提供了方便的接口,如SPORT口和SPI口就为音频解码器提供无缝连接,而外部总线接口(EBIU)则方便了SDRAM以及Flash存储器与BF533的连接。
2.2 算法实现
为使系统正常运行,程序要先对开BF533 DSP和音频编解码器AD1836做初始化。设置BF533内核时钟594 MHz,系统时钟118 MHz;SPORT0接收数据长度16位,帧同步使能,DMA中断使能;通过BF533 SPI口DMA配置AD1836为48 kHz采样率,16位分辨率。

h.JPG


初始化完成之后AD1836开始以设定的模式工作,通过SPORT口向BF533输出数据,这时使能SPORT0口DMA接收数据,每接收一组数据产生一次中断,数据被保存在内存中,SPORT0口继续工作,直到接收完规定的采样点数,这时禁止SPORT0口DMA中断,程序对接收的数据作算法分析,并将结果输出,完成一次声源定向;之后重新使能DMA中断,程序重复上述工作,进行下一次定向,程序流程如图6所示。

3 结束语
利用BF533作为系统核心,充分发挥其数字信号处理功能,进行相位匹配算法运算,完成声源定向。需要注意的是为保证定向的准确性,两个传声器之间的距离应小于声波波长的1/2,同时采样率的提高有助于提高定向精度。经测定系统具有较好定向性能和实用价值。

1 2 3 4

关键词: 系统 设计 定向 二维 DSP 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版