新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于DSP二维声源定向系统设计

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

作者: 时间:2012-06-27 来源:网络 收藏

其他各部分是现有硬件开发平台-ADI公司的A-BF533-EZ-KIT开发板,如图5所示。音频编解码器AD1836是位于开发板上的一个双通道立体声音频转换器,最高采样率96 kHz,可同时完成4路音频信号的输入和转换,并通过SPORT、口将转换数据依次输出到BF533 ,同时BF533通过SPI口对AD1836的内部寄存器进行访问,完成相应功能的设置。BF533是ADI公司的一款16位定点,内核时钟可达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位分辨率。

本文引用地址:https://www.eepw.com.cn/article/148836.htm

h.JPG


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

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


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭