文件名称:正弦信号的matlab代码-Artix-7-FFT:Artix-7-FFT
文件大小:116.32MB
文件格式:ZIP
更新时间:2024-06-10 09:22:19
系统开源
正弦信号的matlab代码Artix-7-FFT 尼古拉斯·帕拉迪诺(Nicholas Palladino) 伊萨姆·哈达德(Issam Haddad) 彼得·克拉里 安东尼·萨博(Anthony Saab) 概述 该项目从具有模数转换器的SPI麦克风中收集样本,对它们进行下采样以实现音频频谱内的采样率,并执行离散傅立叶变换。 然后,接纸架在VGA接口上显示为条形图。 运行我们的项目 可以将声音调整到PMOD麦克风中,以调节增益以获得最佳性能。 内含开关,可调节显示的纸槽数量和条形图的缩放比例。 根据应用程序,不同的设置可能是理想的。 代码概述 交流电 该模块通过ADC处理Digilent的PMOD MIC3麦克风的SPI接口。 它具有一个16MHz时钟,该时钟传递到PMOD板上,每个样本需要16个周期。 在高片选(adc_cs)输出之后,前4个周期由前导零组成。 其余的12个组成12位样本值。 这样会产生1 MSPS的样品通量,当“就绪”为高时,可在模块的“数据”输出中获得该通量,表明样品已完成。 bram_to_fft.v 这用作抽取器和FFT核心之间的缓冲区。 从ADC加载样本,