CN113746776A - Signal receiving method based on constellation point sequencing and dynamic tree search - Google Patents
Signal receiving method based on constellation point sequencing and dynamic tree search Download PDFInfo
- Publication number
- CN113746776A CN113746776A CN202111031760.5A CN202111031760A CN113746776A CN 113746776 A CN113746776 A CN 113746776A CN 202111031760 A CN202111031760 A CN 202111031760A CN 113746776 A CN113746776 A CN 113746776A
- Authority
- CN
- China
- Prior art keywords
- constellation
- constellation point
- value
- follows
- coordinates
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04L27/3405—Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04L27/345—Modifications of the signal space to allow the transmission of additional information
- H04L27/3461—Modifications of the signal space to allow the transmission of additional information in order to transmit a subchannel
- H04L27/3483—Modifications of the signal space to allow the transmission of additional information in order to transmit a subchannel using a modulation of the constellation points
-
- 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)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
The invention belongs to the technical field of wireless communication, and particularly relates to a signal receiving method based on constellation point sequencing and dynamic tree search. The key point of the method is to pre-sequence the constellation points, and avoid the calculation complexity generated by calculating the Euclidean distance. And after the QRM-MLD search is finished, the dynamic tree search is carried out again, the discarded constellation points are searched for the second time, and the accuracy of signal recovery is improved. The method has the beneficial effect that the calculation complexity can be effectively reduced under the condition of meeting the system performance.
Description
Technical Field
The invention belongs to the technical field of wireless communication, and particularly relates to a signal receiving method based on constellation point sequencing and dynamic tree search.
Background
In massive MIMO, with a large increase in the number of antennas, the system capacity also grows linearly. In order to meet the requirement of high-speed communication, the MIMO system fully utilizes space resources, multipath effect and frequency selectivity bring serious interference between symbols, and the performance of the system is directly affected by the quality of a signal detection algorithm. And the computational complexity of signal detection increases exponentially with the number of antennas, so that the key of the MIMO technology is to introduce a low-complexity and high-efficiency detection algorithm capable of accurately recovering the transmitted signals.
Currently, Maximum Likelihood (MLD) receivers have been widely studied to achieve better performance than linear receivers. But is too complex to be acceptable in engineering terms since it requires a one-by-one detection of all possible transmitted signals. For the challenge of extremely high complexity of the MLD algorithm, the QR decomposition-based maximum likelihood receiver (QRM-MLD) algorithm achieves performance close to MLD with much lower complexity than the MLD receiver and is easier to implement in engineering. The QRM-MLD algorithm carries out QR decomposition on a channel at a receiving end, converts a channel matrix into a triangular matrix, and can search layer by layer during searching detection, thereby ensuring that useful signals are not influenced by other interference signals. Firstly, searching layer by layer from the last signal, and secondly, combining the candidate set of the searched signals to search the candidate set of the next signal. The traditional QRM-MLD algorithm combines QR decomposition and M algorithm to reduce the algorithm detection complexity of the traditional MLD, but the QRM-MLD algorithm is gradually close to the traditional MLD algorithm, the value of M is gradually increased, and the QRM-MLD calculation complexity is greatly increased along with the improvement of the number of layers and the modulation mode.
To make the performance of the QRM-MLD algorithm approach the MLD algorithm gradually, M should approach C as much as possible, so the problem of how to compromise the system performance and the computational complexity arises.
Disclosure of Invention
The invention aims at the problem of how to compromise the computation complexity and the system performance, and provides a signal receiving method based on the combination of constellation point pre-ordering and dynamic tree searching based on the traditional QRM-MLD algorithm.
The technical scheme adopted by the invention is as follows, and the key point is to pre-sequence the constellation points and avoid the calculation complexity generated by calculating the Euclidean distance. And after the QRM-MLD search is finished, the dynamic tree search is carried out again, the discarded constellation points are searched for the second time, and the accuracy of signal recovery is improved.
The specific scheme of the constellation point pre-ordering is as follows, the number of the receiving and transmitting antennas is assumed to be 2, the modulation mode is 16QAM, where M is the number of the candidate constellation point sets, M is 8, each constellation point is composed of a fixed real part and an imaginary part, and the signal sent by the transmitting end is represented as follows:
wherein x1、x2Representing two transmitted symbols, respectively, the signal received at the receiving end is represented in the form:
wherein y is1、y2Respectively representing two received symbols, after QR decomposition is carried out on a channel matrix H at a receiving end, the signal matrix H is converted into an upper triangular matrix, and then the MLD measurement is represented as the following form:
wherein r is11Representing the elements of the first row and the first column of the R matrix, R12Representing the elements of the first row and second column of the R matrix, R22Representing the elements of the second row and second column of the R matrix, ym1、ym2Respectively, representing the received symbols after QR decomposition, then x2When the detection is carried out, the influence of other interference signals is avoided, and firstly, x is detected2Pre-estimation is carried out, namely:
wherein xp2The method is characterized in that a pre-estimation point is represented, the Euclidean distance between the pre-estimation point and each constellation point needs to be calculated in the traditional QRM-MLD, the complexity is high, and the algorithm only needs to calculate the difference value between the real part and the imaginary part of the pre-estimation point and each constellation point for sequencing. The specific process is as follows, calculate the predictionDifference between the estimated point and the real part of each constellation point:
diff_rk=|r-rk|,k=1,2,...,16 (5)
wherein r iskThe value of the real part representing the kth constellation point, diff _ rkAnd the absolute value of the difference value between the real part of the kth constellation point and the real part of the pre-estimation point is represented. Since the modulation mode is 16QAM, i.e. the signal has 16 sampling points, and each 4-bit binary number represents one sampling point, the real part of the constellation point has 4 values, i.e. diff _ rkThere are 4 values, which are sorted from small to large, and the real parts of the constellation points are sorted in sequence according to the sequence numbers.
Similarly, the difference between the pre-estimation point and the imaginary part of each constellation point is calculated:
diff_ik=|i-ik|,k=1,2,...,16 (6)
wherein ikDenotes the imaginary value of the kth constellation point, diffikRepresenting the absolute value of the difference between the imaginary part of the kth constellation point and the imaginary part of the pre-estimation point. Similarly, the imaginary part of the constellation point has 4 values, i.e. diff _ ik4 values are arranged, the values are sorted from small to large, and the imaginary parts of the constellation points are sequentially sorted according to the sequence numbers;
and performing coordinate representation on the constellation points according to the sorting values of the real parts and the imaginary parts of the constellation points: (a, b), wherein a represents the real part ordering value of the constellation points, and b represents the imaginary part ordering value of the constellation points.
And pre-storing a sorted list before the algorithm is carried out, wherein the sorted list is used for determining the distance value of each constellation point and a pre-estimated point according to the coordinate sorted value of each constellation point. The specific sorting operation is as follows: the coordinates of the constellation points are as follows: (1,1), then corresponding to the constellation point ordering value: 1; the coordinates of the constellation points are as follows: (1,2), the corresponding constellation point ordering value: 2; the coordinates of the constellation points are as follows: (2,1), the corresponding constellation point ordering value: 3; the coordinates of the constellation points are as follows: (2,2), the corresponding constellation point sorting value: 4; the coordinates of the constellation points are as follows: (3,1), the corresponding constellation point ordering value: 5; the coordinates of the constellation points are as follows: (1,3), the corresponding constellation point ordering value: 6; the coordinates of the constellation points are as follows: (3,2), the corresponding constellation point ordering value: 7; the coordinates of the constellation points are as follows: (2,3), the corresponding constellation point ordering value: 8; the coordinates of the constellation points are as follows: (3,3), the corresponding constellation point ordering value: 9; the coordinates of the constellation points are as follows: (1,4), the corresponding constellation point ordering value: 10; the coordinates of the constellation points are as follows: (4,1), the corresponding constellation point ordering value: 11; the coordinates of the constellation points are as follows: (2,4), the corresponding constellation point ordering value: 12; the coordinates of the constellation points are as follows: (4,2), the corresponding constellation point ordering value: 13; the coordinates of the constellation points are as follows: (3,4), the corresponding constellation point ordering value: 14; the coordinates of the constellation points are as follows: (4,3), the corresponding constellation point ordering value: 15; the coordinates of the constellation points are as follows: (4,4), the corresponding constellation point ordering value: and 16, finally obtaining the sequence of all constellation points, and selecting M candidate vector sets with the minimum distance from the sequence.
The specific scheme of dynamic tree search is as follows, the configuration of the transmitting terminal is as shown above, and x is obtained by using the constellation point pre-ordering scheme2Candidate constellation point set of (1):
x2_candidate={c1,c2,...,cM} (7)
according to the candidate constellation point set, the discarded non-candidate constellation points are 16-M:
x2_discarded={cM+1,cM+2,...,c16} (8)
computing LLRs using a set of known candidate constellation points can be approximated as:
wherein sigma2The power representing noise, when the number of candidate vector sets is small, the MLD solution is likely to be discarded in advance, and therefore, the metric values are recalculated by using the non-candidate vector setsAndand if the metric value calculated by using the non-candidate vector set is smaller than the minimum metric value calculated by using the candidate vector set, updating the minimum metric value, and recalculating the LLR soft information by using the updated minimum metric value.
The method has the beneficial effect that the calculation complexity can be effectively reduced under the condition of meeting the system performance.
Drawings
Fig. 1 is a simulation comparison diagram of the method of the present invention and the conventional method when M is 4, (a) is a throughput simulation diagram, and (b) is a throughput simulation diagram;
fig. 2 is a simulation comparison diagram of the method of the present invention and the conventional method when M is 16, where (a) is a throughput simulation diagram and (b) is a throughput simulation diagram.
Detailed Description
Having described the invention in detail in the summary of the invention, the following description, taken in conjunction with the accompanying drawings and simulation examples, illustrates the utility of the invention.
In the invention, the real number multiplication times of each emission vector are used as parameters for measuring complexity, and the complexity difference of the traditional QRM-MLD algorithm and the QRM-MLD algorithm with constellation point pre-ordering is compared.
For the conventional QRM-MLD algorithm, the weight calculation formula of each layer can be expressed as follows according to the formula (1-2):
for any constellation point in the constellation diagram, the above formula is calculated, and then: calculating ri,ixi2 real multiplications are required; computingRequires 4 × (N)t-i) a real multiplication; calculating the complex square requires 2 real multiplications. Therefore, the number of real multiplications required for the weight calculation of each layer is represented as:
num_i=4×(Nt-i)+4 (12)
s for each layeri×2bpsAll nodes need to be multiplied in real time, and finally the real multiplication times of the traditional QRM-MLD algorithm are expressed as follows:
wherein s isiRepresenting the number of surviving candidate constellation point sets calculated by the upper layer, 2bpsThe number of all constellation points is indicated, where bps represents the binary number of QAM quadrature amplitude modulation.
For the QRM-MLD algorithm of the constellation point pre-sequencing, according to the formula (1-2), the weight calculation formula of each layer of the constellation point pre-sequencing can also be expressed as the formula (1-15), but only the central node needs to be calculated:
and traversing all constellation points to calculate the central node, solving the equation: calculating ri,ixi2 real multiplications are required; computingRequires 4 × (N)t-i) a real multiplication; without calculating the complex square. Therefore, the number of real multiplications required for the weight calculation of each layer is represented as:
num_i1=4×(Nt-i)+2 (15)
after the central node is obtained, the positions of the horizontal and vertical coordinates of all constellation points from the central node need to be calculated, namely, | (x-x)i)r|、|(x-xi)iAnd I, performing coordinate representation on the constellation points, wherein the real multiplication times required in the process are as follows:
num_i2=2×bps (16)
the bps represents the QAM quadrature amplitude modulation system number, and the horizontal and vertical coordinate number of all constellation points is determined by the QAM system number. For each layer, only s needs to be calculatediThe real multiplication of the survived candidate constellation points is only needed, and the real multiplication times of the QRM-MLD algorithm of the final constellation point pre-sequencing are as follows:
comparing the equation (13) with the equation (17), it can be seen that the complexity of the constellation point pre-ordering algorithm is significantly reduced compared with the conventional QRM-MLD algorithm. Along with the gradual increase of the number of the transmitting antennas, the complexity of the constellation point pre-ordering algorithm is obviously reduced, while the complexity of the traditional QRM-MLD algorithm is exponentially increased, so that the advantages of the constellation point pre-ordering algorithm are obvious under the condition of large-scale antenna number.
The invention simplifies the calculation of the weight of each layer through the pre-stored sorting table, thereby achieving the purpose of reducing the calculation complexity. As can be seen from the simulation result shown in fig. 1, when M is set to 4, the performance of the conventional QRM-MLD algorithm is greatly reduced compared with the throughput of the MLD algorithm, because the dynamic tree search algorithm finds solutions that may be discarded, and the complexity of the conventional QRM-MLD algorithm is reduced by the constellation point pre-ordering, so that the algorithm of the present invention well balances performance and complexity; as can be seen from fig. 2, when M is set to 8, the performance of the algorithm of the present invention is not greatly different from that of the conventional QRM-MLD algorithm, because the performance of the conventional QRM-MLD algorithm gradually approaches to that of the MLD algorithm as M gradually increases, and from the simulation result, the performance of the algorithm of the present invention is better than that of the conventional QRM-MLD algorithm.
Claims (1)
1. A signal receiving method based on constellation point sequencing and dynamic tree search is characterized in that the number of transmitting and receiving antennas in a communication system is 2, the modulation mode is 16QAM, each constellation point is composed of a fixed real part and an imaginary part, and a signal sent by a transmitting end is represented in the following form:
the receiving method is characterized by comprising the following steps:
the signals received by the receiving end are:
carrying out QR decomposition on a channel matrix H at a receiving end, converting the signal matrix H into an upper triangular matrix, and obtaining an MLD metric expression as follows:
wherein r is11Representing the elements of the first row and the first column of the R matrix, R12Representing the elements of the first row and second column of the R matrix, R22Representing the elements of the second row and second column of the R matrix, ym1、ym2Respectively representing received symbols after QR decomposition, first, for x2Performing pre-estimation:
wherein xp2Representing the pre-estimation points, and calculating the difference value between the pre-estimation points and the real part of each constellation point:
diff_rk=|r-rk|,k=1,2,...,16
wherein r iskThe value of the real part representing the kth constellation point, diff _ rkThe absolute value of the difference between the real part of the kth constellation point and the real part of the pre-estimated point is represented, a 16QAM modulation mode corresponds to 16 sampling points, each 4-bit binary number represents one sampling point, and therefore the real part of the constellation point is 4, namely diff _ rk4 values are provided, the values are sorted from small to large, and the real parts of the constellation points are sequentially sorted according to the serial numbers;
calculating the difference value between the pre-estimation point and the imaginary part of each constellation point:
diff_ik=|i-ik|,k=1,2,...,16
wherein ikDenotes the imaginary value of the kth constellation point, diffikRepresenting the absolute value of the difference between the imaginary part of the kth constellation point and the imaginary part of the pre-estimation point, and similarly, the imaginary part of the constellation point has 4 values, i.e. diff _ ik4 values are arranged, the values are sorted from small to large, and the imaginary parts of the constellation points are sequentially sorted according to the sequence numbers;
and performing coordinate representation on the constellation points according to the sorting values of the real parts and the imaginary parts of the constellation points: (a, b), wherein a represents the real part ordering value of the constellation points, b represents the imaginary part ordering value of the constellation points, and the ordering rule is as follows: the coordinates of the constellation points are as follows: (1,1), then corresponding to the constellation point ordering value: 1; the coordinates of the constellation points are as follows: (1,2), the corresponding constellation point ordering value: 2; the coordinates of the constellation points are as follows: (2,1), the corresponding constellation point ordering value: 3; the coordinates of the constellation points are as follows: (2,2), the corresponding constellation point sorting value: 4; the coordinates of the constellation points are as follows: (3,1), the corresponding constellation point ordering value: 5; the coordinates of the constellation points are as follows: (1,3), the corresponding constellation point ordering value: 6; the coordinates of the constellation points are as follows: (3,2), the corresponding constellation point ordering value: 7; the coordinates of the constellation points are as follows: (2,3), the corresponding constellation point ordering value: 8; the coordinates of the constellation points are as follows: (3,3), the corresponding constellation point ordering value: 9; the coordinates of the constellation points are as follows: (1,4), the corresponding constellation point ordering value: 10; the coordinates of the constellation points are as follows: (4,1), the corresponding constellation point ordering value: 11; the coordinates of the constellation points are as follows: (2,4), the corresponding constellation point ordering value: 12; the coordinates of the constellation points are as follows: (4,2), the corresponding constellation point ordering value: 13; the coordinates of the constellation points are as follows: (3,4), the corresponding constellation point ordering value: 14; the coordinates of the constellation points are as follows: (4,3), the corresponding constellation point ordering value: 15; the coordinates of the constellation points are as follows: (4,4), the corresponding constellation point ordering value: 16, finally obtaining the sequence of all constellation points, and then selecting M candidate vectors with the minimum distance;
after a candidate constellation point set is obtained according to constellation point pre-ordering, a signal is searched and recovered based on a dynamic tree, and the method specifically comprises the following steps:
obtaining x by constellation point pre-sorting2The set of candidate constellation points is:
x2_candidate={c1,c2,...,cM}
according to the candidate constellation point set, the discarded non-candidate constellation points are 16-M:
x2_discarded={cM+1,cM+2,...,c16}
the LLR is computed using the set of known candidate constellation points as:
wherein sigma2Representing the power of the noise, B representing the MLD algorithmA set of candidate vectors is selected from the vector set,andrespectively representing the vector set with the l bit value of 1 and 0 of the ith symbol, and recalculating the metric value by using the non-candidate vector setAndand if the metric value calculated by using the non-candidate vector set is smaller than the minimum metric value calculated by using the candidate vector set, updating the minimum metric value, and recalculating the LLR soft information by using the updated minimum metric value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111031760.5A CN113746776B (en) | 2021-09-03 | 2021-09-03 | Signal receiving method based on constellation point sequencing and dynamic tree search |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111031760.5A CN113746776B (en) | 2021-09-03 | 2021-09-03 | Signal receiving method based on constellation point sequencing and dynamic tree search |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113746776A true CN113746776A (en) | 2021-12-03 |
CN113746776B CN113746776B (en) | 2022-12-02 |
Family
ID=78735259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111031760.5A Active CN113746776B (en) | 2021-09-03 | 2021-09-03 | Signal receiving method based on constellation point sequencing and dynamic tree search |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113746776B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101541023A (en) * | 2008-03-18 | 2009-09-23 | 大唐移动通信设备有限公司 | Joint iterative detection decoding method and device thereof |
WO2010112479A2 (en) * | 2009-03-30 | 2010-10-07 | Technische Universität Dresden | Method for determining the search order of nodes in a tree search algorithm, tree search method, and detector array for carrying out said method |
EP2390822A2 (en) * | 2010-05-27 | 2011-11-30 | Palo Alto Research Center Incorporated | System and method for efficient interpretation of images in terms of objects and their parts |
WO2013189383A2 (en) * | 2012-08-20 | 2013-12-27 | 中兴通讯股份有限公司 | Processing method and device for performing space-time decoding on mimo signal |
CN106888045A (en) * | 2017-04-05 | 2017-06-23 | 电子科技大学 | A kind of dynamic direction modulator approach based on beam forming |
US9906291B1 (en) * | 2015-02-27 | 2018-02-27 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Heterogeneous spacecraft networks |
-
2021
- 2021-09-03 CN CN202111031760.5A patent/CN113746776B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101541023A (en) * | 2008-03-18 | 2009-09-23 | 大唐移动通信设备有限公司 | Joint iterative detection decoding method and device thereof |
WO2010112479A2 (en) * | 2009-03-30 | 2010-10-07 | Technische Universität Dresden | Method for determining the search order of nodes in a tree search algorithm, tree search method, and detector array for carrying out said method |
EP2390822A2 (en) * | 2010-05-27 | 2011-11-30 | Palo Alto Research Center Incorporated | System and method for efficient interpretation of images in terms of objects and their parts |
WO2013189383A2 (en) * | 2012-08-20 | 2013-12-27 | 中兴通讯股份有限公司 | Processing method and device for performing space-time decoding on mimo signal |
US9906291B1 (en) * | 2015-02-27 | 2018-02-27 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Heterogeneous spacecraft networks |
CN106888045A (en) * | 2017-04-05 | 2017-06-23 | 电子科技大学 | A kind of dynamic direction modulator approach based on beam forming |
Non-Patent Citations (3)
Title |
---|
YONGJIAN LIU 等: "Distributed Dynamic Routing Algorithm for Satellite Constellation", 《2018 10TH INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS (ICCSN)》, 11 October 2018 (2018-10-11) * |
朱鹏飞: "高速MIMO-OFDM通信***的物理层技术研究与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》, 15 January 2020 (2020-01-15) * |
郑建宏 等: "基于信噪比排序的MIMO-OFDM信号检测方法", 《重庆邮电大学学报(自然科学版)》, 15 August 2017 (2017-08-15) * |
Also Published As
Publication number | Publication date |
---|---|
CN113746776B (en) | 2022-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109951214B (en) | Signal detection method suitable for large-scale MIMO system | |
KR101752491B1 (en) | Apparatus and method for detecting signal in a spatial multiplexing multiple input multiple output communication system | |
US20170163400A1 (en) | Data processing method and apparatus for maximum likelihood ml receiver | |
CN106911374A (en) | A kind of low complexity soft exports spatial modulation detection method | |
WO2011051857A2 (en) | Method and apparatus for merging bit probability information in serial localization with indecision | |
RU2488963C1 (en) | Method for signal detection in communication systems with mimo channel | |
WO2022078064A1 (en) | Sphere decoding detection method and apparatus, and electronic device and storage medium | |
CN109818891B (en) | Lattice reduction assisted low-complexity greedy sphere decoding detection method | |
CN107276703B (en) | Orthogonal space modulation system detection method adopting compressed sensing technology | |
CN101964667B (en) | High-efficiency multi-antenna detection method for long term evolution scheme | |
CN114124168A (en) | MIMO-NOMA system signal detection method and system based on deep learning | |
CN113746776B (en) | Signal receiving method based on constellation point sequencing and dynamic tree search | |
US9160578B2 (en) | Turbo equalisation | |
CN111030739B (en) | LLL-SD-based large-scale MIMO signal detection method | |
Ju et al. | VLSI implementation of an 855 Mbps high performance soft-output K-Best MIMO detector | |
CN108322290B (en) | Iterative detection method and system for wireless communication | |
CN112187332B (en) | Large-scale multi-input multi-output soft detection system and method | |
TWI797907B (en) | Mimo signal symbol detection and search method, decoding circuit and receiving antenna system | |
CN114142905A (en) | Improved method of MIMO detection algorithm based on Newton iteration method under time-varying channel | |
CN113572500A (en) | NOMA multi-user detection algorithm of hybrid greedy and tabu search strategy | |
CN106911429A (en) | For the signal detecting method of gsm communication system | |
KR100842817B1 (en) | Low complexity mimo receiver using minimum distance searching algorithm(mdsa) | |
Girija et al. | Performance improvement methods of sphere decoding in MIMO systems: A technical review | |
Wang et al. | On maximum-likelihood detection via improved sphere decoding | |
Lai et al. | Channel-aware local search (CA-LS) for iterative MIMO detection |
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 |