微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于DSP二维声源定向系统设计

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

时间:08-29 来源:3721RD 点击:

供无缝连接,而外部总线接口(EBIU)则方便了SDRAM以及Flash存储器与BF533的连接。

2.2 算法实现

为使系统正常运行,程序要先对开BF533 DSP和音频编解码器AD1836做初始化。设置BF533内核时钟594 MHz,系统时钟118 MHz;SPORT0接收数据长度16位,帧同步使能,DMA中断使能;通过BF533 SPI口DMA配置AD1836为48 kHz采样率,16位分辨率。

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

3 结束语

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top