基于PYNQ-z2的OFDM调制解调
PYNQ-z2实现OFDM
最近学校开设了实践课,提供了PYNQ-z2开发板并要求实现一些功能。由于我们组是做语音和通信的,我们选择了实现OFDM调制解调作为选题。当然这块板子也很适合图像识别神经网络搭建,具体案例也可在指导手册中找到。
OFDM系统
关于OFDM的原理在此处就不具体介绍了,可以参考一下博文,介绍地非常详细:
链接: https://blog.csdn.net/madongchunqiu/article/details/18614233.
我们基于802.11a的OFDM标准,要求IFFT/FFT均为64点,802.11a标准的介绍:
链接: https://blog.csdn.net/rs_network/article/details/49162455.
OFDM调制、解调的过程如下图所示,其中只有IFFT/FFT是需要设计IP核的。
IFFT/FFT的IP核设计
IFFT/FFT的IP核建立完全一样,区别只在于代码,接下来详细介绍一下FFT的IP核