[移动通讯]【Carrier Aggregation-13】【Carrier Aggregation】

news2024/11/26 18:49:27

前言:

  前面分享过不同note CA 技术文档

  这里主要参考 4G|ShareTechnote  《Carrier Aggregation

  CA  SCell 添加的小区的流程:

SCell addition and removal:
1 The carrier aggregation additional SCells cannot be activated immediately at the time of RRC establishment. Thus,there is no provision in the RRC Connection Setup procedure for SCells. SCells are added and removed from the set of serving cells through the RRC Connection Reconfiguration procedure.Note that, since intra-LTE handover is treated as an RRC connection reconfiguration, SCell “handover” is supported.The CA-related information sent by the base station pursuant to this the RRC Connection Reconfiguration procedure is summarized below :
• Cross-carrier scheduling configuration – Indicates, among other things, if scheduling for the referenced  SCell is handled by that SCell or by another cell.


• SCell PUSCH configuration – Indicates, among other things, whether resource block group hopping is utilized on the SCell.


• SCell uplink power control configuration – Carries a number of primitives related to SCell uplink TPC,including the path loss reference linking parameter.


SCell CQI reporting configuration – Carries a number of primitives related to CQI measurements reporting for SCells.


 目录:

  1.   Initial Motivation for Carrier Aggregation
  2.   Initial Deployment
  3.   Overview of Carrier Allocation and Network Architecture
  4.    Layer 2 Structure of Carrier Aggregation
  5.    What kind of Aggregated Carrier (Carrier Combination) is possible ?
  6.    Determining Channel Spacing for Intraband Contiguous CA
  7.    How a Network know if a UE support Carrier Aggregation ?
  8.    Overall Sequence of Adding a Second Carrier
  9.    Evolution path of Carrier Aggregation / Possible Test Plan

E-UTRA CA configurations and bandwidth combination sets defined for intra-band contiguous CA
E-UTRA CA configurations and bandwidth combination sets defined for non-contiguous intra-band CA (with two sub-blocks)
E-UTRA CA configurations and bandwidth combination sets defined for inter-band CA
Test Frequency Table


一     Initial Motivation for Carrier Aggregation

        尽管目前的LTE最大支持20Mhz BW,但只有少数网络运营商获得了如此宽带宽的认证。网络运营商对LTE最常见的带宽是10MHz,这意味着他们在带宽方面没有充分利用LTE能力。这不是因为技术限制,纯粹是因为分配带宽的许可问题。

        尽管没有多少网络运营商具有20Mhz BW,但也有一些网络运营商拥有多频带许可证(例如,两个分离的10Mhz BW和两个或更多5Mhz BW)。这些网络运营商希望将这些多个频带组合以实现宽BW(在大多数情况下为20Mhz BW)LTE。这是目前LTE-Advanced的最初动机。

        充分利用离散的频谱资源,增加带宽,提高吞吐量。


 二   Initial Deployment

       

      PCell 和 SCell 传输什么类型的数据,根据上下行情况如下

    2.1 DL   PDSCH 

       PCell & SCell 独立传输 PDSCH 数据

   2.2 DL PDCCH

   两种方案:

    方案一: 独立映射,SCell 需要侦听对应SCell 的PDCCH

    方案二: SCell的PDCCH 放在PCell 的PDCCH 里面,通过CIF 区分开,

在CRS 方案里面用到,正常不用

    2.3  UL PUSCH

       How kind of data you would carry on UL carrier 

        There would be no differences in terms of PUSCH,

   独立传输

   2.4 UL  PUCCH

    but how about PUCCH? Since UE is getting PDSCHs from two separate carriers, there should be questions of how to send HARQ ACK/NACK for each of the PDSCH. Should UE send separate PUCCHs(HARQ ACK/NACK for each DL carriers) or single PUCCH carrying the HARQ ACK/NACK for both channels. Both options are possible in terms of Rel 9/Rel 10 specification, but it is higher possibility to use a single PUCCH for carrying HARQ ACK/NACK for both DL carriers. 

  MAC 层收到PDSCH 内容,需要通过PUCCHs 反馈 HARQ ACK|NACK,

两种方案: 一种独立的,一种放在一个CA 反馈 HARQ

   2.5 PRACH

       

  • PRACH via Primary Carrier and RAR via Primary Carrier
  • PRACH via Primary Carrier and RAR via Secondary Carrier
  • PRACH via Secondary and RAR via Secondary Carrier
  • and couple of others.

      在NSA 里面, RAR 是独立的.


三  Overview of Carrier Allocation and Network Architecture

  如下: 左边是下行,右边是上行。

 CA 有三种类型:

 Intra-band Contiguous

 Intra-Band Non-Contiguous

 Inter-Band Non-Contiguous

   则网络也是按照如下分配,部署无线资源。针对上行 支持 Intra-band  类型

LTE-Advanced的另一个方面是网络架构方面。高级LTE的一个关键修改是“中继节点”,以改善数据通信,特别是在小区边界上,并增加小区覆盖范围

   


四  Layer 2 Structure of Carrier Aggregation

     载波层聚合是MAC-PHY层的概念,它不适用于更高层

     4.1 SISO  CA  路径

 为了清楚起见,我们假设一个载波聚合的情况,其中有2个CC(分量载波),并且每个载波都支持SISO。以下是从IP到物理层的全部数据路径。正如您所看到的,从IP到RLC,PCC和SCC之间没有单独的路径。

4.2 MIMO CA 路径

        为了清楚起见,让我们假设具有2CC(分量载波)的载波聚合的情况,并且每个载波支持MIMO。以下是从IP到物理层的总体数据路径。正如您所看到的,从IP到RLC,PCC和SCC之间没有单独的路径。


五   What kind of Aggregated Carrier (Carrier Combination) is possible ?

  通过  [0xB0C0] UL_DCCH / UECapabilityInformation OTA 可以看到

  

bandCombinationListEUTRA:

一个条目对应于supportedBandCombination中相同的顺序列出的每个支持的波段组合。

BandCombinationParameters-v1090:

如果包括,UE应包括与BandCombination Parameters-r10中相同数量的条目,并按相同顺序列出。

BandCombinationParameters-v1130:

该字段适用于每个支持的CA带宽类别组合(即TS 36.101第5.6A.1节中相应频带组合中指示的CA配置

  有的Band 同时支持上行CA,有的只支持下行CA,同时MIMO 情况也不一样

UE能力信息中的载波组合信息的一个示例如下:

该示例示出了UE允许Band4和Band17之间的载波聚合。

    

CA 聚合类型如下

36.101 Table 5.6A.1-3: E-UTRA CA configurations and bandwidth combination sets defined for non-contiguous intra-band CA (with two sub-blocks) >

36.101 Table 5.6A.1-2: E-UTRA CA configurations and bandwidth combination sets defined for inter-band CA

One of the UE capability information that may confuses you would be following IE. This IE shows you which band are supported by the UE in terms of single carrier. It is not about Carrier Aggregation.(跟CA 无关,只代表UE 支持Band 情况)


六  Determining Channel Spacing for Intraband Contiguous CA

    在Contiguous CA情况下,计算出两个 channel 之间的 channel spacing并不容易,

因为没有guardband . 这种spacing between 两个intraband contiguous CA band 可以通过

下面等式计算 36.521-1 5.4.1A

Based on this equation, I've calculated following cases.

< 36.508 - Table 4.3.1.1.1A-1: Test frequencies for CA_1C >


< 36.508 - Table 4.3.1.1.1A-1: Test frequencies for CA_1C >

< 36.508 - Table 4.3.1.1.3A-1: Test frequencies for CA_3C >


< 36.508 - Table 4.3.1.1.7A-1: Test frequencies for CA_7C >

< 36.508 - Table 4.3.1.2.6A-1: Test frequencies for CA_38C >

< 36.508 - Table 4.3.1.2.7A-1: Test frequencies for CA_39C >

< 36.508 - Table 4.3.1.2.8A-1: Test frequencies for CA_40C >


< 36.508 - Table 4.3.1.2.9A-1: Test frequencies for CA_41C >



七  How a Network know if a UE support Carrier Aggregation ?

Another important part is featureGroupIndicator (FGI) for r10. It has following items.



八  Overall Sequence of Adding a Second Carrier

     


九  Evolution path of Carrier Aggregation / Possible Test Plan

  • 2 CC Aggregation - SISO, Cat 3, PUSCH enabled : HARQ Ack/Nack is carried by PUSCH
  • 2 CC Aggregation - SISO, Cat 3, PUSCH diabled : HARQ Ack/Nack is carried by PUCCH Format 1b
  • 2 CC Aggregation - SISO with CSI Report - Periodic
  • 2 CC Aggregation - SISO with CSI Report - Aperiodic
  • 2 CC Aggregation - SISO, Handover for SCC Change
  • 2 CC Aggregation - SISO, Handover for PCC Change
  • 2 CC Aggregation - SISO, Handover for both SCC and PCC Change
  • 2 CC Aggregation - 2x2 MIMO, Cat 3, PUSCH enabled : HARQ Ack/Nack is carried by PUSCH
  • 2 CC Aggregation - 2x2 MIMO, Cat 3, PUSCH diabled : HARQ Ack/Nack is carried by PUCCH Format 1b
  • 2 CC Aggregation - 2x2 MIMO, Cat 3, 40 Mhz Aggregated BandWidth, 200 Mbps Throughput at IP layer  
  • 2 CC Aggregation - SISO, Cat 4, PUSCH enabled : HARQ Ack/Nack is carried by PUSCH
  • 2 CC Aggregation - SISO, Cat 4, PUSCH diabled : HARQ Ack/Nack is carried by PUCCH Format 1b
  • 2 CC Aggregation - 2x2 MIMO, Cat 6, MIMO, 20 Mhz Aggregated Bandwidth, 150 Mbps Throughput at IP layer
  • 2 CC Aggregation - 2x2 MIMO, Cat 6, MIMO, 40 Mhz Aggregated Bandwidth, 300 Mbps Throughput at IP layer
  • 2 CC Aggregation - TM 8
  • 2 CC Aggregation - TM 9
  • 3 CC Aggregation - SISO, Cat 6, 30 Mhz Aggregated BW, PUSCH enabled : HARQ Ack/Nack is carried by PUSCH
  • 3 CC Aggregation - SISO, Cat 6, 30 Mhz Aggregated BW,PUSCH diabled : HARQ Ack/Nack is carried by PUCCH Format 3
  • 3 CC Aggregation - 2x2 MIMO, Cat 6, 30 Mhz Aggregated BW, PUSCH enabled : HARQ Ack/Nack is carried by PUSCH
  • 3 CC Aggregation - 2x2 MIMO, Cat 6, 30 Mhz Aggregated BW, PUSCH diabled : HARQ Ack/Nack is carried by PUCCH Format 3
  • 3 CC Aggregation - 2x2 MIMO, Cat 6, 40 Mhz Aggregated BW
  • 3 CC Aggregation - 2x2 MIMO, Cat 6, 60 Mhz Aggregated BW
  • 3 CC Aggregation - 4x4,4x4,4x2 Cat 16, 60 Mhz Aggregated BW
  • 4 CC Aggregation - All 2x2, 80 Mhz Aggregated BW
  • 5 CC Aggregation - All 2x2, 100 Mhz Aggregated BW
  • 5 CC Aggregation - All 4x4, 100 Mhz Aggregated BW

十一 Activation/Deactivation of Secondary Cell

A typical use case of Activation of the SCell would that the network configures the UE with
one or more component carriers (CCs) but deactivate all of them except the Primary CC.
When there is a need of more data throughput (for example, there is a huge amount of
data to delivered to the UE in the downlink), the network can activate several
secondary CCs to maximize downlink throughput.
Another use case could be that if the PCell is fully loaded, the SCell can be activated and
the data transfer can be scheduled only on the SCell (Load balancing).
The network can deactivate the SCell when there is no more data to be delivered to the
UE or the channel quality of the SCell turning to be bad.

The UE (and the network) can deactivate the activated SCell without explicit signaling
which is based on sCellDeactivationTimer. This is the amount of time (in radio frames)
the UE has not received any data on the SCell.
SCell Activation is done via MAC Control Element whereas the deactivation mechanism is
either by using MAC control element or by the expiry of the sCellDeactivationTimer.
The Activation/Deactivation MAC control element is identified by a MAC PDU subheader
with unique LCID: 11011. It has a fixed size and consists of a single octet containing seven
C-fields and one R-field (Reserved bit and is set to “0”). Each C-field represents an SCell
with SCellIndex which ranges from 1-7.
The MAC control element carries a bitmap for the activation and deactivation of SCells:
set to 1 denotes activation of the corresponding SCell, while a bit set to 0 denotes
deactivation.
With the bitmap, SCells can be activated and deactivated individually, and a single
activation/deactivation command can activate/deactivate a subset of the SCells.
The Activation/Deactivation MAC CE and its subheader are illustrated in the below Figure.

If the UE receives an Activation/Deactivation MAC CE in subframe #n activating the SCell,
the UE shall apply the below defined actions no earlier than subframe #n+8 and no later
than subframe #n+24 or subframe #n+34 (as defined in section 7.7.2 of 36.133)
― Transmit SRS on the SCell in case if UL CA and SRS on the SCell is configured;
― PDCCH monitoring on the SCell;
― PDCCH monitoring for the SCell (Cross Carrier Scheduling);
― CSI reporting for the SCell. The UE should start transmitting valid CSI report no later
than subframe #n+24 or #n+34 (as defined in section 7.7.2 of 36.133) but it can report out
of range (CQI index = 0) values from subframe #n+8, otherwise the eNodeB have
to perform blind decoding of PUSCH (if scheduled) from subframe #n+8 till subframe
#n+24 or #n+34

If the SCell is deactivated, the UE shall apply the following activations:

If the SCell is deactivated, the UE shall apply the following activations:
― SRS shall not be transmitted in case if UL CA and SRS on the SCell is configured
― The UE shall not transmit UL-SCH on the SCell (UL CA)
― PDCCH on/for the SCell shall not be monitored.
― The UE shall flush all HARQ buffers associated with the SCell.
― The UE shall not transmit RACH on the SCell (Introduced in Release-11, and the RA
procedure on an SCell shall only be initiated by a PDCCH order). When SCell is
deactivated, the ongoing RA procedure on the SCell, if any, is aborted
― The UE shall stop reporting CSI from subframe #n+8 if the sCellDeactivationTimer
associated with the SCell expires in subframe #n or if the UE receives an
Activation/Deactivation MAC CE in subframe #n deactivating the SCell

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

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

相关文章

Firefox 119 正式发布

Firefox 119 已正式发布。新版本除了修复 Bug 之外&#xff0c;还增强了 Firefox View 功能、支持在 PDF 文档中插入图片&#xff0c;以及引入 Encrypted Client Hello (ECH) 以增强隐私保护等。 主要变化 改进 Firefox View&#xff1a;用户可以在该页面查看所有窗口打开的标…

uniapp 微信小程序 uni-file-picker上传图片报错 chooseAndUploadFile

这个问题真的很搞&#xff0c; 原因是微信开发者工具更新了&#xff0c;导致图片上传问题。 解决方法&#xff1a; 将微信开发者工具的基础库改为2.33.0一下即可。 在微信开发者工具详情 - 本地设置中&#xff08;记得点击‘推送’按钮&#xff09;&#xff1a;

20.8 OpenSSL 套接字SSL传输文件

有了上面的基础那么传输文件的实现就变得简单了&#xff0c;在传输时通常我们需要打开文件&#xff0c;并每次读入1024个字节的数据包&#xff0c;通过SSL加密传输即可&#xff0c;此处的文件传输功能在原生套接字章节中也进行过详细讲解&#xff0c;此处我们还是使用原来的密钥…

Spark 基础知识点

Spark 基础 本文来自 B站 黑马程序员 - Spark教程 &#xff1a;原地址 什么是Spark 什么是Spark 1.1 定义&#xff1a;Apache Spark是用于大规模数据&#xff08;large-scala data&#xff09;处理的统一&#xff08;unified&#xff09;分析引擎 Spark最早源于一篇论文 Re…

Linux 学习(CentOS 7)

CentOS 7 学习 Linux系统内核作者: Linux内核版本 内核(kernel)是系统的心脏&#xff0c;是运行程序和管理像磁盘和打印机等硬件设备的核心程序&#xff0c;它提供了一个在裸设备与应用程序间的抽象层。 Linux内核版本又分为稳定版和开发版&#xff0c;两种版本是相互关联&am…

深度优先遍历与连通分量

深度优先遍历(Depth First Search)的主要思想是首先以一个未被访问过的顶点作为起始顶点&#xff0c;沿当前顶点的边走到未访问过的顶点。当没有未访问过的顶点时&#xff0c;则回到上一个顶点&#xff0c;继续试探别的顶点&#xff0c;直至所有的顶点都被访问过。 下图示例的…

设置Linux时间格式

一、事因 不知道什么时候我在输入ls -l 命令时候的显示变成了。 -rw-r--r-- 1 bossftp ftp 6796376499 915 05:31 rac_full_20230915.gz -rw-r--r-- 1 bossftp ftp 6804104515 104 05:25 rac_full_20231024.gz -rw-r--r-- 1 bossftp ftp 6804365525 105 05:29 rac_full_202…

技术分享 | Selenium多浏览器处理

实战演示 Python 版本 #导入依赖 import os from selenium import webdriverdef test_browser():#使用os模块的getenv方法来获取声明环境变量browserbrowser os.getenv("browser").lower()#判断browser的值if browser "headless":driver webdriver.Ph…

python web框架 flask基础入门教程

python web框架 flask基础入门教程 今天我们写一个flask基础入门教程&#xff0c;当然也会覆盖很多重要的知识点&#xff0c;在这篇博客中&#xff0c;我们主要会讲解如下内容&#xff1a; 1、通过flask框架向web传输和接收参数 2、实现静态图片插入和图书上传 3、实现搭建…

函数调用指令, 返回机制分析(x86_64)

预备 #include <stdio.h>int addDetail(int a, int b) {return a b; }int add(int a, int b) {int c;c addDetail(a, b);return c; }int main(int argc, char *argv[]) {int sum;sum add(3, 5);printf("sum %d\n", sum);return 0; }汇编 main add addDeta…

前端食堂技术周刊第 103 期:10 月登陆 Web 平台的新功能、TS 5.3 RC、React 2023 状态、高并发的哲学原理、Web 资源加载优先级

美味值&#xff1a;&#x1f31f;&#x1f31f;&#x1f31f;&#x1f31f;&#x1f31f; 口味&#xff1a;夏梦玫珑 食堂技术周刊仓库地址&#xff1a;https://github.com/Geekhyt/weekly 大家好&#xff0c;我是童欧巴。欢迎来到前端食堂技术周刊&#xff0c;我们先来看下…

数据集划分:手动划分文件夹中的图片数据集为训练集、验证集和测试集

1.需求 手动划分文件夹中的图片数据集为训练集、验证集和测试集&#xff0c;即进行文件夹中的数据集&#xff08;都是图片&#xff09;进行划分。 2.步骤 使用文件处理库&#xff08;如os&#xff09;遍历读取文件夹中的图片文件。将读取到的图片文件路径存储到列表中。打乱…

8、Python模块和包:导入模块、创建自己的模块和包

文章目录 Python模块和包:导入模块、创建自己的模块和包导入模块创建自己的模块创建包使用相对导入结论Python模块和包:导入模块、创建自己的模块和包 Python是一种功能强大的编程语言,它的模块和包系统是其强大功能的基石之一。在Python中,模块是包含Python定义和声明的文…

【MySQL事务篇】多版本并发控制(MVCC)

多版本并发控制(MVCC) 文章目录 多版本并发控制(MVCC)1. 概述2. 快照读与当前读2.1 快照读2.2 当前读 3. MVCC实现原理之ReadView3.1 ReadView概述3.2 设计思路3.3 ReadView的规则3.4 MVCC整体操作流程 4. 举例说明4.1 READ COMMITTED隔离级别下4.2 REPEATABLE READ隔离级别下 …

viewBinding与反射结合的实用实践

首先&#xff0c;官方教程指个路&#xff1a;视图绑定 本文阅读认真阅读大约需要5-20分钟 也可直接跳到文末3.0看最终方案 目录 1 关于ViewBinding第一点&#xff0c;命名符合一定的规则第二点&#xff0c;继承自ViewBinding 2 正常使用不便之处3 话不多说直接看代码1.04 话不…

数据结构与算法之美学习笔记:16 | 二分查找(下):如何快速定位IP对应的省份地址?

目录 前言二分查找的变形问题变体一&#xff1a;查找第一个值等于给定值的元素变体二&#xff1a;查找最后一个值等于给定值的元素变体三&#xff1a;查找第一个大于等于给定值的元素变体四&#xff1a;查找最后一个小于等于给定值的元素 解答开篇内容小结 前言 本节课程思维导…

vue3+ts 项目遇到的问题和bug

1.router中使用pinia报错 pinia.mjs:1709 Uncaught Error: [&#x1f34d;]: "getActivePinia()" was called but there was no active Pinia. Are you trying to use a store before calling "app.use(pinia)"? See https://pinia.vuejs.org/core-concep…

[科研图像处理]用matlab平替image-j,有点麻烦,但很灵活!

做材料与生物相关方向的同学应该对image-j并不陌生&#xff0c;前几天有个师兄拜托我用image-j分析一些图片&#xff0c;但使用过后发现我由于不了解image-j的工作流程而对结果并不确信&#xff0c;而且image-j的功能无法拓展&#xff0c;对有些图片的处理效果并不好&#xff0…

【网络协议】聊聊HTTPDNS如何工作的

传统 DNS 存在哪些问题&#xff1f; 域名缓存问题 我们知道CND会进行域名解析&#xff0c;但是由于本地会进行缓存对应的域名-ip地址&#xff0c;所以可能出现过期数据的情况。 域名转发问题 出口 NAT 问题 域名更新问题 解析延迟问题 因为在解析DNS的时候&#xff0c;需要进行…

【C语言】函数的系统化精讲(二)

&#x1f308;write in front :&#x1f50d;个人主页 &#xff1a; 啊森要自信的主页 &#x1f308;作者寄语 &#x1f308;&#xff1a; 小菜鸟的力量不在于它的体型&#xff0c;而在于它内心的勇气和无限的潜能&#xff0c;只要你有决心&#xff0c;就没有什么事情是不可能的…