| The 5th Generation(5G)mobile communication systems can provide users with high speed,wide coverage,ultra-reliable,low latency and high energy efficiency connections.Physical Uplink Shared Channel(PUSCH)is one of the key channels in the Physical layer of 5G New Radio(NR).Based on the requirements of the project "Enhanced the Research and Development of Mobile Broadband 5G Terminal Simulator",this paper studies the channel decoding algorithm in the PUSCH link of 5G system.The main work and innovations of this paper are as follows:1.Aiming at the problem that the amplitude of the message on the verification node is overestimated in the decoding process of the Offset Min-Sum(OMS)algorithm,the algorithm Based on Order Statistics Offset Min-Sum(OR-OMS)is proposed.The two optimal offset factors were calculated by the order statistics theory to optimize the message updating process of the OMS algorithm verification node to improve the decoding performance of OMS algorithm.OR-OMS algorithm was combined with the layered scheduling algorithm to improve the convergence performance.Simulation results show that OR-OMS algorithm can achieve a gain of about 0.35 d B at the expense of a small amount of computational complexity.When the SNR is 2d B,the average iteration times can be reduced by about 34.28%.2.Study the PUSCH link.By analyzing the data processing process of the PUSCH link sender,design the corresponding PUSCH receiver processing process according to the PUSCH sender processing process stipulated in the protocol and combined with the project requirements.The OR-OMS algorithm proposed in this paper was applied to the channel decoding module of the designed PUSCH receiver,and the whole PUSCH simulation link was built on the MATLAB platform.The performance analysis of the whole PUSCH simulation link was conducted to verify the rationality of the processing process of the designed PUSCH receiver.3.Use Digital Signal Processing(DSP)development platform to realize the PUSCH simulation link.In order to further verify the practicality of the OR-OMS algorithm proposed in this paper,the decoding performance of OR-OMS algorithm and OMS algorithm is compared and analyzed.The simulation results show that the decoding module can obtain a performance gain of about 0.21 d B using OR-OMS algorithm,and the decoding delay is reduced by about 14.3%,and the overall running time of the PUSCH link receiver is 0.356 ms,which meets the project requirements of completing all the processing processes of the PUSCH link receiver in one time slot. |