logo

5G New Radio Channel Codes: URLLC

   

Added on  2023-04-24

15 Pages3582 Words303 Views
5G New Radio Channel Codes:
URLLC
Table of Contents
Introduction ..........................................................................................2
Coding of HST Channel.............................................................................2
Analysis of URLLC at various values of N.......................................................7
Analysis of new channel with various performance rates.......................................9
Analysis of URLLC channel with turbo codes,
polar codes, LDPC codes and TBCC codes....................................................11
Analysis of the new channel in various velocities.............................................13
Complexity performance of URLLC code with existing codes..............................14
Conclusion...........................................................................................15
1

ABSTRACT
Channel coding for 5G New Radio is facing modern challenges in upholding and encouraging
various emerging use cases and new applications. Highly developed channel codes for existing
mobile generations are having performance problems for lots of 5G applications. Polar code is
prominent advancement in the channel coding area of this decade. The unprecedented
performance of polar codes compelled 3GPP to adopt them for 5G eMBB control channels and
over the physical broadcast channel.
This paper focuses on channel coding schemes particularly for 5G-URLLC use case and
evaluating the performance of polar codes for this scenario. Polar, LDPC codes and other
channel codes are compared using various parameters desired for URLLC scenario.
INTRODUCTION
It is also known as the short- length codes of Ultra-Reliable Latency Communication. It has high
reliability and low latency and error rate is low than 10-9. For high reliability URLLC channel code is use
at low error rate. Information block size should be less than 1000 bits find that existing code like LDPC,
TB-CC, Polar has large block size and give big differences with small block size also satisfying by
URLLC code. Because of low rate and low complexity. The 5G-URLLC channel has strict
requirement on the ultrahigh reliability and ultralow latency. The low decoding complexity and
latency with high reliability certainly makes polar code a strong contender in this race as well.
METHODS
Coding of HST Channel (URLLC)
The fading characteristics function, y = sqrt (d^-v) * randn (N, 1) and N = 128
clc
clear all
close all
N=128; K=64; Ec=1; N0=2;
initPC(N,K,Ec,N0);
u= (rand(K,1)>0.7)
length(u)
x= pencode(u)
y = sqrt (d^-v) * randn (N,1)
2

u_decoded= pdecode(y);
logical(sum(u==u_decoded))
x_systematic = systematic_pencode(u);
N=128; K=64; EbN0range=-2:0.4:2; designSNRdB=0;
plotPC(N,K,EbN0range,designSNRdB,0);
plotPC_systematic(N,K,EbN0range,designSNRdB,0);
ylabel(‘BLER’)
Output
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
10-0.8
10-0.6
10-0.4
10-0.2
N=128 R=0.50 Systematic Polar code performance (designSNR=0B)
Eb/N0 in dB
Frame Error Rate
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
10-2
10-1
100 N=128 R=0.50 Systematic Polar code performance (designSNR=0B)
Eb/N0 in dB
BLER
3

When N=512
After that when we increase the N= 128 to 512 the time taken from redundancy check is
increases and bit error rate go to about 10-0.4 at -2 db.
N=512; K=64; Ec=1; N0=2;
initPC(N,K,Ec,N0);
u= (rand(K,1)>0.5);
x= pencode(u); %
y = sqrt (d^-v) * randn (N,1)
u_decoded= pdecode(y);
logical(sum(u==u_decoded))
x_systematic = systematic_pencode(u);
EbN0range=-2:1:2; designSNRdB=0;
figure(2)
plotPC(N,K,EbN0range,designSNRdB,0); %
plotPC_systematic(N,K,EbN0range,designSNRdB,0);
ylabel(‘BLER’)
Output
4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Recursive Least Square Algorithm for System Identification
|9
|1689
|480

Digital Communication System and Bi-orthogonal Signal Constellation
|12
|2496
|232