CN107231177B - 基于大规模mimo的高效cr检测方法和架构 - Google Patents

基于大规模mimo的高效cr检测方法和架构 Download PDF

Info

Publication number
CN107231177B
CN107231177B CN201710356224.XA CN201710356224A CN107231177B CN 107231177 B CN107231177 B CN 107231177B CN 201710356224 A CN201710356224 A CN 201710356224A CN 107231177 B CN107231177 B CN 107231177B
Authority
CN
China
Prior art keywords
matrix
detection
efficient
module
gram
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.)
Active
Application number
CN201710356224.XA
Other languages
English (en)
Other versions
CN107231177A (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 CN201710356224.XA priority Critical patent/CN107231177B/zh
Publication of CN107231177A publication Critical patent/CN107231177A/zh
Application granted granted Critical
Publication of CN107231177B publication Critical patent/CN107231177B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • H04L1/0048Decoding adapted to other signal detection operation in conjunction with detection of multiuser or interfering signals, e.g. iteration between CDMA or MIMO detector and FEC decoder
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • H04L1/005Iterative decoding, including iteration between signal detection and decoding operation

Landscapes

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

Abstract

本发明公开了一种基于CR方法的大规模MIMO检测方法及硬件架构,本发明基于CG算法,在CG算法的基础上降低了复杂度,得到CR算法,再通过IC预处理,进而得出本发明高效CR算法。硬件架构方面,基于本发明算法,将信道矩阵和接收信号向量经过预处理模块后传入高效CR算法模块;其中,预处理模块进行Gram矩阵计算、MMSE滤波矩阵计算、IC预处理和匹配滤波;CR算法模块取MMSE滤波矩阵和匹配滤波输出分别作为系数矩阵和常数向量进行迭代求解线性方程组;输出模块通过迭代得到最后传输信号的估计。本发明算法复杂度较低,所需迭代次数较少,硬件消耗较少。

Description

基于大规模MIMO的高效CR检测方法和架构
技术领域
本发明涉及通信技术领域,尤其涉及一种基于大规模MIMO的高效CR检测方法和架构。
背景技术
大规模Multiple-Input Multiple-Output(Massive MIMO)作为下一代(5G)移动通信的关键技术,和传统MIMO相比可以提供更好的频谱效率并且更好地避免干扰。在5G移动通信的具体应用中,检测技术是大规模MIMO的必要一步,但是随着天线数量的增加,信道矩阵的维度也随之增加,这使得最小均方误差(minimum mean square error,MMSE)过滤矩阵和它的逆矩阵的计算变得极其困难,复杂度极高。因此为了降低复杂度,有了迭代法求逆的方法。成功降低复杂度并且取得较好性能的CG(conjugate gradient)算法有一定的优越性,但是其性能还不是非常理想,每次计算中也存在着较多矩阵向量的乘积,造成了更高的复杂度。
发明内容
发明目的:本发明针对现有技术存在的问题,提供一种基于大规模MIMO的高效CR检测方法和架构,该发明在较优越的CG基础上解决复杂度的问题,在保持误码率性能的基础上降低运算复杂度,获得更好的性能。
技术方案:本发明所述的基于大规模MIMO的高效CR检测方法包括:
(1)采用匹配滤波器根据基站接收信号向量y和信道矩阵H计算得到yF=HHy;
(2)根据信道矩阵H计算得到Gram矩阵G=HHH;
(3)根据Gram矩阵G计算得到MMSE检测矩阵A=G+σ2I2,其中,σ2表示噪声方差,I表示单位矩阵;
(4)对MMSE检测矩阵A进行不完全Cholesky预处理得到矩阵M=LLT,并对LLT求逆得到M-1,最终得到经过预处理的矩阵M-1A;
(5)按照以下步骤进行高效CR检测:
A、设置v0=0,b=yF,r0=b,p0=b,z0=M-1r0,e0=Ap0,m0=Az0,迭代次数k=1;
B、按照下式计算:
Figure BDA0001299169320000021
C、将k=k+1,并返回B进行循环,直至达到预设迭代次数;
D、将迭代结束时的vk值作为发送信号的估计值进行输出。
本发明所述的基于大规模MIMO的高效CR检测架构包括:
预处理模块,包括匹配滤波器、Gram矩阵生成器、MMSE检测矩阵生成器、IC预处理器,其中,匹配滤波器用于根据基站接收信号向量y和信道矩阵H计算得到yF=HHy;Gram矩阵生成器用于根据信道矩阵H计算得到Gram矩阵G=HHH;MMSE检测矩阵生成器用于根据Gram矩阵G计算得到MMSE检测矩阵A=G+σ2I2,σ2表示噪声方差,I表示单位矩阵;IC预处理器用于对MMSE检测矩阵A进行不完全Cholesky预处理得到矩阵M=LLT,并对LLT求逆得到M-1,最终得到经过预处理的矩阵M-1A;
高效CR检测模块,用于采用乘法器、加法器、共轭转置计算阵列、延时器、除法模块以及向量取模模块进行以下运算:
A、设置v0=0,b=yF,r0=b,p0=b,z0=M-1r0,e0=Ap0,m0=Az0,迭代次数k=1;
B、按照下式计算:
Figure BDA0001299169320000022
C、将k=k+1,并返回B进行循环,直至达到预设迭代次数;
输出模块,用于将迭代结束时的vk值作为发送信号的估计值进行输出。
有益效果:本发明与现有技术相比,其显著优点是:本发明通过消除CG算法中每一次迭代的矩阵向量乘积A*p(p为计算过程中辅助残差的中间变量),CR算法有效降低了复杂度并且是解决Hermitian问题的算法,接着本发明提供了基于上述CR算法的高效实现,即通过incomplete Cholesky(IC)预处理来优化CR算法的性能,通过在每一次迭代中在残差向量r前乘以IC预处理的结果LHL的逆矩阵,得到了最终的高效CR算法,其误码率性能超越了CG和CR。
附图说明
图1是本发明提供的基于大规模MIMO的高效CR检测架构示意图;
图2是发射天线数为32,接收天线数为128,可调常数为1/9时,采用本发明CR和高效CR算法和其他检测算法的误码率曲线图;
图3是发射天线数为16,接收天线数为128,可调常数为1/9时,采用本发明CR和高效CR算法和其他检测算法的误码率曲线图;
图4是发射天线数为8,接收天线数为128,可调常数为1/9时,采用本发明CR和高效CR算法和其他检测算法的误码率曲线图;
图5是信噪比为20dB,接收天线数为128,可调常数为1/9时CR和CG算法复杂度与发射天线数量关系的曲线图;
图6是信噪比为20dB,接收天线数为128,可调常数为1/9时高效CR和其他算法的复杂度与发射天线数量关系的曲线图。
具体实施方式
本实施例中建立了一个大规模MIMO信道模型进行模拟操作。在大规模MIMO***中,如果基站端天线数为N,用户端天线数为M,则一般有N>>M。令s=[s1,s2,s3,...,sM]T表示信号向量,s中包含了从M个用户产生的传输符号,均采用64-QAM方式进行映射。H表示维度是N×M的信道矩阵,故上行链路基站端的接收信号向量y可以表示为
y=Hs+n
其中y的维度为N×1,n为N×1维的加性白噪声向量。上行链路的信号检测就是通过接收机接收向量y=[y1,y2,y3,...,yN]T估计出原传输信号符号s。假设H已知,其元素服从均值为0方差为1的独立同分布,采用最小均方误差(MMSE)线性检测方法,传输信号向量的估计表示为
Figure BDA0001299169320000031
为了根据y检测得到
Figure BDA0001299169320000032
本实施例提供了一种基于大规模MIMO的高效CR检测方法和架构,方法包括:
(1)采用匹配滤波器根据基站接收信号向量y和信道矩阵H计算得到yF=HHy;
(2)根据信道矩阵H计算得到Gram矩阵G=HHH;
(3)根据Gram矩阵G计算得到MMSE检测矩阵A=G+σ2I2,其中,σ2表示噪声方差,I表示单位矩阵;
(4)对MMSE检测矩阵A进行不完全Cholesky预处理得到矩阵M=LLT,并对LLT求逆得到M-1,最终得到经过预处理的矩阵M-1A;
(5)按照以下步骤进行高效CR检测:
A、设置v0=0,b=yF,r0=b,p0=b,z0=M-1r0,e0=Ap0,m0=Az0,迭代次数k=1;
B、按照下式计算:
Figure BDA0001299169320000041
C、将k=k+1,并返回B进行循环,直至达到预设迭代次数;
D、将迭代结束时的vk值作为发送信号的估计值进行输出。
如图1所示,本实施例的架构包括:
预处理模块,包括匹配滤波器、Gram矩阵生成器、MMSE检测矩阵生成器、IC预处理器,其中,匹配滤波器用于根据基站接收信号向量y和信道矩阵H计算得到yF=HHy;Gram矩阵生成器用于根据信道矩阵H计算得到Gram矩阵G=HHH;MMSE检测矩阵生成器用于根据Gram矩阵G计算得到MMSE检测矩阵A=G+σ2I2,σ2表示噪声方差,I表示单位矩阵;IC预处理器用对MMSE检测矩阵A进行不完全Cholesky预处理得到矩阵M=LLT,并对LLT求逆得到M-1,最终得到经过预处理的矩阵M-1A;
高效CR检测模块,用于采用乘法器、加法器、共轭转置计算阵列、延时器、除法模块以及向量取模模块进行以下运算:
A、设置v0=0,b=yF,r0=b,p0=b,z0=M-1r0,e0=Ap0,m0=Az0,迭代次数k=1;
B、按照下式计算:
Figure BDA0001299169320000051
C、将k=k+1,并返回B进行循环,直至达到预设迭代次数;
输出模块,用于将迭代结束时的vk值作为发送信号的估计值进行输出。
对于天线配置为128×32,128×16,128×8的大规模MIMO***,采用64-QAM映射,与IC计算相关的可调常数为1/9,基于上述算法的大规模MIMO检测算法的仿真结果见图2,图3和图4。
复杂度方面,考虑算法中复数乘法的个数,令迭代次数为K,Q为下三角矩阵L中的0的个数。与CG相比,发明CR算法的复杂度为2M2+K*(M2+7M),CG的复杂度为K*(2M2+6M),二者比较示意图见图5。与传统求逆相比,高效CR算法的复杂度为
Figure BDA0001299169320000052
而传统求逆的复杂度为
Figure BDA0001299169320000053
其比较示意图见图6。由仿真结果可知,本发明CR算法将CG的复杂度降低了20%左右,而高效CR算法将传统求逆的复杂度降低了66%左右。复杂度比较见表1。在完成相同性能的前提下,本发明CR算法的复杂度小于CG算法的复杂度而本发明高效CR算法的复杂度小于传统求逆的复杂度。
表1
Figure BDA0001299169320000054
以上所揭露的仅为本发明一种较佳实施例而已,不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (2)

1.一种基于大规模MIMO的高效CR检测方法,其特征在于该方法包括:
(1)采用匹配滤波器根据基站接收信号向量y和信道矩阵H计算得到yF=HHy;
(2)根据信道矩阵H计算得到Gram矩阵G=HHH;
(3)根据Gram矩阵G计算得到MMSE检测矩阵A=G+σ2I2,其中,σ2表示噪声方差,I表示单位矩阵;
(4)对MMSE检测矩阵A进行不完全Cholesky预处理得到矩阵M=LLT,并对LLT求逆得到M-1,最终得到经过预处理的矩阵M-1A;
(5)按照以下步骤进行高效CR检测:
A、设置v0=0,b=yF,r0=b,p0=b,z0=M-1r0,e0=Ap0,m0=Az0,迭代次数k=1;
B、按照下式计算:
Figure FDA0001299169310000011
C、将k=k+1,并返回B进行循环,直至达到预设迭代次数;
D、将迭代结束时的vk值作为发送信号的估计值进行输出。
2.一种基于大规模MIMO的高效CR检测架构,其特征在于包括:
预处理模块,包括匹配滤波器、Gram矩阵生成器、MMSE检测矩阵生成器、IC预处理器,其中,匹配滤波器用于根据基站接收信号向量y和信道矩阵H计算得到yF=HHy;Gram矩阵生成器用于根据信道矩阵H计算得到Gram矩阵G=HHH;MMSE检测矩阵生成器用于根据Gram矩阵G计算得到MMSE检测矩阵A=G+σ2I2,σ2表示噪声方差,I表示单位矩阵;IC预处理器用于对MMSE检测矩阵A进行不完全Cholesky预处理得到矩阵M=LLT,并对LLT求逆得到M-1,最终得到经过预处理的矩阵M-1A;
高效CR检测模块,用于采用乘法器、加法器、共轭转置计算阵列、延时器、除法模块以及向量取模模块进行以下运算:
A、设置v0=0,b=yF,r0=b,p0=b,z0=M-1r0,e0=Ap0,m0=Az0,迭代次数k=1;
B、按照下式计算:
Figure FDA0001299169310000021
C、将k=k+1,并返回B进行循环,直至达到预设迭代次数;
输出模块,用于将迭代结束时的vk值作为发送信号的估计值进行输出。
CN201710356224.XA 2017-05-19 2017-05-19 基于大规模mimo的高效cr检测方法和架构 Active CN107231177B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710356224.XA CN107231177B (zh) 2017-05-19 2017-05-19 基于大规模mimo的高效cr检测方法和架构

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710356224.XA CN107231177B (zh) 2017-05-19 2017-05-19 基于大规模mimo的高效cr检测方法和架构

Publications (2)

Publication Number Publication Date
CN107231177A CN107231177A (zh) 2017-10-03
CN107231177B true CN107231177B (zh) 2020-05-05

Family

ID=59934136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710356224.XA Active CN107231177B (zh) 2017-05-19 2017-05-19 基于大规模mimo的高效cr检测方法和架构

Country Status (1)

Country Link
CN (1) CN107231177B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109039416B (zh) * 2018-09-20 2021-06-01 东南大学 基于矩阵分块的大规模mimo高效检测方法和架构
CN109257076B (zh) * 2018-09-20 2020-06-30 东南大学 基于大规模MIMO的压缩Landweber检测方法及***
CN109525296B (zh) * 2018-10-17 2021-09-07 东南大学 基于自适应阻尼Jacobi迭代的大规模MIMO检测方法和装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106357309A (zh) * 2016-08-15 2017-01-25 东南大学 基于非理想信道下大规模mimo线性迭代检测方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9595978B2 (en) * 2015-05-19 2017-03-14 Samsung Electronics Co., Ltd. Transmitting apparatus and interleaving method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106357309A (zh) * 2016-08-15 2017-01-25 东南大学 基于非理想信道下大规模mimo线性迭代检测方法

Also Published As

Publication number Publication date
CN107231177A (zh) 2017-10-03

Similar Documents

Publication Publication Date Title
Jagannatham et al. Whitening-rotation-based semi-blind MIMO channel estimation
RU2404513C2 (ru) Эффективный расчет весовых коэффициентов фильтра для системы mimo
CN110677361B (zh) 正交时频空***的信号均衡方法、均衡器及存储介质
CN108650056B (zh) 一种大规模mimo***上行链路中的混合迭代检测方法
CN107483091B (zh) 一种fdd大规模mimo-ofdm***下的信道信息反馈算法
WO2005120000A1 (en) Fourier-transform based linear equalization for mimo cdma downlink
CN106788644B (zh) 一种基于改进的牛顿迭代法的大规模mimo预编码方法
CN107231177B (zh) 基于大规模mimo的高效cr检测方法和架构
CN105049097A (zh) 非理想信道下大规模mimo线性检测硬件构架及检测方法
CN109617579B (zh) 增强型诺依曼大规模mimo预编码方法
CN113162665B (zh) 一种基于深度学习信道预测的预编码方法
CN102291166B (zh) 多用户多输入多输出***中最小均方误差的预编码方法
CN100581085C (zh) Td-scdma***中接收机的联合检测***及其数据处理方法
CN108736934B (zh) 一种大规模mimo***信号检测方法
CN107222246B (zh) 一种近似mmse性能的高效大规模mimo检测方法及***
Li et al. Knowledge-driven machine learning-based channel estimation in massive MIMO system
CN109379116B (zh) 基于切比雪夫加速法与sor算法的大规模mimo线性检测算法
CN107733487B (zh) 一种大规模多输入多输出***的信号检测方法及装置
JP2008283393A (ja) Mmse等化回路、受信装置、及び通信システム、並びにその方法及びプログラム
CN107743045B (zh) 阵列天线波束形成接收装置及其权值系数优化方法
CN113691353B (zh) 一种低复杂度的信号检测方法及***
CN109257076B (zh) 基于大规模MIMO的压缩Landweber检测方法及***
CN117060952A (zh) 多输入多输出***中的信号检测方法及装置
CN110492956B (zh) 一种用于musa***的误差补偿多用户检测方法及装置
CN109039416B (zh) 基于矩阵分块的大规模mimo高效检测方法和架构

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