C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 21083|回复: 5

[技术讨论] 5G NR协议栈及功能先容 [复制链接]

军衔等级:

亚星游戏官网-yaxin222  上等兵

注册:2016-11-212
发表于 2018-1-22 11:22:43 |显示全部楼层
本帖最后由 weixingguang 于 2018-1-22 11:27 编辑


  备注:本文所有图均来自3GPP标准 3GPP TS 38.300 V15.0.0 (2017-12)。


无线协议栈
  NR无线协议栈分为两个平面:用户面和控制面。用户面(User Plane, UP)协议栈即用户数据传输采用的协议簇,控制面(Control Plane, CP)协议栈即系统的控制信令传输采用的协议簇。
  NR用户面和控制面协议栈稍有不同,下面详细先容。

1.1    1用户面
  NR用户平面相比LTE协议栈多了一层SDAP层,用户面协议从上到下依次是:
  l  SDAP层:Service Data Adaptation Protocol
  l  PDCP层:Packet Data Convergence Protocol
  l  RLC层:Radio Link Control
  l  MAC层:Medium Access Control
  l  PHY层:Physical

1.png



1.2 控制面
  NR控制面协议几乎与LTE协议栈一模一样,从上到下依次为:
  l  NAS层:Non-Access Stratum
  l  RRC层:Radio Resource Control
  l  PDCP层:Packet Data Convergence Protocol
  l  RLC层:Radio Link Con trol
  l  MAC层:Medium Access Control
  l  PHY层:Physical

2.png

  UE所有的协议栈都位于UE内;而在网络侧,NAS层不位于基站gNB上,而是在核心网的AMF (Access and Mobility Management Function)实体上。还有一点需要强调的是,控制面协议栈不包含SDAP层。



2功能先容
  NR层2包含SDAP、PDCP、RLC和MAC层。

3.png



2.1 MAC2.1.1服务和功能
  1.       逻辑信道与传输信道之间的映射
  2.       复用、解复用:将来自一个或多个逻辑信道的MAC SDU复用到一个传输块并传递给PHY;将从物理层传来的传输块解复用成多个MAC SDU并传递给一个或多个逻辑信道
  3.       报告调度信息
  4.       通过HARQ进行错误纠正(在载波聚合中,每个载波对应一个HARQ实体)
  5.       通过动态调度管理用户间的优先级
  6.       逻辑信道优先级管理
  7.       填充


2.1.2逻辑信道
  逻辑信道根据传输信息的类型来区分。逻辑信道主要分为两类:控制信道和业务信道。
  1.       控制信道用于传输控制平面的信息,包含以下逻辑信道:
  2.       BroadcastControl Channel (BCCH):用于广播系统控制信息的下行信道
  3.       BroadcastControl Channel (BCCH):用于转发寻呼消息和系统信息变更的下行信道
  4.       CommonControl Channel (CCCH):当UE与网络没有建立RRC Connection时,UE与网络间传输控制信息的信道
  5.       DedicatedControl Channel (DCCH):当UE与网络已经建立RRC Connection时,UE与网络间传输控制信息的一对一信道

  业务信道用于传输用户平面的信息,包含以下逻辑信道:
  1.       DedicatedTraffic Channel (DTCH):一对一信道,指向一个UE,传输UE的业务数据,在上下行中都存在


2.1.3映射到传输信道
  下行逻辑信道与传输信道的映射
  1.       BCCH–> BCH
  2.       BCCH–> DL-SCH
  3.       PCCH–> PCH
  4.       CCCH–> DL-SCH
  5.       DCCH–> DL-SCH
  6.       DTCH–> DL-SCH


  上行逻辑信道与传输信道的映射
  1.       CCCH–> UL-SCH
  2.       DCCH–> UL- SCH
  3.       DTCH–> UL-SCH


2.1.4HARQ
  HARQ保证物理层对等实体间传输的准确性。当没有空分复用时,一个HARQ进程处理一个传输块;当配置空分复用时,一个HARQ进程可以处理一个或多个传输块。


2.2 RLC2.2.1传输模式
  与LTE系统一样,NR RLC也包含三种传输模式:
  1.       TransparentMode (TM)
  2.       UnacknowledgedMode (UM)
  3.       AcknowledgedMode (AM)

  每个逻辑信道对应一种RLC配置,RLC配置和ARQ都不依赖于物理层子载波间隔、CP类型和TTI长度等。
  1.       SRB0承载、寻呼和系统信息广播采用TM传输模式
  2.       其他SRB承载采用AM传输模式
  3.       DRB承载可以采用AM或UM模式


2.2.2服务和功能
  1.       传输上层的PDU
  2.       编号(与PDCP层编码独立)(UM与AM模式)
  3.       通过ARQ纠错(AM模式)
  4.       对RLC SDU进行分割(UM与AM模式)和重分割(AM模式重传时)
  5.       重组RLC SDU(UM与AM模式)
  6.       重复检测(根据编号进行,AM模式)
  7.       RLCSDU丢弃(UM与AM模式)
  8.       RLC层重建
  9.       协议错误检测(AM模式)


2.2.3ARQ
  1.       RLC根据RLC Status Report重传RLC PDU或者RLC PDU的分段
  2.       可以根据需要请求RLC Status Report
  3.       RLC接收侧也能发起RLC Status Report请求


2.3 PDCP2.3.1用户面服务和功能
  1.      编号
  2.      头压缩和解压缩(ROHC算法)
  3.      传输用户数据
  4.      重排序和重复检测
  5.      PDCP PDU路由(当存在Bear Split时)
  6.      PDCP SDU重传
  7.      加密、解密和完整性保护
  8.      PDCP SDU丢弃
  9.     PDCP重建、为RLC AM恢复数据
  10.   PDCP PDU复制

2.3.2控制平面功能
  1.      编号
  2.      加密、解密和完整性保护
  3.      传输控制面数据
  4.      重排序和重复检测
  5.     PDCP PDU复制

2.4 SDAP
  每个PDU Session对应一个SDAP实体:
  1.      QoS流与无线承载之间的映射
  2.      在上下行数据包中标识QoS flow ID (QFI)



2.5 2总结
  下图总结层2中各层的主要操作。

4.png




总结
  从无线协议栈来看,NR控制面协议栈与LTE控制面协议栈一致;NR用户面协议栈相比LTE用户面协议栈在PDCP层之上多了一个SDAP层。SDAP层主要用于QoS流与无线承载之间的映射。
  才疏学浅,如有表述不当之处欢迎讨论。

  其他5G相关博客请浏览:
  1. http://blog.csdn.net/jxwxg/article/details/79126773     5G NR协议栈及功能先容
  2.   http://blog.csdn.net/jxwxg/article/details/79090480      3GPP 5G 架构演进
  3.   http://blog.csdn.net/jxwxg/article/details/79114651      5G NR带宽 频点

举报本楼

本帖有 5 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-11-18 05:37 , Processed in 0.267264 second(s), 19 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图