Post-Cancellation-Based LLR Refining for MIMO Multiple ARQ Systems
Abstract
:1. Introduction
- [Performance] The packet cancellation in the proposed scheme is performed only with the successfully decoded packets. Thus, even if the LLRs of the non-terminated packets are contaminated by incorrect IC during the prior reception procedure for decoding, the refined LLRs without any error propagation (i.e., inter-packet and inter-transmission error propagation) can be stored in the buffer for decoding during future TTIs. In this way, the proposed LLR refining scheme can compensate for the interference problems in MMARQ systems. This enables the proposed scheme to improve both the error performance and throughput of MMARQ systems, as verified in numerical simulations.
- [Practicality] The proposed LLR refining scheme is a post-processing scheme for the receiver. That is, the proposed scheme is performed after the end of the decoding for all transmitted packets in a given TTI. Therefore, the proposed scheme can be employed with any conventional LLR-level combining-based receivers for MMARQ systems as the post-processing scheme, e.g., linear detection or hard-decision IC-based LLR-level combining receivers. In addition, the proposed scheme can be utilized regardless of the HARQ retransmission strategy, e.g., Chase combining or incremental redundancy. Thus, the proposed scheme is suitable for practical MMARQ systems.
- [Complexity] Although employing the proposed scheme to the conventional receiver requires additional complexity, the required computational complexity is smaller than that of the detection and LLR calculation of the conventional reception procedure for decoding. In addition, no computational operations are performed for the proposed scheme when there is no possibility of error propagation or there does not exist any packet that benefits from LLR refining. Consequently, the proposed scheme can provide LLR refining with a small amount of extra complexity for the conventional MMARQ receiver, as verified in numerical simulations.
2. MMARQ System Model
3. Proposed Post-Cancellation-Based LLR Refining Scheme
3.1. Conventional MMARQ Receiver
3.2. Proposed LLR Refining Scheme
4. Simulation Results
5. Conclusions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
ACK/NACK | Acknowledgment/non-acknowledgment |
ARQ | Automatic repeat request |
AWGN | Additive white Gaussian noise |
BLER | Block error rate |
CIHIC | Coded iterative hard-decision interference cancellation |
CRC | Cyclic redundancy check |
CSHIC | Coded successive hard-decision interference cancellation |
CSI | Channel state information |
FEC | Forward error correction |
HARQ | Hybrid automatic repeat request |
IC | Interference cancellation |
IHIC | Iterative hard-decision interference cancellation |
LDPC | Low-density parity-check |
LLR | Log-likelihood ratio |
LMMSE | Linear minimum mean-squared-error |
LZF | Linear zero-forcing |
MIMO | Multiple-input multiple-output |
MMARQ | Multiple-input multiple-output multiple automatic repeat request |
MSARQ | Multiple-input multiple-output single automatic repeat request |
PER | Packet error rate |
QAM | Quadrature amplitude modulation |
SHIC | Successive hard-decision interference cancellation |
SNR | Signal-to-noise ratio |
TTI | Transmission time interval |
Mathematical Symbols
N | Number of transmit antennas/number of packets sent together in each TTI |
M | Number of receive antennas |
K | Length of data bits for a packet |
J | Length of mother codeword for a packet |
L | Length of symbol sequence for a given HARQ round of a packet |
Q | Modulation order |
Number of bits assigned for a modulated symbol | |
R | Maximum HARQ round of a packet |
Q-ary constellation set | |
transmit signal vector for the tth TTI | |
receive signal vector for the tth TTI | |
AWGN vector for the tth TTI | |
channel matrix for the tth TTI | |
Variance of each element of | |
HARQ round of the packet from the nth transmit antenna at the tth TTI | |
Error detection result of the packet from the nth transmit antenna at the tth TTI | |
Set including the transmit antennas of the successfully decoded packets | |
Set including the transmit antennas of the non-terminated packets | |
Size of | |
Size of | |
D | Maximum depth of the proposed LLR refining scheme |
Depth for the current tth TTI | |
Depth for the tth TTI calculated by only the HARQ rounds of packets | |
Stored receive signal vector for the th TTI used in the tth TTI | |
transmit signal vector for regenerated at the tth TTI | |
Stored channel matrix for the th TTI used in the tth TTI | |
Number of the non all-zero columns in | |
matrix identical to except the all-zero columns | |
transmit signal vector estimated in LLR refining | |
Column in for the packet from the nth transmit antenna at the tth TTI | |
Refined LLR of the qth bit of | |
Subset of with the qth bit of the elements in is b | |
Mean of | |
Residual interference plus noise variance in | |
Number of the non-terminated packets experiencing LLR refining from | |
Number of outer iterations in CIHIC | |
Average PER | |
Average BLER of the ith HARQ round | |
Average throughput |
References
- Chase, D. Code Combining—A Maximum-Likelihood Decoding Approach for Combining an Arbitrary Number of Noisy Packets. IEEE Trans. Commun. 1985, 33, 385–393. [Google Scholar] [CrossRef]
- Jung, Y.-H.; Choi, J. Hybrid ARQ Scheme with Autonomous Retransmission for Multicasting in Wireless Sensor Networks. Sensors 2017, 17, 463. [Google Scholar] [CrossRef] [PubMed]
- Makki, B.; Svensson, T.; Caire, G.; Zorzi, M. Fast HARQ Over Finite Blocklength Codes: A Technique for Low-Latency Reliable Communication. IEEE Trans. Wirel. Commun. 2019, 18, 194–209. [Google Scholar] [CrossRef]
- Xiang, Z.; Yang, W.; Pan, G.; Cai, Y.; Song, Y.; Zou, Y. Secure Transmission in HARQ-Assisted Non-Orthogonal Multiple Access Networks. IEEE Trans. Inf. Forensics Secur. 2019, 15, 2171–2182. [Google Scholar] [CrossRef]
- Shi, Z.; Zhang, C.; Fu, Y.; Wang, H.; Yang, G.; Ma, S. Achievable Diversity Order of HARQ-Aided Downlink NOMA Systems. IEEE Trans. Veh. Technol. 2020, 69, 471–487. [Google Scholar] [CrossRef]
- Pan, G.; Ye, J.; Tian, Y.; Alouini, M. On HARQ Schemes in Satellite-Terrestrial Transmissions. IEEE Trans. Wirel. Commun. 2020, 19, 7998–8010. [Google Scholar] [CrossRef]
- Nadeem, F.; Shirvanimoghaddam, M.; Li, Y.; Vucetic, B. Nonorthogonal HARQ for URLLC: Design and Analysis. IEEE Internet Things J. 2021, 8, 17596–17610. [Google Scholar] [CrossRef]
- Ahmed, A.; Al-Dweik, A.; Iraqi, Y.; Mukhtar, H.; Naeem, M.; Hossain, E. Hybrid Automatic Repeat Request (HARQ) in Wireless Communications Systems and Standards: A Contemporary Survey. IEEE Commun. Surv. Tutor. 2021, 23, 2711–2752. [Google Scholar] [CrossRef]
- Bian, H.; Liu, R. Reliable and Energy-Efficient LEO Satellite Communication with IR-HARQ via Power Allocation. Sensors 2022, 22, 3035. [Google Scholar] [CrossRef]
- Wu, Y.; Mu, K.; Duan, K.; Yin, S.; Yang, H. On the Secure Performance of Intelligent Reflecting Surface-Assisted HARQ Systems. Entropy 2023, 25, 519. [Google Scholar] [CrossRef]
- Lin, S.-Y.; Yang, M.-H.; Jia, S. An Adaptive Hybrid Automatic Repeat Request (A-HARQ) Scheme Based on Reinforcement Learning. Electronics 2023, 12, 4127. [Google Scholar] [CrossRef]
- 3GPP TS 25.848; Physical Layer Aspects of UTRA High Speed Downlink Packet Access. 3GPP: Sophia Antipolis, France, 2001.
- IEEE P802.16e; IEEE Standard for Local and Metropolitan Area Networks Part 16: Air Interface for Fixed and Mobile Broadband Wireless Access Systems. IEEE: Piscataway, NJ, USA, 2006.
- 3GPP TS 36.212; Evolved Universal Terrestrial Radio Access (E-UTRA); Multiplexing and Channel Coding. 3GPP: Sophia Antipolis, France, 2009.
- 3GPP TS 38.212; NR; Multiplexing and Channel Coding. 3GPP: Sophia Antipolis, France, 2018.
- Makki, B.; Eriksson, T. On the Performance of MIMO-ARQ Systems with Channel State Information at the Receiver. IEEE Trans. Commun. 2014, 62, 1588–1603. [Google Scholar] [CrossRef]
- Park, S. Multiple Retransmission Strategy-Based HARQ for MIMO Systems with Acknowledgment Bundling. Electron. Lett. 2014, 50, 637–639. [Google Scholar] [CrossRef]
- Wu, W.; Mittelmann, H.; Ding, Z. Modulation Design for MIMO-CoMP HARQ. IEEE Commun. Lett. 2017, 21, 290–293. [Google Scholar] [CrossRef]
- Kim, S.; Yu, H. Energy-Efficient HARQ-IR for Massive MIMO Systems. IEEE Trans. Commun. 2018, 66, 3892–3901. [Google Scholar] [CrossRef]
- Radbord, A.; Harsini, J.S. Slow and Fast Adaptive Modulation and Coding for Uplink Massive MIMO Systems with Packet Retransmission. IET Commun. 2022, 16, 915–928. [Google Scholar] [CrossRef]
- Zhang, H.; Liao, Z.; Shi, Z.; Yang, G.; Dou, Q.; Ma, S. Performance Analysis of MIMO-HARQ Assisted V2V Communications With Keyhole Effect. IEEE Trans. Commun. 2022, 70, 3034–3046. [Google Scholar] [CrossRef]
- Park, S. Kalman Combining Based Iterative Detection and Decoding for MIMO Systems With Hybrid ARQ. IEEE Trans. Veh. Technol. 2023, 72, 2040–2050. [Google Scholar] [CrossRef]
- Zheng, H.; Lozano, A.; Haleem, M. Multiple ARQ Processes for MIMO Systems. EURASIP J. Adv. Signal Process. 2004, 5, 772–782. [Google Scholar] [CrossRef]
- Bai, C.; Krzymień, W.A.; Fair, I.J. Hybrid-ARQ for Layered Space Time MIMO Systems With Channel State Information Only at the Receiver. IET Commun. 2010, 4, 1765–1773. [Google Scholar] [CrossRef]
- Prasad, N.; Wang, X. Efficient Combining Techniques for Multi-Input Multi-Output Multi-User Systems Employing Hybrid Automatic Repeat Request. IET Commun. 2011, 5, 1785–1796. [Google Scholar] [CrossRef]
- Lee, J.W. Spectrally Efficient Multiple-ARQ Scheme for MIMO Channel. Electron. Lett. 2013, 49, 261–263. [Google Scholar] [CrossRef]
- Park, S.; Choi, S. Performance of Symbol-Level Combining and Bit-Level Combining in MIMO Multiple ARQ Systems. IEEE Trans. Commun. 2016, 64, 1517–1528. [Google Scholar] [CrossRef]
- Park, S. Aggregation-Assisted Combining for MIMO Multiple ARQ Systems. IEEE Commun. Lett. 2018, 22, 348–351. [Google Scholar] [CrossRef]
- Kashif, M.; Iqbal, M.; Ullah, Z.; Dagiuklas, T.; Sarwar, S.; Ul-Qayyum, Z.; Safyan, M. Shared Hybrid ARQ With Incremental Redundancy (SHARQ IR) in Overloaded MIMO Systems to Support Energy-Efficient Transmissions. IEEE Access 2020, 8, 111653–111659. [Google Scholar] [CrossRef]
- Park, S. Kalman Filtering Based Combining for MIMO Systems with Hybrid ARQ. IEEE Trans. Signal Process. 2021, 69, 5250–5258. [Google Scholar] [CrossRef]
- Choi, J. Capacity/Throughput Optimization for H-BLAST With SC Receiver Over MIMO Channels. IEEE Trans. Wirel. Commun. 2008, 7, 1016–1024. [Google Scholar] [CrossRef]
- Ketonen, J.; Juntti, M.; Cavallaro, J.R. Performance—Complexity Comparison of Receivers for a LTE MIMO-OFDM System. IEEE Trans. Signal Process. 2010, 58, 3360–3372. [Google Scholar] [CrossRef]
- Matache, A.; Jones, C.; Wesel, R. Reduced Complexity MIMO Detectors for LDPC Coded Systems. In Proceedings of the IEEE MILCOM, Monterey, CA, USA, 31 October–3 November 2004. [Google Scholar] [CrossRef]
- Liu, D.N.; Fitz, M.P. Low Complexity Affine MMSE Detector for Iterative Detection-Decoding MIMO OFDM Systems. IEEE Trans. Commun. 2008, 56, 150–158. [Google Scholar] [CrossRef]
- Paulraj, A.; Nabar, R.; Gore, D. Introduction to Space-Time Wireless Communications; Cambridge University Press: Cambridge, UK, 2008. [Google Scholar]
- Park, S. Low-Complexity LMMSE-Based Iterative Soft Interference Cancellation for MIMO Systems. IEEE Trans. Signal Process. 2022, 70, 1890–1899. [Google Scholar] [CrossRef]
- Chavali, N.K.; Kuchi, K.; Reddy, V.U. Downlink MU-MIMO With THP Combined With Pre- and Post-Processing and Selection of the Processing Vectors for Maximization of Per-Stream SNR. IEEE Trans. Veh. Technol. 2017, 2223–2236. [Google Scholar] [CrossRef]
- Silva, M.M.; Dinis, R. A Simplified Massive MIMO Implemented With Pre or Post-Processing. Phys. Commun. 2017, 25, 355–362. [Google Scholar] [CrossRef]
- Mahdavi, M.; Edfors, O.; Öwall, V.; Liu, L. Angular-Domain Massive MIMO Detection: Algorithm, Implementation, and Design Tradeoffs. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 1948–1961. [Google Scholar] [CrossRef]
- Moon, T.K. Error Correction Coding: Mathematical Methods and Algorithms, 2nd ed.; John Wiley & Sons: Hoboken, NJ, USA, 2021. [Google Scholar]
[0. Initialization] Perform the following: (0-A) If , proceed to the next step. Otherwise, if , stop the LLR refining procedure for the current tth TTI. (0-B) If and there is no possibility of error propagation during the current reception procedure for decoding, stop the LLR refining procedure for the current tth TTI. Otherwise, if and there is a possibility of the error propagation, set the depth for the current TTI to 1. Otherwise, if , calculate as in (2) and (3). |
From to , perform the following: |
[1. Packet Cancellation] Perform the following: (1-A) Generate an vector . The nth element of , , is zero if or . Otherwise, if and , is the regenerated symbol from the decoded codeword of the packet sent from the nth transmit antenna, where the decoded codeword is obtained from the reception procedure during the tth TTI. (1-B) Cancel the regenerated transmit signal vector from as in (4). (1-C) Set the columns in corresponding to the regenerated symbols in to all-zero. |
[2. LLR Update] Perform the following: (2-A) Generate from , which contains the channel responses of the packets sent during the th TTI and remained (not canceled until the current TTI) in . (2-B) Obtain an vector as in (5). (2-C) Calculate the refined LLR () for the non-terminated packets with and sent during the th TTI, as in (6)–(9). |
[3. Buffering] The refined LLRs for non-terminated packets (i.e., ) sent during the th TTI are stored to replace the previous LLRs in the buffer. Further, and are stored in the buffer if . |
Scheme | Detection and IC (If Necessary) | LLR Calculation |
---|---|---|
Proposed LLR Refining 1,2 | ||
Linear Detection | ||
Coded Successive Hard-Decision IC | ||
Coded Iterative Hard-Decision IC 3 |
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. |
© 2024 by the author. 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
Park, S. Post-Cancellation-Based LLR Refining for MIMO Multiple ARQ Systems. Electronics 2024, 13, 200. https://doi.org/10.3390/electronics13010200
Park S. Post-Cancellation-Based LLR Refining for MIMO Multiple ARQ Systems. Electronics. 2024; 13(1):200. https://doi.org/10.3390/electronics13010200
Chicago/Turabian StylePark, Sangjoon. 2024. "Post-Cancellation-Based LLR Refining for MIMO Multiple ARQ Systems" Electronics 13, no. 1: 200. https://doi.org/10.3390/electronics13010200
APA StylePark, S. (2024). Post-Cancellation-Based LLR Refining for MIMO Multiple ARQ Systems. Electronics, 13(1), 200. https://doi.org/10.3390/electronics13010200