datasheet

OFDM信道调制解调的仿真及其FPGA设计

2008-06-23来源: EDNchina 关键字:FPGA器件  调制解调  比例因子  FPGA实现  傅里叶变换  正交频分复用  乘法器

  OFDM(正交频分复用)是一种高效的多载波调制技术,其最大的特点是传输速率高,具有很强的抗码间干扰和信道选择性衰落能力。OFDM最初用于高速MODEM、数字移动通信和无线调频信道上的宽带数据传输,随着IEEE802.11a协议、BRAN(Broadband Radio Access Network)和多媒体的发展,数字音频广播(DAB)、地面数字视频广播((DVB-T)和高清晰度电视((HDTV)都应用了OFDM技术。

  OFDM利用离散傅立叶反变换/离散傅立叶变换(IDFT/DFT)代替多载波调制和解调,调制解调的核心是快速傅立叶运算单元,在进行蝴蝶运算时,不可避免的要进行大量的乘法运算。由于FPGA具有强大的并行处理和计算能力,以及丰富的存储资源和逻辑运算资源,因此在FPGA器件上实现OFDM调制解调结构,具有很好的通用性和灵活性。

  OFDM与系统框图

  OFDM的多个载波相互正交,一个信号内包含整数个载波周期,每个载波的频点和相邻载波零点重叠,这种载波间的部分重叠提高了频带利用率。OFDM每个子信道的频谱均为sinx/x形,各子信道频谱相互交叠,但在每个子信道载频的位置来自其他子信道的干扰为零,如图1所示。

  OFDM系统如图2所示,OFDM系统的调制和解调分别由IFFT和FFT完成。首先将串行输入数据d0,d1...,d(N-1)变换成并行数据,接下来进行编码和星座图映射,得到频域数据。经过IFFT后相当于调制到正交的N个f0,f1,...,fN-1子载波,完成正交频分复用。接下来加入循环前缀,进行并/串转换,数/模转换,再调制到高频载波上发送。如果是基带传输,则不需要进行载波调制。

  

  在接收端进行相反的操作,使用N个相同的子载波进行N路解调,再将这N路解调信号并串输出,复现发送的原始信号。经过FFT变换后的数据相当于将时域数据再转换成频域数据,即完成了OFDM信号的解调。

  OFDM调制原理虽然是用N个正交的载波分别调制N路子信道码元序列,但实际中很难独立产生N个正交的载波。所以OFDM多采用VLSI技术,用FFT代替多载波调制和解调。当子信道数目比较多的时候,采用FFT可以大大减少系统的复杂度。而FPGA的并行乘法器和加法器结构容易硬件实现OFDM的核心运算,有效地提高了OFDM调制解调速度。

  软件仿真与设计

  随着FPGA和VLSI的发展,大量的EAB(嵌入式阵列块)、LE(逻辑单元)、内嵌乘法器和高速FIFO存储器带来了OFDM/COFDM的实用化,为OFDM提供了硬件支持。软件上可以采用MATLAB、硬件描述语言VHDL、QuartusⅡ等软件进行仿真与设计。

  仿真过程中采用了随机信号作为输入信号,经过4QAM编码映射后进行再IFFT调制,然后进入信道进行数据传输,每帧信号为512点;同时采用简单的11点数字离散信道,其值为:[0.05 -0.063 0.088 -0.126 -0.25 0.9047 0.25 0 0.126 0.038 0.088]。

  在一般OFDM系统中为使IFFT和FFT前后的信号功率保持不变,当N=2m(m为正整数)时,作如下定义:

  采用16位定点算法,这便意味着要考虑溢出问题。对于基-2 FFT,为了防止溢出,可以采用以下办法:将每一个蝶算后的数据右移1bit,即相当于将该数做除2处理。这样,加入总衰减比例因子,将比例因子分散到各步计算中。这种情况下,输出不是原来定义的离散傅里叶变换,而是它的。而对于基-2 IFFT,这个比例因子正是公式中需要的,所以FPGA实现的IFFT便是最终结果。

  图3和图4分别是信道h(n)的FFT值(倒数)和第二帧输入数据(迭代次数10)。

  

  调制过程中Matlab的IFFT结果同FPGA结果比较如表1所示。

  经过FPGA的IFFT在非主频率点上有一些小的误差。这是因为在计算IFFT的时候,同样因为舍入问题,在本该为零的点产生一些极小的数值,从而在信号显示时出现这些毛刺。

  对于表1,FFT峰值结果的误差,是因为FPGA采用的是16bit定点算法,在程序中有很多舍位处理带来的误差。至于Sine信号峰值的不同,那是因为将FPGA实现的IFFT结果再进行Matlab的fft()计算,而IFFT的那些毛刺,必然在时域上产生影响。

  在FPGA实现时,一般是在完成IFFT以后将结果暂时存放在RAM中,然后在从RAM里读出数据时,采取部分重复读取的方式,将一部分数据重复复制,从而形成循环前缀。这样可以对连续的数据流进行变换处理,满足系统的实时性要求。

  解调过程中Matlab的FFT结果同FPGA结果比较如表2所示。

  从表2可以看出,FPGA的结果同Matlab的结果基本相同,只是FFT峰值有些不同。这也因为FPGA采用的是16bit定点算法,在程序中有很多舍位处理。但 FPGA的结果是将原小数信号变成整数后再进行处理的,当最后再转换成小数后,结果将是一致的。

  

  结语

  OFDM信道调制解调的关键是一对离散傅里叶变换。程序可以由Verilog HDL模块进行设计,用相应的模块仿真程序TESTBENCH进行功能仿真,经过波形仿真和结果验证后,将程序下载到FPGA中实现。同时,Verilog HDL仿真结果与MATLAB中函数fft()以及ifft()的输出结果进行比较(采用的是浮点运算),得出图形和数据的比较结果。

  结果表明,用FPGA实现OFDM信道调制解调与MATLAB仿真结果基本一致,具有良好的性能和较高的效率。

关键字:FPGA器件  调制解调  比例因子  FPGA实现  傅里叶变换  正交频分复用  乘法器

编辑:孙树宾 引用地址:http://www.eeworld.com.cn/afdz/2008/0623/article_766.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:一种8位嵌入式RISC MCU IP核数据通道模型设计
下一篇:基于DSP的调频调制器设计

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

美高森美PolarFire FPGA器件荣获

的“2017年度产品奖”,十分欣慰该杂志认可我们的高成本效益、功耗最低、高度安全和可靠的中等规模PolarFire FPGA器件的独特功能。这个声名卓著的奖项证实了美高森美在真正创新的FPGA产品系列方面具有领导地位,这些产品实在改变了市场对传统中等规模FPGA器件的看法;这个奖项也认可了PolarFire器件在中国集成电路市场的密切相关性,其出色的总体拥有成本和低功耗特性就是这个市场非常重视的价值。”
发表于 2018-04-09
美高森美PolarFire FPGA器件荣获

美高森美的成本优化低功耗中等规模PolarFire FPGA器件

及CoreJESD204BRX IP内核。美高森美Libero SoC PolarFire设计套件提供了这个参考设计和GUI应用程序。所有拥有Libero 金 (包括在评测套件中)或铂金授权许可的客户均可使用JESD204B IP内核而无需附加费用。Analog Devices公司合作伙伴和生态系统总监Chuck Berry表示:“Analog Devices和美高森美就JESD204B接口进行合作,除了我们的 RF 收发器之外,还增强了我们业已广受欢迎的高性能ADC和DAC器件应用。JESD204B产品的设计采纳(design wins)每年实现同比增长,所以,针对美高森美创新PolarFire FPGA器件等互补技术来创建生态系统实在十分重要。互操作性
发表于 2017-09-15

美高森美和Athena 用于PolarFire “S级” FPGA器件的 TeraFire 硬件加密微处理器提供先进的安全特性

的TeraFire内核将进一步提高安全性能,从而稳固我们的市场领导地位。PolarFire “S级”系列器件是目前市场上唯一可以利用Athena TeraFire硬件加密微处理器的FPGA器件系列,可以支持大部分流行的加密算法,其中每种密钥使用算法都具有强大的DPA安全防御功能。我们决定以硬件内核的方式提供这种性能,从而大大简化复杂安全协议的设计。”美高森美PolarFire FPGA器件具有高安全性和成本优化特性,而且提供了业界最低功耗的中等密度12.7 Gbps串行/解串(SerDes)收发器,可为智能联网工厂、功能安全、 安全通信和 武器等行业应用提供高可靠性解决方案。相比基于SRAM的FPGA器件,TeraFire加密
发表于 2017-05-15

美高森美成为针对嵌入式设计提供开放式架构FPGA器件供应商

内核十分适合应用于安全和安保等应用。例如,客户自己可以验证处理器的安全,这是采用其它封闭式架构的处理器时不可能做到的。在安全性很关键的应用中,客户可以运行几个RISC-V内核,当其中一个出现故障时,确保还有冗余的内核接替工作。RISC-V Foundation执行总监Rick O'Connor称:“ 我们非常高兴美高森美为其 IGLOO2、SmartFusion2和RTG4 FPGA发布RISC-V知识产权内核。该公司基于Linux的全面工具链将使得范围广泛的客户能够在美高森美的FPGA器件中开发RISC-V内核。我高度称赞美高森美在推出这种全面的RISC-V平台的领先地位,我们基金会期待与其合作,一起探索未来的发展
发表于 2016-12-05

美高森美宣布其高安全性FPGA器件获得DPA认证

Rambus Cryptography Research认可的独立测试实验室评定,业界领先的FPGA器件具有卓越的设计安全性   致力于在电源、安全、可靠和性能方面提供差异化半导体技术方案的领先供应商美高森美公司(Microsemi Corporation,纽约纳斯达克交易所代号:MSCC) 宣布其SmartFusion®2 系统级芯片(SoC)现场可编程门阵列(FPGA)和IGLOO®2 FPGA已经成功通过Rambus Cryptography Research Division制定的DPA 对策验证程序(Countermeasure Validation Program)并取得差分功率分析
发表于 2015-09-07

美高森美推出汽车等级SoC FPGA和FPGA器件

提供对于汽车应用至关重要的先进安全性和 高可靠性的业界唯一器件新近获得认证       致力于在电源、安全、可靠和性能方面提供差异化半导体技术方案的领先供应商美高森美公司(Microsemi Corporation,纽约纳斯达克交易所代号:MSCC) 宣布提供全新汽车等级现场可编程门阵列(FPGA)和系统级芯片(SoC) FPGA器件。基于闪存的下一代低功率 FPGA和ARM® Cortex®-M3使能SoC FPGA器件已经获得AEC-Q100等级2认证,这是概述电子元器件标准以期确保最终系统可满足汽车可靠性水平要求的行业标准规范。新的汽车等级合格
发表于 2015-07-28

小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 视频监控 智能卡 防盗报警 智能管理 处理器 传感器 其他技术 综合资讯 安防论坛

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved
pt type="text/javascript" src="//v3.jiathis.com/code/jia.js?uid=2113614" charset="utf-8">