Waveform LTE
Waveform LTE
Waveform
A few years ago from now (Jul 2017) when the discussion about 5G was at early phase, th
'what kind of waveform will be used in 5G' and a lot of new idea (new waveform) were pro
look into some snapshot on this technical history, take a look at 5G Waveform Candate pa
discussion, you might have seen many people/many techical documents talking about 'wh
current OFDM based waveform' and 'why we need to redesign the waveform in 5G'. Howe
discussion I start sensing that the good old buddy (OFDM) would get more attention and fi
specification rolls out, it is decided to go with the old and familiar waveform OFDM. It migh
disappoiting to those who have been expecting a completely new technology (disruptive t
who is working in the area of baseband DSP or FPGA in legacy LTE, this conclusion would s
If you are already familiar with the OFDM technolgy and LTE waveform, there would be on
portions that you need to study. If you are new to this technolgy, it would be a good timing
studying a new things (I would recommend you to start from this page : OFDM Introductio
Transform Precoding
Following illustration (based on 38.300 - 5.1) shows overall flow of waveform generation fo
The biggest difference between NR and LTE is that NR can use CP-OFDM for Uplink as well
OFDM depending on use case.
Whether you use CP-OFDM or DFT-s-OFDM can be configurable except msg3 by sepcifying
shown below
rach-ConfigGeneric RACH-ConfigGeneric,
ssb-perRACH-OccasionAndCB-PreamblesPerSSB CHOICE {
} OPTIONAL, - Need M
groupBconfigured SEQUENCE {
} OPTIONAL, -- Need R
sf56, sf64},
prach-RootSequenceIndex CHOICE {
},
msg1-SubcarrierSpacing SubcarrierSpacing,
...
pusch-PowerControl PUSCH-PowerControl
resourceAllocationType1,
dynamicSwitch},
pusch-TimeDomainAllocationList SetupRelease {
PUSCH-TimeDomainResourceAllocationList
partialAndNonCoherent,
nonCoherent}
...
}
cg-DMRS-Configuration DMRS-UplinkConfig,
resourceAllocationType1,
dynamicSwitch },
p0-PUSCH-Alpha P0-PUSCH-AlphaSetId,
nrofHARQ-Processes INTEGER(1..16),
periodicity ENUMERATED {
},
rrc-ConfiguredUplinkGrant SEQUENCE {
frequencyHoppingOffset
pathlossReferenceIndex
INTEGER (0..maxNrofPUSCH-PathlossReferenceRS
...
} OPTIONAL, -- Need R
...
When 3GPP 38.211 was released, the first thing I checked was waveform equation since I
long for the final conclusion to come out. Following is the waveform equation specified in
waveform equation of the legacy LTE from 36.211 for comparison.
What is your first impression ? You may think NR(5G) waveform is much simpler than the L
though these two equation look very differently but if you take a closer look you would no
very small. In LTE, the waveform generation equation (basically IFFT equation) is split into
remove the point located at DC location (i.e, at frequency = 0 in baseband). In NR(5G), th
required any more and the full IFFT equation is combine into one.
Is that all ? NR waveform generation is simpler than LTE waveform generation (at least m
It is not all. As you see in Frame Structure page, in NR(5G) several difference numerology
subcarrier spacing and symbol length) are supported whearas in LTE there is only one num
different numerology are not completely new waveform on its own. All of them can be der
mathematical equation by scaling up and down a couple of paramters as illustrated below
Transform Precoding
As mentioned above, unlike LTE NR has two options for UL Waveform. One is CP-OFDM (sa
and the other one is DFT-s-OFDM which is same as LTE UL waveform. Transform Precoding
create DFT-s-OFDM waveform as highlighed below. Whether UE need to use CP-OFDM or D
determined by following RRC Parameter.
RACH-ConfigCommon.msg3-transformPrecoding(msg3-tp)
PUSCH-Config.transformPrecoding(PUSCH-tp)
In term of functionality, Transform Precoding is to spread UL data in a special way to reduc
Average Power Ratio) of the waveform. In terms of mathematics, Transform Precoding is ju
DFT(Discrete Fourier Transform) as you see in the equation shown below.
If UE is to use multi-layer (UL MIMO) the equation is as below (this is the original form des
6.3.1.4)
If UE is to use single layer, the equation can be simplified as below. I would look more obv
Precoding is basically DFT.
Reference