引言:用户UE与基站eNB之间的数据传输的流程到底是如何的,从物理层的TB块时如何编码发送的,占用的信道是多少?网上的相关知识比较零碎,趁此机会都总结一下。

上行为例:
手机中的数据资源传输到基站端。数据经过IP层,PDCP,RLC,MAC层形成帧数据(也叫TB块)。

L1的物理层(PHY)以1ms(一个TTI时长,一个子帧时长)为单位,对MAC子层传下来的TB进行调制、交织、信道编码、波形生成等一系列处理,并映射到二维时频资源块中(RB)。

我们假设此阶段待传的数据量为4000bit。

注意,此时MAC对应的TB相当于我们要传输的打包好的货物,而映射过去的子帧相当于装货物的车子,一共需要多少辆车子(需要多少PRB)?一共有多少辆车子(1ms信道带宽有多少PRB)?

RE(资源单元)

对于FDD数据帧结构:

而对于每个子帧的具体细节如下(1ms里面有两个时隙,每个时隙算是一个RB):

上图中每个更小的小格子代表一个资源单元(RE),RE理论上是最小的容量分配单元。
一个RE = 1个子载波 × 1个OFDM符号。同样也能看到一个TTI有168个RE。

我们经常见到LTE上行或者下行的信道带宽,信道带宽的主要作用就是有多少个车子,通过信道带宽可以计算出传输带宽,就很容易知道RB的数量了。

常用的信道带宽为:1.4,3,5, 10, 15, 20(单位MHZ)。
具体通过带宽计算RB的方法为:

传输带宽通常需要考虑10%的保护带(1.4MHz除外);例如:可用信道带宽BW = 10 MHz→传输带宽 = 10 MHz - 1MHz = 9 MHz;通过 9(MHZ) / (180KHZ) = 50

CQI(信道质量信息)

对于上行传输数据,因为手机一般会周期性的向基站汇报CQI,因此这个是已知的。(CQI可以看成是上行SINR的某种单位转换)

基站的MAC层中有一个资源调度器,来指挥PHY层调制阶数,资源的映射等。

资源调度器得到上行的CQI,可以查表(TS 36.213 Table 7.2.3)得到传输数据的阶数。(CQI越小,说明信号越不好,采用低阶调制方式,码率越低)。

MCS(调制与编码策略)

其实MCS也就是通过将4bit的CQI转换成5bit的MCS。通过MCS可以通过进一步查表(TS 36.213 Table 7.1.7.1)得到TBS Index。后续将通过MCS来确定物理资源,调整调制阶数。

PRB(物理资源块)

得到TBS Index值后,继续查表(如下TS 36.213 Table 7.1.7.2.1)确定PRB数 。根据TBS Index就锁定了表的某一行,再根据上面说的待传数据量为4000,找一个最接近的TBS,可以看到选4136最合适,如:TBS Index = 12从而推出需要的PRB数为18。

此时可以看成待传的数据TBS为4136,而在物理层需要加上循环冗余校验CRC(24bit)。
根据码率的计算公式,并比较一下是不是超过了CQI那个表中的最高码率。

码率计算公式:
code rate = (TBS + CRC) / (RE x Bits per RE)

分子我们上面都写出来了,下面的分母的计算可以根据上面的RE图很容易计算出来。
分母:18(PRB数)× 调制阶数 × 每个PRB中的RE数。

如CQI = 7,算得MCS=13,查表TBS Index=12,因此:
code rate = (4136+24)/ (18×4×138)= 0.419 > 0.369。(注:每个PRB的RE数为168,但是实际的PUCCH会占用一部分)。

所以MCS降阶选择12,则TBS Index=11,TBS=4008,PRB=20,重新计算码率
=(4008+24)/(20x138x4)= 4032/11040 = 0.365 < 最高码率0.369。

至此计算出传输需要的MCS以及PRB。

相当于传输4000bit的数据需要20辆车子,但是我们有多少辆车子呢?假如信道带宽为3MHZ,根据信道带宽和PRB的对应关系那么理论上1ms可以最大传15个PRB,也就是1.33ms?但是肯定超过这个时间,因为不可能所有的PRB都用来传数据,还有很多控制信道的开销。我认为可能是这样算的吧,不知道具体对不对,存疑~

参考博客:
https://blog.csdn.net/qq_34008220/article/details/115276540
http://blog.sina.com.cn/s/blog_793598f80101mc0d.html

LTE中资源数量映射用到的PRB数量(TB,CQI,MCS,PRB)相关推荐

  1. LTE:PCFICH资源映射推导总结

    PCFICH资源映射过程总结 1. 信道带宽与传输带宽的关系 LTE中支持的信道带宽(Channel Bandwidth)有:1.4MHz,3.0MHz,5MHz,10MHz,15MHz以及20MHz ...

  2. 【力扣】08 剧情触发时间:在战略游戏中,玩家往往需要发展自己的势力来触发各种新的剧情。一个势力的主要属性有三种,分别是文明等级(C),资源储备(R)以及人口数量(H)。在游戏开始时(第 0 天),三

    LCP 08. 剧情触发时间 在战略游戏中,玩家往往需要发展自己的势力来触发各种新的剧情.一个势力的主要属性有三种,分别是文明等级(C),资源储备(R)以及人口数量(H).在游戏开始时(第 0 天), ...

  3. LTE 中的基础概念

    http://blog.chinaunix.net/uid-20700727-id-116925.html X-RNTI (1)SI-RNTI:系统消息 (2)P-RNTI:寻呼 (3)RA-RNTI ...

  4. 如何理解LTE中的天线端口和端口数?

    LTE中的天线端口和物理的天线端口没有直接的关系,实际上是通过参考信号区分的(reference signal)区分的逻辑端口. (一)码字 首先要理解码字的概念,在UMTS系统中,我们通常将扩频正交 ...

  5. lte 中crs_LTE网络CRS功率配置及其影响研究

    杨红梅+彭恋恋+弓美桃+赵之健 [摘 要]为了解决速率和覆盖之间平衡的问题,通过深入分析CRS的3种配比的原理,并结合现网数据分析验证不同配比对网络KPI和MR指标的影响,提出在不同场景下调整不同的C ...

  6. LTE中常见的专业词汇缩写

    在看有关LTE的书籍和协议时会遇到很多的专业词汇的缩写,下面整理一下遇到的专业词汇缩写: 下行逻辑信道: PCCH:Paging Control Channel,寻呼控制信道 BCCH:Broadca ...

  7. angular1x初始与架构演进(四)gulp配置+OcLazyLoad中资源MD5时间轴更新

    个人不是很喜欢非覆盖式更新这个模式:在一个版本中资源会出现不同的时间轴版本,而且这些版本会一直存在,导致项目越来越大,至于管理这个功能其实git就有提供,webstrom也有提供历史记录,所以这种模式 ...

  8. 使用virtualbox nat方式中的端口映射使用ssh服务

    2019独角兽企业重金招聘Python工程师标准>>> Guest系统端口映射 在VirtualBox NAT网络模式下面,Guest系统对Host系统和局域网内其他的机器都是不可见 ...

  9. Spring Boot与Web开发简介||SpringBoot对静态资源的映射规则

    Web开发 1.简介 使用SpringBoot: 1).创建SpringBoot应用,选中我们需要的模块: 2).SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运 ...

  10. TDD LTE 中的HARQ过程

    转自:http://blog.sina.com.cn/s/blog_9626b4160102uwuu.html HARQ:Hybridautomatic repeat request (HARQ)混合 ...

最新文章

  1. C++学习点滴(多次调用同一个类)
  2. Python~爬虫~2(requests)
  3. ajax form表单提交_LayUI提交表单,监听select,分页组件
  4. linux 4.0内核编译选项,linux 2.40.20-8 内核编译选项.doc
  5. 从零写一个编译器(六):语法分析之表驱动语法分析
  6. K 个一组翻转链表Python解法
  7. 小程序服务器域名5次_为什么您不应该在100美元的服务器上用5天的时间构建面向500,000个用户的应用程序...
  8. QByteArray
  9. 阮一峰的Javascript模块化编程(三):require.js的用法
  10. python gui编程框架添加工具栏_Python之GUI实现
  11. linux下mysql 启动命令
  12. Javascript特效:普通轮播图
  13. 数据通信与计算机网络
  14. 信号完整性(SI)电源完整性(PI)学习笔记(一)信号完整性分析概论
  15. SegmentFault 社区访谈 | Felix:一个如同空气般存在的人
  16. android 电子签名设备,Android 电子签名制作
  17. IMAP工作原理及特性/imap协议pop协议mail协议
  18. 微信小程序中获取用户微信公众号授权(openid)用来发送模板消息
  19. Kubernetes插画版理解---很有趣
  20. excel通过合并单元格“增加行高”(大于最大行高409)

热门文章

  1. UE4----GC(垃圾回收)
  2. Win10系统盘瘦身
  3. Sql server2008的使用
  4. “Win7内部版本7600此Windows副本不是正版”解决方法
  5. ps裁剪和裁切的区别_PS剪切、裁剪、裁切的区别
  6. Joplin实现样式更改
  7. web开发技巧-Worker
  8. Python采集《惊奇先生》, 下载你想看的高质量漫画
  9. Combating Web Spam with TrustRank的实验
  10. 【毕设记录日记】Python基础内容笔记整理6:函数