0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MCS对应的速率如何计算

射频美学 来源:无线通信标准解读 2024-10-23 11:00 次阅读

以下文章来源于无线通信标准解读,作者Jianer

大概之前的有关MCS对应速率的内容,都是直接给出了表格,并没有仔细分析该如何计算,今天我们就以11ac为例,看看对应不同的MCS,速率是如何算出来的。注意都是理论速率。

01—MCS对应的速率计算公式

在802.11ac的21.5章节:Parameters for VHT-MCSs,总共有32张表格定义了在各种带宽、空间流下不同MCS对应的速率。对于11ac而言,有0~9 的 VHT-MCS 的速率相关参数,空间流数量(NSS:Numberofspatial streams)为 1~8,带宽选项为 20 MHz、40 MHz、80 MHz 和 160 MHz 或 80+80 MHz。

其中有些参数为强制(mandatory)项,有些为可选(optional)项:

MCS 8 和 9:optional for all cases;
MCS 0到 7:mandatory for single stream;
400 ns GI:optional in all cases;
20/40/80MHzwithNSS=1:mandatory;
20/40/80 MHz with NSS=2~8:optional;
160/80+80 MHz with NSS=1~8:optional;

例如:Table 21-29—VHT-MCSs for mandatory 20 MHz, NSS = 1为空间流=1,带宽=20MHz的MCS表格,为强制性要求:

b0ec2052-90d2-11ef-a511-92fbcf53809c.png

先来解释表格中的术语定义:

R:Coding rate 编码速率;
NBPSCS:Number of coded bits per subcarrier per spatial stream 每个子载波每个空间流的编码比特数;
NSD:Number of complex data numbers per spatial stream per OFDM symbol 每个空间流每个OFDM符号的复数数据数;
NSP:Number of pilot values per OFDM symbol 每个OFDM符号的pilot数量;
NCBPS:Number of coded bits per OFDM symbol 每个OFDM符号的编码比特数;
NDBPS:Number of data bits per OFDM symbol 每个OFDM符号的数据比特数;
NES:Number of BCC encoders for the DATA field 数据字段的BCC编码器数量;

对于编码速率,假如R=5/6,则意味着6个coded bits(NCBPS)对应5个data bit(NDBPS),所以有:R=NDBPS/NCBPS。

NBPSCS为调制方式的阶数,对于BPSK,阶数为1,QPSK为2,16-QAM为4,64-QAM为6,256-QAM为8。11ac的MCS 0~9对应的调制和编码速率如下:

MCSindexModulationCoderate(R)
  0BPSK1/2
  1          QPSK        1/2
  2          QPSK        3/4
  3          16-QAM      1/2
416-QAM3/4
  5          64-QAM      2/3
  6          64-QAM      3/4
  7          64-QAM      5/6
8256-QAM3/4
9256-QAM5/6

NSD是数据子载波的数量,对应不同信道带宽,子载波的数量分别为:

CBW20 CBW40 CBW80 CBW80+80 CBW160
52108234234468

NSP是pilot子载波的数量,对应不同信道带宽,pilot子载波的数量分别为:

CBW20 CBW40 CBW80 CBW80+80 CBW160
  4     6     8       8       16

以下是不同带宽对应的子载波范围和pilot子载波以及总子载波数量/数据子载波数量,对于11n(20M/40M)也同样适用:

CBWSubcarrierrange  Pilotsubcarriers  Subcarriers(total/data)
20MHz–28~–1,+1~+28±7,±2156/52
40MHz–58~–2,+2~+58±11,±25,±53114/108
80MHz–122~–2,+2~+122±11,±39,±75,±103242/234
160MHz–250~–130,–126~–6,±25,±53,±89,±117,484/468
+6~+126,+130~+250±139,±167,±203,±231

GI是guard Interval,由于11ac的子载波间隔312.5kHz,所以IDFT/DFT时间周期为1/312.5kHz=3.2µs,所以GI的时间TGI=TDFT/4=0.8 µs=800 ns;而short GI的时间TGIS=TDFT/8=0.4 µs=400 ns。所以真正进行数据传输的时间比例为:TDFT/(TDFT+TGI)或者TDFT/(TDFT+TGIS)。

∆F = 312.5 kHz;
TDFT = 1/∆F = 3.2 µs;
TDFT /(TDFT +TGI)= 3.2/(3.2+0.8)=0.8;
TDFT /(TDFT +TGIS)= 3.2/(3.2+0.4)=8/9;

根据以上,Data Rate的计算公式为:

Data Rate=NSS×NSD×NBPSCS×R×∆F×TDFT/(TDFT+TGI)

或者

Data Rate=NSS×NSD×NBPSCS×R×∆F×TDFT/(TDFT+TGIS)(short GI)

02—11ac的最大速率

我们来算一下11ac号称的最大速率6.9Gbps是如何算出来的?

如下表所示参数:

b111b33a-90d2-11ef-a511-92fbcf53809c.png

当带宽为160MHz或80+80 MHz,NSS=8;MCS=9:256-QAM;R=5/6;NSD=468;NBPSCS=8时速率最大。

最大理论Data Rate=NSS×NSD×NBPSCS×R×∆F×TDFT/(TDFT+TGIS)

=8×468×8×(5/6)×312.5kHz×8/9

=6933.3Gb/s

下面的表格列出了不同制式的理论最大速率,可知11ac的速率,相比于同样OFDM调制的11a/g/n大了那么多倍,最主要的因素是带宽,空间流数的成倍增加,以及256-QAM的使用。如果空间流为1,40MHz带宽的情况下,11ac的最大理论速率约为200Mbps。

               20 MHz      40 MHz    80 MHz  160 MHz
802.11b        11 Mbps         
802.11a/g      54 Mbps         
802.11n (1SS)72Mbps150Mbps
802.11ac(1SS)87Mbps  200Mbps433Mbps867Mbps
802.11n(2SS)144Mbps  300Mbps
802.11ac(2SS)173Mbps  400Mbps867Mbps1.7Gbps
802.11n(3SS)216Mbps  450Mbps
802.11ac(3SS)289Mbps600Mbps1.3Gbps2.3Gbps
802.11n(4SS)289Mbps 600Mbps
802.11ac(4SS)347Mbps 800Mbps1.7Gbps3.5Gbps
802.11ac(8SS)693Mbps 1.6Gbps3.4Gbps6.9Gbps

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 调制
    +关注

    关注

    0

    文章

    157

    浏览量

    29664
  • 带宽
    +关注

    关注

    3

    文章

    926

    浏览量

    40911
  • 无线通信
    +关注

    关注

    58

    文章

    4564

    浏览量

    143495
  • mcs
    mcs
    +关注

    关注

    0

    文章

    73

    浏览量

    24794

原文标题:一起来学802.11物理层测试标准(MCS对应的速率怎么算)

文章出处:【微信号:射频美学,微信公众号:射频美学】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MCS-51系列和80C51系列单片机的区别

    推出有MCS-48、MCS-51、MCS-96系列单片机。MCS-51系列单既包括三个基本型80C31、8051、8751,以及对应的低功耗
    发表于 08-12 00:32

    LVDS接口的传输速率是怎么计算的?

    问一下各位大神们 LVDS接口的数据传输速率是怎么计算的?跟频率的关系是怎样的?一般用多少频率传输?假如是单路8位(4对差分数据)LVDS接口,知道时钟速率,数据传输速率怎么
    发表于 01-02 15:31

    请问ADC采样速率怎么计算

    由于要做FIR滤波,需要知道Sample rate,另,我用的是外设ADC可是我每次采样后都要进行数据处理,那这样采样速率是不是不固定?要如何计算?是否需要计数,然后掐一个时间?
    发表于 03-26 04:32

    50Ω对应的数据速率是否低于1333Mbps?

    终端确实如果不存在或正在使用元件,应该使用线路远端VTT的40Ω上拉电阻。“我的问题是①40Ω是否与1333Mbps及更高的数据速率对应?②如果①是正确的,50Ω对应的数据速率是否低于
    发表于 07-24 07:07

    MCS-51系列单片机的基本硬件结构

    **MCS-51系列单片机的基本硬件结构**何为单片机?单片机的诞生标志着计算机的发展已经形成了通用计算机系统和嵌入式计算机系统两大分支。作为嵌入式控制器,单片机的设计理念是:微型化、
    发表于 11-24 06:35

    MCS-51系列单片机分类

    MCS-51系列单片机MCS-51系列单片机分为两大系列,即51子系列与52子系列。51子系列:基本型,根据片内ROM的配置,对应的芯片为8031、8051、8751、895152子系列:增强型
    发表于 11-30 06:47

    MCS-51系列单片机型号

    、8751,以及对应的低功耗型号80c31、8051、87C51,因而MCS-51特指Intel的这几种型号。在计算机领域,系列机是指同一厂家生产的具有相同系统结构的机器。20世纪80年代中期以后,...
    发表于 12-01 07:28

    MCS-51单片机分类

    MCS是single chip microcoputuer 的简称,意思是集成在一芯片上的微型计算机。它集成了CPU,RAM,ROM,基本I/O接口电路,定时器等部件构成一个完整的微型计算机,从而
    发表于 12-07 07:45

    计算机网络中速率和带宽的区别

    计算机网络中速率和带宽的区别 速率,指的是连接在计算机网络上的主机在数字信道上传送数据的速率,它也称为数据率或比特率,单位是bps。
    发表于 11-01 15:04

    计算机网络中速率和带宽的区别

    计算机网络中速率和带宽的区别 速率,指的是连接在计算机网络上的主机在数字信道上传送数据的速率,它也称为数据率或比特率,单位是bps。
    发表于 11-27 16:29

    MCS-51.96系列单片机原理及应用

    MCS-51.96系列单片机原理及应用 本书详细介绍MCS-51系列单片微型计算机的硬件结构、组成原理和指 令系统。结合应用实例简述系统的扩展和组成方法,并有较完
    发表于 03-16 15:35 108次下载

    MCS-51指令简介

    MCS-51指令简介     MCS-51系列单片机指令系统分类     计算机的许多功能都是由程序实现,而程
    发表于 03-11 09:44 1690次阅读

    如何计算5G理论峰值速率-5G上下行速率计算资料下载

    电子发烧友网为你提供如何计算5G理论峰值速率-5G上下行速率计算资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,
    发表于 04-28 08:47 17次下载
    如何<b class='flag-5'>计算</b>5G理论峰值<b class='flag-5'>速率</b>-5G上下行<b class='flag-5'>速率</b><b class='flag-5'>计算</b>资料下载

    MCS-51和8051的区别

    、8751,以及对应的低功耗型号80c31、8051、87C51,因而MCS-51特指Intel的这几种型号。在计算机领域,系列机是指同一厂家生产的具有相同系统结构的机器。20世纪80年代中期以后,...
    发表于 11-23 16:23 8次下载
    <b class='flag-5'>MCS</b>-51和8051的区别

    内存大小与地址的对应关系以及计算方法

    计算机中要访问存储区,都是通过地址来进行访问的,包括所有的外设(比如串口、内存、硬盘等),都对应有一个访问地址,内存中的每一个字节对应唯一的一个地址,每一个地址代表一个字节
    发表于 11-30 14:51 5次下载
    内存大小与地址的<b class='flag-5'>对应</b>关系以及<b class='flag-5'>计算</b>方法