Channel-Coded Precoding for Multi-User MISO Systems

Ly V. Nguyen,Junil Choi,Bjorn Ottersten,A. Lee Swindlehurst
2024-10-30
Abstract:Precoding is a critical and long-standing technique in multi-user communication systems. However, the majority of existing precoding methods do not consider channel coding in their designs. In this paper, we consider the precoding problem in multi-user multiple-input single-output (MISO) systems, incorporating channel coding into the design. By leveraging the error-correcting capability of channel codes we increase the degrees of freedom in the transmit signal design, thereby enhancing the overall system performance. We first propose a novel data-dependent precoding framework for coded MISO systems, referred to as channel-coded precoding (CCP), which maximizes the probability that information bits can be correctly recovered by the channel decoder. This proposed CCP framework allows the transmit signals to produce data symbol errors at the users' receivers, as long as the overall information BER performance can be improved. We develop the CCP framework for both one-bit and multi-bit error-correcting capacity and devise a projected gradient-based approach to solve the design problem. We also develop a robust CCP framework for the case where knowledge of perfect channel state information (CSI) is unavailable at the transmitter, taking into account the effect of both noise and channel estimation errors. Finally, we conduct numerous simulations to verify the effectiveness of the proposed CCP and its superiority compared to existing precoding methods, and we identify situations where the proposed CCP yields the most significant gains.
Signal Processing
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: in multi - user multi - input single - output (MISO) systems, most of the existing precoding methods do not consider the influence of channel coding. Therefore, these methods fail to fully utilize the error - correction ability of channel coding to optimize the design of transmission signals, thus limiting the overall performance of the system. Specifically, the authors propose a new precoding framework - Channel - Coded Precoding (CCP), which incorporates channel coding into precoding design. By using the error - correction ability of channel coding, the degrees of freedom in the design of transmission signals are increased, thereby improving the overall performance of the system. The main goal of the CCP framework is to maximize the probability of correct recovery of information bits, even if this may lead to correctable errors in data symbols at the receiving end. The following are the core problems and solutions in the paper: ### Core Problems 1. **Limitations of Existing Precoding Methods** - Most existing precoding methods only focus on reducing or minimizing the symbol error rate (SER) and ignore the influence of channel coding on the bit error rate (BER) of information bits. - These methods fail to fully utilize the error - correction ability of channel coding, thus limiting the performance improvement of the system. 2. **How to Combine Channel Coding for Precoding Design** - How to use the error - correction ability of channel coding in precoding design to improve the probability of correct recovery of information bits. - How to introduce additional degrees of freedom in the design of transmission signals for more efficient optimization of transmission signals. ### Solutions 1. **Propose the Channel - Coded Precoding (CCP) Framework** - By allowing the transmission signal to produce correctable data symbol errors at the receiving end, the overall performance of information bits is improved. - The CCP framework aims to directly minimize the bit error rate (BER) of information bits, rather than the traditional data symbol error rate (SER). 2. **Design for Channel Coding with Different Error - Correction Abilities** - For channel coding with 1 - bit error - correction ability, derive the probability expressions of correct recovery of information bits under different modulation methods (such as 4 - QAM, 8 - QAM, 16 - QAM), and develop an efficient projected gradient (PG) algorithm for optimization. - For channel coding with multi - bit error - correction ability, propose to divide the entire transmission block into multiple sub - blocks, and maximize the probability of no more than one bit error within each sub - block, thereby simplifying the optimization problem. 3. **Deal with the Situation of Imprecise Channel State Information (CSI)** - Develop a robust CCP framework, consider the influence of noise and channel estimation errors, and ensure that it can still work effectively in the case of imprecise CSI. ### Summary This paper solves the problem that existing precoding methods fail to fully utilize the error - correction ability of channel coding by introducing the Channel - Coded Precoding (CCP) framework, and significantly improves the bit error rate performance of information bits in multi - user MISO systems. Through theoretical analysis and simulation verification, the effectiveness and superiority of the CCP framework are proved.