通过Xilinx FFT IP核的使用实现OFDM

时间:2025-11-01  作者:Diven  阅读:0

笔者在校的科研任务,需要用FPGA搭建OFDM通信系统,而OFDM的核心即是IFFT和FFT运算,因此本文通过Xilinx FFT IP核的使用给大家开个头,详细内容可查看官方文档PG109。关于OFDM理论背景,可参考如下博文:给"小白"图示讲解OFDM的原理 - CSDN博
https://blog.csdn.net/madongchunqiu/artICle/details/18614233/

通过Xilinx FFT IP核的使用实现OFDM

我们直接来看看FFT IP核配置界面:

由于OFDM接收机中大多是数据串并转换后的连续低速并行数据流输入FFT,故这里采用流水线结构。之后根据OFDM子载波数选择变换长度。该IP核仅支持50MHZ采样率数据的流水线处理,如果数高速通信场合,可以再次将数据串并转换用多个FFT IP核并行运算,也就是FPGA设计中常用的“面积换速度”。

第二页中比较重要的是选择数据格式和缩减 截断处理。此IP核支持浮点运算,但随之会消耗大量的硬件资源,且延迟也较大,所以多采用定点运算方式。定点运算中固定的bit位宽很容易出现数据溢出,在蝶形运算过程中仅保留高位而整体右移可把计算过程中增加的位宽去除掉,最后再左移即可,显然这种做法是在牺牲计算精度来降低硬件资源。设置Scaling Options为Scaled则在FFT IP核配置通道可以自定义缩减因子。当设置缩减位宽后,选中本页左下角的OVFLO溢出信号,仿真过程中可以通过溢出信号确定合适的缩减因子。

第三页主要是设置底层资源,对功能没有多大影响。存储部分可以用BRAM和DRAM两种资源,这里普及下:两者主要的区别在于BRAM是FPGA内部专用的硬件存储资源,用不用都在那里(你见或者不见,我就在那里,不来不去。。。好像在哪里见过),而DRAM是利用SLICEM中的LUT搭建出来的,相当于是BRAM的补充。在存储量较小时,DRAM可能会表现出更好的功耗和速率优势。正如官方文档介绍的,在变换长度小于1024,即占用存储资源少的情况下可使用DRAM。而下面的Optimize Options则可以权衡使用CLB和DSP Slices。

接口和配置可以说是所有IP核使用的重中之重。

AXI总线的统一封装给IP核调用带来了很多方便,各部分功能通道相互分开结构非常清晰。每个通道的data以字节为单位的packet传输信息,如config通道信息如下:

在这一通道中要在数据进入前设置好变换方式和缩减因子,此处配置为正变换,缩减因子[1 1 1 1]。给大家看下OFDM接收机工程中FFT运算部分的仿真波形图:

din是DD-OFDM ADC 接收数据,只有一路实部信号。dout_I,dout_Q分别是FFT运算后复数中的实部和虚部。显然FFT运算后得到了信号的不同频率成分,下面的dout_vld负责提取赫比特对称中数据载波。希望本文能起到抛砖引玉的作用,欢迎交流~

猜您喜欢

静态随机存取存储器(SRAM)是重要的存储器类型,应用于计算机和电子设备中。根据其结构和工作原理,SRAM可以分为几种主要分类。按存储单元的构造方式,SRAM可...
2009-01-20 00:00:00

方波时域与频域假设方波频率为f0。横轴谐波次数为0的柱状图代表直流分量的幅值,也就是方波的平均电压(与占空比有关),谐波次数为1代表频率为f0的正弦波分量的幅值...
2023-06-28 14:50:00

在现代电子设备中,数码管作为显示技术的重要组成部分,其驱动方式的选择对最终效果有着显著影响。数码管驱动主要分为共阳和共阴两种类型。共阳数码管的特点是所有阳极连接...
2014-05-01 00:00:00

0603贴片电阻是电子电路中常用的元件,其阻值的选择至关重要。这份5%精度的0603贴片电阻阻值对照表旨在帮助您快速找到所需的电阻值。表中涵盖了E24系列的标准...
2025-04-14 15:04:04

3842 是一款应用于电子设备中的电源管理芯片,体积小巧,功能强大,能够有效地控制和管理电源。为了帮助大家更好地了解和使用 3842 芯片,本文将对的 8 个引...
2024-11-16 00:00:00

0805贴片电阻是一种常用的电子元件,其尺寸小巧,性能稳定。很多朋友关心它的耐温性能,因为它直接关系到电路工作的可靠性。那么,0805贴片电阻究竟能耐受多高的温...
2024-11-26 11:29:42

现代电子设备中,贴片电阻体积小、性能稳定而被应用。电子技术的不断发展,贴片电阻的功率特性逐渐成为设计师和工程师关注的重点。本文将深入探讨贴片电阻的功率相关知识,...
2025-03-16 23:00:36

现代生活中,配件的作用愈发重要。尤其是那些小巧而功能强大的配件,往往能为我们的生活带来意想不到的便利。今天,我们将重点介绍名为“Accessories_10.1...
2025-04-22 17:01:08

高频/RF继电器是专为高频信号传输设计的电气开关设备。能够在高频率范围内(通常为几十兆赫兹到几千兆赫兹)稳定地开关电路,应用于无线通信、射频识别(RFID)、卫...
2016-05-18 00:00:00

雪崩二极管是特殊的半导体器件,其主要应用于高电压和高频率的电子电路中。伏安特性(I-V特性)是理解其工作原理和应用的关键。本文将对雪崩二极管的伏安特性进行详细阐...
2025-03-31 00:30:35