The Joint Channel Coding and Pre-Distortion Technique on the USRP-Based MIMO-OFDM System
Melki Mario Gulo,I Gede Puja Astawa,Arifin,Yoedy Moegiharto,Hendy Briantoro
DOI: https://doi.org/10.29207/resti.v7i4.5093
2023-08-12
Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi)
Abstract:Modern wireless communication systems use Orthogonal Frequency Division Multiplexing (OFDM), a multi-carrier modulation method that resists multipath channels and provides bandwidth efficiency. OFDM is generally used with a Multiple-Input Multiple-Output (MIMO) system to boost diversity gain and channel capacity. MIMO-OFDM has several advantages, but its high PAPR value is a drawback. A non-linear high-power amplifier (HPA) can distort signals with high PAPR values. This issue can be resolved by employing pre-distortion (PD), which compensates for non-linear HPA. In addition to PD, channel coding can be used to improve the quality of systems with high PAPR values by adding redundant bits to the bits to be sent. In this paper, we report the experimental evaluations of the joint channel coding and pre-distortion (PD) technique on a 2x2 MIMO OFDM system using USRP hardware. The experiments are conducted in two scenarios: line-of-sight (LOS) and non-line-of-sight (NLOS) scenarios. The channel coding that is used in this scenario is convolutional code with code rates of 1/2, 2/3, and 3/4. From the experiment results, it can be seen that the system using PD combined with the convolution code produces better performance in LOS and NLOS scenarios compared to the system without PD. In the LOS scenario, the use of PD can improve the SNR value of code rates 1/2, 2/3, and 3/4 by about 58.74%, 75.97%, and 96.20%. In the NLOS scenario, the use of PD can improve the SNR value of code rates 1/2, 2/3, and 3/4 by about 60.71%, 73.59%, and 71.84%. The LOS scenario measurement gives a better SNR value than the NLOS scenario, with a maximum SNR value of 30.86 dB, while the NLOS scenario maximum SNR value is 30.23 dB. This happened because the LOS scenario suffered minimal multipath fading compared to the NLOS scenario.