本发明属于无线通信技术,具体涉及一种结合阵列增益控制和模拟波束赋形的空间调制方法,以及基于此空间调制方法的大规模mimo系统。
背景技术:
大规模mimo的天线数较传统mimo增加了数个量级,具有很高的阵列增益,可有效地对抗路径损耗,提高系统的鲁棒性。但在传统的mimo系统中,预编码通常在数字基带进行,并且需要为每根天线提供专用的基带和射频硬件。对于大规模mimo系统,由于射频链路的成本和功率损耗高,很难实现全数字通信。使用模拟波束赋形技术可有效降低射频链路的使用数量,减少硬件实现成本,降低系统复杂度和功率损耗。在大规模mimo下行多用户系统中,如果基站处的发射天线数目远远大于用户的接收天线数目,则基站与每个用户之间的信道接近正交。由于基站天线数目越大,用户间干扰越小,因此,大规模mimo系统中用户间干扰趋于零。此时,可通过基于信漏噪比准则进行模拟波束赋形,使其最大化目标用户的功率并最小化泄漏到其他用户信道方向的功率,由此选择最优的波束赋形矢量,以减小用户间干扰。
空间调制是一种获得多天线增益的方式。在基于发射天线空间调制的mimo系统中,发射机在同一时刻只有某一根天线或者某几个天线发射信号。这样发射机可实现比特数据与天线发射模式相对应,从而增加额外的传输信息。接收机通过判断发射的模式来对数据进行解调。本发明将空间调制技术应用于混合结构大规模mimo系统,提高了系统的传输速率。
技术实现要素:
发明目的:本发明的目的在于提供一种结合阵列增益控制和模拟波束赋形的空间调制方法,以及基于此空间调制方法的大规模mimo系统,以提高系统的传输速率。
技术方案:为实现上述发明目的,本发明采用如下技术方案:
一种用于大规模mimo系统的空间调制方法,包括以下步骤:
(1)对发送比特数据进行空间调制,将其分成两部分,一部分作为信息符号按照设定的调制方式进行调制,另一部分作为空间信息比特,其中,对发射天线进行分组,每组天线为一个天线子阵列,每个天线子阵列中包含多根发射天线,基站根据用户端对应的空间信息比特选定发射天线子阵列;
(2)对某一用户对应的不同发射天线子阵列赋予不同的阵列增益;此外,每个天线子阵列对应的阵列增益在每一帧传输时间内保持不变,在不同帧的传输时间内不同,以此降低相邻天线子阵列的信道相关性;
(3)用户端发射信号至基站,基站利用选定的天线子阵列接收信号,同时采用到达角估计算法估计出上行链路信号直达径的到达角,然后,根据信道上下行链路的互易性获得下行链路中信号的发射角,用以形成模拟波束赋形向量,从而对选定的天线子阵列进行波束赋形;
(4)发射机通过空间调制确定的天线子阵列发射信号;
(5)用户端根据接收信号估计信息符号,并计算误差向量,根据误差最小准则确定发射样式,进行空间信息解调。
优选地,在所述步骤(2)中,某一用户的第m个发射天线子阵列的阵列增益因子满足
优选地,在所述步骤(3)中,第m个发射天线子阵列的模拟波束赋形向量表示为:
其中下行链路中信号直达径的发射角为φ,j是虚常数,k0=2π/λ,λ是载波波长,μ为发射天线子阵列中的天线数,d表示天线间距。
优选地,在所述步骤(3)中,对于多用户场景,用户端分别发送相互正交的信号至基站。
优选地,在所述步骤(3)中,对于多用户场景,对于活跃的天线子阵列,在获得各用户下行链路中信号的发射角后,基于最大化信漏噪比准则得到模拟波束赋形向量,
其中,第k个用户端的信漏噪比表示为:
其中,
优选地,在所述步骤(5)中,根据误差最小准则确定发射样式,进行空间信息解调进一步包括接收机根据接收信号采用最大似然估计方法或者最小欧式距离估计方法,根据以下准则联合估计发射样式和信息符号:
其中误差向量εn,m=y-βmhmfmsn,y为接收机收到的信号向量,hm表示从第m个发射天线子阵列到接收机的信道矩阵,βm为第m个发射天线子阵列的阵列增益因子,sn为所设定的n维信息星座图中的第n个星座点对应的信息符号。
在另一实施例中,本发明提供一种基于空间调制的大规模mimo系统,包括发射机端装置和接收机端装置,其中:
所述发射机端装置包括空间调制单元、阵列增益控制单元和模拟波束赋形单元,其中,
所述空间调制单元对发送比特数据进行空间调制,将其分成两部分,一部分作为信息符号按照设定的调制方式进行调制,另一部分作为空间信息比特,其中,对发射天线进行分组,每组天线为一个天线子阵列,每个天线子阵列中包含多根发射天线,基站根据用户端对应的空间信息比特确定发射天线子阵列;
所述阵列增益控制单元对某一用户对应的不同发射天线子阵列赋予不同的阵列增益,且每个天线子阵列的阵列增益在每一帧传输时间内保持不变,在不同帧的传输时间内不同;
所述模拟波束赋形单元采用到达角估计算法估计出上行链路信号直达径的到达角,然后,根据信道上下行链路的互易性获得下行链路中信号的发射角,用以形成模拟波束赋形向量,从而对选定的天线子阵列进行波束赋形;
所述接收机端装置,用于根据接收信号估计信息符号并进行空间信息解调。
优选地,所述模拟波束赋形单元对于多用户场景,对于活跃的天线子阵列,在获得各用户下行链路中信号的发射角后,基于最大化信漏噪比准则得到模拟波束赋形向量,
其中,第k个用户端的信漏噪比表示为:
其中,
优选地,所述阵列增益控制单元使某一用户的第m个发射天线子阵列的阵列增益因子满足
优选地,所述接收机端装置包括:
样式估计单元,用于根据接收信号估计信息符号,并计算误差向量,根据误差最小准则确定发射样式;
空间解调单元,用于根据发射样式进行空间信息解调;以及
符号估计单元,用于采用最大似然估计方法或者根据每根天线上接收信号与星座点的欧式距离确定信息符号。
有益效果:
本发明提出了一种结合阵列增益控制和模拟波束赋形的空间调制方法,以及基于此空间调制方法的大规模mimo系统。该方法将空间信息比特与发射样式相映射,可以有效利用空间自由度,提高系统的传输速率;本发明提出的对多个相邻天线子阵列采用的阵列增益控制方案有效提高天线子阵列的信道增益多样性,降低相邻子阵列的信道相关性;本发明基于信漏噪比准则提出的模拟波束赋形方法,可有效降低多用户大规模mimo系统中射频链路的使用数量,同时减少用户间干扰。本发明所提出的系统,不仅适用于单用户混合结构大规模mimo系统,还适用于多用户混合结构大规模mimo下行传输系统。
附图说明
图1(a)为本发明方法用于单用户大规模mimo系统的发射机端示意图。
图1(b)为本发明方法用于单用户大规模mimo系统的接收机端示意图。
图2(a)为本发明方法用于多用户大规模mimo下行传输系统的基站(发射机)端示意图。
图2(b)为本发明方法用于多用户大规模mimo下行传输系统的用户k(接收机)端示意图。
具体实施方式
下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
本发明实施例公开一种结合阵列增益控制和模拟波束赋形的空间调制方法,包括:
在多用户混合结构大规模mimo下行传输系统中,发射机将发送比特数据分成两部分,一部分作为信息符号按照设定的调制方式进行调制,另一部分作为空间信息比特进行空间调制;其中,发射机对发射天线进行分组,每组天线为一个子阵列;每个用户对应一条射频链路,其中每条射频链路采用分离型子架构模型,连接多个天线子阵列,且每个子阵列中包含多根发射天线。所述分离型子架构模型定义为在某一确定时刻,根据每个用户的发射样式确定发射信号的天线子阵列,将此天线子阵列与该用户对应的射频链路通过相移网络相连;所述发射样式定义为某一时刻,由某个用户的空间信息比特确定的天线子阵列的发射情况。
发射机根据空间调制确定的天线子阵列发射信号。
作为优选,本发明的发射端不需要知道完全的信道状态信息。对于单用户场景,基站根据该用户对应的空间信息比特确定发射天线子阵列。用户端发射信号至基站,基站利用选定的天线子阵列接收信号,同时采用到达角估计算法,如多信号分类算法(multiplesignalclassification,music)估计出上行链路信号直达径的到达角。然后,根据信道上下行链路的互易性,可获得下行链路中信号的发射角,用以形成模拟波束赋形向量。
进一步地,当发射机的天线子阵列之间的相关性较强时,对某一用户的多个天线子阵列采取阵列增益控制的方式进行区分。在同一帧传输时间内,为该用户不同的天线子阵列赋予不同的阵列增益;此外,每个天线子阵列的阵列增益分别满足在每一帧传输时间内保持不变,在不同帧的传输时间内不同。
进一步优选,对于多用户场景,基站根据每个用户对应的的空间信息比特确定发射天线子阵列。各用户端分别发送相互正交的信号至基站,基站利用各用户的发射天线子阵列接收信号,并采用music算法估计出各用户上行链路信号直达径的到达角。同样,根据信道上下行链路的互易性,获得各用户下行链路中信号的发射角,用以形成模拟波束赋形向量。
进一步地,对于多用户场景,每个用户对应的空间信息比特控制天线阵列的发射情况。对于活跃的天线子阵列,本发明采用基于最大化信漏噪比准则得到模拟波束赋形向量。
进一步地,当某个用户对应的发射机的天线子阵列之间的相关性较强时,对该用户的多个天线子阵列采取阵列增益控制的方式进行区分。在同一帧传输时间内,为该用户不同的天线子阵列赋予不同的阵列增益;此外,每个天线子阵列的阵列增益分别满足在每一帧传输时间内保持不变,在不同帧的传输时间内不同。
接收机根据接收信号估计信息符号和发射样式,进行空间信息解调和确定信息符号。
作为优选,每个用户根据接收信号估计信息符号,并计算误差向量,根据误差最小准则确定发射样式,进行空间信息解调。
进一步优选,每个用户根据每根天线上接收信号与星座点的欧式距离确定信息符号,计算误差向量,再根据误差最小准则确定发射样式,从而进行空间信息解调。
该方法不仅适用于单用户混合结构大规模mimo系统,还适用于多用户混合结构大规模mimo下行传输系统,可以有效利用空间自由度,提高系统的传输速率。
本发明实施例公开一种基于空间调制的大规模mimo系统,包括发射机端装置和接收机端装置;
所述发射机端装置,用于将发送比特数据分成两部分,一部分作为信息符号按照设定的调制方式进行调制,另一部分作为空间信息比特进行空间调制;其中,发射机对发射天线进行分组,每组天线为一个子阵列;每个用户对应一条射频链路,其中每条射频链路采用分离型子架构模型,连接多个天线子阵列,且每个子阵列中包含多根发射天线。所述分离型子架构模型定义为在某一确定时刻,根据每个用户的发射样式确定发射信号的天线子阵列,将此天线子阵列与该用户对应的射频链路通过相移网络相连;所述发射样式定义为某一时刻,由某个用户的空间信息比特确定的天线子阵列的发射情况。
所述接收机端装置,用于根据接收信号估计信息符号并进行空间信息解调。
作为优选,所述接收机端装置包括:
样式估计单元,用于根据接收信号估计信息符号,并计算误差向量,根据误差最小准则确定发射样式;
空间解调单元,用于根据发射样式进行空间信息解调;
以及符号估计单元,用于根据每根天线上接收信号与星座点的欧式距离确定信息符号。
下面分别对单用户和多用户两个场景对本发明实施例作详细说明。
本发明所涉及的大规模mimo无线通信系统,包括发射机和接收机。
场景一:单用户混合结构大规模mimo系统
如图1(a)和图1(b)所示,在该单用户大规模mimo系统中,发射机配置有nt根天线,接收机配置有nr根天线。在某一时刻,由空间信息比特确定发射天线子阵列后,这一发射天线子阵列中,从第i根发射天线到第p根接收天线的信道系数为hp,i。接收机收到的信号向量可以表示为:
y=hmfmx+w(1)
其中,hm表示由空间信息比特确定的第m个发射天线子阵列与接收端之间的信道矩阵,hm的第p行、第i列元素为hp,i,fm表示第m个发射天线子阵列的模拟波束赋形向量,x为发送的符号,w为噪声向量,w的元素服从均值为零,方差为
在本实施例中,假设nt=ημ,其中η和μ为正整数。将发射机的天线分成η组均匀线性天线子阵列,每组有μ根天线。每次发射信号的时候,发射机根据空间信息比特选择其中的一组天线子阵列发射信号。此时,发射机有
在本实施例中,假设采用窄带簇信道模型。毫米波信道中有l条传输路径,那么窄带簇信道模型可以表示为:
其中l表示路径数,αl表示第l条路径的增益因子,服从均值为0,方差为1的复高斯分布;θl和
在本实施例中,基站和用户端的天线阵列皆为均匀线性天线阵列。此时,ar(θl)和
其中,k0=2π/λ,λ是载波波长,d表示天线间距。
在本实施例中,基站根据用户对应的空间信息比特确定发射天线子阵列。假设基站未知信道状态信息,用户端需发射信号至基站,基站的发射天线子阵列根据接收到的信号采用music算法估计出上行链路信号直达径的到达角。然后根据信道上下行链路的互易性,得到下行链路中信号的发射角,用以形成模拟波束赋形向量,使得波束方向对准最佳路径的方向。
假设估计的下行链路中信号直达径的发射角为φ,则第m个发射天线子阵列的模拟波束赋形向量可表示为:
在本实施例中,当空间信道相关性较强时,对同一用户在不同时刻由空间信息比特选择的不同的天线子阵列采取阵列增益控制方式,从而实现信道区分,即在某一帧传输时间内,对基站的η组天线子阵列,赋予不同的阵列增益;且每个天线子阵列对应的阵列增益在每一帧传输时间内保持不变,在不同帧的传输时间内不同,以此降低由发射端大规模天线阵列空间距离相近引起的高信道相关性。阵列增益分配可由下式表示:
y=βmhmfmx+w(6)
式中,m为某一时刻由空间信息比特选择的天线子阵列编号(m=1,2,...,η),βm为第m组天线子阵列的阵列增益因子,并满足
假设接收机已知信道的等效增益βmhmfm,接收机可以根据接收信号采用最大似然检测,联合估计发射样式和信息符号,从而可以对空间信息进行解调,确定发射信息符号。假设利用发射机的第m组天线子阵列发射信号(对应于第m个发射样式),定义误差向量:
εn,m=y-βmhmfmsn(7)
其中,hm表示从第m个发射天线子阵列到接收机的信道矩阵,βm为第m个发射天线子阵列的阵列增益因子,sn为所设定的n维信息星座图中的第n个星座点对应的信息符号,相应的可以采用最大似然估计方法或者最小欧式距离估计方法。那么,根据以下准则联合估计发射样式和信息符号:
根据m和n的估计确定发射样式和信息符号,从而可以对空间信息和符号信息进行解调。
发送的信息符号s的估计为:
本实施例在基于空间调制的单用户大规模mimo系统中的传输速率为:
r=log2(n)+log2(γt)(10)
其中,n为信息的调制阶数,γt为发射样式数。
场景二:多用户混合结构大规模mimo下行传输系统
这里考虑下行多用户传输,即基站向多个用户同时发送不同的数据。如图2(a)和图2(b)所示,基站(发射机)对每个用户配置有nt根天线,第k个用户接收端配置有nk根天线,总共有k个用户。在某一时刻,由第k个用户的空间信息比特确定发射天线子阵列后,这一发射天线子阵列中,从第i根发射天线到第k个用户的第p根接收天线的信道系数为
其中,hk,k和hk,q分别表示基站第k个用户和第q个用户的发射天线子阵列到第k个用户的信道矩阵,fk和fq分别表示第k个用户和第q个用户的模拟波束赋形向量,xk和xq分别为第k个用户和第q个用户发送的符号,wk为噪声向量,wk的元素服从均值为零,方差为
在本实施例中,假设基站为每个用户配有nt根天线,并且nt=ημ,其中η和μ为正整数。将每个用户的天线分成η组均匀线性天线子阵列,每组有μ根天线。每次发射信号的时候,发射机选择其中的一组天线子阵列发射信号。此时,第k个用户有
在本实施例中,采用窄带簇信道模型。假设毫米波信道中有l条传输路径,那么第k个用户的发射天线子阵列和此用户接收端之间的窄带簇信道模型可以表示为:
其中lk表示第k个用户的路径数,
在本实施例中,基站和用户端的天线阵列皆为均匀线性天线阵列。此时,
其中,k0=2π/λ,λ是载波波长,d表示天线间距。
在本实施例中,对每个用户,基站根据每个用户对应的的空间信息比特确定发射天线子阵列。假设基站未知信道状态信息,各用户端分别发送相互正交的信号至基站,基站利用各用户的发射天线子阵列接收信号,并采用music算法估计出各用户上行链路信号直达径的到达角。同样,根据信道上下行链路的互易性,获得各用户下行链路中信号的发射角。然后,对于活跃的天线子阵列,本发明采用基于信漏噪比准则得到模拟波束赋形向量fk,使其最大化目标用户的功率并最小化泄漏到其他用户的功率。
进一步地,第k个用户的信漏噪比可表示为:
其中,
在本实施例中,当某个用户对应的发射机的天线子阵列之间的相关性较强时,采取阵列增益控制方式,实现信道区分。即在某一帧传输时间内,对第k个用户的η组天线子阵列赋予不同的阵列增益,且每个天线子阵列对应的阵列增益在每一帧传输时间内保持不变,在不同帧的传输时间内不同,以此降低由发射端大规模天线阵列空间距离相近引起的高信道相关性。第k个用户的阵列增益分配可由下式表示:
式中,m为某一时刻由空间信息比特选择的天线子阵列(m=1,2,...,η),βk,m为第k个用户中第m组天线子阵列的阵列增益因子,并满足e{|βk,m|2}=1,阵列增益因子βk,m在每一帧传输时间内保持不变,在不同帧的传输时间内不同。
假设接收机已知信道的等效增益βmhmfm,接收机可以根据接收信号采用最大似然检测联合估计发射样式和信息符号,从而可以对空间信息进行解调,确定发射信息符号。由于大规模mimo的多用户信道间渐进正交,且每个用户都基于信漏噪比准则进行模拟波束赋形,因此可假设发射端各个用户间波束具有强指向性,各用户间干扰几乎为零。与单用户相似,可将多用户分别独立解调。假设第k个用户发射机的第m组天线子阵列发射(对应于第m个发射样式),定义误差向量:
εn,m=y-βmhmfmsn(17)
其中,hm表示从第m个发射天线子阵列到接收机的信道矩阵,βm为第m个发射天线子阵列的阵列增益,sn为所设定的n维信息星座图中的第n个星座点对应的信息符号,相应的可以采用最大似然估计方法或者最小欧式距离估计方法。那么,根据以下准则联合估计发射样式和信息符号:
根据m和n的估计确定发射样式和信息符号,从而可以对空间信息和符号信息进行解调。
发送的信息符号s的估计为:
在多用户多输入多输出系统中,本发明的基于空间调制的多用户大规模mimo系统中第k个用户的传输速率为:
rk=log2(nk)+log2(γk,t)(20)
其中,nk为第k个用户信息的调制阶数,γk,t为对应于第k个用户的发射样式数。
下面结合具体示例进一步说明本发明提出的结合阵列增益控制和模拟波束赋形的单用户和多用户空间调制大规模mimo系统。
示例1:结合阵列增益控制和模拟波束赋形的单用户空间调制大规模mimo系统。假设nt=400,nr=2;发射机发射一个信息流,采用并bpsk调制。此时发射机的天线分为η=4组天线子阵列,每组有μ=100根天线。所以,总共有4种发射样式,每个样式与2比特空间信息相映射,映射关系如表一所示。
表一:单用户信息比特与发射样式和信息符号的映射关系
当信息比特为001时,接收信号可以表示为:
y=β1h1f1x+w(21)
其中,β1为第1组天线子阵列的阵列增益因子,并满足e{|β1|2}=1。h1为第1组发射天线子阵列与接收端之间的信道矩阵。f1为第1组天线子阵列的最佳模拟波束赋形向量。x为发射的符号。w为噪声向量,w的元素服从均值为零,方差为
进一步地,阵列增益因子β1在每一帧传输时间内保持不变,在不同帧的传输时间内不同。例如,在第一帧传输时间内,
接收机已知信道的等效增益βmhmfm,则误差向量可表示为:
εn,m=y-βmhmfmsn(22)
采用最大似然估计方法或者最小欧式距离估计方法,根据以下准则联合估计发射样式和信息符号:
参照表一对空间信息比特进行解映射。并且发送的信息符号s的估计为:
示例2:结合阵列增益控制和模拟波束赋形的多用户空间调制大规模mimo系统。假设用户数k=2,每个用户连接一个通信射频链路,发射端为每个用户配置nt=200根天线,分为η=2组天线子阵列,每组有μ=100根天线。每个用户接收端配置nk=1根天线;发给每个用户的信息流采用qpsk方式。每个用户可以使用的发射样式为2种,相应的可以与1比特空间信息相映射。总用户的空间信息比特与发射样式的映射关系如表二所示。
表二:多用户传输时信息比特与发射样式的映射关系
当第一个用户发送的空间信息比特为0时,用户1选择第1组均匀线性天线子阵列发射相应的调制符号;当第二个用户发送的空间信息比特为1时,用户2选择第2组均匀线性天线子阵列发射相应的调制符号。此时,用户1的信漏噪比可表示为:
其中,
此时,由于大规模天线多用户信道间的渐进正交性,在基于最大化信漏噪比准则确定用户1的模拟波束赋形矢量f1后,可近似认为
第一个用户的接收信号可以表示为:
y1=β1,1h1,1f1x1+w1(26)
其中,β1,1表示用户1的第1组发射天线子阵列的阵列增益,h1,1表示用户1的第1组发射天线子阵列到用户1接收端的信道矩阵,f1表示用户1的第1组发射天线子阵列的最佳模拟波束赋形矢量,x1为发射的符号,w1为噪声向量。
对于第一个用户,定义误差向量:
根据以下准则联合估计发射样式和信息符号:
根据表二对空间信息比特进行解映射。并且发送的信息符号s的估计为:
用户2可以使用相同的方法对空间信息和数据流信息进行解调。
本发明实施例公开的一种基于空间调制的大规模mimo系统,包括发射机端装置和接收机端装置;其中,发射机端装置,用于将发送比特数据分成两部分,一部分作为信息符号按照设定的调制方式进行调制,另一部分作为空间信息比特进行空间调制;发射机对发射天线进行分组,每组天线为一个子阵列;每个用户对应一条射频链路,其中每条射频链路采用分离型子架构模型,连接多个天线子阵列,且每个子阵列中包含多根发射天线。对同一用户在不同时刻由空间信息比特选择的不同的天线子阵列采取阵列增益控制方式,从而实现信道区分,即对不同的天线子阵列赋予不同的阵列增益。每个天线子阵列的阵列增益因子在每一帧传输时间内保持不变,在不同的传输帧上不同。发射机基于最大化信漏噪比准则为每个用户选择最佳波束赋形矢量;接收机根据接收信号估计信息符号和发射样式,进行空间信息解调。本实施例的基于空间调制的大规模mimo系统与前述的结合阵列增益控制和模拟波束赋形的空间调制方法属于同一发明构思,具体实施细节与上文一致,此处不再赘述。
本领域技术人员不脱离本发明的实质和精神,可以有多种变形方案实现本发明,以上所述仅为本发明较佳可行的实施例而已,并非因此局限本发明的权利范围,凡运用本发明说明书及附图内容所作的等效结构变化,均包含于本发明的权利范围之内。