摘要
高速同步采样处理是麦克风阵列系统的基础。针对传统音频采集系统采集速率低、成本高、体积大及便携性差的问题,文中基于XilinxZynq-7000系列可扩展平台,设计了一款麦克风阵列同步高速采集系统。该系统采用FPGA+ARM软硬件协同的工作方式,通过AXI总线实现数据互通。由FPGA中模拟音频传输接口协议与系统的操作控制;在ARM上移植Linux操作系统,用千兆网口和高速SD卡两种方式对数据进行传输保存;利用Xilinx-Vivado套件设计制作系统。实验结果表明,该系统最高支持采样率为96kHz的16路同步采集,整体重量为1.67kg,续航约5小时,填补了千元级小型音频阵列采集空白。
High-speed simultaneous sampling processing is the basis of a microphone array system. Aiming at the low acquisition rate, high cost, large size and poor portability of the traditional audio acquisition system, the paper designed a microphone array synchronous high-speed acquisition system based on the Xilinx Zynq-7000 series scalable platform. Using FPGA+ARM software and hardware cooperative working mode, data intercommunication was realized through AXI bus. The system was controlled by the analog audio transmission interface protocol and system of the FPGA.The Linux operating system was transplanted on the ARM with the data being transmitted and was saved by the Gigabit Ethernet port and the high-speed SD card.The Xilinx-Vivado kit was used to design the manufacturing system. The experimental results showed that the system supported up to 16 channels of synchronous acquisition with a sampling rate of 96 kHz. The overall weight was 1.67 kg, and the battery life was about 5 hours, which filled the blank of 1000-level small audio array.
作者
金恒康
张一闻
JIN Hengkang;ZHANG Yiwen(School of Information Engineering,Engineering University of PAP,Xi’an 710086,China)
出处
《电子科技》
2019年第7期28-32,共5页
Electronic Science and Technology
基金
国家自然基金青年基金(61101238)~~