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

一种基于CFISTA-NET的毫米波大规模MIMO信道估计方法与流程

2022-08-17 01:16:35 来源:中国专利 TAG:

一种基于cfista-net的毫米波大规模mimo信道估计方法
技术领域
1.本发明涉及无线通信,更具体地,涉及用于多输入多输出(mimo)无线通信网络的信道估计的方法和装置。


背景技术:

2.当前社会,人们的工作与生活对通信的需求无处不在,为了进一步提高数据传输速率以满足更高的通信需求,就需要扩大新的频谱范围,例如使用毫米波,或提高频谱资源利用率,例如使用大规模mimo(massive multiple-inmultiple-out,massive mimo)技术。
3.毫米波频段通常指30ghz-300ghz的频谱。可利用的频谱范围是当前蜂窝移动通信的200倍,可提供更宽的频谱范围。然而,其也具有路径损耗严重、穿透性差、衰减快、覆盖范围小等问题。在室外或用户高速移动时尤为明显,因此毫米波需要与其他5g技术结合使用。毫米波可以与大规模mimo技术联合使用,有效解决毫米波衰减快、覆盖范围小的问题。
4.信道估计作为通信过程中的重要一环,是对大规模mimo带来的增益进行充分利用的前提,而信道估计需要准确的信道状态信息,然而由于天线规模的增大,获得实时准确的信道状态信息成了不小的挑战。
5.大规模mimo技术经由在基站处配置的成百上千根天线同时同频的为多个用户提供服务,大幅提高了频谱利用率。其通过波束成形,能够有效降低用户之间相互干扰带来的影响。由于配置了大量天线,当天线阵列中的一些天线出故障时不会影响整体系统的运转。但是天线增加,也导致信道估计使用的导频增加,使得导频污染明显,所以信道估计更加困难。
6.传统的信道估计算法的运算复杂度很高,会对信道估计实时性造成影响。相应地,本领域中存在对于改进的信道估计方法的需要。


技术实现要素:

7.提供本发明内容以便以简化形式介绍将在以下具体实施方式中进一步的描述一些概念。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
8.鉴于以上描述的现有技术中的缺陷,本发明的目的在于,针对毫米波大规模mimo技术信道估计,提出一种新的信道估计模型,用来解决毫米波大规模 mimo技术信道估计的问题。
9.根据本发明的第一方面,提供了一种用于多输入多输出mimo无线通信网络的信道估计的方法,该mimo无线通信网络包括基站和用户装备,该方法可以包括:由用户装备接收由基站发送的导频信号以获得接收信号,该导频信号用于估计基站与用户装备之间的信道;以及将接收信号输入经训练的信道估计模型以得到信道的信道估计,其中该信道估计模型基于快速软阈值迭代算法 (fast iterative soft thresholding algorithm,fista)并且包括多个层,该多个层中的每一层分别对应于fista的每一次迭代。
10.根据本发明的第二方面,提供了一种用于多输入多输出mimo无线通信网络的信道估计的装置,该mimo无线通信网络包括基站和用户装备,该装置可以包括:存储器;以及耦合至该存储器的处理器,其中该处理器可以被配置成:接收由基站发送的导频信号以获得接收信号,该导频信号用于估计基站与用户装备之间的信道;以及将接收信号输入经训练的信道估计模型以得到信道的信道估计,其中该信道估计模型基于快速软阈值迭代算法fista并且包括多个层,该多个层中的每一层分别对应于fista的每一次迭代。
11.在根据本发明的第一方面和/或第二方面的一个实施例中,mimo无线通信网络可以是毫米波mimo无线通信网络。
12.在根据本发明的第一方面和/或第二方面的一个实施例中,信道估计模型可以使用深度学习神经网络来实现。
13.在根据本发明的第一方面和/或第二方面的一个实施例中,信道估计模型可以通过以下步骤来训练:制作信道估计训练数据集,该训练数据集通过收集之前已有的信道估计实验采集获得;以及使用该训练数据集来训练信道估计模型。
14.在根据本发明的第一方面和/或第二方面的一个实施例中,使用训练数据集来训练信道估计模型可以包括:获取信道估计训练数据集;初始梯度下降步长设置为1;计算近似梯度下降向量;计算信道估计过程中的重构阈值向量;获得中间重构结果向量;以及判断中间重构结果向量是否满足信道要求,其中如果满足信道要求,则信道估计模型停止训练,输出网络参数作为信道估计重构结果,其中如果不满足信道要求,则迭代次数加1,继续进行下一步训练。
15.根据本发明的第三方面,提供了一种存储计算机程序的计算机可读介质,该计算机程序在由处理器执行时执行根据本发明的方法。
16.通过采用本发明提供的技术方案,能够对传统的快速软阈值迭代算法 fista进行优化,并巧妙地将fista中每一步的迭代与深度学习神经网络的每一层进行结合,将其展开为复值快速软阈值迭代网络,可以使算法快速地收敛,达到信道估计的最终值,且该网络模型可以重复利用,使用效率更高。
17.通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。应该理解,前面的概括说明和下面的详细描述只是说明性的,不会对所要求保护的各方面形成限制。
附图说明
18.为了能详细地理解本发明的上述特征所用的方式,可以参照各实施例来对以上简要概述的内容进行更具体的描述,其中一些方面在附图中示出。然而应该注意,附图仅示出了本发明的某些典型方面,故不应被认为限定其范围,因为该描述可以允许有其它等同有效的方面。
19.图1解说了根据本发明的一个实施例的mimo无线通信网络的示意图。
20.图2解说了根据本发明的一个实施例的信道估计模型的示意图。
21.图3解说了根据本发明的一个实施例的用于mimo无线通信网络的信道估计的方法的流程图。
22.图4解说了根据本发明的一个实施例的用于训练信道估计模型的方法的流程图。
23.图5解说了根据本发明的一个实施例的用于mimo无线通信网络的信道估计的装置的硬件实现的示例的框图。
具体实施方式
24.下面结合附图详细描述本发明,本发明的特点将在以下的具体描述中得到进一步的显现。
25.图1解说了根据本发明的一个实施例的mimo无线通信网络100的示意图。 mimo无线通信网络100可以是毫米波mimo无线通信网络,并且包括基站和用户装备。基站可以是与用户装备通信的实体并且还可被称为nr bs、b节点、gnb、5g b节点(nb)、接入点、传送接收点(trp)、等等。基站可以为宏蜂窝小区、微微蜂窝小区、毫微微蜂窝小区、和/或另一类型的蜂窝小区提供通信覆盖。用户装备可分散遍及mimo无线通信网络100,并且每个用户装备可以是驻定或移动的。用户装备还可被称为接入终端、终端、移动站、订户单元、站、等等。用户装备可以是蜂窝电话(例如,智能电话)、个人数字助理(pda)、无线调制解调器、无线通信设备、手持设备、膝上型计算机、无绳电话、无线本地环路(wll)站、平板、相机、游戏设备、上网本、智能本、超级本、医疗设备或装备、生物测定传感器/设备、可穿戴设备(智能手表、智能服装、智能眼镜、智能腕带、智能首饰(例如,智能戒指、智能手环))、娱乐设备(例如,音乐或视频设备、或卫星无线电)、交通工具组件或传感器、智能仪表/传感器、工业制造装备、全球定位系统设备、或者被配置成经由无线或有线介质通信的任何其他合适的设备。
26.本发明考虑单个蜂窝小区下的大规模mimo无线通信网络,针对其下行传输链路的信道状态信息获取展开研究。基站处设置了排布为均匀线性阵列ula 的m根天线,射频(rf)链路数为r,该基站可以在同一时刻服务k个单天线用户装备。为了减少硬件成本和能量损耗,在基站处引入了混合预编码机制,该编码结构使得发射天线数将远大于rf链路数r,即m>>r。
27.基站获取下行信道状态信息通常分为两个阶段,首先基站将导频信号矩阵 x广播给所服务的所有用户装备,用户装备接收到信号y之后即可通过信道估计算法估计出信道矩阵h,再经由无误差反馈信道将其传送至基站。同时,考虑用户装备之间采用无冲突协议,从而基站可以分别接收反馈的信道状态信息、该系统信道矩阵可表示为h=[h1,h2,
…hk
],其中hk代表第k个用户装备和基站之间的信道。不失一般性,本文将针对hk进行估计算法设计,信道矩阵中的其他信道向量可通过相同的算法得出。信道估计中角度域的传输模型为
[0028][0029]
其中n为高斯白噪声,a为信道矩阵。由于信道的角度域稀疏性,可将对的估计转变为如下对稀疏信号的恢复:
[0030][0031]
以上也可等价为:
[0032][0033]
使用更为一般的二次近似模型来求解上述的优化问题,在点y,h(x):=h(x) g
(x)的二次近似函数为:
[0034][0035][0036]
fista通过计算y的位置完成迭代,fista求解方程的主要迭代公式如下:
[0037]
y1=x0,t1=1
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(6)
[0038]vt
=y-ax
t
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(7)
[0039][0040][0041][0042]
其中y为输出,x为输入,t为步长,a为信道矩阵,η,β为相关系数。最终目的就是通过上述公式,求出信道矩阵值。应注意,采用fista来估计信道是本领域普通技术人员公知的,因此本文仅对其进行了简要描述。
[0043]
传统的fista算法计算复杂,而深度学习神经网络的非线性及快速计算的特性可以解决fista算法的缺点。基于深度学习思想,将复值fista算法展开为复值深度神经网络结构(complex fast iterative shrinkage thresholding net, cfista-net),即传统fista算法的每一次迭代分别对应着cfista-net的每一层,通过在每一层中学习优化相关参数的值进一步提升算法的性能。
[0044]
图2解说了根据本发明的一个实施例的信道估计模型200的示意图。该信道估计模型200可以是以上提及的cfista-net,并且可以用合适的深度学习神经网络来实现。深度学习神经网络的示例可以包括全连接神经网络、卷积神经网络、循环神经网络、生成对抗神经网络、等等。如图2所示,信道估计模型 200可以包括多个层,其中前一层的输出可以是下一层的输入。例如,在图2 上方的放大图中示意性地示出了第t层的简化结构,该第t层的简化结构对应于fista算法的第t次迭代(例如,如上式(7)-(10)所示的迭代)。通过使用训练集进行训练,经训练的信道估计模型200可以将由用户装备从基站接收到的信号作为该信道估计模型200的输入,并且直接输出信道的估计值。
[0045]
图3解说了根据本发明的一个实施例的用于mimo无线通信网络的信道估计的方法300的流程图。方法300可以由用户装备、运营商的服务器、第三方计算设备、和/或任何其他合适的设备来执行。
[0046]
在框310,方法300可以包括由用户装备接收由基站发送的导频信号以获得接收信号,该导频信号用于估计基站与用户装备之间的信道。该导频信号可以包括信道状态信息参考信号csi-rs、和/或任何其他适用于信道估计的信号。
[0047]
在框320,方法300可以包括将该接收信号输入经训练的信道估计模型以得到信道
的信道估计,其中该信道估计模型基于快速软阈值迭代算法fista并且包括多个层,该多个层中的每一层分别对应于fista的每一次迭代。例如,该信道估计模型可以是图2中所示的信道估计模型200,并且在本文中可被称为cfista-net。由此得到的信道估计可以(例如,通过无误差反馈信道)传送至基站,以用于基站与用户装备的后续通信。
[0048]
图4解说了根据本发明的一个实施例的用于训练信道估计模型的方法400 的流程图。在框410,方法400可以包括获取信道估计训练数据集,该训练数据集可以通过收集之前已有的信道估计实验采集获得。例如,可以使用收集到的已有的{接收信号,信道向量}数据对来制作信道估计训练数据集。
[0049]
在根据本发明的一个实施例中,信道估计模型可以使用梯度下降法来训练。因此,在框420,方法400可以包括将初始梯度设置为1。
[0050]
在框430,方法400可以包括计算近似梯度下降向量。在一个实施例中,该近似梯度下降向量中的(每个)近似梯度下降值可以通过式(11)来计算:
[0051][0052]
其中表示哈密顿算子符号,xk表示待重构信号第k次迭代的重构信号观测向量,i表示观测向量中非0元素的序号,real(
·
)表示取实部操作,x
ki
表示待重构信号第k次迭代的重构信号观测向量的第i个元素,j表示观测向量的第i个元素对应的元素累加值,uj表示待重构向量第j个元素值对应的分级量化前的信号值范围的上界值,lj表示待重构信号向量第j个元素值对应的分级量化前的信号值范围的下界值。
[0053]
在框440,方法400可以包括计算信道估计过程中的重构阈值向量。在一个实施例中,可以通过下式(12)来计算该重构阈值向量:
[0054][0055]
其中y
ki
表示待重构信号第k次迭代的重构阈值向量的第i个元素,h
ki
表示待重构信号第k次迭代的收缩前的重构阈值向量的第i个元素,|
·
|表示取模操作,max表示取最大值操作。
[0056]
在框450,方法400可以包括获得中间重构结果向量。在一个实施例中,可以通过下式(13)来计算待重构信号的权重参数:
[0057][0058]
其中tk表示待重构信号第k次迭代时的权重参数,t
k-1
表示待重构信号第 k-1次迭代时的权重参数。
[0059]
接着,可以通过下式(14)来计算待重构信号中间重构结果向量:
[0060][0061]
其中xk表示待重构信号第k次迭代得到的中间重构结果向量,yk表示待重构信号第k次迭代的重构阈值向量,y
k-1
表示待重构信号第k-1次迭代的重构阈值向量。
[0062]
在框460,方法400可以包括判断中间重构结果向量是否满足信道要求。若是,则执行框470以输出信道估计结果向量;否则,执行框480以将迭代次数加1后执行框430。
[0063]
图5解说了根据本发明的一个示例性实施例的用于的装置500的框图。装置500可使用包括一个或多个处理器504的处理系统514来实现。处理器504的示例包括微处理器、微控制器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编程逻辑器件(pld)、状态机、选通逻辑、分立的硬件电路、以及配置成执行本公开通篇描述的各种功能性的其他合适硬件。在各个示例中,装置500可被配置成执行本文中所描述的功能中的任一者或多者。即,如在装置500中利用的处理器 504可被用于实现以上参照图3描述的方法300和/或参照图4描述的方法400。
[0064]
在该示例中,处理系统514可被实现成具有由总线502一般化地表示的总线架构。取决于处理系统514的具体应用和总体设计约束,总线502可包括任何数目的互连总线和桥接器。总线502将包括一个或多个处理器(由处理器504一般化地表示)、存储器505和计算机可读介质(由计算机可读介质506一般化地表示)的各种电路通信地耦合在一起。总线502还可链接各种其他电路,诸如定时源、外围设备、稳压器和功率管理电路,这些电路在本领域中是众所周知的,且因此将不再进一步描述。总线接口508提供总线502与收发机510之间的接口。收发机510 提供用于在传输介质上与各种其他设备进行通信的通信接口或装置。取决于该设备的特性,还可提供用户接口512(例如,按键板、显示器、扬声器、话筒、操纵杆)。当然,此类用户接口512是可任选的,且可在一些示例中被省略。
[0065]
在一些方面,处理器504可被配置成:接收由基站发送的导频信号以获得接收信号,该导频信号用于估计基站与用户装备之间的信道;以及将接收信号输入经训练的信道估计模型以得到信道的信道估计,其中该信道估计模型基于快速软阈值迭代算法fista并且包括多个层,该多个层中的每一层分别对应于 fista的每一次迭代。
[0066]
处理器504负责管理总线502和通用处理,包括对存储在计算机可读介质506 上的软件的执行。软件在由处理器504执行时使处理系统514执行针对任何特定设备描述的各种功能。计算机可读介质506和存储器505还可被用于存储由处理器 504在执行软件时操纵的数据。
[0067]
处理系统中的一个或多个处理器504可以执行软件。软件应当被宽泛地解释成意为指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行件、执行的线程、规程、函数等,无论其是用软件、固件、中间件、微代码、硬件描述语言、还是其他术语来述及皆是如此。软件可驻留在计算机可读介质506上。计算机可读介质506可以是非瞬态计算机可读介质。作为示例,非瞬态计算机可读介质包括磁存储设备(例如,硬盘、软盘、磁带)、光盘(例如,压缩碟(cd)或数字多用碟(dvd))、智能卡、闪存设备(例如,卡、棒或钥匙型驱动器)、随机存取存储器(ram)、只读存储器(rom)、可编程rom(prom)、可擦除prom(eprom)、电可擦除 prom(eeprom)、寄存器、可移除盘、以及
用于存储可由计算机访问和读取的软件和/或指令的其他任何合适介质。计算机可读介质506可驻留在处理系统514 中、在处理系统514外部、或跨包括处理系统514的多个实体分布。计算机可读介质506可被实施在计算机程序产品中。作为示例,计算机程序产品可包括封装材料中的计算机可读介质。本领域技术人员将认识到如何取决于具体应用和加诸于整体系统的总体设计约束来最佳地实现本公开通篇给出的所描述的功能性。
[0068]
在一个或多个示例中,计算机可读存储介质506可包括被配置成用于各种功能(包括例如用于mimo无线通信网络的信道估计的功能)的软件。该软件可包括指令,这些指令可将处理系统514配置成执行参照图3和/或图4所描述的一个或多个功能。
[0069]
在本发明的描述中,需要理解的是,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0070]
本领域普通技术人员应领会,本发明的各个实施例可提供为方法、装置、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用一个或多个其中存储有计算机可执行程序代码的计算机可读存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0071]
本发明是参照根据本发明实施例的方法、装置、系统和计算机程序产品的流程图和/或框图来描述的。应理解,可由计算机程序指令实现流程图和/或框图中的每一个流程和/或方框、以及流程图和/或框图中的流程和/或方框的组合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图中的一个或多个流程和/或框图中的一个或多个方框中指定的功能的装置。
[0072]
尽管目前为止已经参考附图描述了本发明的各方面,但是上述方法、系统和设备仅是示例,并且本发明的范围不限于这些方面,而是仅由所附权利要求及其等同物来限定。各种组件可被省略或者也可被等同组件替代。另外,也可以在与本发明中描述的顺序不同的顺序实现所述步骤。此外,可以按各种方式组合各种组件。也重要的是,随着技术的发展,所描述的组件中的许多组件可被之后出现的等同组件所替代。对本公开的各种修改对于本领域技术人员将是显而易见的,并且本文中所定义的普适原理可被应用于其他变形而不会脱离本公开的范围。由此,本公开并非被限定于本文中所描述的示例和设计,而是应被授予与本文所公开的原理和新颖特征相一致的最广范围。
再多了解一些

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

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

相关文献