OFDM和OFDMA的区别

OFDM(orthogonal frequency division multiplexing),which assigns one block (in time ) to one user,

OFDMA (orthogonal frequency division multiple access), which assigns different groups of subcarriers (in frequency) to different users.

即:OFDM将所有K个子载波用于承载一个用户的数据包,在某一时隙,只有一个用户在该载波上可以发送数据,如果该载波需服务于多个用户,则需排队。

OFDMA则可以在同一时隙将不同的子载波分给不同的用户。

Now, the figures below maybe help you to understand the two communication techniques.

OFDMA与SC-OFDMA的区别

3GPP定义的LTE空中接口,在下行采用OFDMA(正交频分多址)技术,在上行采用的SC-FDMA(单载波频分多址)。

相比OFDMA,SC-FDMA的PAPR(峰值/平均功率比,peak-to-average power ratio)比低1-3dB左右(PAPR高是OFDM的多载波在频域叠加引起的),从而提高移动终端的功率发射效率,并延长电池的使用时间,降低终端成本。

SC-FDMA Scheme 比OFDMA 多了DFT@TX (或IDFT@RX). 图标黄block.因此 SC-FDMA也被叫做线性预编码OFDMA技术

从上图例子看出,发1个OFDMA Sym就并行发一次, 一次持续时间66.7us.  而发SC-FDMA Sym要串行发4次, 4次加一起也是66.7us,每一次发一个60kHz带宽的modulation symbol.也就是右图正面先发的深灰色4个峰连一起的BW,然后是灰色,然后深蓝然后蓝.

Following points summarizes difference between SC-FDMA and OFDMA from the figure-1.

•  OFDMA transmits 4 qpsk symbols in parallel, one data symbol per subcarrier. SC-FDMA transmits qpsk symbols in the series but at 4 time the rate compare to OFDMA. Here qpsk symbol occupy much wider bandwidth about M x 15KHz where M is no. subcarriers.

•   From the figure it is imperative that OFDMA is multi-carrier system with one data symbol carried over by one subcarrier; while SC-FDMA is a single carrier system where in each qpsk symbol is carried by one much wider bandwidth subcarrier. Refer difference between SC vs OFDM page to understand concepts of Single Carrier(SC) vs OFDM

小小知识点(三十七)OFDM和OFDMA的区别以及OFDMA与SC-FDMA的区别的更多相关文章

  1. 小小知识点(十七)——对数形式功率(dBm)与非对数形式功率(w)之间的换算关系

    摘自https://blog.csdn.net/shij19/article/details/52946454 dBm 物理含义是:一个表示功率绝对值的值(也可以认为是以1mW功率为基准的一个比值) ...

  2. 第三十七个知识点: The Number Field Sieve

    第三十七个知识点: The Number Field Sieve 数域筛法(The Number Field Sieve ,NFS)是已知的分解算法中最有效率的.它的运行时间取决于被分解的数的大小而不 ...

  3. 程序员编程艺术第三十六~三十七章、搜索智能提示suggestion,附近点搜索

    第三十六~三十七章.搜索智能提示suggestion,附近地点搜索 作者:July.致谢:caopengcs.胡果果.时间:二零一三年九月七日. 题记 写博的近三年,整理了太多太多的笔试面试题,如微软 ...

  4. NeHe OpenGL教程 第三十七课:卡通映射

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  5. Java进阶(三十七)java 自动装箱与拆箱

    Java进阶(三十七)java 自动装箱与拆箱 前言 这个是jdk1.5以后才引入的新的内容.java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装称为装箱,解包装称为 ...

  6. Gradle 1.12用户指南翻译——第三十七章. OSGi 插件

    本文由CSDN博客万一博主翻译,其他章节的翻译请参见: http://blog.csdn.net/column/details/gradle-translation.html 翻译项目请关注Githu ...

  7. SQL注入之Sqli-labs系列第三十六关(基于宽字符逃逸GET注入)和三十七关(基于宽字节逃逸的POST注入)

    0X1 查看源码 function check_quotes($string) { $string= mysql_real_escape_string($string); return $string ...

  8. “全栈2019”Java多线程第三十七章:如何让等待的线程无法被中断

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...

  9. 第三百三十七节,web爬虫讲解2—PhantomJS虚拟浏览器+selenium模块操作PhantomJS

    第三百三十七节,web爬虫讲解2—PhantomJS虚拟浏览器+selenium模块操作PhantomJS PhantomJS虚拟浏览器 phantomjs 是一个基于js的webkit内核无头浏览器 ...

随机推荐

  1. poj 2442 Sequence (Priority Queue)

    2442 -- Sequence 真郁闷,明明方法是对的,为什么我的代码老是那么的慢._(:з」∠)_ 这题要想考虑两列的情况,然后逐列拓展. 代码如下: #include <cstdio> ...

  2. Python--day27--几个内置方法:__repr__()/__str__()/__del__()/__call__()/__getitem__/__setitem/delitem/__new__/__eq__/__hash__

    repr方法() 双下方法__str__: 打印对象就相当于打印对象.__str__ __repr__(): __repr__是__str__的备胎,没有__str__的时候,就调用__repr__: ...

  3. POJ 2763"Housewife Wind"(DFS序+树状数组+LCA)

    传送门 •题意 一对夫妇居住在 xx村庄,给村庄有 $n$ 个小屋: 这 $n$ 个小屋之间有双向可达的道路,不会出现环,即所构成的图是个树: 从 $a_i$ 小屋到 $b_i$ 小屋需要花费 $w_ ...

  4. 【9001】Internet消息发布

    Time Limit: 1 second Memory Limit: 256 MB 问题描述 设Internet上有N个站点,通常从一个站点发送消息给其他N-1个站点,需依次发送N-1次.这样从一个站 ...

  5. H3C 查看设备路由表

  6. 几种常见排序算法的基本介绍,性能分析,和c语言实现

    本文介绍6种常见的排序算法,以及他们的原理,性能分析和c语言实现: 为了能够条理清楚,本文所有的算法和解释全部按照升序排序进行 首先准备一个元素无序的数组arr[],数组的长度为length,一个交换 ...

  7. 开源项目使用 appveyor 自动构建

    我写了几个开源项目,我想要有小伙伴提交的时候自动运行单元测试,自动运行编译,这样可以保证小伙伴提交清真的代码 本文将会告诉大家如何接入 appveyor 自动构建方案,在 Github 上给自己的开源 ...

  8. linux oops 消息

    大部分 bug 以解引用 NULL 指针或者使用其他不正确指针值来表现自己的. 此类 bug 通 常的输出是一个 oops 消息. 处理器使用的任何地址几乎都是一个虚拟地址, 通过一个复杂的页表结构映 ...

  9. linux I/O 内存分配和映射

    I/O 内存区必须在使用前分配. 分配内存区的接口是( 在 <linux/ioport.h> 定义): struct resource *request_mem_region(unsign ...

  10. css隐藏滚动条、移动端滚动卡顿的解决

    1.如果想保持容器能够滚动,同时不想看到丑陋的滚动条,chrome.firefox和移动端上不考虑兼容性直接 element::-webkit-scrollbar{ display:none } 2. ...