MCS简介

调制与编码策略(Modulation and Coding Scheme),简称MCS,主要实现802.11n射频速率的配置。在802.11a/b/g时代,配置AP工作的速率非常简单,只要指定特定radio类型(802.11a/b/g)所使用的速率集,速率范围从1Mbps到54Mbps,一共有12种可能的物理速率。到了802.11n时代,由于物理速率依赖于调制方法、编码率、空间流数量、是否40MHz绑定等多个因素。这些影响吞吐的因素组合在一起,将产生非常多的物理速率供选择使用。比如基于Short GI、40MHz绑定等技术,在4条空间流的条件下,物理速率可以达到600Mbps(即4×150)。为此,802.11n提出了MCS的概念。MCS可以理解为这些影响速率因素的完整组合,每种组合用整数来唯一标示。  802.11n射频速率的配置通过调制与编码策略MCS(Modulation and Coding Scheme)索引值实现。MCS调制编码表是802.11n为表征WLAN的通讯速率而提出的一种表示形式。MCS将所关注的影响通讯速率的因素作为表的列,将MCS索引作为行,形成一张速率表。所以,每一个MCS索引其实对应了一组参数下的物理传输速率,表1和表2分别列举了带宽为20MHz和带宽为40MHz的MCS速率表(全部速率的描述可参见“IEEE P802.11n D2.00”)。

 

 

 

由MCS表可以看出中可以得到结论:MCS 0~7使用单条空间流,当MCS=7时,速率值最大;MCS 8~15使用两条空间流,当MCS=15时,速率值最大;两条空间流的传输数据量是一条空间流传输数据量的两倍。  用户对MCS的配置分为三类,配置基本MCS、支持MCS和组播MCS。配置输入的MCS索引是一个范围,即指0~配置值,如输入5,即指定了所要输入的MCS范围为0~5。  基本MCS:基本MCS是指AP正常工作所必须支持的MCS速率集,客户端必须满足AP所配置的基本MCS速率才能够与AP进行连接。  支持MCS:支持MCS速率集是在AP的基本MCS速率集基础上AP所能够支持的更高的速率集合,用户可以配置支持MCS速率集让客户端在满足基本MCS的前提下选择更高的速率与AP进行连接。  GI:(GuardInterval)是802.11n针对802.11a/g所做的改进。本代码是基于OFDM系统的一种转换域估计算法,有整个OFDM系统及改进的信道估计算法仿真。包括LS,MMSE,LMMSE,DFT,及改进后的DCT算法。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
生成MCS文件有两种方法,一种是使用GUI,另外一种是使用tcl命令。使用GUI的方法如下: 1. 首先生成比特流文件,假设生成的比特文件名是led.bit。 2. 在工具栏选择 "Tools" -> "Generate Memory Configuration File..."。 3. 在弹出的页面中,按照以下步骤进行设置: 1. 选择生成的文件格式为MCS。 2. 选择FLASH的大小,根据实际的板卡设置。 3. 填写将要生成的MCS文件的文件名。 4. 选择接口类型,建议选择SMAPx16。 5. 选中加载比特文件的复选框,并点击浏览文件按钮,选择相应的比特文件。起始地址选为全0,增长方向选为"up"。 6. 将三个复选框都选中。 4. 执行以上步骤后,会在页面上生成一条tcl命令。 5. 点击"OK"即可生成MCS文件。 使用tcl命令生成MCS文件的方法如下: 1. 还是以led.bit为例,使用以下命令即可生成MCS文件: ```write_cfgmem -format mcs -size 128 -interface SMAPx16 -loadbit {up 0x00000000 "M:/led.bit" } -checksum -force -disablebitswap -file "C:/Users/假大叔/AppData/Roaming/Xilinx/Vivado/led.mcs"``` 解释一下这条命令: - write_cfgmem:写配置存储文件,也就是生成MCS文件。 - -format:生成存储文件的格式,这里是mcs。 - -size:指定Flash大小,以Byte为单位。 - -interface:指定Flash接口为SMAPx16。 - -loadbit:指定生成MCS文件所需的比特流文件,并指定MCS文件存放起始地址为0x00000000,地址增长方向为向上增长。 - -file:指定MCS文件存放的地址及文件名。 生成完MCS文件后,可以将其添加到FLASH中。方法如下: 1. 打开少些比特流的页面。 2. 选中芯片,右键点击,选择"Add Configuration Memory Device"。 3. 选择自己板卡对应的FLASH。 4. 添加MCS文件,点击"OK"完成。 5. 烧写过程比较慢,大约需要7到8分钟。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值