Channel Coding at Finite Blocklength and Its Application in 6G URLLC

Abstract

To support mission-critical applications, such as factory automation and autonomous driving, the ultra-reliable low latency communications (URLLC) is adopted in the fifth generation (5G) mobile communications network, which requires high level of reliability and low latency. Naturally, URLLC in the future 6G is expected to have a better capability than its 5G version which poses an unprecedented challenge to us. Fortunately, the potential solution can still be found in the well-known classical Shannon information theory. Since the latency constraint can be represented equivalently by blocklength, channel coding at finite blocklength plays an important role in the theoretic analysis of URLLC. Applying these achievements in rapidly development of massive MIMO techniques gives rise to a new theory on space time exchanging. It tells us that channel coding can also be performed in space domain, since it is capable of providing the same coding rate as that in time domain. This space time exchanging theory points out an exciting and feasible direction for us to further reduce latency in 6G URLLC.

Share and Cite:

Huang, S. , Sheng, B. and Ji, C. (2023) Channel Coding at Finite Blocklength and Its Application in 6G URLLC. Journal of Computer and Communications, 11, 132-142. doi: 10.4236/jcc.2023.119008.

1. Introduction

In the fifth generation (5G) mobile communications network, the ultra-reliable low latency communications (URLLC) is designed to support mission-critical applications, such as autonomous vehicles and virtual reality, which requires high level of reliability and low latency. According to the third generation partnership project (3GPP), the main objective of URLLC is to minimize the latency down to 1ms while ensuring packet error rates of less than 99.999% [1]. As we know, in 4G, reliability is obtained by the hybrid automatic repeat request procedure. However, the strict latency constraint in URLLC does not endorse multiple retransmissions. Through extensively studying, the researchers in industry and academia solved this conflicting problem and proposed many advanced techniques from the period of access and connection, such as SR, mini-slot and CORESET [2].

Naturally, uRLLC in 6G is expected to have a better capability than its 5G version. This is driven by the factor that almost all the applications, such as robotics and autonomous systems, hunger for higher reliability and lower latency. On the other hand, some upcoming new applications will blur totally the boundary between eMBB and uRLLC. For example, it is widely accepted that as a full immersive technique, extended reality (XR), will emerge in many commercial services in the future. XR is expected to encompass augmented mixed, and virtual reality (AR/MR/VR) technique and can capture all the perceptual inputs stemming from human senses, cognition, and physiology [3]. However, current 5G cannot support XR due to its inability to deliver huge data in a very low latency. Combining eMBB and uRLLC may generate a new application scenario in 6G, which is characterized by high reliability, low latency and high data rate [4] [5] [6] [7] [8].

The new wideband requirement and ultra-low latency pose an unprecedented challenge to the basic principle of designing 6G. Fortunately, the potential solution can still be found in the well-known classical Shannon information theory. All along, packet error probability ɛ, packet length (i.e. codeword size) n and coding rate R (the number of information bits per complex symbol) are the three fundamental parameters involved in communication systems. They are highly correlated to each other and no one is dispensable, just like the vertexes of a triangle. In 1948, C. E. Shannon founded the mathematical basis of communication theory and revealed that the channel capacity C is the maximal rate at which the packet error probability Pe vanishes as the packet length n tends to infinity [9]. After that, through using error exponent corresponding to a fixed rate R<C, R. G. Gallager derived the packet error probability ɛ for that rate in 1965 [10]. Then, all the remainder (the last vertex of the triangle) is only about the packet length. That is, how does n affect R and ɛ? It becomes a long-standing problem confusing researcher many years. Fortunately, during the last few years, significant progress has been made within the information theory community. Building upon Dobrushin’s and Strassen’s previous asymptotic results, Y. Polyanskiy et al. recently provided a unified approach to obtain tight bounds on R as a function of n and ɛ [11] [12] [13] [14]. Since the latency constraint can be represented equivalently by packet length, this achievement paves a flat road to analyze the system performance of URLLC from an information-theoretic point of view.

The use of multiple antennas for wireless communication systems has gained overwhelming interest during the last decade-both in academia and industry. Multiple antennas can be utilized in order to accomplish a multiplexing gain, a diversity gain, or an antenna gain, thus enhancing the bit rate, the error performance, or the signal-to-noise-plus-interference ratio of wireless systems, respectively [15] [16] [17]. With an enormous amount of yearly publications, the field of multiple-antenna systems, often called multiple-input multiple-output (MIMO) systems, has evolved rapidly. Massive MIMO was first proposed by Marzetta in 2010 [18]. Compared to traditional MIMO, massive MIMO has hundreds of antennas in BSs and can then acquire more multiplexing gain and diversity gain, which could improve data rate and reliability respectively. Those improvements are due to the increase in spatial degrees of freedom brought by the larger dimension of the arrays along with the larger number of antennas.

Based on the rapidly development of massive MIMO techniques and the theorical achievement in channel coding at finite block length, a new theory on space time exchanging is proposed in [19] and [20]. Its academic achievements illustrate that channel coding can be performed in the space domain, since it is capable of providing the same coding rate which provides us a feasible way to design 6G URLLC.

2. Channel Coding with Finite Block Length

For engineers, the probability density functions are more straight-forward compared to the Radon-Nikodym derivative of probability measures. And the (generalized) probability density functions should suffice for most situations. For example, consider two probability measures P and Q define on the product measurable space ( X × Y , F X × Y ) and P, Q are absolutely continuous with respect to the Lebesgue measure, we have

d P d Q ( x , y ) = d P d x ( x , y ) d Q d x ( x , y ) = p ( x , y ) q ( x , y ) (1)

where p ( x , y ) and q ( x , y ) are the probability density functions of probability measure P and Q, respectively.

Now let us consider under additive white Gaussian noise (AWGN) channel, i.e.

y = x + w (2)

where x, w and y represent the transmit signal, noise, and received signal. From the probability density functions, we may define a function of x and y as below:

i ( x , y ) log d P X , Y d P X × P Y ( x , y ) = log p ( x , y ) p ( x ) p ( y ) . (3)

Here i ( x , y ) is named as the information density function, in contrast to the probability function. It should be noticed that its expectation

E X Y [ i ( x , y ) ] = X × Y log p ( x , y ) p ( x ) p ( y ) p ( x , y ) d x d y (4)

is, in fact, an alternative expression of the well-known Shannon capacity.

2.1. Channel Dispersion

For a block (or time slot) consists of n symbols, the received signal can be written by

Y n = X n + W n (5)

where X n and W n denote the transmit symbols and noise vectors, respectively. Since the AWGN channel is memoryless, we obtain

i ( X n , Y n ) = log d P X n Y n d P X n × Y n ( X n , Y n ) = i = 1 n log p ( x i , y i ) p ( x i ) p ( y i ) = i = 1 n i ( x i , y i ) . (6)

Notice that, in the non-strict sense, i ( X N , Y N ) usually obeys Gaussian distribution for N 20 . So, its variance

V = Var [ i ( X = x , Y = y ) ] (7)

can be viewed as the channel dispersion which is of great interest in our study. According to equation [2], for a code ensemble C of codeword length n, the achievable code rate R under codeword-error-rate ε can be closely approximated by the following formula

R ( n , ε ) C V n Q 1 ( ε ) (8)

where

Q ( x ) = x 1 2 π e t 2 2 d t (9)

denotes the Gaussian Q-function and C represents the Shannon capacity. Meanwhile, ε can be viewed as the approximate probability of codeword outage, i.e., the event that i ( X n , Y n ) is less than R ( n , ε ) . So, the dispersion V finally determines the rate penalty from capacity, for codeword length (or block length) n. And we should minimize V to reduce the penalty. Unfortunately, it is by no means an easy task. Since

i ( x , y ) = log p ( x , y ) p ( x ) p ( y ) = log p ( x ) + log p ( x | y ) p ( y ) , (10)

we can apply some new constraint on the codeword ensemble C to minimize V. Under the constraint that all codewords should have equal transmit power, the minimum dispersion of AWGN channel was achieved in [2] which has the form as

V AWGN = 1 2 ( 1 1 ( 1 + ρ ) 2 ) log 2 e (11)

where ρ denotes the signal-to-noise ratio (SNR). In contrast, when X is an independent and identically distributed (i.i.d) Gaussian variable, the variance of information density can be written by

V Gauss = 1 2 ( 1 1 1 + ρ ) log 2 2 e , (12)

and it can be verified that V Gauss V AWGN . Nevertheless, V Gauss was regarded as the optimal dispersion in many previous papers. We have to stress that, to reduce dispersion, the codeword power equality constraint is necessary under AWGN channel, and later MIMO channel.

2.2. Achievable Coding Rate in MIMO

We consider a narrow-band MIMO system with N t transmitter antennas and N r receiver antennas operating over a frequency-flat quasi-static fading channel. For a block of n symbols, we have

Y = H X + W (13)

where H is the channel matrix of size N r × N t , X is the channel input matrix of size N t × n and Y is the matrix valued received signal of size N r × n . The average total transmit power is constrained to P. Assume H is available both at transmitter and receiver which is a typical scenario in existing MIMO systems. For the simplicity of analysis, we further assume that there is no water-filling power allocation. In this case, the channel capacity can be express by

C ( H , P ) = log det ( I r + P N t H H H ) . (14)

which is achieved when the input signals follow the i,i,d Gaussian distribution, i.e. X ( i , j ) ~ N ( 0 , P / N ) , where X ( i , j ) denotes the element in the i-th row and the j-th column of X [8].

According to [9], the MIMO channel can be transformed into the eigen-mode channel, which is composed of multiple parallel AWGN links, i.e.

C eig ( H , P ) = i = 1 N min log ( I r + P λ i N t ) (15)

where N min represents the minimal value of N r and N t , λ i denotes the i-th eigen value. If the spherical constraint is satisfied for each individual subchannel, the minimum total dispersion is therefore achieved, which is the sum of dispersion of subchannels multiplied a scaling factor, i.e.

V eig ( H , P ) = i = 1 N min V AWGN ( P N t λ i ) = log 2 2 e ( N min i = 1 N min 1 ( 1 + P λ i / N t ) 2 ) . (16)

Nevertheless, eigen-mode transmission can be resource-demanding for many system settings, if perfect CSIT is not readily available. Therefore we consider the situation that the receiver performs maximum-likelihood decoding, and the adaptive code-rate R is feedback. The transmitter will send a code-word conforming to the code-rate R. In that case, the spherical code-word constraint is imposed on the whole channel input matrix that

X F 2 = i = 1 N t j = 1 n X i , i 2 = n P , (17)

and in this case, the channel dispersion is given by the following expression:

V CSIR ( H , P ) = i = 1 N min V AWGN ( P N t λ i ) + ( P N t ) 2 log 2 2 e ( i = 1 N min c 2 ( λ i ) ) ( P N t ) 2 log 2 2 e N t ( i = 1 N min c ( λ i ) ) 2 (18)

where

V AWGN ( P ) = log 2 2 e ( 1 1 ( 1 + P ) 2 ) , (19)

c ( σ ) = σ 1 + P σ / N t . (20)

3. Application in URLLC

In fact, the rationale behind channel coding with finite block length can be viewed as that when n is finite; the coding rate becomes a random variable composed of channel capacity and dispersion. Channel dispersion is also a random variable introduced as a rate penalty to characterize the impact of n. On the other hand, the probability that the coding rate is smaller than R gives the packet error probability ɛ. Taking n and R as the latency constraint and bandwidth requirement, we can analyze the performance of reliability for 6G URLLC from an information-theoretic point of view.

3.1. Latency Analysis

In wireless communication systems, the latency from end to end is generally composed of multiple delay sources, that is

L = T q + T t + T f + T p + T r (21)

where T t and T r denote the processing delays at transmitter and receiver. T q and T f illustrate the queuing delay and packet (or block) alignment delay and T p represents the transmission delay or transmission time interval (TTI) needed to transmit the packet. In URLLC, since the event to deliver is usually very emergency, its data can preempt the channels which have already been allocated to other traffics. So, T q and T f could be ignored. From the communication point of view, both T t and T r can be thought of as constants when a specific air interface technique is applied. Then, all the left is T p which is composed of block length and the travel time of the wireless radio signal in space. Since the latter must follow the physical law in nature, it can not be changed by any artificial means. As a result, shortening block length is a feasible method to reduce latency.

However, as mentioned above, packet error probability ε , packet length n and coding rate R are the three fundamental parameters which are highly correlated to each other and no one is dispensable, just like the vertexes of a triangle. So, shortening block length will lead to an increase of packet error which breaks the promise of high reliability unexpectedly. In order to remain the block length unchanged, the other physical resources should be used. In current 4G/5G standards, orthogonal frequency division multiplexing (OFDM) technique is adopted as the main air interference for its advantages in high bit rate transmissions over frequency-selective fading channel. In these systems, the frequency resources in term of subcarriers can be used for accommodating data information for channel coding. However, frequency and time are just both sides of the transform domain. They are highly correlated to each other. So, increasing the number of subcarriers in the frequency domain inevitably makes the signal duration become longer in the time domain. Moreover, the larger size of IDFT/DFT operation will, at the same time, increase the processing delays at both sides of the communication link. Consequently, spreading the data block into the space domain is only the most effective way to reduce latency for future 6G URLLC applications, since there is a new space time exchanging theory emerging with the rapid development of massive MIMO.

3.2. Space Time Exchanging Theory

So far, massive MIMO has been adopted in 5G as a key physical-layer technology to meet the demand for higher data capacity for mobile networks. It is supposed that the massive MIMO techniques will continue to evolve and more antennas are considered to employ, as the Tera Hertz frequency band is envisioned for future 6G. More antennas would provide more augmented degrees of freedom which leads to some remarkable properties of massive MIMO, such as channel hardening and decorrelation. That is, as the number of antennas in the system increases, the variations of channel gain decrease in both the time- and frequency domain and the channel vectors become asymptotically orthogonal.

The rapidly development of massive MIMO techniques companied with theorical achievement in finite block length channel coding give rise to a new theory on space time exchanging which is firstly proposed in [19] and [20]. According to the MIMO theory, after singular value decomposition (SVD) of eigenvalue decomposition, the MIMO channel can be transformed into multiple parallel orthogonal links. It can be viewed as that the radio propagation environment is sampled by a so-called MIMO sampler at a certain sampling period and all the sampled elements compose the space domain, just like the conventional sampling behavior in the time domain. In conventional MIMO systems, the channel coding is conducted in the time domain along each link. However, space time exchanging theory tell us that channel coding can also be performed in space domain, since it is capable of providing the same coding rate. In specific,

・ for a certain number of space samples, space domain coding can achieve the same coding rate as that in the time domain,

・ when the number of antennas approaches infinite, the Shannon capacity can also be attained in the space domain.

The space time exchanging theory points out an exciting and feasible direction for us to design 6G URLLC. For example, we can model it as a MIMO problem with short packets and pursuit the optimal number of the antennas which are used to support the desired data rate, for a given ɛ and n.

4. Some Preliminary Numerical Results

For easy understanding, we present some preliminary numerical results in this section to give an overview to the space time exchanging theory. Figure 1 shows the channel dispersion comparison for an 8 × 4 MIMO as a function of SNR, under various code-word constraints. From Fig. 1, we can see that the analytical results coincide well with their Monte-Carlo simulated values which validates the Polyanskiy’s theory in [11] [12] [13]. For comparison, none-constraint code- word is also simulated. As seen from the figure, the dispersion of code-word without constraint is much larger than those of the code-word with constraints and the eigen mode spherical constraint can achieve the minimal dispersion, by now.

Figure 2 gives the average achievable rate for a finite bloklength of 2560

Figure 1. MIMO channel dispersion comparison.

Figure 2. Average achievable rate comparison.

channel uses. For comparison, the coding rate for an AWGN channel in the conventional time domain is also simulated which can be viewed as the upper bound of achievable rate according to Polyanskiy’s theory. When there is a 128 × 128 MIMO channel, we can conduct channel coding along the antennas to use the space channel instead of the time channel. For the sake of fair comparison, we do not consider the multiplexing gain and obtain the curve, labelled by “space”, in Figure 2. As can be seen from Figure 2, the curve “space” approaches the bound of “Time” which validates the theory of space time exchanging. It also be noted that the performance gap is mainly introduced due to the lack of minimal dispersion which drives us to search the optimal code structure in the future.

5. Conclusion

In this paper, we roughly review the Shannon information theory and focus on channel coding rate in finite blocklength regime. Then a new theory on space time exchanging is introduced which is developed based on the massive MIMO techniques and the theorical achievements in finite blocklength. From this theory, we learn that performing channel coding in space domain can achieve the same coding rate as that in time domain. By exchanging the time by space, the latency can be reduced dramatically which provides a feasible way to design 6G URLLC.

Acknowledgements

This work was supported by the National Key Research and Development Program of China (No. 2020YFB1806603) and the Open Research Fund of National Mobile Communications Research Laboratory, Southeast University (No. 2022D15).

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] 3GPP (2018) Technical Specification Group Radio Access Network: New Radio. https://www.3gpp.org/ftp/Specs/archive/38_series/38.211
[2] Sachs, J., et al. (2018) 5G Radio Network Design for Ultra-Reliable Low-Latency Communication. IEEE Network, 32, 24-31. https://doi.org/10.1109/MNET.2018.1700232
[3] Saad, W., Bennis, M. and Chen, M. (2019) A Vision of 6G Wireless Systems: Applications, Trends, Technologies, and Open Research Problems. IEEE Network, 34, 134-142. https://doi.org/10.1109/MNET.001.1900287
[4] Zhang, L., Liang, Y.C. and Niyato, D. (2019) 6G Visions: Mobile Ultra-Broadband, Super Internet-of-Things, and Artificial Intelligence. China Communications, 16, 1-14. https://doi.org/10.23919/JCC.2019.08.001
[5] Zhang, Z., et al. (2019) 6G Wireless Networks Vision, Requirements, Architecture, and Key Technologies. IEEE Vehicular Technology Magazine, 14, 28-41. https://doi.org/10.1109/MVT.2019.2921208
[6] Durisi, G., Koch, T. and Popovski, P. (2016) Toward Massive, Ultrareliable, and Low-Latency Wireless Communication with Short Packets. Proceedings of the IEEE, 104, 1711-1726. https://doi.org/10.1109/JPROC.2016.2537298
[7] You, X., et al. (2021) Towards 6G Wireless Communication Networks: Vision, Enabling Technologies, and New Paradigm Shifts. Science China-Information Sciences, 64, 74-79. https://doi.org/10.1007/s11432-020-2955-6
[8] Wolf, A., Schulz, P., Dörpinghaus, M., et al. (2019) How Reliable and Capable Is Multi-Connectivity? IEEE Transactions on Communications, 67, 1506-1520. https://doi.org/10.1109/TCOMM.2018.2873648
[9] Shannon, C.E. (1948) A Mathematical Theory of Communication. Bell System Technical Journal, 27, 379-423. https://onlinelibrary.wiley.com/doi/10.1002/j.1538-7305.1948.tb01338 https://doi.org/10.1002/j.1538-7305.1948.tb01338.x
[10] Gallager, R.G. (1968) Information Theory and Reliable Communication. Wiley, New York.
[11] Polyanskiy, Y., Poor, V. and Verdú, S. (2010) Channel Coding Rate in the Finite Blocklength Regime. IEEE Transactions on Information Theory, 56, 2307-2359. https://doi.org/10.1109/TIT.2010.2043769
[12] Polyanskiy, Y., Poor, V. and Verdú, S. (2009) Dispersion of Gaussian Channels. IEEE International Symposium on Information Theory, Seoul, June 2009. https://doi.org/10.1109/ISIT.2009.5205834
[13] Polyanskiy, Y., Poor, V. and Verdú, S. (2011) Scalar Coherent Fading Channel: Fispersion Analysis. IEEE International Symposium on Information Theory, St Petersburg, July 2011. https://doi.org/10.1109/ISIT.2011.6034120
[14] Collins, A. and Polyanskiy, Y. (2019) Coherent Multiple-Antenna Block-Fading Channels at Finite Blocklength. IEEE Transactions on Information Theory, 65, 380- 405. https://doi.org/10.1109/TIT.2018.2860979
[15] Telatar, E. (1999) Capacity of Multi-Antenna Gaussian Channels. European Transactions on Telecommunications, 10, 585-595. https://doi.org/10.1002/ett.4460100604
[16] Zheng, L. and Tse, D. (2003) Diversity and Multiplexing: A Fundamental Tradeoff in Multiple-Antenna Channels. IEEE Transactions on Information Theory, 49, 1073- 1096. https://doi.org/10.1109/TIT.2003.810646
[17] You, X., Wang D., Sheng B., et al. (2010) Cooperative Distributed Antenna Systems for Mobile Communications. IEEE Wireless Communications, 17, 35-43. https://doi.org/10.1109/MWC.2010.5490977
[18] Marzetta, T. L. (2010) Noncooperative Cellular Wireless with Unlimited Numbers of Base Station Antennas. IEEE Transactions on Wireless Communications, 9, 3590- 3600. https://doi.org/10.1109/TWC.2010.092810.091092
[19] You, X. (2020) Shannon Theory and Future 6G’s Technique Potentials (in Chinese). Science China-Information Sciences, 50, 1377-1394. https://doi.org/10.1360/SSI-2020-0086
[20] You, X., Yin, H. and Wu, H. (2020) On 6G and Wide-Area IoT. Chinese Journal on Internet of Things, 4, 3-11.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.