• lte中码率问题


    我说的码率,不是编码速率,是指36.104中annex A中的coderate。

    搜了下网上有比较好的解释:

    1.213中CQI对应的表中计算上行码率时  用一个PRB承载的比特数/1024 ,请问此时的1024是什么意思?

    答:你这个问题问出来答案就是:1024是一个进制换算啊。
      码率是用计算吞吐率的,一个PRB承载的码率在不同的MCS等级下是不同的,MCS等级越高,PRB承载的码率也越高。是决定系统使用MCS等级的一个关键因素又是SINR。
    举例:在某点,无线环境足够好,可以使用最高等级的MCS,如果没记错在使用最高等级的MCS时每个PRB承载的bit数在800bit左右。
    那么终端在这点可以获得的速率=调度的RB数*800bits*(1-控制信道开销)*MIMO增益
    -通常情况下10M带宽CFI=2条件下控制信道占的开销是23% 左右
    -2*2MIMO模式在SINR值足够好的条件下可以获得的最大增益为1.8db(也就是我们说的RI=2或者双流),
    -假设这个小区只有这一个用户,那么10M带宽小区资源是50个RB可以全部分配给这个用户。
       速率=调度的RB数*800bits*(1-控制信道开销)*MIMO增益=55440bits
    你说的1024就出现了,55440bits/1024bits/Kb=54.14Kbits
    因为上算计算的时候是按照时隙来计算的,也就是时间轴上是取的1毫秒=0.001秒。实际上这个用户的速率=54.14Kbits/0.001=54Mbps,,也就是说10M带宽的小区单用户最大速率在54M左右。

    2.在36.104-850中给定的Fixed Reference Channels for performance requirements(64QAM 5/6)中给定如下参数:

    Reference channel        A5-1
    Allocated resource blocks        1
    DFT-OFDM Symbols per subframe        12
    Modulation        64QAM
    Code rate        5/6
    Payload size (bits)        712
    Transport block CRC (bits)        24
    Code block CRC size (bits)        0
    Number of code blocks - C        1
    Coded block size including 12bits trellis termination (bits)        2220
    Total number of bits per sub-frame        864
    Total symbols per sub-frame        144

    不知道这里的code rate 5/6是如何得来的?
    求高人指点!!!

    答:(Payload size (bits) + Transport block CRC (bits) )/ Total number of bits per sub-frame
    (712+24)/864 约等于 5/6, 其实这个5/6并不是一个精确的值,是一个大概的值。
    因为LTE的TBS查表不再完全按照编码率来做了。

    参考文献:

    1.http://www.mscbsc.com/bbs/thread-297257-1-1.html

    2.http://bbs.cnttr.com/viewthread.php?tid=211719

  • 相关阅读:
    Timer类的常见使用方法
    转:HTTP协议简介
    DS-5新加交叉编译工具
    C++的引用
    C++构造函数的几种使用方法
    Eclipse 快捷键
    eclipse Outline里图标的含义
    Linux 内存映射函数 mmap()函数详解
    Sockit 硬件接口编程——点亮一个LED
    更新Preloader与uboot
  • 原文地址:https://www.cnblogs.com/xlw1219/p/2847892.html
Copyright © 2020-2023  润新知