关键词:
音频信号
FPGA
音频处理
摘要:
语言是人与人相互之间进行某种信息的交流的相对便利、相对直接、效果比较好的交流方式之一,而音频信号就是承载了语言的声音频率的波动。在对音频信号开展处理时主要选用数字化的音频信号处理技术,比较灵活、方便地实现复杂信号的处理,而且精度高、稳定性好。 现在,基于DSP的处理技术的、通讯技术和音视频技术发展迅速,DSP技术在许多领域应用广泛。但是对于家庭用语音实现方案或者有便携式需要的语音处理产品,基于DSP的设计方案就难以实用。首先DSP芯片的成本相对较高;其次要求DSP不能做到体积小,功耗低。而ASIC芯片能很好地完成这些目标,达到这些领域的广泛应用。 目前,以现场可编程门阵列FPGA (Field Programmable Gate Array)为首的ASIC器件发展迅猛,器件内的集成了高密度处理系统和高速运算单元,广泛的应用于许多生产、科研领域。FPGA既具有门阵列器件的高密度逻辑处理单元和高的系统可靠性,又具有可编程逻辑器件的共同优点:可编程性,大大降低了系统的设计门槛和研究费用,有效降低产品总体成本,提高设计效率。 本文提出了一种选用FPGA器件实现音频信号处理的方案,研究声音信号的收集、声音信号的处理及声音信号的应用。对FPGA系统如何进行声音信号采集、声音信号模/数转换、声音信号滤波、音频信号输出等工作进行了探讨,工作的重心是如何在噪声环境把需要的信号凸现出来,通过消除或者衰减噪声,达到信号提取,其中关键是滤波器的设计,本文采用数字滤波来处理噪声。同时因为音频数据通常数据非常庞大,如不经过压缩等处理,存储信号需要非常多的存储单元,传输也不方便,这对于系统来说是致命的,所以需要对数据进行压缩等处理,这就需要进行音频信号编码、音频信号压缩。 整个研究过程通过了模拟试验及系统硬件设计,最终实现了预期的目标。