首页 > 专利 > 杭州电子科技大学 > 一种基于信道相关消除的混合预编码算法专利详情

一种基于信道相关消除的混合预编码算法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2020-11-26
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2021-04-02
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2022-01-07
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2040-11-26
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN202011344875.5 申请日 2020-11-26
公开/公告号 CN112511204B 公开/公告日 2022-01-07
授权日 2022-01-07 预估到期日 2040-11-26
申请年 2020年 公开/公告年 2022年
缴费截止日
分类号 H04B7/0456H04B7/0452 主分类号 H04B7/0456
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 2
权利要求数量 3 非专利引证数量 1
引用专利数量 3 被引证专利数量 0
非专利引证 1、2019.03.21Hang Yuan.Low Complexity HybridPrecoding for Multiuser Millimeter WaveSystems Over Frequency SelectiveChannels《.IEEE TRANSACTIONS ON VEHICULARTECHNOLOGY》.2019,第68卷(第1期),全文. 陈浩椅.基于LFM的毫米波大规模MIMO混合预编码方法《.电信科学》.2019,(第6期),全文.;
引用专利 US2020343948A、US2020169301A、US2019089431A 被引证专利
专利权维持 2 专利申请国编码 CN
专利事件 许可 事务标签 公开、实质审查、授权、实施许可
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 程知群、李金萌、李航 第一发明人 程知群
地址 浙江省杭州市下沙高教园区二号路 邮编 310018
申请人数量 1 发明人数量 3
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江永鼎律师事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
陆永强
摘要
本发明涉及大规模MIMO通信技术领域,具体涉及一种基于信道相关消除的混合预编码算法,采用全连接的移相网络进行混合预编码,通过优化模拟预编码器,实现抗干扰,并使得频谱效率最大化。本发明针对用户分组,并在组内通过梯下降算法求得模拟预编码器,并通过最小二乘法求解基带预编码器。与现有技术相比,本发明提出信道相关消除的方法,能够在频谱效率保持最佳的条件下,有效地降低用户间的干扰,并降低算法难度。同时,该方法适用于不同分辨率的移相器网络,算法灵活度更高。
  • 摘要附图
    一种基于信道相关消除的混合预编码算法
  • 说明书附图:图1
    一种基于信道相关消除的混合预编码算法
  • 说明书附图:图2
    一种基于信道相关消除的混合预编码算法
  • 说明书附图:图3
    一种基于信道相关消除的混合预编码算法
  • 说明书附图:图4
    一种基于信道相关消除的混合预编码算法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2022-12-20 专利实施许可合同备案的生效 IPC(主分类): H04B 7/0456 合同备案号: X2022330000718 专利申请号: 202011344875.5 申请日: 2020.11.26 让与人: 杭州电子科技大学 受让人: 浙江富视云智能科技有限公司 发明名称: 一种基于信道相关消除的混合预编码算法 申请公布日: 2021.03.16 授权公告日: 2022.01.07 许可种类: 普通许可 备案日期: 2022.12.04
2 2022-01-07 授权
3 2021-04-02 实质审查的生效 IPC(主分类): H04B 7/0456 专利申请号: 202011344875.5 申请日: 2020.11.26
4 2021-03-16 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于信道相关消除的混合预编码算法,其特征在于,在对用户分组的基础上进行数字基带预编码和模拟预编码的设计,具体包括步如下骤:
第一步,用户分组:
在MIMO系统中,第k个用户收到K‑1个用户的干扰,且干扰强度未知;为此,通过用户信道相关向量的相关性来识别干扰强度,并根据干扰强度对用户进行分组;
分组具体步骤如下:
(1)令[X]i,l表示第i个用户和第l个用户之间的相关性,则[X]i,l可以表示为:
(2)结合相关性的性质和矩阵的知识,可得[X]i,l=[X]l,i,因此令XM为[X]i,l的上三角矩阵;
(3)提取XM中最大值对应的下角标作为索引,即:
其中t1,t2分别对应两个用户;将提取到的t1,t2存放在集合G中,代表两个用户分在一组;重复上述步骤直至将所有用户分组;
第二步:问题的归结:
为不失去一般性,假设分组后的信道矩阵可表示为:
H=[H1,H2,…,Hg]
其中,g分组的信道矩阵为Hg;假设g中包含k个用户,则信道矩阵可以表示为:Hg=[h1,h2,…,hk],其中hk代表用户k的信道;假设第g组的模拟预编码可以写为Fg,数字预编码可以写为Wg;则第g组的用户下行接收信号yg可表示为:
第g组中用户k的和速率可以表示为:
其中,ηk表示第k个用户的信号与干扰加噪声比;具体表达式如下:
因此,设计目标为:通过优化模拟预编码矩阵WRF和数字预编码矩阵WBB,使得系统和速率最大化;目标函数为:
第三步,设计分组的数字预编码:
针对信道矩阵Hg进行SVD分解,即:
H
Hg=UΣV
其中U和V分别对应Hg的左奇异值矩阵和右奇异值矩阵,Σ为特征矩阵;暂不考虑发射机功率约束,则最优无约束预编码器件Fopt=V1,其中V1对应V的前k列;为最大化系统和速率R,需要使得混合预编码矩阵与最优预编码矩阵间欧式距离最小;因此目标函数转为:
约束条件为:
令代价函数 利用最小二乘法可得Fg;
第四步:设计模拟预编码;
利用函数 其中 实现 的非线性映射,即Fg
=g(Θ);令 的梯度为:
经过随机梯度下降法找到一个Θk+1满足 此时Fg=g(Θk+1)为最优
模拟预编码。

2.根据权利要求1所述的基于信道相关消除的混合预编码算法,其特征在于,第三步中,最小二乘法求解,具体步骤如下:
(1)令代价函数
(2)令J(Fg)对Fg的偏导数为0,即
(3)计算

3.根据权利要求1所述的基于信道相关消除的混合预编码算法,其特征在于,第四步中,梯度下降法求解,具体步骤如下:
(1)利用函数 其中 实现 的非线性映射,
即Fg=g(Θ);
(2)假设S是服从正态分布的矩阵,概率密度为
其中,μ为均值;
(3)令 通过卷积实现f平滑:
(4)高斯平滑近似后的函数fμ(S)的梯度可以表示为:
(5)采用随机梯度下降法更新参数Θk+1,满足
此时Fg=g(Θk+1)为最优模拟预编码;
随机梯度下降法的具体步骤如下:
(1)输入Fopt,Θk,Wg,μ,η,Tmax,τ
(2)初始化:t=0,εt→∞, u=0
(3)当t<Tmax且εt>τ时,重复步骤(4)‑(9)
(4)从 抽取一个样本
(5)分别计算 和 其中:
(6)计算L=1时的梯度值
(7)梯度更新:
(8)参数更新:
(9)输出
说明书

技术领域

[0001] 本发明涉及大规模MIMO通信技术领域,具体涉及一种基于信道相关消除的混合预编码算法。

背景技术

[0002] MIMO是现代通信技术中一种能够有效提高频谱效率的手段。然而当下行链路多个用户时,用户间的信道相关性影响不容忽视。当用户间信道相关性很强时,混合预编码方案存在性能缺陷。目前常用的抗干扰方法是将干扰视为噪或利用信道的正交性。其中,将干扰直接视为噪声处理虽然容易实现,但是当干扰信号与有用信号呈现强度可比的情况时,方法变得不适用,因此应用场景有限;利用信道的正交性方案能够将有用信号和干扰信号分离开,但是,当用户数量增加时,系统的抗干扰性能变差。
[0003] 为了解决目前方法的缺陷,有必要提出一种能够支持多个用户、且应用场景无限制的混合预编码方案。

发明内容

[0004] 为了克服现有技术存在的缺陷,本发明提出一种基于信道相关消除的混合预编码算法,从而能够消除信道间的干扰,使得系统获得更高的自由度。
[0005] 为解决上述技术问题,本发明所采取的技术方案为:
[0006] 一种基于信道相关消除的混合预编码算法,在对用户分组的基础上进行数字基带预编码和模拟预编码的设计,具体包括步如下骤:
[0007] 第一步,用户分组:
[0008] 针对毫米波多用户系统,采用全连接的结构;考虑下行链路,即以基站为接收端,用户端为发射端;并且接收端配有Nr根发射天线和 个射频链路,其中 用户数为K,且K个用户同时向移动台发射信号,并且令 假设 为信号矢量,经过两阶段预编码器,基站最终接收到的信号x为:
[0009]
[0010] 其中,信号矢量s满足 H=[h1,h2,…,hK],且 表示第k个用户的信道矢量; 为噪声矢量,满足n~CN(0,INr);
[0011] 按照散射模型可将信道建模为:
[0012]
[0013] 其中, αil为第个i散射簇的第l条路径的复数增益; 为到达角;是天线的阵列响应向量;基站采用均匀线性阵列, 可以表示为:
[0014]
[0015] 其中λ是电磁波的波长,d为阵列中相邻天线之间的距离;
[0016] 在MIMO系统中,第k个用户收到K‑1个用户的干扰,且干扰强度未知;为此,通过用户信道相关向量的相关性来识别干扰强度,并根据干扰强度对用户进行分组;
[0017] 第二步:问题的归结:
[0018] 为不失去一般性,假设分组后的信道矩阵可表示为:
[0019] H=[H1,H2,…,Hg]
[0020] 其中,g分组的信道矩阵为Hg;假设g中包含k个用户,则信道矩阵可以表示为:Hg=[h1,h2,…,hk];假设第g组的模拟预编码可以写为Fg,数字预编码可以写为Wg;则第g组的用户下行接收信号可表示为:
[0021]
[0022] 第g组中用户k的和速率可以表示为:
[0023]
[0024] 其中,ηk表示第k个用户的信号与干扰加噪声比;具体表达式如下:
[0025]
[0026] 因此,设计目标为:通过优化WRF,WBB,使得系统和速率最大化;目标函数为:
[0027]
[0028] 第三步,设计分组的数字预编码:
[0029] 针对信道矩阵Hg进行SVD分解,即:
[0030] Hg=UΣVH
[0031] 其中U和V分别对应Hg的左奇异值矩阵和右奇异值矩阵,Σ为特征矩阵;暂不考虑发射机功率约束,则最优无约束预编码器件Fopt=V1,其中V1对应V的前Ns列;为最大化系统和速率R,需要使得混合预编码矩阵与最优预编码矩阵间欧式距离最小;因此目标函数转为:
[0032]
[0033] 约束条件为:
[0034]
[0035] 令代价函数 利用最小二乘法可得Fg;
[0036] 第四步:设计模拟预编码;
[0037] 利用函数 其中 实现 的非线性映射,即Fg=g(Θ);令 的梯度为:
[0038]
[0039] 经过随机梯度下降法找到一个Θk+1满足 此时Fg=g(Θk+1)为最优模拟预编码。
[0040] 作为进一步的改进方案,第一步中,分组具体步骤如下:
[0041] (1)令[X]i,l表示第i个用户和第l个用户之间的相关性,则[X]i,l可以表示为:
[0042]
[0043] (2)结合相关性的性质和矩阵的知识,可得[X]i,l=[X]l,i,因此令XM为[X]i,l的上三角矩阵;
[0044] (3)提取XM中最大值对应的下角标作为索引,即:
[0045]
[0046] 其中t1,t2分别对应两个用户;将提取到的t1,t2存放在集合G中,代表两个用户分在一组;重复上述步骤直至将所有用户分组。
[0047] 作为进一步的改进方案,第三步中,最小二乘法求解,具体步骤如下:
[0048] (1)令代价函数
[0049] (2)令J(Fg)对Fg的偏导数为0,即
[0050]
[0051] (3)计算
[0052] 作为进一步的改进方案,第四步中,梯度下降法求解,具体步骤如下:
[0053] (1)利用函数 其中 实现 的非线性映射,即Fg=g(Θ);
[0054] (2)随机抽取一个服从矩阵正态分布的概率密度
[0055]
[0056] (3)令 通过卷积实现f平滑:
[0057]
[0058] (4)高斯平滑近似后的函数fμ(S)的梯度可以表示为:
[0059]
[0060] (5)采用随机梯度下降法更新参数Θk+1,满足 此时Fg=g(Θk+1)为最优模拟预编码;
[0061] 算法步骤如下:
[0062] (1)输入Fopt,Θk,Wg,μ,η,Tmax,τ
[0063] (2)初始化:t=0,εt→∞, u=0
[0064] (3)当t<Tmax且εt>τ时,重复步骤(4)‑(9)
[0065] (4)从 抽取一个样本
[0066] (5)分别计算 和 其中:
[0067] (6)计算L=1时的梯度值
[0068]
[0069] (7)梯度更新:
[0070] (8)参数更新: t=t+1
[0071] (9)输出
[0072] 与现有技术相比,本技术方案具有以下优点:
[0073] 采用本发明的技术方案,能够在频谱效率保持最佳的条件下,有效地降低用户间的干扰,并且在分组内采用梯度下降法,运算复杂度低。同时,该方法适用于不同分辨率的移相器网络,算法灵活度更高。

实施方案

[0078] 下面结合附图和实例对本发明的技术方案进行详细介绍。
[0079] 本发明提出了一种基于分组优化的混合预编码算法。首先,根据用户渠道相关性对用户进行分组,然后,以最大化容量为目标,在每个组中使用梯度下降法来选择基站波束成形向量。其主要思路如图1所示,具体如下:
[0080] 1.建立系统模型。毫米波大规模MIMO系统模型如附图2所示。该系统由多个天线的基站和单个天线的多用户组成。考虑下行链路,即以基站为接收端,用户端为发射端。并且接收端配有Nr根发射天线和 个射频链路,其中 用户数为K,且K个用户同时向移动台发射信号,并且令 假设 为信号矢量,经过两阶段预编码器,基站最终接收到的信号x为:
[0081]
[0082] 其中,信号矢量s满足 H=[h1,h2,…,hK],且 表示第k个用户的信道矢量; 为噪声矢量,满足
[0083] 2.建立信道模型。按照散射模型可将信道建模为:
[0084]
[0085] 其中, αil为第个i散射簇的第l条路径的复数增益; 为到达角。是天线的阵列响应向量。基站采用均匀线性阵列, 可以表示为:
[0086]
[0087] 其中λ是电磁波的波长,d为阵列中相邻天线之间的距离。
[0088] 3.用户分组。由于在MIMO系统中,第k个用户收到K‑1个用户的干扰,且干扰强度未知。因此,通过用户信道相关向量的相关性来识别干扰强度,并根据干扰强度对用户进行分组。
[0089] 令[X]i,l表示第i个用户和第l个用户之间的相关性,则[X]i,l可以表示为:
[0090]
[0091] 结合相关性的性质和矩阵的知识,可得[X]i,l=[X]l,i,因此令XM为[X]i,l的上三角矩阵。提取XM中最大值对应的下角标作为索引,即:
[0092]
[0093] 其中t1,t2分别对应两个用户。将提取到的t1,t2存放在集合G中,代表两个用户分在一组。重复上述步骤直至将所有用户分组。
[0094] 4.目标函数。为不失去一般性,假设分组后的信道矩阵可表示为:
[0095] H=[H1,H2,…,Hg]
[0096] 其中,g分组的信道矩阵为Hg。假设g中包含k个用户,则信道矩阵可以表示为:Hg=[h1,h2,…,hk]。假设第g组的模拟预编码可以写为Fg,数字预编码可以写为Wg。则第g组的用户下行接收信号可表示为:
[0097]
[0098] 第g组中用户k的和速率可以表示为:
[0099]
[0100] 其中,ηk表示第k个用户的信号与干扰加噪声比。具体表达式如下:
[0101]
[0102] 因此,设计目标为:通过优化WRF,WBB,使得系统和速率最大化。目标函数为:
[0103]
[0104] 5.数字预编码设计。首先针对信道矩阵Hg进行SVD分解,即:
[0105] Hg=UΣVH
[0106] 其中U和V分别对应Hg的左奇异值矩阵和右奇异值矩阵,Σ为特征矩阵。暂不考虑发射机功率约束,则最优无约束预编码器件Fopt=V1,其中V1对应V的前Ns列。为最大化系统和速率R,需要使得混合预编码矩阵与最优预编码矩阵间欧式距离最小。因此目标函数转为:
[0107]
[0108] 约束条件为:
[0109]
[0110] 令代价函数 利用最小二乘法可得Fg。具体计算为:
[0111] 令J(Fg)对Fg的偏导数为0,即 则
[0112]
[0113] 6.模拟预编码设计。利用函数 其中 实现的非线性映射,即Fg=g(Θ)。令 由于f中包含对Θ的多级
映射,无法利用常规方法求解,可通过卷积平滑该函数。
[0114] 由矩阵正态分布的定义可知:随机矩阵 当且仅当时,其概率密度函数遵循矩阵正态分布S~MNN×M(M,Σ,Ψ),具有以下形式:
[0115]
[0116] 其中, 表示均值, 是正定矩阵,tr(·)表示迹,det(·)表示矩阵行列式。
[0117] 令M为全0矩阵,即M=ON×M,∑=β2IN,Ψ=γ2IM,且μ=βγ。则上述概率密度函数可以表示为:
[0118]
[0119] 概率密度为p(S,μ)的原始函数f经过高斯平滑近似后可表示为:
[0120]
[0121] 即:fμ(X)=ES[f(X‑μS)]。高斯平滑近似后的函数fμ(S)的梯度可以表示为:
[0122]
[0123] 因此L个样本的双边无偏梯度估计可以表示为:
[0124]
[0125] 仅考虑随机性梯度下降法,因此令L=1。
[0126] 因此,为确保f是平滑的,在每次循环过程中需满足以下约束条件:
[0127]
[0128] f的梯度为:
[0129]
[0130] 此时,将f转化为单级函数和其他多级函数的叠加,得到的解为全局最优。
[0131] 经过随机梯度下降法找到一个Θk+1满足 此时Fg=g(Θk+1)为最优模拟预编码。下面算法1描述了模拟矩阵的优化,
[0132] 设计Fg的具体算法步骤如下:
[0133] (1)输入Fopt,Θ0,μk,η,Tmax,τ
[0134] (2)初始化:k=0
[0135] (3)当k<K时,重复步骤(4)‑(5)
[0136] (4)利用算法2更新Θk+1,此时
[0137] (5)归一化处理:
[0138] (6)输出
[0139] 采用梯度下降法更新Θk的具体算法步骤如下:
[0140] (1)输入Fopt,Θk,Wg,μ,η,Tmax,τ
[0141] (2)初始化:t=0,εt→∞,
[0142] (3)当t<Tmax且εt>τ时,重复步骤(4)‑(9)
[0143] (4)从 抽取一个样本
[0144] (5)分别计算 和
[0145] (6)计算L=1时的梯度值
[0146]
[0147] (7)梯度更新:
[0148] (8)参数更新: t=t+1
[0149] (9)输出
[0150] 以下再结合实施例进一步描述本发明技术方案。
[0151] 实施例1
[0152] 1.我们使用S‑V模型,对毫米波MIMO信道建模:
[0153]
[0154] 其中, αil为第个i散射簇的第l条路径的复数增益; 为到达角。是天线的阵列响应向量。基站采用均匀线性阵列, 可以表示为:
[0155]
[0156] 其中λ是电磁波的波长,d为阵列中相邻天线之间的距离。假设用户数K=8,空间中的路径数L=10。
[0157] 2.构建如图1所示的MIMO架构。令发射天线个数Nt=64;接收天线个数Nr=64;RF链个数M=N=8。
[0158] 3.针对用户分组。由于在MIMO系统中,第k个用户收到K‑1个用户的干扰,且干扰强度未知。因此,通过用户信道相关向量的相关性来识别干扰强度,并根据干扰强度对用户进行分组。
[0159] 令[X]i,l表示第i个用户和第l个用户之间的相关性,则[X]i,l可以表示为:
[0160]
[0161] 结合相关性的性质和矩阵的知识,可得[X]i,l=[X]l,i,因此令XM为[X]i,l的上三角矩阵。提取XM中最大值对应的下角标作为索引,即:
[0162]
[0163] 其中t1,t2分别对应两个用户。将提取到的t1,t2存放在集合G中,代表两个用户分在一组。重复上述步骤直至将所有用户分组。
[0164] 4.计算分组g的全数字最佳预编码矩阵。首先针对信道矩阵Hg进行SVD分解,即:
[0165] Hg=UΣVH
[0166] 其中U和V分别对应Hg的左奇异值矩阵和右奇异值矩阵,Σ为特征矩阵。令U1=U(:,1:Ns),Σ1=Σ(1:Ns,1:Ns),V1=V(:,1:Ns)。则全数字预编码器Fopt=V1。
[0167] 5.数字预编码设计。为最大化系统和速率R,需要使得混合预编码矩阵与最优预编码矩阵间欧式距离最小。因此目标函数转为:
[0168]
[0169] 约束条件为:
[0170]
[0171] 令代价函数 利用最小二乘法可得Fg。具体计算为:
[0172] 令J(Fg)对Fg的偏导数为0,即 则
[0173]
[0174] 6.模拟预编码设计。具体算法步骤如下:输入全数字最佳预编码器Fopt,学习率η=‑410,高斯平滑中最大的迭代次数Tmax=7,精确度τ=e 。
[0175] (1)输入Fopt,Θ0,η,Tmax,τ
[0176] (2)初始化:k=0
[0177] (3)当k<K时,重复步骤(4)‑(5)
[0178] (4)利用算法2更新Θk+1,此时
[0179] (5)归一化处理:
[0180] (6)输出
[0181] 采用梯度下降法更新Θk的具体算法步骤如下:
[0182] (1)输入Fopt,Θk,Wg,μ,η,Tmax,τ
[0183] (2)初始化:t=0,εt→∞, u=0
[0184] (3)当t<Tmax且εt>τ时,重复步骤(4)‑(9)
[0185] (4)从 抽取一个样本
[0186] (5)分别计算 和 其中:
[0187] (6)计算L=1时的梯度值
[0188]
[0189] (7)梯度更新:
[0190] (8)参数更新: t=t+1
[0191] (9)输出
[0192] 以上所述的实施例只是本发明的一种方案,并非对本发明作任何形式上的限制,在不超出权利要求所记载的技术方案的前提下还有其它的变体及改型。

附图说明

[0074] 图1为本发明方法的具体操作流程图。
[0075] 图2为毫米波大规模MIMO系统模型
[0076] 图3本发明方法中算法一的流程图。
[0077] 图4本发明方法中算法二的流程图。