CN109495150A - 一种毫米波通信码本设计方法 - Google Patents

一种毫米波通信码本设计方法 Download PDF

Info

Publication number
CN109495150A
CN109495150A CN201811553452.7A CN201811553452A CN109495150A CN 109495150 A CN109495150 A CN 109495150A CN 201811553452 A CN201811553452 A CN 201811553452A CN 109495150 A CN109495150 A CN 109495150A
Authority
CN
China
Prior art keywords
code word
value
design
wave
indicate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811553452.7A
Other languages
English (en)
Other versions
CN109495150B (zh
Inventor
戚晨皓
陈康建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN201811553452.7A priority Critical patent/CN109495150B/zh
Publication of CN109495150A publication Critical patent/CN109495150A/zh
Application granted granted Critical
Publication of CN109495150B publication Critical patent/CN109495150B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0617Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Transmission System (AREA)

Abstract

本发明公开了一种毫米波通信码本设计方法,该方法包括两个部分,即:理想码字设计、实际码字设计。本发明充分研究了毫米波通信***的码字设计方法,对理想码字设计和实际码字设计均提出了改进方案。针对理想码字设计,提出了一种易于计算、具有闭合表达式的设计方案。对于实际码字设计,针对毫米波混合预编码架构和量化相移器,提出了一种快速的设计方案。本发明设计的理想码字性能优于现有方案。同时,在较少射频链路数目条件下,本发明设计的实际码字依然优于现有方案。

Description

一种毫米波通信码本设计方法
技术领域
本发明属于毫米波无线通信领域,涉及一种毫米波通信码本设计方法。
背景技术
随着移动终端设备的流行,人们对于无线通信的需求量也越来越大。为满足人们日益增长的对数据流量的需求,毫米波通信(30GHz-300GHz)因其丰富的频谱资源和极高的传输速率得到了人们的广泛关注。
由于比现有微波频段通信具有更高的载频,毫米波通信在空间传播时有更大的路径损耗。另一方面,更高的载频使得毫米波通信具有更小的天线尺寸。这使得在有限的区域内可以被封装更大规模天线阵列,并利用天线阵列的增益弥补信道路径损耗。现行的微波频段通信一般为每个天线分配专用的射频链路。然而,由于毫米波通信一般应用大规模天线阵列,为每根天线分配专用的射频链路将会产生高昂的射频链路成本。为节省射频链路的成本,一种使用少量射频链路的混合预编码结构在毫米波通信中被广泛采用。在混合预编码结构中,每个射频链路通过天线数目的移相器链接到所有的天线上。
为了获得毫米波通信信道的信息,一种基于预先设定的码本的波束训练方式被广泛采用。为了进一步加快波束训练的速度,一种基于分等级码本的分层波束训练方式被提出。在分等级码本中,每个码字均代表覆盖一定空间范围的波束,且上层码字的波束覆盖范围是底层相应的数个码字的波束覆盖范围的叠加。为了获得更好的波束训练性能,分等级码本中的每个码字需要精心设计。
理想码字的设计在数学上即是设计一个一维列向量,现有文献[1]和[2]均提出了一种码字的设计方法,[1]:A.Alkhateeb,O.E.Ayach,G.Leus,and R.W.Heath,“Channelestimation and hybrid precoding for millimeter wave cellular systems,”IEEEJ.Sel.Top.Signal Process.,vol.8,no.5,pp.831–846,Oct.2014.;[2]:Z.Xiao,T.He,P.Xia,and X.G.Xia,“Hierarchical codebook design for beamforming training inmillimeter-wave communication,”IEEE Trans.Wireless Commun.,vol.15,no.5,pp.3380–3392,May.2016.。然而,上述文献的方法设计出的波形与设计目标仍有较大的差距。
实际码字的设计即是在混合预编码架构下实现理想码字。混合预编码结构虽然可以减少射频链路开销,在混合预编码架构下实现理想码字也变得更为困难。文献[1]提出的正交匹配追踪实际码字设计方案虽然可以实现理想码字,然而它需要大量的射频链路来实现上层的宽波束。这在毫米波大规模天线阵列通信***中并不适用。另一方面,实际的相移器一般具有有限的量化位数,这使得在混合预编码架构下实现理想码字变得尤为困难。基于有限射频链路数目和有限量化位数的相移器,我们提出了实际码字设计方法。
发明内容
发明目的:针对以上问题,本发明提出一种毫米波通信码本设计方法,该方法分为理想码字设计和实际码字设计两部分。理想码本设计主要是运用最小二乘算法得到具有一定覆盖范围的码本的闭合表达式。实际码字设计是在有限射频链路和量化相移器的实际混合预编码架构下对理想码字进行逼近。通过分步法设计毫米波通信***码本,本发明大大简化了毫米波理想码本设计方法,并节省了射频链路资源。
技术方案:为实现本发明的目的,本发明所采用的技术方案是:一种毫米波通信码本设计方法,该方法包括如下步骤:
(1)设计毫米波通信的信号接收模型;
(2)设计毫米波通信的信道传输模型;
(3)基于所述信号接收模型和信道传输模型设计具有任意宽度的理想码字;
(4)应用混合预编码结构逼近步骤(3)的理想码字以设计实际码字;
(5)根据步骤(3)和步骤(4)设计发送端和接收端的通信码本。
进一步的,步骤(1)中的信号接收模型设计如下:
其中,fBB、FRF、H、WRF和wBB分别表示数字预编码向量、模拟预编码矩阵、信道矩阵、模拟合并矩阵和数字合并向量;y、P、x和η表示接收信号、发送功率、发送信号和加性高斯白噪声向量,(·)H表示做共轭转置。
进一步的,步骤(2)中,设计毫米波通信中的信道传输模型:
其中,L、λlNt和Nr分别表示路径数目、第l条路径的信道增益、信道接收角、信道发送角、发送天线数目和接收天线数目;α(N,Ω)表示信道引导向量,定义为:
其中,N为天线数目,Ω∈[-1,1]为信道发送角或接收角。
进一步的,步骤(3)中基于所述信号接收模型和信道传输模型设计任意宽度的码字,具体方法如下:
(3.1)假设一个码字的覆盖范围为其中,Ω0表示波束的波束覆盖范围的起始位置,B表示波束覆盖的宽度,其波束增益应满足:
其中,表示码字v沿着角度Ω的波束增益;[v]n表示码字v的第n个元素,上式要求码字在波束覆盖范围内的增益为一个恒定值Cv,在波束覆盖范围外的增益为0;
(3.2)应用最小二乘算法到码字的设计中,首先将连续的空间角度Ω∈[-1,1]离散化,假设离散的位数为K,K≥Nt,量化的角度可以写成Ωk=-1+(2k-1)/K,k=1,2,…,K;设待设计的波束增益为g(Ω),相位为ejf(Ω),其离散化的向量为g,其中,
(3.3)步骤(3.2)中的函数f(Ω)通过如下方法确定:
①首先,定义一个矩阵矩阵A的第k列表示步骤(3.2)中指向角度Ωk的引导向量α(Ntk),k=1,2,…,K,根据步骤(3.1)中,波束增益的定义,可以得到AHv=g,其最小二乘解为计算得到: 是秩为Nt的单位矩阵,因此:
②再将(3.2)中离散的空间角度连续化,即考虑K→∞,可以得到:
其中,θ为积分变量,根据上式,可以设置f(Ω)=-(Nt-1)πΩ/2;
(3.4)确定f(Ω)之后,根据步骤(3.3),可以得到考虑K→∞的情况,即可得到设计的未归一化的理想码字的第n个元素,由下式决定:
其中,n=1,2,…Nt
(3.5)对于波束覆盖范围为的码字,步骤(3.4)中的g(Ω)设定为:
将g(Ω)代入步骤(3.4)并做积分可得,未功率归一化的码字的第n个元素可以写成:
至此,得到了毫米波通信***波束宽度为[Ω00+B]码字的闭合表达式;
(3.6)对(3.5)中的未功率归一化的码字进行归一化操作即可得到最终设计的码字v,其中表示向量的2范数。
进一步的,步骤(4)中,应用混合预编码结构逼近步骤(3)的理想码字以设计实际码字,方法如下:
(4.1)混合预编码结构包含数字预编码向量和模拟预编码矩阵;
①数字预编码向量fBB数学上可以看成一个复向量,向量中每一元素的模值、幅度均可变;
②模拟预编码FRF数学上可以看成一个复矩阵,矩阵中的元素模值为1,相位从量化相位集中选取,设量化位数为b,量化相位集如下:
③混合预编码结构下实际码字设计问题即是最小化码字v与FRFfBB之间的误差,即其中待设计变量为FRF和fBB;FRF和fBB均需满足①,②中所述的条件,式表示使得‖v-FRFfBB2最小的满足步骤①,②中所述的条件的FRF和fBB的取值;
(4.2)计算码字v中模值最大的一个元素,设为vmax=maxn|[v]n|,将数字预编码向量的每一个元素设置为常值c,c=vmax/(2NRF),其中,NRF是射频链路的数目,即:
fBB=[c,c,c,…,c]
(4.3)由于(4.2)中fBB的每一个元素均被设置成恒定的常数,将实际码字设计问题转变为Nt个子问题,每一个子问题均是一个离散优化问题,第n个子问题可以写为:
其中,βn和γn分别表示v中第n个元素的模值和相位,θi是从步骤(4.1)的②中的Φb选出的元素,表示使得取得最小值的在Φb中的取值;
(4.4)步骤(4.3)中的第n个子问题可分成三类解决,NRF=1、NRF=2、NRF>2;
①当NRF=1时,优化问题实际上就是要找Φb中和γn最接近的元素作为问题的解,
②当NRF=2时,最小化问题中有两个变量,每个变量均有2b个候选值,首先忽略θ1和θ2的离散约束,假设θ1和θ2是连续的,则最小化问题可变为求解方程方程的其中一个解为:
之后,将θ1和θ2设计为:
上式即是将Φb中距离连续的相位最近的相位作为最后的解;
③当NRF>2时,定义其中μn表示的模值,φn表示表示的相位,之后,参照②的解法,将θ1和θ2看成是两个连续的变量,求解方程可得:
之后,将θ1和θ2设计为:
对于分别给定一个在Φb中的取值,设为可以根据上式计算出相应的的取值,,可以根据计算出一个误差,定义误差函数:
遍历的所有取值,使得误差函数最小的一组取值,即是本发明设计的的取值,即:
(4.5)针对步骤(4.4)中的寻找最小误差函数的过程,快速寻找的局部最优量化相位值的方法,具体的实现步骤如下:
①首先,从Φb中为随机选取初始值,表示为
②对NRF-2个变量第k次迭代计算的变量θt由下式决定:
t=mod(k-1,NRF-2)+3
其中,mod(p,q)表示整数p除以整数q所得的余数。
③在第k次迭代时,除θt以外的变量保持和上一次迭代相同的结果,即:
i=3,4,…,NRF且i≠t;
④在步骤③中,给出了除θt以外的变量第k次迭代中的取值,而对于θt在第k次迭代的取值时,给定θt在第k-1次迭代的值,确定:
其中,τ0表示第k次迭代第一次计算,θt的取值在Φb中的次序;即第k次迭代从θt在第k-1次迭代中计算出的值开始计算,设θt在第k次迭代某次计算的取值为Фb中的第τ个元素,θt=[Фb]τ,给定根据步骤(4.4)中的③可以计算同时根据步骤(4.4)中的③,此时的误差函数可以计算为:
⑤τ在第k次迭代的第q+1次计算的值可以写为:
τq+1=mod(τqq-1,2b)+1,q≥0
其中,表示第k次迭代的第q次计算的步长;
给定初始步长步长在第q+1次计算的值由以下原则计算:
如果εkq+1)<εkq),则:
如果εkq+1)≥εkq)且则:
如果εkq+1)≥εkq)且则:
⑥步骤②中给定了第k次迭代的计算的变量θt,步骤③给定了除θt外其他变量在第k次迭代的取值,为了得到θt在第k次迭代中的取值,根据步骤④给出的初始计算值及误差函数,重复步骤⑤的第k次迭代的计算过程,直到则得到
⑦重复步骤②至⑥的迭代过程,直到此时,
(4.6)经过步骤(4.1)至(4.5),可以将FRF和fBB设计为:
其中,[·]n,:表示矩阵的第n行,之后,将实际码字设计为:
进一步的,步骤(5)中,毫米波通信***波束训练的分层码本设计如下:
(5.1)设Vt(s,m)表示发送端分等级码本Vt第s层的第m个码字,s=0,1,…,S,m=1,2,…,Ms,其中,M表示分层因子,S表示分层码本的层数,分层码本具有如下特征:
①发送端的码本共有S+1层,S由天线数目决定,S=logMNt
②码本的第s层共有Ms个码字,s=0,1,2,…S,码本的最底层共有Nt个码字,每个码字均是一个信道引导向量,且第i个码字表示为fi=α(Nt,-1+(2i-1)/Nt),i=1,2,…,Nt
③码本中每个码字均覆盖一定的范围,第s层每个码字覆盖的宽度为2/Ms,最底层码字覆盖的宽度为2/Nt
④每个上层码字覆盖的宽度均可表示为M个下层码字覆盖的宽度的集合;
(5.2)对于分层码本中的每个码字确定其波束覆盖范围[Ω00+B],根据步骤(3)即可得到具有任意宽度的理想码字v;
(5.3)对于步骤(5.2)中的理想码字根据步骤(4)即可得到其实际码字vp
(5.4)类似步骤(5.1)至(5.3),根据接收端的天线数Nr,计算得到接收端的码本。
有益效果:与现有技术相比,本发明的技术方案具有以下有益技术效果:
(1)对于理想码字设计,本发明通过精心考量波束增益,为空间波束增益引入额外的自由度,即相位。提出了一种适用于任意天线数目、任意波束覆盖范围的码字设计方案,且给出了一种易于实现、具有闭合表达式的码字。
(2)对于理想码字设计,本发明提出的码字设计方案,比起现***字设计方案,可以更准确地获得信道信息。
(3)对于实际码字设计,本发明提出了一种基于量化相移器和混合预编码架构的波束设计方案。将一个混合优化问题分解成若干个离散优化的子问题,所提出的方案比起现有方案可以在相同射频链路数目,更少数目相移器量化位数的情况下获得更好的性能。
附图说明
图1是本发明实施例使用的毫米波通信***模型的示意图;
图2是本发明实施例使用的毫米波通信信道模型的示意图;
图3是本发明实施例毫米波通信波束训练使用的分等级码本的示意图;
图4是本发明实施例设计的理想码字的波束与文献[1]和[2]设计理想码字的波束的比较图;
图5是本发明实施例设计的理想码字与文献[1]和[2]设计的理想码字获取信道状态信息准确率的比较;
图6是射频链路数目为1时,本发明实施例设计的实际码字的波束与文献[1]设计的实际码字的波束的比较;
图7是射频链路数目为2时,本发明实施例设计的实际码字的波束与文献[1]设计的实际码字的波束的比较;
图8是射频链路数目为4时,本发明实施例设计的实际码字的波束与文献[1]设计的实际码字的波束的比较。
具体实施方式
下面结合附图和实施例对本发明的技术方案做进一步的详细描述。
(1)如图1所示,本发明使用的毫米波通信***模型描述如下:
信号在发送端经过数字预编码、射频链路、模拟预编码之后,通过天线阵列发送出去。信号在无线信道中传输之后到达接收端,接收端天线阵列收到的信号经过模拟合并、射频链路和数字合并之后得到最终接收信号。发送端和接收端的天线阵列均为间隔为半波长的均匀线性阵,分别有Nt和Nr根天线。则接收到的信号可以表示为:
其中,fBB、FRF、H、WRF和wBB分别表示数字预编码向量、模拟预编码矩阵、信道矩阵、模拟合并矩阵和数字合并向量;y、P、x和η表示接收信号、发送功率、发送信号和加性高斯白噪声向量,(·)H表示做共轭转置。
(2)如图2所示,本发明毫米波通信***模型中的信道模型描述如下:
设发送端到传输端共有L条传输路径,每条传输路径用发送角,接收角和信道增益来表示。根据广泛应用的Saleh-Valenzuela(S-V)模型,这个端对端毫米波通信***的信道一般被建模为:
其中,L、λl分别表示路径数目、第l条路径的信道增益、信道的到达角(angle-of-arrival,AOA)和信道发送角(angle-of-departure,AOD)。α(N,Ω)表示信道引导向量,定义为:
其中,N为天线数目,Ω为信道AOA或者AOD,j2=-1。事实上,假设第l条路径的空间的发送角和到达角分别为因此,可以得到
(3)本发明提出的具有任意宽度的码字的设计方案如下所述:
(3.1)假设一个码字的覆盖范围为其中,Ω0表示波束的波束覆盖范围的起始位置,B表示波束覆盖的宽度,其波束增益应满足:
其中,表示码字v沿着角度Ω的波束增益;[v]n表示码字v的第n个元素。上式实际上要求码字在波束覆盖范围内的增益为一个恒定值Cv,在波束覆盖范围外的增益为0。事实上,在天线数目有限的情况下,满足上式的码字并不存在。因此,只能设计尽可能满足上式的码字。直观地,最小二乘算法被应用于码字的设计中。
(3.2)为了应用最小二乘算法,首先需要将连续的空间角度Ω离散化,假设离散的位数为K,K≥Nt。量化的角度可以写成Ωk=-1+(2k-1)/K,k=1,2,…,K。设待设计的波束增益为g(Ω),相位为ejf(Ω),其离散化的向量为g,其中,上式在待设计码字的波束增益引入了相位f(Ω)以为码字设计提供更高的自由度。
(3.3)步骤(3.2)中的函数f(Ω)通过如下方法确定:
①首先,定义一个矩阵矩阵A的第k列表示步骤(3.2)中指向角度Ωk的引导向量α(Nt,Ωk),k=1,2,…,K。根据步骤(3.1)中,波束增益的定义,可以得到AHv=g,其最小二乘解为计算可以得到 是秩为Nt的单位矩阵。因此:
②再将(3.2)中离散的空间角度连续化,即考虑K→∞,可以得到:
根据上式,可以设置f(Ω)=-(Nt-1)πΩ/2,θ为积分变量。
(3.4)确定f(Ω)之后,根据步骤(3.3),可以得到考虑K→∞的情况,即可得到设计的未归一化的理想码字的第n个元素可以由下式决定:
其中,n=1,2,…Nt
(3.5)特别地,对于波束覆盖范围为的码字,步骤(3.4)中的g(Ω)可以设定为:
其中,波束增益的预设值被设定为1而不是恒定值Cv,这实际上仅仅忽略了码字的归一化约束,并不影响码字的设计。将g(Ω)代入步骤(3.4)并做积分可得,未功率归一化的码字的第n个元素可以写成:
至此,得到了毫米波通信***波束宽度为[Ω0,Ω0+B]码字的闭合表达式。
(3.6)对(3.5)中的未功率归一化的码字进行归一化操作即可得到最终设计的码字v。
(4)本发明实际码字设计的目的是应用包含量化移相器网络的混合预编码结构逼近步骤(3)设计的理想码字。本发明实际码字设计步骤如下所述:
(4.1)混合预编码结构一般包含数字预编码向量和模拟预编码矩阵。
①数字预编码向量fBB数学上可以看成一个复向量,向量中每一元素的模值、幅度均可变。
②模拟预编码FRF数学上可以看成一个复矩阵,矩阵中的元素模值为1,相位从量化相位集中选取,设量化位数为b,量化相位集:
③混合预编码结构下实际码字设计问题即是最小化理想码字v与FRFfBB之间的误差,即其中待设计变量为FRF和fBB;FRF和fBB均需满足①,②中所述的条件。式表示使得‖v-FRFfBB2最小的满足步骤①,②中所述的条件的FRF和fBB的取值。
(4.2)计算理想码字v中模值最大的一个元素,设为vmax=maxn|[v]n|。之后,将数字预编码向量的每一个元素设置为常值c,c=vmax/(2NRF),其中,NRF是射频链路的数目,即:
fBB=[c,c,c,…,c]
(4.3)由于(4.2)中fBB的每一个元素均被设置成恒定的常数,因此,实际码字设计问题可以转变为Nt个子问题,每一个子问题均是一个离散优化问题,第n个子问题可以写为:
其中,βn和γn分别表示v中第n个元素的模值和相位,θi是从步骤(4.1)的②中的Φb选出的元素。表示使得取得最小值的在Φb中的取值。由于Nt个子问题本质上是相似的,本发明将解决第n个子问题。
(4.4)步骤(4.3)中的第n个子问题可分成三类解决,NRF=1,2和>2。
①当NRF=1时,优化问题实际上就是要找Φb中和γn最接近的元素作为问题的解。
②当NRF=2时,最小化问题中有两个变量,每个变量均有2b个候选值。首先忽略θ1和θ2的离散约束,假设θ1和θ2是连续的。则最小化问题可变为求解方程方程的其中一个解为:
之后,将θ1和θ2设计为:
上式即是将Φb中距离连续的相位最近的相位作为最后的解。
③当NRF>2时,定义其中μn表示的模值,φn表示表示的相位。之后,参照②的解法,将θ1和θ2看成是两个连续的变量,求解方程可得:
之后,将θ1和θ2设计为:
对于分别给定一个在Φb中的取值,设为可以根据上式计算出相应的的取值。于是,可以根据计算出一个误差。定义误差函数:
遍历的所有取值,使得误差函数最小的一组取值,即是本发明设计的的取值,即:
(4.5)针对步骤(4.4)中的寻找最小误差函数的过程,可以使用各种快速算法加快找到取值的速度。本发明给出了一种快速算法实例来寻找的局部最优量化相位值的方法,具体的实现步骤如下:
①首先,从Φb中为随机选取初始值,表示为
②对NRF-2个变量第k次迭代计算的变量θt由下式决定:
t=mod(k-1,NRF-2)+3
其中,mod(p,q)表示整数p除以整数q所得的余数。
③在第k次迭代时,除θt以外的变量保持和上一次迭代相同的结果,即
i=3,4,…,NRF且i≠t;
例如,如果当前计算的变量是θ3,那么在第k次迭代的取值和k-1次的取值一样,如果,k=1,也就是说第1次迭代,根据步骤②,当前计算的变量为θ3,那么其他值均和初始值设为一样,即
④在步骤③中,我们计算了给出了除θt以外的变量第k次迭代中的取值。而对于θt在第k次迭代的取值时,本发明采用一种变步长的快速算法。在这种算法中,给定θt在第k-1次迭代的值,确定
其中,τ0表示第k次迭代第一次计算,θt的取值在Φb中的次序;即第k次迭代从θt在第k-1次迭代中计算出的值开始计算。设θt在第k次迭代某次计算的取值为Φb中的第τ个元素,θt=[Φb]τ。给定根据步骤(4.4)中的③可以计算同时根据步骤(4.4)中的③,此时的误差函数可以计算为:
⑤τ在第k次迭代的第q+1次计算的值可以写为:
其中,ζq表示第k次迭代的第q次计算的步长。
给定初始步长步长在第q+1次计算的值由以下原则计算。
如果εkq+1)<εkq),则
如果εkq+1)≥εkq)且
如果εkq+1)≥εkq)且
⑥步骤②中给定了第k次迭代的计算的变量θt,步骤③给定了除θt外其他变量在第k次迭代的取值。为了得到θt在第k次迭代中的取值,根据步骤④给出的初始计算值及误差函数,重复步骤⑤的第k次迭代的计算过程,直到则可以得到
⑦重复步骤②至⑥的迭代过程,直到这时,
(4.6)经过步骤(4.1)至(4.5),我们可以将FRF和fBB设计为:
其中,[·]n,:表示矩阵的第n行。之后,将实际码字设计为:
(5)毫米波通信***波束训练的分层码本设计如下:
(5.1)发送端分层码本的示意图如图3所示。图3中,Vt(s,m)表示分等级码本Vt第s层的第m个码字,s=0,1,…,S,m=1,2,…,Ms,其中M表示分层因子,S表示分层码本的层数。分层码本具有如下特征:
①发送端的码本共有S+1层,S由天线数目决定,S=logMNt,一般情况下假设logMNt为正整数。
②码本的第s层共有Ms个码字,s=0,1,2,…S。特别地,码本的最底层共有Nt个码字,每个码字均是一个信道引导向量,且第i个码字表示为fi=α(Nt,-1+(2i-1)/Nt),i=1,2,…,Nt
③码本中每个码字均覆盖一定的范围,第s层每个码字覆盖的宽度为2/Ms。特别地,最底层码字覆盖的宽度为2/Nt
④每个上层码字覆盖的宽度均可表示为M个下层码字覆盖的宽度的集合。
(5.2)对于分层码本中的每个码字确定其波束覆盖范围[Ω00+B],根据步骤(3)即可得到理想码字v。
(5.3)对于步骤(5.2)中的理想码字根据步骤(4)即可得到其实际码字vp
(5.4)类似步骤(5.1)至(5.3),根据接收端的天线数Nr,接收端的码本同样可以得到。
下面结合仿真条件与结果对本发明做进一步的描述:
图4显示了本发明设计的理想码字的波束形状与文献[1],[2]设计的理想码字的波束形状的比较。图4中,波束覆盖范围天线数目Nt=32。根据天线数目Nt=32,波束的起始位置Ω0=-1,波束宽度B=1以及步骤(3.5)和(3.6),可以得到本发明的理想码字v。之后再根据步骤(3.1)的波束增益公式,可以得到本发明码字v的波束增益。画出本发明码字的波束增益的绝对值如图4的粗实线所示。同时,画出文献[1]和文献[2]波束增益的绝对值,分别如图4中的虚线和点线所示。由仿真结果可以看出,本发明设计的理想码字明显优于文献[1]和[2]设计的码字,即更平坦的主瓣,更窄的过渡带以及更低的副瓣。
图5显示了本发明设计的理想码字的搜索成功率与文献[1]和[2]设计的码字的搜索成功率的比较。码本设计的目的是为了进行波束训练,所以,为了衡量本发明设计的理想码字的性能,图5以波束搜索成功率为指标,对不同信噪比情况下,本发明和文献[1]、[2]的搜索成功成功率进行了比较。波束训练的方法采用文献[2]所采用的方法,信道的多径数目设为1。对本发明,文献[1]和[2],分别根据步骤(5.1)和(5.2)构成码本,对信道进行波束训练。如果波束训练的结果和实际信道相同,那么这次波束训练就是成功的,如果,波束训练的结果和实际信道不同,那么这次波束训练就是失败的。本发明进行1000次的重复随机仿真,得到的波束训练成功率如图5所示。由图5可以看出,使用本发明设计的码本进行信道训练可以比文献[1]和[2]获得更精确的信道信息。
图6、图7和图8是本发明的实际码字设计方案和文献[1]提出的实际码字设计方案的比较。
图6中,设待逼近的理想码字的覆盖范围为此理想码字可用引导向量表示,即,v=α(Nt,-1+1/32)。根据步骤(3.1)的波束增益公式,画出理想码字波束增益如图6中的粗虚线所示。本发明使用一个射频链路和3位移相器逼近这一理想码字。根据步骤(4.4)的①,可以得到实际码字,画出其波束增益如图6中的实线所示。画出文献[1]设计的实际码字如图6中的点线所示。从图中可以看出,本发明设计的实际码字更加逼近理想码字,而文献[1]设计的实际码字整体偏移了理想码字。
图7中,设待逼近的理想码字的覆盖范围为即是本发明步骤(3)得到的码字,画出理想码字波束增益如图7中的实线所示。本发明提出的方法使用的射频链路数目为2,量化位数为6,根据步骤(4.4)的②,可以得到实际码字,画出其波束增益如
图7中的虚线所示。而文献[1]所提方法使用的射频链路数目为4,量化相移器量化位数为6,画出其波束增益如图7中的点线所示。从图中可以看出,使用更少的射频链路数目的情况下,本发明设计的实际码字更加逼近理想码字,这验证了所提出的实际码字设计方法的有效性及优越性。
图8中,设待逼近的理想码字的覆盖范围为即是本发明步骤(3)得到的码字,画出理想码字波束增益如图8中的实线所示。本发明提出的方法使用的射频链路数目为4,量化位数为6,初始步长根据步骤(4.5),可以得到实际码字,画出其波束增益如图8中的虚线所示。而文献[1]所提方法使用的射频链路数目为12,量化相移器量化位数为6,画出其波束增益如图8中的点线所示。从图中可以看出,使用更少的射频链路数目的情况下,本发明设计的实际码字更加逼近理想码字,这验证了所提出的实际码字设计方法的有效性及优越性。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步地详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种毫米波通信码本设计方法,其特征在于,该方法包括如下步骤:
(1)设计毫米波通信的信号接收模型;
(2)设计毫米波通信的信道传输模型;
(3)基于所述信号接收模型和信道传输模型设计具有任意宽度的理想码字;
(4)应用混合预编码结构逼近步骤(3)的理想码字以设计实际码字;
(5)根据步骤(3)和步骤(4)设计发送端和接收端的通信码本。
2.根据权利要求1所述的一种毫米波通信码本设计方法,其特征在于,步骤(1)中的信号接收模型设计如下:
其中,fBB、FRF、H、WRF和wBB分别表示数字预编码向量、模拟预编码矩阵、信道矩阵、模拟合并矩阵和数字合并向量;y、P、x和η表示接收信号、发送功率、发送信号和加性高斯白噪声向量,(·)H表示做共轭转置。
3.根据权利要求1或2所述的一种毫米波通信码本设计方法,其特征在于,步骤(2)中,设计毫米波通信中的信道传输模型:
其中,L、λlNt和Nr分别表示路径数目、第l条路径的信道增益、信道接收角、信道发送角、发送天线数目和接收天线数目;α(N,Ω)表示信道引导向量,定义为:
其中,N为天线数目,Ω∈[-1,1]为信道发送角或接收角。
4.根据权利要求1或2或3所述的一种毫米波通信码本设计方法,其特征在于,步骤(3)中基于所述信号接收模型和信道传输模型设计任意宽度的码字,具体方法如下:
(3.1)假设一个码字的覆盖范围为其中,Ω0表示波束的波束覆盖范围的起始位置,B表示波束覆盖的宽度,其波束增益应满足:
其中,表示码字v沿着角度Ω的波束增益;[v]n表示码字v的第n个元素,上式要求码字在波束覆盖范围内的增益为一个恒定值Cv,在波束覆盖范围外的增益为0;
(3.2)应用最小二乘算法到码字的设计中,首先将连续的空间角度Ω∈[-1,1]离散化,假设离散的位数为K,K≥Nt,量化的角度可以写成Ωk=-1+(2k-1)/K,k=1,2,…,K;设待设计的波束增益为g(Ω),相位为ejf(Ω),其离散化的向量为g,其中,
(3.3)步骤(3.2)中的函数f(Ω)通过如下方法确定:
①首先,定义一个矩阵矩阵A的第k列表示步骤(3.2)中指向角度Ωk的引导向量α(Nt,Ωk),k=1,2,…,K,根据步骤(3.1)中,波束增益的定义,可以得到AHv=g,其最小二乘解为计算得到: 是秩为Nt的单位矩阵,因此:
②再将(3.2)中离散的空间角度连续化,即考虑K→∞,可以得到:
其中,θ为积分变量,根据上式,可以设置f(Ω)=-(Nt-1)πΩ/2;
(3.4)确定f(Ω)之后,根据步骤(3.3),可以得到考虑K→∞的情况,即可得到设计的未归一化的理想码字的第n个元素,由下式决定:
其中,n=1,2,…Nt
(3.5)对于波束覆盖范围为的码字,步骤(3.4)中的g(Ω)设定为:
将g(Ω)代入步骤(3.4)并做积分可得,未功率归一化的码字的第n个元素可以写成:
至此,得到了毫米波通信***波束宽度为[Ω0,Ω0+B]码字的闭合表达式;
(3.6)对(3.5)中的未功率归一化的码字进行归一化操作即可得到最终设计的码字v,其中表示向量的2范数。
5.根据权利要求4所述的一种毫米波通信码本设计方法,其特征在于,步骤(4)中,应用混合预编码结构逼近步骤(3)的理想码字以设计实际码字,方法如下:
(4.1)混合预编码结构包含数字预编码向量和模拟预编码矩阵;
①数字预编码向量fBB数学上可以看成一个复向量,向量中每一元素的模值、幅度均可变;
②模拟预编码FRF数学上可以看成一个复矩阵,矩阵中的元素模值为1,相位从量化相位集中选取,设量化位数为b,量化相位集如下:
③混合预编码结构下实际码字设计问题即是最小化码字v与FRFfBB之间的误差,即其中待设计变量为FRF和fBB;FRF和fBB均需满足①,②中所述的条件,式表示使得||v-FRFfBB||2最小的满足步骤①,②中所述的条件的FRF和fBB的取值;
(4.2)计算码字v中模值最大的一个元素,设为vmax=maxn|[v]n|,将数字预编码向量的每一个元素设置为常值c,c=vmax/(2NRF),其中,NRF是射频链路的数目,即:
fBB=[c,c,c,…,c]
(4.3)由于(4.2)中fBB的每一个元素均被设置成恒定的常数,将实际码字设计问题转变为Nt个子问题,每一个子问题均是一个离散优化问题,第n个子问题可以写为:
其中,βn和γn分别表示v中第n个元素的模值和相位,θi是从步骤(4.1)的②中的Φb选出的元素,表示使得取得最小值的在Φb中的取值;
(4.4)步骤(4.3)中的第n个子问题可分成三类解决,NRF=1、NRF=2、NRF>2;
①当NRF=1时,优化问题实际上就是要找Φb中和γn最接近的元素作为问题的解,
②当NRF=2时,最小化问题中有两个变量,每个变量均有2b个候选值,首先忽略θ1和θ2的离散约束,假设θ1和θ2是连续的,则最小化问题可变为求解方程方程的其中一个解为:
之后,将θ1和θ2设计为:
上式即是将Φb中距离连续的相位最近的相位作为最后的解;
③当NRF>2时,定义其中μn表示的模值,φn表示表示的相位,之后,参照②的解法,将θ1和θ2看成是两个连续的变量,求解方程可得:
之后,将θ1和θ2设计为:
对于分别给定一个在Φb中的取值,设为可以根据上式计算出相应的的取值,,可以根据计算出一个误差,定义误差函数:
遍历的所有取值,使得误差函数最小的一组取值,即是本发明设计的的取值,即:
(4.5)针对步骤(4.4)中的寻找最小误差函数的过程,快速寻找的局部最优量化相位值的方法,具体的实现步骤如下:
①首先,从Φb中为随机选取初始值,表示为
②对NRF-2个变量第k次迭代计算的变量θt由下式决定:
t=mod(k-1,NRF-2)+3
其中,mod(p,q)表示整数p除以整数q所得的余数。
③在第k次迭代时,除θt以外的变量保持和上一次迭代相同的结果,即:
且i≠t;
④在步骤③中,给出了除θt以外的变量第k次迭代中的取值,而对于θt在第k次迭代的取值时,给定θt在第k-1次迭代的值,确定:
其中,τ0表示第k次迭代第一次计算,θt的取值在Φb中的次序;即第k次迭代从θt在第k-1次迭代中计算出的值开始计算,设θt在第k次迭代某次计算的取值为Φb中的第τ个元素,θt=[Φb]τ,给定根据步骤(4.4)中的③可以计算同时根据步骤(4.4)中的③,此时的误差函数可以计算为:
⑤τ在第k次迭代的第q+1次计算的值可以写为:
τq+1=mod(τqq-1,2b)+1,q≥0
其中,ζq表示第k次迭代的第q次计算的步长;
给定初始步长ζ0,步长ζ在第q+1次计算的值由以下原则计算:
如果εkq+1)<εkq),则:
ζq+1=2ζq
如果εkq+1)≥εkq)且|ζq|=1,则:
ζq+1=-ζq,τq+1=τq
如果εkq+1)≥εkq)且|ζq|≠1,则:
ζq+1=ζq/2,τq+1=τq
⑥步骤②中给定了第k次迭代的计算的变量θt,步骤③给定了除θt外其他变量在第k次迭代的取值,为了得到θt在第k次迭代中的取值,根据步骤④给出的初始计算值及误差函数,重复步骤⑤的第k次迭代的计算过程,直到|ζqζq-1ζq-2|=1,q≥2,则得到
⑦重复步骤②至⑥的迭代过程,直到此时,
(4.6)经过步骤(4.1)至(4.5),可以将FRF和fBB设计为:
其中,[·]n,:表示矩阵的第n行,之后,将实际码字设计为:
6.权利要求5所述的一种毫米波通信码本设计方法,其特征在于,步骤(5)中,毫米波通信***波束训练的分层码本设计如下:
(5.1)设Vt(s,m)表示发送端分等级码本Vt第s层的第m个码字,s=0,1,…,S,m=1,2,…,Ms,其中,M表示分层因子,S表示分层码本的层数,分层码本具有如下特征:
①发送端的码本共有S+1层,S由天线数目决定,S=logMNt
②码本的第s层共有Ms个码字,s=0,1,2,…S,码本的最底层共有Nt个码字,每个码字均是一个信道引导向量,且第i个码字表示为fi=α(Nt,-1+(2i-1)/Nt),i=1,2,…,Nt
③码本中每个码字均覆盖一定的范围,第s层每个码字覆盖的宽度为2/Ms,最底层码字覆盖的宽度为2/Nt
④每个上层码字覆盖的宽度均可表示为M个下层码字覆盖的宽度的集合;
(5.2)对于分层码本中的每个码字确定其波束覆盖范围[Ω0,Ω0+B],根据步骤(3)即可得到具有任意宽度的理想码字v;
(5.3)对于步骤(5.2)中的理想码字根据步骤(4)即可得到其实际码字vp
(5.4)类似步骤(5.1)至(5.3),根据接收端的天线数Nr,计算得到接收端的码本。
CN201811553452.7A 2018-12-19 2018-12-19 一种毫米波通信码本设计方法 Active CN109495150B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811553452.7A CN109495150B (zh) 2018-12-19 2018-12-19 一种毫米波通信码本设计方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811553452.7A CN109495150B (zh) 2018-12-19 2018-12-19 一种毫米波通信码本设计方法

Publications (2)

Publication Number Publication Date
CN109495150A true CN109495150A (zh) 2019-03-19
CN109495150B CN109495150B (zh) 2021-03-02

Family

ID=65710729

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811553452.7A Active CN109495150B (zh) 2018-12-19 2018-12-19 一种毫米波通信码本设计方法

Country Status (1)

Country Link
CN (1) CN109495150B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110429958A (zh) * 2019-07-12 2019-11-08 东南大学 一种大规模天线阵列中超分辨率的高能效波束合成方法
CN110719127A (zh) * 2019-09-25 2020-01-21 东南大学 一种具有恒模约束的毫米波mimo***波束成形方法
CN111416647A (zh) * 2020-04-07 2020-07-14 北京邮电大学 波束追踪方法、码本生成方法及装置
CN114826347A (zh) * 2022-04-14 2022-07-29 哈尔滨工业大学(深圳) 无线通信***的波束成形方法、装置及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160248488A1 (en) * 2008-04-21 2016-08-25 Wi-Lan, Inc. Mitigation of transmission errors of quantized channel state information feedback in multi antenna systems
US20160261326A1 (en) * 2011-08-19 2016-09-08 Quintel Technology Limited Method and apparatus for providing elevation plane spatial beamforming
CN107453795A (zh) * 2017-08-21 2017-12-08 东南大学 多用户毫米波通信***的波束分配方法及其装置和***
CN107634787A (zh) * 2017-08-22 2018-01-26 南京邮电大学 一种大规模mimo毫米波信道估计的方法
CN108365876A (zh) * 2017-01-26 2018-08-03 ***通信有限公司研究院 一种数字波束成形码本生成方法及设备
CN108494456A (zh) * 2018-03-29 2018-09-04 北京理工大学 一种基于码本导频进行混合预编码方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160248488A1 (en) * 2008-04-21 2016-08-25 Wi-Lan, Inc. Mitigation of transmission errors of quantized channel state information feedback in multi antenna systems
US20160261326A1 (en) * 2011-08-19 2016-09-08 Quintel Technology Limited Method and apparatus for providing elevation plane spatial beamforming
CN108365876A (zh) * 2017-01-26 2018-08-03 ***通信有限公司研究院 一种数字波束成形码本生成方法及设备
CN107453795A (zh) * 2017-08-21 2017-12-08 东南大学 多用户毫米波通信***的波束分配方法及其装置和***
CN107634787A (zh) * 2017-08-22 2018-01-26 南京邮电大学 一种大规模mimo毫米波信道估计的方法
CN108494456A (zh) * 2018-03-29 2018-09-04 北京理工大学 一种基于码本导频进行混合预编码方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
KANGJIAN CHEN AND CHENHAO QI: "Beam Design with Quantized Phase Shifters for Millimeter Wave Massive MIMO", 《2018 IEEE GLOBAL COMMUNICATION CONFERENCE》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110429958A (zh) * 2019-07-12 2019-11-08 东南大学 一种大规模天线阵列中超分辨率的高能效波束合成方法
CN110429958B (zh) * 2019-07-12 2021-08-03 东南大学 一种大规模天线阵列中超分辨率的高能效波束合成方法
CN110719127A (zh) * 2019-09-25 2020-01-21 东南大学 一种具有恒模约束的毫米波mimo***波束成形方法
CN110719127B (zh) * 2019-09-25 2021-07-06 东南大学 一种具有恒模约束的毫米波mimo***波束成形方法
CN111416647A (zh) * 2020-04-07 2020-07-14 北京邮电大学 波束追踪方法、码本生成方法及装置
CN114826347A (zh) * 2022-04-14 2022-07-29 哈尔滨工业大学(深圳) 无线通信***的波束成形方法、装置及存储介质
CN114826347B (zh) * 2022-04-14 2023-07-28 哈尔滨工业大学(深圳) 无线通信***的波束成形方法、装置及存储介质

Also Published As

Publication number Publication date
CN109495150B (zh) 2021-03-02

Similar Documents

Publication Publication Date Title
CN109495150A (zh) 一种毫米波通信码本设计方法
Noh et al. Multi-resolution codebook and adaptive beamforming sequence design for millimeter wave beam alignment
Chen et al. Reconfigurable-intelligent-surface-assisted B5G/6G wireless communications: Challenges, solution, and future opportunities
CN104935366B (zh) 毫米波通信中的波束搜索方法
CN110401476B (zh) 一种基于码本的毫米波通信多用户并行波束训练方法
CN109379122A (zh) 一种毫米波通信多径信道动态波束训练方法
CN109691045A (zh) 基于压缩感测的高效稀疏信道估计
CN107634787A (zh) 一种大规模mimo毫米波信道估计的方法
CN108650200B (zh) 高低频混合组网***的低频辅助信道估计方法
Wang et al. Beam training and alignment for RIS-assisted millimeter-wave systems: State of the art and beyond
CN108337031A (zh) 大规模mimo中基于根值music的混合到达角估计
CN109412983A (zh) 一种基于dft域的无网格化大规模mimo信道估计算法
CN107135023B (zh) 用于毫米波通信***的三维训练码书设计方法及波束对准方法
Wu et al. Low-complexity downlink channel estimation for millimeter-wave FDD massive MIMO systems
CN115085774A (zh) 一种基于克拉美罗界的通感融合混合波束赋形方法
Shoukath Ali et al. Time domain channel estimation for time and frequency selective millimeter wave MIMO hybrid architectures: sparse Bayesian learning-based Kalman filter
Gurbuz et al. Sparse channel estimation in millimeter-wave communications via parameter perturbed OMP
Li et al. Millimeter-wave based localization using a two-stage channel estimation relying on few-bit ADCs
Wu et al. Environment-aware hybrid beamforming by leveraging channel knowledge map
Heng et al. Learning probing beams for fast mmWave beam alignment
Saqib et al. THz Communications: A Key Enabler for Future Cellular Networks
Sun et al. Channel modeling by RBF neural networks for 5G mm-wave communication
Chen et al. Multi‐beam receive scheme for millimetre wave wireless communication system
Yao et al. Automotive radar optimization design in a spectrally crowded V2I communication environment
Ma et al. Data-driven beam tracking for mobile millimeter-wave communication systems without channel estimation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant