[⑥5G NR]: 无线接口协议,信道映射学习

5G系统整体包括核心网、接入网以及终端部分,接入网与终端间通过无线空口协议栈进行连接。无线接口可分为三个协议层:物理层(L1)、数据链路层(L2)和网络层(L3)。

L1:物理PHY层,为MAC层和更高层提供信息传输的无线物理通道。
L2:包括四个子层:

  • MAC(Medium Access Control)媒体接入控制
  • RLC(Radio Link Control)无线链路控制
  • PDCP(Packet Data Convergence Protocol)分组数据汇聚协议
  • SDAP(Service Data Adaptation Protocol)服务数据适配协议

L3:网络层包含RRC (Radio Resource Control protocol),无线资源控制协议

5G中的信道分为逻辑信道(logical channel)、传输信道(transport channel)和物理信道(physical channel)。物理信道是物理层实际传输信息的信道,传输信道是物理层与MAC子层之间的信道(MAC PDU),逻辑信道是MAC层和RLC层之间的信道(RLC PDU)。3GPP协议中有描述:transport channels are SAPs between MAC and Layer 1, logical channels are SAPs between MAC and RLC。

逻辑信道:

  • BCCH (Broadcast Control Channel):广播控制信道,用于广播系统控制信息的下行信道。
  • PCCH (Paging Control Channel):呼控制信道,用于传输寻呼信息和系统信息变化通知的下行信道。
  • CCCH(Common Control Channel):公共控制信道,用于在UE和网络之间还没有建立RRC连接时,发送控制信息。
  • DCCH(Dedicated Control Channel):专用控制信道,在RRC建立连接之后的专用控制信息。
  • DTCH (Dedicated Traffic Channel):专用业务信道

传输信道:
下行:

  • BCH (Broadcast Channel):广播信道,传输下行控制信息。
  • DL-SCH (Downlink Shared Channel):下行共享信道,传输下行控制或者用户信息。
  • PCH (Paging Channel):寻呼信道,传输寻呼信息。

上行:

  • DL-SCH (Uplink Shared Channel):上行共享信道,传输上行控制或者用户信息。
  • RACH (Random Access Channel) :随机接入信道,传输随机接入前导序列索引。

物理信道
下行:

  • PBCH (Physical Broadcast Channel)
  • PDCCH (Physical Downlink Control Channel)
  • PDSCH (Physical Downlink Shared Channel)

上行:

  • PUCCH (Physical Uplink Control Channel)
  • PUSCH (Physical Uplink Shared Channel)
  • PRACH (Physical Random Access Channel)

信道的映射关系:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2822259.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

JVM运行时数据区——虚拟机栈

文章目录 1、虚拟机栈概述1.1、StackOverflowError1.2、OOM异常 2、栈的存储单位3、局部变量表3.1、局部变量表简介3.2、Slot 4、操作数栈5、栈顶缓存技术6、动态链接7、方法的调用7.1、方法调用的分类7.2、虚方法与非虚方法7.3、关于invokedynamic指令7.4、方法重写的本质7.5、…

学习Fiddler抓包

Fiddler通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,能够记录所有客户端和服务器间的http请求,支持监视、设置端点、以及修改输入输出数据等功能 本质是一个web代理服务器,它的默认工作端口是8888.…

【24年最新版PythonPycharm安装】保姆级别安装教学!附激活码插件分享~

Python 下载安装 Python可以编译成可执行文件(。 py),并通过网络在计算机和其它终端设备上运行。它有内置的数据类型、函数、类和对象,可以将其用于各种目的,例如管理数据和脚本开发。 Python已经成为一种非常流行的…

面试数据库篇(mysql)- 04了解过索引吗?(什么是索引)

索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构(B+树),这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 B-Tree,B树是…

代码随想录-动态规划

爬楼梯 class Solution {public int climbStairs(int n) {int[] dp new int[n1];dp[0] 1;dp[1] 1;for(int i 2;i < n; i){dp[i] dp[i-1] dp[i-2];}return dp[n];} }746.使用最小花费爬楼梯 class Solution {public int minCostClimbingStairs(int[] cost) {int len …

Verilog语言支持

Verilog语言支持 介绍 本章介绍AMD Vivado™对Verilog硬件描述的合成支持语言 本章包括编码示例。从“coding”下载编码示例文件示例。 Verilog设计 复杂电路的设计通常采用自上而下的方法。 •设计过程的每个阶段都需要不同的规范级别。例如&#xff0c;在体系结构级别&…

成功解决‘OpenpyxlWriter’ object has no attribute ‘save’

成功解决‘OpenpyxlWriter’ object has no attribute ‘save’ &#x1f308; 个人主页&#xff1a;高斯小哥 &#x1f525; 高质量专栏&#xff1a;Matplotlib之旅&#xff1a;零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&#x1f448; 希望得到…

力扣hot100题解(python版41-43题)

41、二叉树的层序遍历 给你二叉树的根节点 root &#xff0c;返回其节点值的 层序遍历 。 &#xff08;即逐层地&#xff0c;从左到右访问所有节点&#xff09;。 示例 1&#xff1a; 输入&#xff1a;root [3,9,20,null,null,15,7] 输出&#xff1a;[[3],[9,20],[15,7]]示例…

C#学习(十四)——垃圾回收、析构与IDisposable

一、何为GC 数据是存储在内存中的&#xff0c;而内存又分为Stack栈内存和Heap堆内存 Stack栈内存Heap堆内存速度快、效率高结构复杂类型、大小有限制对象只能保存简单的数据引用数据类型基础数据类型、值类型- 举个例子 var c new Customer{id: 123,name: "Jack"…

【PyTorch】成功解决AttributeError: ‘Tuple‘ object has no attribute ‘cuda‘

【PyTorch】成功解决AttributeError: ‘Tuple‘ object has no attribute ‘cuda‘ &#x1f308; 个人主页&#xff1a;高斯小哥 &#x1f525; 高质量专栏&#xff1a;Matplotlib之旅&#xff1a;零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程&…

JAVASE初认识

1.初认识其结构 1.源文件&#xff08;扩展名为*.java)&#xff1a;源文件带有类的定义。类用来表示程序的一个组件&#xff0c;小程序或许只会有一个类。类的内容必须包含在花括号里面。 2.类&#xff1a;类中带有一个或多个方法。方法必须在类的内部声明。 3.方法&#xff1…

CAPL组装IPv4分片包的三种思路(2)

2、使用CAPL的函数自动生成一条完整的ICMPv4 Echo Request报文,然后把数据手动放入两个分片报文中 首先生成一条完整的icmp报文: ethernetPacket ppkt1;//icmpv4 echo requestbyte data[1] = {10};//icmpv4 echo request datappkt1.icmpv4.echo…

【JavaEE】_前端使用GET请求的queryString向后端传参

目录 1. GET请求的query string 2. 关于query string的urlencode 1. GET请求的query string 1. 在HttpServletRequest请求中&#xff0c;getParameter方法用于在服务器这边获取到请求中的参数&#xff0c;主要在query string中&#xff1b; query string中的键值对都是程序…

使用Python语言实现一个基于动态数组的序列队列

一、动态数组的实现 首先&#xff0c;我们需要创建一个DynamicArray类&#xff0c;该类将管理我们的动态数组。 动态数组能够动态地调整其大小&#xff0c;以容纳更多的元素。 目录 一、动态数组的实现 代码示例&#xff1a; 二、序列队列的实现 接下来&#xff0c;我…

Redis--持久化机制详解

什么是redis持久化&#xff1f; Redis持久化是将内存的数据持久化到磁盘上&#xff0c;防止Redis宕机或者断点的时候内存中的数据丢失&#xff0c;把内存中的数据写入到磁盘的过程叫持久化。 Redis持久化的方式&#xff1f; RDB&#xff08;Redis DataBase&#xff09;&…

图结构数据的构建-DGL库

官方文档 一、图的特点 同构性与异构性 相比同构图&#xff0c;异构图里可以有不同类型的节点和边。这些不同类型的节点和边具有独立的ID空间和特征&#xff1b;同构图和二分图只是一种特殊的异构图&#xff0c;它们只包括一种关系 节点与边 有向图一条边、无向图两条边、…

在Windows系统中启动Redis服务

前言 Redis是一个开源、高性能的键值对数据库&#xff0c;常用于缓存、消息队列等场景。本文将详细指导您如何在Windows系统上启动Redis服务。 第一步&#xff1a;确认Redis安装 确保您已经在Windows系统上成功安装了Redis。官方提供了预编译好的Windows版本&#xff0c;您可…

代码随想录算法训练营第三十二天 | 122.买卖股票的最佳时机 II,55. 跳跃游戏, 45.跳跃游戏 II[贪心算法篇]

代码随想录算法训练营第二十六天 LeetCode 122.买卖股票的最佳时机 II题目描述思路参考代码 LeetCode 55. 跳跃游戏题目描述思路参考代码 LeetCode 45.跳跃游戏 II题目描述思路参考代码 LeetCode 122.买卖股票的最佳时机 II 题目链接&#xff1a;122.买卖股票的最佳时机 II 文章…

如何在腾讯云上快速部署幻兽帕鲁/Palworld服务器?

如何在腾讯云上快速部署幻兽帕鲁/Palworld服务器&#xff1f; 准备工作&#xff1a;首先需要准备腾讯云账号和Steam账号。腾讯云账号适用于新老用户&#xff0c;而Steam账号则是因为幻兽帕鲁是一款Steam平台的游戏。此外&#xff0c;还需要购买一台腾讯云服务器&#xff0c;推荐…

Makefile从入门到项目编译实战(学习笔记)

1.make和makefile介绍 1. make make 是一个应用程序&#xff0c;位于 /usr/bin/make 目录下&#xff0c;make 有如下的功能&#xff1a; &#xff08;1&#xff09;解析源程序之间的依赖关系 &#xff08;2&#xff09;根据依赖关系自动维护编译工作 &#xff08;3&#xff09…