[4G5G专题-70]:物理层 - 4G LTE 下行物理控制格式指示信道PCFICH与物理下行控制信道PDCCH

news/2024/11/30 18:31:31/

目录

第1章 概述

1.1 下行物理控制格式指示信道PCFICH概述

1.2 物理下行控制信道PDCCH

1.3 PDCCH和PCFICH在启动流程中的位置

1.4 信道映射

第2章 PDCCH的时频资源

2.1 PDCCH的时频资源

2.2 PDCCH传输的内容的承载单元CCE

2.3 DCI

2.4 PDCCH的盲检测

2.5 搜索空间

第3章 PCFICH的时频资源

3.1 PCFICH的时频资源

3.2 PCFICH信道传递的数据内容



第1章 概述

1.1 下行物理控制格式指示信道PCFICH概述

下行物理控制格式指示信道(Physical Control Format Indicator Channel,PCFICH):该信道用于指示一个子帧中用于传输PDCCH的OFDM符号数,该信道属于下行物理信道。

PCFICH(Physical Control Format Indicator CHannel)用于通知UE 对应下行子帧的控制区域的大小,即控制区域所占的OFDM 符号(OFDM symbol)的个数。或者说,PCFICH 用于指示一个下行子帧中用于传输PDCCH 的OFDM 符号的个数。

PCFICH是不是一个独立的信道,而是一个伴随信道,是伴随物理下行控制信道PDCCH信道而存在的一个信道。

1.2 物理下行控制信道PDCCH

PDCCH(Physical Downlink Control Channel)指的是物理下行控制信道。PDCCH承载调度以及其他控制信息,具体包含传输格式、资源分配、上行调度许可、功率控制以及上行重传信息等。

PDCCH信道是一组物理资源粒子RE的集合,其承载上下行控制信息,根据其作用域不同,PDCCH承载信息区分公共控制信息(公共搜索空间)和专用控制信息(专用搜寻空间),

PDCCH信道主要承载着:

  • PUSCH和PDSCH信道控制信息(DCI

  • 不同终端的PDCCH信息通过其对应的RNTI信息区分

PDCCH非常非常重要,是用来基站对手机进行远程、集中、统一调度之用。调度信息通过DCI传递!!!

所谓调度,就是基站指示每个终端,终端所在的上行、下行的用户信道的时频资源、功率控制等信息。

1.3 PDCCH和PCFICH在启动流程中的位置

1.4 信道映射

第2章 PDCCH的时频资源

2.1 PDCCH的时频资源

  • 频域:PDCCH占用整个带宽的所有子载波, 如20M占用1200个子载波。
  • 时域:占用每个1ms子帧的第1-N个连续的符号,N的值不固定,取决于PCFICH信道指示。
  • 调制:QPSK调制。

2.2 PDCCH传输的内容的承载单元CCE

PDCCH信道承载所有用户的调度信息DCI,每个用户的DCI信息被封装在CCE中,每个CCE由连续的36个RE构成。该用户的调度信息DCI就封装在CCE中。

PDCCH信道可以承载多个CCE足,即携带多个用户调度信息。

2.3 DCI

DCI:Downlink Control Information

由于系统部署和运行过程中的多样性,控制信息的内容也是非常多样的。为了简化起见,LTE中将DCI分成如下几种类型:

2.4 PDCCH的盲检测

UE一般不知道当前PDCCH信道中占用的CCE的数目大小,传送的是什么DCI format的信息,也不知道自己需要的信息在哪个位置。

但是UE知道自己当前在期待什么信息,例如在Idle态UE期待的信息是paging, SI;发起Random Access后期待的是RACH Response;在有上行数据等待发送的时候期待UL Grant等。

对于不同的期望信息UE用相应的X-RNTI去和CCE信息做CRC校验,如果CRC校验成功,那么UE就知道这个信息是自己需要的,也可以进一步知道相应的DCI format,调制方式,从而解出DCI内容。这就是所谓的盲检过程

2.5 用户标识X-RNTI

RNTI,Radio Network Temporary Identifier,无线网络临时标识。

DCI使用用户的RNTI对CCE DCI进行加扰。

下行数据不同channnel 用到的x-RNTI,可以参考下图:

2.6 搜索空间

如果UE按照CCE的顺序依次搜索过去,那么UE侧的计算量是相当可观的,尤其是对于带宽比较大,CCE数目比较多的系统。

为此协议中定义了搜索空间的概念,对系统中不同格式的DCI可能的摆放位置进行了一些限制,降低了UE进行盲检的复杂度。

每个不同格式的PDCCH (DCI),对应不同的搜索空间。

前面我们已经提到过,对于CCE数目为N的PDCCH,其起始位置的CCE号必须是N的整数倍。而且对于不同大小的PDCCH,其搜索空间的大小(定义为搜索需要覆盖的CCE数目,也就是可能的搜索位置数目与PDCCH格式对应的CCE数目之积)并不相同。

更进一步,LTE中还划分了公共搜索空间(Common Search Space)和UE特定搜索空间(UE-Specific Search Space)。如下图所示:

如下图所示:

类型

PDCCH类型[in CCEs]

搜索空间大小 [in CCEs]

可能的PDCCH数目

UE-specific

1

6

6

2

12

6

4

8

2

8

16

2

Common

4

16

4

8

16

2

下图为PDCCH搜索空间示意图:

其中每个方框代表一个CCE,并按照逻辑上排列好顺序了。

搜索的起点Z计算公式如下:

其中,A=39827,D=65537, Y(-1)=UE ID, α=UE 聚合等级,NCCE=可用的CCEs总数目,K = TTI索引。


所谓公共搜索区间是指所有UE都需要监听的区间,通常用来发送寻呼,RAR,系统消息,以及部分UE公用的上行功率控制消息等。

公共搜索区间占据从0开始到最大数目为16的CCE,公共搜索区间内的PDCCH只有4CCE和8CCE两种类型的大小,UE需要在公共搜索区间内,从0开始,按CCE粒度为8进行搜索2次,按CCE粒度为4搜索4次,至多需要进行6次PDCCH的搜索。

LTE系统中,可用于PDCCH的CCE数目取决于系统带宽,PHICH配置,天线端口数,PCFICH配置等。

上述因素确定后,PDCCH的CCE数目就可以确定,公共搜索区间就可以随之确定,从0开始占据至多16个CCE。公共搜索区间不随子帧的变化而变化。

UE特定的搜索区间则不同,UE特定的搜索空间的起始点取决于UE的ID(C-RNTI),子帧号,以及PDCCH的类型,因而,随着子帧的不同,UE特定的搜索空间也有所不同。而且UE特定的搜索空间和公共的搜索空间有可能是重叠的。对于大小为N的PDCCH,在某一子帧内,对应某UE的特定搜索区间的起点就可以确定(起点可能落入公共搜索区间的范围内),UE从起始位置开始,依次进行对应大小PDCCH的盲检(也就是满足大小为N的PDCCH,其起始点的CCE号必须为N的整数倍),至多进行的盲检数目如上图所示,此时如果到了CCE的末端,UE特定的搜索空间有可能从CCE 0 开始,继续进行。从上图还可以看到,在UE特定的搜索区间内,UE需要进行的搜索次数至多为16。

对于公共搜索区间和UE特定搜索区间重叠的情形,如果UE已经在公共搜索区间成功检测,那么UE可以跳过重叠部分对应的特定搜索区间。

UE在PDCCH搜索空间进行盲检时,只需对可能出现的DCI进行尝试解码,并不需要对所有的DCI格式进行匹配。UE进行PDCCH盲检的总次数不超过44次。

第3章 PCFICH的时频资源

3.1 PCFICH的时频资源

REG: RE group,即4个连续的RE.

  • 频域:占用4个均匀分布的REG, 每个REG占用4个连续的RE子载波, 一共16个RE。 4个REG均匀分布在整个小区带宽子载波中。
  • 时域:占用每个1ms子帧的第1个符号,因此实际上PCFICH信道是内嵌在每个1ms子帧的PDCCH信道中。
  • 调制:QPSK相位调制,每个RE符号代表2bits

3.2 PCFICH信道传递的数据内容

PDCCH占用的时域符号数:1-3个,因此只需要2个bit即可。

一个RE符号,采用QPSK调制,正好携带2bit,2个bits的信息,为什么需要16个RE符号呢?

这是因为PCFICH采用了1:16的高冗余的信道编码,因此需要16个RE符号!


http://www.ppmy.cn/news/905955.html

相关文章

【雕爷学编程】Arduino动手做(163)---大尺寸8x8LED方格屏模块3

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&#x…

【python】函数进阶

函数多返回值 如果一个函数写了两个return,只执行第一个return。因为return可以退出当前函数,导致return下方得代码不执行。 如果一个函数要有多个返回值 def test_return():return 1, 2x, y test_return() print(x) #结果1 print(y) #结果2按照返回…

unity 视频播放器没有声音

关于怎样建立视频播放器,网上的教程很多,在这里要说的是,昨天遇到了一个奇怪的事情,就是,我的视频文件已经可以播放,视频对应的音频文件也分割出来并且已经挂载,但是当视频播放的时候&#xff0…

经典指针笔试题你会了嘛

作者简介:დ旧言~,目前大一,现在学习Java,c,Python等 座右铭:松树千年终是朽,槿花一日自为荣。 望小伙伴们点赞👍收藏✨加关注哟💕💕 指针和数组笔试题 &…

FSCapture 录制视频没有声音的解决方法

FSCapture 录制视频时提示检测不到设备,导致录制的视频没有声音,是因为“立体声混音”被关闭导致。 1、录制的时候有如下图所示,失败的提示: 2、 鼠标右击右下方的声音小图标,选择声音。 3、切换到录制页签——右击“…

录制视频没有声音怎么回事?很可能忘了勾选这个选项

最近有个小伙伴咨询一个问题,他准备录制一段关于居家运动的视频。在视频中,需要介绍如何在户外运动时保持安全和健康,以及展示一些运动的技巧和装备。但是在视频录制完成后发现没有录制到外部声音,就比较头大。在这种情况下&#…

Qt6 QMediaPlayer播放视频没有声音或者无法播放声音报错handleSourceError: 0x8007007B解决方法(无需下载解码器)

Qt6 QMediaPlayer播放视频没有声音 Qt5到Qt6时变动了许多类QMediaPlayer也在其中。曾经只需要这样即可播放视频。 player new QMediaPlayer(this);videoWidget new QVideoWidget(this);videoWidget->resize(500, 300);player->setVideoOutput(videoWidget);player->…

面试题更新之-本地存储是什么?

文章目录 本地存储是什么Cookiesjs中如何使用Cookies localStoragejs中如何使用localStorage sessionStoragejs中如何使用sessionStorage 本地存储是什么 本地存储是指将数据保存在用户的本地设备上,以供后续使用和访问。通过本地存储,网页和应用程序可…