无线通讯OFDM调制技术原理简介

  OFDM是现代宽带无线通信系统应用的技术。为了减少高数据率OFDM系统中各信道间影响带来的失真,引入循环前缀(CP)来消除码间干扰(ISI)。它将一个IFFT包的最后部分复制到OFDM符号序列的前端。注意,CP的长度必须长于色散信道的长度以彻底消除ISI。在发射器中,OFDM调制包括快速傅立叶逆变换(IFFT)运算和CP的插入。而在OFDM接收器中,CP在数据包送往FFT解调前被移除。新一代的无线系统以高动态配置为标志,其中CP的长度随着传输模式,帧结构(见图1、2)以及更高级的协议而改变。例如,3GPP LTE中的CP配置每一个时隙都不同。CP的长度基于具有2048时间间隔的OFDM符号。WiMAX系统中可以有几种相似而不同的CP结构。

  图1:3GPP LTE下的帧结构1,可用于TDD、FDD系统。

  图2:3GPP LTE下的帧结构2,可用于TDD系统。

  OFDM调制的实现

  下面将讨论如何实现OFDM调制及解调中循环前缀的插入与消除。

  FFT与FFT反变换:在OFDM调制中最关键的运算就是IFFT,相类似,OFDM解调的核心为FFT。宽带系统中的高FFT吞吐率是至关重要的,尤其是在FFT被多路数据通道共享时。

  在WiMAX以及3GPP LTE这类现代可扩展无线系统中,在运行中可重新配置的能力同样成为系统要求的一个重要指标。可变流模式下的FFT MegaCore函数瞄准的是可重新配置的无线通讯,是设计OFDM系统时的一个很好选择。

  FFT的MegaCore函数被设定为可变流模式,它允许FFT的大小和方向逐包改变。它还采用了存储效率模式——这是FFT核的唯一模式,直接从FFT的蝶形引擎中输出位反转符号。可以在FFT核之外结合带有循环前缀插入的位反转。这样,整个OFDM调制可以节省出一个单缓冲器。

  FFT模块复用:为了减少逻辑门数,FFT模块通常采用比其他基带模块更快的时钟频率并复用。FFT模块可以被不同的源共享,譬如,多路天线、时分双工(TDD)复用中的发射与接收,以及频分双工(FDD)系统。FFT模块也可以与其他功能模块共享,如振幅因数减小或信道估计模块。不过,这些复用取决于用户特定的算法,而非通用设计。这篇文章将集中讨论最常见的无线通讯系统应用:如MIMO技术、TDD和FDD通信。

  TDD操作:在TDD基站中,发送和接收发生在不重叠的时隙中。FFT模块可以很容易地在采用合适的信号多路复用技术的发射机和接收机之间共享。图3显示一个典型的单一天线TDD OFDM调制器。

  图3:单天线TDD系统中OFDM调制解调的共享。

  在发射数据通道中,基带数据被直接送入IFFT模块。为在IFFT运算后插入CP并进行位反转操作,可以采用很多种不同的结构。图4为一个使用Altera Avalon Streaming接口(Avalon-ST)的高效实现方案。IFFT输出的位反转信号按次序被写入一个单缓冲器,在那里,来自上一个OFDM符号的自然顺序的样本通过双端口RAM同时被读出。产生循环前缀时,通过Avalon-ST背压流量控制使FFT核停转。附加了循环前缀的连续OFDM符号再被送到数字上变频器(DUC)来传输。

  图4:带背压的循环前缀插入的高效存储实现方案。

  而在接收通道中,经过数字下变频器(DDC)后,循环前缀从OFDM符号中被移除。如图3示,循环移除模块找到OFDM符号序列的正确起始位置然后把数据送向FFT解调。FFT模块后的单缓冲器只能作为接收通道中的位反转缓冲器而没有背压流量控制。为了重复利用控制单元,图3中CP的插入和移除模块能够区分数据包是否用来发射还是接收,并采取相应操作。在这种存储器高效率执行中,FFT核工作频率为符号速率。一个单缓冲器足以完成循环前缀的插入和位反转。

  FDD操作:在FDD中,发送和接收是同时进行的。FFT核的共享要求其工作频率不低于基带符号传输速率的两倍。发射和接收数据通道各需要一个专用数据缓存。

  图5描述的是FDD系统下FFT复用的一种可能配置。数据发送和接收通道的操作类似于TDD系统,其区别在于这些操作是同时进行的。因此,pre-FFT数据必须被缓存且把频率提高到快时钟频率。用一个单缓冲器就足以改变速率,因为缓冲器的写时钟频率总是低于或等于读时钟频率。

  图5:单天线中OFDM调制解调的FFT核共享。

  在当前的数据包以低时钟速率被写入缓冲器的时候,上一个包中的数据以高时钟率被读出。当读写操作在同一存储位置时,需要配置双端口RAM来输出旧存储内容。FFT处理后,高速率数据经过双端RAM后被还原到OFDM的发送速率。这个post-FFT存储缓冲器也作为一个位反转缓冲器。由于速率从高到低的改变,如果需要连续码流输出,就需要一个双缓冲器,即当一个FFT包被写入缓冲器时,上一个包中的数据从另一个缓冲器被读出。

双时隙的工作原理_OFDM调制技术原理是什么 OFDM调制实现原理介绍【图文】相关推荐

  1. 双时隙的工作原理_提高频点利用 海能达双时隙功能效率高

    1海能达双时隙功能效率高 对于商业用户来说,对讲机是一种可以提高工作效率的通讯工具,大量节约了工作时间和工作成本,让部门内和部门间的通讯通联都变得更加便捷.如今颁发的新无线电行业红头文件,无线对讲机行 ...

  2. 哈尔滨工程大学微型计算机原理与接口技术,2017年哈尔滨工程大学 哈工大 微型计算机原理与接口技术 复试硕士招生考试大纲...

    附件7: 2017年考试内容范围说明 考试科目代码:空 考试科目名称: 微型计算机原理与接口技术 考试内容范围: 一. 计算机基础知识 1.要求考生熟练掌握数制及转换,熟练掌握符号数.无符号数在计算机 ...

  3. matlab实现ofdm调制解调,基于MATLAB的OFDM调制解调仿真

    基于MATLAB的OFDM调制解调仿真 题目:基于 MATLAB的 OFDM调制解调仿真2009年 6 月 13 日目 录摘要 .IIAbstract IV第 1章 正交频分复用的来源 - 1 -1. ...

  4. 双时隙的工作原理_智能天线工作原理是什么 智能天线技术发展介绍【图文】...

    智能天线,智能天线工作原理是什么? 背景:随着移动用户数量的快速增加,尤其在我国人口密度较大的城市地区,移动业务运营公司和频率资源管理部门将面临频率资源短缺的巨大挑战,频率资源已经成为制约继续发展的瓶 ...

  5. 双时隙的工作原理_工业内窥镜的原理是什么?有哪些测量方法

    工业内窥镜检测是目视检测方法之一,更加是无损检测的重要和必要手段.近些年来,由于工业内窥镜的生产和制造技术发展得越来越快,已经逐渐被广泛应用.为了让广大顾客正确购买和使用工业内窥镜,我们对工业内窥镜的 ...

  6. 双时隙的工作原理_双闭环直流调速系统的工作原理(一)

    双闭环直流调速系统的工作原理(一) 目录 1前言 2 2双闭环直流调速系统的工作原理 3 2.1双闭环直流调速系统的介绍 3 2.2双闭环直流调速系统的组成 4 2.3双闭环直流调速系统的稳太结构图和 ...

  7. 双时隙的工作原理_双联开关的工作原理

    台灯的开关工作原理是什么 利用的是人体的静电.在按的过程中输入了脉冲.经芯片处理,改变亮度 采用触摸按键在结构方面非常简单方便,设计好的触摸按键电路板,直接贴在面板外壳上,然后用后盖压紧(或者其他方式 ...

  8. 双时隙的工作原理_双作用叶片泵工作原理是怎样的?作为8年工程师都没了解这么深...

    一般我们使用双作用叶片泵是为了利用叶片和压力油的作用下,使叶片与工作泵内部产生相应的容积,然后将有从泵内排除,完成吸油以及出油的动作.下面我们来说说双作用叶片泵纠结是如何工作的? 下图是由转子1.定子 ...

  9. 双时隙的工作原理_一文读懂跨阻放大器的工作原理

    跨阻放大器(TIA)是光学传感器(如光电二极管)的前端放大器,用于将传感器的输出电流转换为电压.跨阻放大器的概念很简单,即运算放大器(op amp)两端的反馈电阻(RF)使用欧姆定律VOUT= I × ...

最新文章

  1. mysql必知必会日期函数,MySQL:MySQL必知必会总结
  2. 【转】linux tar.gz zip 解压缩 压缩命令
  3. 人工机器:人工智能中的机器学习方法
  4. 怎么获取php文件,学习猿地-php怎么获取文件修改时间?
  5. python之路——迭代器与生成器
  6. 谷歌官宣安卓改名!甜点不再
  7. 干货:18 张思维导图,后端技术学习路线长这样!
  8. import torch 找不到模块_15天Python入门-15-模块与包
  9. javascript 对后台返回的数据进行分类
  10. matlab实现最速下降法
  11. GFPGAN:老旧照片的面部恢复神器
  12. 性能监控工具(nmon)
  13. 洛谷 租用游艇 C++ Dijkstra 单源最短路/dp
  14. 2020年茶艺师(初级)考试及茶艺师(初级)实操考试视频
  15. inetd和xinetd的区别 (ZT)
  16. 人脸识别开源库face_recognition
  17. 网友形容丑的50种搞笑方式(转载)
  18. 3225的晶体一脚和三脚有什么区别
  19. spark的几个示例
  20. 在招股书中编概念、讲故事,将通过内核审批的申报文件大幅删减后报送

热门文章

  1. EFCore查缺补漏(一):依赖注入
  2. Debian 新负责人发表演讲:Debian 的现状与面临的一些问题
  3. 技术脱钩后软硬件磨合优化不失为一条出路
  4. 最全.Net学习资料库上线,今日可免费下载各类资源!(附百度云链接)
  5. asp.net core程序在k8s中基于rabbitmq队列消息数的HPA实践!
  6. Asp.Net Core Filter 深入浅出的那些事-AOP
  7. .NET Core开发实战(第16课:选项数据热更新:让服务感知配置的变化)--学习笔记...
  8. ASP.NET Core IP 请求频率限制
  9. [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了
  10. C#中的两把双刃剑:抽象类和接口