【文件属性】:
文件名称:正弦信号的matlab代码-Artix-7-FFT:Artix-7-FFT
文件大小:116.32MB
文件格式:ZIP
更新时间:2021-05-21 15:35:39
系统开源
正弦信号的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加载样本,