我是靠谱客的博主 自信洋葱,最近开发中收集的这篇文章主要介绍LTE MAC2 SR-BSR,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

  1.     SR 简介
  2.     PUCCH
  3.     BSR
  4.    PUCCH& PUSCH

 参考

这篇主要参考的 India 的LTE Plus Plus 的 SR_BSR_pucch_pusch_part 系列专题

LTE DCI 详解_lizz2276的博客-CSDN博客_lte dci

https://www.y   out ube.com/watch?v=q_TBiRbvP-4

LTE SR资源配置_weixin_30757793的博客-CSDN博客


关键字:

PHICH:  physical  hybrid-ARQ indicator channel 

CP: control plane

UP: user plane

一 :SR 简介

      如果UE没有上行数据要传输,eNodeB并不需要为该UE分配上行资源,否则会造成资源的浪费。因此, UE需要告诉eNodeB自己是否有上行数据需要传输,以便eNodeB决定是否给UE分配上行资源。为此LTE提供了一个上行调度请求(Scheduling Request,SR)的机制。

        UE是因为没有上行PUSCH资源才发送SR的,所以UE只能在PUCCH上发送SR。eNodeB可以为每个UE分配一个专用的SR资源用于发送SR。该SR资源是周期性的,每n个子帧出现一次。SR的周期是通过IE:SchedulingRequestConfigsr-ConfigIndex字段配置的

    1.1    MAC 层数据发送的调度流程:

 1.2 简介

 1:上行B16F 发起调度请求SR(Formate=1)

2: B16C 下行通过DCI分配资源(format =0)

  1.3 例子:

 日志


二  PUCCH 

     这里面主要讨论一下UE 在时域上如何发送SR

2.1 PUCCH formate

 

 

 里面最主要的3个参数,在 DL_CCCH / RRCConnectionSetup 消息可以看到

 例子:

    sr-configIndex = 4 则 

    查表得到

    

    

   则

    

 

 

 


三 BSR(Buffer status report)

   3.1 BSR 简介

       

 3.2 BSR 分类

   2类 

    

3.3 和SR 的区别

    报告的内容,channel 不一样

SR  :通过PUCCH 告诉基站有数据要发

BSR: 通过PUSCH 告诉基站有多少数据要发

 

 

 

 

例子:

   1: 无PUSCH ,先通过SR  申请资源,建立 PUSCH 链路

    CP : control Plane 控制平面

    UP:  user plane      用户平面

   

 2: PUSCH 正常场景

 

 

 


四 PUCCH& PUSCH

    pucch  主要用户发送控制平面数据 cp

   pusch 主要发送up 用户平面数据以及 cp 控制屏幕数据

     如 BSR  HARQ ACK|NACK

 

最后

以上就是自信洋葱为你收集整理的LTE MAC2 SR-BSR的全部内容,希望文章能够帮你解决LTE MAC2 SR-BSR所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部