Efficient and Low-Complex Signal Detection with Iterative Feedback in Wireless MIMO-OFDM Systems
Abstract
:1. Introduction
- An iterative feedback MMSE-OSIC algorithm is proposed with a reliability constraint. By selecting the best candidate vector, the error propagation genetic problem in the previous decoding is improved. Compared with the traditional MMSE-OSIC algorithm, the proposed scheme improves the performance of about 4∼5 dB at the same BER.
- A modified SSOR iterative algorithm is proposed to avoid complex computation of matrix inversion. Given the quantified relaxation parameters and initial values, the SNR is improved about 5 dB at the same BER compared with that of the traditional method. Additionally, the convergence speed is accelerated too. With the number of iterations of 2∼3, the detection performance is just close to that of the MMSE method.
- An optimization strategy of the OSIC algorithm is proposed. On the condition of maintaining a relative satisfactory performance, m layers are selected according to the formula of computational complexity. In addition, the parallel detection and corresponding accurate detection value are adopted to achieve the goal of minimum computational complexity.
2. MMSE-OSIC Signal Detection Model for MIMO-OFDM Systems
3. Improved MIMO-OFDM Signal Detection for Both Good Performance and Low Complexity
3.1. Performance Optimization via Iterative Feedback Detection
- Selection of the optimal candidate vectorThe selection of the optimal feedback candidate point is the most important procedure in the proposed algorithm. When multiple phase-shift keying (MPSK) modulation is adopted, M candidate feedback constellation points are generated. The concrete structure and selection method are illustrated as follows.First, the difference with the decision and received signals is expressed asThen, M candidate vectors are constructed from other layers to be detected.The optimal candidate vector is selected from the formed M vector branches by using the ML criterion.
- Reliability decision and output of detection signalsThe reliability of the estimated signals are mainly determined by the distance between soft estimation points and candidate constellation ones. The soft estimation result from Figure 2 is expressed asThe distance between the soft estimate point and its nearest constellation point is expressed asAfter hard decision of the detected signals, the constellation point is introduced as the feedback candidate point. The hard decision output point coordinates are compared with the introduced constellation candidate point. Then, a reliable threshold of decision is given. The threshold is adjusted according to the specific conditions of the channel. Take the quadrature phase shift keying (QPSK) modulation as an example, of which the reliability constraint criterion after the threshold setting is shown in Figure 3.The centers of these four circles represent the candidate constellation points. On the one hand, when , soft estimation points fall in the circular region and the judgment is reliable. At this time, the estimated signals are output directly. On the other hand, when , it represents that the decision point is in the unreliable region. Additionally, all the points outside the circular region need to output after decision by taking advantage of the best constellation feedback point.For the undetected layer, the conventional OSIC algorithm is used to obtain the detection results directly. The candidate constellation points and detection results in subsequent layers are used to form candidate vectors. Finally, an optimal vector is selected from candidate vectors of the output as the test results. In this way, the estimated value of the transmitted signals are obtained by completing the above procedures for each layer. In addition, the channel matrix needs to be updated until all the detection is completed.
3.2. Low-Complexity Iterative Approximation Optimization for Matrix Inversion
3.3. Multilayer Merging in Joint Detection Strategy for the OSIC Algorithm
3.4. The Entire Procedure for the MIMO-OSIC Scheme
- The matrix is calculated by (3) with the MMSE criterion and it represents the detection weight vector after the update channel matrix in the OSIC detection.
- After the MMSE equalization, the SINR is used as a reliability measure to sort the signals in each layer, to effectively suppress the error propagation. The SINR corresponding to the transmitted signals in the j-th path of the i-th detection is shown in (5).
- The decision variable is firstly performed with hard decision and the result is sent and judged in the diamond block of reliability.
- The detection layers with low reliability after soft estimation are output after re-decision. The key steps of the optimal candidate vector and re-decision in the reliability decision are as follows.
- -
- Selection of the optimal candidate vector: The selection of the optimal feedback candidate is the most important procedure in the proposed algorithm. Given MPSK modulation, M candidate feedback constellation points are generated. The concrete structure and selection method are illustrated as in (6) and (7). Then, the optimal candidate vector is selected from the formed M vector branches by using the ML criterion in (8).
- -
- Reliability decision and output of detection signals: The reliability of the estimated signals are mainly determined by the distance between soft estimation points and candidate constellation ones. The soft estimation result is expressed in (9). The distance between the soft estimate point and its nearest constellation point is expressed as in (10) with the corresponding variables defined around it. After hard decision of the detected signals, the constellation point is introduced as the feedback candidate point. The hard decision output point coordinates are compared with the introduced constellation candidate point. Then, a reliable threshold of decision is given. The threshold is adjusted according to the specific conditions of the channel. Finally, the reliability constraint criterion after the threshold setting is shown in Figure 3 and the reliability decision is made just as it.
- The centers of these circles represent the candidate constellation. Given , soft estimation points fall in the circular region and the judgment is reliable. The estimated signals are output directly. Otherwise, given , the decision point is in the unreliable region. All the points outside the circular region need to output after decision via the best constellation feedback point.For the undetected layer, the OSIC is used to obtain the detection results directly. The candidate constellation points and detection results in subsequent layers are used to form candidate vectors. Finally, an optimal vector is selected from candidate vectors of the output as the test results. By this mean, the estimated value of the transmitted signals are obtained by completing the above procedures for each layer. In addition, the channel matrix needs to be updated until all detection is completed. In addition, some computation techniques, such as low-complexity iterative approximation optimization for matrix inversion, is adopted for low complexity, and they will be discussed later.
4. Quantitative Analyses of the Overall Complexity of the MIMO-OFDM System
- When the soft decision point is in the shadow region, it is necessary to calculate the distance from the soft decision point to the horizontal ordinate coordinate, and M more additions are required.
- M nearest constellation points are selected as candidates. Additionally, each layer needs to add M additions.
- The soft decision from -th to the -th layers are computed, and then M candidate column vectors are obtained. This process requires additions and multiplications.
- The optimal candidate is selected by Formula (8). additions and multiplications are needed. Thus, the detection of the l-th layer demands to be increased with additions and multiplications, respectively.The computational complexity of the MMSE algorithm is , mainly derived as M. When the matrix inversion process is replaced approximately by using (14), the computational complexity of each iteration decreases to . For each iteration, the computational complexity remains unchanged. Although the OSIC algorithm significantly reduces the computational complexity compared with that of the ML algorithm, it still needs times of the pseudo inverse matrix operation. Moreover, it also need operations to complete the sorting and interference cancellation. Suppose that m layers are selected to finish parallel cancellation, the computational complexity of the improved algorithm isThus, there exists an m that minimizes computational complexity C of the scheme. To select the optimal layer number, the calculation complexity of several detection algorithms in different modulation modes is calculated. Subsequently, the computational complexity under a typical modulation mode (i.e., 16-quadrature amplitude modulation (16-QAM), quadrature phrase shift keying (QPSK), and binary phrase shift keying (BPSK)), with transmission and receiver antennas as 4 × 4, is figured out and shown in Table 1.
5. Simulation Results and Performance Analyses of the Proposed Scheme
5.1. Simulation Results and Analysis of Detection Algorithm and Related Sequence Selection
5.2. Performance Results and Analyses of the System with Improvement
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
MIMO | multiple-input multiple-output |
OFDM | orthogonal frequency division multiplexing |
MIMO-OFDM | multiple-input multiple-output-orthogonal frequency division multiplexing |
OSIC | ordered successive interference cancellation |
ZF | zero forcing |
ML | maximum likelihood |
MMSE | minimum mean square error |
MMSE-OSIC | minimum mean square error-ordered successive interference cancellation |
BER | bit error ratio |
SNR | signal-to-noise ratio |
SINR | signal-to-interference-plus-noise ratio |
SSOR | symmetric successive over-relaxation |
SLC | square-law combining |
16-QAM | 16-quadrature amplitude modulation |
QPSK | quadrature phrase shift keying |
BPSK | binary phrase shift keying |
DNN | deep neural network |
References
- Bhaskar, V.; John, A.A. Performance modelling of open loop and closed loop multiuser multiple-input multiple-output-orthogonal frequency division multiplexing systems through channel analysis. IET Commun. 2015, 9, 1355–1366. [Google Scholar] [CrossRef]
- Aggarwal, A.; Wadhwa, Y.; Walia, R. Analysis of MIMO-OFDM signals with optimum equalization. Int. J. Comput. Trends Technol. 2013, 4, 277–314. [Google Scholar]
- Liu, Y. Linear mmse interference cancellation detection for MIMO-OFDM system. In Proceedings of the 2017 9th International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), Changsha, China, 14–15 January 2017; Volume 2017, pp. 106–108. [Google Scholar]
- Lee, H.; Lee, B.; Lee, I. Iterative detection and decoding with an improved V-BLAST for MIMO-OFDM systems. IEEE J. Sel. Areas Commun. 2006, 24, 504–513. [Google Scholar]
- Tran, V.D.; Lam, D.K.; Tran, T.H. Hardware-based architecture for DNN wireless communication models. Sensors 2023, 23, 1302. [Google Scholar] [CrossRef] [PubMed]
- Guerrero, E.R.; Tello, G.A.; Yang, F. Simulation and performance analysis for ordering algorithm in ZF and MMSE detectors for V-BLAST architectures. In Proceedings of the 2011 International Conference on Computer Science and Network Technology, Harbin, China, 24–26 December 2011; Volume 24, pp. 59–64. [Google Scholar]
- Feng, X.; Sun, Z.; Yang, X.; Liu, L. Performance analysis for V-BLAST system using OSIC receiver in correlated channel. Int. J. Commun. Syst. 2011, 24, 492–503. [Google Scholar] [CrossRef]
- Aboutorab, N.; Hardjawana, W.; Vucetic, B. A new iterative Doppler-Assisted channel estimation joint with parallel ICI cancellation for High-Mobility MIMO-OFDM systems. IEEE Trans. Veh. Technol. 2012, 61, 1577–1589. [Google Scholar] [CrossRef]
- Wang, B.; Chang, Y.; Yang, D. On the SINR in massive MIMO networks with MMSE receivers. IEEE Commun. Lett. 2014, 18, 1979–1982. [Google Scholar] [CrossRef]
- Radji, D.; Leib, H. Asymptotic optimal detection for MIMO communication systems employing tree search with incremental channel partition preprocessing. Trans. Emerg. Telecommun. Technol. 2013, 24, 166–184. [Google Scholar] [CrossRef]
- Lorincz, J.; Ramljak, I.; Begušić, D. Performance analyses of energy detection based on square-law combining in MIMO-OFDM cognitive radio networks. Sensors 2021, 21, 7678. [Google Scholar] [CrossRef] [PubMed]
- Lorincz, J.; Ramljak, I.; Begusic, D. Algorithm for evaluating energy detection spectrum sensing performance of cognitive radio MIMO-OFDM systems. Sensors 2021, 21, 6881. [Google Scholar] [CrossRef]
- Yang, A.; He, Z.; Xing, C.; Fei, Z.; Kuang, J. The role of Large-Scale fading in uplink massive MIMO systems. IEEE Trans. Veh. Technol. 2016, 65, 477–483. [Google Scholar] [CrossRef]
- Krishnan, R.; Khanzadi, M.R.; Krishnan, N.; Wu, Y.; i Amat, A.G.; Eriksson, T.; Schober, R. Linear massive MIMO precoders in the presence of phase noise—A large-scale analysis. IEEE Trans. Veh. Technol. 2016, 65, 3057–3071. [Google Scholar] [CrossRef]
- Cho, M.; Kim, H. A refined Semi-Analytic sensitivity based on the mode decomposition and neumann series expansion. Lancet 2016, 375, 2022–2034. [Google Scholar]
- Abbas, S.M.; Tsui, C.Y. Low-latency approximate matrix inversion for high-throughput linear pre-coders in massive MIMO. In Proceedings of the 2016 IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC), Tallinn, Estonia, 26–28 September 2016; Volume 375, pp. 1–5. [Google Scholar]
- Kang, B.; Yoon, J.; Park, J. Low-complexity massive MIMO detectors based on richardson method. ETRI J. 2017, 39, 326–335. [Google Scholar] [CrossRef]
- Björck, Å. Numerical methods in matrix computations. Ser. Texts Appl. Math. 2015, 59, 693–694. [Google Scholar]
- Chen, Y.L.; Zhan, C.Z.; Jheng, T.J.; Wu, A.Y. Reconfigurable adaptive singular value decomposition engine design for high-throughput MIMO-OFDM systems. IEEE Trans. Very Large Scale Integr. Syst. 2013, 21, 747–760. [Google Scholar] [CrossRef]
- Jungnickel, V.; Schellmann, M.; Thiele, L.; Wirth, T.; Haustein, T.; Koch, O.; Schulz, E. Interference-aware scheduling in the multiuser MIMO-OFDM downlink. IEEE Commun. Mag. 2009, 47, 56–66. [Google Scholar] [CrossRef]
- Liang, Y.J.; Stuber, G.L.; Chang, J.F.; Yang, D.N. A joint channel and frequency offset estimator for the downlink of coordinated MIMO-OFDM systems. IEEE Trans. Wirel. Commun. 2012, 11, 2254–2265. [Google Scholar] [CrossRef]
Algorithm Modulation | 16QAM | QPSK | BPSK |
---|---|---|---|
ML | 3.1 × 10 | 4.7 × 10 | 1.8 × 10 |
ZF-OSIC | 700 | 700 | 700 |
MMSE-OSIC b = 1 | 720 | 720 | 720 |
MMSE-OSIC b = 2 | 655 | 581 | 445 |
MMSE-OSIC b = 3 | 475 | 450 | 442 |
Simulation Parameters | Value |
---|---|
Sub-carrier coefficient | 128 |
Symbol frame length | 1000 |
Modulation mode | QPSK |
Antenna number | 4 × 4 |
Channel Type | Rayleigh Fading Channel |
---|---|
Symbol frame length | 25,600 |
Modulation mode | QPSK |
Antenna number | 128 × 16 |
Channel Type | Rayleigh Fading Channel |
---|---|
Symbol frame length | 25,600 |
Modulation mode | QPSK |
Antenna number | 4 × 4 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chen, Y.; Tang, Y.; Jiang, B.; Zhao, Y.; Bao, J.; Tang, X. Efficient and Low-Complex Signal Detection with Iterative Feedback in Wireless MIMO-OFDM Systems. Sensors 2023, 23, 9798. https://doi.org/10.3390/s23249798
Chen Y, Tang Y, Jiang B, Zhao Y, Bao J, Tang X. Efficient and Low-Complex Signal Detection with Iterative Feedback in Wireless MIMO-OFDM Systems. Sensors. 2023; 23(24):9798. https://doi.org/10.3390/s23249798
Chicago/Turabian StyleChen, Ying, Yue Tang, Bin Jiang, Yinan Zhao, Jianrong Bao, and Xianghong Tang. 2023. "Efficient and Low-Complex Signal Detection with Iterative Feedback in Wireless MIMO-OFDM Systems" Sensors 23, no. 24: 9798. https://doi.org/10.3390/s23249798
APA StyleChen, Y., Tang, Y., Jiang, B., Zhao, Y., Bao, J., & Tang, X. (2023). Efficient and Low-Complex Signal Detection with Iterative Feedback in Wireless MIMO-OFDM Systems. Sensors, 23(24), 9798. https://doi.org/10.3390/s23249798