CN102684766A - 下行多用户mimo***中的低复杂度预编码方法 - Google Patents

下行多用户mimo***中的低复杂度预编码方法 Download PDF

Info

Publication number
CN102684766A
CN102684766A CN2012101677091A CN201210167709A CN102684766A CN 102684766 A CN102684766 A CN 102684766A CN 2012101677091 A CN2012101677091 A CN 2012101677091A CN 201210167709 A CN201210167709 A CN 201210167709A CN 102684766 A CN102684766 A CN 102684766A
Authority
CN
China
Prior art keywords
matrix
user
base station
dimension
centerdot
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
CN2012101677091A
Other languages
English (en)
Other versions
CN102684766B (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.)
Chongqing University
Original Assignee
Chongqing 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 Chongqing University filed Critical Chongqing University
Priority to CN201210167709.1A priority Critical patent/CN102684766B/zh
Publication of CN102684766A publication Critical patent/CN102684766A/zh
Application granted granted Critical
Publication of CN102684766B publication Critical patent/CN102684766B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radio Transmission System (AREA)

Abstract

本发明公开一种下行多用户MIMO***中的低复杂度预编码方法,其特征在于步骤包括:设定全局信道矩阵、计算全局信道矩阵的伪逆矩阵,将全局信道矩阵行分解伪逆矩阵列分解,对用户m的分块伪逆矩阵进行正交三角分解并计算用户m的等效信道矩阵,将用户m的等效信道矩阵组建成埃尔米特矩阵并对其进行LDLH分解,最后根据L和D计算用户m的预编码矩阵接收矩阵。其显著效果是:通过全局信道矩阵的伪逆矩阵与块正交三角分解进行零空间计算,避免了复杂的矩阵奇异值分解,快速实现信道块对角化,同时对各单用户等效信道进行埃尔米特矩阵分解,完成预编码矩阵设计,在不损失误码率性能的情况下,有效降低了运算量。

Description

下行多用户MIMO***中的低复杂度预编码方法
技术领域
本发明涉及到多用户MIMO通信***中的预编码技术,具体地说,是一种下行多用户MIMO***中的低复杂度预编码方法。
背景技术
多用户MIMO(multiple-input multiple-output)***具有多根输入天线和多根输出天线,在该***中,由于多个用户共用信道资源会常常导致用户间共信道干扰,从而影响通信性能。预编码技术通过发射端的优化处理可有效消除多用户间的干扰,从而成为无线通信领域研究的重要课题。
预编码技术可分为线性预编码和非线性预编码,其中非线性预编码中的脏纸编码(dirty paper coding,DPC)可达到多用户MIMO***容量上界,但复杂度太高,只能作为理论容量界。作为性能与实现复杂度折中的线性预编码成为研究热点。文献:Spencer Q H,Swinlehurst A L,Haardt M.Zero-forcing methods for downlink spatialmultiplexing in multi-user MIMO Channels[J].IEEE Transactions onSignal Processing,2004,52(2):461-471.提出的基于迫零条件下非迭代最优形式的块对角化(BD,block diagonalization)算法最为经典,该算法基于迫零思想,通过对信道矩阵进行对角化处理,将MIMO信道等效成多个平行独立的空间子信道,以消除多用户干扰,并可实现大比重的DPC容量。但BD算法在块对角化求解零空间时,需要进行多次的矩阵奇异值分解(SVD,singular value decomposition),计算复杂度仍比较高。
发明内容
为了解决上述缺陷,本发明提出一种下行多用户MIMO***中的低复杂度预编码方法,以降低***运算的复杂度。其具体技术方案如下:
一种下行多用户MIMO***中的低复杂度预编码方法,该***包括一个基站和K个用户,基站配置有NT根发射天线,用户m配置有Nm根接收天线,m=1,2,…,K,接收天线总数
Figure BSA00000724051100021
其关键在于***的预编码方法按照以下步骤进行:
步骤1:将***的信道模型设为一个NR×NT维的全局信道矩阵H;
步骤2:按照
Figure BSA00000724051100022
计算全局信道矩阵H的伪逆矩阵该伪逆矩阵
Figure BSA00000724051100024
为NT×NR维矩阵;
步骤3:按照 H = H 1 H 2 · · · H m · · · H K 将全局信道矩阵H行分解为K块,其中Hm为用户m的分块信道矩阵,且为Nm×NT维,同时按照
Figure BSA00000724051100026
将伪逆矩阵列分解为K块,其中为用户m的分块伪逆矩阵,且为NT×Nm维;
步骤4:按照
Figure BSA00000724051100029
对用户m的分块伪逆矩阵进行正交三角分解,并按照
Figure BSA000007240511000211
计算用户m的等效信道矩阵Heq,m
步骤5:将用户m的等效信道矩阵Heq,m组建成埃尔米特矩阵并按照
Figure BSA00000724051100032
对其进行LDLH分解,其中Lm是一个Nm×Nm维的下三角矩阵且具有单位对角线元素,Dm是一个Nm×Nm维的对角阵;
步骤6:基站按照计算用户m的预编码矩阵Wm,并按照W=[W1 W2...Wm...WK]确定全局预编码矩阵W,用户m按照计算自己的接收矩阵Bm
作为进一步描述,基站发送给用户m的数据设为一个Nm×1维的向量xm,矩阵X=[x1 x2...xm...xK]表示基站对K个用户的发送数据,基站预编码后的数据为WX,用户m接收到的数据为HmWmPmxm+nm,其中Pm为预定义的功率分配矩阵,nm为信道噪声,用户m按照ym=BmHmWmPmxm+Bmnm进行解码获取基站发送的数据。
本发明的显著效果是:基于迫零思想,通过全局信道矩阵的伪逆矩阵与块正交三角分解进行零空间计算,避免了复杂的矩阵奇异值分解,快速实现信道块对角化,同时对各单用户等效信道进行埃尔米特矩阵分解,完成预编码矩阵设计,与传统块对角化算法相比,在不损失误码率性能的情况下,有效降低了运算量。
附图说明
图1是本发明的工作流程图;
图2是本发明的技术效果图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步详细说明。
如图1,一种下行多用户MIMO***中的低复杂度预编码方法,该***包括一个基站和K个用户,基站配置有NT根发射天线,用户m配置有Nm根接收天线,m=1,2,…,K,接收天线总数
Figure BSA00000724051100041
实施过程中,我们设定每个用户配置的接收天线数目均为2根,即Nm=2,那么,接收天线总数为NR=KNm,将基站发射天线的数量设为接收天线的总数量,即NT=NR
根据上述***的具体设置,其预编码方法按照以下步骤进行:
步骤1:将***的信道模型设为一个NR×NT维的全局信道矩阵H,如果是K个用户,则全局信道矩阵H为2K×2K维,该矩阵中的每一个元素表示一个发射天线和一根接收天线之间的一条信道。
步骤2:按照
Figure BSA00000724051100042
计算全局信道矩阵H的伪逆矩阵
Figure BSA00000724051100043
该伪逆矩阵
Figure BSA00000724051100044
为NT×NR维矩阵,这里也为2K×2K维。
步骤3:按照 H = H 1 H 2 · · · H m · · · H K 将全局信道矩阵H行分解为K块,其中Hm为用户m的分块信道矩阵,且为2×2K维,同时按照
Figure BSA00000724051100046
将伪逆矩阵
Figure BSA00000724051100047
列分解为K块,其中为用户m的分块伪逆矩阵,且为2K×2维,分解后可以发现:
Figure BSA00000724051100051
Figure BSA00000724051100052
Figure BSA00000724051100053
如果定义
Figure BSA00000724051100054
表示除用户m以外的所有其他用户组成的信道矩阵: H ~ m = [ H 1 T , H 2 T , · · · H m - 1 T , H m + 1 T , · · · H K T ] T ,
Figure BSA00000724051100056
Figure BSA00000724051100057
的零空间内。
步骤4:按照对用户m的分块伪逆矩阵进行正交三角分解,并按照计算用户m的等效信道矩阵Heq,m
步骤5:将用户m的等效信道矩阵Heq,m组建成埃尔米特矩阵并按照对其进行LDLH分解,其中Lm是一个2×2维的下三角矩阵且具有单位对角线元素,Dm是一个2×2维的对角阵,线性代数中,任何埃尔米特矩阵都可以分解为LDLH形式。
步骤6:基站按照
Figure BSA000007240511000514
计算用户m的预编码矩阵Wm,并按照W=[W1 W2...Wm...WK]确定全局预编码矩阵W,用户m按照
Figure BSA000007240511000515
计算自己的接收矩阵Bm
作为进一步描述,基站发送给用户m的数据设为一个Nm×1维的向量xm,矩阵X=[x1 x2...xm...xK]表示基站对K个用户的发送数据,基站预编码后的数据为WX,用户m接收到的数据为HmWmPmxm+nm,其中Pm为预定义的功率分配矩阵,通常采用注水法进行功率优化,nm为信道噪声,用户m按照ym=BmHmWmPmxm+Bmnm进行解码获取基站发送的数据,分析发现:
y m = B m H m W m P m x m + B m n m
= ( D m - 1 / 2 L m - 1 H eq , m H ) H m Q ^ m ( L m - 1 ) H P m x m + ( D m - 1 / 2 L m - 1 H eq , m H ) n m
= ( D m - 1 / 2 L m - 1 H eq , m H ) H eq , m ( L m - 1 ) H P m x m + ( D m - 1 / 2 L m - 1 H eq , m H ) n m
= D m - 1 / 2 P m x m + n ~ m
其中的协方差
Figure BSA00000724051100066
如果
Figure BSA00000724051100067
表示信道衰减量,Pm为发射功率增益,如果信号的发射功率增益可以抵消信道衰减量,可见用户m能够正常接收数据Xm,且不会因为算法原因引入额外的噪声功率。
如图2所示,将本发明所提供的方法命名为LDLH-BD(QR)算法,将其与传统的BD算法以及全局信道块对角化处理算法进行对比,图中将传统的BD算法的运算次数设为1,全局信道块对角化处理算法图中命名为LDLH-BD(SVD),其复杂度与传统BD算法相似,本发明的复杂度明显降低,在用户数为2时,相对复杂度仅为30%左右,随着用户数的增加,相对复杂度仍不超过20%,有效降低了***的计算量。

Claims (2)

1.一种下行多用户MIMO***中的低复杂度预编码方法,该***包括一个基站和K个用户,基站配置有NT根发射天线,用户m配置有Nm根接收天线,m=1,2,…,K,接收天线总数
Figure FSA00000724051000011
其特征在于***的预编码方法按照以下步骤进行:
步骤1:将***的信道模型设为一个NR×NT维的全局信道矩阵H;
步骤2:按照
Figure FSA00000724051000012
计算全局信道矩阵H的伪逆矩阵该伪逆矩阵
Figure FSA00000724051000014
为NT×NR维矩阵;
步骤3:按照 H = H 1 H 2 · · · H m · · · H K 将全局信道矩阵H行分解为K块,其中Hm为用户m的分块信道矩阵,且为Nm×NT维,同时按照
Figure FSA00000724051000016
将伪逆矩阵
Figure FSA00000724051000017
列分解为K块,其中
Figure FSA00000724051000018
为用户m的分块伪逆矩阵,且为NT×Nm维;
步骤4:按照
Figure FSA00000724051000019
对用户m的分块伪逆矩阵
Figure FSA000007240510000110
进行正交三角分解,并按照
Figure FSA000007240510000111
计算用户m的等效信道矩阵Heq,m
步骤5:将用户m的等效信道矩阵Heq,m组建成埃尔米特矩阵
Figure FSA000007240510000112
并按照
Figure FSA000007240510000113
对其进行LDLH分解,其中Lm是一个Nm×Nm维的下三角矩阵且具有单位对角线元素,Dm是一个Nm×Nm维的对角阵;
步骤6:基站按照
Figure FSA00000724051000021
计算用户m的预编码矩阵Wm,并按照W=[W1 W2...Wm...WK]确定全局预编码矩阵W,用户m按照
Figure FSA00000724051000022
计算自己的接收矩阵Bm
2.根据权利要求1所述的下行多用户MIMO***中的低复杂度预编码方法,其特征在于:基站发送给用户m的数据设为一个Nm×1维的向量xm,矩阵X=[x1 x2...xm...xK]表示基站对K个用户的发送数据,基站预编码后的数据为WX,用户m接收到的数据为HmWmPmxm+nm,其中Pm为预定义的功率分配矩阵,nm为信道噪声,用户m按照ym=BmHmWmPmxm+Bmnm进行解码获取基站发送的数据。
CN201210167709.1A 2012-05-28 2012-05-28 下行多用户mimo***中的低复杂度预编码方法 Expired - Fee Related CN102684766B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210167709.1A CN102684766B (zh) 2012-05-28 2012-05-28 下行多用户mimo***中的低复杂度预编码方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210167709.1A CN102684766B (zh) 2012-05-28 2012-05-28 下行多用户mimo***中的低复杂度预编码方法

Publications (2)

Publication Number Publication Date
CN102684766A true CN102684766A (zh) 2012-09-19
CN102684766B CN102684766B (zh) 2015-03-11

Family

ID=46816193

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210167709.1A Expired - Fee Related CN102684766B (zh) 2012-05-28 2012-05-28 下行多用户mimo***中的低复杂度预编码方法

Country Status (1)

Country Link
CN (1) CN102684766B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102970103A (zh) * 2012-10-10 2013-03-13 西安交通大学 一种多用户联合传输的用户间干扰抑制预编码方法
CN103067123A (zh) * 2012-12-13 2013-04-24 深圳清华大学研究院 基于下行mu-miso的非线性预编码方法、装置及***
CN103326819A (zh) * 2013-05-20 2013-09-25 北京邮电大学 一种共信道干扰的抑制方法
CN105992316A (zh) * 2015-02-03 2016-10-05 华邦电子股份有限公司 在无线通信***中限制功率分配的方法及装置
CN107359921A (zh) * 2017-08-04 2017-11-17 西安科技大学 大规模mimo***基于标准正交化的混合预编码方法
CN109039400A (zh) * 2018-08-14 2018-12-18 西安科技大学 一种基于矩阵分解的混合预编码/合并器设计方法
CN112235024A (zh) * 2020-10-15 2021-01-15 上海海事大学 基于干扰置零的任意消息拓扑mimo***最优天线配置方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1777051A (zh) * 2005-11-25 2006-05-24 重庆重邮信科股份有限公司 一种联合检测中双重递归的均衡实现方法
WO2007084405A1 (en) * 2006-01-18 2007-07-26 Intel Corporation Singular value decomposition beamforming for a multiple-input-multiple-output communication system
CN102111354A (zh) * 2010-10-20 2011-06-29 东南大学 用于mimo-ofdm的lmmse检测方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1777051A (zh) * 2005-11-25 2006-05-24 重庆重邮信科股份有限公司 一种联合检测中双重递归的均衡实现方法
WO2007084405A1 (en) * 2006-01-18 2007-07-26 Intel Corporation Singular value decomposition beamforming for a multiple-input-multiple-output communication system
CN102111354A (zh) * 2010-10-20 2011-06-29 东南大学 用于mimo-ofdm的lmmse检测方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赵睿等: ""多用户MIMO中继通信***中线性处理器设计"", 《河南师范大学学报(自然科学版)》, vol. 39, no. 6, 30 November 2011 (2011-11-30), pages 51 - 54 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102970103A (zh) * 2012-10-10 2013-03-13 西安交通大学 一种多用户联合传输的用户间干扰抑制预编码方法
CN103067123A (zh) * 2012-12-13 2013-04-24 深圳清华大学研究院 基于下行mu-miso的非线性预编码方法、装置及***
CN103067123B (zh) * 2012-12-13 2015-07-29 深圳清华大学研究院 基于下行mu-miso的非线性预编码方法、装置及***
CN103326819A (zh) * 2013-05-20 2013-09-25 北京邮电大学 一种共信道干扰的抑制方法
CN103326819B (zh) * 2013-05-20 2016-05-11 北京邮电大学 一种共信道干扰的抑制方法
CN105992316A (zh) * 2015-02-03 2016-10-05 华邦电子股份有限公司 在无线通信***中限制功率分配的方法及装置
CN105992316B (zh) * 2015-02-03 2019-07-19 华邦电子股份有限公司 在无线通信***中限制功率分配的方法及装置
CN107359921A (zh) * 2017-08-04 2017-11-17 西安科技大学 大规模mimo***基于标准正交化的混合预编码方法
CN107359921B (zh) * 2017-08-04 2020-07-28 西安科技大学 大规模mimo***基于标准正交化的混合预编码方法
CN109039400A (zh) * 2018-08-14 2018-12-18 西安科技大学 一种基于矩阵分解的混合预编码/合并器设计方法
CN109039400B (zh) * 2018-08-14 2020-11-17 西安科技大学 一种基于矩阵分解的混合预编码/合并器设计方法
CN112235024A (zh) * 2020-10-15 2021-01-15 上海海事大学 基于干扰置零的任意消息拓扑mimo***最优天线配置方法

Also Published As

Publication number Publication date
CN102684766B (zh) 2015-03-11

Similar Documents

Publication Publication Date Title
CN102684766B (zh) 下行多用户mimo***中的低复杂度预编码方法
Parfait et al. Performance analysis and comparison of ZF and MRT based downlink massive MIMO systems
CN101984571A (zh) 多用户mimo***的预编码方法
CN102546088B (zh) 一种块对角化预编码方法及装置
Li et al. Beamforming in non-regenerative two-way multi-antenna relay networks for simultaneous wireless information and power transfer
CN102983934A (zh) 多用户多输入多输出***中线性预编码的方法及装置
CN102315872B (zh) 一种lte-a***中非码本预编码的传输方法
CN103957086A (zh) Mu-mimo预编码实现方法
US9236921B2 (en) Method and apparatus for implementing multi-cell precoding
CN103825678A (zh) 一种基于Khatri-Rao积3D MU-MIMO的预编码方法
CN101986575B (zh) 多用户mimo***的预编码方法
CN109039400A (zh) 一种基于矩阵分解的混合预编码/合并器设计方法
CN102291166B (zh) 多用户多输入多输出***中最小均方误差的预编码方法
CN105743559B (zh) 一种Massive MIMO混合波束形成和空时编码多用户下行传输方法
Lee et al. Antenna group selection based user scheduling for massive MIMO systems
CN101964695A (zh) 多用户多输入多输出下行链路预编码方法及***
CN102158270B (zh) 一种多用户mimo***的子信道选择和发送预编码方法
CN101917218A (zh) 减少反馈信息的mimo多用户***下行传输方法及***
CN102025462A (zh) Mu-mimo***下行链路中的块对角化预编码方法
CN104954054A (zh) 一种解决c-ran架构下多小区***边缘用户干扰的消除方法
CN102882579A (zh) 一种用于多天线***的并行矩阵求逆方法
CN101394257B (zh) 多用户多输入多输出预编码的天线选择方法及其装置
CN102412933B (zh) 协作多点多用户mimo***的预编码方法及矩阵生成装置
Zhao et al. Beamformer design and utility optimization for hybrid information and energy transfer with massive MIMO
Mohammad et al. Performance comparison of MRT and ZF for single cell downlink massive MIMO system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB03 Change of inventor or designer information

Inventor after: Wu Yucheng

Inventor after: Liu Yang

Inventor after: Liao Xiaohui

Inventor after: Li Weiqi

Inventor after: Wang Xusong

Inventor after: Pan Yijin

Inventor after: Zhang Liling

Inventor before: Wu Yucheng

Inventor before: Liu Yang

Inventor before: Pan Yijin

Inventor before: Zhang Liling

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: WU YUCHENG LIU YANG PAN YIJIN ZHANG LILING TO: WU YUCHENG LIU YANG LIAO XIAOHUI LI WEIQI WANG XUSONG PAN YIJIN ZHANG LILING

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150311

Termination date: 20210528