【新手基础教程】传统算法之音频处理
2021-03-283636
AI 快速预览详细
本文介绍了如何使用k210硬件FFT模块进行音频信号处理,包括FFT运算和瀑布图绘制。首先导入FFT模块并输入时域数据进行FFT运算,然后使用I2S采集音频数据并绘制FFT瀑布图。通过具体例程,帮助零基础新手快速掌握音频处理技术。
FFT 信号处理FFT 即快速傅里叶变换(Fast Fourier Transform),将时域信号转化为频域信号,应用范围非常广,例如消除音频图像噪声。 1. 使用方法k210 带有硬件 FFT 模块,支持 64 点、 128 点、 256 点以及 512 点的 FFT。
相关 API 解释请参考FFT-API 2. 例程采集声音并进行 FFT 运算,将运算后的数据在屏幕上显示为柱状图: demo_fft_spectrum 效果: https://www.bilibili.com/video/BV1wb41187X8?from=search&seid=9574029909950554976 FFT 瀑布图(雨图)FFT 瀑布图即为数据随时间变化的频率分布图,下面将介绍如何使用 MaixPy 绘制瀑布图。 1. 绘制方法
2. 例程
实时采集音频数据并绘制为 FFT 瀑布图 效果:
|





