Professional Documents
Culture Documents
Abstract—To fully support vertical industries, 5G and its However, in order to achieve the goals set for 5G, such hybrid
corresponding channel coding are expected to meet requirements channel coding setup is far from enough. Further enabling
of different applications. However, for applications of 5G and channel coding schemes are expected. One existing challenge
beyond 5G (B5G) such as URLLC, the transmission latency is
arXiv:2201.03166v1 [cs.IT] 10 Jan 2022
required to be much shorter than that in eMBB. Therefore, is the implementation of very low latency reliable multiple-
the resulting channel code length reduces drastically. In this input multiple-output (MIMO) transmission for URLLC. In the
case, the traditional 1-D channel coding suffers a lot from the eMBB case, both channel codes (LDPC codes and polar codes)
performance degradation and fails to deliver strong reliability are coded in one dimension, time domain. Admittedly, this
with very low latency. To remove this bottleneck, new channel 1-D coding is acceptable for eMBB, since the corresponding
coding scheme beyond the existing 1-D one is in urgent need.
By making full use of the spacial freedom of massive MIMO package length is sufficiently long for both LDPC codes and
systems, this paper devotes itself in proposing a spatiotemporal polar codes to deliver satisfactory decoding performance [3].
2-D channel coding for very low latency reliable transmission. For Unfortunately, for URLLC, in order to lower the latency,
a very short time-domain code length N time = 16, 64×128 MIMO the package length is much reduced [3, 6]. Consequently, the
system employing the proposed spatiotemporal 2-D polar channel decoding performance heavily degrades and the transmission
coding scheme successfully shows more than 3 dB performance
gain at FER = 10−3 , compared to the 1-D time-domain channel reliability is no longer guaranteed. Therefore, new coding
coding. It is noted that the proposed coding scheme is suitable schemes which can flexibly balance both transmission reliability
for different channel codes and enjoys high flexibility to adapt and decoding latency is highly required.
to difference scenarios. By appropriately selecting the code rate, On the other hand, it is noticed that massive MIMO
code length, and the number of codewords in the time and space
domains, the proposed coding scheme can achieve a good trade-
technology is another enabling technique for 5G besides
off between the transmission latency and reliability. channel coding [7]. It brings considerable advantages in both
spectral efficiency (SE) and energy efficiency (EE). For channel
Index Terms—Channel coding, spatiotemporal, low latency,
high reliability, MIMO. codes, the massiveness of antennas offers another dimension,
space domain for encoding [8]. This enables us to propose
a spatiotemporal 2-D channel coding to implement very low
I. I NTRODUCTION latency reliable data transmission for 5G. The proposed scheme
ANT Port 1
Bit-
b c1 d1 x1 RE OFDM
Stream 1
Encoding Interleaving Scrambling Modulation Mapping Modulation
Bit- ANT Port 2
Stream b2 c2 d2 x2
Encoding Interleaving Scrambling Modulation RE OFDM
Layer
Precoding Mapping Modulation
Mapping
...
...
...
...
...
...
...
...
...
...
Bit- ANT Port L
bS cS dS xL
Stream Encoding Interleaving Scrambling Modulation RE OFDM
Mapping Modulation
are described in detail. Section III proposes the spatiotemporal subcarriers, and transmitted via ANT ports in the synthetic
2-D channel coding scheme with the corresponding baseband OFDM symbols [10]. In the aforementioned steps, the layer
system and latency analysis. Numerical results are provided in mapping is of good relevance of the proposed channel coding
Section IV. The advantages of the proposed coding scheme are scheme and is detailed in the following sub-section.
discussed in Section V and Section VI concludes this paper.
B. Layer Mapping
II. P RELIMINARIES The layer mapping scheme is proposed due to the inherently
In this section, a brief introduction of the traditional multi- differentiated demands of wireless communications. In practice,
antenna baseband transmitting system, the layer mapping, and the wireless systems will involve different users/tasks, and
the time-domain 1-D channel coding scheme is given. Since different users/tasks need to meet different requirements.
this paper is on the channel coding scheme, we mainly focus Therefore, layer mapping enables us to apply different schemes
on the corresponding transmitting system. Readers who would such as channel coding schemes (i.e., code type, code rate,
like to see more details of the entire system including the code length, and so on) in different layers. In real applications,
receiving part, can refer to Fig. 1 of [9]. there are two mainstream layer mapping schemes, namely 1)
the folded layer mapping and 2) the parallel layer mapping.
1) Folded Layer Mapping: Since the implementation cost
A. Multi-Antenna Baseband Transmitting Systems increases linearly with the number of bit-streams (S), in
In the physical (PHY) layer of wireless systems, the traditional applications which are sensitive to complexity, there
transmission block (TB) from the media access control (MAC) is sometimes a constraint on S. For example, the current 5G NR
layer is transferred into multiple orthogonal frequency division sets the maximum number of bit-streams as 2 [11]. Therefore,
multiplexing (OFDM) symbols and then transmitted via multi- it holds that S < L and the layer mapping needs to be done
ple antenna ports (ANT ports). The details of a multi-antenna by folding one bit-stream into multiple layers. Fig. 2 shows an
baseband transmitting system are illustrated in Fig. 1. example of the folded layer mapping with L = 4 and S = 1,
The input TB is first divided into several bit-streams {bs }, which is compatible with the current 5G NR.
where 1 ≤ s ≤ S and S is the cardinality of {bs }. Each bit- 2) Parallel Layer Mapping: However, with the progressive
stream bs is of length Ks , and will be encoded into a codeword evolution of 5G NR, implementation complexity is no longer
cs of length Ns and rate Rs = Ks /Ns . After the operations the key bottleneck. And the existing folded layer mapping
of interleaving, scrambling, and modulation, cs is mapped to a shows disadvantages such as high latency and low flexibility.
complex-valued symbol sequence ds . For different modulation Though straightforward but efficient, the parallel layer mapping
schemes, each symbol corresponds to different number of bits. becomes favorable. In this scheme, the number of layers
For instance, with 2q -quadrature amplitude modulation (QAM), (L) is set the same as the number of bit-streams (S). More
each symbol of ds is mapped from q continuous bits. specifically, for the parallel layer mapping, we have S = L
For air interface transmission, those symbols are mapped and xl = ds for ∀ l = s. Therefore, all bit-streams can be
to ANT ports by layer mapping, precoding, resource element encoded independently and in parallel, which reduces latency
(RE) mapping, and OFDM modulation. The detailed steps are and improves both flexibility and coding efficiency. Illustration
as follows. of the parallel layer mapping is given by Fig. 3.
By layer mapping, ds is allocated into several layers out of
totally L layers. Without loss of generality, in this paper it is C. Time-Domain 1-D Channel Coding
assumed that the number of layers is same as the number of According to Section II-A, it can be seen that for either
ANT ports and the number of transmitting antennas (Fig. 1). the parallel layer mapping or the folded layer mapping, the
In Layer l (1 ≤ l ≤ L), the symbol sequence is denoted as channel coding is done in 1-D time domain. Taking the parallel
xl , which is further precoded with the precoding matrix. The layer mapping as an example, the time-domain codewords are
precoded symbols are first scaled with the amplitude factor of length Ns and rate Rs = Ks /Ns .
regarding the transmitting power, and then mapped to the REs. Admittedly, the current time-domain 1-D channel coding
Finally, these scaled symbols are modulated to orthogonal scheme can sufficiently meet the requirements posed by eMBB.
…
…
…
X. YOU et al.: SPATIOTEMPORAL 2-D CHANNEL CODING FOR VERY LOW LATENCY RELIABLE MIMO TRANSMISSION 3
xL d L [1] d L [2] d L [3] d L [4] … dL NL / q
FER
10−3
Fig. 2. The illustration of the folded layer mapping with L = 4 and S = 1. Time-domain 1-D, Ns = 16, Rs = 1/4
Time-domain 1-D, Ns = 32, Rs = 1/4
10−5 Time-domain
Time-domain
1-D,
1-D,
Ns
Ns
= 64, Rs = 1/4
= 128, Rs = 1/4
Eb /N0 [dB]
x2 d 2 [1] d 2 [2] d 2 [3] d 2 [4] … d2 N2 / q
Fig. 4. FER performance of time-domain 1-D channel coding with decreasing
… code lengths.
…
…
…
xL d L [1] d L [2] d L [3] d L [4] … dL NL / q dimension for operation, i.e. the space domain. This inspires
us to improve the reliability by making use of the already
existing antenna massiveness. The proposed scheme is named
x1 3. Thedillustration
Fig.
1[1] d1[5]of thed1parallel
[9] d1[13] … wheredS1 =
layer mapping, / q 3
N1L. spatiotemporal 2-D channel coding scheme, which introduces
the space-domain coding over the current time-domain coding.
x2
However, dfor
1[2]other
d1[6] d1[10] d1such
applications [14] as URLLC,
… d1 N1 requires
which / q 2 This scheme cannot only meet URLLC’s requirements on
latency, reliability, and transmission rate, but also enjoy perfect
very low latency and ultra-reliable transmission, the time-
flexibility for applications in various scenarios.
x3
domain d1[3] dcoding
channel 1[7] d1scheme
[11] d1[15]
no long … d1 NURLLC,
serves. For 1 / q 1
Fig. 5 shows the details of a multi-antenna baseband
in order to meet the latency requirement, the package length
transmitting system with 2-D channel coding. Compared to
1 N1 / q
orx codeword
d1[4]length
d1[8](Nds1)[12]
should be much…shorterdthan
d1[16] that in
4 the system in Fig. 1, the Encoding modules have been
eMBB, which will inevitably reduce the transmission reliability.
replaced by a Spatiotemporal 2-D Coding module,
According to Fig. 4, even for the parallel layer mapping, the
whereas the other modules stay unchanged. In general, the
frame error rate (FER) performance of 1-D time-domain coding
proposed spatiotemporal 2-D coding can be directly applied to
degrades severely as Ns reduces. In this plot, polar code using
any 1-D coded systems without touching the other modules
Tal-Vardy construction [12] is chosen as the channel code and
except the coding module. Therefore, this scheme expects
the MIMO antenna configuration is Nt × Nr = 64 × 128.
wide applications. Similar to the 1-D coded system in Fig. 1,
The modulation scheme is 16-QAM. The polar decoder is
the Layer Mapping module distributes the complex-valued
the successive cancellation (SC) decoder [13]. The MIMO
symbols in L layers. In each layer, the number of symbols is
detector is the minimum mean square error (MMSE) detector
Msym . In practice, Msym is determined by the input length of
[14]–[16]. Without loss of generality, the above configuration
the system and bounded by the number of subcarriers, which
is adopted as the running setup for the following simulations,
is very small for URLLC.
unless specified additionally.
Before giving details of the spatiotemporal 2-D channel
Therefore, new channel coding schemes which can offer very
coding scheme, the concept of the codeword trellis is introduced
low latency and ultra-reliable transmission is in urgent need.
in the next subsection.
To this end, the rest of this paper proposes a spatiotemporal
2-D channel coding scheme.
B. Codeword Trellis
III. P ROPOSED S PATIOTEMPORAL 2-D C HANNEL C ODING In each layer, Msym complex-valued symbols are mapped
In this section, the proposed spatiotemporal 2-D channel from Mbit = qMsym coded bits. Therefore, the codewords
coding scheme is introduced with details. Its flexibility and before modulation form a (bit-level) codeword trellis, whose
latency analysis are also given. width and height are Mbit and L, respectively.
Assume the area of the TB is fixed. Given the transmission
latency (Mbit ) and the number of layers (L), different coding
A. Multi-Antenna Transmitting Systems with 2-D Coding schemes result in different distributions of information bits
To address the contradiction between latency and reliability in the codeword trellis. And therefore, different decoding
of 1-D coding, we need to revisit the multi-antenna transmitting performances (transmission reliability) are obtained. The key
systems in Fig. 1. For massive MIMO systems, the number task of us is to find out the distribution, which can well balance
of ANT ports (L) is relatively large and provides us another transmission latency and reliability. The codeword trellis is a
4
ANT Port 1
Bit-
b c1 d1 x1 RE OFDM
Stream 1
Interleaving Scrambling Modulation Mapping Modulation
Bit- ANT Port 2
Stream b2 c2 d2 x2
Interleaving Scrambling Modulation RE OFDM
Spatiotemporal Layer
Precoding Mapping Modulation
2-D Coding Mapping
...
...
...
...
...
...
...
...
...
Bit- ANT Port L
b cS dS xL
Stream S Interleaving Scrambling Modulation RE OFDM
Mapping Modulation
Fig. 5. The block diagram of the multi-antenna baseband transmitting system with the spatiotemporal 2-D coding.
c1time
L c1
c stime
c Stime
M bit qM sym
L cs
an example with Mbit = 16 and L = 64 is given here. Suppose The lowest latency Dmin = γ · (Mbit + L) is achieved when
there are 256 information bits {a1 . . . a256 } in the TB, which each codeword in the time/space domain takes up exactly
are lined in parallel to form 32 bit-streams. Assume three code one row/column of the codeword trellis. The decoding latency
rates are required according to the feedback from the receiver, increases as S or T decreases.
which are 1/4 for {b1 . . . b10 }, 1/2 for {b11 . . . b22 }, and The coding schemes in Fig.s 6 and 7 are two special cases
3/4 for {b23 . . . b32 }. The bit-streams are explicitly given as of the proposed spatiotemporal 2-D channel coding scheme.
follows: In Fig. 6, we have S = L and Rtspace = 1. Its decoding latency
b1 = [a1 , a2 , a3 , a4 ], is D = γ · (Mbit ), which is low but with a poor decoding
performance as shown in Fig. 4. In Fig. 7, no space-domain
..
coding is involved and S = 1. Its decoding latency is D =
.
γ · (L · Mbit ), which is very long. Therefore, spatiotemporal
b10 = [a37 , a38 , a39 , a40 ],
2-D channel coding scheme considering both time and space
b11 = [a41 , a42 , a43 , a44 , a45 , a46 , a47 , a48 ],
domain coding is a good choice for balancing latency and
.. (1) reliability.
.
b22 = [a129 , a130 , a131 , a132 , a133 , a134 , a135 , a136 ],
b IV. N UMERICAL R ESULTS
23 = [a137 , a138 , . . . , a148 ],
. In this section, numerical results are provided to demonstrate
..
the advantages of the proposed spatiotemporal 2-D channel
b32 = [a244 , a245 , . . . , a256 ].
coding scheme. The simulation setup keeps the same as that
of Fig. 4 unless specified additionally. In order to achieve
Based on the specified coding scheme, 32 codewords are
the lowest latency Dmin = γ · (Mbit + L), it is assumed that
generated with the same code length N time = 16.
each codeword in the time/space domain takes up exactly
ctime
time
c1 [1] ctime time
1 1 [2] · · · c1 [16] one row/column of the codeword trellis. The corresponding
ctime ctime time time time/space-domain code length and code rate are N time /N space
2 [1] c2 [2] · · · c2 [16]
2
ctime= = .. .. . (2) and Rtime /Rspace , respectively.
.. .. ..
. . . . .
ctime
32
time time time
c32 [1] c32 [2] · · · c32 [16]
A. Spatiotemporal 2-D Coding Improves the Reliability
Further, each column is encoded in the space domain with the
same code rate Rspace = 1/2, According to the results shown in Fig. 9, it is clear that the
introduction of spatiotemporal 2-D coding will consistently
cspace
t = [ctime time
1 [t], . . . , c32 [t]] · G
space
, 1 ≤ t ≤ 16, (3) bring reliability advantages for different time-domain code
lengths. For comparison fairness, the spatiotemporal 2-D coding
where Gspace is the generator matrix of the codeword in the
keeps the same time-domain code length (N time ) and overall
space domain.
code rate (Rtime × Rspace = Rs = 1/4) as its time-domain 1-D
It is noted that we can also perform the space-domain coding
counterpart as in Fig. 7. For instance, for a short length of
first, then the time-domain coding. This mode is named space-
N time = 16, the performance gain of 2-D coding is more than
time mode. Consequently, the receiver first takes care of the
3 dB at FER = 10−3 .
time-domain decoding, then the space-domain decoding.
D. Latency Analysis
10−1
According to the above analysis, different coding schemes
over the same codeword trellis have the same transmission
latency but different decoding latencies. In pipelined trans- 10−2
FER
FER
10−3 10−3 10−3
(a) N time = 16 and Rtime = Rspace = 1/2. (b) N time = 32 and Rtime = Rspace = 1/2. (c) N time = 64 and Rtime = Rspace = 1/2.
Fig. 10. FER performance comparison of the spatiotemporal 2-D coding with different space-domain code lengths.
FER
FER
10−3 10−3 10−3
(a) N time = 16 and N space = 64. (b) N time = 32 and N space = 64. (c) N time = 64 and N space = 64.
Fig. 11. FER performance comparison of the spatiotemporal 2-D coding with different space-domain code rates.
100 [5] 5G NR: Multiplexing and channel coding, 3GPP TS 38.212 version
15.2.0, Jul. 2018.
[6] Study on enhancement of Ultra-Reliable Low-Latency Communication
10−1 (URLLC) support in the 5G core network, 3GPP TR 23.725, Jun. 2019.
[7] Study on new radio (NR) access technology, 3GPP TR 38.912 version
14.0.0, May. 2017.
10−2 [8] X. You, “Shannon theory and future 6G,” SCIENTIA SINICA Informa-
tionis, vol. 50, no. 9, p. 1377, 2020.
FER
VII. ACKNOWLEDGEMENT
The authors thank Huizheng Wang, Houren Ji, Xu Pang, and
Leyu Zhang for their help in composing this paper.
R EFERENCES
[1] 3GPP, “LTE Enhancements and 5G Normative Work. Release-15,” 2018.
[Online]. Available: http://www.3gpp.org/release-15
[2] Service requirements for 5G system; Stage 1, 3GPP TS22.261 version
15.0.0, Mar. 2017.
[3] Study on scenarios and requirements for next generation access tech-
nologies, 3GPP TR38.913 version 15.0.0, Jul. 2018.
[4] Study on new radio access technology physical layer aspects, 3GPP: TR
38.802 version 14.2.0, Sep. 2017.