上行链路信号解码

解码上行信号指解码PUCCH和PUSCH。总体流程如下:

i)UE将PUSCH(或PUCCH)传输至eNodeB

ii)eNodeB检测DMRS(解调参考信号:PUSCH DMRS、PUCCH DMRS)

iii)如果DMRS检测成功,则eNodeB解码PUSCH(PUCCH)数据。上行CRC校验在此阶段进行。

总体逻辑简单,但eNodeB通常从多个UE获得上行信号,每个UE可能处于不同的距离和不同的信道条件下,所以上行信道的解码并不容易,为了帮助eNodeB解码这些上行信道,UE需要发送参考信号。

下面列出了几种不同的上行链路信号。

i)用于PUCCH的DMRS(解调参考信号)

ii)用于PUSCH的DMRS(解调参考信号)

iii)探测参考信号。

条目 iii)不是强制发送的部分,但UE必须发送i)和ii)。否则,即使UE以正确的格式传输,eNodeB也无法解码PUCCH或PUSCH。

上行参考信号的详细实施见TS 36.211第5.5节和TS 36.213,注意到许多参数涉及到上行参考信号的生成,下面是这些参数的简要列表。这些参数在PUSCH/PUCCH DMRS信号生成中的使用方式见 Physical Channel : PUSCH DMRS  和Physical Channel : PUCCH DMRS 。

涉及到很多参数,很难详细理解所有这些参数,必须确保所有这些参数都是正确设置,不仅在UE中设置,而且在网络中设置。UE可以任意设置这些参数吗?不可以,在这种情况下,eNodeB不知道如何检测参考信号,因此eNodeB将无法解码PUSCH/PUCCH。那么,UE如何知道它必须使用哪个值来创建上行链路参考信号呢?

上行参考信号的最关键信息由SIB2消息传递,涉及PUCCH参考信号检测和PUSCH参考信号检测的参数不同:

以下是与PUCCH参考信号检测相关的参数列表:

以下是与PUSCH参考信号检测相关的参数列表:

ShareTechnote系列LTE(14):上行链路信号解码相关推荐

  1. ShareTechnote系列LTE(13):上行链路数据传输调度-持续调度

    上行链路数据传输调度-持续调度 LTE中有两种数据传输调度方案.在算法方面,最简单的是持续调度.在此调度模式下,网络以DCI格式0为每个子帧发送"Grant". i)网络在下行PD ...

  2. ShareTechnote系列LTE(6):下行子帧解码(PCFICH、PHICH、PDCCH、PDSCH解码)

    下行子帧解码(PCFICH.PHICH.PDCCH.PDSCH解码) 假定初始化.同步.IB解码.注册已经完成,并且UE处于连接模式的前提下,解码用户数据(PDSCH)的整个过程为: i)处理子帧中第 ...

  3. ShareTechnote系列LTE(8):小区搜索

    小区搜索 8.1 小区搜索(测量.评估.检测) 这里小区搜索是指代表测量.评价.检测过程的总称,这与小区选择过程紧密相关,因为UE在进行小区选择之前首先要经历这个搜索过程,同时,在空闲模式下,这一过程 ...

  4. ShareTechnote系列LTE(15):HARQ

    HARQ HARQ(hybrid ARQ)是一个非常复杂的过程,这里仅简要描述. 先考虑一下术语.什么是H-ARQ?为什么用"Hybrid "这个词? ARQ代表自动重复请求,Hy ...

  5. STM32 基础系列教程 14 - IIC

    前言 学习stm32 IIC接口的使用,用IIC 接口实现与IIC设备的通信功能. 示例详解 基于硬件平台: STM32F103C8T6最小系统板, MCU 的型号是 STM32F103c8t6, 使 ...

  6. LTE系统上行链路调度算法研究

     <北京交通大学> 2013年 LTE系统上行链路调度算法研究 徐莹莹   [摘要]:3GPP长期演进(LTE)具有更低的传输时延.更高的传输速率.优化网络架构.降低运营费用等众多优点 ...

  7. 循序渐进学.Net Core Web Api开发系列【14】:异常处理

    循序渐进学.Net Core Web Api开发系列[14]:异常处理 参考文章: (1)循序渐进学.Net Core Web Api开发系列[14]:异常处理 (2)https://www.cnbl ...

  8. JVM基础系列第14讲:JVM参数之GC日志配置

    说到 Java 虚拟机,不得不提的就是 Java 虚拟机的 GC(Garbage Collection)日志.而对于 GC 日志,我们不仅要学会看懂,而且要学会如何设置对应的 GC 日志参数.今天就让 ...

  9. 解读ASP.NET 5 MVC6系列(14):View Component

    原文:解读ASP.NET 5 & MVC6系列(14):View Component 在之前的MVC中,我们经常需要类似一种小部件的功能,通常我们都是使用Partial View来实现,因为M ...

最新文章

  1. 过河问题 还是不会 去学请教一下 数学老师 -----
  2. Qt5.1.1 + VS2010安装错误(Unable to find a Qt build)
  3. No DataType in DataTemplate in Windows Phone(—)
  4. WindowsPhone-GameBoy模拟器开发四--Gameboy显示系统分析
  5. 20110126 学习记录:一些关于html中布局的代码 CSS hack速查表
  6. C++学习之路 | PTA(甲级)—— 1043 Is It a Binary Search Tree (25分)(带注释)(精简)
  7. myeclipse怎么运行c语言,windows下MyEclipse安装配置C/C++开发环境
  8. iOS应用开发环境准备
  9. 10亿美元:MIT宣布建立计算学院,近70年来最大结构变革只为AI
  10. python md5加密_如何用python“优雅”的调用有道翻译?
  11. 移动硬盘提示由于IO设备错误,无法运行此项请求要怎么办啊
  12. [转贴]壮观啊!实拍中国最美公路
  13. 数据挖掘工具weka之weka包的安装
  14. 一文了解通用行为识别ActionRecognition
  15. 小学计算机设备报表,小学信息技术教育及电教设备自查报告
  16. php中怎么加入图片,怎么样将图片加入ps中
  17. 小米笔记本降价销售或预示其销售未如理想
  18. 【2022新版】Java 终极学习路线(文末高清大图)-共计9大模块/6大框架/13个中间件
  19. bzoj2668 [cqoi2012]交换棋子
  20. linux pandas教程_pandas教程

热门文章

  1. Java 数组查找指定元素
  2. 微信小程序与Node服务器 Socket通讯
  3. 思科、华为:GRE 介绍和配置
  4. Scrapy爬到的数据保存到csv后,用Excel打开乱码的解决方法
  5. 我们的生命本来多轻盈,都是被这肉体和各种欲望的污浊给拖住了。
  6. Spring Boot 初级入门教程(十) —— 打完整 jar 包、部署和测试
  7. 剪花布条(HDU 2087)
  8. Qiskit随笔(2)——可视化
  9. Spring管理的对象的生命周期
  10. linux major和minor设备号