一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于机器学习的信道估计的制作方法

2022-04-30 04:18:16 来源:中国专利 TAG:


1.本公开的实施例总体上涉及通信领域,并且具体地涉及用于信道估计的方法、设备、装置和计算机可读存储介质。


背景技术:

2.在通信系统中使用信道状态信息(csi)。csi通常用于定义通信信道的属性,以描述信号如何从传输器传播到接收器。csi表示信道的综合效应,例如随着距离的散射、衰落和功率衰减。csi可以使传输适应当前信道条件,并且可以有利地用于例如实现具有高数据速率的可靠通信。这可以例如在多天线系统中提供。
3.可能需要基于估计来获取csi的至少一些部分,因为信道条件变化并且因此瞬时csi需要在短期基础上被估计。用于信道估计的常用方法是使用所谓的参考信号(rs)或者导频序列,其中已知的信号或者序列从传输器被传输并且基于这些rs在接收器处估计csi。尽可能准确的信道估计将在各种通信应用中很有用,诸如,多输入多输出(mimo)、波束成形、或者依赖于有关通信信道的准确信息的其他技术。


技术实现要素:

4.总体上,本公开的示例实施例提供了一种用于基于机器学习的信道估计的解决方案。
5.在第一方面,提供了一种第一设备。第一设备包括至少一个处理器;以及包括计算机程序代码的至少一个存储器;其中至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起第一设备确定参考信号从第二设备到第一设备的传输中的预期信号质量;从第二设备接收参考信号;基于预期信号质量从多个信道估计模型中选择信道估计模型,该多个信道估计模型已经针对参考信号针对多个候选信号质量被训练;以及使用所选择的信道估计模型并且基于所接收的参考信号确定从第一设备到第二设备的通信信道的信道状态信息。
6.在第二方面,提供了一种第二设备。第二设备包括至少一个处理器;以及包括计算机程序代码的至少一个存储器;其中至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使得第二设备向第一设备传输空信号,空信号的接收功率被用于确定参考信号从第二设备到第一设备的传输中的预期信号质量;向第一设备传输参考信号;以及通过通信信道接收从第一设备传输的数据,通信信道的信道状态信息由第一设备使用基于预期信号质量而选择的多个信道估计模型中的一个信道估计模型来确定,并且多个信道估计模型已经针对参考信号针对多个候选信号质量被训练。
7.在第三方面,提供了一种方法。该方法包括在第一设备处确定参考信号从第二设备到第一设备的传输中的预期信号质量;从第二设备接收参考信号;基于预期信号质量从多个信道估计模型中选择信道估计模型,该多个信道估计模型已经针对参考信号针对多个候选信号质量被训练;以及使用所选择的信道估计模型并且基于所接收的参考信号确定从
第一设备到第二设备的通信信道的信道状态信息。
8.在第四方面,提供了一种方法。该方法包括在第一设备处向第一设备传输空信号,该空信号的接收功率被用于确定参考信号从第二设备到第一设备的传输中的预期信号质量;向第一设备传输参考信号;以及通过通信信道接收从第一设备传输的数据,通信信道的信道状态信息由第一设备使用基于预期信号质量而选择的多个信道估计模型中的一个信道估计模型来确定,并且多个信道估计模型已经针对参考信号针对多个候选信号质量被训练。
9.在第五方面,提供了一种装置。该装置包括用于在第一设备处确定参考信号从第二设备到第一设备的传输中的预期信号质量的模块;用于从第二设备接收参考信号的模块;用于基于预期信号质量从多个信道估计模型中选择信道估计模型的模块,该多个信道估计模型已经针对参考信号针对多个候选信号质量被训练;以及用于使用所选择的信道估计模型并且基于所接收的参考信号确定从第一设备到第二设备的通信信道的信道状态信息的模块。
10.在第六方面,提供了一种装置。该装置包括用于在第一设备处向第一设备传输空信号的模块,该空信号的接收功率用于确定参考信号从第二设备到第一设备的传输中的预期信号质量;用于向第一设备传输参考信号的模块;以及用于通过通信信道接收从第一设备传输的数据的模块,通信信道的信道状态信息由第一设备使用基于预期信号质量而选择的多个信道估计模型中的一个信道估计模型来确定,并且多个信道估计模型已经针对参考信号针对多个候选信号质量被训练。
11.在第七方面,提供了一种非暂态计算机可读介质,该介质包括用于引起装置至少执行根据以上第二方面的方法的程序指令。
12.在第八方面,提供了一种非暂态计算机可读介质,该介质包括用于引起装置至少执行根据以上第三方面的方法的程序指令。
13.应当理解,发明内容部分并非旨在确定本公开的实施例的关键或者基本特征,也不旨在用于限制本公开的范围。通过以下描述,本公开的其他特征将变得容易理解。
附图说明
14.现在将参考附图描述一些示例实施例,在附图中:
15.图1a图示了可以在其中实现本公开的示例实施例的示例通信系统;
16.图1b图示了图1a的通信系统中的第一设备的示例框图;
17.图2图示了图示根据本公开的一些示例实施例的用于信道估计的过程的信令图;
18.图3示意性地图示了在使用用匹配信号质量和不匹配信号质量进行训练的估计模型进行信道估计之后实现的用户吞吐量性能的比较;
19.图4图示了根据本公开的一些示例实施例的候选信号质量与信号质量范围之间的映射;
20.图5a-5b图示了使用信道估计模型对不同预期信号质量进行信道估计的示例性能;
21.图6a图示了根据本公开的一些示例实施例的用于信号传输的示例帧;
22.图6b图示了根据本公开的一些示例实施例的第一设备的示例信号接收;
23.图6c图示了根据本公开的一些其他示例实施例的用于信号传输的示例帧;
24.图6d图示了根据本公开的一些其他示例实施例的第一设备的示例信号接收;
25.图7图示了根据本公开的一些示例实施例的候选信号质量、信号质量范围和波束数目之间的映射;
26.图8图示了根据本公开的一些示例实施例的用于为给定信道估计模型确定信号质量范围的过程的流程图;
27.图9图示了根据本公开的一些示例实施例的用于训练信道估计模型的示例架构900的框图;
28.图10图示了根据本公开的一些示例实施例的信道估计模型的示例结构的框图;
29.图11图示了根据本公开的一些示例实施例的在第一设备处实现的方法的流程图;
30.图12图示了根据本公开的一些示例实施例的在第二设备处实现的方法的流程图;
31.图13图示了适合于实现本公开的示例实施例的装置的简化框图;以及
32.图14图示了根据本公开的一些示例实施例的示例计算机可读介质的框图。
33.在整个附图中,相同或者相似的附图标记表示相同或者相似的元素。
具体实施方式
34.现在将参考一些示例实施例来描述本公开的原理。应当理解,描述这些实施例仅是为了说明和帮助本领域技术人员理解和实现本公开,并不表示对本公开的范围的任何限制。本文中所描述的公开可以以除了下面所描述的方式之外的各种方式来实现。
35.在以下描述和权利要求中,除非另有定义,否则本文中使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常理解的相同的含义。
36.本公开中对“一个实施例”、“实施例”、“示例实施例”等的引用表明所描述的实施例可以包括特定特征、结构或者特性,但不一定每个实施例都包括特定特征、结构或者特性。此外,这样的短语不一定指代相同实施例。此外,当结合实施例描述特定特征、结构或者特性时,主张的是,结合其他实施例(无论是否明确描述)影响这样的特征、结构或者特性在本领域技术人员的知识范围内。
37.应当理解,尽管在本文中可以使用术语“第一”和“第二”等来描述各种元素,但是这些元素不应当受这些术语的限制。这些术语仅用于区分一个元素与另一元素。例如,第一元素可以被称为第二元素,并且类似地,第二元素可以被称为第一元素,而不脱离示例实施例的范围。如本文中使用的,术语“和/或”包括所列术语中的一个或多个的任何和所有组合。
38.本文中使用的术语仅出于描述特定实施例的目的,并不旨在限制示例实施例。如本文中使用的,单数形式“一个(a)”、“一个(an)”和“该(the)”旨在也包括复数形式,除非上下文另有明确指示。将进一步理解,术语“包括(comprises)”、“包括(comprising)”、“具有(has)”、“具有(having)”、“包括(includes)”和/或“包括(including)”当在本文中使用时指定所述特征、元素和/或组件等的存在,但是不排除一个或多个其他特征、元素、组件和/或其组合的存在或者添加。
39.如在本技术中使用的,术语“电路系统”可以指代以下中的一项或多项或全部:
40.(a)纯硬件电路实现(诸如,仅使用模拟和/或数字电路系统的实现),以及
41.(b)硬件电路和软件的组合,诸如(如适用):
42.(i)(多个)模拟和/或数字硬件电路与软件/固件的组合,以及
43.(ii)具有软件的(多个)硬件处理器(包括数字信号处理器)、软件和(多个)存储器的任何部分,这些部分一起工作以引起装置(诸如,移动电话或者服务器)执行各种功能,以及
44.(c)(多个)硬件电路和/或(多个)处理器,诸如(多个)微处理器或者(多个)微处理器的一部分,其需要软件(例如,固件)进行操作,但在操作不需要时软件可以不存在。
45.该电路系统的定义适用于该术语在本技术中的所有使用,包括在任何权利要求中。作为另一示例,如本技术中使用的,术语电路系统还涵盖仅硬件电路或者处理器(或者多个处理器)或者硬件电路或者处理器的一部分及其(或者它们的)随附软件和/或固件的实现。例如,如果适用于特定权利要求元素,则术语电路系统还涵盖用于移动设备的基带集成电路或者处理器集成电路、或者者服务器、蜂窝网络设备或者其他计算或者网络设备中的类似集成电路。
46.如本文中使用的,术语“通信网络”是指遵循任何合适的通信标准的网络,诸如长期演进(lte)、高级lte(lte-a)、宽带码分多址(wcdma)、高速分组接入(hspa)、窄带物联网(nb-iot)等。此外,通信网络或者系统中的终端设备与网络设备之间的通信可以根据任何合适的各代通信协议来执行,包括但不限于第一代(1g)、第二代(2g)、2.5g、2.75g、第三代(3g)、第四代(4g)、4.5g、未来的第五代(5g)通信协议、和/或当前已知或者未来将要开发的任何其他协议。本公开的实施例可以应用在各种通信系统中。鉴于通信的快速发展,当然也将存在可以在其中体现本公开的未来类型的通信技术和系统。不应当将其视为将本公开的范围仅限于上述系统。
47.如本文中使用的,术语“网络设备”是指通信网络或者系统中的节点,终端设备经由该节点接入网络并且从网络接收服务。网络设备可以是指基站(bs)或者接入点(ap),例如节点b(nodeb或者nb)、演进型nodeb(enodeb或者enb)、nr nb(也称为gnb)、远程无线电单元(rru)、无线电报头(rh)、远程无线电头端(rrh)、中继、诸如,毫微微、微微等低功率节点,具体取决于所应用的术语和技术。
48.术语“终端设备”是指能够进行无线通信的任何终端设备。作为示例而非限制,终端设备还可以被称为通信设备、用户设备(ue)、订户站(ss)、便携式订户站、移动台(ms)或者接入终端(at)。终端设备可以包括但不限于移动电话、蜂窝电话、智能电话、ip语音(voip)电话、无线本地环路电话、平板电脑、可穿戴终端设备、个人数字助理(pda)、便携式计算机、台式计算机、诸如数码相机等图像采集终端设备、游戏终端设备、音乐存储和播放设备、车载无线终端设备、无线端点、移动台、笔记本电脑嵌入式设备(lee)、笔记本电脑安装设备(lme)、usb加密狗、智能设备、无线客户端设备(cpe)、物联网(iot)设备、手表或者其他可穿戴设备、头戴式显示器(hmd)、车辆、无人机、医疗设备和应用(例如,远程手术)、工业设备和应用(例如,在工业和/或自动化处理链上下文中操作的机器人和/或其他无线设备)、消费电子设备、在商业和/或工业无线网络上操作的设备等。在以下描述中,术语“终端设备”、“通信设备”、“终端”、“用户设备”和“ue”可以互换使用。
49.示例环境
50.图1a图示了可以在其中实现本公开的示例实施例的示例通信系统100。系统100包
括多个通信设备,诸如第一设备110和k个第二设备120-1、
……
、120-k(其中k等于或者大于1)。为了讨论方便,第二设备120-1、
……
、120-k可以统称为或者单独称为第二设备120。在本示例中,第一设备110被示出为网络设备,并且第二设备120被示出为终端设备。
51.第一设备110和第二设备120通常通过通信信道经由天线布置彼此通信。在其中第一设备110是网络设备并且第二设备120是终端设备的示例中,从第一设备110到第二设备120的通信信道称为下行链路(dl)或者dl信道,而从第二设备120到第一设备110的通信信道称为上行链路(ul)或者ul信道。
52.如图所示,第一设备110配备有天线112-1、112-2、
……
、112-mt(统称为或者单独称为天线112)。第二设备120中的每个配备有一组天线122-1、
……
、122-k(统称为或者单独称为天线组122),包括一个或多个天线。第二设备的天线数目表示为m
rk
,并且所有k个第二设备120的天线总数表示为
53.第一设备110和第二设备120的天线可以传输和接收数据。通信系统100被认为是多天线通信系统,其可以支持(1)从多个传输天线到多个接收天线的多输入多输出(mimo)传输或者大规模mimo,(2)从多个传输天线到单个接收天线的多输入单输出(miso)传输,或者(3)从单个传输天线到单个接收天线的单输入单输出(siso)传输。图1a示出了多用户(mu)-mimo系统,其中第一设备110与多于一个第二设备120通信。图1a示意性地示出了从第一设备110到(多个)第二设备120的通信信道,表示为h。
54.通信系统100中的通信可以根据(多个)任何适当通信协议来实现,包括但不限于第一代(1g)、第二代(2g)、第三代(3g)、第四代(4g)和第五代(5g)等的蜂窝通信协议、无线局域网通信协议(诸如,电气和电子工程师协会(ieee)802.11等)、和/或当前已知或者将来开发的任何其他协议。此外,通信可以利用任何适当无线通信技术,包括但不限于:码分多址(cdma)、频分多址(fdma)、时分多址(tdma)、频分双工(fdd)、时分双工(tdd)、mimo、正交频分多路(ofdm)、离散傅里叶变换扩展ofdm(dft-s-ofdm)、和/或当前已知或者将来开发的任何其他技术。在一些示例实施例中,第一设备110和第二设备120可以以毫米波(mmwave)频率操作。
55.应当理解,设备和天线的数目仅用于说明的目的,而不暗示任何限制。系统100可以包括适于实现本公开的实施例的任何合适数目的第一设备和第二设备、或者具有任何合适数目的天线的第一设备或者第二设备。例如,第一设备可以与一个第二设备通信。
56.在操作期间,通常需要对传输器侧与接收器侧之间的通信信道进行估计和预测。信道估计通常通过从传输器发送参考信号并且在接收器处测量参考信号来执行。参考信号由传输器和接收器都事先知道的符号序列组成。接收器因此可以基于接收符号和已知符号来估计通信信道。
57.需要准确的信道估计来恢复经由通信信道传输的数据,尤其是在诸如mimo、波束成形或者依赖于有关信道响应的准确信息的其他技术中。例如,模数混合波束成形非常具有成本效益,并且可以在实际的大规模mimo系统中轻松实现。混合波束成形是将波束成形拆分为模拟域和数字域,以避免解决复杂的优化问题。然而,混合波束成形高度依赖于准确的信道估计来确保模拟波束成形中的传输和接收波束的对准,从而确保数字波束成形过程。在混合波束成形以外的其他通信应用中,在对应信道上进行通信的参数配置也需要信道估计。
58.作为示例,图1b示出了实现混合波束成形的第一设备110的框图。第一设备110包括用于在模拟域中实现模拟波束成形的射频(rf)波束成形器114和用于在数字域中实现数字波束成形的基带(bb)波束成形器118。多个(n
t
个)rf链116-1、116-2、
……
、116-n
t
(统称为或者单独称为rf链116)设置在rf波束成形器114与bb波束成形器118之间。rf波束成形器114连接到m
t
个天线112。rf波束成形器114、rf链116和bb波束成形器118与天线112一起工作以实现混合波束成形。
59.在从第一设备110到第二设备120的传输中,在由第一设备110的其他组件处理之后,多个数据流被提供给bb波束成形器118,由bb波束成形器118、rf链116和rf波束成形器114处理,并且由天线112使用一个或多个传输波束传输给一个或多个第二设备120。在这样的传输中,需要信道估计来配置波束成形。
60.系统100中从第一设备110到第二设备120的总信道表示为其中mr是与第一设备110通信的所有k个第二设备120的天线总数,m
t
是第一设备110的天线总数,并且h=[h1,h2,...,hk],hk表示当将总信道视为广泛使用的集群模型时来自第k第二设备120的通信信道。
[0061]
信道h可以经由参考信号从第二设备120到第一设备110的传输来估计。例如,通过考虑第一设备110与第二设备120之间在两个方向上的信道互易性,从第二设备120到第一设备110的总信道可以被确定为从第一设备110到第二设备120的总信道的转置,表示为hu=h
t
。如果第一设备110基于参考信号的传输执行信道估计,并且假定由第k第二设备120向第一设备110传输的参考信号表示如下:
[0062][0063]
则在第一设备110处接收的参考信号(rs)可以表示如下:
[0064][0065]
其中y表示接收rs,x表示由第k第二设备120传输的rs的总矢量,其中并且互易信道hu定义为此外,在等式(1)中,n
rs
表示rs的长度(即,rs的符号数),表示测量矩阵或者接收模拟波束成形矩阵,表示在通信信道中发生的噪声和/或干扰。在一个示例中,例如,噪声和/或干扰可以被建模为加性高斯白噪声(awgn)以及具有零均值和功率谱密度n0的其他干扰,尽管其他噪声和干扰模型也是可能的。在一个示例中,由第k第二设备120xk传输的rs可以被设计为提供正交性,以包含满足α>0的正交列,其中是单位矩阵,α表示rs的传输功率。
[0066]
信道估计是从接收rs y来估计信道的表示h或者信道的csi。实现尽可能准确的信道估计仍然存在挑战。例如,在混合波束成形中,rf链的数目通常小于天线的数目,即n
t
《m
t
,这使得难以直接从等式(1)中的y求解h。已经提出了一些基于压缩感测(cs)的技术可以探
索信道的稀疏性,但是cs中的优化问题通常比较困难并且具有较高的计算复杂度和较长的处理时间。
[0067]
目前,随着机器学习技术的发展,机器学习模型已经被训练并且应用于在不同领域执行各种任务。发现,基于机器学习的信道估计可以提供性能增强并且可能降低计算复杂度、开销以及处理延迟。已经提出了一些解决方案来训练固定机器学习模型以估计两个设备之间的通信信道。这种机器学习可能并不总是适用于不同通信条件下的准确信道估计。
[0068]
工作原理和示例信令图
[0069]
根据本公开的实施例,提供了一种用于基于机器学习的信道估计的解决方案。在该解决方案中,第一设备通过应用机器学习模型(称为信道估计模型)来对从第一设备到第二设备的通信信道执行信道估计。在从第二设备到第一设备的传输中,针对多个候选信号质量对多个信道估计模型进行训练。第一设备确定rs从第二设备的传输中的预期信号质量,并且基于预期信号质量从已训练信道估计模型中选择信道估计模型以供使用。然后通过从第二设备接收rs并且使用所选择的信道估计模型基于所接收的rs确定通信信道的信道状态信息(csi)来执行信道估计。根据该解决方案,取决于在某个rs的传输中期望获取的实时信号质量,动态地选择用于使用的信道估计模型。这种模型选择可以适应各种rs传输情况,从而产生更准确的信道估计。
[0070]
下面结合附图对本公开的原理和实施例进行详细说明。图2示出了根据本公开的示例实施例的用于信道估计的信令图200。为了讨论的目的,将参考图1来描述信令图200。信令图200可以涉及如图1所示的第一设备110和一个或多个第二设备120。应当理解,尽管图2和以下实施例描述诸如网络设备等第一设备110实现信令图200,但是该过程同样可以在第二设备120处实现。
[0071]
第一设备110确定205在rs从第二设备120到第一设备110的传输中的预期信号质量。某个信号的信号质量通常取决于信号的传输功率并且受到信号在从第二设备120到第一设备110的传输期间所经历的噪声和/或干扰的影响。在一些实施例中,预期信号质量包括rs的信噪比(snr)或者信干噪比(sinr)。这里,术语“snr”和“sinr”可以互换使用。在一些实施例中,预期信号质量被具体地测量为rs的传输snr。snr的确定将在下面详细说明。
[0072]
如上所述,预期信号质量用于确定多个信道估计模型中用于使用的信道估计模型。这基于发明人发现的以下事实,即,信道估计模型的性能取决于信号质量。由于信道估计模型的训练是数据相关的,需要足够的训练数据对{h,y},其中y是被认为由第一设备110接收的训练接收rs,h是真实csi。如果以不同信号质量传输rs(例如,由于所使用不同的传输功率或者所经历的不同噪声和/或干扰),则接收器侧获取不同接收rs。因此,为了训练信道估计模型,对于所有训练接收rs,信号质量保持不变。也就是说,通常针对预定信号质量训练信道估计模型。这样,如果信道估计模型针对rs的信号质量进行训练并且用于基于以不同信号质量传输的rs的接收来估计信道,则性能可能会受到损害。
[0073]
为了更好地理解由于信号质量在训练和模型应用中的失配对性能的影响,可以参考图3。图3示出了在使用估计模型进行信道估计之后实现的用户吞吐量性能的比较,该估计模型以匹配的信号质量和失配的信号质量进行训练。一组曲线301中的累积分布函数(cdf)曲线指示在使用信道估计模型进行信道估计之后实现的性能,该信道估计模型针对
信号质量进行训练并且用于基于以相同信号质量传输的rs的信道估计(即,使用具有匹配的信号质量的信道估计模型)。例如,针对15db的snr(信号质量)训练信道估计模型,并且将该信道估计模型用于根据以相同的15db的snr传输的rs的接收来执行信道估计,性能曲线表明,性能更接近完美的性能曲线。
[0074]
一组曲线302中的相应cdf曲线指示在使用信道估计模型进行信道估计之后实现的性能,该信道估计模型针对信号质量进行训练并且用于基于以不同信号质量传输的rs的信道估计(即,使用具有失配的信号质量的信道估计模型)。导致该组性能曲线302的信道估计模型针对0db的固定snr被训练。如果使用该信道估计模型根据以15db的snr传输的rs的接收来执行信道估计,如图3所示,则用户吞吐量性能显著降低。
[0075]
在操作期间,从第二设备120传输到第一设备110的rs的信号质量由于在从第二设备120到第一设备110的传输过程中发生的各种变化而变化。例如,第二设备120的传输功率随着功率控制而改变。例如,由于第二设备120的移动、与第一设备110同时通信的一个或多个第二设备120的添加或者减少,噪声和/或干扰也可能变化。所有这些变化可能导致诸如snr等信号质量的变化。
[0076]
在一些示例实施例中,第一设备110可以将rs的传输snr确定为预期信号质量。为了确定传输snr,引入“空”信号或者“空”参考信号,以估计rs(被接收和测量以估计信道的有效信号)的传输中预期会经历的噪声和/或干扰的功率。
[0077]
如图2所示,作为可选动作,第二设备120向第一设备110传输202空信号。第一设备110可以指示第二设备120何时和何地传输空信号并且为传输分配(多个)对应时间和/或频率资源。第二设备120使用(多个)所分配的资源传输空信号。然后第一设备110在(多个)所分配的资源处检测空信号。检测到的功率被认为是在从第二设备120到第一设备110的方向上通信信道中的噪声和/或干扰的功率。空信号的传输使得第一设备110可以更准确地估计噪声和/或干扰,以用于计算rs的预期信号质量(例如,rs的传输snr)。
[0078]
第一设备110基于噪声和/或干扰的功率以及rs的传输功率(例如,rs的传输功率与噪声和/或干扰的功率的比率)来确定传输snr。作为具体示例,rs的传输snr可以计算如下:
[0079][0080]
其中p
t
表示rs的传输功率,p0表示噪声和/或干扰的功率。回顾等式(1),可以看出,rs的预期信号质量、更具体地是rs的传输snr可以影响由第一设备110接收的rs y。在等式(1)中,对于某个第k第二设备120,接收rs y与从第k第二设备120传输的rs xk和噪声和/或干扰n有关,例如,rs的预期信号质量(例如,传输snr)可以确定为
[0081]
rs的传输功率可以由第二设备120指示,例如,通过从第二设备120传输的功率余量报告(phr)。phr指示第二设备120剩余多少功率。phr是第二设备120的实际传输功率与最大功率(例如,每个子载波)之间的差值的度量。第二设备120可以使用phr来估计路径损耗并且计算rs的传输功率。“空”信号的传输可以与phr对准。在一些示例实施例中,第二设备
120可以以与要用于传输rs的传输功率相同的传输功率传输空信号。
[0082]
在一些示例实施例中,当第一设备110检测到rs的传输功率的变化或者接收到空信号的新传输时,预期信号质量可以被更新。
[0083]
可以理解,rs的预期信号质量可以通过其他度量来测量,该度量通常与rs的传输功率以及rs所经历的噪声和/或干扰有关。尽管上面描述了将传输snr计算为预期信号质量的示例,但是传输snr可以使用各种其他方式来确定。本公开的范围在这方面不受限制。
[0084]
仍然再次参考图2,第一设备110进一步从第二设备120接收210rs。第一设备110可以为第二设备120传输rs分配(多个)时间和/或频率资源。这里的rs是用于信道估计的有效信号。rs可以是第一设备110和第二设备120都知道的任何信号,并且可以包括符号序列。在一些示例实施例中,rs是探测参考信号(srs)。在其他示例实施例中,其他类型的rs也是可能的。第一设备110获取关于所接收的rs的测量。
[0085]
在一些示例实施例中,用于确定预期信号质量的时段可以大于用于传输rs的时段。例如,第一设备110可以控制空信号和有效rs的传输周期,使得空信号的传输周期大于rs的传输周期。
[0086]
第一设备110还基于预期信号质量从多个信道估计模型203-1、203-2、
……
、203-p(统称为或者单独称为信道估计模型203或者模型203,其中p大于或者等于2)中选择215信道估计模型。信道估计模型203是机器学习模型并且被训练为具有根据接收rs确定通信信道的csi的能力。因此,信道估计模型的输入是接收rs,而输出是所确定的csi。
[0087]
执行机器学习通常涉及以下三个阶段:训练阶段,用于通过将输入与预期输出配对来用训练数据集训练机器学习模型并且用于确定模型的参数;评估/测试阶段,用于通过使用评估数据集和/或测试数据集估计模型性能特性(例如,分类器的分类错误等)来估计模型的训练效果;以及实现阶段,用于将真实世界数据应用于已训练机器学习模型以获取结果。
[0088]
在本公开的一些示例实施例中,第一设备110执行信道估计模型203的实现阶段,即,将接收rs应用于信道估计模型以获取信道估计结果csi。在一些示例实施例中,信道估计模型203的训练阶段和评估/测试阶段可以由第一设备110或者由其他计算设备或者节点执行。在后一种情况下,已训练信道估计模型203可以被提供给第一设备110以供使用。例如,详细的模型配置和已训练参数可以存储在第一设备110可访问的存储器201中。存储器201可以是第一设备110的内部存储器或者外部存储器。
[0089]
信道估计模型203可以包括以下中的至少一种:深度神经网络(dnn)、卷积神经网络(cnn)、深度残差卷积神经网络(rescnn)、递归神经网络(rnn)、或者其他机器学习或者深度学习模型,包括参数乘法、加法和非线性。信道估计模型203可以以有监督方式训练,并且训练数据集可以包括足够的训练数据对{h,y},其中y是被认为是由第一设备110接收的训练接收rs,h是真实csi。下面将详细描述信道估计模型203的一些示例模型结构和训练阶段。
[0090]
根据本公开的示例实施例,多个信道估计模型203已经针对参考信号传输中的多个候选信号质量被训练。更具体地,一个信道估计模型203已经针对特定候选信号质量被训练,诸如传输snr的值。这表示,该信道估计模型203的训练接收rs包括被生成为以候选信号质量接收的rs。这样的训练接收rs可以是第一设备110以候选信号质量通过实际传输接收
的rs,和/或可以是被生成为以候选信号质量传输的模拟信号。在一些示例实施例中,两个或者更多个信道估计模型203可能已经针对相同的候选信号质量被训练,这将从以下关于(多个)预定波束的描述中可知。
[0091]
因此,多个已训练信道估计模型203中的每个与对应候选信号质量相关联。在一些示例实施例中,可以从可以在第二设备120与第一设备110之间的通信中实现的潜在信号质量范围中对该多个候选信号质量进行采样。例如,如果确定潜在信号质量范围是从-10db到15db的snr范围,则不同候选信号质量可以用相同或者不同区间从这个范围进行采样。
[0092]
在一些示例实施例中,由于候选信号质量是一些离散值并且所确定的预期信号质量可能并不总是与候选信号质量中的一个完全匹配,所以为了选择信道估计模型,第一设备110可以将预期信号质量与相应候选信号质量进行比较,并且标识最接近预期信号质量的候选信号质量。第一设备110然后可以选择针对所识别的候选信号质量被训练的信道估计模型203。
[0093]
替代地,在一些示例实施例中,候选信号质量可以被映射到对应信号质量范围,其中候选信号质量中的每个落在对应信号质量范围内。信号质量范围不能彼此交叠。例如,snr为-7.5db的候选信号质量被映射到-10db到-5db的信号质量范围,snr为-2.5db的候选信号质量被映射到-5db到0db的信号质量范围。然后可以将针对相应候选信号质量被训练的信道估计模型与对应信号质量范围相关联。图4示出了候选信号质量与信号质量范围之间的映射400以及与信道估计模型203的关联。
[0094]
第一设备110可以获取这样的映射并且确定多个信号质量范围中预期信号质量落入其中的信号质量范围。第一设备110然后可以选择与所确定的信号质量范围相关联的信道估计模型。例如,如果预期信号质量是-3db,则第一设备110根据映射400确定该信号质量落入从-5db到0db的信号质量范围,并且然后选择与该信号质量范围相关联的信道估计模型203-3。
[0095]
信号质量范围可以预设为任何范围,或者可以通过考虑信道估计模型203在处理关于对应信号质量范围的信道估计时的性能来确定。下面将详细描述确定与信道估计模型203相关联的信号质量范围的一些示例实施例。
[0096]
在选择信道估计模型203之后,第一设备110使用所选择的信道估计模型并且基于所接收的rs确定从第一设备110到第二设备120的通信(例如,当第一设备110是网络设备而第二设备120是终端设备时的dl信道)的csi。所确定的csi可以定义通信信道的属性,该属性可以表示或者建模通信信道。从等式(1)可以看出,如果第一设备110仅从第k第二设备110接收到接收rs,则第一设备110可以根据接收rs xk确定通信信道h。
[0097]
从第一设备110到第二设备120的数据通信可以基于所确定的csi来执行。在基于波束成形的通信的示例中,诸如图1b所示的混合波束成形,第一设备110可以基于csi确定用于从第一设备110到第二设备120的传输的波束成形配置。例如,第一设备110可以基于波束成形配置确定bb波束成形器118和/或rf波束成形器114的一个或多个配置参数。然后,第一设备110可以基于波束成形配置通过通信信道从第一设备110向第二设备传输数据。应当理解,csi可以用于引导或者确定通信信道上的其他通信参数,并且本公开在这方面不受限制。
[0098]
根据本公开的示例实施例,通过基于实时预期信号质量动态地选择适当的信道估
计模型,可以改进信道估计并且可以进一步提高基于估计csi的数据传输的性能。
[0099]
图5a示出了使用针对固定信号质量而训练的信道估计模型对不同预期信号质量进行信道估计的性能,并且图5b示出了使用针对匹配信号质量而训练的信道估计模型对不同预期信号质量进行信道估计的性能。在图5a和图5b的示例中,信号质量通过传输snr来测量,并且图5a的示例中使用的信道估计模型针对0db的传输snr被训练。性能通过归一化均方误差(nmse)来测量。
[0100]
如图5a中可以观察到的,针对snr=0db而训练的信道估计模型在snr间隙大于5db的情况下不能很好地估计csi。nmse性能随着snr间隙的增加而增加。使用所提出的基于预期信号质量的动态模型选择,从图5b可以看出,csi估计性能大大提高。
[0101]
应当理解,虽然以特定顺序描述动作,但这不应当理解为要求这样的操作以所示特定顺序或者按顺序执行或者者执行所有所示动作以实现期望结果。例如,选择信道估计模型的动作可以在接收rs的动作之前或者与其并行执行。作为另一示例,接收rs的动作甚至可以在确定预期信号质量的动作之前执行。
[0102]
使用(多个)预定波束的rs接收的示例实施例
[0103]
在一些示例实施例中,为了获取对rs的更多测量,在一些情况下,第一设备110可以指示第二设备120传输rs两次或者更多次。如果执行单个rs传输,则需要从维度n
t
的观察中恢复csi h,如等式(2)所示。在某些情况下,例如,在rs的信号质量较低时,维度n
t
的观察可能不足以提供准确的估计。为了增加rs传输的次数,可以获取足够的观察。例如,如果确定两个rs传输,则观察具有更高的自由度,并且因此可以实现更好的估计性能。
[0104]
在一些示例实施例中,第一设备110确定rs的第一传输数目,第一数目可以等于或大于1。第一数目可以基于各种因素来确定。例如,如果第一设备110检测到预期信号质量相对较低,这表示rs可能经历高水平的噪声和干扰,则第一设备110可以确定第一数目大于1。替代地或者另外地,第一次数也可以由第一设备110基于用于重复传输的可用资源和/或任何其他因素来确定。在一些示例实施例中,第一次数可以是1或2,因为发现,从开销角度和模拟的角度来看,rs的两次传输对于基于机器学习的csi估计可能是足够的。应当理解,第一次数也可以被确定为大于2。
[0105]
第一设备110向第二设备120传输第一数目的指示。在接收到第一数目之后,第二设备120可以重复传输rs达第一数目,并且第一设备110可以接收rs的第一数目的传输。第一设备110可以为第二设备120将rs传输第一数目分配对应资源。
[0106]
在一些示例实施例中,rs的(多个)接收可以使用对应数目的波束(第二数目的波束,其中第二数目等于第一次数)来执行。如果第二数目大于1,则第一设备110可以使用多于一个不同的波束来接收rs的传输。
[0107]
如图6a所示,在可用于从第二设备120到第一设备110的传输的帧601中,为空信号的传输分配资源,并且为rs的一次传输分配资源。如图6b所示,第一设备110然后使用波束603接收rs的一次传输。在图6c的示例中,在帧601中,为rs的两次传输分配资源。如图6d所示,第一设备110然后分别使用两个不同波束605和607接收rs的两个传输。
[0108]
在从第二设备120接收到rs的两个或更多个重复传输之后,第一设备110可以组合接收rs作为所选择的信道估计模型203、203的输入以用于确定csi。
[0109]
为了根据接收rs估计csi,选择测量矩阵w也很重要。测量矩阵w由第一设备110的
用于rs的接收配置来控制,例如,该接收配置可以由rf波束成形器通过模拟移相器来确定。该测量矩阵w可以针对信道估计模型203的训练阶段和实现阶段两者被对准。为了确保对准,在一些示例实施例中,用于接收rs的波束在训练阶段和实现阶段都是相同的。
[0110]
更具体地,用于接收rs的(多个)波束的数目和(多个)波束的精确配置在训练和实现阶段都是相同的。即,应用(多个)静态和预定波束。例如,如果确定要使用一个波束来训练信道估计模型203,则当第一设备110选择该信道估计模型203来估计通信信道时,使用相同波束。类似地,如果确定要使用两个波束来训练信道估计模型203,则当第一设备110选择该信道估计模型203来估计通信信道时,使用相同的两个波束。注意,在训练阶段,并不一定要求第一设备110使用(多个)对应波束来实际接收rs,但是可以通过使用(多个)对应波束模拟第一设备110的接收来生成训练接收rs。
[0111]
由于第一设备110可以动态地决定rs的第一传输数目并且因此第二波束数目可以改变,因此在一些示例实施例中,多个信道估计模型203中的一些或者全部中的每个可以用基于特定数目的预定波束而生成的一组训练接收参考信号进行训练。即,针对rs的特定候选信号质量和用于接收rs的一组预定波束来训练信道估计模型203。因此,对于相同的候选信号质量,可以针对不同数目的预定波束训练两个或更多个信道估计模型203。应当理解,对于一些候选信号质量,在一些示例中可能只有一个信道估计模型203。
[0112]
为了促进第一设备110对信道估计模型的选择,候选信号质量与信号质量范围之间的映射400以及与信道估计模型的关联可以被重新设计以指示信道估计模型203与波束数目之间的关联。图7示出了添加信道估计模型203与波束数目之间的关联的映射700。第一设备110可以确定预期信号质量落入其中的信号质量范围以及要用于接收rs的第二波束数目。然后,第一设备110根据映射700来选择与对应质量范围和第二数目相关联的信道估计模型203。
[0113]
在一些示例实施例中,除了在训练阶段和实现阶段都使用(多个)固定波束来实现测量矩阵w的对准,以在很大程度上保持信道属性并且确保有效的阵列增益,测量矩阵w还可以基于离散长球面序列(dpss)波束空间波束成形器的概念进行设计。由于第一设备110可能不知道来自第二设备120或者多个第二设备120的(多个)到达角,因此可以将大的角度范围划分为n
t
个区间,其中n
t
是第一设备110处的rf链或者端口的数目。第一设备110可以在每个角度区间内应用dpss波束空间波束成形。对于第n角度区间(n=1
……nt
),dpss方法的半定矩阵可以定义为:
[0114][0115]
其中θn和φn表示两个维度上的感兴趣角度区域,表示采样点处的阵列响应。通过对应用特征值分解(evd),原始dpss波束空间矩阵可以通过对跨越感兴趣采样区域的特征矢量求和(例如,相等地组合)来确定,如下所示:
[0116]
[0117]
测量矩阵(例如,由模拟移相器实现的测量矩阵)可以通过取的相位来获取,即,预定波束的测量矩阵可以写为由于这个用于测量的波束成形矩阵仅取决于阵列响应,因此它被认为是“静态的”并且需要在训练阶段和实现阶段进行固定。
[0118]
确定信号质量范围的示例实施例
[0119]
如上所述,用于训练信道估计模型203的候选信号质量可以被映射到对应信号质量范围以促进模型选择。在一些示例实施例中,信号质量范围可以基于信道估计模型203关于信号质量范围的性能来确定,以保证多个信道估计模型203在确定关于其相关联的信号质量范围的csi时的性能度量超过性能阈值。
[0120]
信号质量范围的确定可以在信道估计模型203的评估阶段执行,其中信道估计模型203的性能度量被确定。该评估阶段可以由训练模型203的设备、由第一设备110或者由任何其他计算设备来执行。在评估阶段,信道估计模型203的输入包括基于多个测试信号质量而生成的测试接收rs,并且信道估计模型203的输出csi可以与真实csi进行比较以确定该模型的性能。
[0121]
图8示出了用于为给定信道估计模型203确定信号质量范围的过程800的流程图。该过程800可以由训练模型203的设备、由第一设备110或者由任何其他计算设备实现。
[0122]
在框810,获得多个测试接收rs。测试接收rs是基于从信号质量范围(例如,从其采样候选信号质量的同一范围)中采样的多个测试信号质量而生成的。测试信号质量的区间可以与候选信号质量的区间相同或者不同。测试信号质量的数目可以是任何预定数目。测试接收rs可以以与生成训练接收rs相同的方式生成,例如,通过在第一设备110侧模拟rs的接收。
[0123]
在框820处,应用给定信道估计模型203以基于多个测试接收rs来确定测试csi。对于多个测试接收rs中的每个测试接收rs,可以获取对应测试csi。在框830,基于测试csi和真实csi针对多个测试信号质量确定给定信道估计模型203的多个性能度量。性能度量可以通过比较特定测试接收rs的测试csi和真实csi来确定。在一些示例实施例中,性能度量可以被确定为nmse。
[0124]
在框840处,通过将性能度量与性能阈值进行比较来从多个测试信号质量中选择测试信号质量。在示例实施例中,可以选择产生可容忍性能的测试信号质量。例如,可以选择产生可容忍nmse(小于阈值的nmse)的最大测试信号质量。
[0125]
在框850处,基于所选择的测试信号质量和给定信道估计模型203已经针对其被训练的候选信号质量来选择相关联的信号质量范围。例如,可以基于所选择的测试信号质量与候选信号质量之间的差异来确定容许信号质量差距,在该差异内,给定信道估计模型203的性能可能不会改变。信号质量范围可以基于所确定的容许信号质量差距来确定。
[0126]
示例模型结构和模型训练
[0127]
如上所述,信道估计模型110的训练阶段可以在第一设备110或者任何其他计算设备处实现。图9示出了根据本公开的一些示例实施例的用于训练信道估计模型110的示例架构900的框图。如图所示,计算设备910针对多个信道估计模型203中的一个或多个执行训
练。输入到计算设备910的训练数据集包括基于相应候选信号质量和/或用于接收rs的相应数目的波束而生成的训练接收rs 902。因此,为了训练不同信道估计模型203,所使用的训练接收rs可以不同。训练数据还可以包括真实csi 904。计算设备910可以应用任何模型训练算法(无论是当前已知的还是将来开发的)来训练信道估计模型203。
[0128]
在一些示例实施例中,信道矩阵hu(其中hu=h
t
)可以被拆分成实部/虚部,即re{hu}和im{hu}。这两个部分可以沿着第三维度连结。所得到的结构化信道由张量表示法表示为
[0129]
信道估计模型203可以是任何类型的机器学习模型。cnn可以能够快速探索关键特征,诸如天线之间的信道相关性,这优于基于全连接层的神经网络。残差网络容易学习恒等函数,有助于训练更深层次的神经网络。它不会影响整个网络,甚至可以提高性能。
[0130]
图10中示出了基于rescnn架构的信道估计模型203的示例结构。输入1002是接收rs,其具有与结构化信道类似的表达,可以表示为有若干(q)rescnn单元1010-1、
……
、1010-q,包括卷积层1012,之后是批量归一化层1014和非线性校正线性单元(relu)层1016。添加被视为恒等映射的快捷连接以跳过卷积层1012和批量归一化层1014。每个卷积层1012应用预定大小的滤波器,诸如大小为3
×3×
lf的滤波器,以从低秩测量中提取信道的特征。在所有rescnn单元1010-1、
……
、1010-q之后放置有全连接层1020,并且另一全连接层1030可以用于在输出回归层1040之前执行。输出回归层1040提供估计的信道其转置等于损失函数可以基于信道估计的均方误差(mse)来确定。
[0131]
应当理解,图10仅提供了信道估计模型的具体示例结构。在本公开的示例实施例中,模型结构可以变化,并且也可以应用各种其他类型的模型。本公开的范围在这方面不受限制。
[0132]
示例过程
[0133]
图11示出了根据本公开的一些示例实施例的在第一设备处实现的示例方法1100的流程图。为了讨论的目的,将参考图1a从第一设备110的角度来描述方法1100。
[0134]
在框1110处,第一设备110确定参考信号从第二设备到第一设备的传输中的预期信号质量。在框1120处,第一设备110从第二设备接收参考信号。在框1130处,第一设备110基于预期信号质量从多个信道估计模型中选择信道估计模型。多个信道估计模型已经针对参考信号针对多个候选信号质量被训练。在框1140处,第一设备110使用所选择的信道估计模型并且基于所接收的参考信号确定从第一设备到第二设备的通信信道的信道状态信息。
[0135]
在一些示例实施例中,确定预期信号质量包括从第二设备接收空信号;基于空信号的接收功率确定传输中的噪声和/或干扰的功率;以及基于噪声和/或干扰的功率以及参考信号的传输功率确定预期信号质量,参考信号的传输功率由第二设备指示。
[0136]
在一些示例实施例中,确定预期信号质量包括基于参考信号的传输功率与噪声和/或干扰的功率的比率确定参考信号的传输信噪比。
[0137]
在一些示例实施例中,接收参考信号包括确定参考信号传输的第一数目,第一数目等于或大于1;向第二设备传输第一数目的指示;以及从第二设备接收参考信号的第一数目的传输。
[0138]
在一些示例实施例中,接收参考信号的第一数目的传输包括分别用第一设备的第二数目的预定波束接收参考信号的第一数目的传输,第二数目等于第一次数。
[0139]
在一些示例实施例中,选择信道估计模型包括从多个信道估计模型中选择已经用基于第二数目的预定波束而生成的一组训练接收参考信号训练的信道估计模型。
[0140]
在一些示例实施例中,多个信道估计模型中的至少两个信道估计模型已经用至少两组不同训练接收参考信号被训练,至少两组不同训练接收参考信号是基于多个候选信号质量中的相同候选信号质量和第一设备的不同数目的预定波束生成的。
[0141]
在一些示例实施例中,第二数目的预定波束包括第一设备的一个或两个预定波束。
[0142]
在一些示例实施例中,选择信道估计模型包括获取多个候选信号质量和与多个信道估计模型相关联的多个信号质量范围之间的映射,多个信道估计模型在确定关于多个信号质量范围的信道状态信息时的性能度量满足性能阈值;基于映射确定预期信号质量落入其中的多个信号质量范围中的一个信号质量范围;以及选择与所确定的信号质量范围相关联的信道估计模型。
[0143]
在一些示例实施例中,对于多个信道估计模型中的给定信道估计模型,相关联的信号质量范围通过以下方式确定:获取多个测试接收参考信号,多个测试接收参考信号是基于多个测试信号质量生成的;应用给定信道估计模型以基于多个测试接收参考信号确定测试信道状态信息;基于测试信道状态信息和真实信道状态信息针对多个测试信号质量确定给定信道估计模型的多个性能度量;通过将性能度量与性能阈值进行比较来从多个测试信号质量中选择测试信号质量;以及基于所选择的测试信号质量和给定信道估计模型已经针对其被训练的候选信号质量来确定相关联的信号质量范围。
[0144]
在一些示例实施例中,该方法还包括基于信道估计信息确定用于从第一设备到第二设备的传输的波束成形配置;以及基于波束成形配置通过从第一设备到第二设备的通信信道传输数据。
[0145]
在一些示例实施例中,通信信道是多输入多输出通信信道;和/或第一设备中第一射频链数目低于第二天线端口数目。
[0146]
在一些示例实施例中,参考信号是探测参考信号;和/或第一设备是网络设备,并且第二设备是终端设备。
[0147]
图12示出了根据本公开的一些示例实施例的在第二设备处实现的示例方法1200的流程图。为了讨论的目的,将参考图1从第二设备120的角度来描述方法1200。
[0148]
在框1210处,第二设备120向第一设备传输空信号。空信号的接收功率用于确定参考信号从第二设备到第一设备的传输中的预期信号质量。在框1220处,第二设备120向第一设备传输参考信号。在框1230处,第二设备120通过通信信道接收从第一设备传输的数据。通信信道的信道状态信息由第一设备使用基于预期信号质量而选择的多个信道估计模型中的一个信道估计模型来确定,并且多个信道估计模型已经针对参考信号针对多个候选信号质量被训练。
[0149]
在一些示例实施例中,该方法还包括向第一设备指示参考信号的传输功率,预期信号质量至少基于参考信号的传输功率。
[0150]
在一些示例实施例中,传输参考信号包括从第一设备接收参考信号的传输的第一
数目的指示,第一数目等于或大于1;以及执行参考信号到第一设备的第一次数的传输。
[0151]
在一些示例实施例中,所选择的信道估计模型已经用基于第一设备的第二数目的预定波束而生成的一组训练接收参考信号被训练,并且第一次数等于第二数目。
[0152]
在一些示例实施例中,通信信道是多输入多输出通信信道;和/或第一设备中第一射频链数目低于第二天线端口数目。
[0153]
在一些示例实施例中,参考信号是探测参考信号;和/或第一设备是网络设备,并且第二设备是终端设备。
[0154]
示例装置和设备
[0155]
在一些示例实施例中,一种能够执行方法1100中的任何一个的装置(例如,第一设备110)可以包括用于执行方法1100的相应步骤的模块。该模块可以以任何合适的形式实现。例如,该模块可以用电路系统或者软件模块来实现。
[0156]
在一些示例实施例中,该装置包括用于在第一设备处确定参考信号从第二设备到第一设备的传输中的预期信号质量的部件;用于从第二设备接收参考信号的部件;用于基于预期信号质量从多个信道估计模型中选择信道估计模型的部件,多个信道估计模型已经针对参考信号针对多个候选信号质量被训练;以及用于使用所选择的信道估计模型并且基于所接收的参考信号确定从第一设备到第二设备的通信信道的信道状态信息的部件。
[0157]
在一些示例实施例中,用于确定预期信号质量的部件包括用于从第二设备接收空信号的部件;用于基于空信号的接收功率确定传输中的噪声和/或干扰的功率的部件;以及用于基于噪声和/或干扰的功率以及参考信号的传输功率确定预期信号质量的部件,参考信号的传输功率由第二设备指示。
[0158]
在一些示例实施例中,用于确定预期信号质量的部件包括用于基于参考信号的传输功率与噪声和/或干扰的功率的比率确定参考信号的传输信噪比的部件。
[0159]
在一些示例实施例中,用于接收参考信号的部件包括用于确定参考信号的传输的第一数目的部件,第一数目等于或大于1;用于向第二设备传输第一数目的指示的部件;以及用于从第二设备接收参考信号的第一数目的传输的部件。
[0160]
在一些示例实施例中,用于接收参考信号的第一数目的传输的部件包括用于分别用第一设备的第二数目的预定波束接收参考信号的第一数目的传输的部件,第二数目等于第一次数。
[0161]
在一些示例实施例中,用于选择信道估计模型的部件包括从多个信道估计模型中选择信道估计模型,该信道估计模型已经用基于第二数目的预定波束而生成的一组训练接收参考信号被训练。
[0162]
在一些示例实施例中,多个信道估计模型中的至少两个信道估计模型已经用至少两组不同的训练接收参考信号被训练,至少两组不同的训练接收参考信号是基于多个候选信号质量中的相同候选信号质量和第一设备的不同数目的预定波束生成的。
[0163]
在一些示例实施例中,第二数目的预定波束包括第一设备的一个或两个预定波束。
[0164]
在一些示例实施例中,用于选择信道估计模型的部件包括用于获取多个候选信号质量和与多个信道估计模型相关联的多个信号质量范围之间的映射的部件,多个信道估计模型在确定关于多个信号质量范围的信道状态信息时的性能度量满足性能阈值;用于基于
映射确定预期信号质量落入其中的多个信号质量范围中的一个信号质量范围的部件;以及用于选择与所确定的信号质量范围相关联的信道估计模型的部件。
[0165]
在一些示例实施例中,对于多个信道估计模型中的给定信道估计模型,相关联的信号质量范围通过以下方式确定:获取多个测试接收参考信号,多个测试接收参考信号是基于多个测试信号质量生成的;应用给定信道估计模型以基于多个测试接收参考信号确定测试信道状态信息;基于测试信道状态信息和真实信道状态信息针对多个测试信号质量确定给定信道估计模型的多个性能度量;通过将性能度量与性能阈值进行比较来从多个测试信号质量中选择测试信号质量;以及基于所选择的测试信号质量和给定信道估计模型已经针对其被训练的候选信号质量来确定相关联的信号质量范围。
[0166]
在一些示例实施例中,该装置还包括用于基于信道估计信息确定用于从第一设备到第二设备的传输的波束成形配置的部件;以及用于基于波束成形配置通过从第一设备到第二设备的通信信道传输数据的部件。
[0167]
在一些示例实施例中,通信信道是多输入多输出通信信道;和/或第一设备中第一射频链数目低于第二天线端口数目。
[0168]
在一些示例实施例中,参考信号是探测参考信号;和/或第一设备是网络设备,并且第二设备是终端设备。
[0169]
在一些示例实施例中,该装置还包括用于执行方法1100的一些示例实施例中的其他步骤的部件。在一些示例实施例中,该部件包括至少一个处理器;以及包括计算机程序代码的至少一个存储器,至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起该装置的执行。
[0170]
在一些示例实施例中,一种能够执行方法1200中的任何一个的装置(例如,第二设备120)可以包括用于执行方法1200的相应步骤的模块。该模块可以以任何合适的形式实现。例如,该模块可以用电路系统或者软件模块来实现。
[0171]
在一些示例实施例中,该装置包括用于在第一设备处向第一设备传输空信号的模块,空信号的接收功率被用于确定参考信号从第二设备到第一设备的传输中的预期信号质量;用于向第一设备传输参考信号的模块;以及用于通过通信信道接收从第一设备传输的数据的模块,通信信道的信道状态信息由第一设备使用基于预期信号质量而选择的多个信道估计模型中的一个信道估计模型来确定,并且多个信道估计模型已经针对参考信号针对多个候选信号质量被训练。
[0172]
在一些示例实施例中,该装置还包括向第一设备指示参考信号的传输功率,预期信号质量至少基于参考信号的传输功率。
[0173]
在一些示例实施例中,用于传输参考信号的模块包括用于从第一设备接收参考信号的传输的第一数目的指示的模块,第一数目等于或大于1;以及用于执行参考信号到第一设备的第一数目的传输的模块。
[0174]
在一些示例实施例中,所选择的信道估计模型已经用基于第一设备的第二数目的预定波束而生成的一组训练接收参考信号被训练,并且第一数目等于第二数目。
[0175]
在一些示例实施例中,通信信道是多输入多输出通信信道;和/或第一设备中第一射频链数目低于第二天线端口数目。
[0176]
在一些示例实施例中,参考信号是探测参考信号;和/或第一设备是网络设备,并
且第二设备是终端设备。
[0177]
在一些示例实施例中,该装置还包括用于执行方法1200的一些示例实施例中的其他步骤的模块。在一些示例实施例中,该模块包括至少一个处理器;以及包括计算机程序代码的至少一个存储器,至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起该装置的执行。
[0178]
图13是适合于实现本公开的示例实施例的设备1300的简化框图。可以提供设备1300来实现通信设备,例如,如图1所示的第一设备110或者第二设备120或者如图9所示的计算设备900。如图所示,设备1300包括一个或多个处理器1310、耦合到处理器1310的一个或多个存储器1320和耦合到处理器1310的一个或多个通信模块1340。
[0179]
通信模块1340用于双向通信。通信模块1340具有至少一个天线以促进通信。通信接口可以表示与其他网络元件的通信所必需的任何接口。
[0180]
处理器1310可以是适合本地技术网络的任何类型,并且作为非限制性示例,可以包括以下中的一种或多种:通用计算机、专用计算机、微处理器、数字信号处理器(dsp)和基于多核处理器架构的处理器。设备1300可以具有多个处理器,诸如在时间上从属于与主处理器同步的时钟的专用集成电路芯片。
[0181]
存储器1320可以包括一个或多个非易失性存储器和一个或多个易失性存储器。非易失性存储器的示例包括但不限于只读存储器(rom)1324、电可编程只读存储器(eprom)、闪存、硬盘、压缩盘(cd)、数字视频磁盘(dvd)和其他磁存储和/或光存储。易失性存储器的示例包括但不限于随机存取存储器(ram)1322和不会在断电期间持续的其他易失性存储器。
[0182]
计算机程序1330包括由相关联的处理器1310执行的计算机可执行指令。程序1330可以存储在rom 1324中。处理器1310可以通过将程序1330加载到ram 1322中来执行任何合适的动作和处理。
[0183]
本公开的示例实施例可以通过程序1330来实现,使得设备1300可以执行如参考图2至图12讨论的本公开的任何过程。本公开的示例实施例还可以通过硬件或者软件和硬件的组合来实现。
[0184]
在一些示例实施例中,程序1330可以有形地包含在计算机可读介质中,该计算机可读介质可以被包括在设备1300中(诸如在存储器1320中)或者在设备1300可访问的其他存储设备中。设备1300可以将程序1330从计算机可读介质加载到ram 1322以供执行。计算机可读介质可以包括任何类型的有形非易失性存储器,诸如rom、eprom、闪存、硬盘、cd、dvd等。图14示出了cd或者dvd形式的计算机可读介质1400的示例。计算机可读介质上存储有程序1330。
[0185]
通常,本公开的各种实施例可以以硬件或者专用电路、软件、逻辑或者其任何组合来实现。一些方面可以以硬件实现,而其他方面可以以可以由控制器、微处理器或者其他计算设备执行的固件或者软件来实现。尽管本公开的实施例的各个方面被示出和描述为框图、流程图或者使用一些其他图形表示,但是应当理解,作为非限制性示例,本文中描述的块、装置、系统、技术或者方法可以以硬件、软件、固件、专用电路或者逻辑、通用硬件或者控制器或者其他计算设备、或者其某种组合来实现。
[0186]
本公开还提供有形地存储在非暂态计算机可读存储介质上的至少一种计算机程
序产品。计算机程序产品包括计算机可执行指令,诸如包括在程序模块中的指令,该指令在目标真实或者虚拟处理器上的设备中执行,以执行如以上参考图2-12描述的方法中的一个或多个。通常,程序模块包括执行特定任务或者实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。在各种实施例中,程序模块的功能可以根据需要在程序模块之间组合或者拆分。程序模块的机器可执行指令可以在本地或者分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质中。
[0187]
用于执行本公开的方法的程序代码可以用一种或多种编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或者其他可编程数据处理装置的处理器或者控制器,使得程序代码在由处理器或者控制器执行时引起在流程图和/或框图中规定的功能/操作被实现。程序代码可以完全在机器上、部分在机器上、作为独立软件包、部分在机器上并且部分在远程机器上、或者完全在远程机器或者服务器上执行。
[0188]
在本公开的上下文中,计算机程序代码或者相关数据可以由任何合适的载体携带以使得设备、装置或者处理器能够执行如上所述的各种过程和操作。载体的示例包括信号、计算机可读介质等。
[0189]
计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读介质可以包括但不限于电子、磁、光、电磁、红外或者半导体系统、装置或者设备、或者前述各项的任何合适的组合。计算机可读存储介质的更具体示例将包括具有一根或多根电线的电连接、便携式计算机软盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或者闪存)、光纤、便携式光盘只读存储器(cd-rom)、光存储设备、磁存储设备或者前述各项的任何合适的组合。
[0190]
此外,虽然以特定顺序描述操作,但这不应当被理解为要求以所示特定顺序或者按顺序执行这样的操作,或者者执行所有所示操作以获取期望结果。在某些情况下,多任务和并行处理可能是有利的。同样,虽然在上述讨论中包含若干具体实现细节,但这些不应当被解释为对本公开的范围的限制,而是对可能特定于特定实施例的特征的描述。在单独实施例的上下文中描述的某些特征也可以在单个实施例中组合实现。相反,在单个实施例的上下文中描述的各种特征也可以在多个实施例中单独地或者以任何合适的子组合来实现。
[0191]
尽管本公开已经以特定于结构特征和/或方法动作的语言进行了描述,但应当理解,在所附权利要求中定义的本公开不一定限于上述特定特征或者动作。相反,上述具体特征和动作被公开作为实现权利要求的示例形式。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献