• LTE 中,下行(downlink)传输可以简单地理解为由 eNodeB 发送,而 UE 负责接收的传输; 上行(uplink)传输可以简单地理解为由 UE 发送,而 eNodeB 负责接收的传输。
  • 在空口上,与下行相关的流程

UE 在开机前并不知道小区(cell)是否存在,也不知道小区是如何工作的。UE 要与某个小区进行通信,首先要选择一个运营商(如移动、联通、电信),即选择 PLMN(Public Land Mobile Network)。选择完 PLMN 后,

1. UE 会进行小区搜索,选择一个它认为最好的小区进行驻留。这是根据 eNodeB(小区)每隔 5 ms 发送一次的同步信号 PSS/SSS 来决定的。通过 PSS/SSS,UE 能够与小区获得时间和频率上的同步(但没有获得上行时间同步),以及得到小区的 PCI 等。

2. UE 确定了要进行通信的小区后,需要获取该小区的信息,以便获知如何在该小区上正确地工作。小区会不停地发送与该小区相关的系统信息(MIB/SIB),UE会在需要的时候去获取这些信息。

3. 获取了小区信息之后,UE 就知道了该如何接入该小区,此时 UE 会发起随机接入过程以便与小区建立连接。

4. UE 与 eNodeB 建立起连接以后,UE 可能需要与 eNodeB 进行数据传输。eNodeB 会通过 PDSCH 来承载它所发给 UE 的数据,并通过 PDCCH 告诉 UE 对应的 PDSCH 在哪些无线资源上传输以及如何传输。而 UE 需要使用 ACK/NACK 来告诉 eNodeB 它是否成功接收到了 数据。此时 ACK/NACK 是通过 PUCCH 或 PUSCH 来发给 eNodeB 的。如果 UE 没有成功接收到下行数据,eNodeB 需要重传数据。

5. 无线信道条件可能是不断变化的,UE需要将其看到的下行无线信道条件通过 CSI(上行传输)反馈给 eNodeB,以便 eNodeB 在下行调度时将信道质量考虑在内。

6. 当 UE 与 eNodeB 之间没有数据传输时,UE 并不需要一直保持连接 (RRC_CONNECTED)状态,UE 可以处于 RRC_IDLE 态,并每隔一段时间“醒来”一次, 去接收 Paging 消息,以确定是否有呼叫请求。eNodeB 还可以通过 Paging 来告诉 UE,系统信息发生了变化。

  • 在空口上,与上行相关的流程

​​​​​​​1. 随机接入过程中,UE 在上行可能需要发送 preamble 和 Msg3 以便与小区建立起连接。

2. 与下行类似,eNodeB 在进行上行调度时,需要进行上行信道估计,这是通过对 UE 发送的 SRS 进行测量得到的。

3. 对于上行传输,只有当 eNodeB 通过 UL grant(PDCCH)给 UE 分配了上行 PUSCH 资源时,UE 才能够使用对应的资源进行上行传输。当 UE 没有被分配上行 PUSCH 资源,但又有上行数据要发送时,UE 会通过发送 SR(Scheduling Request)告诉 eNodeB 有数据要发送,并请求 eNodeB 分配上行 PUSCH 资源。

4. UE 需要告诉 eNodeB 自己有多少数据要发送,以便 eNodeB 决定给 UE 分配多少资源。UE 通过 SR 只是告诉了 eNodeB 其有上行数据要发,而没有告诉 eNodeB 有多少数据要发,因此 UE 需要通过 BSR(Buffer Status Report)来告诉 eNodeB 自己有多少数据需要发送。

5. UE 与 eNodeB 建立起连接以后,UE 可能需要与 eNodeB 进行数据传输。UE 会通过 PUSCH 来承载它所发给 eNodeB 的数据。而 eNodeB 需要使用 ACK/NACK 来告诉 UE 它是否成功 接收到了数据。此时 ACK/NACK 是通过 PHICH 发送给 UE 的。如果 eNodeB 没有成功接 收到上行数据,UE 需要重传数据。

6. 无线信道条件可能是不断变化的,UE 需要将其看到的下行无线信道条件通过 CSI 反馈给 eNodeB,以便 eNodeB 在下行调度时将信道质量考虑在内。CSI 是通过 PUCCH 或 PUSCH 传输的。

​​​​​​​

深入理解LTE-A 学习笔记(1)相关推荐

  1. 专升本英语——应试题型突破——阅读理解——阅读理解概述【学习笔记】

    全部知识点请进入:专升本英语--学习笔记[知识点全轻松学习]!!! https://blog.csdn.net/liu17234050/article/details/104576823 目录: 一: ...

  2. 【深入理解JVM】学习笔记——-1、JVM基本结构

    借花献佛:本篇主要来了解: 什么是jvm?JVM的基本结构, 也就是概述.说是概述,内容很多,而且概念量也很大, 不过关于概念方面,你不用担心,我完全有信心,让概念在你的脑子里变成图形, 所以只要你有 ...

  3. 深入理解JAVA虚拟机学习笔记(一)JVM内存模型

    摘要:   上周末搬家后,家里的宽带一直没弄好,跟电信客服反映了N遍了终于约了个师傅明天早上来迁移宽带,可以结束一个多星期没网的痛苦日子了.这段时间也是各种忙,都一个星期没更新博客了,再不写之前那种状 ...

  4. 【深入理解Java虚拟机学习笔记】第三章 垃圾收集器与内存分配策略

    最近想好好复习一下java虚拟机,我想通过深读 [理解Java虚拟机 jvm 高级特性与最佳实践] (作者 周志明) 并且通过写一些博客总结来将该书读薄读透,这里文章内容仅仅是个人阅读后简短总结,加强 ...

  5. 【深入理解Java虚拟机学习笔记】第二章 Java 内存区域与内存溢出异常

    最近想好好复习一下java虚拟机,我想通过深读 [理解Java虚拟机 jvm 高级特性与最佳实践] (作者 周志明) 并且通过写一些博客总结来将该书读薄读透,这里文章内容仅仅是个人阅读后简短总结,加强 ...

  6. java 准备 解析_深入理解JAVA虚拟机学习笔记24——类加载的准备和解析

    每天进步一点点! 今天我们一起看一下类加载的准备阶段和解析阶段. 先看一下准备阶段:主要任务是在方法区中为类变量(仅static修饰变量,不包含实例变量)分配内存并设置类变量初始化的阶段. 这里面的区 ...

  7. 《深入理解计算机系统》学习笔记:程序的机器级表示

    目录 概述 一.历史观点 二.程序编码 2.1.机器级代码 2.2.代码示例 2.3.关于格式的注解 三.数据格式 四.访问信息 4.1.操作符指示符 4.2.数据传送指令 4.2.1.源操作数和目的 ...

  8. 《深入理解计算机系统》学习笔记——处理器体系结构

    计算机系统--处理器体系结构 Y86-64指令集体系结构 程序员可见的状态 Y86-64指令 指令编码 Y86-64异常 Y86-64程序 一些Y86-64指令的详情 逻辑设计和硬件控制语言HCL 逻 ...

  9. 深入理解JAVA虚拟机学习笔记11——JDK可视化工具-VisualVM以及案例分析

    VisualVM:多合一故障处理工具,功能比较全面的一个工具,与其它的检测工具相比,对实际性能影响很小,并且还具备安装插件功能.这个工具和前面介绍的JConsole工具有很多类似的功能,但是比JCon ...

  10. 对于代码复现学习的一些理解||计算机研究生学习笔记||经验分享||深度学习||pytorch||不定期长期更新

    代码复习   对于初学者,一开始接触深度学习代码总是困难的,尤其是对于github上满屏英文.复杂的环境.各种各样的报错,有时候哪怕跟着配套的readme.论文.视频,仍然不能成功跑起来. 在经受了一 ...

最新文章

  1. angular ng-show ng-hide的兼容性问题
  2. Android加载/处理超大图片神器!SubsamplingScaleImageView(subsampling-scale-image-view)【系列1】...
  3. 非科班Java尝试全国高校计算机能力挑战赛第三届计挑赛
  4. Redis学习---(9)Redis 列表(List)
  5. 三星计划在第二代GalaxyFold上采用屏下摄像头技术
  6. 【linux系统编程】linux用户及权限管理
  7. 启用预算后的单据没有预算数据的控制说明
  8. Java http处理get请求,参数中带特殊字符处理方式
  9. 小小c#算法题 - 1 - 找出数组中满足条件的两个数
  10. apue.h头文件内容
  11. P2962 [USACO09NOV]灯Lights 对抗搜索
  12. : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versi
  13. QT--编写自己的TCP/IP上位机软件--demo
  14. 路由器刷php,【图片】【经验分享】路由器刷DDWRT认证锐捷校园网全程实录【哈尔滨工业大学吧】_百度贴吧...
  15. css 简单写出咸蛋超人
  16. CSO246未能找到类型或命名空间名“System“(是否缺少using指令或程序集引用?)
  17. QRCode简单生成二维码
  18. Python爬取腾讯招聘信息
  19. 修复windows修复引导_如何使用安全模式修复Windows PC(以及何时应该修复)
  20. qt在表格中如何画线_Qt如何在表格中显示和编辑数据

热门文章

  1. 不得不说,还是这款开源工作流表单设计器较合心意!
  2. 车载基础软件——基础软件验证平台
  3. Java实现 幸运数字
  4. MacBook如何进行分屏
  5. 计算机存在其他连接设备错误,电脑连不上宽带,一直提示”调制解调器(或其它联接设备)报告了一个错误。“...
  6. bi导入数据失败 power_如何用PowerBI导入网页数据
  7. 2021-05-18 C#.NET面试题 Session有什么重大BUG,微软提出了什么方法加以解决?
  8. windows11及以下系统怎么修改账户名
  9. 使用 VMware 安装 CentOS(一)
  10. 华为的系统鸿蒙怎么样,华为鸿蒙2.0来了,这些功能比安卓iOS好用!