Module3 (Lecture 2)
Module3 (Lecture 2)
Broadband-15EC81
• Overview
• Broadcast Channels
• Multicast Channels
• H-ARQ on Downlink
Introduction
□ LTE uses a channels to provide effective,
efficient data transport over the LTE
radio interface.
□ There are three categories into which the
various data channels may be grouped.
• Transport Blocks:
• Data and control streams coming from the MAC layer are organized in
the form of trans port blocks.
• Each transport block is a group of resource blocks with a common
modulation and coding scheme.
• Downlink Shared Channel (DL_ SCH) are used to transmit transport
block.
• The physical layer processing :
1. CRC Addition :
o The CRC is used to provide error detection on the transport block.
o It generates cyclic generator polynomials, which are then added at
the end of the transport block.
o The 24-bit CRC is added to the each transport block for the
downlink shared channel, o The CRC allows for receiver side
detection errors in the decoded transport block, o The corresponding
error indication is then used by the down link hybrid- ARQ protocol.
• Where L is the number of CRC parity bits. Each of these C code blocks is then
encoded independently. This is to prevent excessive complexity and memory
requirement for decoding at the receiver
• Each of these code blocks has a 24 bit CRC attached. This CRC is calculated
similar to Transport Block CRC calculation.
• Filler bits are appended at the start of segment, this helps code block size to
match a set of valid turbo interleaver block sizes.
Downlink Transport Channel Processing Overview: Channel
Coding Processing
3. Channel Coding:
o In LTE, the channel encoders applied to transport channels include
1. Tail-biting convolutional coding
2. Convolutional turbo coding.
o The usage of channel coding schemes and coding rates for different downlink
transport channels is specified in Table below
So S| Sj 5j S4 Sj
133 (octal)
171 (octal)
165 (octal)
o Trellis termination must be performed at the end of each code block in order
to restore the state of the encoder to the initial state for the next code block,
o If the initial and the final states of the encoder are known, then a lower
block error rate can be achieved at the decoder while using a Viterbi
Downlink Transport Channel Processing Overview:
Channel Coding Processing
o Two of the most common approaches for trellis termination are
a. Padding: Here the end of the code block is padded with zeros.
– This forces the encoder to state '0' at the end of the code block, which is the
starting state for the next code block.
– Main drawbacks of this method is that additional bandwidth is wasted due to the
extra zeros that are added to the end of each code block.
b. Tail biting : It is more efficient method, where the information bits from the end of
each code block are appended to the beginning of the code block.
– Once these appended bits are passed through the encoder, it ensures that the start
and end states of the encoder are the same.
– With tail biting, all the input bits are afforded the same amount of error protection,
and there is no code-rate loss compared to zero padding, but the decoding
algorithm becomes more complicated.
Downlink Transport Channel Processing Overview:
Channel Coding Processing
B. Convolution Turbo Coding:
o It is a Parallel Concatenated Convolutional Code (PCCC) with two eight -
state constituent encoders and one turbo code internal interleaver, with a
coding rate of 1/3.
o LTE employs a new contention -free internal interleaver based on
Quadrature Permutation Polynomial (QPP)
o The initial values of the shift registers shall be all zeros when starting to encode the
input bits.
O Due to the recursive nature of the encoder, the trellis termination is performed by
taking the recursive bit and performing a modulo 2 addition with itself as shown in
Figure 7.4.
Downlink Transport Channel Processing Overview:
Channel Coding Processing
o For each K -bit input code block, the output of the turbo encoder consists of
three K – bit data streams:
a. One systematic bit stream
b. Two parity bit streams.
o 12 tail bits due to trellis termination are added to the end of the output streams, so
each bit stream has K + 4 bits. Therefore, the actual coding rate is slightly lower
than 1/3.
Downlink Transport Channel Processing Overview:
Channel Coding Processing
4. Rate Matching:
o The main task of the rate-matching is to extract the exact set of bits to be transmitted
within a given TTI.
o The rate-matching for Turbo coded transport channels is defined for each code block:
there are three basic steps composing a rate-matching, As illustrated in Figure 7.5.
o Rate matching is defined per coded block and consists of the following stages:
a. Interleaving b. Bit collection c. Bit selection
• It is performed at Sub -block level in order to spread out the occurrence of bursty
errors across the code block, which improves the overall performance of the
decoder.
• It is performed independently for each bit stream, done by a block interleaver with
inter -column permutations. The inter -column permutation patterns are different
for turbo coding and convolutional coding.
b. Bit Collection: Bit collection stage is required to place the systematic and parity
bits in the right order as needed by the decoder. A virtual circular buffer is formed
by collecting bits from the interleaved streams.
Downlink Transport Channel Processing Overview:
Channel Coding Processing
• The systematic bits are placed at the beginning, followed by bit-by-bit interlacing
of the two interleaved parity streams, as shown in Figure 7.5.
• Bit Selection : The bit selection extracts consecutive bits from the circular buffer
to the extent that fits int o the assigned physical resource.
– To select the output bit sequence, the sequence length L should first be
determined, Then L bits are read from the virtual circular buffer.
– The starting point of the bit selection depends on the redundancy version of the
current transmission, which is different for different retransmissions associated
with the H -ARQ process. This means that from one H-ARQ transmission to
the next even though the number of bits L is the same, the parity bits that are
punctured or repeated can be different.
Downlink Transport Channel Processing Overview:
Channel Coding Processing
– During bit selection if the end of the buffer is reached, the reading continues
by wrapping around to the beginning of the buffer . With K input bits to the
channel encoder, the effective coding rate is K/L, which can achieve any
continuum of coding rates.
d. Code Block Concatenation : It is needed only for turbo coding when the number of
code blocks is larger than one. It consists of sequentially concatenating the rate
matching outputs for different code blocks, forming the code word input to the
modulation processing.
Downlink Transport Channel Processing Overview:
Modulation Processing
□ Modulation takes in one or two code words, depending on whether spatial
multiplexing is used, and converts them to complex-valued OFDM baseband
signals for each antenna port.
Downlink Transport Channel Processing Overview:
Modulation Processing
o Where is the number of bits in the modulation constellation, with Qin = 2 for QPSK,
Qm= 4 for 16QAM, and Q,„ = 6 for 64QAM.
Downlink Transport Channel Processing Overview:
Modulation Processing
o Different physical channels employ different modulation listed in Table 7.3.
□ Layer Mapping: This is the process where each codeword is mapped to one or
multiple layers.
□ Pre-coding: This is process where the layer data are allocated to multiple antenna
multiple layers.
• The number of transmit antenna ports at the eNode-B is sent to UEs through the
PBCH channel, which can be 1, 2, or 4 in LTE. Antenna ports are divided into three
groups:
1. Antenna ports 0 -3: These ports are cell specific, which are used for downlink
MIMO transmission.
2. Antenna port 4: It is MBSFN specific and is used for MBSFN transmission.
3. Antenna port 5: It is UE specific, which is used for beamforming to a single UE
using all physical antennas.
□ Cell-specific ports and the UE-specific port cannot be simultaneously used.
Downlink Transport Channel Processing Overview:
Modulation Processing
□ Layer mapping is different for different MIMO modes, described as follows.
1. Single antenna port: One codeword is mapped to a single layer.
2. Transmit diversity: One codeword is mapped to two or four layers.
3. Spatial multiplexing : Are codewords are mapped to v layers, the detailed mapping is
in Table 7.4.
• Note that the case of a single codeword mapped to two layers occurs only
when the initial trans mission contains two codewords and a codeword
mapped onto two layers needs to be retransmitted.
• Both open -loop (OL) and closed -loop (CL) spatial multiplexing modes
are supported in LTE. Number of Layers Codeword 0 Codeword 1
1 Layer 0
Table 7.4 Codeword-to-Layer Mapping for 2 Layer 0 Layer 1
Spatial Multiplexing Layer 0, 1
2
3 Layer 0 Layer 1,2
4 Layer 0,1 Layer 2,3
Downlink Transport Channel Processing Overview:
Modulation Processing
□ The precoder is either fixed or selected from a predefined codebook based on the
feedback from UEs. The general form for precoding is
y(t) = w (t) * x(i)
Where W(i) is the precoding matrix of size P x v.
□ Different physical channels support different MIMO modes, specified in Table 7.5.
• The PDSCH channel supports all the specified MIMO modes, while the PMCH
channel only supports single antenna-port transmission (antenna port 4).
Physical Single Antenna Port OL Transmit Diversity Spatial
Channel Multiplexing
PDSCII S / /
PDCCH / /
PBCH / /
PMCH /
PHICH / /
PCFICH / /
4. Resource Mapping:
□ For each of the antenna ports used for transmission of physical channels.
□ The block of complex-valued symbols y^ (0),......y^ ( M(ap) — 1) shall be mapped
in sequence.
□ Starting with y (0), to resource blocks assigned for transmission.
□ The mapping to resource element (k, l) on antenna port p not reserved for other |
purposes.
Downlink Transport Channel Processing Overview:
Modulation Processing
5. OFDM Baseband Signal Generation:
□ The continuous-time signal s; (p ) (t) on antenna port p in OFDM symbol l
in a downlink slot is generated as:
• There are seven transmission modes defined for data transmission on the
PDSCH
channel:
1. Single-antenna port (port 0): One transport block is transmitted from a single
physical antenna corresponding to antenna port 0.
2. Transmit diversity: One transport block is transmitted from more than one physical
antenna, that is, ports 0 and 1.
3. Open-loop (OL) spatial multiplexing: One or two transport blocks are transmitted
from two or four physical antennas. In this case, precoding is fixed based on RI
feedback.
4. Closed-loop (CL) spatial multiplexing: One or two transport blocks are transmitted
Downlink Shared Channels (DL-SCH): Multi-antenna
Transmission
5. Multiuser MIMO: Two UEs are multiplexed onto two or four physical antennas
with one transport block to each UE.
6. Closed-loop rank-1 precoding: It is a special case of the Closed Loop spatial
multiplexing with single-layer transmission, that is, a P x 1 precoder is applied.
7. Single-antenna port (port 5): A single transport block is transmitted from two
or more physical antennas. The eNode-B performs beamforming to a single UE
using all physical antennas. Beamforming can be used to improve the received
signal power and/or reduce the interference signal power, which is especially
important for cell edge users.
• Transmission mode 1 can be classified as a Single-Input-Single-Output (SISO) mode
that does not require any layer mapping and precoding.
Downlink Shared Channels (DL-SCH): Multi-antenna
Transmission
• Transmission modes 2-6 can be classified as MIMO modes, which require explicit layer
mapping and precoding.
• Transmission MIMO modes classified into
i. Open Loop(OL) Transmission MIMO modes: OL MIMO technique requires no
feedback from UEs, so it is suitable for scenarios where accurate feedback is
difficult to obtain or the channel changes rapidly enough, such as the high mobility
scenario. This mode includes (a). OL transmit diversity (b) OL Spatial multiplexing
ii. Closed Loop (CL) Transmission MIMO modes: CL MIMO transmission
requires explicit feedback from UEs. UE determines precoding matrix based on its
current MIMO channel and sends this information to the eNode-B using the uplink
control channel. This mode includes
(a) CL Spatial Multiplexing (RI > 1)
o DCI is the most important as it car ries detailed control information for
both
downlink and uplink transmissions.
o The DCI carries the downlink scheduling assignments, uplin k scheduling
grants, power control commands, and other information necessary for the
scheduled UEs to decode and demodulate data symbols in the downlink or
encode and modulate data symbols in the uplink.
Downlink Control Channels: Downlink Control
Information (DCI) Formats:
o In Table 6.1 , LTE defines ten different DCI formats for different transmission
scenarios, summarized as follows:
1.2 2
Subframe 1 and 6 for frame structure type 2
MBSFX subframes on a carrier supporting 1,2 2
both PMCH and PDSCH for one or two cell-
specific antenna ports
MBSFN subframes on a carrier supporting 2 2
both PMCH and PDSCH for four cell-
specific antenna ports
0 0
MBSFX subframes on a carrier not
supporting PDSCH
All other cases 1,2,3 2,3,4
Table 7.13 Number of OFDM Symbols Used for PDCCH
Downlink Control Channels: Control Format
Indicator (CFI).
by the value of the CFI; for system bandwidths NRBDL < 10, the DCI spans 2, 3,
or 4 OFDM symbols, given by CFI+1.
• Finally, the CFI is mapped to the PCFICH physical channel carried on specific
resource elements in the first OFDM symbol of the subframe.
• The PCFICH is transmitted when the number of OFDM symbols for PDCCH is
greater than zero. The PCFICH shall be transmitted on the same set of antenna
ports as the PBCH.
Downlink Control Channels: H-ARQ Indicator (HI)
• LTE uses a hybrid automatic repeat request (HARQ) scheme for error correction.
• The eNodeB sends a HARQ indicator to the UE to indicate a positive
acknowledgement (ACK) or negative acknowledgement (NACK) for data sent
using the uplink shared channel.
• The channel coded HARQ indicator codeword is transmitted through the Physical
Hybrid Automatic Repeat Request Indicator Channel (PHICH).
• H-ARQ Indicator: H-ARQ indicator of ‘0' represents a NACK and a ‘1' represents
an ACK.
• A repetition code with rate 1/3 and BPSK modulation is applied used for encoding
and mapping the H-ARQ Indicator.
• Multiple PHICHs mapped to the same set of resource elements constitute a PHICH
group, where PHICHs within the same group are separated through different
orthogonal sequences with a spreading factor of four._
Broadcast Channels (PBCH)
□ The tail-biting convolutional coding with rate 1/3 is used, and the coded bits
are rate matched to 1920 bits for the normal CP and to 1728 bits for the
extended CP.
□ The modulation scheme is QPSK. No H-ARQ is supported.
• In principle, the MBMS transmission can originate from a single base station or
multiple base stations, but multicell transmission is preferred as large gains can be
achieved through soft combining of transmissions from multiple base stations.
• One major design requirement for LTE is to provide enhanced support for the MBMS
Multicast Channels
• Combining of multicast/broadcast transmissions from multiple base stations is
possible in LTE with an extended CP.
• The extended CP is used as the propagation delay from multiple cells and will
typically be larger than the delay spread in a single cell.
• The E-MBMS transmission in LTE occurs on the MCH transport channel, along with
the 7.5 kHz subcarrier spacing and the extended CP. There are two types of E-
MBMS
transmissions:
1. Single-cell transmission (non-MBSFN operation): The MBMS service
(MTCH and MCCH) is transmitted on the NKR, and combining of MBMS
transmission from multiple cells is not supported.
2. Multi-cell transmission (MBSFN operation): The MBMS service
(MTCH and MCCH) is transmitted synchronously on the RICH, and
Multicast Channels
• The PMCH and DL-SCH can be multiplexed with the following rules:
o The non-MBSFN symbols shall use the same CP as used for subframe 0.
o The time and frequency intervals are mainly determined by the characteristics
of the channels, and should make a tradeoff between the estimation accuracy
and the overhead.
Aiilenna poll 4
sub –carriers centered on the DC subcarrier, with five reserved subcarriers on either
side in the frequency domain, so there are a total of 72 subcarriers occupied by
synchronization signals, corresponding to the narrowest bandwidth supported by
Downlink Physical Signals: Synchronization Signals
• In the time domain, both primary and secondary synchronization signals are
transmitted twice per 10 ms in predefined slots.
• For frame structure type 1, the primary and secondary synchronization signals are
mapped to the last and the OFDM symbols in slot 0 and 10.
• For frame structure type 2, the primary synchronization signal is mapped to the third
OFDM symbol in slot 2 and 12 and the secondary synchronization signal is mapped
to the last OFDM symbol in slot 1 and 11.
• The difference in the location of the synchronization signal enables the UE to detect
the duplex mode of the cell.
Downlink Physical Signals: Synchronization Signals
• The resource mapping for synchronization signals is illustrated in Figure 7.15.
H-ARQ in the Downlink
(rv , = 1, 2, or 3).
• Time interval between two successive H-ARQ transmissions, which is typically 8 ms in
LTE.
H-ARQ in the Downlink
□ The H -ARQ process 1 is transmitted in the first TTI, for which the H -ARQ
ACK/NAK is received in the 5-th TTI, and then the H-ARQ process 1 is transmitted
again in the 9-th TTI.
□ Each H-ARQ process is associated with an 11-ARQ process ID.
H-ARQ in the Downlink
□ When spatial multiplexing is used, both transport block s are associated with the
same H -ARQ process.
□ Figure 7.16 shows a 10 msec frame with TTI index 1 transmitting the H -ARQ
process 1, TTI index 2 transmitting the H-ARQ process 2, and so on.
□ The H-ARQ ACK/NAK for the 11-ARQ process 1 is received in TTI index 5.2 ,
Then in TTI index 9 the H-ARQ process 1 is transmitted again, either a new
transmission if an ACK is received or a retransmission if an NAK is received.
□ LTE downlink applies the asynchronous H -ARQ protocol, where the H -ARQ pro
cesses can be transmitted in any order without fixed timing. Therefore, in the
example in Figure 7.16, the retransmission of H-ARQ process 1 does not necessarily
occur in the 9th TTI.
H-ARQ in the Downlink
□ Meanwhile, the asynchronous 11 -ARQ requires more overhead, as the receiver does
not know ahead of time what is being transmitted and when the retransmission
occurs.
H-ARQ in the Downlink