首页 > 技术 > 内容

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

时间:2026-01-21  作者:Diven  阅读:0

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

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

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

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

第三页主要是设置底层资源,对功能没有多大影响。存储部分可以用BRAMDRAM两种资源,这里普及下:两者主要的区别在于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负责提取赫比特对称中数据载波。希望本文能起到抛砖引玉的作用,欢迎交流~

猜您喜欢


作者:李士昱、孙冬凯、梁程远雪球期权是一种新兴的结构较为复杂的期权产品,雪球期权的定价的准确性和速度直接影响交易双方的收益和风险水平。目前我司雪球期权定价采用...
2022-08-02 08:03:00
光敏电阻作为重要的光电元件,应用于光控开关、光强测量、电路保护等领域。辉城(LTEC)作为知名的光敏电阻品牌,其产品因性能稳定、质量可靠而受到用户青睐。本文将围...
2023-04-28 22:03:55
保护电路安全是非常重要的一环。华册自恢复保险丝作为智能保护元件,凭借其独特的特性和的应用,逐渐成为电子行业的热门选择。本文将详细介绍华册自恢复保险丝的主要特性及...
2022-08-07 16:30:30
贴片排阻作为重要的电子元件,应用于各种电路设计中。宇阳(EYANG)作为国内知名的电子元件品牌,其贴片排阻产品以优良的品质和稳定的性能赢得了市场的认可。本文将围...
2013-06-09 08:46:30
在数字通信、卫星通信等系统中,不同程度的存在回波现象,影响了通信质量。为了消除回波可以采用回波抵消器,它能估计回波路径的特征参数,以产生一个估计的回波信号,然后...
2020-03-04 10:41:00
现代工业和日常生活中,配件的作用不可小觑。特别是“Accessories_52.5X5.9MM_TM”这一款配件,以其独特的尺寸和功能,在市场上逐渐崭露头角。本...
2025-03-05 11:27:01
移动电源,又称为便携式充电器,是能够为电子设备提供电力的外部电源装置。通常由电池、充电电路和接口组成,能够储存电能并在需要时为手机、平板电脑等设备进行充电。移动...
2013-12-16 00:00:00
DC-DC转换器是一种能够将一个直流电压转换为另一个直流电压的电子装置,在现代电子设备中是重要配件。这种设备应用于各种需要电源转换的领域,包括手机、笔记本电脑、...
2024-05-18 00:00:00
气体放电管(GDT)是用于过电压保护的电子器件,应用于通信、电子设备和电力系统中。其基本原理是利用气体的放电特性,在电压超过设定值时,GDT内部的气体会迅速电离...
2012-05-27 00:00:00
Verilog HDL(Hardware Description Language)是在用途最广泛的C语言的基础上发展起来的一种硬件描述语言,具有灵活性高、易学...
2022-09-13 14:34:00