《电子技术应用》
您所在的位置:首页 > 其他 > 设计应用 > 基于FPGA的多通道音频信号评估系统
基于FPGA的多通道音频信号评估系统
2022年电子技术应用第2期
张皓然,万书芹,蒋颖丹,张 涛
中科芯集成电路有限公司,江苏 无锡214063
摘要: 设计并实现了一种基于FPGA的六通道音频信号评估系统。系统由最高64 kS/s的16位模数转换器AD73360对常用音频信号进行采样。设计了一个嵌套式状态机,按照状态跳变,将输入信号暂存到FIFO中。FIFO中的数据会通过USB协议上传到电脑端的MATLAB GUI(Graphical User Interface)中,GUI负责处理数据并显示结果。系统配备了ARM处理器作为辅助,可以根据不同的ADC采样频率和输入信号频率,计算并实时纠正FPGA和GUI的通信波特率,确保不丢码。试验结果表明,该系统可以实现对音频信号的高精度采集。该系统为保真采集音频信号提供了完整的解决方案。
中图分类号: TP216
文献标识码: A
DOI:10.16157/j.issn.0258-7998.211983
中文引用格式: 张皓然,万书芹,蒋颖丹,等. 基于FPGA的多通道音频信号评估系统[J].电子技术应用,2022,48(2):78-83,90.
英文引用格式: Zhang Haoran,Wan Shuqin,Jiang Yingdan,et al. Evaluation system of multi-channel audio signal based on FPGA[J]. Application of Electronic Technique,2022,48(2):78-83,90.
Evaluation system of multi-channel audio signal based on FPGA
Zhang Haoran,Wan Shuqin,Jiang Yingdan,Zhang Tao
China Key System & Integrated Circuit Corporation,Wuxi 214063,China
Abstract: A six-channel audio signal evaluation system based on FPGA is designed and implemented.64 kS/s 16-bit analog-to-digital converter(ADC) AD73360 is used to sample common-used audio signals. A nested state machine is adopted to pump input data into a FIFO according to states jumps. The data in FIFO is uploaded into the MATLAB GUI(Graphical User Interface) on computer by USB protocol. The GUI is used to process data and display the results. The system is equipped with auxiliary ARM to calculate and correct the baud rate of communication between FPGA and GUI, keeping from losing codes. The results show the system can sample audio signals in a high precision. The system provides a whole solution for sampling audio signals with true fidelity.
Key words : FPGA;nested state machine;FIFO;analog-to-digital converter;MATLAB GUI

0 引言

    人类的耳朵可以感受各种频段的音波,包括自然界里各种天然的声音,也包括人工生成的声音。科学研究表明人耳所能感受到的声音范围是20~20 000 Hz,但这并不是人耳真正能识别的频率[1]。人们正常说话的声音频段在500~4 000 Hz,而让人们放松舒适的频段在20~600 Hz,所以20~4 000 Hz频段的声音最有研究价值。如何精确地获取这个频段声音的信息参数成为评估其质量的关键。

    因此,本文提出了一种基于FPGA的六通道音频信号评估系统,针对20~4 000 Hz频段的声音,选用最高64 kS/s采样频率,16 bit采样精度的六通道ADC。系统中FPGA和ADC通过工业串行端口(SERIAL PORT,简称SPORT)进行功能配置和数据传输,依托MATLAB图形化用户界面(GUI)实现了对应的上位机,配合FPGA的嵌套状态机,可实时显示采样数据的时域波形和经过快速傅里叶变换(FFT)的频谱曲线。该系统经过了测试和验证,可以准确反映出对应频段音频信号的质量。




本文详细内容请下载:http://www.chinaaet.com/resource/share/2000003973




作者信息:

张皓然,万书芹,蒋颖丹,张  涛

(中科芯集成电路有限公司,江苏 无锡214063)




wd.jpg

此内容为AET网站原创,未经授权禁止转载。