无线通信系统中的CSI报告的制作方法

文档序号:15106331发布日期:2018-08-04 16:58阅读:177来源:国知局

本文公开的主题大体上涉及无线通信,并且更具体地,涉及无线通信系统中的信道状态信息(“CSI”)报告。



背景技术:

这里定义了以下缩写,其中至少一些缩写在以下描述中提及。

3GPP 第三代合作伙伴计划

ACK 肯定应答

ANDSF接入网络发现和选择功能

AP 接入点

APN 接入点名称

BLER 误块率

BPSK 二进制相移键控

CAZAC恒定幅度零自相关

CCA 空闲信道评估

CCE 控制信道单元

CP 循环前缀

CQI 信道质量指示符

CSI信道状态信息

CSS公共搜索空间

DCI 下行链路控制信息

DL 下行链路

eNB演进型节点B

EPDCCH 增强型物理下行链路控制信道

E-RAB E-UTRAN 无线电接入承载

ETSI 欧洲电信标准协会

E-UTRAN 演进型通用陆地无线电接入网络

FBE基于帧的设备

FDD 频分双工

FDMA 频分多址

FEC前向纠错

GPRS 通用分组无线电业务

GPT GPRS隧道协议

HARQ 混合自动重传请求

H-PLMN 归属公共陆地移动网络

IP 互联网协议

ISRP 系统间路由策略

LAA 授权辅助接入

LBE 基于负载的设备

LBT 载波侦听

LTE长期演进

MCL 最小耦合损耗

MCS 调制和编码方案

MME 移动性管理实体

MU-MIMO 多用户多输入多输出

NACK或NAK否定应答

NAS 非接入层

NBIFOM 基于网络的IP流移动性

OFDM 正交频分复用

PCell 主小区

PBCH 物理广播信道

PCO 协议配置选项

PCRF 策略和计费规则功能

PDCCH 物理下行链路控制信道

PDCP 分组数据汇聚协议

PDN 分组数据网络

PDSCH 物理下行链路共享信道

PDU 协议数据单元

PGW 分组数据网络网关

PHICH 物理混合ARQ指示符信道

PLMN 公共陆地移动网络

PMI预编码矩阵指示符

PRACH物理随机接入信道

PRB 物理资源块

PTI 过程交易标识

PUCCH物理上行链路控制信道

PUSCH物理上行链路共享信道

QoS服务质量

QPSK 正交相移键控

RAB 无线电接入承载

RAN 无线电接入网络

RAR 随机访问响应

RI 秩指示符

RRC 无线电资源控制

RX 接收

SC-FDMA 单载波频分多址

SCell 辅助小区

SCH 共享信道

SGW 服务网关

SIB 系统信息块

SINR 信号与干扰加噪声比

SR 调度请求

TAU 跟踪区域更新

TB 传输块

TBS 传输块大小

TCP 传输控制协议

TDD 时分双工

TDM 时分复用

TEID 隧道端点标识(“ID”)

TX 发送

UCI 上行链路控制信息

UE 用户实体/设备(移动终端)

UL 上行链路

UMTS 通用移动电信系统

V-PLMN 访问的公共陆地移动网络

WiMAX 全球微波接入互操作性

WLAN 无线局域网

在无线通信网络中,可以支持载波聚合。在此类配置中,UE可以被配置为以一个或多个CSI进程的形式为每个服务小区周期性地报告CSI。可以理解,CSI通常可以包括CQI、PMI和RI。基于较高层配置,可以针对每个CSI进程为每个周期性CSI报告实例生成以下周期性CSI报告类型之一:类型1报告支持针对UE选择的子带的CQI反馈;类型1a报告支持子带CQI和第二PMI反馈;类型2、类型2b和类型2c报告支持宽带CQI和PMI反馈;类型2a报告支持宽带PMI反馈;类型3报告支持RI反馈;类型4报告支持宽带CQI;类型5报告支持RI和宽带PMI反馈;且类型6报告支持RI和PTI反馈。

在某些系统中,对于每个CSI进程,周期性CSI报告实例(例如,报告CSI进程的周期性CSI的子帧)根据较高层信令独立配置。此外,与为UE配置的服务小区和CSI进程的数量无关,UE在子帧中仅发送对应于一个CSI进程的一个周期性CSI报告。在与UE的多个CSI进程相对应的多个周期性CSI报告被配置为在相同子帧中发送的情况下,UE选择多个CSI报告中的一个用于发送。

在各种系统中,UE可以在子帧中发送对应于多个CSI进程的多个周期性CSI报告。这些多个周期性CSI报告可以使用PUCCH来发送。可以理解,PUCCH的最大有效载荷大小根据PUCCH的结构以及UE与eNB之间的信道条件而受限。在子帧中的CSI报告的总有效载荷大小超过PUCCH的最大有效载荷大小的情况下,丢弃多个周期性CSI报告中的一个或多个的周期性CSI报告。

在某些情况下,UE可以配置有不止一个PUCCH用于多个周期性CSI报告的发送。这些多个PUCCH可以支持不同的最大有效载荷大小。UE可以选择多个PUCCH中的一个来发送多个周期性CSI报告。如果子帧中所选PUCCH的最大有效载荷大小不能容纳所有周期性CSI报告,则丢弃多个周期性CSI报告中的一个或多个的周期性CSI报告。

此外,UE可以被配置为使用一个PUCCH来发送HARQ-ACK和多个周期性CSI报告。然而,如果子帧中PUCCH的最大有效载荷大小不能容纳所有周期性CSI报告和HARQ-ACK,则丢弃多个周期性CSI报告中的一个或多个的周期性CSI报告。可以理解,HARQ-ACK可以统称为对接收到的DL TB的肯定应答(“ACK”)和否定应答(“NAK”)。在某些配置中,DL TB可以被承载在PDSCH上。此外,可以在一个服务小区和子帧中的PDSCH上最多发送两个TB。



技术实现要素:

公开用于CSI报告的装置。方法和系统也执行上述装置的功能。在一个实施例中,该装置包括确定多个信道状态信息(“CSI”)报告中的每个CSI报告的优先级的处理器。在某些实施例中,基于CSI报告的CSI报告类型、服务小区、CSI进程标识(“ID”)和CSI子帧集合中的每个来确定每个CSI报告的优先级。在各种实施例中,该处理器至少部分地基于每个CSI报告的优先级来确定要在子帧中发送的多个CSI报告中的一个或多个CSI报告。在某些实施例中,该处理器在子帧中选择用于发送一个或多个CSI报告的信道。在各种实施例中,该处理器包括发射器,该发射器使用在子帧中的所选信道来发送一个或多个CSI报告。

在一个实施例中,使用以下等式中的一个来确定每个CSI报告的优先级:

PCSI-优先级=n×T×S×M+t×S×M+s×M+m,

PCSI-优先级=n×T×M×S+t×M×S+m×S+s,

PCSI-优先级=n×S×T×M+s×T×M+t×M+m,

PCSI-优先级=n×S×M×T+s×M×T+m×T+t,

PCSI-优先级=n×M×S×T+m×S×T+s×T+t,

PCSI-优先级=n×M×T×S+m×T×S+t×S+s,

PCSI-优先级=m×T×S×N+t×S×N+s×N+n,

PCSI-优先级=m×T×N×S+t×N×S+n×S+s,

PCSI-优先级=m×S×T×N+s×T×N+t×N+n,

PCSI-优先级=m×S×N×T+s×N×T+n×T+t,

PCSI-优先级=m×N×S×T+n×S×T+s×T+t,

PCSI-优先级=m×N×T×S+n×T×S+t×S+s,

PCSI-优先级=s×T×N×M+t×N×M+n×M+m,

PCSI-优先级=s×T×M×N+t×M×N+m×N+n,

PCSI-优先级=s×N×T×M+n×T×M+t×M+m,

PCSI-优先级=s×N×M×T+n×M×T+m×T+t,

PCSI-优先级=s×M×N×T+m×N×T+n×T+t,

PCSI-优先级=s×M×T×N+m×T×N+t×N+n,

PCSI-优先级=t×N×S×M+n×S×M+s×M+m,

PCSI-优先级=t×N×M×S+n×M×S+m×S+s,

PCSI-优先级=t×S×N×M+s×N×M+n×M+m,

PCSI-优先级=t×S×M×N+s×M×N+m×N+n,

PCSI-优先级=t×M×S×N+m×S×N+s×N+n,以及

PCSI-优先级=t×M×N×S+m×N×S+n×S+s。

PCSI-优先级是CSI进程的优先级;N是不同的CSI报告类型等级的数量;n是CSI报告类型的CSI报告类型等级索引,且0≤n≤N-1;M是远程单元的服务小区的数量;m是CSI报告的服务小区索引,且0≤m≤M-1;S是服务小区和远程单元的CSI进程的数量;s是CSI报告的CSI进程索引,且0≤s≤S-1;T是服务小区和远程单元的CSI子帧集合的数量;t是CSI报告的CSI子帧集合索引,且0≤t≤T-1。在此类实施例中,多个CSI报告的优先级按照PCSI-优先级的升序从最高优先级到最低优先级排序。

在一些实施例中,根据以下条件确定多个CSI报告中的任何CSI报告对之间的优先级:如果CSI报告对中的两个CSI报告具有不同的CSI报告类型等级索引,则具有较小的CSI报告类型等级索引的CSI报告具有较高的优先级;如果CSI报告对中的两个CSI报告具有相同的CSI报告类型等级索引和不同的CSI子帧集合索引,则具有较小的CSI子帧集合索引的CSI报告具有较高的优先级;如果CSI报告对中的两个CSI报告具有相同的CSI报告类型等级索引、相同的CSI子帧集合索引以及不同的CSI进程索引,则具有较小的CSI进程索引的CSI报告具有较高的优先级;如果CSI报告对中的两个CSI报告具有相同的CSI报告类型等级索引、相同的CSI子帧集合索引、相同的CSI进程索引以及不同的服务小区索引,则具有较小的服务小区索引的CSI报告具有较高优先级。

在一些实施例中,处理器通过按照从最高优先级到最低优先级的顺序选择多个CSI报告中的CSI报告直到所选CSI报告的大小达到所选信道的有效载荷大小来确定要在子帧中发送的多个CSI报告中的一个或多个CSI报告。在某些实施例中,该装置包括接收器,该接收器接收指示可以用于在子帧中发送一个或多个CSI报告的至少一个信道的信令。

在一个实施例中,如果单个信道是可供选择的唯一信道,则处理器通过选择单个信道来选择信道。在某些实施例中,如果多个信道可供选择并且如果多个信道中的一个或多个信道的有效载荷大小大于或等于与多个CSI报告相对应的CSI报告比特的数量,则处理器通过从一个或多个信道中选择具有最小有效载荷大小的信道来选择信道。在各种实施例中,如果多个信道可供选择并且如果多个信道中的每个信道的有效载荷大小小于与多个CSI报告相对应的CSI报告比特的数量,则处理器通过从多个信道中选择具有最大有效载荷大小的信道来选择信道。

在一个实施例中,处理器确定要在子帧中发送的混合自动重传请求应答(“HARQ-ACK”)比特集合。在此类实施例中,处理器通过按照从最高优先级到最低优先级的顺序选择多个CSI报告中的CSI报告直到HARQ-ACK比特集合和所选择的CSI报告的大小达到所选信道的有效载荷大小来确定要在子帧中发送的多个CSI报告中的一个或多个CSI报告。此外,在此类实施例中,发射器通过使用所选信道来发送具有所选CSI报告的HARQ-ACK比特集合而使用子帧中的所选信道来发送一个或多个CSI报告。

在一个实施例中,一种用于CSI报告的方法包括确定多个信道状态信息(“CSI”)报告中的每个CSI报告的优先级。在此类实施例中,基于CSI报告的CSI报告类型、服务小区、CSI进程标识(“ID”)和CSI子帧集合中的每个来确定每个CSI报告的优先级。在各种实施例中,该方法可以包括至少部分地基于每个CSI报告的优先级来确定要在子帧中发送的多个CSI报告中的一个或多个CSI报告。在一些实施例中,该方法可以包括在子帧中选择用于发送一个或多个CSI报告的信道。在一个实施例中,该方法可以包括使用子帧中的所选信道来发送一个或多个CSI报告。

在某些实施例中,使用以下等式中的一个来确定每个CSI报告的优先级:

PCSI-优先级=n×T×S×M+t×S×M+s×M+m,

PCSI-优先级=n×T×M×S+t×M×S+m×S+s,

PCSI-优先级=n×S×T×M+s×T×M+t×M+m,

PCSI-优先级=n×S×M×T+s×M×T+m×T+t,

PCSI-优先级=n×M×S×T+m×S×T+s×T+t,

PCSI-优先级=n×M×T×S+m×T×S+t×S+s,

PCSI-优先级=m×T×S×N+t×S×N+s×N+n,

PCSI-优先级=m×T×N×S+t×N×S+n×S+s,

PCSI-优先级=m×S×T×N+s×T×N+t×N+n,

PCSI-优先级=m×S×N×T+s×N×T+n×T+t,

PCSI-优先级=m×N×S×T+n×S×T+s×T+t,

PCSI-优先级=m×N×T×S+n×T×S+t×S+s,

PCSI-优先级=s×T×N×M+t×N×M+n×M+m,

PCSI-优先级=s×T×M×N+t×M×N+m×N+n,

PCSI-优先级=s×N×T×M+n×T×M+t×M+m,

PCSI-优先级=s×N×M×T+n×M×T+m×T+t,

PCSI-优先级=s×M×N×T+m×N×T+n×T+t,

PCSI-优先级=s×M×T×N+m×T×N+t×N+n,

PCSI-优先级=t×N×S×M+n×S×M+s×M+m,

PCSI-优先级=t×N×M×S+n×M×S+m×S+s,

PCSI-优先级=t×S×N×M+s×N×M+n×M+m,

PCSI-优先级=t×S×M×N+s×M×N+m×N+n,

PCSI-优先级=t×M×S×N+m×S×N+s×N+n,以及

PCSI-优先级=t×M×N×S+m×N×S+n×S+s。

PCSI-优先级是CSI进程的优先级;N是不同的CSI报告类型等级的数量;n是CSI报告类型的CSI报告类型等级索引,且0≤n≤N-1;M是远程单元的服务小区的数量;m是CSI报告的服务小区索引,且0≤m≤M-1;S是服务小区和远程单元的CSI进程的数量;s是CSI报告的CSI进程索引,且0≤s≤S-1;T是服务小区和远程单元的CSI子帧集合的数量;t是CSI报告的CSI子帧集合索引,且0≤t≤T-1。在此类实施例中,多个CSI报告的优先级按照PCSI-优先级的升序从最高优先级到最低优先级排序。

在一些实施例中,根据以下条件确定多个CSI报告中的任何CSI报告对之间的优先级:如果CSI报告对中的两个CSI报告具有不同的CSI报告类型等级索引,则具有较小的CSI报告类型等级索引的CSI报告具有较高的优先级;如果CSI报告对中的两个CSI报告具有相同的CSI报告类型等级索引和不同的CSI子帧集合索引,则具有较小的CSI子帧集合索引的CSI报告具有较高的优先级;如果CSI报告对中的两个CSI报告具有相同的CSI报告类型等级索引、相同的CSI子帧集合索引以及不同的CSI进程索引,则具有较小的CSI进程索引的CSI报告具有较高的优先级;如果CSI报告对中的两个CSI报告具有相同的CSI报告类型等级索引、相同的CSI子帧集合索引、相同的CSI进程索引以及不同的服务小区索引,则具有较小的服务小区索引的CSI报告具有较高优先级。

在一些实施例中,确定要在子帧中发送的多个CSI报告中的一个或多个CSI报告包括:按照从最高优先级到最低优先级的顺序选择多个CSI报告中的CSI报告,直到所选CSI报告的大小达到所选信道的有效载荷大小。在某些实施例中,该方法包括接收指示可以用于在子帧中发送一个或多个CSI报告的至少一个信道的信令。

在一个实施例中,选择信道包括:如果单个信道是可供选择的唯一信道,则选择单个信道。在某些实施例中,选择信道包括:如果多个信道可供选择并且如果多个信道中的一个或多个信道的有效载荷大小大于或等于与多个CSI报告相对应的CSI报告比特的数量,则从一个或多个信道中选择具有最小有效载荷大小的信道。在各种实施例中,选择信道包括:如果多个信道可供选择并且如果多个信道中的每个信道的有效载荷大小小于与多个CSI报告相对应的CSI报告比特的数量,则从多个信道中选择具有最大有效载荷大小的信道。

在一个实施例中,该方法包括确定要在子帧中发送的混合自动重传请求应答(“HARQ-ACK”)比特集合。在此类实施例中,确定要在子帧中发送的多个CSI报告中的一个或多个CSI报告包括:按照从最高优先级到最低优先级的顺序选择多个CSI报告中的CSI报告直到HARQ-ACK比特集合和所选CSI报告的大小达到所选信道的有效载荷大小。此外,在此类实施例中,使用在子帧中的所选信道来发送一个或多个CSI报告包括:使用所选信道来发送具有所选CSI报告的HARQ-ACK比特集合。

在一个实施例中,一种装置包括接收器,该接收器接收关于子帧中的信道的一个或多个信道状态信息(“CSI”)报告。该装置还可以包括处理器,处理器确定多个CSI报告中的每个CSI报告的优先级。在此类实施例中,基于CSI报告的CSI报告类型、服务小区、CSI进程标识(“ID”)和CSI子帧集合中的每个来确定每个CSI报告的优先级。处理器还可以至少部分地基于每个CSI报告的优先级来确定多个CSI报告中的哪些CSI报告被包括在一个或多个CSI报告中。

在某些实施例中,使用以下等式中的一个来确定每个CSI报告的优先级:

PCSI-优先级=n×T×S×M+t×S×M+s×M+m,

PCSI-优先级=n×T×M×S+t×M×S+m×S+s,

PCSI-优先级=n×S×T×M+s×T×M+t×M+m,

PCSI-优先级=n×S×M×T+s×M×T+m×T+t,

PCSI-优先级=n×M×S×T+m×S×T+s×T+t,

PCSI-优先级=n×M×T×S+m×T×S+t×S+s,

PCSI-优先级=m×T×S×N+t×S×N+s×N+n,

PCSI-优先级=m×T×N×S+t×N×S+n×S+s,

PCSI-优先级=m×S×T×N+s×T×N+t×N+n,

PCSI-优先级=m×S×N×T+s×N×T+n×T+t,

PCSI-优先级=m×N×S×T+n×S×T+s×T+t,

PCSI-优先级=m×N×T×S+n×T×S+t×S+s,

PCSI-优先级=s×T×N×M+t×N×M+n×M+m,

PCSI-优先级=s×T×M×N+t×M×N+m×N+n,

PCSI-优先级=s×N×T×M+n×T×M+t×M+m,

PCSI-优先级=s×N×M×T+n×M×T+m×T+t,

PCSI-优先级=s×M×N×T+m×N×T+n×T+t,

PCSI-优先级=s×M×T×N+m×T×N+t×N+n,

PCSI-优先级=t×N×S×M+n×S×M+s×M+m,

PCSI-优先级=t×N×M×S+n×M×S+m×S+s,

PCSI-优先级=t×S×N×M+s×N×M+n×M+m,

PCSI-优先级=t×S×M×N+s×M×N+m×N+n,

PCSI-优先级=t×M×S×N+m×S×N+s×N+n,以及

PCSI-优先级=t×M×N×S+m×N×S+n×S+s。

PCSI-优先级是CSI进程的优先级;N是不同的CSI报告类型等级的数量;n是CSI报告类型的CSI报告类型等级索引,且0≤n≤N-1;M是远程单元的服务小区的数量;m是CSI报告的服务小区索引,且0≤m≤M-1;S是服务小区和远程单元的CSI进程的数量;s是CSI报告的CSI进程索引,且0≤s≤S-1;T是服务小区和远程单元的CSI子帧集合的数量;t是CSI报告的CSI子帧集合索引,且0≤t≤T-1。在此类实施例中,多个CSI报告的优先级按照PCSI-优先级的升序从最高优先级到最低优先级排序。

在一些实施例中,根据以下条件确定多个CSI报告中的任何CSI报告对之间的优先级:如果CSI报告对中的两个CSI报告具有不同的CSI报告类型等级索引,则具有较小的CSI报告类型等级索引的CSI报告具有较高的优先级;如果CSI报告对中的两个CSI报告具有相同的CSI报告类型等级索引和不同的CSI子帧集合索引,则具有较小的CSI子帧集合索引的CSI报告具有较高的优先级;如果CSI报告对中的两个CSI报告具有相同的CSI报告类型等级索引、相同的CSI子帧集合索引以及不同的CSI进程索引,则具有较小的CSI进程索引的CSI报告具有较高的优先级;如果CSI报告对中的两个CSI报告具有相同的CSI报告类型等级索引、相同的CSI子帧集合索引、相同的CSI进程索引以及不同的服务小区索引,则具有较小的服务小区索引的CSI报告具有较高的优先级。

在一个实施例中,处理器通过按照从最高优先级到最低优先级的顺序选择多个CSI报告中的CSI报告直到一个或多个CSI报告的数量达到信道的有效载荷大小来确定多个CSI报告中的哪些CSI报告被包括在一个或多个CSI报告中。在某些实施例中,装置包括发射器,发射器发送指示可以用于在子帧中发送一个或多个CSI报告的至少一个信道的信令。在某些实施例中,接收器在信道上接收具有一个或多个CSI报告的混合自动重传请求应答(“HARQ-ACK”)集合比特。在此类实施例中,处理器通过按照从最高优先级到最低优先级的顺序选择多个CSI报告中的CSI报告直到HARQ-ACK比特集合的大小和一个或多个CSI报告的数量达到信道的有效载荷大小来确定多个CSI报告中的哪些CSI报告被包括在一个或多个CSI报告中。

在一个实施例中,用于CSI报告的另一方法包括在子帧中的信道上接收一个或多个信道状态信息(“CSI”)报告。在各种实施例中,该方法包括确定多个CSI报告中的每个CSI报告的优先级。在此类实施例中,基于CSI报告的CSI报告类型、服务小区、CSI进程标识(“ID”)和CSI子帧集合中的每个来确定每个CSI报告的优先级。在一些实施例中,该方法包括至少部分地基于每个CSI报告的优先级来确定多个CSI报告中的哪些CSI报告被包括在一个或多个CSI报告中。

在某些实施例中,使用以下等式中的一个来确定每个CSI报告的优先级:

PCSI-优先级=n×T×S×M+t×S×M+s×M+m,

PCSI-优先级=n×T×M×S+t×M×S+m×S+s,

PCSI-优先级=n×S×T×M+s×T×M+t×M+m,

PCSI-优先级=n×S×M×T+s×M×T+m×T+t,

PCSI-优先级=n×M×S×T+m×S×T+s×T+t,

PCSI-优先级=n×M×T×S+m×T×S+t×S+s,

PCSI-优先级=m×T×S×N+t×S×N+s×N+n,

PCSI-优先级=m×T×N×S+t×N×S+n×S+s,

PCSI-优先级=m×S×T×N+s×T×N+t×N+n,

PCSI-优先级=m×S×N×T+s×N×T+n×T+t,

PCSI-优先级=m×N×S×T+n×S×T+s×T+t,

PCSI-优先级=m×N×T×S+n×T×S+t×S+s,

PCSI-优先级=s×T×N×M+t×N×M+n×M+m,

PCSI-优先级=s×T×M×N+t×M×N+m×N+n,

PCSI-优先级=s×N×T×M+n×T×M+t×M+m,

PCSI-优先级=s×N×M×T+n×M×T+m×T+t,

PCSI-优先级=s×M×N×T+m×N×T+n×T+t,

PCSI-优先级=s×M×T×N+m×T×N+t×N+n,

PCSI-优先级=t×N×S×M+n×S×M+s×M+m,

PCSI-优先级=t×N×M×S+n×M×S+m×S+s,

PCSI-优先级=t×S×N×M+s×N×M+n×M+m,

PCSI-优先级=t×S×M×N+s×M×N+m×N+n,

PCSI-优先级=t×M×S×N+m×S×N+s×N+n,以及

PCSI-优先级=t×M×N×S+m×N×S+n×S+s。

PCSI-优先级是CSI进程的优先级;N是不同的CSI报告类型等级的数量;n是CSI报告类型的CSI报告类型等级索引,且0≤n≤N-1;M是远程单元的服务小区的数量;m是CSI报告的服务小区索引,且0≤m≤M-1;S是服务小区和远程单元的CSI进程的数量;s是CSI报告的CSI进程索引,且0≤s≤S-1;T是服务小区和远程单元的CSI子帧集合的数量;t是CSI报告的CSI子帧集合索引,且0≤t≤T-1。在此类实施例中,多个CSI报告的优先级按照PCSI-优先级的升序从最高优先级到最低优先级排序。

在一些实施例中,根据以下条件确定多个CSI报告中的任何CSI报告对之间的优先级:如果CSI报告对中的两个CSI报告具有不同的CSI报告类型等级索引,则具有较小的CSI报告类型等级索引的CSI报告具有较高的优先级;如果CSI报告对中的两个CSI报告具有相同的CSI报告类型等级索引和不同的CSI子帧集合索引,则具有较小的CSI子帧集合索引的CSI报告具有较高的优先级;如果CSI报告对中的两个CSI报告具有相同的CSI报告类型等级索引、相同的CSI子帧集合索引以及不同的CSI进程索引,则具有较小的CSI进程索引的CSI报告具有较高的优先级;如果CSI报告对中的两个CSI报告具有相同的CSI报告类型等级索引、相同的CSI子帧集合索引、相同的CSI进程索引以及不同的服务小区索引,则具有较小的服务小区索引的CSI报告具有较高优先级。

在一个实施例中,确定多个CSI报告中的哪些CSI报告被包括在一个或多个CSI报告中包括:按照从最高优先级到最低优先级的顺序选择多个CSI报告中的CSI报告直到一个或多个CSI报告的数量达到信道的有效载荷大小。在某些实施例中,该方法包括发送指示可以用于在子帧中发送一个或多个CSI报告的至少一个信道的信令。在各种实施例中,该方法包括在信道上接收具有一个或多个CSI报告的混合自动重传请求应答(“HARQ-ACK”)比特集合。在此类实施例中,确定多个CSI报告中的哪些CSI报告被包括在一个或多个CSI报告中包括:按照从最高优先级到最低优先级的顺序选择多个CSI报告中的CSI报告直到HARQ-ACK比特集合的大小和一个或多个CSI报告的数量达到所述信道的有效载荷大小。

附图说明

将通过参考在附图中示出的特定实施例来呈现上面简要描述的实施例的更具体描述。应理解,这些附图仅描绘了一些实施例并且因此不被认为是对范围的限制,将通过使用附图以更多的特征和细节来描述和解释实施例,附图中:

图1是示出用于CSI报告的无线通信系统的一个实施例的示意性框图;

图2是示出可以用于CSI报告的装置的一个实施例的示意性框图;

图3是示出可以用于CSI报告的装置的另一实施例的示意性框图;

图4是示出CSI报告的一个实施例的示意性框图;

图5是示出用于选择要发送的CSI报告的系统的一个实施例的示意性框图;

图6是示出用于选择要发送的CSI报告的系统的另一实施例的示意性框图;

图7是示出用于选择用于CSI报告的信道的方法的一个实施例的示意性流程图;

图8是示出用于CSI报告的方法的一个实施例的示意性流程图;

图9是示出用于CSI报告的方法的另一实施例的示意性流程图。

具体实施方式

如本领域的技术人员将认识到的,实施例的各方面可以体现为系统、装置、方法或程序产品。因此,实施例可以采取完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或组合软件和硬件方面的实施例的形式,其可以在本文中统称为“电路”、“模块”或“系统”。此外,实施例可以采取体现在一个或多个计算机可读存储设备中的程序产品的形式,所述计算机可读存储设备存储机器可读代码、计算机可读代码和/或程序代码,以下称为代码。存储设备可以是有形的、非暂时性的和/或非传输性的。存储设备可可能不包含信号。在某个实施例中,存储设备仅使用用于访问代码的信号。

本说明书中描述的某些功能单元可被标记为模块,以更特别强调其实现独立性。例如,模块可以实现为硬件电路,包括定制的超大规模集成(“VLSI”)电路或门阵列,诸如逻辑芯片、晶体管或其他分立组件的现成半导体。模块也可以在诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等的可编程硬件设备中实现。

模块还可以代码和/或软件来实现以供各种类型的处理器执行。例如,所标识的代码模块可以包括可执行代码的一个或多个物理或逻辑块,其可以例如被组织为对象、过程或功能。尽管如此,所标识模块的可执行程序不需要在物理上位于一起,而是可以包括存储在不同位置的不同指令,当这些指令在逻辑上连接在一起时,所标识模块的可执行程序包括模块并实现模块的所述目的。

实际上,代码模块可以是单个指令或许多指令,并且甚至可以分布在几个不同的代码段上、不同的程序之间以及几个存储器设备上。类似地,操作数据可以在模块内被标识和示出,并且可以任何合适的形式体现并且被组织在任何合适类型的数据结构内。操作数据可以作为单个数据集收集,或者可以分布在包括不同计算机可读存储设备的不同位置上。在以软件实现模块或模块的部分的情况下,软件部分被存储在一个或多个计算机可读存储设备上。

可以使用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读存储介质。计算机可读存储介质可以是存储代码的存储设备。存储设备可以是例如但不限于电子、磁性、光学、电磁、红外、全息、微机械或半导体的系统、装置或设备,或前述的任何适当的组合。

存储设备的更具体的示例(非详尽列表)将包括以下内容:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(“RAM”)、只读存储器(“ROM”)、可擦除可编程只读存储器(“EPROM”或闪存)、便携式光盘只读存储器(“CD-ROM”)、光学存储设备、磁存储设备,或前述的任何合适的组合。在本文件的上下文中,计算机可读存储介质可以是包含或存储由指令执行系统、装置或设备使用或与其结合使用的程序的任何有形介质。

用于执行实施例的操作的代码可以是任何数量的行,并且可以一种或多种程序设计语言的任何组合来编写,所述程序设计语言包括例如Python、Ruby、Java、Smalltalk、C++等的面向对象的编程语言,以及例如“C”编程语言等的常规过程编程语言,和/或例如汇编语言的机器语言。代码可以完全在用户的计算机上执行、部分在用户的计算机上执行、作为独立的软件包执行、部分在用户的计算机上且部分在远程计算机上执行,或者完全在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过包括局域网(“LAN”)或广域网(“WAN”)的任何类型的网络连接到用户的计算机,或者可以连接到外部计算机(例如,使用互联网服务提供商通过互联网连接)。

在整个说明书中对“一个实施例”、“实施例”或类似语言的引用意味着结合所述实施例描述的特定特征、结构或特性被包括在至少一个实施例中。因此,在整个说明书中出现的短语“在一个实施例中”、“在实施例中”以及类似的语言可以但不一定都指代相同的实施例,但意指“一个或多个但不是全部实施例”,除非另外明确指示。术语“包括”、“包含”、“具有”及其变体意味着“包括但不限于”,除非另外明确指示。列举项目列表并不意味着任何或所有项目是互斥的,除非另外明确指示。术语“一”、“一个”和“所述”也指“一个或多个”,除非另外明确指示。

此外,所描述的实施例的特征、结构或特性可以任何合适的方式组合。在以下描述中,提供了许多具体细节,例如编程、软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的示例,以提供对实施例的透彻理解。然而,相关领域的技术人员将认识到,可以在没有一个或多个特定细节的情况下或者利用其他方法、组件、材料等来实施实施例。在其他情况下,未详细示出或描述众所周知的结构、材料或操作以避免模糊实施例的各方面。

以下参考根据实施例的方法、装置、系统和程序产品的示意性流程图和/或示意性框图来描述实施例的各方面。应该理解,示意性流程图和/或示意性框图中的每个框以及示意性流程图和/或示意性框图中的框的组合可以通过代码来实现。这些代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令创建用于实现在示意性流程图和/或示意性框图的一个或多个框中指定的功能/动作的方式。

代码还可以存储在可以引导计算机、其他可编程数据处理装置或其他设备以特定方式运行的存储设备中,使得存储在存储设备中的指令产生包括实现在示意性流程图和/或示意性框图的一个或多个框中指定的功能/动作的指令的制品。

代码还可以被加载到计算机、其他可编程数据处理装置或其他设备上,以使得在计算机、其他可编程装置或其他设备上执行一系列操作步骤以产生计算机实现的过程,使得在计算机或其他可编程装置上执行的代码提供用于实现在流程图和/或框图的一个或多个框中指定的功能/动作的过程。

附图中的示意性流程图和/或示意性框图示出了根据各种实施例的装置、系统、方法和程序产品的可能实施方案的架构、功能和操作。就这一点而言,示意性流程图和/或示意性框图中的每个框可以代表代码的模块、段或部分,其包括用于实现指定逻辑功能的代码的一个或多个可执行指令。

还应该注意,在一些替代实施方案中,框中提到的功能可以不按照附图中指出的顺序发生。例如,根据所涉及的功能,连续示出的两个框实际上可以基本上同时执行,或者框有时可以按相反的顺序执行。可以设想其他步骤和方法,其在功能、逻辑或效果上等同于所示附图的一个或多个框或其部分。

尽管在流程图和/或框图中可以采用各种箭头类型和线型,但是它们被理解为不限制相应实施例的范围。实际上,可以使用一些箭头或其他连接方式来仅指示所描绘的实施例的逻辑流程。例如,箭头可以指示所示实施例的枚举步骤之间的未指定持续时间的等待或监视时段。还将注意到,框图和/或流程图中的每个框以及框图和/或流程图中的框的组合可以由执行指定功能或动作的基于专用硬件的系统或专用硬件和代码的组合来实现。

每个图中的元件的描述可以指代参考前述附图的元件。相似的数字在所有附图中指代相似的元件,包括相似元件的替代实施例。

图1描绘了用于CSI报告的无线通信系统100的实施例。在一个实施例中,无线通信系统100包括远程单元102和基站单元104。尽管在图1中描绘了特定数量的远程单元102和基站单元104,但所属领域的技术人员将认识到,在无线通信系统100中可以包括任何数量的远程单元102和基站单元104。

在一个实施例中,远程单元102可以包括计算设备,例如台式计算机、膝上型计算机、个人数字助理(“PDA”)、平板电脑、智能电话、智能电视(例如连接到互联网的电视)、机顶盒、游戏控制台、安全系统(包括安全摄像机)、车载计算机、网络设备(例如路由器、交换机、调制解调器)等。在一些实施例中,远程单元102包括可穿戴设备,例如智能手表、健身带、光学头戴式显示器等。此外,远程单元102可以被称为用户单元、移动装置、移动站、用户、终端、移动终端、固定终端、用户站、UE、用户终端、设备,或本领域中使用的其他术语。远程单元102可以经由UL通信信号直接与一个或多个基站单元104通信。

基站单元104可以在地理区域上分布。在某些实施例中,基站单元104也可以被称为接入点、接入终端、基站(base)、基站(base station)、节点-B、eNB、家庭基站、中继节点、设备,或本领域中使用的其他术语。基站单元104通常是包括可通信地耦合到一个或多个相应基站单元104的一个或多个控制器的无线电接入网络的一部分。无线电接入网络通常可通信地耦合到一个或多个核心网络,所述核心网络可以耦合到其他网络,如互联网和公共交换电话网络等。没有示出无线电接入和核心网络的这些和其他元件,但其通常为本领域的普通技术人员熟知。

在一个实施方案中,无线通信系统100符合3GPP协议中的LTE,其中基站单元104在DL上使用OFDM调制方案进行发送,并且远程单元102在UL上使用SC-FDMA方案进行发送。然而,更一般地,无线通信系统100可以实现一些其他开放或专有通信协议,例如WiMAX以及其他协议。本公开不旨在限于任何特定无线通信系统架构或协议的实施方案。

基站单元104可以经由无线通信链路服务于服务区域(例如小区或小区扇区)内的多个远程单元102。基站单元104在时域、频域和/或空间域中发送DL通信信号以服务远程单元102。

在一个实施例中,装置(例如,UE、远程单元102)可以确定多个CSI报告中的每个CSI报告的优先级。在此类实施例中,可以基于每个CSI报告的CSI报告类型、服务小区、CSI进程ID和CSI子帧集合中的每一个来确定每个CSI报告的优先级。装置还可以至少部分地基于每个CSI报告的优先级来确定要在子帧中发送的多个CSI报告中的一个或多个CSI报告。而且,装置可以选择用于在子帧中发送一个或多个CSI报告的信道。装置可以在子帧中使用所选信道发送一个或多个CSI报告。相应地,装置可以在一个子帧中发送多个CSI报告。另外,可以基于多个CSI报告与所有其他CSI报告相比的总体优先级来发送所述多个CSI报告。因此,可以将CSI报告快速而有效地发送给基站单元104。在各种实施例中,可以在没有CSI进程ID的情况下配置用于服务小区的CSI报告。在此类实施例中,可以为此类CSI报告假定默认的CSI进程ID(例如,CSI进程ID 0)。在一些实施例中,可以为CSI进程ID分配CSI进程索引。在其他实施例中,可以在没有CSI子帧集合的情况下配置用于服务小区的CSI报告。在此类实施例中,可以为此类CSI报告假定默认的CSI子帧集合(例如,服务小区的全部DL子帧)。

在另一实施例中,装置(例如,eNB、基站单元104)可以在子帧中的信道上接收一个或多个CSI报告。此外,装置可以确定多个CSI报告中的每个CSI报告的优先级。在各种实施例中,可以基于每个CSI报告的CSI报告类型、服务小区、CSI进程ID和CSI子帧集合中的每一个来确定每个CSI报告的优先级。装置还可以至少部分地基于每个CSI报告的优先级来确定所述多个CSI报告中的哪些CSI报告被包括在所述一个或多个CSI报告中。因此,装置可以在单个子帧中接收多个划分了优先级的CSI报告,从而有助于快速接收CSI报告。在各种实施例中,可以在没有CSI进程ID的情况下配置用于服务小区的CSI报告。在此类实施例中,可以为此类CSI报告假定默认的CSI进程ID(例如,CSI进程ID 0)。在一些实施例中,可以为CSI进程ID分配CSI进程索引。在其他实施例中,可以在没有CSI子帧集合的情况下配置用于服务小区的CSI报告。在此类实施例中,可以为此类CSI报告假定默认的CSI子帧集合(例如,服务小区的全部DL子帧)。

图2描绘了可以用于CSI报告的装置200的一个实施例。装置200包括远程单元102的一个实施例。此外,远程单元102可以包括处理器202、存储器204、输入设备206、显示器208、发射器210和接收器212。在一些实施例中,输入设备206和显示器208组合成单个设备,例如触摸屏。在某些实施例中,远程单元102可以不包括任何输入设备206和/或显示器208。在各种实施例中,远程单元102可以包括处理器202、存储器204、发射器210和接收器212中的一个或多个,并且可以不包括输入设备206和/或显示器208。

在一个实施例中,处理器202可以包括能够执行计算机可读指令和/或能够执行逻辑操作的任何已知的控制器。例如,处理器202可以是微控制器、微处理器、中央处理单元(“CPU”)、图形处理单元(“GPU”)、辅助处理单元、现场可编程门阵列(“FPGA”),或类似的可编程控制器。在一些实施例中,处理器202执行存储在存储器204中的指令以执行本文描述的方法和例程。处理器202通信地耦合到存储器204、输入设备206、显示器208、发射器210和接收器212。在某些实施例中,处理器202可以确定多个CSI报告中的每个CSI报告的优先级。在一些实施例中,处理器202可以至少部分地基于每个CSI报告的优先级来确定要在子帧中发送的一个或多个CSI报告。在各种实施例中,处理器202可以选择用于在子帧中发送一个或多个CSI报告的信道。

在一个实施例中,存储器204是计算机可读存储介质。在一些实施例中,存储器204包括易失性计算机存储介质。例如,存储器204可以包括RAM,包括动态RAM(“DRAM”)、同步动态RAM(“SDRAM”)和/或静态RAM(“SRAM”)。在一些实施例中,存储器204包括非易失性计算机存储介质。例如,存储器204可以包括硬盘驱动器、闪存或任何其他合适的非易失性计算机存储设备。在一些实施例中,存储器204包括易失性和非易失性计算机存储介质。在一些实施例中,存储器204存储与将被提供给另一设备的信息有关的数据。在一些实施例中,存储器204还存储程序代码和相关数据,例如在远程单元102上操作的操作系统或其他控制器算法。

在一个实施例中,输入设备206可以包括任何已知的计算机输入设备,包括触摸面板、按钮、键盘、触控笔、麦克风等。在一些实施例中,输入设备206可以与显示器208集成为例如触摸屏或类似的触敏显示器。在一些实施例中,输入设备206包括触摸屏,使得可以使用在触摸屏上显示的虚拟键盘和/或通过在触摸屏上手写来输入文本。在一些实施例中,输入设备206包括两个或更多个不同的设备,例如键盘和触摸面板。

在一个实施例中,显示器208可以包括任何已知的电子可控显示器或显示设备。显示器208可被设计为输出视觉、听觉和/或触觉信号。在一些实施例中,显示器208包括能够将视觉数据输出给用户的电子显示器。例如,显示器208可以包括但不限于能够向用户输出图像、文本等的LCD显示器、LED显示器、OLED显示器、投影仪或类似的显示设备。作为另一个非限制性的例子,显示器208可以包括例如智能手表、智能眼镜、抬头显示器等的可穿戴显示器。此外,显示器208可以是智能电话、个人数字助理、电视机、台式计算机、笔记本(膝上型)计算机、个人计算机、车辆仪表板等的组件。

在某些实施例中,显示器208包括用于产生声音的一个或多个扬声器。例如,显示器208可以产生可听警报或通知(例如,嘟嘟声或钟声)。在一些实施例中,显示器208包括用于产生振动、运动或其他触觉反馈的一个或多个触觉设备。在一些实施例中,显示器208的全部或部分可以与输入设备206集成。例如,输入设备206和显示器208可以形成触摸屏或类似的触敏显示器。在其他实施例中,显示器208可以位于输入设备206附近。

发射器210用于向基站单元104提供UL通信信号,接收器212用于从基站单元104接收DL通信信号。在一个实施例中,发射器210用于向基站单元104发送反馈信息和/或指示。例如,发射器210可以用于使用子帧中的所选信道来发送一个或多个CSI报告。尽管仅示出了一个发射器210和一个接收器212,但是远程单元102可具有任何合适数量的发射器210和接收器212。发射器210和接收器212可以是任何合适类型的发射器和接收器。在一个实施例中,发射器210和接收器212可以是收发器的部分。

图3描绘了可以用于CSI报告的装置300的另一个实施例。装置300包括基站单元104的一个实施例。此外,基站单元104可以包括处理器302、存储器304、输入设备306、显示器308、发射器310和接收器312。可以理解,处理器302、存储器304、输入设备306和显示器308可以分别基本上类似于远程单元102的处理器202、存储器204、输入设备206和显示器208。在某些实施例中,处理器302可以用于确定多个CSI报告中的每个CSI报告的优先级。在各种实施例中,处理器302可用于至少部分地基于每个CSI报告的优先级来确定多个CSI报告中的哪些CSI报告被包括在一个或多个接收到的报告中。

发射器310用于向远程单元102提供DL通信信号,并且接收器312用于从远程单元102接收UL通信信号。在某些实施例中,接收器312用于在子帧中的信道上接收一个或多个CSI报告。

图4是示出CSI报告400的一个实施例的示意性框图。CSI报告400包括CSI报告类型402、服务小区404、CSI进程ID 406和CSI子帧集合408。在各种实施例中,可以在没有CSI进程ID的情况下配置用于服务小区的CSI报告。在此类实施例中,可以为此类CSI报告假定默认的CSI进程ID(例如,CSI进程ID 0)。在一些实施例中,CSI进程索引可以对应于CSI进程ID。在其他实施例中,可以在没有CSI子帧集合的情况下配置用于服务小区的CSI报告。在此类实施例中,可以为此类CSI报告假定默认的CSI子帧集合(例如,服务小区的全部DL子帧)。

CSI报告类型402可以包括可以定义包括在CSI报告400中的信息的任何预定义的CSI报告类型。例如,CSI报告类型402可以包括:类型1报告,其支持针对UE选择的子带的CQI反馈;类型1a报告,其支持子带CQI和第二PMI反馈;类型2、类型2b和类型2c报告,其支持宽带CQI和PMI反馈;类型2a报告,其支持宽带PMI反馈;类型3报告,其支持RI反馈;类型4报告,其支持宽带CQI;类型5报告,其支持RI和宽带PMI反馈;以及类型6报告,其支持RI和PTI反馈。

来自各种CSI报告类型402的一些信息可能比其他信息更重要。因此,每个CSI报告类型402可以具有相对于其他CSI报告类型的优先级。例如,CSI报告类型3、5和6可以具有比CSI报告类型1、1a、2、2a、2b、2c和4更高的优先级。在一些实施例中,具有相同优先级的多个CSI报告类型被定义成一个CSI报告类型等级。

可以理解,远程单元102可以配置有多个服务小区,并且每个服务小区可以配置有至少一个CSI进程。相应地,服务小区404指示CSI报告400对应于哪个服务小区。此外,远程单元102可以配置有针对服务小区的不止一个CSI进程。因此,CSI进程ID 406指示CSI报告400对应于哪个CSI进程。此外,远程单元102可以配置有用于服务小区的CSI进程的多个CSI子帧集合。因此,CSI子帧集合408指示CSI报告400对应于哪个CSI子帧集合。

可以基于CSI报告类型402、服务小区404、CSI进程ID 406和CSI子帧集合408中的每一个来确定CSI报告400的优先级。

对于以下关于确定优先级的讨论,使用以下变量:

PCSI-优先级是对应于CSI报告400的优先级的数量;

N是CSI报告类型402的不同的CSI报告类型等级的数量;

n是根据CSI报告类型402的CSI报告400的CSI报告类型等级,且0≤n≤N-1;

M是远程单元102的服务小区的数量(例如,M可以是可以为远程单元102配置的服务小区的最大数量,或者M可以是配置用于远程单元102的服务小区的数量);

m是根据服务小区404的CSI报告400的服务小区索引,且0≤m≤M-1;

S是服务小区和远程单元102的CSI进程的数量(例如,S可以是可以为服务小区以及为远程单元102配置的CSI进程的最大数量,或S可以是为服务小区以及为远程单元102配置的CSI进程的数量);对于不同的服务小区,配置的CSI进程的数量可以不同,即S的值可以是服务小区索引m的函数,为S(m);在下面的描述中,为了简化而省略了S对m的相关性,但是其可以容易地扩展到S的值对于不同的服务小区不同的情况;

s是根据服务小区404的CSI进程(例如,CSI进程ID 406)的CSI报告400的CSI进程索引,并且0≤s≤S-1;如果在没有CSI进程ID的情况下配置用于服务小区的CSI报告,则可以为CSI报告假定s的默认值(例如,s=0);

T是用于服务小区以及用于远程单元102的CSI子帧集合的数量(例如,T可以是可以为服务小区以及为远程单元102配置的CSI子帧集合的最大数量,或T可以是为服务小区以及为远程单元102配置的CSI子帧集合的数量);对于不同的服务小区,配置的CSI子帧集的数量可以是不同的,即,N的值可以是服务小区索引m的函数,为N(m);在下面的描述中,为了简化而省略了N对m的相依性,但是其可以容易地扩展到N的值对于不同的服务小区不同的情况;

t是根据服务小区404的CSI子帧集合408的CSI报告400的CSI子帧集合索引,且0≤t≤T-1;如果在没有CSI子帧集合的情况下配置用于服务小区的CSI报告,则可以为CSI报告假定t的默认值(例如,t=0)。

应该注意,多个CSI报告的优先级可以按照PCSI-优先级的升序从最高优先级到最低优先级排序(例如,0的优先级是比1的优先级更高的优先级,10的优先级是比5的优先级更低的优先级)。

在一个实施例中,CSI报告类型402可以具有如下定义的优先级等级:周期性CSI报告类型3、5和6全部具有相同的优先级;周期性CSI报告类型1、1a、2、2a、2b、2c和4全部具有相同的优先级;周期性报告类型3、5和6具有比CSI报告类型1、1a、2、2a、2b、2c和4更高的优先级;对于周期性的CSI报告类型3、5和6,n=0作为CSI报告类型等级;对于周期性CSI报告类型1、1a、2、2a、2b、2c和4,n=1作为CSI报告类型等级。

在某些实施例中,服务小区404可以具有如下定义的优先级:与具有较小服务小区索引的服务小区相对应的周期性CSI报告具有比与具有较大服务小区索引的服务小区相对应的周期性CSI报告更高的优先级;并且假定服务小区索引i在0到M-1的范围内,m=i。

在各种实施例中,CSI进程ID 406可具有如下定义的优先级:与具有较小CSI进程ID(或CSI进程索引)的CSI进程相对应的周期性CSI报告具有比与具有较大CSI进程ID(或CSI进程索引)的CSI进程相对应的周期性CSI报告更高的优先级;并且假定CSI进程ID j在0到S-1的范围内,s=j。

在一些实施例中,CSI子帧集合408可具有如下定义的优先级:与具有较小CSI子帧集合索引的CSI子帧集合相对应的周期性CSI报告具有比与具有较大CSI子帧集合索引的CSI子帧集合相对应的周期性CSI报告更高的优先级;并且假定CSI子帧集合l在0到T-1的范围内,t=l。

可以理解,使用所定义的变量,可以使用许多不同的等式来向CSI报告400分配优先级。以下示例是一些可能的等式:

PCSI-优先级=n×T×S×M+t×S×M+s×M+m,

PCSI-优先级=n×T×M×S+t×M×S+m×S+s,

PCSI-优先级=n×S×T×M+s×T×M+t×M+m,

PCSI-优先级=n×S×M×T+s×M×T+m×T+t,

PCSI-优先级=n×M×S×T+m×S×T+s×T+t,

PCSI-优先级=n×M×T×S+m×T×S+t×S+s,

PCSI-优先级=m×T×S×N+t×S×N+s×N+n,

PCSI-优先级=m×T×N×S+t×N×S+n×S+s,

PCSI-优先级=m×S×T×N+s×T×N+t×N+n,

PCSI-优先级=m×S×N×T+s×N×T+n×T+t,

PCSI-优先级=m×N×S×T+n×S×T+s×T+t,

PCSI-优先级=m×N×T×S+n×T×S+t×S+s,

PCSI-优先级=s×T×N×M+t×N×M+n×M+m,

PCSI-优先级=s×T×M×N+t×M×N+m×N+n,

PCSI-优先级=s×N×T×M+n×T×M+t×M+m,

PCSI-优先级=s×N×M×T+n×M×T+m×T+t,

PCSI-优先级=s×M×N×T+m×N×T+n×T+t,

PCSI-优先级=s×M×T×N+m×T×N+t×N+n,

PCSI-优先级=t×N×S×M+n×S×M+s×M+m,

PCSI-优先级=t×N×M×S+n×M×S+m×S+s,

PCSI-优先级=t×S×N×M+s×N×M+n×M+m,

PCSI-优先级=t×S×M×N+s×M×N+m×N+n,

PCSI-优先级=t×M×S×N+m×S×N+s×N+n,以及

PCSI-优先级=t×M×N×S+m×N×S+n×S+s。

可以理解,使用上述等式中的一个将得出CSI报告400的优先级。对于所有CSI报告应该使用相同的等式,使得一致地确定CSI报告的优先级。在某些实施例中,N、M、S和T可以在说明书中定义和/或以硬件配置。例如,在一个实施例中,N=2、M=32、S=5且T=2。

以上等式中的每一个定义了用于通过CSI报告类型402、服务小区404、CSI进程ID 406和CSI子帧集合408之间的顺序来对多个CSI报告划分优先级的方法。

例如,在PCSI-优先级=n×T×S×M+t×S×M+s×M+m的情况下,任意CSI报告对之间的优先级结果如下:如果所述CSI报告对中的两个CSI报告具有不同的CSI报告类型等级索引,则具有较小的CSI报告类型等级索引的CSI报告具有较高的优先级;如果所述CSI报告对中的所述两个CSI报告具有相同的CSI报告类型等级索引和不同的CSI子帧集合索引,则具有较小的CSI子帧集合索引的CSI报告具有较高的优先级;如果所述CSI报告对中的所述两个CSI报告具有相同的CSI报告类型等级索引、相同的CSI子帧集合索引以及不同的CSI进程索引,则具有较小的CSI进程索引的CSI报告具有较高的优先级;如果所述CSI报告对中的所述两个CSI报告具有相同的CSI报告类型等级索引、相同的CSI子帧集合索引、相同的CSI进程索引以及不同的服务小区索引,则具有较小的服务小区索引的CSI报告具有较高优先级。

再例如,在PCSI-优先级=n×S×T×M+s×T×M+t×M+m的情况下,任意CSI报告对之间的优先级结果如下:如果所述CSI报告对中的两个CSI报告具有不同的CSI报告类型等级索引,则具有较小的CSI报告类型等级索引的CSI报告具有较高的优先级;如果所述CSI报告对中的所述两个CSI报告具有相同的CSI报告类型等级索引和不同的CSI子帧集合索引,则具有较小的CSI子帧集合索引的CSI报告具有较高的优先级;如果所述CSI报告对中的所述两个CSI报告具有相同的CSI报告类型等级索引、相同的CSI子帧集合索引以及不同的CSI进程索引,则具有较小的CSI进程索引的CSI报告具有较高的优先级;如果所述CSI报告对中的所述两个CSI报告具有相同的CSI报告类型等级索引、相同的CSI子帧集合索引、相同的CSI进程索引以及不同的服务小区索引,则具有较小的服务小区索引的CSI报告具有较高优先级。

为了简单起见,省略了对其它等式的解释,但它与每个上述等式的解释类似。

图5是示出用于选择要发送的CSI报告的系统500的一个实施例的示意性框图。系统500包括可用于发送的CSI报告集合502。具体而言,CSI报告集合502包括:具有确定的优先级1和12比特大小的CSI报告504;具有确定的优先级8和18比特大小的CSI报告506;具有确定的优先级3和25比特大小的CSI报告508;具有确定的优先级2和8比特大小的CSI报告510;以及具有确定的优先级9和15比特大小的CSI报告512。系统500还包括被选择用于发送CSI报告比特的子帧中的PUCCH 514。子帧中的PUCCH 514具有50比特的有效载荷大小。可以理解,本文描述的CSI报告的数量、优先级和大小是出于示例性目的。如此,在各种实施例中,CSI报告的数量、优先级和大小可以是任何合适的值。

在一个实施例中,可以在子帧中的PUCCH 514中发送来自CSI报告集合502的多个CSI报告。在某些实施例中,远程单元102可以确定在子帧中的PUCCH 514中要发送来自CSI报告集合502的哪些CSI报告。在一个实施例中,远程单元102可以按照从最高优先级到最低优先级的顺序从CSI报告集合502中选择CSI报告,直到所选CSI报告的大小达到子帧中的PUCCH 514的有效载荷大小。例如,远程单元102可以选择CSI报告504、510和508用于在子帧中的PUCCH 514中发送,因为CSI报告504、510和508具有CSI报告集合502中的最高优先级。组合的CSI报告504、510和508占用子帧中的PUCCH 514的50个可用比特中的45个比特。CSI报告集合502中的其他CSI报告将不适合子帧中的PUCCH 514的剩余5个比特。因此,在这个例子中,CSI报告504、510和508将在子帧中的PUCCH 514中发送。

图6是示出了用于选择要发送的CSI报告的系统600的另一实施例的示意性框图。系统600包括CSI报告集合502和子帧中的PUCCH514,它们与图5的CSI报告集合502和子帧中的PUCCH 514相似。此外,系统600还包括要发送的HARQ-ACK比特602。在所示实施例中,HARQ-ACK比特602具有20个比特大小,而在其他实施例中,大小可以是任何合适的大小。

在某些实施例中,系统600可以通过以从最高优先级到最低优先级的顺序选择HARQ-ACK比特602和CSI报告直到HARQ-ACK比特602和所选CSI报告达到子帧中的PUCCH 514的有效载荷大小来确定用于发送的CSI报告集合502中的CSI报告。在所示的示例中,HARQ-ACK比特602和CSI报告504和510占用子帧中的PUCCH 514的50个比特的有效载荷大小中的40个比特。因此,将在子帧中的PUCCH 514中发送HARQ-ACK比特602和CSI报告504和510。

图7是示出用于选择用于CSI报告的信道的方法的一个实施例的示意流程图。在一些实施例中,方法700由诸如远程单元102的装置执行。在某些实施例中,方法700可以由执行程序代码的处理器执行,例如微控制器、微处理器、CPU、GPU、辅助处理单元、FPGA等。

方法700可以包括确定702多个信道是否可用于在子帧中传送多个CSI报告。在某些实施例中,一个信道指时频资源上的一个信道结构(例如,在一些指定的PUCCH格式4时频资源中的PUCCH格式4)。如果不存在可用于选择的多个信道(例如,只有一个信道可用于选择),则方法700可以包括选择704单个可用信道,接着方法700可以结束。

如果有多个信道可用于选择,则方法700可以包括确定706多个信道中的每个信道的有效载荷大小是否小于对应于同一报告实例中的所有CSI报告的CSI数据报告比特的数量(例如,可用于在子帧中发送的每个CSI报告的CSI报告比特的总和)。如果多个信道中的一个或多个信道的有效载荷大小大于或等于对应于同一报告实例中的所有CSI报告的CSI报告比特的数量,则方法700可以从有效载荷大小大于或等于对应于同一报告实例中的所有CSI报告的CSI报告比特的数量的一个或多个信道中选择708具有最小有效载荷大小的信道,接着方法700可以结束。例如,如果所有CSI报告比特的总和是65,并且存在具有30、45、65和80的相应有效载荷大小的四个信道,则方法700将选择708具有有效载荷大小65的信道。所选信道在报告实例中发送,携带在报告实例中可用于发送的一个或多个CSI报告。

如果多个信道中的每一个信道的有效载荷大小小于对应于同一报告实例中的所有CSI报告的CSI报告比特的数量,则方法700可以从所述多个信道中选择710具有最大有效载荷大小的信道,接着方法700可以结束。例如,如果所有CSI报告比特的总和是65,并且存在具有30、45、50和60的相应有效载荷大小的四个信道,则方法700将选择710具有有效载荷大小60的信道。所选信道在报告实例中发送,携带在报告实例中可用于发送的一个或多个CSI报告。

图8是示出用于CSI报告的方法800的一个实施例的示意性流程图。在一些实施例中,方法800由诸如远程单元102的装置执行。在某些实施例中,方法800可以由执行程序代码的处理器执行,例如微控制器、微处理器、CPU、GPU、辅助处理单元、FPGA等。

方法800可以包括确定802多个CSI报告的每个CSI报告的优先级。在某些实施例中,基于每个CSI报告的CSI报告类型、服务小区、CSI进程ID和CSI子帧集合中的每一个来确定每个CSI报告的优先级。在各种实施例中,处理器202可以确定802多个CSI报告中的每个CSI报告的优先级。在一些实施例中,可以使用以下等式中的一个确定每个CSI报告的优先级:

PCSI-优先级=n×T×S×M+t×S×M+s×M+m,

PCSI-优先级=n×T×M×S+t×M×S+m×S+s,

PCSI-优先级=n×S×T×M+s×T×M+t×M+m,

PCSI-优先级=n×S×M×T+s×M×T+m×T+t,

PCSI-优先级=n×M×S×T+m×S×T+s×T+t,

PCSI-优先级=n×M×T×S+m×T×S+t×S+s,

PCSI-优先级=m×T×S×N+t×S×N+s×N+n,

PCSI-优先级=m×T×N×S+t×N×S+n×S+s,

PCSI-优先级=m×S×T×N+s×T×N+t×N+n,

PCSI-优先级=m×S×N×T+s×N×T+n×T+t,

PCSI-优先级=m×N×S×T+n×S×T+s×T+t,

PCSI-优先级=m×N×T×S+n×T×S+t×S+s,

PCSI-优先级=s×T×N×M+t×N×M+n×M+m,

PCSI-优先级=s×T×M×N+t×M×N+m×N+n,

PCSI-优先级=s×N×T×M+n×T×M+t×M+m,

PCSI-优先级=s×N×M×T+n×M×T+m×T+t,

PCSI-优先级=s×M×N×T+m×N×T+n×T+t,

PCSI-优先级=s×M×T×N+m×T×N+t×N+n,

PCSI-优先级=t×N×S×M+n×S×M+s×M+m,

PCSI-优先级=t×N×M×S+n×M×S+m×S+s,

PCSI-优先级=t×S×N×M+s×N×M+n×M+m,

PCSI-优先级=t×S×M×N+s×M×N+m×N+n,

PCSI-优先级=t×M×S×N+m×S×N+s×N+n,以及

PCSI-优先级=t×M×N×S+m×N×S+n×S+s。

在某些实施例中,PCSI-优先级是CSI进程的优先级;N是不同的CSI报告类型等级的数量;n是CSI报告类型的CSI报告类型等级索引,且0≤n≤N-1;M是远程单元的服务小区的数量;m是CSI报告的服务小区索引,且0≤m≤M-1;S是服务小区和远程单元的CSI进程的数量;s是CSI报告的CSI进程索引,且0≤s≤S-1;T是服务小区和远程单元的CSI子帧集合的数量;t是CSI报告的CSI子帧集合索引,且0≤t≤T-1。在此类实施例中,多个CSI报告的优先级可以按照PCSI-优先级的升序从最高优先级到最低优先级排序。在各种实施例中,可以在没有CSI进程ID的情况下配置用于服务小区的CSI报告。在此类实施例中,可以为这样的CSI报告假定默认的CSI进程索引(例如,s=0)。在其他实施例中,可以在没有CSI子帧集合的情况下配置用于服务小区的CSI报告。在此类实施例中,可以为此类CSI报告假定默认的CSI子帧集合索引(例如,t=0)。

方法800还可以包括至少部分地基于每个CSI报告的优先级来确定804要在子帧中发送的多个CSI报告中的一个或多个CSI报告。在一个实施例中,处理器202可以确定804要在子帧中发送的多个CSI报告中的一个或多个CSI报告。在各种实施例中,确定804要在子帧中发送的多个CSI报告中的一个或多个CSI报告包括:按照从最高优先级到最低优先级的顺序选择多个CSI报告中的CSI报告,直到所选CSI报告的大小达到所选信道的有效载荷大小。

方法800可以包括选择806用于在子帧中发送一个或多个CSI报告的信道。在一些实施例中,处理器202可以选择806用于在子帧中发送一个或多个CSI报告的信道。在一个实施例中,选择806信道包括:如果单个信道是可用于选择的唯一信道,则选择单个信道。在一些实施例中,选择806信道包括:如果多个信道可用于选择并且多个信道中的一个或多个信道的有效载荷大小大于或等于对应于多个CSI报告的CSI报告比特的数量,则从所述一个或多个信道中选择具有最小有效载荷大小的信道。在各种实施例中,选择806信道包括:如果多个信道可用于选择并且多个信道中的每个信道的有效载荷大小小于对应于多个CSI报告的CSI报告比特的数量,则从所述多个信道中选择具有最大有效载荷大小的信道。在一个实施例中,方法800可以包括接收指示可以用于在子帧中发送一个或多个CSI报告的至少一个信道的信令。在此类实施例中,接收机212可以接收指示可以用于在子帧中发送一个或多个CSI报告的至少一个信道的信令。

方法800可以包括使用子帧中的所选信道来发送808一个或多个CSI报告,接着方法800可以结束。在某些实施例中,发射器210可以使用子帧中的所选信道来发送808一个或多个CSI报告。

在一个实施例中,方法800可以包括确定要在子帧中发送的HARQ-ACK比特集合。在此类实施例中,确定804要在子帧中发送的多个CSI报告中的一个或多个CSI报告可以包括按照从最高优先级到最低优先级的顺序选择多个CSI报告中的CSI报告,直到HARQ-ACK比特集合和所选CSI报告的大小达到所选信道的有效载荷大小。此外,在进一步的实施例中,使用子帧中的所选信道来发送808一个或多个CSI报告可以包括:使用所选信道来发送具有所选CSI报告的HARQ-ACK比特集合。

图9是示出了用于CSI报告的方法900的另一个实施例的示意性流程图。在一些实施例中,方法900由诸如基站单元104之类的装置执行。在某些实施例中,方法900可以由执行程序代码的处理器执行,例如微控制器、微处理器、CPU、GPU、辅助处理单元、FPGA等。

方法900可以包括在子帧中的信道上接收902一个或多个CSI报告。在一个实施例中,接收器312可以在子帧中的信道上接收902一个或多个CSI报告。方法900还可以包括确定904多个CSI报告的每个CSI报告的优先级。在某些实施例中,基于每CSI报告的CSI报告类型、服务小区、CSI进程ID和CSI子帧集合中的每一个来确定每个CSI报告的优先级。在各种实施例中,处理器302可以确定904多个CSI报告中的每个CSI报告的优先级。在一些实施例中,可以使用以下等式中的一个确定每个CSI报告的优先级:

PCSI-优先级=n×T×S×M+t×S×M+s×M+m,

PCSI-优先级=n×T×M×S+t×M×S+m×S+s,

PCSI-优先级=n×S×T×M+s×T×M+t×M+m,

PCSI-优先级=n×S×M×T+s×M×T+m×T+t,

PCSI-优先级=n×M×S×T+m×S×T+s×T+t,

PCSI-优先级=n×M×T×S+m×T×S+t×S+s,

PCSI-优先级=m×T×S×N+t×S×N+s×N+n,

PCSI-优先级=m×T×N×S+t×N×S+n×S+s,

PCSI-优先级=m×S×T×N+s×T×N+t×N+n,

PCSI-优先级=m×S×N×T+s×N×T+n×T+t,

PCSI-优先级=m×N×S×T+n×S×T+s×T+t,

PCSI-优先级=m×N×T×S+n×T×S+t×S+s,

PCSI-优先级=s×T×N×M+t×N×M+n×M+m,

PCSI-优先级=s×T×M×N+t×M×N+m×N+n,

PCSI-优先级=s×N×T×M+n×T×M+t×M+m,

PCSI-优先级=s×N×M×T+n×M×T+m×T+t,

PCSI-优先级=s×M×N×T+m×N×T+n×T+t,

PCSI-优先级=s×M×T×N+m×T×N+t×N+n,

PCSI-优先级=t×N×S×M+n×S×M+s×M+m,

PCSI-优先级=t×N×M×S+n×M×S+m×S+s,

PCSI-优先级=t×S×N×M+s×N×M+n×M+m,

PCSI-优先级=t×S×M×N+s×M×N+m×N+n,

PCSI-优先级=t×M×S×N+m×S×N+s×N+n,以及

PCSI-优先级=t×M×N×S+m×N×S+n×S+s。

在某些实施例中,PCSI-优先级是CSI进程的优先级;N是不同的CSI报告类型等级的数量;n是CSI报告类型的CSI报告类型等级索引,且0≤n≤N-1;M是远程单元的服务小区的数量;m是CSI报告的服务小区索引,且0≤m≤M-1;S是服务小区和远程单元的CSI进程的数量;s是CSI报告的CSI进程索引,且0≤s≤S-1;T是服务小区和远程单元的CSI子帧集合的数量;t是CSI报告的CSI子帧集合索引,且0≤t≤T-1。在此类实施例中,多个CSI报告的优先级可以按照PCSI-优先级的升序从最高优先级到最低优先级排序。在各种实施例中,可以在没有CSI进程ID的情况下配置用于服务小区的CSI报告。在此类实施例中,可以为这样的CSI报告假定默认的CSI进程索引(例如,s=0)。在其他实施例中,可以在没有CSI子帧集合的情况下配置用于服务小区的CSI报告。在此类实施例中,可以为此类CSI报告假定默认的CSI子帧集合索引(例如,t=0)。

方法900还可以包括至少部分地基于每个CSI报告的优先级来确定906多个CSI报告中的哪些CSI报告被包括在一个或多个CSI报告中,接着方法900可以结束。在一个实施例中,处理器302可以至少部分地基于每个CSI报告的优先级来确定906多个CSI报告中的哪些CSI报告被包括在一个或多个CSI报告中。

在某些实施例中,确定906多个CSI报告中的哪些CSI报告是一个或多个CSI报告的一部分包括:按照从最高优先级到最低优先级的顺序选择多个CSI报告中的CSI报告,直到一个或多个CSI报告的数量达到信道的有效载荷大小。在各种实施例中,方法900可以包括发送指示可以用于在子帧中发送一个或多个CSI报告的至少一个信道的信令。而且,在一些实施例中,方法900可以包括在信道上接收具有一个或多个CSI报告的HARQ-ACK比特集合。在此类实施例中,确定906多个CSI报告中的哪些CSI报告被包括在一个或多个CSI报告中可以包括:按照从最高优先级到最低优先级的顺序选择多个报告的CSI报告,直到HARQ-ACK比特集合的大小以及一个或多个CSI报告的数量达到信道的有效载荷大小。

实施例可以以其他特定形式来实践。所描述的实施例在所有方面仅被认为是说明性的而非限制性的。因此,本发明的范围由所附权利要求而不是由前面的描述来指示。在权利要求的等同物的含义和范围内的所有变化都将被包含在其范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1