[go: up one dir, main page]

CN102201890A - 数据发射方法及装置 - Google Patents

数据发射方法及装置 Download PDF

Info

Publication number
CN102201890A
CN102201890A CN2010101476360A CN201010147636A CN102201890A CN 102201890 A CN102201890 A CN 102201890A CN 2010101476360 A CN2010101476360 A CN 2010101476360A CN 201010147636 A CN201010147636 A CN 201010147636A CN 102201890 A CN102201890 A CN 102201890A
Authority
CN
China
Prior art keywords
msub
mrow
msubsup
munderover
msup
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
CN2010101476360A
Other languages
English (en)
Other versions
CN102201890B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201010147636.0A priority Critical patent/CN102201890B/zh
Publication of CN102201890A publication Critical patent/CN102201890A/zh
Application granted granted Critical
Publication of CN102201890B publication Critical patent/CN102201890B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radio Transmission System (AREA)

Abstract

本发明公开了一种数据发射方法,该方法包括:根据信道信息计算待发射的各路数据流加权后的和均方差获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量;将所述预编码向量的中间量与所述均衡向量的中间量进行迭代运算,获得各路数据流的预编码向量;采用所述预编码向量对各路数据流进行预编码处理;发射经预编码处理后的各路数据流。本发明同时公开一种数据发射装置。采用本发明可以避免出现错误平层问题,改善误码率性能。

Description

数据发射方法及装置
技术领域
本发明涉及通信技术领域,尤其涉及数据发射方法及装置。
v背景技术
MIMO(Multi Input Multi Output,多入多出)技术是无线移动通信领域智能天线技术的重大突破,该技术能在不增加带宽的情况下成倍地提高通信系统的容量和频谱利用率,是新一代移动通信系统采用的关键技术。MIMO系统的发送端和接收端均设置有多根天线。在传输信号时,所述发送端可以采用SM(Spatial Multiplexing,空分复用)的方式,将多个独立的信号通过不同的发射天线发送出去,所述接收端可以从不同的接收天线上接收信号,并从所述接收到的信号中获取发送端发射的信号。
但是,相邻的各个小区之间在未采用MIMO技术的时候,互相之间的干扰都已经很难处理,这方面在学术界和工业界都已有相当多的研究,例如采用频率规划、FFR(Fractional Frequency Reuse,部分频率复用技术)等方式避免干扰,或者采用干扰消除技术,如PIC(Parallel interference cancellation,并行干扰消除)、SIC(Successive Interference Cancellation,串行干扰消除)等减少干扰的影响,等等。当这些小区采用MIMO技术的时候,干扰情况更为复杂,现有的MU-MIMO(MultiUser Multiple-Input Multiple-Output,多用户输入输出),Beamforming(天线波束赋形)等技术能够避免多用户间的干扰,实现多用户资源共享,但这些技术停留在同一小区内部,而小区间干扰仍然是限制蜂窝系统容量的主要因素。多小区联合的MU-MIMO,Beamforming可以降低干扰,但需要所有的发射节点都知道所有的信道信息和待发射数据信息,加上调度、传输延时要求等问题,对发射节点之间的Backhaul(回程线路)传输要求非常高,尤其在网络传输数据量越来越大的趋势下,这样的要求难以满足。而在上行方向,各个移动终端完全独立,一种方式是各个基站之间进行联合数据接收处理,通过联合检测的方式,消除用户间的干扰并分离出各个用户的信号。采用这种方式进行干扰消除需要的带宽比下行待发送数据共享所需的带宽更大,在实际系统中同样会造成很高的费用。
现在有的一种方案是各发射点之间只共享各自的信道信息,而不共享待发射数据,然后采用干扰对齐(interference alignment)的方法,自动把来自其它所有发射节点的干扰归拢到对应接收机能处理的信号空间,从而实现干扰消除。但是,线性干扰对齐技术目前仍处于研究的初始阶段,如何有效实现对任意用户数,任意天线数的干扰对齐的问题没有解决。
现有技术提供一种干扰对齐方法,用时间扩展的方法实现了干扰对齐,并在K个用户每个用户M个发射天线的配置下达到了KM/2的自由度,在干扰处理方向前进了一大步。为了证明能达到KM/2的自由度,该方法还提出了各发射节点的预编码方式。
然而,上述现有技术中需要任意连续的两个信道都完全独立,而且为了达到KM/2的自由度,需要在时域无限扩展,在实际中难以实现。而且,线性干扰对齐的方法,能有效的把干扰消除掉,从而获得最大化SIR(Signal toInterference Ratio,信号干扰比)的效果,但是,由于其方案主要针对干扰,导致抗噪性能一般,因此只在高SNR(Signal to Noise Ratio,信噪比)情况下能获得较为理想的性能,但在中低SNR情况下,性能并不好。
针对上述现有技术的缺陷,现有技术又提出了两种迭代算法,从而能在中低SNR情况下还能获得较好的检测性能。
但是,发明人在实现本发明的过程中,发现现有技术中的迭代算法仍存在如下不足:
现有技术的第一种迭代算法要么交替在接收机最小化干扰功率和在发射机最小化泄漏功率,要么在接收机最大化SINR(Signal to Interference plus Noise Ratio,信号与干扰和噪声比)和发射机最大化SLNR(Signal toLeakage Noise Ratio,信漏噪比),性能还不够好。算法中错误平层(error floor)出现的比较早,在较低信噪比下已经不能满足性能要求。现有技术的第二种迭代算法利用的主要是TDD(Time Division Duplex,时分双工)的上下行信道对称性的特点,虽然信道信息较为精确,但对FDD(Frequency Division Duplex,频分双工)系统不适用。
发明内容
本发明实施例提供一种数据发射方法,改善误码率性能,该方法包括:
根据信道信息计算待发射的各路数据流加权后的和均方差获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量;
将所述预编码向量的中间量与所述均衡向量的中间量进行迭代运算,获得各路数据流的预编码向量;
采用所述预编码向量对各路数据流进行预编码处理;
发射经预编码处理后的各路数据流。
本发明实施例还提供一种数据发射装置,用以避免出现错误平层问题,改善误码率性能,该装置包括:
计算模块,用于根据信道信息计算待发射的各路数据流加权后的和均方差获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量;
迭代模块,用于将所述预编码向量的中间量与所述均衡向量的中间量进行迭代运算,获得各路数据流的预编码向量;
预编码模块,用于采用所述预编码向量对各路数据流进行预编码处理;
发射模块,用于发射经预编码处理后的各路数据流。
本发明实施例中,根据信道信息计算待发射的各路数据流加权后的和均方差获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量;将所述预编码向量的中间量与所述均衡向量的中间量进行迭代运算,获得各路数据流的预编码向量;可以避免现有技术中用时间扩展的方法实现干扰对齐时时域扩展过长导致不实用的缺陷,在有限的资源情况下,快速收敛完成干扰对齐过程,得到比现有技术中迭代算法更好的性能,避免错误平层的较早出现,保证在较低信噪比下也能够满足性能要求;同时也广泛适用于TDD系统和FDD系统。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本发明实施例中数据发射方法的处理流程图;
图2为本发明实施例中迭代算法的处理流程图;
图3为本发明实施例中四个用户的MIMO干扰信道BER性能比较示意图;
图4为本发明实施例中四个用户的MIMO干扰信道BER性能比较另一示意图;
图5为本发明实施例中三个用户的MIMO干扰信道BER性能比较示意图;
图6为本发明实施例中wsum-MSE_IA算法在不同迭代次数下的BER性能示意图;
图7为本发明实施例中另一迭代算法的处理流程图;
图8为本发明实施例中数据发射装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
本发明实施例提供一种数据发射方法,其处理流程如图1所示,可以包括:
步骤101、根据信道信息计算待发射的各路数据流加权后的和均方差获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量;
步骤102、将所述预编码向量的中间量与所述均衡向量的中间量进行迭代运算,获得各路数据流的预编码向量;
步骤103、采用所述预编码向量对各路数据流进行预编码处理;
步骤104、发射经预编码处理后的各路数据流。
由图1所示流程可以得知,本发明实施例中,根据信道信息计算待发射的各路数据流加权后的和均方差获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量;将所述预编码向量的中间量与所述均衡向量的中间量进行迭代运算,获得各路数据流的预编码向量,可以避免现有技术中用时间扩展的方法实现干扰对齐时时域扩展过长导致不实用的缺陷,在有限的资源情况下,快速收敛完成干扰对齐过程,得到比现有技术中迭代算法更好的性能,避免错误平层的较早出现,保证在较低信噪比下也能够满足性能要求;同时也广泛适用于TDD系统和FDD系统。
图1所示流程在具体实施时,可以考虑如下K用户MIMO干扰信道:
假设有K对发射机接收机对,每个发射机有M个发射天线,每个接收机有N个接收天线,所有发射机均获知所有的信道信息,每个发射机均未获知其它发射机待传输的数据流,用户mk有Lk路数据流,mk∈{1,2,…,K},总共有路数据流,每路数据流的功率均为Pi(i∈{1,2,…,L}),则:所述接收的多路数据流中,第k路数据流为:
y k = Σ n = 1 , n ≠ k L H m k m n w n x n + H m k m k w k x k + n k - - - ( 1 )
其中,k∈{1,2,…,L},wk为数据流xk的预编码向量,大小为M×1,为由发射机mn到接收机mk的N×M的信道矩阵,nk是N×1的高斯白噪声(Additive White Gaussian Noise,AWGN),方差为σ2
所述均衡处理后恢复出的第k路数据流为:
x ^ = g k H y k = Σ n = 1 L g k H H m k m n w n x n + g k H n k - - - ( 2 )
其中,gk为数据流xk的均衡向量,大小为N×1,即对接收信号yk用一个N×1的接收均衡器gk来恢复出数据流。
为了获得(2)式中所示的第k路数据流的最优估计,本发明实施例中根据信道信息计算均方差(Mean Square Error,MSE),即:
MSE k = E ( | x ^ k - x k | 2 ) = Σ n = 1 L g k H H m k m n w n w n H H m k m n H g k
- g k H H m k m k w k - w k H H m k m k H g k - σ 2 g k H g k + 1
上述计算均方差的方法可以有多种,通过计算能够获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量即可,本发明实施例中以最小化均方差为例进行说明。另外,由于考虑到有多路数据流同时最优化,本发明实施例中可以用计算和均方差来作为最优化目标。考虑到有些较大MSE可能会对和均方差有过大的影响,本发明实施例进一步对待发射的各路数据流的均方差进行加权,引入加权系数ηk,这样,加权后各路数据流的和均方差为:
J = Σ k = 1 L η k E ( | x ^ k - x k | 2 ) = γ ( Σ k = 1 L w k H w n - P T )
+ Σ k = 1 L Σ n = 1 L η k g k H H m k m n w n w n H H m k m n H g k + σ 2 Σ k = 1 L η k g k H g k
- Σ k = 1 L η k ( g k H H m k m n w k + w k H H m k m k H g k )
其中,
Figure GSA00000068457300074
ηk>0,γ是对总功率
Figure GSA00000068457300075
进行约束的拉格朗日(Lagrange)乘子。
同样的,计算待发射的各路数据流加权后的和均方差的方法可以有多种,通过计算能够获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量即可,本发明实施例中以最小化各路数据流加权后的和均方差为例进行说明。根据信道信息最小化待发射的各路数据流加权后的和均方差,即对J分别取wk和gk的复偏微分并令之为零,可以得到最小化代价函数J的wk和gk的最优解,即各路数据流的预编码向量的中间量为:
w k = η k ( Σ n = 1 L η k H m n m k H g n g n H H m n m k + γ I M ) - 1 H m k m k g k - - - ( 3 )
各路数据流的均衡向量的中间量为:
g k = ( Σ n = 1 L H m k m n w n w n H H m k m n H + σ 2 I N ) - 1 H m k m k w k - - - ( 4 )
其中,k∈{1,2,…,L},mk∈{1,2,…,K},IM是M维的单位矩阵,IN是N维的单位矩阵。
如果假设均衡向量gk(k∈{1,2,…,L})组已知,则由式(3),可以找到根据MMSE准则的最优预编码解wk(k∈{1,2,…,L}),同样地,假设预编码向量组已知,也可以同样根据MMSE准则得到最优的均衡器解。根据wk和gk这样的耦合关系,本发明实施例采用迭代的方法来找到最优化的预编码向量和均衡向量。
首先,考虑计算拉格朗日乘子γ:
给定gk,将式(3)代入功率约束方程,可得:
Σ n = 1 L g k H H m k m k H ( B k + γ I M ) - 2 H m k m k g k = P T η k 2 - - - ( 5 )
其中,Bk是M-的厄米特(Hermitian)矩阵,满足:
B k = Σ n = 1 L η n H m n m k H g n g n H H m n m k
其特征值分解可表示为:
B k = U k D k U k H
其中,Uk是M维的酉矩阵,Dk是M维的对角矩阵,其对角元为dkn;令
Figure GSA00000068457300084
则式(5)可简化为:
Σ k = 1 L | b kn | ( d kn + γ ) 2 = P T - - - ( 6 )
解式(6)即可得拉格朗日乘子γ。
一个实施例中,当权系数全部相等,即对所有数据流都有ηk=1,此时γ为定值。如果算法收敛到一个点(wk *,gk *),则由式(3)和式(4)可得:
Σ n = 1 L H m n m k H g n * g n * H H m n m k w k * + γ w k * = H m k m k g k * Σ n = 1 L H m k m n w n * w n * H H m k m n H g k * + σ 2 g k * = H m k m k w k *
因此,可以得到:
Σ n = 1 L | w k * H H m n m k H g n * | 2 + γ | | w k * | | 2 = w k * H H m k m k H g k * Σ n = 1 L | w n * H H m k m n H g k * | 2 + σ 2 | | g k * | | 2 = g k * H H m k m k H w k * - - - ( 7 )
Figure GSA00000068457300092
则式(7)可重写为:
c kk - Σ n = 1 L | c nk | 2 = γ | | w k * | | 2 c kk - Σ n = 1 L | c kn | 2 = σ 2 | | g k * | | 2 - - - ( 8 )
将式(8)中的k从1到L的所有方程相加可得:
γ Σ k = 1 L | | w k * | | 2 = σ 2 Σ k = 1 L | | g k * | | 2
注意到
Figure GSA00000068457300095
因此有:
γ = σ 2 P T Σ k = 1 L | | g k ( i ) | | 2 - - - ( 9 )
下面给出本发明实施例中的迭代算法:
由于最优预编码向量与均衡向量有耦合关系,本发明实施例中根据式(3)和式(4)交替计算wk和gk。可以给wk,k=1,2,…,L赋一组初值来按式(4)计算gk,k=1,2,…,L,然后按式(3)重新计算wk,这里的权系数ηk初值设为1,然后按照下式进行迭代得到所有的ηk
η k ( i + 1 ) = η k ( i ) + α ( i ) MSE k ( i ) - - - ( 10 )
然后进行归一化以满足
Figure GSA00000068457300098
式(10)中i为迭代次数,α(i)为可变步长,满足:
α ( i ) = α 0 · 1 + c 0 i + c 0 - - - ( 11 )
这里α0∈(0,1]为初始值,c0是一固定值。由式(10),可以看到,对于MSE较差(即MSE值较大)的用户,其权会加大,这样下次迭代时其MSE值会降低得更快一些。为使该算法尽快收敛,如式(11)所示,令步长权值α(i)随着迭代次数增加而逐步减小,这样加权系数ηk的变化会随着迭代次数的增加而减少。虽然γ由式(6)可以计算,但利用式(9)所示的固定值的特性,可以用更简单的方法来得到:
γ ( i + 1 ) = σ 2 P T Σ k = 1 L | | g k ( i ) | | 2 - - - ( 12 )
由于式(12)只在算法收敛且ηk=1的时候才成立,每次根据式(3)对wk进行迭代更新后,需要重新归一化以满足发射功率的要求。当所有wk都得到后,就可以更新迭代gk,并重复该过程直至到达预定的迭代次数或者满足收敛条件,即相邻两次迭代的wk和gk值足够小。
一个实施例中,和均方差迭代算法可以看成是上述算法的一个特例,即令所有权系数恒等于1:ηk=1,所有k。
综上,本发明实施例中,步骤102的将预编码向量的中间量与均衡向量的中间量进行迭代运算,获得各路数据流的预编码向量在具体实施时,可以如图2所示,提供一种所述加权后各路数据流的和均方差干扰对齐的迭代算法,其处理流程可以包括:
步骤201、初始化,包括:由任意wk (0)开始初始化,其中c0和α0∈(0,1],对k=1,2,…,L,
Figure GSA00000068457300102
按如下步骤进行迭代处理:
步骤202、更新均衡向量,即:按如下公式计算gk (i),其中i为迭代次数:
g k = ( Σ n = 1 L H m k m n w n w n H H m k m n H + σ 2 I N ) - 1 H m k m k w k ,
其中IN是N维的单位矩阵;
步骤203、计算权系数,即:按如下公式计算ηk (i),并按
Figure GSA00000068457300104
进行归一化:
η k ( i + 1 ) = η k ( i ) + α ( i ) MSE k ( i )
其中可变步长为
Figure GSA00000068457300112
步骤204、更新预编码向量,即:按如下公式计算wk (i)
w k = η k ( Σ n = 1 L η k H m n m k H g n g n H H m n m k + γ I M ) - 1 H m k m k g k ,
其中IM是M维的单位矩阵;
按如下公式获得γ:
γ ( i + 1 ) = σ 2 P T Σ k = 1 L | | g k ( i ) | | 2 ;
对wk (i)进行归一化;
步骤205、返回步骤202,直至收敛条件满足或到达预设的迭代次数。
下面讨论上述迭代算法的收敛性,即对所有k都有ηk=1,或者,考虑加权,但加权值几乎恒定,即如式(11)所示,在一定次数的迭代后,α(i)已经足够小。
如图2所示,在第i次迭代中,对于任一给定的wk (i-1),k=1,2,…,L,代价函数J都可以在gk (i),k=1,2,…,L处得到最小值。这样,在得到的gk (i)下,J可以在下一次迭代中得到最优的wk (i)后进一步减小,这样的重复迭代意味着:
J ( w k ( i - 1 ) , g k ( i - 1 ) ) ≥ J ( w k ( i - 1 ) , g k ( i ) ) ≥ J ( w k ( i ) , g k ( i ) ) ≥
J ( w k ( i ) , g k ( i + 1 ) ) ≥ J ( w k ( i + 1 ) , g k ( i + 1 ) ) ≥ . . .
这样,很显然上述算法是单调递减函数,因此其收敛性是可以得到保证的。
下面讨论上述仿真结果,将本发明实施例所述的最小化加权和均方差的迭代算法记为wsum-MSE_IA,与其他算法进行比较,其中,本发明实施例中最小化和均方差的迭代算法标记为sum-MSE,现有技术中的第一种迭代算法记为KVS,第二种迭代算法记为SR。
在仿真中,假设条件包括:平坦衰落,所有发射节点和接收节点都知道所有信道信息,各算法经历相同的信道,QPSK调制,最大迭代次数均设为20,总功率一致,在KVS和SR算法中,每个流的功率也设为相等。
图3给出了四个用户的MIMO干扰信道BER(Bit Error Rate,误码率)性能比较,每个节点均配置3个天线,每个用户都只传输一个流,表示为:L=[1,1,1,1]。可见wsum-MSE_IA和sum-MSE_IA远远好于现有的KVS和SR这两个算法,sum-MSE_IA比KVS性能改善3~5dB,在高信噪比下,wsum-MSE_IA相对于KVS可以有6~8dB的性能增益,也可以发现SR算法效果较差,因此在下面的比较中不再把它考虑了。
图4给出了四个用户的MIMO干扰信道BER性能比较,每个节点均配置4个天线,流的分布为L=[2,2,1,1],图5给出了三个用户的MIMO干扰信道BER性能比较,每个节点均配置4个天线,L=[2,2,2]。可以看到,本发明实施例所述算法依然有较好的改善效果,在高信噪比下,KVS和sum-MSE_IA看起来都有了错误平层,但wsum-MSE_IA仍然能较好地工作。
图6给出了wsum-MSE_IA算法在不同迭代次数下的BER性能,可以看到收敛速度较快,20次迭代后算法已经可以认为收敛了。
上面的实施例中,首先初始化的是wk (i),我们也可以先初始化gk (i),即如图7所示,迭代处理流程可以包括:
步骤701、初始化,包括:由任意gk (0)开始初始化,其中c0和α0∈(0,1],对k=1,2,…,L,按如下步骤进行迭代处理:
步骤702、更新预编码向量,即:按如下公式计算wk (i),其中i为迭代次数:
w k = η k ( Σ n = 1 L η k H m n m k H g n g n H H m n m k + γ I M ) - 1 H m k m k g k , 其中IM是M维的单位矩阵;
按如下公式获得γ:
γ ( i + 1 ) = σ 2 P T Σ k = 1 L | | g k ( i ) | | 2 ;
Figure GSA00000068457300132
对wk (i)进行归一化;
步骤703、更新均衡向量,即:按如下公式计算gk (i)
Figure GSA00000068457300133
其中IN是N维的单位矩阵;
步骤704、计算权系数,即:按如下公式计算ηk (i),并按进行归一化:
η k ( i + 1 ) = η k ( i ) + α ( i ) MSE k ( i )
其中可变步长为
Figure GSA00000068457300136
步骤705、返回步骤702,直至收敛条件满足或到达预设的迭代次数。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,可以包括上述实施例方法中的全部或部分步骤,所述的存储介质可以包括:ROM、RAM、磁盘、光盘等。
本发明实施例中还提供了一种数据发射装置,如下面的实施例所述。由于该装置解决问题的原理与数据发射方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
本发明实施例中提供一种数据发射装置,其结构如图8所示,该装置可以包括:
计算模块801,用于根据信道信息计算待发射的各路数据流加权后的和均方差获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量;
迭代模块802,用于将所述预编码向量的中间量与所述均衡向量的中间量进行迭代运算,获得各路数据流的预编码向量;
预编码模块803,用于采用所述预编码向量对各路数据流进行预编码处理;
发射模块804,用于发射经预编码处理后的各路数据流。
一个实施例中,计算模块801具体可以用于:根据信道信息最小化待发射的各路数据流加权后的和均方差,获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量。
一个实施例中,待发射的各路数据流加权后的和均方差可以为:
J = γ ( Σ k = 1 L w k H w n - P T ) + Σ k = 1 L Σ n = 1 L η k g k H H m k m n w n w n H H m k m n H g k
+ σ 2 Σ k = 1 L η k g k H g k - Σ k = 1 L η k ( g k H H m k m n w k + w k H H m k m k H g k )
其中,K为发射机接收机的对数,M为每个发射机的发射天线个数,N为每个接收机的接收天线个数,所有发射机均获知所有的信道信息,Lk为用户mk数据流的路数,mk∈{1,2,…,K},Pi(i∈{1,2,…,L})为每路数据流的功率;
k∈{1,2,…,L},wk为数据流xk的预编码向量,大小为M×1,为由发射机mn到接收机mk的N×M的信道矩阵,nk是N×1的高斯白噪声,方差为σ2
gk为数据流xk的均衡向量,大小为N×1;
ηk>0,γ是对总功率
Figure GSA00000068457300144
进行约束的拉格朗日乘子。
一个实施例中,各路数据流的预编码向量的中间量为:
w k = η k ( Σ n = 1 L η k H m n m k H g n g n H H m n m k + γ I M ) - 1 H m k m n g k , 其中IM是M维的单位矩阵;
所述各路数据流的均衡向量的中间量为:
其中IN是N维的单位矩阵。
一个实施例中,迭代模块802可具体用于:
由任意wk (0)开始初始化,其中c0和α0∈(0,1],对k=1,2,…,L,ηk (0)=1;按如下步骤进行迭代处理:
根据
Figure GSA00000068457300152
计算gk (i),其中i为迭代次数,IN是N维的单位矩阵;
根据
Figure GSA00000068457300153
计算ηk (i),并按
Figure GSA00000068457300154
进行归一化,其中可变步长为
根据
Figure GSA00000068457300156
计算wk (i),其中IM是M维的单位矩阵;
根据 γ ( i + 1 ) = σ 2 P T Σ k = 1 L | | g k ( i ) | | 2 获得γ;
Figure GSA00000068457300158
对wk (i)进行归一化;
返回执行上述迭代处理步骤,直至收敛条件满足或到达预设的迭代次数。
一个实施例中,迭代模块802可具体用于:
由任意gk (0)开始初始化,其中c0和α0∈(0,1],对k=1,2,…,L,
Figure GSA00000068457300159
按如下步骤进行迭代处理:
根据
Figure GSA000000684573001510
计算wk (i),其中i为迭代次数,IM是M维的单位矩阵;
根据 γ ( i + 1 ) = σ 2 P T Σ k = 1 L | | g k ( i ) | | 2 获得γ;
Figure GSA00000068457300162
对wk (i)进行归一化;
根据计算gk (i),其中IN是N维的单位矩阵;
根据
Figure GSA00000068457300164
计算ηk (i),并按
Figure GSA00000068457300165
进行归一化,其中可变步长为
返回执行上述迭代处理步骤,直至收敛条件满足或到达预设的迭代次数。
综上所述,本发明实施例中,根据信道信息计算待发射的各路数据流加权后的和均方差获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量;将所述预编码向量的中间量与所述均衡向量的中间量进行迭代运算,获得各路数据流的预编码向量;采用所述预编码向量对各路数据流进行预编码处理;发射经预编码处理后的各路数据流,可以避免现有技术中用时间扩展的方法实现干扰对齐时时域扩展过长导致不实用的缺陷,在有限的资源情况下,快速收敛完成干扰对齐过程,得到比现有技术中迭代算法更好的性能,避免错误平层的较早出现,保证在较低信噪比下也能够满足性能要求;同时也广泛适用于TDD系统和FDD系统。
本发明实施例中,在最小化和均方差算法中,引入了加权因子;在可变步长控制下,迭代算法能保证单调下降,保证收敛;通过迭代算法可以找到最优的预编码向量和均衡向量,从而解决干扰对齐问题,改善了BER的性能。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (12)

1.一种数据发射方法,其特征在于,该方法包括:
根据信道信息计算待发射的各路数据流加权后的和均方差获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量;
将所述预编码向量的中间量与所述均衡向量的中间量进行迭代运算,获得各路数据流的预编码向量;
采用所述预编码向量对各路数据流进行预编码处理;
发射经预编码处理后的各路数据流。
2.如权利要求1所述的方法,其特征在于,所述根据信道信息计算待发射的各路数据流加权后的和均方差,获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量,包括:
根据信道信息最小化待发射的各路数据流加权后的和均方差,获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量。
3.如权利要求1或2所述的方法,其特征在于,所述待发射的各路数据流加权后的和均方差为:
J = γ ( Σ k = 1 L w k H w n - P T ) + Σ k = 1 L Σ n = 1 L η k g k H H m k m n w n w n H H m k m n H g k
+ σ 2 Σ k = 1 L η k g k H g k - Σ k = 1 L η k ( g k H H m k m n w k + w k H H m k m k H g k )
其中,K为发射机接收机的对数,M为每个发射机的发射天线个数,N为每个接收机的接收天线个数,所有发射机均获知所有的信道信息,Lk为用户mk数据流的路数,mk∈{1,2,…,K},Pi(i∈{1,2,…,L})为每路数据流的功率;
k∈{1,2,…,L},wk为数据流xk的预编码向量,大小为M×1,为由发射机mn到接收机mk的N×M的信道矩阵,nk是N×1的高斯白噪声,方差为σ2
gk为数据流xk的均衡向量,大小为N×1;
ηk>0,γ是对总功率
Figure FSA00000068457200021
进行约束的拉格朗日乘子。
4.如权利要求3所述的方法,其特征在于,所述各路数据流的预编码向量的中间量为:
w k = η k ( Σ n = 1 L η k H m n m k H g n g n H H m n m k + γ I M ) - 1 H m k m k g k , 其中IM是M维的单位矩阵;
所述各路数据流的均衡向量的中间量为:
g k = ( Σ n = 1 L H m k m n w n w n H H m k m n H + σ 2 I N ) - 1 H m k m k w k , 其中IN是N维的单位矩阵。
5.如权利要求4所述的方法,其特征在于,将所述预编码向量的中间量与所述均衡向量的中间量进行迭代运算,获得各路数据流的预编码向量,包括:
由任意wk (0)开始初始化,其中c0和α0∈(0,1],对k=1,2,…,L,ηk (0)=1;按如下步骤进行迭代处理:
根据 g k = ( Σ n = 1 L H m k m n w n w n H H m k m n H + σ 2 I N ) - 1 H m k m k w k 计算gk (i),其中i为迭代次数,IN是N维的单位矩阵;
根据
Figure FSA00000068457200025
计算ηk (i),并按
Figure FSA00000068457200026
进行归一化,其中可变步长为
Figure FSA00000068457200027
根据 w k = η k ( Σ n = 1 L η k H m n m k H g n g n H H m n m k + γ I M ) - 1 H m k m k g k 计算wk (i),其中IM是M维的单位矩阵;
根据
Figure FSA00000068457200029
获得γ;
Figure FSA00000068457200031
对wk (i)进行归一化;
返回执行上述迭代处理步骤,直至收敛条件满足或到达预设的迭代次数。
6.如权利要求4所述的方法,其特征在于,将所述预编码向量的中间量与所述均衡向量的中间量进行迭代运算,获得各路数据流的预编码向量,包括:
由任意gk (0)开始初始化,其中c0和α0∈(0,1],对k=1,2,…,L,ηk (0)=1;按如下步骤进行迭代处理:
根据 w k = η k ( Σ n = 1 L η k H m n m k H g n g n H H m n m k + γ I M ) - 1 H m k m k g k 计算wk (i),其中i为迭代次数,IM是M维的单位矩阵;
根据
Figure FSA00000068457200033
获得γ;
Figure FSA00000068457200034
对wk (i)进行归一化;
根据 g k = ( Σ n = 1 L H m k m n w n w n H H m k m n H + σ 2 I N ) - 1 H m k m k w k 计算gk (i),其中IN是N维的单位矩阵;
根据
Figure FSA00000068457200036
计算ηk (i),并按
Figure FSA00000068457200037
进行归一化,其中可变步长为
Figure FSA00000068457200038
返回执行上述迭代处理步骤,直至收敛条件满足或到达预设的迭代次数。
7.一种数据发射装置,其特征在于,该装置包括:
计算模块,用于根据信道信息计算待发射的各路数据流加权后的和均方差获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量;
迭代模块,用于将所述预编码向量的中间量与所述均衡向量的中间量进行迭代运算,获得各路数据流的预编码向量;
预编码模块,用于采用所述预编码向量对各路数据流进行预编码处理;
发射模块,用于发射经预编码处理后的各路数据流。
8.如权利要求7所述的装置,其特征在于,所述计算模块具体用于:
根据信道信息最小化待发射的各路数据流加权后的和均方差,获得各路数据流的预编码向量的中间量和各路数据流的均衡向量的中间量。
9.如权利要求7或8所述的装置,其特征在于,所述待发射的各路数据流加权后的和均方差为:
J = γ ( Σ k = 1 L w k H w n - P T ) + Σ k = 1 L Σ n = 1 L η k g k H H m k m n w n w n H H m k m n H g k
+ σ 2 Σ k = 1 L η k g k H g k - Σ k = 1 L η k ( g k H H m k m n w k + w k H H m k m k H g k )
其中K为发射机接收机的对数,M为每个发射机的发射天线个数,N为每个接收机的接收天线个数,所有发射机均获知所有的信道信息,Lk为用户mk数据流的路数,mk∈{1,2,…,K},Pi(i∈{1,2,…,L})为每路数据流的功率;
k∈{1,2,…,L},wk为数据流xk的预编码向量,大小为M×1,
Figure FSA00000068457200043
为由发射机mn到接收机mk的N×M的信道矩阵,nk是N×1的高斯白噪声,方差为σ2
gk为数据流xk的均衡向量,大小为N×1;
ηk>0,γ是对总功率
Figure FSA00000068457200044
进行约束的拉格朗日乘子。
10.如权利要求9所述的装置,其特征在于,所述各路数据流的预编码向量的中间量为:
w k = η k ( Σ n = 1 L η k H m n m k H g n g n H H m n m k + γ I M ) - 1 H m k m k g k , 其中IM是M维的单位矩阵;
所述各路数据流的均衡向量的中间量为:
g k = ( Σ n = 1 L H m k m n w n w n H H m k m n H + σ 2 I N ) - 1 H m k m k w k , 其中IN是N维的单位矩阵。
11.如权利要求10所述的装置,其特征在于,所述迭代模块具体用于:
由任意wk (0)开始初始化,其中c0和α0∈(0,1],对k=1,2,…,L,ηk (0)=1;按如下步骤进行迭代处理:
根据 g k = ( Σ n = 1 L H m k m n w n w n H H m k m n H + σ 2 I N ) - 1 H m k m k w k 计算gk (i),其中i为迭代次数,IN是N维的单位矩阵;
根据
Figure FSA00000068457200053
计算ηk (i),并按
Figure FSA00000068457200054
进行归一化,其中可变步长为
Figure FSA00000068457200055
根据 w k = η k ( Σ n = 1 L η k H m n m k H g n g n H H m n m k + γ I M ) - 1 H m k m k g k 计算wk (i),其中IM是M维的单位矩阵;
根据获得γ;
Figure FSA00000068457200058
对wk (i)进行归一化;
返回执行上述迭代处理步骤,直至收敛条件满足或到达预设的迭代次数。
12.如权利要求10所述的装置,其特征在于,所述迭代模块具体用于:
由任意gk (0)开始初始化,其中c0和α0∈(0,1],对k=1,2,…,L,
Figure FSA00000068457200059
按如下步骤进行迭代处理:
根据 w k = η k ( Σ n = 1 L η k H m n m k H g n g n H H m n m k + γ I M ) - 1 H m k m k g k 计算wk (i)其中i为迭代次数,IM是M维的单位矩阵;
根据
Figure FSA00000068457200061
获得γ;
对wk (i)进行归一化;
根据 g k = ( Σ n = 1 L H m k m n w n w n H H m k m n H + σ 2 I N ) - 1 H m k m k w k 计算gk (i),其中IN是N维的单位矩阵;
根据计算ηk (i),并按
Figure FSA00000068457200065
进行归一化,其中可变步长为
Figure FSA00000068457200066
返回执行上述迭代处理步骤,直至收敛条件满足或到达预设的迭代次数。
CN201010147636.0A 2010-03-25 2010-03-25 数据发射方法及装置 Expired - Fee Related CN102201890B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010147636.0A CN102201890B (zh) 2010-03-25 2010-03-25 数据发射方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010147636.0A CN102201890B (zh) 2010-03-25 2010-03-25 数据发射方法及装置

Publications (2)

Publication Number Publication Date
CN102201890A true CN102201890A (zh) 2011-09-28
CN102201890B CN102201890B (zh) 2014-08-20

Family

ID=44662300

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010147636.0A Expired - Fee Related CN102201890B (zh) 2010-03-25 2010-03-25 数据发射方法及装置

Country Status (1)

Country Link
CN (1) CN102201890B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105099531A (zh) * 2014-05-12 2015-11-25 华为技术有限公司 信号传输方法和装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007037715A1 (en) * 2005-09-30 2007-04-05 Intel Corporation Precoder design for different channel lengths
CN101170386A (zh) * 2007-11-06 2008-04-30 东南大学 利用均值和协方差信息的自适应多天线接收传输方法
CN101467362A (zh) * 2006-04-28 2009-06-24 诺基亚公司 用于在mimo无线电系统中发送信息的预编码方法
CN101471712A (zh) * 2007-12-24 2009-07-01 株式会社Ntt都科摩 多输入多输出广播信道中的预编码处理方法及装置、基站
CN101626262A (zh) * 2009-08-11 2010-01-13 中兴通讯股份有限公司 预编码矩阵选择方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007037715A1 (en) * 2005-09-30 2007-04-05 Intel Corporation Precoder design for different channel lengths
CN101467362A (zh) * 2006-04-28 2009-06-24 诺基亚公司 用于在mimo无线电系统中发送信息的预编码方法
CN101170386A (zh) * 2007-11-06 2008-04-30 东南大学 利用均值和协方差信息的自适应多天线接收传输方法
CN101471712A (zh) * 2007-12-24 2009-07-01 株式会社Ntt都科摩 多输入多输出广播信道中的预编码处理方法及装置、基站
CN101626262A (zh) * 2009-08-11 2010-01-13 中兴通讯股份有限公司 预编码矩阵选择方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105099531A (zh) * 2014-05-12 2015-11-25 华为技术有限公司 信号传输方法和装置
CN105099531B (zh) * 2014-05-12 2018-07-03 华为技术有限公司 信号传输方法和装置

Also Published As

Publication number Publication date
CN102201890B (zh) 2014-08-20

Similar Documents

Publication Publication Date Title
US9473223B2 (en) Methods for optimal collaborative MIMO-SDMA
CN101442388B (zh) 一种多输入多输出系统中的预编码方法和装置
CN107453795B (zh) 多用户毫米波通信系统的波束分配方法及其装置和系统
US8064849B2 (en) Precoding for multiple anntennas
CN102457951B (zh) 一种多小区协作通信中链路联合波束成形的方法和基站
CN101867462A (zh) 一种基于最小总误码率的多基站协作线性预编码方法
CN102571296A (zh) 一种预编码的方法及装置
CN102882570B (zh) 移动通信网络下设备间通信的最优收发联合处理方法
CN102714506A (zh) 无线网络中用于收发信机的系统和方法
Xia et al. Joint optimization of spectral efficiency for cell-free massive MIMO with network-assisted full duplexing
WO2015112883A1 (en) System and method for early termination in iterative null-space directed singular value decomposition for mimo
Sindhwani et al. A joint optimization based sub-band expediency scheduling technique for MIMO communication system
JP2009153139A (ja) Mimo下りリンクにおけるプリコーディング処理方法、装置及び基地局
CN114389658A (zh) 一种迫零接收的去蜂窝大规模mimo系统的上行功率优化方法
CN107171704A (zh) 一种大规模mimo系统的上行功率控制方法及装置
KR20130114471A (ko) 다중입력 다중출력 시스템에서 송신 전력을 할당하는 방법 및 장치
CN104836605B (zh) 一种基于空间复用的新型收发天线联合选择方法
CN106209186B (zh) 一种多用户分布式mimo多天线系统下行链路预编码方法
CN105429687B (zh) 一种最小化干扰功率与维度的干扰对齐方法
CN113258985A (zh) 单站多星mimo上注系统能效优化方法
CN102201890B (zh) 数据发射方法及装置
CN114095064B (zh) 一种通信下行波束赋形方法
US8885454B2 (en) Apparatus and method for precoding using channel orthogonalization in multi-user multi-antenna system
CN114759958A (zh) 一种基于混合预编码的全局能效优化方法
CN108462518A (zh) 基于用户调度的数据传输方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140820

Termination date: 20160325

CF01 Termination of patent right due to non-payment of annual fee