传输块

转载链接:http://blog.sina.com.cn/s/blog_793598f80101mc0d.html


传输块(

Transport Block)大小的计算

  (2013-07-19 10:25:39)
标签: 

传输块

 

transportblock

 

杂谈

分类: LTE学习

Transport Block Size and Code rate

Since the size of transport block is not fixed, often a question comes to mind as to how transport block size is calculated in LTE.

Back Ground

If we only consider "Uplink direction" and we assume that the UE is already attached to the network, then data is first received by PDCP (Packet data compression protocol) layer. This layer performs compression and ciphering / integrity if applicable. This layer will pass on the data to the next layer i.e. RLC Layer which will concatenate it to one RLC PDU.

RLC layer will concatenate or segment the data coming from PDCP layer into correct block size and forward it to the MAC layer with its own header. Now MAC layer selects the modulation and coding scheme configures the physical layer. The data is now in the shape of transport block size and needed to be transmitted in 1ms subframe.
传输块(Transport <wbr>Block)大小的计算








Transport Block size

Now how much bits are transferred in this 1ms transport block size? 
It depends on the MCS (modulation and coding scheme) and the number of resource blocks assigned to the UE. We have to refer to the Table 7.1.7.1-1 and Table 7.1.7.2.1-1 from 3GPP 36.213

Lets assume that eNB assigns MCS index 20 and 2 resource blocks (RBs) on the basis of CQI and other information for downlink transmission on PDSCH. Now the value of TBS index is 18 as seen in Table 7.1.7.1-1
传输块(Transport <wbr>Block)大小的计算


After knowing the value of TBS index we need to refer to the Table 7.1.7.2.1-1 to find the accurate size of transport block (Only portion of the table is shown here while for the complete range of values refer to 3gpp document 36.213 http://www.quintillion.co.jp/3GPP/Specs/36213-920.pdf)

传输块(Transport <wbr>Block)大小的计算



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

Code Rate

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

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

where
TBS = Transport block size as we calculated from Table 7.1.7.2.1-1
CRC = Cyclic redundancy check i.e. Number of bits appended for error 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 (modulation order), it is not easy to calculate the exact amount of RE used for PDSCH or PUSCH since some of the REs are also used by control channels like PDCCH, PHICH etc

In our case, lets assume that 10% of RE's are assigned for control channels 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) = 302 REs
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
展开阅读全文

JS_Animation_碰撞检测_块与块

04-02

n <span style="font-size:14px;">课程介绍:</span>nnn 第一章:nn<span>正则表达式(regularexpression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。</span><br /><p>n <br /></p>nn 第二章:nn<p>n http协议是一种无状态协议,不记录用户行为,我们可以利用cookie记录数据,方便用户操作,提升用户体验。n</p>n<p>n <br /></p>nn 第三章:nn<p>n ECMAScript6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。n</p>n<br />n 第四章:nn<p>n 本章主要讲解JS动画原理、动画函数封装和轮播。n</p>nn <br />n第五章:nn<p>n 本章主要讲解面向对象、构造函数和继承、原型链和继承。n</p>n<p>n <br /></p>nn 第六章:nn<p>n 本节课程主要讲解了什么是Ajax、如何使用Ajax发送get请求、如何使用Ajax发送post请求、JSON数据格式、回调地狱、Promise和Ajax的同源策略、跨域请求。n</p>nn <br />n第七章:nn<p>n 本章主要讲解html、val、attr、prop、class、全选框、动画、节点遍历、ajax、sonp、event、multiple、plugin、plugin、magnifier。n</p>n<p>n <br /></p>nn <span>第八章:</span>nn<span>本章主要讲解UML类图、单例模式、工厂模式、策略模式、代理模式、观察者模式。<br /></span><br />n 第九章:nn<p>n 本章主要讲解为什么要模块化、原生JS中,模块的写法、AMD、CommonJS&amp;Webpack。n</p>n<p>n <br /></p>nn 第十章:nn<p>n 本节课程主要讲解了服务器安装环境配置、端口及ip基本常识、简单认识PHP(helloworld)、基本语法和动态网页原理。n</p>n<p>n <br /></p>nn 第十一章:nn<p>n 本节课程主要讲解了什么是SASS、SASS的预处理、ass语法(变量、嵌套、导入、mixin、扩展、function、expression)。n</p>n<p>n <br /></p>nn 第十二章:nn<p>n 本节课程主要讲解了什么是GULP、GULP环境配置、GULP基本使用及GULP的插件安装与使用。n</p>n<div>n <br /></div>

没有更多推荐了,返回首页