掌桥专利:专业的专利平台
掌桥专利
首页

应用上行链路信道信息以确定被部署用于下行链路使用的数据处理模型

文献发布时间:2024-04-18 19:53:33


应用上行链路信道信息以确定被部署用于下行链路使用的数据处理模型

技术领域

本公开的实施例总体上涉及电信领域,并且具体地涉及用于应用上行链路信道信息以确定被部署用于下行链路使用的数据处理模型的方法、设备、装置和计算机可读存储介质。

背景技术

在无线通信中,信道信息(例如,信道状态信息(CSI))是指通信链路的已知信道属性。该信息描述信号如何从传输器传播到接收器,并且表示例如随距离的散射、衰落和功率衰减的组合效果。CSI使传输适应当前信道条件成为可能,这对于在多天线系统中实现高数据率的可靠通信至关重要。因此,如何获取CSI对通信性能非常重要。

发明内容

总体上,本公开的示例实施例提供了一种用于应用上行链路信道信息以确定被部署用于下行链路使用的数据处理模型的解决方案。

在第一方面,提供了一种第一设备。第一设备包括至少一个处理器;以及包括计算机程序代码的至少一个存储器;至少一个存储器和计算机程序代码被配置为与至少一个处理器一起,引起第一设备在上行链路信道上从第二设备接收参考信号。第一设备还被引起至少部分基于所接收的参考信号来确定关于上行链路信道的第一信道信息。第一设备还被引起从第一信道信息中提取关于上行链路信道的第二信道信息,第二信道信息是基于第一信道信息生成的。第一设备还被引起基于第一信道信息和第二信道信息来训练数据处理模型,数据处理模型要被用于恢复关于第一设备与第二设备之间的下行链路信道的信道信息。

在第二方面,提供了一种第二设备。第二设备包括至少一个处理器;以及包括计算机程序代码的至少一个存储器;至少一个存储器和计算机程序代码被配置为与至少一个处理器一起,引起第二设备在上行链路信道上向第一设备传输参考信号,参考信号用于确定关于上行链路信道的第一信道信息,并且第一信道信息用于确定数据处理模型,数据处理模型要用于恢复关于第一设备与第二设备之间的下行链路信道的信道信息。

在第三方面,提供了一种方法。该方法包括在第一设备处在上行链路信道上从第二设备接收参考信号。该方法还包括至少部分基于所接收的参考信号来确定关于上行链路信道的第一信道信息。该方法还包括从第一信道信息中提取关于上行链路信道的第二信道信息,第二信道信息是基于第一信道信息生成的。该方法还包括基于第一信道信息和第二信道信息来训练数据处理模型,数据处理模型要用于恢复关于第一设备与第二设备之间的下行链路信道的信道信息。

在第四方面,提供了一种方法。该方法包括在第二设备处在上行链路信道上向第一设备传输参考信号,参考信号用于确定关于上行链路信道的第一信道信息,并且第一信道信息用于确定数据处理模型,数据处理模型要用于恢复关于第一设备与第二设备之间的下行链路信道的信道信息。

在第五方面,提供了一种装置。该装置包括用于在第一设备处在上行链路信道上从第二设备接收参考信号的部件;用于至少部分基于所接收的参考信号来确定关于上行链路信道的第一信道信息的部件;用于从第一信道信息中提取关于上行链路信道的第二信道信息的部件,第二信道信息是基于第一信道信息生成的;以及用于基于第一信道信息和第二信道信息来训练数据处理模型的部件,数据处理模型要被用于恢复关于第一设备与第二设备之间的下行链路信道的信道信息。

在第六方面,提供了一种装置。该装置包括用于在第二设备处在上行链路信道上向第一设备传输参考信号的部件,参考信号用于确定关于上行链路信道的第一信道信息,并且第一信道信息用于确定数据处理模型,数据处理模型要用于恢复关于第一设备与第二设备之间的下行链路信道的信道信息。

在第七方面,提供了一种计算机可读介质。该计算机可读介质包括用于引起装置至少执行根据上述第三方面和第四方面中的任一方面的方法的程序指令。

应当理解,发明内容部分不旨在确定本公开的实施例的关键或基本特征,也不旨在用于限制本公开的范围。通过以下描述,本公开的其他特征将变得容易理解。

附图说明

现在将参考附图描述一些示例实施例,在附图中:

图1示出了可以在其中实现本公开的示例实施例的示例通信环境;

图2示出了根据本公开的一些示例实施例的训练模型的简化框图;

图3示出了根据本公开的一些示例实施例的用于应用上行链路信道信息以确定为下行链路使用而部署的数据处理模型的信令流;

图4示出了根据本公开的一些示例实施例的在第一装置处实现的方法的流程图;

图5示出了根据本公开的一些示例实施例的在第一装置处实现的方法的流程图;

图6示出了根据本公开的一些其他示例实施例的在第二装置处实现的方法的流程图;

图7示出了适合于实现本公开的示例实施例的装置的简化框图;

图8示出了根据本公开的一些示例实施例的示例计算机可读介质的框图;以及

图9A-图9D示出了根据本公开的一些示例实施例的仿真结果的图。

在整个附图中,相同或相似的附图标记表示相同或相似的元素。

具体实施方式

现在将参考一些示例实施例来描述本公开的原理。应当理解,描述这些实施例仅是为了说明和帮助本领域技术人员理解和实现本公开,并不表示对本公开的范围的任何限制。本文中描述的实施例可以以除了下面描述的方式之外的各种其他方式来实现。

在以下描述和权利要求中,除非另有定义,否则本文中使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常理解的相同的含义。

在本公开中,对“一个实施例”、“实施例”和“示例实施例”等的引用表明所描述的实施例可以包括特定特征、结构或特性,但并非每个实施例都必须包括特定特征、结构或特性。此外,这样的短语不一定指的是同一实施例。此外,当结合一个实施例描述特定特征、结构或特性时,本领域技术人员认为,无论是否明确描述,与其他实施例相结合来影响这样的特征、结构或特性都在本领域技术员的知识范围内。

应当理解,尽管术语“第一”和“第二”等可以在本文中用于描述各种元素,但这些元素不应受到这些术语的限制。这些术语仅用于区分一个元素和另一元素。例如,第一元素可以称为第二元素,并且类似地,第二元素可以称为第一元素,而没有脱离示例实施例的范围。如本文中使用的,术语“和/或”包括所列术语中的一个或多个术语的任何和所有组合。

本文中使用的术语仅用于描述特定实施例,而非旨在限制示例实施例。本文中使用的单数形式“一个(a)”、“一个(an)”和“该(the)”也包括复数形式,除非上下文另有明确说明。进一步理解,术语“包括(comprises)”、“包括(comprising)”、“具有(has)”、“具有(having)”、“包括(includes)”和/或“包括(including)”当在本文中使用时指定所述特征、元素和/或组件等的存在,但不排除一个或多个其他特征、元素、组件和/或其组合的存在或添加。

如本申请中使用的,术语“电路系统”可以指代以下中的一项或多项或全部:

(a)纯硬件电路实现(诸如仅使用模拟和/或数字电路系统的实现),以及

(b)硬件电路和软件的组合,诸如(如适用):

(i)(多个)模拟和/或数字硬件电路与软件/固件的组合,以及

(ii)具有软件的(多个)硬件处理器(包括(多个)数字信号处理器)、软件和(多个)存储器的任何部分,其一起工作以引起装置(诸如移动电话或服务器)执行各种功能,以及

(c)(多个)硬件电路和/或(多个)处理器,诸如(多个)微处理器或(多个)微处理器的一部分,其需要软件(例如,固件)

进行操作,但在不需要操作时软件可以不存在。

该电路系统的定义适合于该术语在本申请中的所有使用,包括在任何权利要求中。作为另一示例,如在本申请中使用的,术语电路系统还涵盖仅硬件电路或处理器(或多个处理器)或硬件电路或处理器的一部分及其(或它们的)随附软件和/或固件的实现。例如,如果适用于特定权利要求元素,则术语电路系统还涵盖用于移动设备的基带集成电路或处理器集成电路、或者服务器、蜂窝网络设备或其他计算或网络设备中的类似集成电路。

如本文中使用的,术语“通信网络”是指遵循任何合适的通信标准的网络,诸如新无线电(NR)、长期演进(LTE)、高级LTE(LTE-a)、宽带码分多址(WCDMA)、高速分组接入(HSPA)、窄带物联网(NB-IoT)等。此外,通信网络中终端设备与网络设备之间的通信可以根据任何合适的一代通信协议来执行,包括但不限于第一代(1G)、第二代(2G)、2.5G、2.75G、第三代(3G)、第四代(4G)、4.5G、未来的第五代(5G)通信协议、和/或当前已知或未来将要开发的任何其他协议。本公开的实施例可以应用于各种通信系统。考虑到通信的快速发展,当然也会有未来类型的通信技术和系统可以体现本公开。本公开的范围不应仅限于上述系统。

如本文中使用的,术语“网络设备”是指通信网络中的节点,终端设备通过该节点接入网络并且从网络接收服务。网络设备可以是指基站(BS)或接入点(AP),例如,节点B(NodeB或NB)、演进型NodeB(eNodeB或eNB)、NR NB(也称为gNB)、远程无线电单元(RRU)、无线电报头(RH)、远程无线电头端(RRH)、中继、集成和接入回程(IAB)节点、低功率节点(诸如毫微微、微微)、非地面网络(NTN)或非地面网络设备(诸如卫星网络设备、低地球轨道(LEO)卫星和地球同步轨道(GEO)卫星)、飞行器网络设备等,这取决于所应用的术语和技术。

术语“终端设备”是指能够进行无线通信的任何终端设备。作为示例而非限制,终端设备也可以称为通信设备、用户设备(UE)、订户站(SS)、便携式订户站、移动站(MS)或接入终端(AT)。终端设备可以包括但不限于移动电话、蜂窝电话、智能手机、IP语音(VoIP)电话、无线本地环路电话、平板电脑、可穿戴终端设备、个人数字助理(PDA)、便携式计算机、台式计算机、图像捕获终端设备(诸如数码相机)、游戏终端设备、音乐存储和播放设备、车载无线终端设备、无线端点、移动站、笔记本电脑嵌入式设备(LEE)、笔记本电脑车载设备(LME)、USB加密狗、智能设备、无线客户场所设备(CPE)、物联网(IoT)设备、手表或其他可穿戴设备、头戴显示器(HMD)、车辆、无人机、医疗设备和应用(例如,远程手术)、工业设备和应用(例如,在工业和/或自动化处理链上下文中操作的机器人和/或其他无线设备)、消费电子设备、在商业和/或工业无线网络上操作的设备等。在以下描述中,术语“终端设备”、“通信设备”、“终端”、“用户设备”和“UE”可以互换使用。

如上所述,如何获取CSI对于通信性能非常重要。基于机器学习(ML)的多输入多输出(MIMO)引起了人们的极大关注,并且在物理层解决方案(诸如波束形成和信道状态信息(CSI)获取)方面显示出其优势。基于ML的大规模MIMO方案可以提供性能增强并且减少计算复杂性、开销以及延迟。

出于分析目的,关于CSI获取(例如,包括信道估计、反馈等)和波束形成的很多ML方案可以使用统计信道模型、光线跟踪生成数据或测量数据来离线训练神经网络(NN)。由于预训练中使用的数据集不能完全表示真实环境,当这样的神经网络在实践中被部署时,需要另外的训练来更新预训练NN的权重。在其他一些情况下,也可以在部署的真实场景中直接训练NN。例如,在CSI反馈和信道估计应用中,NN的训练需要成对的数据集(例如,真实或“参考”CSI和已压缩CSI),然而,在实践中很难获取真实CSI。一些传统技术仅假定可以获取精确CSI来训练或更新部署中的NN。

一种常规解决方案是应用高分辨率CSI反馈以在实际部署中训练NN。然而,数据收集会导致非常大的开销。即使它是高分辨率的,但它仍然远远不是精确值,因为UE需要量化估计的CSI。这种被认为是参考CSI的具有高分辨率的CSI量化也会降低NN的性能。

在TDD系统中,由于互易性,可以直接使用上行链路CSI来训练用于下行链路的NN。然而,在FDD系统中,当互易性不成立时,这种概念不能被应用。

根据实施例,已经提出了一种用于信道信息报告的解决方案,该解决方案用于应用上行链路信道信息以确定为下行链路使用而部署的数据处理模型。使用上行链路数据集(例如,上行链路参考信号)确定数据处理模型,然后使用数据处理模型来处理下行链路CSI。以这种方式,与用于训练的高分辨率CSI反馈相比,它更准确并且不需要额外的CSI反馈,这显著减少了开销。由于不需要复杂的CSI处理,这也减轻了终端设备侧的实现工作。

图1示出了可以在其中实现本公开的实施例的通信环境100的示意图。通信环境100包括第一设备110。通信环境100(其是通信网络的一部分)还包括设备120-1、设备120-2、……、设备120-N(其可以统称为“(多个)第二设备120”)。第一设备110和第二设备110可以彼此通信。

通信环境100可以包括任何合适数目的设备和小区。在通信环境100中,第一设备110和第二设备120可以彼此传送数据和控制信息。在第一设备110是网络设备并且第二设备120是终端设备的情况下,从第二设备120到第一设备110的链路称为上行链路(UL),而从第一设备110到第二设备120的链路称为下行链路(DL)。第二设备120和第一设备110是可互换的。

应当理解,图1所示的第一设备和小区及其连接的数目是出于说明的目的而给出的,而没有任何限制。通信环境100可以包括适于实现本公开的实施例的任何合适数目的设备和网络。

通信环境100中的通信可以根据(多个)任何适当的通信协议来实现,包括但不限于第一代(1G)、第二代(2G)、第三代(3G)、第四代(4G)和第五代(5G)等蜂窝通信协议、诸如电气和电子工程师协会(IEEE)802.11等无线本地网络通信协议、和/或当前已知或将来要开发的任何其他协议。此外,通信可以利用任何适当的无线通信技术,包括但不限于:码分多址(CDMA)、频分多址(FDMA)、时分多址(TDMA)、频分双工(FDD)、时分双工(TDD)、多输入多输出(MIMO)、正交频分复用(OFDM)、离散傅里叶变换扩展OFDM(DFT-s-OFDM)、和/或当前已知或将来要开发的任何其他技术。

图2示出了根据本公开的一些示例实施例的用于训练模型的装置200的简化框图。装置200可以在第一设备110处实现。替代地,装置200可以在第二设备120处实现。应当注意,本公开的实施例不限于此。

装置200可以包括模块210,模块210可以用于压缩第一CSI以获取第二CSI。第二CSI可以具有比第一CSI少的信息。该装置还可以包括模块220,模块220可以用于基于第一CSI和第二CSI来训练数据处理模型。以这种方式,通过使用数据处理模型,可以更准确地获取下行链路CIS。此外,它不需要额外的CSI反馈,这显著减少了开销。由于不需要复杂的CSI处理,这也减轻了终端设备侧的实现工作。

以下将参考附图详细描述本公开的示例实施例。现在参考图3,图3示出了根据本公开的示例实施例的用于使用上行链路信道信息来训练下行链路数据处理模型的信令流300。为了便于讨论,将参考图1描述信令流300。信令流300可以涉及第一设备110和第二设备120-1。

为了说明的目的,举例来说,可以应用聚类模型来表征第一设备110与第二设备120-1之间的信道,其被写为

其中α

第二设备120-1在上行链路信道上向第一设备110传输3005参考信号。参考信号可以是可以用于信道估计的任何合适的信号。例如,参考信号可以是探测参考信号(SRS)。替代地,可以使用解调参考信号。

在一些示例实施例中,第二设备10-1可以在传输之前补偿参考信号。例如,补偿参数可以基于上行链路信道的频率(下文中称为“第一频率”)和下行链路信道的频率(下文中也称为“第二频率”)来确定。第二设备120-1可以将补偿参数应用于参考信号。例如,参考信号的相位可以基于补偿参数来补偿。从天线角度来看:天线阵列响应取决于载波频率。以具有N个天线单元的均匀线性阵列(ULA)为例,其在入射角为θ的阵列响应可以用一般形式表示为

其中f

其中f

可以看出,上行链路与下行链路之间的天线阵列差异在于项

为了便于说明,信道模型可以简化为基于集群的模型,如下

其中ρ是归一化因子。这个表达式可以用矩阵表示

其中

根据公式(3)和(4),使用上行链路对应方的维度N的下行链路阵列响应向量的补偿矩阵通常可以表示为:

其中f

因此,从上行链路到下行链路的转变可以通过下式来获取

A

其中A

举例来说,要在第二设备120-1处被传输的参考信号可以被表示为s。因此,补偿后的参考信号可以被表示为

在一些示例实施例中,第一设备110还可以补偿所接收的参考信号。例如,补偿参数可以基于第一频率和第二频率来确定,并且可以被应用于所接收的参考信号。第一设备110可以基于补偿参数来补偿所接收的参考信号的相位。在一些示例实施例中,所接收的参考信号可以被表示为:

其中s表示原始参考信号,

在一些示例实施例中,补偿后的接收参考信号可以被表示为:

其中

第一设备110基于参考信号来确定3010关于上行链路信道的第一信道信息。例如,第一设备110可以确定由第二设备120-1传输的原始参考信号(例如,在公式(9)中表示为“s”)。由于第一设备110与第二设备120-1之间的上行链路信道不是理想信道,所以在第二设备120-1处传输的参考信号和在第一设备110处接收的参考信号可能不相同。原始参考信号是指没有任何衰减、干扰或噪声的参考信号。在一些示例实施例中,原始参考信号可以被预先确定,使得第一设备110能够获取原始参考信号。在一些示例实施例中,第一信道信息可以被表示为:

其中

替代地,第一设备110可以监测上行链路信道以在预定时段期间接收参考信号。第一设备110可以接收任何合适数目的参考信号。第一信道信息可以基于在预定时段期间接收的参考信号来确定。例如,第一设备110可以在预定持续时间内接收一个或多个参考信号。替代地,如果第一设备110接收的数据突发的数目低于阈值数目,则第一设备110可以继续监测上行链路信道并且接收(多个)参考信号。

第一设备110从第一信道信息中提取3015第二信道信息。第二信道信息是基于第一信道信息生成的。第二信道信息可以具有比第一信道信息少的信息。在一些示例实施例中,第二信道信息可以通过压缩第一信道信息来生成。替代地或另外地,第一信道信息可以被量化以获取第二信道信息。在其他实施例中,第二信道信息可以是基于码本的信息。第二信道信息可以能够表示第一信道信息,但比第一信道信息简洁。应当注意,第二信道信息可以使用任何合适的处理来获取。本公开的实施例不限于此。在一些示例实施例中,第二信道信息可以以与UE生成已处理UL-CSI类似的方式来获取。例如,第一设备110和第二设备120-1可以利用相同的处理来分别获取第二信道信息和已处理UL-CSI。

第一设备110基于第一信道信息和第二信道信息来训练3020数据处理模型。在一些示例实施例中,第二信道信息可以使用数据处理模型来恢复。第一设备110可以将恢复的第二信道信息与第一信道信息进行比较。第一设备110可以基于该比较来更新数据处理模型。如果差异超过阈值,则表示恢复的第二信道信息不包括足够的信道信息。第一设备110可以继续训练数据处理模型。替代地,如果恢复的第二信道信息与第一信道信息之间的差异低于阈值,则当前数据处理模型的参数可以被用于下行链路。第一设备110可以停止训练数据处理模型。

图4示出了用于训练数据处理模型的示例方法400的流程图。第一设备110可以使用第一信道信息和第二信道信息来训练数据处理模型。应当注意,方法400只是示例而不是限制。数据处理模型可以以任何合适的方式被确定。

在框410,第一设备110可以使用数据处理模型来恢复第二信道信息。在框420,第一设备110可以应用损失函数来训练数据处理模型。在一些示例实施例中,损失函数可以是信道估计的均方误差(MSE)。例如,MSE可以表示为:

其中数据处理模型的映射函数由

由于第一信道信息能够表示准确的下行链路信道信息(H

根据本公开的实施例,数据处理模型利用上行链路信道信息来训练,并且可以应用于恢复下行链路信道信息。与传统技术相比,它更准确。它不需要额外的CSI反馈,从而显著减少了开销。

再次参考图3,第一设备110可以在下行链路信道上向第二设备120-1传输3025另外的参考信号。例如,另外的参考信号可以是CSI参考信号。替代地,可以传输解调参考信号。

第二设备120-1可以基于另外的参考信号来确定3030关于下行链路信道的信道信息。例如,第二设备120-1可以估计关于下行链路信道的信道信息。第二设备120可以进一步提取关于下行链路信道的信道信息。例如,可以压缩信道信息。替代地,第二设备120-1可以量化关于下行链路信道的信道信息。

第二设备120-1可以生成3035对另外的参考信号的反馈。反馈可以包括关于下行链路信道的提取的信道信息。第二设备120-1可以向第一设备110传输3040反馈。

第一设备110可以使用经训练的数据处理模型来从反馈中恢复3045关于下行链路信道的信道信息。以这种方式,可以在没有额外开销的情况下恢复下行链路信道信息。

在一些示例实施例中,第一设备110可以监测数据处理模型是否合适。例如,第二设备120-1可以传输上行链路CSI,并且第一设备110可以使用数据处理模型来恢复上行链路CSI。第一设备110可以将恢复的上行链路CSI与准确的上行链路CSI进行比较。如果比较表明恢复的上行链路CSI包括准确的上行链路CSI中的大部分信息,则数据处理模型仍然适用。如果恢复的上行链路CSI不满足,则数据处理模型需要被重新训练。

图5示出了根据本公开的一些示例实施例的在第一设备110处实现的示例方法500的流程图。为了讨论的目的,将从第一设备110的角度来描述方法500。

在框510,第一设备110在上行链路信道上从第二设备120接收参考信号。参考信号可以是可以被用于信道估计的任何合适的信号。例如,参考信号可以是SRS。替代地,可以使用解调参考信号。

在一些示例实施例中,第一设备110还可以补偿所接收的参考信号。例如,补偿参数可以基于第一频率和第二频率来确定。

在框520,第一设备110基于参考信号来确定关于上行链路信道的第一信道信息。替代地,第一设备110可以监测上行链路信道以在预定时段期间接收参考信号。第一设备110可以接收任何合适数目的参考信号。第一信道信息可以基于在预定时段期间接收的参考信号来确定。例如,第一设备110可以在预定持续时间内接收一个或多个参考信号。替代地,如果第一设备110接收的数据突发的数目低于阈值数目,则第一设备110可以继续监测上行链路信道并且接收(多个)参考信号。

在框530,第一设备110从第一信道信息中提取第二信道信息。第二信道信息是基于第一信道信息生成的。在一些示例实施例中,第二信道信息可以通过压缩第一信道信息来获取。替代地,第一信道信息可以被量化以获取第二信道信息。第二信息可以具有比第一信道信息少的信息。在一些示例实施例中,第二信道信息可以以与UE生成已处理UL-CSI类似的方式来获取。

在框540,第一设备110基于第一信道信息和第二信道信息来训练数据处理模型。在一些示例实施例中,第二信道信息可以使用数据处理模型来恢复。第一设备110可以将恢复的第二信道信息与第一信道信息进行比较。第一设备110可以基于该比较来更新数据处理模型。如果差异超过阈值,则表示恢复的第二信道信息不包括足够的信道信息。第一设备110可以继续训练数据处理模型。替代地,如果恢复的第二信道信息与第一信道信息之间的差异低于阈值,则当前数据处理模型的参数可以用于下行链路。第一设备110可以停止训练数据处理模型。

在一些示例实施例中,第一设备110可以在下行链路信道上向第二设备120-1传输另外的参考信号。例如,另外的参考信号可以是CSI参考信号。替代地,可以传输解调参考信号。第一设备110可以从第二设备120-2接收反馈,该反馈包括关于下行链路信道的提取的信道信息。第一设备110可以使用经训练的数据处理模型从反馈中恢复关于下行链路信道的信道信息。以这种方式,可以在没有额外开销的情况下恢复下行链路信道信息。

在一些示例实施例中,第一设备110可以监测数据处理模型是否合适。例如,第二设备120-1可以传输上行链路CSI,并且第一设备110可以使用数据处理模型来恢复上行链路CSI。第一设备110可以将恢复的上行链路CSI与准确的上行链路CSI进行比较。如果比较表明恢复的上行链路CSI包括准确的上行链路CSI中的大部分信息,则数据处理模型仍然适用。如果恢复的上行链路CSI不满足,则数据处理模型需要被重新训练。

图6示出了根据本公开的一些示例实施例的在第二设备120处实现的示例方法600的流程图。为了讨论的目的,将从第二设备120的角度来描述方法600。应当注意,虚线框是可选的。

可选地,在示例实施例中,在框605,第二设备10-1可以在传输之前补偿参考信号。例如,补偿参数可以基于第一频率和第二频率来确定。

在框610,第二设备120-1在上行链路信道上向第一设备110传输参考信号。参考信号可以是可以被用于信道估计的任何合适的信号。例如,参考信号可以是探测参考信号(SRS)。替代地,可以使用解调参考信号。

在一些示例实施例中,在框620,第二设备120-1可以在下行链路信道上从第一设备110接收另外的参考信号。例如,另外的参考信号可以是CSI参考信号。替代地,可以传输解调参考信号。在框630,第二设备120-1可以生成对另外的参考信号的反馈。反馈可以包括关于下行链路信道的提取的信道信息。在一些示例实施例中,在框640,第二设备120-1可以向第一设备110传输反馈。

在一些示例实施例中,一种能够执行任何方法500的第一装置(例如,第一设备110)可以包括用于执行方法500的相应操作的部件。该部件可以以任何合适的形式实现。例如,该部件可以在电路系统或软件模块中实现。第一装置可以实现为第一设备110或被包括在第一设备110中。在一些示例实施例中,该部件可以包括至少一个处理器和包括计算机程序代码的至少一个存储器。至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起该装置的操作。

在一些示例实施例中,该装置包括用于在第一设备处在上行链路信道上从第二设备接收参考信号的部件;用于至少部分基于所接收的参考信号来确定关于上行链路信道的第一信道信息的部件;用于从第一信道信息中提取关于上行链路信道的第二信道信息的部件,第二信道信息是基于第一信道信息生成的;以及用于基于第一信道信息和第二信道信息来训练数据处理模型的部件,数据处理模型要用于恢复关于第一设备与第二设备之间的下行链路信道的信道信息。

在一些示例实施例中,用于训练数据处理模型的部件包括:用于迭代执行以下操作的部件:使用数据处理模型恢复第二信道信息;将恢复的第二信道信息与第一信道信息进行比较;以及基于该比较更新数据处理模型,直到恢复的第二信道信息与第一信道信息之间的差小于阈值。

在一些示例实施例中,该装置还包括用于基于上行链路信道的第一频率和下行链路信道的第二频率来确定补偿参数的部件;以及用于基于补偿参数来补偿所接收的参考信号的相位的部件。

在一些示例实施例中,用于确定第一上行链路信道信息的部件:用于确定由第二设备传输的原始参考信号的部件;以及用于基于原始参考信号和所接收的参考信号来确定第一信道信息的部件。

在一些示例实施例中,该装置还包括用于在下行链路信道上向第二设备传输另外的参考信号的部件;用于从第二设备接收对另外的参考信号的反馈的部件,反馈包括关于下行链路信道的提取的信道信息;以及用于使用数据处理模型从反馈中恢复关于下行链路信道的信道信息的部件。

在一些示例实施例中,用于接收参考信号的部件包括用于监测上行链路信道以在预定时段期间接收参考信号的部件。

在一些示例实施例中,第一设备包括网络设备,并且第二设备包括终端设备。

在一些示例实施例中,一种能够执行任何方法600的第二装置(例如,第二设备120)可以包括用于执行方法600的相应操作的部件。该部件可以以任何合适的形式实现。例如,该部件可以在电路系统或软件模块中实现。第一装置可以实现为第二设备120或被包括在第二设备120中。在一些示例实施例中,该部件可以包括至少一个处理器和包括计算机程序代码的至少一个存储器。至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起该装置的操作。

在一些示例实施例中,该装置包括用于在第二设备处在上行链路信道上向第一设备传输参考信号的部件,参考信号用于确定关于上行链路信道的第一信道信息,并且第一信道信息用于确定数据处理模型,数据处理模型要用于恢复关于第一设备与第二设备之间的下行链路信道的信道信息。

在一些示例实施例中,用于传输参考信号的部件包括:用于基于上行链路信道的第一频率和下行链路信道的第二频率来确定补偿参数的部件;以及用于基于补偿参数来补偿参考信号的相位的部件。

在一些示例实施例中,该装置还包括用于在下行链路信道上从第一设备接收另外的参考信号的部件;用于基于另外的参考信号来确定关于下行链路信道的信道信息的部件;用于生成对另外的参考信号的反馈的部件,反馈包括关于下行链路信道的提取的信道信息;以及用于向第一设备传输反馈的部件。

在一些示例实施例中,第一设备包括网络设备,并且第二设备包括终端设备。

图7是适合于实现本公开的示例实施例的设备700的简化框图。可以提供设备700来实现通信设备,例如图1所示的第一设备110或第二设备120。如图所示,设备700包括一个或多个处理器710、耦合到处理器710的一个或多个存储器720、以及耦合到处理器710的一个或多个通信模块740。

通信模块740用于双向通信。通信模块740具有一个或多个通信接口,以促进与一个或多个其他模块或设备的通信。通信接口可以表示与其他网络元件的通信所必需的任何接口。在一些示例实施例中,通信模块740可以包括至少一个天线。

处理器710可以是适合本地技术网络的任何类型,并且作为非限制性示例,可以包括以下中的一种或多种:通用计算机、专用计算机、微处理器、数字信号处理器(DSP)和基于多核处理器架构的处理器。设备700可以具有多个处理器,诸如在时间上从属于与主处理器同步的时钟的专用集成电路芯片。

存储器720可以包括一个或多个非易失性存储器和一个或多个易失性存储器。非易失性存储器的示例包括但不限于只读存储器(ROM)724、电可编程只读存储器(EPROM)、闪存、硬盘、压缩盘(CD)、数字视频磁盘(DVD)、光盘、激光盘、和其他磁存储和/或光存储。易失性存储器的示例包括但不限于随机存取存储器(RAM)722和不会在断电期间持续的其他易失性存储器。

计算机程序730包括由相关联的处理器710执行的计算机可执行指令。程序730可以被存储在(例如,ROM 724)存储器中。处理器710可以通过将程序730加载到RAM 722中来执行任何合适的动作和处理。

本公开的示例实施例可以通过程序730来实现,使得设备700可以执行参考图3至图6讨论的本公开的任何过程。本公开的示例实施例也可以通过硬件或软件与硬件的组合来实现。

在一些示例实施例中,程序730可以有形地包含在计算机可读介质中,该计算机可读介质可以被包括在设备700中(诸如存储器720中)或设备700可以接入的其他存储设备中。设备700可以将程序730从计算机可读介质加载到RAM 722以供执行。计算机可读介质可以包括任何类型的有形非易失性存储器,诸如ROM、EPROM、闪存、硬盘、CD、DVD和其他磁性存储装置和/或光学存储装置。图8示出了光学存储盘形式的计算机可读介质800的示例。计算机可读介质上存储有程序730。

图9A-图9D示出了根据本公开的一些示例实施例的仿真结果的图。仿真设置如表1所示。上行链路和下行链路信道以1.95GHz和2.14GHz的频率生成,其中双工距离为190MHz。相同数目的集群N

表1

本公开的实施例可以被应用于信道估计问题,其中在第一设备110处执行数据处理模型以从不完美的CSI反馈中恢复CSI,并且不完美的CSI反馈仅仅是有噪声的CSI。

评估了三种方案,其中“真实训练”对应于当下行链路CSI被用于训练用于下行链路的数据处理模型时的情况,“cUL训练”与本公开的实施例相关,并且“UL训练”是指使用上行链路CSI来训练用于下行链路但没有补偿的DD的情况。

为简单起见,考虑M

本公开的实施例可以被应用于信道恢复问题。为了简单起见,它考虑了M

通常,本公开的各种实施例可以使用硬件或专用电路、软件、逻辑或其任何组合来实现。一些方面可以使用硬件实现,而其他方面可以使用可以由控制器、微处理器或其他计算设备执行的固件或软件来实现。尽管本公开的实施例的各个方面被图示和描述为框图、流程图或使用一些其他图形表示,但是应当理解,作为非限制性示例,本文中描述的块、装置、系统、技术或方法可以使用硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备、或其某种组合来实现。

本公开还提供有形地存储在非暂态计算机可读存储介质上的至少一种计算机程序产品。计算机程序产品包括计算机可执行指令,诸如程序模块中包括的指令,该指令在目标物理或虚拟处理器上的设备中执行,以执行上面参考图3至图8描述的任何方法。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。在各种实施例中,程序模块的功能可以根据需要在程序模块之间组合或拆分。程序模块的机器可执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质两者中。

用于执行本公开的方法的程序代码可以以一种或多种编程语言的任何组合来编写。这些程序代码可以被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码在由处理器或控制器执行时引起在流程图和/或框图中指定的功能/操作被实现。程序代码可以完全在机器上、部分在机器上、作为独立软件包、部分在机器上和部分在远程机器上、或完全在远程机器或服务器上执行。

在本公开的上下文中,计算机程序代码或相关数据可以由任何合适的载体承载,以使得设备、装置或处理器能够执行如上所述的各种过程和操作。载体的示例包括信号、计算机可读介质等。

计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可以包括但不限于电子、磁性、光学、电磁、红外线或半导体系统、装置或设备、或前述各项的任何合适的组合。计算机可读存储介质的更具体示例将包括具有一根或多根电线的电连接、便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光存储设备、磁存储设备、或前述各项的任何合适的组合。

此外,虽然以特定顺序描述操作,但这不应当被理解为需要以所示特定顺序或按顺序执行这样的操作或者执行所有所示操作以获取期望结果。在某些情况下,多任务和并行处理可能是有利的。同样,虽然在上述讨论中包含了若干具体实现细节,但这些不应当被解释为对本公开的范围的限制,而是对可能特定于特定实施例的特征的描述。在单独实施例的上下文中描述的某些特征也可以在单个实施例中组合实现。相反,在单个实施例的上下文中描述的各种特征也可以在多个实施例中单独或以任何合适的子组合来实现。

尽管本公开已经以特定于结构特征和/或方法动作的语言进行了描述,但是应当理解,在所附权利要求中定义的本公开不一定限于上述特定特征或动作。相反,上述具体特征和动作被公开作为实现权利要求的示例形式。

相关技术
  • 用于发送和接收上行链路信道的设备和方法
  • 用于使用下行链路参考信号的上行链路预编码器确定或使用上行链路参考信号的下行链路预编码器确定的技术和装置
  • 用于使用下行链路参考信号的上行链路预编码器确定或使用上行链路参考信号的下行链路预编码器确定的技术和装置
技术分类

06120116336773