转自:http://blog.sina.com.cn/s/blog_793598f80101mc0d.html

Transport Block Size and Code rate

Since the size of transport block is not fixed, often a questioncomes to mind as to how transport block size is calculated inLTE.

Back Ground

If we only consider "Uplink direction" and we assume that the UE isalready attached to the network, then data isfirst received by PDCP (Packetdata compression protocol) layer. This layer performs compressionand ciphering / integrity if applicable. This layer will pass onthe data to the next layer i.e. RLC Layer which will concatenate itto one RLC PDU.

RLC layer will concatenate or segment the data coming from PDCPlayer into correct block size and forward it to the MAC layer withits own header. Now MAC layer selects the modulation and codingscheme configures the physical layer. The data is now in the shapeof transport block size and needed to be transmitted in 1mssubframe.

Transport Block size

Now how much bits aretransferred in this 1ms transport blocksize? 
It depends on the MCS(modulation and coding scheme) and the number of resource blocksassigned to the UE. We have to refer to the Table 7.1.7.1-1 andTable 7.1.7.2.1-1 from 3GPP 36.213
Lets assume that eNBassigns MCS index 20 and 2 resource blocks (RBs) on the basis ofCQI and other information for downlink transmission on PDSCH. Nowthe value of TBS index is 18 as seen in Table 7.1.7.1-1
After knowing the valueof TBS index we need to refer to the Table 7.1.7.2.1-1 to find theaccurate size of transport block (Only portion of the table isshown here while for the complete range of values refer to 3gppdocument 36.213 http://www.quintillion.co.jp/3GPP/Specs/36213-920.pdf)

Now from the Table 7.1.7.2.1-1 the value of Transport block size is776 bits for ITBS = 18and NPRB=2

Code Rate

In simple words, code rate can be defined as how effectively datacan be transmitted in 1ms transport block or in other words, it isthe ratio of actual amount of bits transmitted to the maximumamount of bits that could be transmitted in one transportblock

code rate = (TBS + CRC) / (RE x Bits per RE)

where
TBS = Transport block size as we calculated from Table7.1.7.2.1-1
CRC = Cyclic redundancy check i.e. Number of bits appended forerror detection
RE = Resource elements assigned to PDSCH or PUSCH
Bits per RE = Modulation scheme used

While we know the values of TBS, CRC and bits per RE (modulationorder), it is not easy to calculate the exact amount of RE used forPDSCH or PUSCH since some of the REs are also used by controlchannels like PDCCH, PHICH etc

In our case, lets assume that 10% of RE's are assigned for controlchannels then

TBS = 776
CRC = 24
RE = 2 (RB) x 12 (subcarriers) x 7 (assuming 7 ofdm symbols) x 2(slots per subframe) x 0.9 (10% assumption as above) = 302REs
Bits per RE = 6 (Modulation order from table 7.1.7.1-1)

So

code rate = (776 + 24) / (302 * 6 ) = 0.4

参考:
1. 一个在线计算公式:计算TP,CodeRate,Modulatio Schema
2. 如何计算LTE下TB大小:http://lteuniversity.com/ask_the_expert/f/59/t/3268.aspx

LTE学习:传输块大小的计算相关推荐

  1. LTE学习笔记3之物理层信道与信号

    1.下行物理信道 下行物理信道一般处理流程: 这个过程与TD-SCDMA是不同的.在物理层传输的信号都是OFDM符号,从传输信道映射到物理信道的数据,经过一系列的底层的处理,最后把数据送到天线端口上, ...

  2. 神经网络学习小记录72——Parameters参数量、FLOPs浮点运算次数、FPS每秒传输帧数等计算量衡量指标解析

    神经网络学习小记录72--Parameters参数量.FLOPs浮点运算次数.FPS每秒传输帧数等计算量衡量指标解析 学习前言 网络的运算时组成 我们要关注网络的什么指标 1.Parameters参数 ...

  3. 【C 语言】字符串操作 ( strlen 与 sizeof 函数 | 计算 字符串长度 与 内存块大小 )

    文章目录 一.strlen 与 sizeof 函数 二.计算 字符串长度 与 内存块大小 一.strlen 与 sizeof 函数 strlen() 函数的作用是获取字符串大小 , 其原理是 从 内存 ...

  4. Physical Signal Overshadowing Attack on LTE学习笔记

    LTE广播信号没有被完整性保护: 当同时存在多个无线信号时,UE选择信号功率较强的进行解码. 本文首次提出了一种信号注入攻击,该攻击利用LTE中广播消息的弱点并修改空中传输的信号,命名为信号覆盖攻击( ...

  5. LTE学习笔记六:MIMO多天线技术

    不断提高空中接口的吞吐率是无线制式的发展目标.MIMO多天线技术是LTE大幅提升吞吐率的物理层关键技术.MIMO技术和OFDM技术一起并称为LTE的两大最重要物理层技术.MIMO技术很多原理,涉及一些 ...

  6. LTE物理传输资源(2)-频带、信道带宽和频点号EARFCN

    LTE物理传输资源(2)-频带.信道带宽和频点号EARFCN 阅读数:14428 1.频带(Band) 所谓频带,指代的是一个频率的范围或者频谱的宽度,即无线解码器的最低工作频率至最高工作频率之间的范 ...

  7. 浅淡深度学习的发机机——张量计算

    浅淡深度学习的发机机--张量计算 张量计算是个看似陌生,实际上很常用的事物,它包括图形渲染的透明度混合.图像处理的滤镜.数学计算中的矩阵乘法.卷积等等,是图形引擎.图像算法.机器学习以及深度学习的基础 ...

  8. LTE学习-PSS主同步信号

    以下内容来自sharetechnote LTE学习 PSS主同步信号 PSS的生成算法 不同PSS之间的互相关 PSS与其相移后的互相关 PSS与其叠加噪声后的互相关 SSS次同步信号 SSS的生成算 ...

  9. LTE学习笔记之无线资源管理

    LTE无线资源管理 集中式RRM 分布式RRM RRM的影响因素 RRM模块之间的关系 RRM职能 职能模块之间的关系 无线准入控制(RAC) RAC工作配合关系 QoS保证 准入控制法则 无线承载控 ...

最新文章

  1. PreparedStatement动态参数的引入
  2. 超融合架构下的数据中心
  3. JS正则表达式验证数字非常全 - 吾心无所 - 博客园
  4. mockito java_Java:使用Mockito模拟ResultSet
  5. java获取行号_java – 如何获取一个方法的行号?
  6. 飞康任命Gartner前分析师担任亚洲区市场总监
  7. 最全Linux安装Redis最新版
  8. 《OpenGL编程指南(原书第8版)》——计算着色器
  9. Benefits of SIMD Programming | SIMD的优势
  10. 萌新的Python练习实例100例(六)斐波那契数列
  11. php ffmpeg
  12. 摩托罗拉发布RhoElements HTML5框架
  13. 数据库修改服务器,服务器数据库修改
  14. linux卸载驱动命令,linux卸载驱动时 Resource temporarily unavailable
  15. 5类6类7类网线对比_超6类7类8类网线进来挨打 6类线全面测评 网速和传输速率测试...
  16. 财报识别OCR,披露虚假财务报表
  17. 混频器/变频器的原理及分类
  18. 转账、汇款到账时间及手续费标准(招行和工行)
  19. 2005-04-28 把爸爸锁在阳台上
  20. Eclipse+Java+Swing+Mysql实现员工工资管理系统

热门文章

  1. access数据库窗体设计实验报告_access计算机实验报告:窗体
  2. 创建界面_《魔兽世界》智慧烈风buff延长 9.0版本角色创建界面改动
  3. geoserver三维_集团公司自主研发三维GIS平台产品——GeniusWorld 2.0 C版本发布
  4. 如何成为一个优秀的测试工程师?必备的9大职业素质盘点
  5. 一网打尽软件测试面试必问的所有Web测试点,你不知道的这都有!
  6. 面试问题记录1:IP子网规划
  7. git21天打卡day15-添加提交修改文件
  8. 性能VS功能,同为测试又有哪些不一样?
  9. visual studio 设计器不显示_嫦娥上升器为什么不设计成月球勘测器?
  10. python量化常用_简单介绍下量化分析的常用库TA-lib