CN108900448B - Low-complexity packet decoding method based on MIMO system - Google Patents
Low-complexity packet decoding method based on MIMO system Download PDFInfo
- Publication number
- CN108900448B CN108900448B CN201810678780.3A CN201810678780A CN108900448B CN 108900448 B CN108900448 B CN 108900448B CN 201810678780 A CN201810678780 A CN 201810678780A CN 108900448 B CN108900448 B CN 108900448B
- Authority
- CN
- China
- Prior art keywords
- matrix
- integer
- grouping
- group
- decoding
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03891—Spatial equalizers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
- H04L1/0048—Decoding 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03178—Arrangements involving sequence estimation techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/08—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Radio Transmission System (AREA)
Abstract
本发明请求保护一种基于MIMO系统的低复杂度分组译码方法—分组迫整译码方法,属于通信技术领域,用于降低MIMO系统译码的复杂性。所提算法基于迫整译码算法,对接收信号进行分组,每组独立的使用迫整算法进行译码,然后再集合每组独立译码出来的发送码字,从而得到未分组之前最原始的发射信息。分组迫整算法通过将接收符号进行分组来减少译码的复杂度,因此相比于迫整检测算法,分组迫整在译码复杂度上占优势,同时,从仿真结果可知,分组迫整在系统性能上相较于迫整算法占优势,且系统性能的差距随着天线数的增多越来越大。
The present invention claims to protect a low-complexity packet decoding method based on a MIMO system, a packet-forcing decoding method, which belongs to the technical field of communications and is used for reducing the complexity of the MIMO system decoding. The proposed algorithm is based on the forced integer decoding algorithm. The received signals are grouped, each group is independently decoded using the forced integer algorithm, and then the transmitted codewords decoded by each group are aggregated to obtain the most primitive before grouping. transmit information. The packet forcing algorithm reduces the complexity of decoding by grouping the received symbols. Therefore, compared with the forcing detection algorithm, the grouping forcing has an advantage in the decoding complexity. At the same time, it can be seen from the simulation results that the grouping is Compared with the forced adjustment algorithm, the system performance has an advantage, and the gap of system performance becomes larger and larger with the increase of the number of antennas.
Description
技术领域technical field
本发明属于通信技术领域,涉及多输入多输出(Multiple-Input Multiple-Output,简称MIMO)系统中的接收端译码算法的设计,特别是基于迫整译码算法结构的分组迫整译码算法设计。The invention belongs to the field of communication technologies, and relates to the design of a decoding algorithm at a receiving end in a multiple-input multiple-output (Multiple-Input Multiple-Output, MIMO for short) system, in particular to a packet-forcing decoding algorithm based on a forced-integration decoding algorithm structure design.
背景技术Background technique
多输入多输出技术能够在不增加额外系统带宽和天线发射功率的条件下,成倍地提升系统的信道容量,因此MIMO技术在无线移动通信领域中得到了广泛的应用[1]。而接收端的译码算法的好坏决定了MIMO系统的性能,因此寻求一种低复杂度高性能的算法显得尤为重要[2]。接收端的译码算法可以分为两类,一类是最大似然(Maximum Likelihood,简称ML)译码算法,ML译码算法是最优的译码算法,但其译码复杂度会随着发射天线和调制星座图的增加,而呈指数增长[2],[3]。另一类是传统的线性译码算法,包括迫零(Zero-Forcing,简称ZF)译码算法以及最小均方误差(Minimum Mean Square Error,简称MMSE)译码算法,线性译码算法的复杂度远远低于ML算法,但其性能相比ML而言较差[2],[4]。最近,一种新的基于MIMO系统的线性译码算法叫做迫整 (Integer-Forcing LinearReceivers,简称IF)译码算法得到了广泛的研究 [2],[5],IF译码算法拥有比ML算法更低的复杂度,但其性能却逼近ML译码算法。Multiple-input multiple-output technology can double the channel capacity of the system without increasing additional system bandwidth and antenna transmit power, so MIMO technology has been widely used in the field of wireless mobile communications [1]. The quality of the decoding algorithm at the receiving end determines the performance of the MIMO system, so it is particularly important to seek a low-complexity and high-performance algorithm [2]. The decoding algorithms at the receiving end can be divided into two categories. One is the Maximum Likelihood (ML) decoding algorithm. The ML decoding algorithm is the optimal decoding algorithm, but its decoding complexity will vary with the transmission. The antenna and modulation constellations increase exponentially [2], [3]. The other type is the traditional linear decoding algorithm, including Zero-Forcing (ZF) decoding algorithm and Minimum Mean Square Error (MMSE) decoding algorithm. The complexity of the linear decoding algorithm is Much lower than ML algorithms, but its performance is poor compared to ML [2], [4]. Recently, a new linear decoding algorithm based on MIMO system called Integer-Forcing Linear Receivers (IF) decoding algorithm has been widely studied [2], [5]. The IF decoding algorithm has more advantages than the ML algorithm. Lower complexity, but its performance is close to the ML decoding algorithm.
IF检测算法最突出的特点就是它不像传统的线性检测算法直接恢复出传输码字,它是利用接收天线生成一个有效的整数信道矩阵,通过有效的信道矩阵来恢复出发送码字的整数组合[2]。有效整数信道矩阵必须是可逆和非奇异的,有多种算法可以用来寻找这个有效整数信道矩阵,例如HKZ,Minkowski,LLL, and CLLL algorithm[6]–[8]。虽然迫整译码算法具有较低的解码复杂度,但仍需要找到一种译码算法来进一步降低复杂度,使其更好地应用于天线数较多或要求较低复杂度和一般系统性能的情况下,因此基于迫整译码算法进行了深入的分析和研究。The most prominent feature of the IF detection algorithm is that unlike the traditional linear detection algorithm, it directly recovers the transmission codeword. It uses the receiving antenna to generate an effective integer channel matrix, and recovers the integer combination of the transmitted codeword through the effective channel matrix. [2]. The effective integer channel matrix must be invertible and non-singular. There are various algorithms that can be used to find this effective integer channel matrix, such as HKZ, Minkowski, LLL, and CLLL algorithm[6]–[8]. Although the forcing decoding algorithm has lower decoding complexity, it is still necessary to find a decoding algorithm to further reduce the complexity and make it better for applications with a large number of antennas or requiring lower complexity and general system performance Therefore, in-depth analysis and research are carried out based on the forced integer decoding algorithm.
[1]G.J.Foschini and M.J.Gans,“On limits of wireless communications ina fading environment when usingmultiple antennas,”Wireless PersonalCommunications,vol.6,no.3,pp.311–335,1998.[1] G.J.Foschini and M.J.Gans, "On limits of wireless communications in a fading environment when using multiple antennas," Wireless Personal Communications, vol.6, no.3, pp.311–335, 1998.
[2]J.Zhan,B.Nazer,U.Erez,and M.Gastpar,“Integer-forcing linearreceivers,” IEEE Transactions on Information Theory,vol.60,no.12,pp.7661–7685,Dec 2014.[2] J. Zhan, B. Nazer, U. Erez, and M. Gastpar, “Integer-forcing linearreceivers,” IEEE Transactions on Information Theory, vol.60, no.12, pp.7661–7685, Dec 2014.
[3]M.O.Damen,H.E.Gamal,and G.Caire,“On maximum-likelihood detectionand the search for the closest lattice point,”IEEE Transactions onInformation Theory,vol.49,no.10,pp.2389–2402,Oct 2003.[3] M.O.Damen, H.E.Gamal, and G.Caire, “On maximum-likelihood detection and the search for the closest lattice point,” IEEE Transactions on Information Theory, vol.49, no.10, pp.2389–2402, Oct 2003 .
[4]K.R.Kumar,G.Caire,and A.L.Moustakas,“Asymptotic performance oflinear receivers in mimo fading channels,”IEEE Transactions on InformationTheory, vol.55,no.10,pp.4398–4418,Oct 2009.[4] K.R.Kumar, G.Caire, and A.L. Moustakas, “Asymptotic performance of linear receivers in mimo fading channels,” IEEE Transactions on InformationTheory, vol.55, no.10, pp.4398–4418, Oct 2009.
[5]J.Zhan,B.Nazer,U.Erez,and M.Gastpar,“Integer-forcing linearreceivers: A new low-complexity mimo architecture,”in 2010IEEE 72nd VehicularTechnology Conference-Fall,Sept 2010,pp.1–5.[5] J.Zhan, B.Nazer, U.Erez, and M.Gastpar, "Integer-forcing linearreceivers: A new low-complexity mimo architecture," in 2010IEEE 72nd VehicularTechnology Conference-Fall, Sept 2010, pp.1– 5.
[6]W.Zhang,S.Qiao,and Y.Wei,“Hkz and minkowski reduction algorithmsfor lattice-reduction-aided mimo detection,”IEEE Transactions on SignalProcessing, vol.60,no.11,pp.5963–5976,Nov 2012.[6] W. Zhang, S. Qiao, and Y. Wei, “Hkz and minkowski reduction algorithms for lattice-reduction-aided mimo detection,” IEEE Transactions on SignalProcessing, vol.60, no.11, pp.5963–5976, Nov 2012.
[7]A.Sakzad,J.Harshan,and E.Viterbo,“On complex lll algorithm forinteger forcing linear receivers,”in 2013Australian Communications TheoryWorkshop (AusCTW),Jan 2013,pp.13–17.[7] A. Sakzad, J. Harshan, and E. Viterbo, “On complex lll algorithm forinteger forcing linear receivers,” in 2013 Australian Communications TheoryWorkshop (AusCTW), Jan 2013, pp.13–17.
[8]——,“Integer-forcing mimo linear receivers based onlatticereduction,” IEEE Transactions on Wireless Communications,vol.12,no.10,pp.4905–4915, October 2013.[8]——, "Integer-forcing mimo linear receivers based on latticereduction," IEEE Transactions on Wireless Communications, vol.12, no.10, pp.4905–4915, October 2013.
发明内容SUMMARY OF THE INVENTION
本发明旨在解决以上现有技术的问题。基于迫整译码算法提出了分组迫整译码算法,由于迫整译码算法的译码复杂度主要来源于使用格基规约算法使信道矩阵变成有效整数信道矩阵,因此分组迫整算法通过将接收符号进行分组来减少信道矩阵的维度从而降低译码的复杂度。本发明的技术方案如下:The present invention aims to solve the above problems of the prior art. Based on the forced integer decoding algorithm, a packet forced integer decoding algorithm is proposed. Since the decoding complexity of the forced integer decoding algorithm mainly comes from using the lattice reduction algorithm to make the channel matrix into an effective integer channel matrix, the packet forced integer algorithm passes The received symbols are grouped to reduce the dimension of the channel matrix and thus reduce the complexity of decoding. The technical scheme of the present invention is as follows:
一种基于MIMO系统的低复杂度分组译码算法,其包括以下步骤:A low-complexity packet decoding algorithm based on a MIMO system, comprising the following steps:
首先,对接收符号进行分组,每组接收信号独立的使用迫整算法进行译码得到发送码字,迫整算法的思想为找到有效整数矩阵A和均衡矩阵B,每组分别译码出它们组的符号,集合每组独立译码出来的发送码字就是没分组之前总的发送符号了,从而得到未分组之前最原始的发射信息。First, the received symbols are grouped, and each group of received signals is decoded independently using the forcing algorithm to obtain the transmitted codeword. The idea of the forcing algorithm is to find an effective integer matrix A and an equalization matrix B, and each group is decoded to obtain their group. The transmitted codewords decoded independently by each group are the total transmitted symbols before grouping, so as to obtain the most original transmitted information before grouping.
进一步的,所述对接收信号进行分组具体包括:首先以信道矩阵H的两列为一组,将接收符号分成L组,L=N/2,N为接收和发送天线的数目,则MIMO 系统方程为Further, the grouping of the received signals specifically includes: first, the two columns of the channel matrix H are used as a group, and the received symbols are divided into L groups, where L=N/2, and N is the number of receiving and transmitting antennas, then the MIMO system The equation is
其中SNR表示每根接收天线处的平均信噪比,Xq表示第q组的发送符号,q表示第q个组,在不失一般性的情况下,只对第一分组进行研究,找到有效整数矩阵A和均衡矩阵B,在研究一个分组时,把其他分组当成噪声,第一组的信号模型为in SNR represents the average signal-to-noise ratio at each receiving antenna, X q represents the transmitted symbols of the qth group, and q represents the qth group. Without loss of generality, only the first group is studied to find a valid integer Matrix A and equalization matrix B. When studying one group, other groups are regarded as noise. The signal model of the first group is
虽然公式(2)的信号模型和公式(1)的系统方程相同,但是在公式(2)中,只有被当作有效信号成分,其中表示一个N×2 复数矩阵,而都被当作有效噪声成分。Although the signal model of Equation (2) is the same as the system equation of Equation (1), in Equation (2), only is regarded as a valid signal component, where represents an N×2 complex matrix, and are regarded as effective noise components.
进一步的,所述对第一分组信号使用均衡矩阵后得到Further, the equalization matrix is used for the first grouped signal get after
其中是第一分组的有效整数信道矩阵;in is the effective integer channel matrix of the first grouping;
用分别表示B1,A1的第m行use Respectively B 1 , the mth row of A 1
让公式(4)变成Let Equation (4) becomes
进一步的,所述使用改进的迫整算法进行译码具体包括:Further, the use of the improved forcing algorithm for decoding specifically includes:
步骤一在上有限格译码:将中每个元素译码到整数域中得到离其最近的点,即其中表示取整操作;step one Upper bounded decoding: the decodes each element into the integer domain to get the closest point to it, that is, in Indicates the rounding operation;
步骤二格码字投影:对进行取模操作得到J表示星座阶数;Step 2: Grid word projection: right Take the modulo operation to get J represents the constellation order;
步骤三格码字去耦合:基于线性等式获得译码向量 Step 3: Lattice Codeword Decoupling: Based on Linear Equations get decoded vector
经过以上的步骤,得到第一分组的译码符号,然后在剩下的分组中使用与第一分组相同的步骤得到其他组的译码符号,将所有的分组的译码符号集合起来就得到了未分组之前原始的发送信息。After the above steps, the decoded symbols of the first group are obtained, and then the same steps as the first group are used in the remaining groups to obtain the decoded symbols of other groups, and the decoded symbols of all the groups are collected to get The original sent message before being grouped.
进一步的,最优有效整数信道矩阵A1的表达式Further, the expression of the optimal effective integer channel matrix A 1
最优的均衡矩阵B1的表达式 The expression of the optimal equilibrium matrix B 1
本发明的优点及有益效果如下:The advantages and beneficial effects of the present invention are as follows:
本发明通过将接收信号进行分组来减少信道矩阵的维度,进一步减少使用格基规约算法将信道矩阵约减成有效整数信道矩阵的复杂度,从而减少迫整译码算法整体的复杂度。分组迫整译码算法相较于迫整译码有较低的译码复杂度的同时,相较于迫整译码算法有较好的译码性能,且随着天线数的增多,性能差距越来越大。基于分组迫整算法这些特点,使其可应用于对译码复杂度要求较低而译码性能要求一般或者天线数较多的情况下。The invention reduces the dimension of the channel matrix by grouping the received signals, further reduces the complexity of using the lattice reduction algorithm to reduce the channel matrix to an effective integer channel matrix, thereby reducing the overall complexity of the forced integer decoding algorithm. Compared with the forcing decoding algorithm, the packet forcing decoding algorithm has lower decoding complexity and better decoding performance than the forcing decoding algorithm, and with the increase of the number of antennas, the performance gap increases. getting bigger. Based on these characteristics of the grouping algorithm, it can be applied to the case where the decoding complexity is low and the decoding performance is general or the number of antennas is large.
附图说明Description of drawings
图1是本发明提供优选实施例中迫整系统框图;1 is a block diagram of a forcing system in a preferred embodiment provided by the present invention;
图2为本发明的分组迫整译码算法和迫整译码算法使用4-QAM星座在4×4信道中的误比特率性能对比示意图;Fig. 2 is the bit error rate performance comparison schematic diagram of the packet-forcing decoding algorithm of the present invention and the forcing decoding algorithm using the 4-QAM constellation in 4 × 4 channels;
图3为本发明的分组迫整译码算法和迫整译码算法使用4-QAM星座在8×8信道中的误比特率性能对比示意图;3 is a schematic diagram showing the comparison of the bit error rate performance of the packet-forcing decoding algorithm of the present invention and the forcing-forcing decoding algorithm using a 4-QAM constellation in an 8×8 channel;
图4为本发明的分组迫整译码算法和迫整译码算法使用4-QAM星座在12×12信道中的误比特率性能对比示意图。FIG. 4 is a schematic diagram showing the comparison of the bit error rate performance of the packet-forcing decoding algorithm of the present invention and the forcing decoding algorithm using the 4-QAM constellation in a 12×12 channel.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、详细地描述。所描述的实施例仅仅是本发明的一部分实施例。The technical solutions in the embodiments of the present invention will be described clearly and in detail below with reference to the accompanying drawings in the embodiments of the present invention. The described embodiments are only some of the embodiments of the invention.
本发明解决上述技术问题的技术方案是:The technical scheme that the present invention solves the above-mentioned technical problems is:
一种基于MIMO系统的低复杂度分组译码算法,其在接收端,包括以下步骤:首先以信道矩阵H的两列为一组,将接收符号分成L组,L=N/2,N为接收和发送天线的数目,则MIMO系统方程为A low-complexity packet decoding algorithm based on a MIMO system, which includes the following steps at the receiving end: first, the received symbols are divided into L groups with two columns of a channel matrix H as a group, L=N/2, and N is The number of receive and transmit antennas, then the MIMO system equation is
其中SNR表示每根接收天线处的平均信噪比,q表示第q个组。在不失一般性的情况下,只对第一分组进行研究,第一组的信号模型为in SNR denotes the average signal-to-noise ratio at each receive antenna, and q denotes the qth group. Without loss of generality, only the first group is studied, and the signal model of the first group is
虽然公式(2)的信号模型和公式(1)的系统方程相同,但是在公式(2)中,只有被当作有效信号成分,其中而都被当作有效噪声成分。Although the signal model of Equation (2) is the same as the system equation of Equation (1), in Equation (2), only is regarded as a valid signal component, where and are regarded as effective noise components.
进一步的,对第一分组信号使用均衡矩阵后得到Further, using an equalization matrix for the first grouped signal get after
其中是第一分组的有效整数信道矩阵。in is the effective integer channel matrix of the first packet.
进一步的,用分别表示B1,A1的第m行Further, with Respectively B 1 , the mth row of A 1
让公式(4)变成Let Equation (4) becomes
进一步的,可以得到有效噪声方差为Further, the effective noise variance can be obtained as
进一步的,对b1m取倒数Further, take the reciprocal of b 1m
使公式(7)等于零得到Equation (7) equals zero to get
则得到了最优的均衡矩阵B1的表达式,并且由此得到的均衡矩阵B1可以最小化有效噪声。 An expression for the optimal equalization matrix B1 is then obtained, and the resulting equalization matrix B1 can minimize the effective noise.
进一步的,使a1m=a1,公式(8)变为further, make a 1m =a 1 , formula (8) becomes
将公式(9)的bopt,1m代入公式(6)得便可得到最优有效整数信道矩阵A1的表达式Substituting b opt,1m of formula (9) into formula (6), we get Then the expression of the optimal effective integer channel matrix A 1 can be obtained
进一步的,将公式(10)中H1用H1的奇异值分解(SVD)代替之后得Further, after replacing H 1 in formula (10) with the singular value decomposition (SVD) of H 1 , we get
其中V1是由的特征向量所构成的矩阵,D1是对角矩阵,它的第m的项表示为pm是H1矩阵的第m个奇异值。where V1 is determined by The matrix formed by the eigenvectors of , D 1 is a diagonal matrix, and its mth item is expressed as p m is the mth singular value of the H1 matrix.
通过上面的步骤便得到了将接收符号分组之后使用迫整检测时两个很重要的矩阵,均衡矩阵B1和有效整数信道矩阵A1。Through the above steps, two important matrices are obtained when the received symbols are grouped and then used for integer detection, the equalization matrix B 1 and the effective integer channel matrix A 1 .
基于迫整译码算法思想的MIMO系统的框图如附图1所示,系统的发射天线数为N,接收天线数为N,且N为偶数。假设从中产生N个相互独立的、均匀的、长度为k的信息序列w1,…,wN。信道矩阵用表示,Η的元素都服从独立同分布且设定Η在M时隙中保持不变并独立于下一个时隙。此系统模型使用N层的水平编码方案,即使用不同的天线独立的发送信息,第r (1≤r≤N)层的发送信息被馈送到格编码器ε中:即将消息映射成格码字其中格Λ是的一个离散加性子群,并且加性运算和反射运算在格中被封闭。格码书的码字是格的元素,且格码的任意线性组合本身就是格码。使用表示发送码字矩阵,则接收矩阵可表示为A block diagram of a MIMO system based on the idea of a forced integer decoding algorithm is shown in FIG. 1 . The number of transmit antennas in the system is N, the number of receive antennas is N, and N is an even number. Suppose from Generate N mutually independent and uniform information sequences w 1 ,...,w N of length k. For channel matrix It means that the elements of H are all independent and identically distributed And setting H remains unchanged in M slots and independent of the next slot. This system model uses a horizontal coding scheme of N layers, i.e., the information is transmitted independently using different antennas, and the transmitted information of the r (1≤r≤N)th layer is fed into the trellis encoder ε: upcoming news Mapping to Trellis Codewords where lattice Λ is is a discrete additive subgroup of , and the additive and reflex operations are closed in the lattice. The code words of the trellis code book are the elements of the trellis, and any linear combination of the trellis codes is itself a trellis code. use represents the transmit codeword matrix, then the receive matrix can be expressed as
表示噪声矩阵,其元素为独立同分布的高斯随机变量。信道信息只能被接收机知道。在迫整系统模型中,将公式(12)左乘一个均衡矩阵B得到有效整数信道矩阵A,有效整数信道矩阵必须是可逆的,可得 represents a noise matrix whose elements are independent and identically distributed Gaussian random variables. Channel information can only be known by the receiver. In the forcing system model, multiply the equation (12) to the left by an equalization matrix B to obtain an effective integer channel matrix A, which must be invertible, and can be obtained
其中为信号成分,为有效噪声。in is the signal component, is the effective noise.
分组迫整中得到的最优整数信道矩阵A1,即公式(11) 中的极小问题是具有Gram矩阵G1=V1D1V1 H的格的最短向量问题,又因为G1是对称正定矩阵,则可以将G1写成G1=L1L1 H,而又L1=V1D1 1/2的行可以生成格Λ。用LLL算法使L1变成一个格生成矩阵L'1,L1和L'1生成相同的格Λ,然后通过的行向量便可得到有效整数信道矩阵A1,这个步骤的伪代码如下所示:The optimal integer channel matrix A 1 obtained by grouping forcing, namely formula (11) The minimal problem in is the shortest vector problem of the lattice with Gram matrix G 1 =V 1 D 1 V 1 H , and because G 1 is a symmetric positive definite matrix, G 1 can be written as G 1 =L 1 L 1 H , And the row where L 1 =V 1 D 1 1/2 can generate lattice Λ. Use the LLL algorithm to make L 1 into a lattice generator matrix L' 1 , L 1 and L' 1 generate the same lattice Λ, and then pass The effective integer channel matrix A 1 can be obtained by the row vector of , and the pseudocode of this step is as follows:
输入:H,H1 Input: H,H 1
输出:A1,B1 Output: A 1 ,B 1
1:S←ρ-1I+HHH 1:S←ρ -1 I+HH H
2:(U1,Σ,V1)←SVD(H1),其中Σ=diag(p1,p2)2: (U 1 ,Σ,V 1 )←SVD(H 1 ), where Σ=diag(p 1 ,p 2 )
3: 3:
4:L1←V1D1 1/2 4:L 1 ←V 1 D 1 1/2
5:L1'←LLL(L1)5:L 1 '←LLL(L 1 )
6:得到A1=L1'L1 -1和 6: get A 1 =L 1 'L 1 -1 and
从以上可以明显的得知,在分组迫整算法中,只需使用LLL算法寻找一个 2×2的整数矩阵,而不用像迫整算法找寻一个N×N整数矩阵,因此分组迫整有着更低的译码复杂度。It is obvious from the above that in the grouping forcing algorithm, only the LLL algorithm is used to find a 2×2 integer matrix, instead of finding an N×N integer matrix like the forcing algorithm, so the grouping forcing has lower decoding complexity.
设定M=1,将接收矩阵Y1线性向量化可得Set M=1, and linearly vectorize the received matrix Y 1 to get
应当注意的是,分别表示第一分组中的接收和发送符号向量,而y1,w1分别表示第一个接收和发送符号,注意和y1,w1表示含义之间的差别。之后利用与之间标准的一对一映射关系,将第一组的接收复数向量变成实数向量,则公式(14)变为It should be noted that, represent the received and transmitted symbol vectors in the first packet, respectively, and y 1 , w 1 represent the first received and transmitted symbols, respectively, note that and y 1 , w 1 represent the difference between meanings. use later and The standard one-to-one mapping relationship between , and the received complex vector of the first group becomes a real vector, then formula (14) becomes
其中有限环J是2的幂次方。在这些设定下,使用分组迫整算法译码的过程如下:in finite ring J is a power of 2. Under these settings, the decoding process using the packet forcing algorithm is as follows:
步骤一在上有限格译码:将中每个元素译码到整数域中得到离其最近的点,即其中表示取整操作。step one Upper bounded decoding: the decodes each element into the integer domain to get the closest point to it, that is, in Indicates a rounding operation.
步骤二格码字投影:对进行取模操作得到 Step 2: Grid word projection: right Take the modulo operation to get
步骤三格码字去耦合:基于线性等式获得译码向量 Step 3: Lattice Codeword Decoupling: Based on Linear Equations get decoded vector
经过以上的步骤,可以得到第一分组的译码符号,然后在剩下的分组中使用与第一分组相同的步骤得到其他组的译码符号,将所有的分组的译码符号集合起来就得到了未分组之前原始的发送信息。After the above steps, the decoded symbols of the first group can be obtained, and then the same steps as the first group are used in the remaining groups to obtain the decoded symbols of other groups, and the decoded symbols of all the groups are collected to obtain The original sent information before it was grouped.
本实施例的仿真平台为平坦瑞利衰落信道中,采用4-QAM调制,码字从二维整数格码中产生,天线数分别为4发4收、8发8收以及12发12收。本实施列在上述仿真平台下,对分组迫整译码算法和迫零译码算法进行了仿真,比较和分析所得到的误比特率(Bit ErrorRate,简称BER)性能。图2展示了在4×4信道中分别使用分组迫整译码算法与迫零译码算法的BER性能,图3展示了在8×8 信道中分别使用分组迫整译码算法与迫零译码算法的BER性能,图4展示了在 12×12信道中分别使用分组迫整译码算法与迫零译码算法的BER性能。从这些实施例图中可以得知分组迫整译码算法拥有比迫整检测更好的BER性能,且随着天线数的增多,分组迫整在性能上优势越来越明显。The simulation platform of this embodiment is a flat Rayleigh fading channel, using 4-QAM modulation, the code word is generated from a two-dimensional integer lattice code, and the number of antennas is 4 to 4 to receive, 8 to 8 to receive, and 12 to 12 to receive. This implementation is listed under the above simulation platform, simulates the packet-forcing decoding algorithm and the zero-forcing decoding algorithm, and compares and analyzes the bit error rate (Bit ErrorRate, BER for short) performance obtained. Figure 2 shows the BER performance of the packet-forcing decoding algorithm and the zero-forcing decoding algorithm in the 4×4 channel, and Figure 3 shows the packet-forcing decoding algorithm and the zero-forcing decoding algorithm in the 8×8 channel, respectively. The BER performance of the coding algorithm, Figure 4 shows the BER performance of the packet-forcing decoding algorithm and the zero-forcing decoding algorithm in a 12×12 channel. From the figures of these embodiments, it can be known that the packet forcing decoding algorithm has better BER performance than the forcing detection, and as the number of antennas increases, the performance advantage of grouping forcing becomes more and more obvious.
以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。The above embodiments should be understood as only for illustrating the present invention and not for limiting the protection scope of the present invention. After reading the contents of the description of the present invention, the skilled person can make various changes or modifications to the present invention, and these equivalent changes and modifications also fall within the scope defined by the claims of the present invention.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810678780.3A CN108900448B (en) | 2018-06-27 | 2018-06-27 | Low-complexity packet decoding method based on MIMO system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810678780.3A CN108900448B (en) | 2018-06-27 | 2018-06-27 | Low-complexity packet decoding method based on MIMO system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108900448A CN108900448A (en) | 2018-11-27 |
CN108900448B true CN108900448B (en) | 2022-08-23 |
Family
ID=64346583
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810678780.3A Active CN108900448B (en) | 2018-06-27 | 2018-06-27 | Low-complexity packet decoding method based on MIMO system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108900448B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105071900A (en) * | 2015-07-24 | 2015-11-18 | 哈尔滨工业大学深圳研究生院 | Method and system for precisely solving successive minimum problem of plural grids |
-
2018
- 2018-06-27 CN CN201810678780.3A patent/CN108900448B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105071900A (en) * | 2015-07-24 | 2015-11-18 | 哈尔滨工业大学深圳研究生院 | Method and system for precisely solving successive minimum problem of plural grids |
Non-Patent Citations (4)
Title |
---|
Integer-Forcing Linear Receivers;Jiening Zhan等;《IEEE TRANS INFO THEORY》;20141008;全文 * |
Integer-Forcing MIMO Linear Receivers Based on Lattice Reduction;Amin Sakzad等;《IEEE Transactions on Wireless Communication》;20130912;第12卷(第10期);第1节至第4节 * |
Rateless Space Time Block Code for Massive MIMO Systems;Ali H.Alqahtani等;《Hindawi Publishing Corporation International Journal of Antennas and Propagation》;20140331;第2节至第4节 * |
基于格基规约的MIMO系统检测算法研究;张杰;《中国优秀硕士学位论文全文数据库 信息科技辑》;20180415;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN108900448A (en) | 2018-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Liu et al. | Decoding by sampling: A randomized lattice algorithm for bounded distance decoding | |
CN107276716B (en) | Method and apparatus for decoding data signal | |
CN101383797B (en) | Low complexity signal detecting method and device for MIMO system | |
Wu et al. | Deep joint source-channel coding for adaptive image transmission over MIMO channels | |
CN107040341B (en) | Apparatus and method for reordering subblock decoding | |
CN102195757A (en) | Method and device for pre-coding and decoding in distributed multi-antenna system | |
CN101499840A (en) | Iteration detection method for MIMO system | |
Wang et al. | A family of space-time block codes achieving full diversity with linear receivers | |
CN102510324B (en) | Signal transmission method based on network coding in multi-input and multi-output Y channel | |
Bian et al. | Space-time design for deep joint source channel coding of images over MIMO channels | |
Lyu et al. | Ring compute-and-forward over block-fading channels | |
Sakzad et al. | Full diversity unitary precoded integer-forcing | |
Ding et al. | Subspace approach to blind and semi-blind channel estimation for space-time block codes | |
Hayakawa et al. | Massive overloaded MIMO signal detection via convex optimization with proximal splitting | |
CN106301496A (en) | Based on sky line options and the spatial modulation system of precoding | |
Liu et al. | A Low complexity high performance weighted Neumann series-based Massive MIMO detection | |
CN103326825B (en) | A kind of quasi-orthogonal space time block code low-complexity decoding method | |
Wang et al. | Learning to modulate for non-coherent MIMO | |
CN108365916A (en) | The method and apparatus of sub-block decoding data signal | |
Najafi et al. | Asynchronous compute-and-forward | |
CN108900448B (en) | Low-complexity packet decoding method based on MIMO system | |
RU2350025C2 (en) | Method of reception of multicomponent signal in radio communication system with n transmission channels and m channels of reception (versions) and device for its realisation (versions) | |
CN105656527B (en) | A kind of full diversity VBLAST method for rapidly decoding based on extensive mimo system | |
CN110365377B (en) | Multi-antenna space division multiple access and SCMA non-orthogonal multiple access combined downlink transmission method | |
Kaur et al. | Analysis of image transmission using mimo-alamouti space-time encoding |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20250708 Address after: 610307 Sichuan Province, Chengdu City, Qingbaijiang District, Oucheng North Road 1666, Building 29, No. 1 Patentee after: Chengdu Lugang Aerospace Defense Technology Co.,Ltd. Country or region after: China Address before: 400065 Chongqing Road, Nanshan District, south bank, Chongwen Road, No. 2 Patentee before: CHONGQING University OF POSTS AND TELECOMMUNICATIONS Country or region before: China |