APP下载

毫米波中继网络离散正交匹配追踪混合预编码算法

2020-07-21丁青锋高鑫鹏邓玉前

计算机工程 2020年7期
关键词:中继编码器频谱

丁青锋,高鑫鹏,邓玉前

(华东交通大学 电气与自动化工程学院,南昌 330013)

0 概述

随着智能无线设备的不断更新,人们对其传输速率的要求也越来越高[1]。大规模多输入多输出(Multiple-Input Multiple-Output,MIMO)中继预编码通信技术因其具有高波束增益[2],能够补偿毫米波信道传输中的路径损耗,且扩大了通信范围,已成为下一代移动通信的关键技术之一[3-4]。

当利用大规模天线阵列进行传输时,采用全数字预编码结构具有高昂的射频链成本[5]。因此,具有较少射频链路的混合预编码方案成为大规模MIMO中继预编码技术的研究热点[6-7]。文献[8]将传统通信网络中混合预编码问题表述为空间稀疏重构问题,并提出空间稀疏预编码算法,实现接近全数字预编码的性能。针对部分连接结构的最佳混合预编码问题,文献[9]分析高信噪比和低信噪比下的优化方案,并采用注水算法实现最佳混合预编码器。

相比于传统通信,中继通信在求解最优中继混合预编码矩阵时涉及多变量联合优化,并且优化约束具有多个非凸条件,导致直接对中继混合预编码进行设计变得极其复杂。针对具有最小均方误差的中继混合预编码系统,文献[10]通过将六阶联合优化问题分解成3个二次约束二次优化的子问题,采用逐次逼近的迭代算法高度近似该问题,从而求得最优化混合预编码矩阵。针对全双工中继混合预编码系统,文献[11]通过使用正交匹配追踪理论对存在自干扰的混合预编码矩阵进行干扰消除,并对能量效率与频谱效率进行联合优化分析。针对存在不完美信道状态信息条件下的中继混合预编码设计问题,文献[12]利用信道的长期特性,设计模拟波束形成矩阵,并推导得出可实现频谱效率的分析界限。上述设计通常假设模拟预编码器的相位是通过使用无限量化精度移相器产生的,但是现如今的技术无法实现过高量化精度移相器的设计[13],并且过高的量化精度需要高昂的硬件成本与功耗[14-15]。

针对中继节点混合预编码的多阶非凸特性,为突破因采用过高量化精度移相器所带来的系统硬件限制,本文提出一种基于有限量化精度移相器的中继混合预编码算法。该算法以最大化系统信息速率为目标,将中继节点预编码问题描述为空间稀疏重构问题,并利用离散化正交匹配混合预编码算法进行求解。

1 系统模型

1.1 中继大规模MIMO系统

图1 中继节点混合预编码模型

(1)

(2)

y=WHxd

(3)

1.2 毫米波信道模型

毫米波信道通常为集群信道,且具有可由低阶矩阵表示的稀疏结构。本文采用Saleh-Valenzuela信道模型[16]来体现毫米波通信的信道特性。

源节点至中继节点信道以及中继节点至目的节点信道分别表示为:

(4)

(5)

本文采用均匀平面天线阵列,水平方向具有间距为dx的N个天线,其阵列响应矢量表示为:

(6)

其中,λ为波长,ζ∈{S,R,D}为各节点集合。

垂直方向具有间距为dy的M个天线,其阵列响应矢量表示为:

(7)

其中,λ为波长,ζ∈{S,R,D}为各节点集合。

2 离散化中继混合预编码方案

2.1 混合预编码矩阵求解

针对中继混合预编码问题,假设发送的信号满足高斯分布,并且所有信道状态信息均为已知。结合式(2)和式(3),毫米波中继大规模MIMO系统的频谱效率可以表示为:

(8)

其中,Rs=WHHrdGHsrF为有效接收信号的协方差矩阵,Rn为噪声和干扰的协方差矩阵,具体表示为Rn=σ2[(WHHrdG)(WHHrdG)H+WHW]。

为了求得最大化的系统频谱效率,需要将所有的模拟与数字预编码器联合进行设计。模拟预编码器通过使用移相器对相位进行调整,将移相器的值量化为以δ=2π/2B为量化单位的具有2B个有限数量元素的量化集合Φ。该集合表示为:

Φ≜{0,δ,2δ,…,(2B-1)δ}

(9)

其中,B为最大量化精度。

根据量化移相器的取值,所有模拟预编码器的恒模约束转变为:

(10)

其中,Γ为所有模拟预编码器的集合。

在系统总功率的约束下,通过使用量化移相器,中继混合预编码优化问题可以转化为:

s.t.tr(FFH)≤Pr

(FRF)m,n∈Q,(WRF)m,n∈Q

(GT)m,n∈Q,(GR)m,n∈Q

(11)

为了求得式(10)中的最大化频谱效率,需要设计每个节点的混合预编码器。其中,源节点与目的节点的优化问题为传统点对点优化问题,其约束条件仅与其自身节点预编码矩阵有关,而与其他节点的预编码矩阵无关。因此,可以通过迭代算法来对源节点与目的节点的优化问题进行求解,如采用文献[17]中提出的基于几何平均分解算法求得源节点与目的节点的混合预编码矩阵F和W。本文将主要针对中继节点的量化进行求解,不对源节点与目的节点进行赘述。

将联合优化问题式(11)进行解耦,分离各个节点的恒模约束与功率约束,其中分离重构后的中继节点优化问题表示如下:

(GT,GR)m,n∈Q

(12)

其中,目标函数设置为最大化该系统频谱效率,优化约束为中继节点的功率约束与中继节点模拟预编码器的恒模约束。

针对所分解出的中继端混合预编码优化问题,由于该优化问题需要同时对3个预编码矩阵进行联合优化,并且该优化问题同时具有恒模约束与功率约束的非凸约束条件。因此对混合预编码问题分离非凸约束与功率约束,并基于稀疏近似方法进行求解。暂时不考虑模拟预编码器的量化影响,并将优化问题转换为范数最小化问题,具体表示为:

(13)

(14)

通过优化式(13)可以求得最佳数字预编码矩阵与最佳模拟预编码矩阵,然而所求得的模拟预编码矩阵仍基于无限量化精度移相器,因此需要对模拟预编码器进行量化。定义量化函数为:

(15)

2.2 离散化正交匹配算法

与文献[18]不同,中继混合预编码稀疏近似问题具有两个天线阵列响应矩阵,并且需要对其进行联合求解。本文提出的求解算法主要步骤如下:

输入HsrHrd

步骤5根据最小二乘法原理对数字预编码矩阵进行求解。

步骤6通过计算无约束预编码器与混合预编码器之间的归一化距离来对残差进行更新。

步骤7对功率约束进行设计。

2.3 算法时间复杂度

相比于文献[7]中全精度混合预编码算法,本文算法增加了量化处理,因此在时间复杂度方面略有增加,但是系统的能量效率却得到了显著提升。

3 仿真分析

为了验证本文提出的离散化中继混合预编码算法的有效性,通过MATLAB对该系统的频谱效率进行仿真分析。由于在毫米波信道中无约束的全数字预编码器能够达到系统的最佳性能,因此将使用全数字预编码器[19]作为仿真对比的上限。假设系统的所有信道增益均符合高斯分布。采用1.2节中的信道环境进行传输,信道参数设置如表1所示。

表1 系统参数设置

图2为输入不同信噪比(Signal to Noise Ratio,SNR)情况下,不同数据流中不同量化精度的中继混合预编码频谱效率的变化曲线,其中中继节点发送端与接收端采用同一量化精度。由图2可知,当数据流Ls一定时,随着量化精度B的提高,系统的频谱效率也越来越高,但当量化精度B增大至4 bit后,频谱效率将不会大幅度增长。同时,增加数据流数Ls能够明显地提升系统的频谱效率。因此得益于量化预编码算法通过每次迭代对量化所造成的性能损耗进行了补偿,混合预编码器采用较低量化精度移相器就能够达到最大化的量化频谱效率。由于中继节点混合预编码器需要同时对中继接收端和发送端进行量化处理,因此量化后的混合预编码器与不进行量化的混合预编码器的效果存在一定的差距。

图2 不同数据流下频谱效率与SNR的关系

图3为数据流Ls与RF链数量一定时,中继接收端与中继发送端单独进行量化时频谱效率随着SNR的变化曲线。由图3可以看出,当采用同样量化精度时,量化后的接收端比量化后的发送端对频谱效率的影响更大。同时,从单独量化的发送端来看,当量化精度B为1 bit时,其频谱效率与无限精度的混合预编码器存在一定的差距,并且当量化精度为4 bit时,其频谱效率较为接近无限精度的混合预编码器。当对中继节点的混合预编码器进行求解时,需要先对接收端进行量化求解,而发送端是根据量化后的接收端所进行的优化,并且通过迭代求解将量化损耗降为更低,因此后进行量化求解的发送端具有较少的量化损耗。

图3 分部量化下频谱效率与SNR的关系

图4为在不同量化精度下,使用不同数量的RF链对系统频谱效率的影响,其中系统SNR为0[20],数据流Ls=2,中继接收端与发送端采用相同数量的RF链。由图4可知,当RF链的数量小于5个时,不同量化精度的离散化中继预编码的频谱效率均随着RF链的增加而呈现增大趋势。同时,当RF链的数量由2个增加至3个时,系统的频谱效率增加显著。此外,当RF链的数量增加至一定数值后,系统的性能逐渐稳定,继续增加RF链的数量时,系统性能不会继续提高,并且功耗反而增多。

图4 不同量化精度下频谱效率与RF链数量的关系

图5为在不同量化精度下,使用不同数量的天线情况对系统频谱效率的影响,其中数据流Ls=8,中继发送端与中继接收端采用相同数量的RF链与天线。由图5可以看出,当天线的数量小于50根时,不同量化精度下离散化中继混合预编码的频谱效率均随着天线数量的增加而呈现快速增长趋势,并且当天线数量增加至一定数量后,系统的性能逐渐稳定。同时,当量化精度B达到4 bit时,中继混合预编码的频谱效率接近于使用高量化精度的频谱效率,继续提高量化精度不能显著增加系统频谱效率。因此,当系统无法通过增加量化精度提高性能增益时,可以增加天线数量来提高系统性能。

图5 不同量化精度下频谱效率与天线数量的关系

图6为不同量化精度下中继混合预编码的能量效率随着平均SNR的变化曲线,采用文献[21]中的功耗参数。由图6可知,具有低量化精度的中继混合预编码具有较高的能量效率,但是随着量化精度的增加,系统能量效率逐渐减小。同时,当SNR接近10 dB时,该系统具有能量效率峰值。

图6 不同量化精度下能量效率与SNR的关系

图7为输入不同SNR条件下,不同量化精度的中继混合预编码的能量效率与频谱效率的均衡变化曲线。从图7可以看出,不同量化精度下混合预编码的能量效率与频谱效率变化趋势相同,量化精度越低的混合预编码具有越高的能量效率,但其频谱效率相对较低。随着频谱效率的不断增加,能量效率将达到峰值,但是当继续小幅度增加频谱效率时,能量效率却大幅度下降。当系统频谱效率增加至11 bit/s/Hz时,量化精度B为4 bit时的中继混合预编码的能量效率接近全精度量化的峰值能量效率,同时其频谱效率也较为接近全精度量化时的频谱效率。因此,当采用较低量化精度移相器时,在牺牲频谱效率的前提下能够获得较大的能量效率。综合考虑中继混合预编码的频谱效率与能量效率,本文采用较低量化精度的移相器能够使中继混合预编码在具有最大能量效率的同时获得相对较大的频谱效率。

图7 不同量化精度下能量效率与频谱效率的均衡变化曲线

4 结束语

针对毫米波中继大规模MIMO系统,本文提出一种基于离散化正交匹配追踪的中继混合预编码算法。将中继预编码系统的复杂优化问题解耦为单独节点优化问题,采用稀疏近似方法分离优化问题中的非凸约束,再利用离散化正交匹配追踪算法对中继节点混合预编码矩阵进行量化求解。将本文算法与全数字预编码和无限精度正交匹配追踪算法进行对比,仿真结果表明,本文算法能够在使用较低量化精度的条件下达到接近最优化的性能,并且中继节点接收端需使用较高精度量化来抵消量化损耗,同时发送端使用较低精度量化就能达到最优性能。下一步考虑将该算法推广至不完美信道环境下的中继通信网络,使其在复杂通信网络中具有更强的适用性。

猜你喜欢

中继编码器频谱
一种用于深空探测的Chirp变换频谱分析仪设计与实现
一种基于稀疏度估计的自适应压缩频谱感知算法
基于FPGA的同步机轴角编码器
面向5G的缓存辅助多天线中继策略
基于PRBS检测的8B/IOB编码器设计
JESD204B接口协议中的8B10B编码器设计
认知无线电频谱感知技术综述
中继测控链路动态分析与计算方法研究
Nakagami-m衰落下AF部分中继选择系统性能研究
多总线式光电编码器的设计与应用