Next Article in Journal
TMA from Cosines of Conical Angles Acquired by a Towed Array
Next Article in Special Issue
An Alternative Statistical Characterization of TWDP Fading Model
Previous Article in Journal
Haptic Devices Based on Real-Time Dynamic Models of Multibody Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

PHY, MAC, and RLC Layer Based Estimation of Optimal Cyclic Prefix Length

1
Department of Electrical Engineering and Computing, University of Dubrovnik, 20000 Dubrovnik, Croatia
2
Faculty of Electrical Engineering and Computing, University of Zagreb, 10000 Zagreb, Croatia
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(14), 4796; https://doi.org/10.3390/s21144796
Submission received: 20 May 2021 / Revised: 3 July 2021 / Accepted: 7 July 2021 / Published: 14 July 2021
(This article belongs to the Special Issue Mobile Communications in 5G Networks)

Abstract

:
This work is motivated by growing evidence that the standard Cyclic Prefix (CP) length, adopted in the Long Term Evolution (LTE) physical layer (PHY) specifications, is oversized in propagation environments ranging from indoor to typical urban. Although this ostensibly seems to be addressed by 5G New Radio (NR) numerology, its scalable CP length reduction is proportionally tracked by the OFDM symbol length, which preserves the relative CP overhead of LTE. Furthermore, some simple means to optimize fixed or introduce adaptive CP length arose from either simulations or models taking into account only the bit-oriented PHY transmission performance. On the contrary, in the novel crosslayer analytical model proposed here, the closed-form expression for the optimal CP length is derived such as to minimize the effective average codeblock length, by also considering the error recovery retransmissions through the layers above PHY—the Medium Access Control (MAC) and the Radio Link Control (RLC), in particular. It turns out that, for given protective coding, the optimal CP length is determined by the appropriate rms delay spread of the channel power delay profile part remaining outside the CP span. The optimal CP length values are found to be significantly lower than the corresponding industry-standard ones, which unveils the potential for improving the net throughput.

1. Introduction

The role of Cyclic Prefix (CP)—the copy of Orthogonal Frequency-Division Multiplexing (OFDM) symbol waveform tail inserted at the beginning is to mitigate multipath channel delay spreading and consequent intersymbol interference (ISI). Therefore, with appropriate time sampling of the received signal and the CP length at least slightly larger than the longest expected channel delay spread, not only the ISI but also the Intercarrier Interference (ICI) will be completely eliminated [1,2]. However, the price for that is paid in terms of spectral and power efficiency loss, as CP insertion reduces information throughput for the ratio of the CP length to the OFDM symbol period. This equals 7% for the so-called normal standard CP length of 4.69 μs, adopted in the Long Term Evolution (LTE) physical layer (PHY) specifications [3,4], wasting the transmitter energy, degrading the Signal-to-Noise Ratio (SNR), and shortening the mobile terminal battery life.
Still, there has been growing awareness that the fixed CP length of several times the rms delay spread, which state-of-the-art wireless systems use to accommodate to path length variations (of up to 1.4 km for LTE, in particular), is mostly oversized.
That is why, optimizing the fixed CP length [5,6,7] or implementing a channel-adaptive CP scheme [8,9] have been widely addressed by extensive simulations, providing various recommendations with this regard. However, only in few instances, a simple analytical approximation of the proclaimed optimal CP length being linear with the rms delay spread of the instantaneous power delay profile, was proposed [8], even adopting 2 as the universal linearity coefficient [10].
Moreover, CP length optimization ostensibly seems to be already addressed by the 5G New Radio (NR) numerology [11,12,13], as it allows scalable CP length reduction below the normal value of 4.69 μs. However, as it can be seen in Table 1, the proportional reduction of the OFDM symbol length, coming out of releasing the subcarrier spacing to increase above the (LTE’s) 15 kHz-only value, effectively preserves the constant CP overhead relative to the OFDM symbol duration [11,13]. This indicates that decreasing the standard CP length values through numerologies 1–4, provides no effective reduction of the CP overhead, as it would have for fixed subcarrier spacing.
Consequently, the LTE-centric CP length optimization model developed below remains equally applicable to 5G NR numerologies other than 0 (i.e., LTE), as well.

1.1. PHY-Only BER-Based Indication of Oversized CP Length

In contrast to the other aforementioned investigations, mostly based on simulations [14,15,16,17,18], even using advanced channel models [19,20], the analytical expression for OFDM error floor (determined by time dispersion only) was derived allowing variable CP length [2]. This enabled testing appropriateness of the normal CP length by comparing it to the CP length values enabling the Bit Error Ratio (BER) values of 10−3 and 10−6 which are commonly referred to as the upper limits for degraded and acceptable bit-oriented digital transmission systems performance, respectively [21]. By applying these BER thresholds (in the absence of equivalent ones for the state-of-the-art access-level wireless networks of interest here), with long enough power delay profile, the corresponding CP length values were found to be around 2.25 and 4.60 μs, respectively, with very little BER reduction for CP length above 3 μs, Figure 1.
As it enables BER to take even lower value than the acceptability threshold aimed for quite demanding trunk-level transmission performance, the normal CP length of 4.69 μs is thus indicated to be unjustifiably oversized [2], unnecessarily overprotecting OFDM symbols against ISI at the expense of reduced throughput.
This indication motivates and justifies systematic reconsidering of the normal CP length optimality, specifically under conditions of low to moderate delay spreads, i.e., for propagation environments ranging from indoor to typical urban.

1.2. Motivation for PHY/MAC/RLC-Based CP Length Model

However, LTE and 5G NR specifications do not use BER at all as the PHY performance measure; rather, it is expressed in terms of Block Error Ratio (BLER), which determines the related BER and thus the corresponding CP length [22].
Moreover, in contrast to the what was elsewhere adopted, considering the PHY layer alone, in the following, we derive the optimal CP length based on the (overhead minimizing) compromise between the two mutually complementary data protection mechanisms: the CP itself at PHY layer and the block-oriented error protection by the Hybrid Automatic Repeat-reQuest (HARQ) error correction and detection/retransmission protocol spreading up through the Medium Access Control (MAC) layer, in conjunction with the Automatic Repeat-reQuest (ARQ) detection/retransmission protocol at the Radio Link Control (RLC) layer of the LTE protocol stack [22].
Consequently, as their coding gains partly take over the CP task of preventing errors due to ISI, it is reasonable to expect CP length that is shorter than the evidently oversized normal one to be sufficient to provide satisfactory protection but with less CP overhead.
In this regard, the inevitable question arises: what is the optimal redundancy trade-off between the CP length and the error recovery protocols that provides maximal throughput?
Therefore, in order to undoubtedly determine whether the standard CP length used in 4G and 5G networks is oversized (and if it is, to what extent), we need to develop an integrated crosslayer analytical model for CP length assessment and objectively determine its optimal value.
The organization of the paper is as it follows:
In Section 2, the expression for optimal CP length is derived by minimizing the Incremental-Redundancy HARQ (IR-HARQ) codeblock average gross length, which is for this purpose developed as a function of, sequentially, BLER, BER and CP length. Furthermore, in Section 3, the obtained analytical model is complemented at first by selecting the appropriate parameter values and then by computer simulation experiments. Conclusions are given in Section 4.

2. Optimal CP Length Model

It is well known that, in LTE systems, both IR-HARQ and ARQ functionalities are used. The former is run by both PHY and MAC layers; therefore, at the transmitter, during each transmit time interval (TTI), the transport block (TB) that PHY receives from MAC as “data” is extended by the 24-bits-long cyclic redundancy check (CRC) tail. This converts the TB into the codeblock, which is then turbo coded and rate-matched [22]. (Codeblock segmentation is not considered here, and the maximal codeblock length of 6144 bits is adopted, fitting in the maximal bandwidth of 5 MHz).
Up to four increasing-redundancy and rate-matched IR-HARQ redundancy versions (RV0 to RV3) of the codeblock can be sent until the codeblock CRC at the receiver indicates error-free transmission. Eventual residual post-HARQ erroneous codeblock is handed over to the RLC-layer ARQ process, which in that case makes the final retransmission [22].

2.1. Effective Average Codeblock Length

Let us consider HARQ and ARQ retransmissions of codeblocks at PHY/MAC and RLC layers, respectively, where we assume that the CRC error detection is always successful for all HARQ redundancy versions.
As we model retransmissions focusing on just the codeblock length, we accordingly abstract the HARQ and ARQ details with a simple and, in this case, adequate performance measure—the codeblock BLER.
Let us denote the nominal codeblock length as LCB = L bits, and the BLER for the i-th redundancy version as: B L E R RV i ; i = 0 , 1 , 2 , 3 . We can justifiably consider the latter as a monotonically decreasing function of CP length τ CP ; therefore, the larger τ CP , the smaller B L E R RV i .
However, so far, there has been no analytical expression for B L E R RV i ( τ CP ) , but we address this later.
Thus, the optimal CP length value is to be determined when the average gross count of transmitted bits—the effective average codeblock length:
L ¯ CB ( τ CP ) = P ( L ) · L + P ( 2 L ) · 2 L + P ( 3 L ) · 3 L + P ( 4 L ) · 4 L + P ( 5 L ) · 5 L = ( 1 B L E R RV 0 ) · L + B L E R RV 0 · ( 1 B L E R RV 1 ) · 2 L + B L E R RV 0 · B L E R RV 1 · ( 1 B L E R RV 2 ) · 3 L + B L E R RV 0 · B L E R RV 1 · B L E R RV 2 · ( 1 B L E R RV 3 ) · 4 L + B L E R RV 0 · B L E R RV 1 · B L E R RV 2 · B L E R RV 3 · 5 L = ( 1 + i = 0 3 j = 0 i B L E R RV j ) · L
which is needed for transmission of L-bits-long nominal codeblock (where P(iL); i = 1,2,3,4,5, denotes probability of transmitting a codeblock i times), is minimal.
With its first four terms, (1) reflects the IR-HARQ rule of transmitting another L-long RVi only if the just-finished transmission of RVi−1 results with CRC indication of an erroneous codeblock, where the probability of an error-free RVi is approximated by the 1-complement of the related BLERRVi. Thus, the overall used length equals L just for the error-free RV0, whereas it increases to 2L if the RV0 is erroneous, but RV1 is error-free. This rise continues to 3L if RV0 and RV1 are erroneous, but RV2 is error-free, and to 4L with erroneous RV0, RV1 and RV2, and error-free RV3 being the last IR-HARQ transmission. Finally, the overall length 5L is accumulated after erroneous RV3, as the post-HARQ remaining errors are dealt by RLC’s ARQ, which sends the last retransmission. Whether is it error-free (which is much more likely) or not is irrelevant for our CP length model, as no more retransmission is sent except, eventually, at the transmission layer, all the way up the stack, which is not in our scope here.
In this regard, a simple check of the sum of probabilities confirms that all mutually exclusive IR-HARQ and RLC-ARQ events (of having 1, 2, 3, 4 or 5 transmissions) are taken into account, i.e., that the sum of the coefficients in front of L, 2L, 3L, 4L and 5L in (1), equals unity.
Apparently, L ¯ CB ( τ CP ) is expressed in bits, whereas the CP is the extension of an OFDM symbol comprising M OFDM = M modulation (pre-OFDM) symbols (as many as subcarriers), each representing ld M M QAM = 2 , 4 , 6 bits, for 4, 16, and 64 QAM, respectively.
This means that each bit of an OFDM symbol carries the CP length fraction: τ CP M OFDM · ld M M QAM , which implies that the duration of the CP-related part of L ¯ CB bits in (1) is:
L ¯ CB ( τ CP ) · τ CP ld M M QAM · M OFDM = L · ( 1 + i = 0 3 j = 0 i B L E R RV j ) · τ CP ld M M QAM · M OFDM
Minimizing (2) with respect to τ CP provides the optimal τ CP value:
d d τ CP [ L ¯ CB ( τ CP ) · τ CP ] = 0
(We do not present here the cumbersome calculus of the second derivation to verify the extremum as minimum, as it is obvious from the concave graphs in Section 3).
Furthermore, before developing (3), let us express B L E R RV i ( τ CP ) ; i = 1 , 2 , 3 , as it follows:
B L E R RV i ( τ CP ) = B L E R RV 0 ( τ CP ) Δ B L E R RV i / 0 ; i = 1 , 2 , 3 ; Δ B L E R RV i / 0 > 1
where we introduced the BLER reduction Δ B L E R RV i / 0 > 0 of RVi with respect to the first transmission (RV0) at the same SNR value. (This is inverse to the definition of the more common coding gain G RV i / 0 , which allows RVi to have that much reduced SNR with respect to RV0 but still retain the same BLER value [22].)
Moreover, although CP length is determined exclusively by ISI (due to multipath propagation), we abstract it by an equivalent additive white-Gaussian noise (AWGN) source that would produce equal BLER degradation. In this way, it is possible to make use of the AWGN-based Δ B L E R R V i values that are already available for any particular selected value of the Channel Quality Indicator (CQI) [23,24].
Accordingly, in the exemplar Figure 2 for a small bandwidth, such as with 1 Physical Resource Block (PRB) conforming to 12 subcarriers [24,25], typical RV BLER curves (e.g., for CQI = 6) are shown [26], where the coding gains G RV i / 0 ; i = 1 , 2 , 3 , of an RVi with respect to RV0, pertain to the target value of BLER = 0.1 [27,28].
According to (4), the successive BLER reductions between the RVs 1–3 and RV0 are represented in Figure 2 by the lengths of the vertical lines drawn from the points where the plots reach the target value B L E R RV i = 10 1 ; i = 1 , 2 , 3 up to the intersections with the RV0 curve. Thus, in this example, we can see that Δ B L E R RV 1 / 0 , Δ B L E R RV 2 / 0 and Δ B L E R RV 3 / 0 are approximately equal to 7.5, 9.5 and 10 times, respectively.
Furthermore, by substituting (4) into (2), the latter becomes:
L ¯ CB ( τ CP ) · τ CP = L · ( 1 + i = 1 4 B L E R RV 0 i j = 0 i 1 Δ B L E R RV j / 0 ) · τ CP ; Δ B L E R RV 0 / 0 = 1
where we retained only B L E R RV 0 = B L E R RV 0 ( τ CP ) , which makes it easier to differentiate (5) with respect to τ CP in order to derive the optimal τ CP value.
(We justifiably consider that BLER reductions Δ B L E R RV i ; i = 1,2,3, do not depend on τ CP .)

2.2. Optimal CP Length for Minimal Codeblock Average Gross Length

Applying the general product differentiation rule to (5), from (3) we obtain:
1 + i = 1 4 B L E R RV 0 i ( 1 + i · τ CP B L E R RV 0 · d B L E R RV 0 d τ CP ) j = 0 i 1 Δ B L E R RV j / 0 0 ; Δ B L E R RV 0 / 0 = 1
As so far, there has been no evidence about a closed-form expression for B L E R RV 0 ( τ CP ) in (6), let us recall that its counterpart B L E R UNC for the uncoded blocks, can be expressed by its related BERUNC [25]. By considering the time-dispersion (targeted by CP) dominant impairment causing errors, BERUNC is a function of CP length: B E R UNC = B E R ( τ CP ) [2].
If, analogously with the former inter-RV definition (4), we introduce Δ B L E R RV 0 / UNC as BLER reduction of the RV0 regarding the uncoded block transmission, then B L E R RV 0 ( τ CP ) can be expressed as:
B L E R RV 0 ( τ CP ) = B L E R UNC [ B E R ( τ CP ) ] Δ B L E R RV 0 / UNC
Thus, after simplifying the notation:
B L E R UNC [ B E R ( τ CP ) ] = B L E R
we express the derivation of B L E R RV 0 ( τ CP ) in (6) as follows:
d B L E R RV 0 ( τ CP ) d τ CP = 1 Δ B L E R RV 0 / UNC · d [ B L E R ( B E R ) ] d B E R · d B E R ( τ CP ) d τ CP
To find the first left derivation on the right side of (9), we need to adopt a certain relationship between BLER and BER. In this regard, we can justifiably assume successful CP-aided mitigation of channel time dispersion, i.e., that the CP is long enough (e.g., as the normal one in LTE) to eliminate the vast majority of error bursts mostly arising from multipath propagation and retain only sporadic bit errors that mostly occur randomly and rarely in residual bursts (to be scattered by interleaving, anyway) [25].
However, although the common binomial distribution statistically well describes mutually independent bit error occurrences within an L-bits-long data block, in this case, we consider that the appropriate error generating model should still preserve (moderate) mutual dependability among the individual bit error occurrences. This conforms to the statistical model of sampling without replacement, well described by the hypergeometric distribution of errors within an errored data block (containing one or more erroneous bits), which provides the following BLER vs. BER relationship [25]:
B L E R ( B E R ) 1 ( 1 B E R ) L
Thus, differentiating (10) leads to:
d [ B L E R ( B E R ) ] d B E R = L · ( 1 B E R ) L 1
For large enough L (which is reasonable to presume), (11) can be rewritten as:
d [ B L E R ( B E R ) ] d B E R L · ( 1 B E R ) L
Now, we substitute d B L E R d B E R from (12) into (9) and then into (6) to make the latter related just to B E R = B E R ( τ CP ) :
1 + i = 1 4 [ 1 ( 1 B E R ) L ] i Δ B L E R RV 0 / UNC ( 1 + i · ( 1 B E R ) L 1 ( 1 B E R ) L · L · τ CP · d B E R d τ CP ) j = 0 i 1 Δ B L E R RV j / 0 0 ; Δ B L E R RV 0 / 0 = 1
Let us point out here that in the following, we simplified some expressions to ease their interpretation, by applying several analytically justifiable approximations that we also double-checked step-by-step with MATLAB tool and kept only the ones with negligible impact on the final results.
Furthermore, as we target the propagation environments ranging from indoor to typical urban [22], even the latter one’s 3GPP-assigned median rms delay spread of 500 ns is nowadays practically reduced down to just about 200 ns (due to near antennas, mounted to walls and building rooftops). Thus, the CP of a couple of microseconds spanning the “lion’s part” of the power delay profile might leave just extremely rare long delay excursions out of its reach to eventually produce accordingly rare bit errors, represented by very small BER values.
Therefore, for long enough CP, i.e., with effective CP-aided protection against ISI, we may always consider that BER << 1. Indeed, even adopting the 3GPP-targeted PHY/MAC transmission performance value of BLER = 10−1 [22] and the maximal block length of L = 6144 bits in (10) results in a small value of BER ≈ 1.63∙10−5.
This implies that we can also justifiably assume that: L · B E R < < 1 , and, consequently, can take into account only the first two terms in the binomial expansion:
( 1 B E R ) L = i = 0 L ( L i ) · 1 L i · ( B E R ) i 1 L · B E R
Furthermore, by applying (14) into (13) and associating the terms with equal powers, (13) can be rewritten in the more concise form as it follows:
1 + i = 1 4 ( L · B E R ) i · ( 1 + i · 1 L · B E R B E R · τ CP · d B E R d τ CP ) Δ B L E R RV 0 / UNC · j = 0 i 1 Δ B L E R RV j / 0 0 ; Δ B L E R RV 0 / 0 = 1
To solve (15) with respect to τ CP and thus find the optimal CP length, we need to know B E R ( τ CP ) and then derive d B E R ( τ CP ) d τ CP , too.

2.3. Time-Dispersion-Only Related Residual BER for Optimal CP Length

As the CP mechanism is aimed to mitigate exclusively the channel time dispersion (i.e., multipath propagation causing ISI and error bursts), the standard CP length values—the normal and the extended one [22], assigned to urban or rural environment, respectively, so were determined exclusively by power delay profile’s delay spread, without any regard to noise.
Accordingly, for the purpose of assessing the overhead of the actual standard CP length, we stick to its framework of ISI-dominant conditions, by not considering noise even in propagation environments exceeding indoor or small-cell dimensions (where this assumption mostly holds anyway).
However, in contrast to the above-reviewed PHY-only-based standard CP length(s) chosen to be slightly larger than the expected maximal delay spread of the channel power delay profile, taking into account HARQ/RLC-ARQ retransmissions as well, reveals that, for any chosen fixed CP length—be it the industry-standard normal one or any other—any noise level would increase the rate of retransmissions and so reduce the effective throughput.
Consequently, taking into account noise in the CP length optimization would point to even smaller optimal value, which would further imply the industry-standard normal CP length to be considered even more oversized. This is quite unrealistic and would finally end up in a reductio ad absurdum situation when noise becomes dominant impairment, causing almost all HARQ/RLC-ARQ retransmissions and making the fixed pre-assigned CP to become just the burden wasting the bandwidth and energy.
Therefore, including noise into the model would make sense only if we introduce a sort of noise-adaptive (i.e., CQI/MCS adaptive) CP length, in a way analogous to the time-dispersion-adaptive schemes mentioned in the introduction.
However, this is not what we are proposing here, as it would have not been compatible with 4G/5G standards and would therefore be difficult to implement and get accepted by the industry.
Moreover, as reducing CP length effectively increases the energy per symbol, i.e., SNR, this makes retransmissions less frequent and partly compensates for the noise effect.
Therefore, the residual BER being determined just by the ISI—the OFDM error floor—is to be adopted here.
With this regard, we consider the utmost general, quasistatic wide-sense stationary uncorrelated scattering (WSSUS) multipath channel model, whose impulse response is the sum of N complex delta functions with powers A i 2 , phases ψ i and delays τ i , i = 1 , 2 , N [2]. Consequently, the received signal is the sum of accordingly scaled, phase-shifted and delayed replicas—echoes of the transmitted signal—where selecting any sampling instant (that is closest to N -th out of N impulses of the profile), distinguishes the preceding (“−”) echoes from the delayed (“+”) ones with their accordingly denoted “−” and “+” powers, phases and delays.
The m-th modulation (pre-OFDM) symbol s m , n e j ϕ m , n , with period T s , is aggregated with other ones into the actual n-th transmitted OFDM symbol: m = 1 M s m , n e j ϕ m , n · e j m · 2 π M T s τ , where M is the number of subcarriers and τ is the delay with respect to the sampling instant. Analogously, the (n − 1)-th and the (n + 1)-th transmitted OFDM symbols in the observed data sequence, are represented as m = 1 M s m , n 1 e j ϕ m , n 1 · e j m · 2 π M T s τ and m = 1 M s m , n + 1 e j ϕ m , n + 1 · e j m · 2 π M T s τ , respectively, [2].
Then, for given channel and signal statistical parameters, the error floor prediction is [2]:
B E R B P S K = 1 2 π ( W E [ ( τ i T s ) 2 ] · var [ Δ s n / n + 1 ] + W + E [ ( τ i + T s ) 2 ] · var [ Δ s n 1 / n ] W E [ ( τ i T s ) 2 ] · var [ Δ s n / n + 1 ] · W + E [ ( τ i + T s ) 2 ] · var [ Δ s n 1 / n ] W E [ ( τ i T s ) 2 ] · var [ Δ s n / n + 1 ] + W + E [ ( τ i + T s ) 2 ] · var [ Δ s n 1 / n ] )
where “−” and “+” rms delay spreads:
E [ ( τ i T s ) 2 ] = i = 1 N ( A i ) 2 ( τ i T s ) 2 i = 1 N ( A i ) 2 ; E [ ( τ i + T s ) 2 ] = i = N + 1 N ( A i + ) 2 ( τ i + T s ) 2 i = 1 N ( A i + ) 2
of the power delay profile, are weighted by their corresponding “−” and “+” aggregate powers:
W = i = 1 N ( A i ) 2 ; W + = i = N + 1 N ( A i + ) 2 ; W + W + = i = 1 N A i 2 = 1
respectively, whereas the variances of differences between the actual (n-th) OFDM symbol and the following one, as well as between the preceding OFDM symbol and the actual one:
var [ Δ s n / n + 1 ] = m = 1 M s m , n 2 + s m , n + 1 2 M 2 , var [ Δ s n 1 / n ] = m = 1 M s m , n 1 2 + s m , n 2 M 2
respectively, are normalized to the modulation symbol.
From (17)–(19), and finally from (16), it is obvious that: B E R = B E R ( τ CP ) , as the effect of CP is modeled simply by discarding the power-delay profile terms having delays within τ CP span around the sampling instant, i.e., having indices in the range from N N ( τ CP ) to N ( τ CP + ) > N , where N ( τ CP - ) and N ( τ CP + ) are the according “−” and “+” CP spans, respectively.
Moreover, as the BER expression (16) does not presume any specific sampling instant, for any power delay profile with dominant first path power ( A 1 2 ), the optimal sampling was found to provide just minor BER difference regarding sampling at the mean delay or just upon the first arrival [1].
Consequently, when the latter is adopted, the “−” terms in (16) can be discarded, whereas the remaining “+” ones could be written without the superscript; therefore, (16) simplifies to:
B E R ( τ CP ) = 1 2 π · T s E [ Δ s n 1 / n 2 ] · i = N ( τ CP + ) N A i 2 τ i 2
where “+” in “CP+” indicates that the first term in the sum is with delay just slightly above τ CP .
Specifically, for BPSK modulation, as s m , n and s m , n + 1 become bipolar, taking the values ±1 each, (19) transforms to:
E [ Δ s n / n + 1 2 ] = E [ Δ s n 1 / n 2 ] = m = 1 M s m , n 2 + s m , n + 1 2 M 2 = M · [ ( 1 2 ) 2 + ( 1 2 ) 2 ] M 2 = 1 M
so that BER further simplifies from (20) to:
B E R ( τ CP ) = 1 2 π · M · i = N ( τ C P + ) N A i 2 τ i 2 T s = 1 2 π · M · τ CP + 2 T s
where τ CP + 2 = i = N ( τ CP + ) N A i 2 τ i 2 is the “CP-residual” (i.e., after the “cut-off” τ CP ) rms delay spread, which therefore monotonically decreases with τ CP .
Let us make an observation here that, for large enough (i.e., effective) τ CP , the residual (“high-passed”) delay profile weighting coefficients A i 2 are very small, and so is τ CP + 2 with respect to 2 π · M · T s . The consequently very small BER values justify the approximation (14) that is finally confirmed in Section 3.
Furthermore, for the higher-order modulations applied in LTE, namely: 4 QAM, 16 QAM and 64 QAM with Gray constellation mapping, the coefficient k MOD should be inserted in (22) [2]:
B E R ( τ CP ) = k MOD 2 π · M · i = N ( τ C P + ) N A i 2 τ i 2 T s = k MOD 2 π · M · τ CP + 2 T s
where:
k MOD = S E R M QAM B E R BPSK l d M = { 2 / 2 = 1 ; 4 QAM 3 / 4 = 0.75 ; 16 QAM 3.5 / 6 = 0.583 ; 64 QAM
Now, we differentiate (23):
d B E R ( τ CP ) d τ CP = k MOD 2 π · M · T s · d [ i = N ( τ C P + ) N A i 2 τ i 2 ] d τ CP
where:
d [ i = N ( τ C P + ) N A i 2 τ i 2 ] d τ CP = 1 2 1 i = N ( τ C P + ) N A i 2 τ i 2 · d [ i = N ( τ C P + ) N A i 2 τ i 2 ] d τ CP
and:
d [ i = N ( τ C P + ) N A i 2 τ i 2 ] d τ CP = lim Δ τ CP 0 i = N ( τ C P + + Δ τ C P ) N A i 2 τ i 2 i = N ( τ C P + ) N A i 2 τ i 2 Δ τ CP lim Δ τ CP Δ τ i = N ( τ C P ) N ( τ C P + + Δ τ C P ) A i 2 τ i 2 Δ τ CP = A N ( τ CP + ) 2 Δ τ · τ CP 2 ;        Δ τ Δ τ CP
where Δ τ is the minimal measurable delay interval—discrete quantum of the power delay profile.
Substituting (27) into (26) and then (26) into (25), we obtain:
d B E R ( τ CP ) d τ CP = k MOD 4 π · M · T s · A N ( τ CP + ) 2 Δ τ · i = N ( τ C P + ) N A i 2 τ i 2 · τ CP 2 = k MOD 4 π · M · T s · A N ( τ CP + ) 2 Δ τ · τ CP + 2 · τ CP 2
Finally, we substitute B E R from (23) and d B E R ( τ CP ) d τ CP from (28) into (15), so the latter becomes:
1 + i = 1 4 ( L · k MOD 2 π · M · τ CP + 2 T s ) i Δ B L E R RV 0 / UNC · j = 0 i 1 Δ B L E R RV j / 0 · [ 1 i 2 · ( 1 L · k MOD 2 π · M · τ CP + 2 T s ) · A N ( τ CP + ) 2 τ CP + 2 · Δ τ · τ CP 3 ] = 0 ; Δ B L E R RV 0 / 0 = 1
The trade-off between the CP length τ CP and the BLER reductions Δ B L E R RV i / 0 (and, consequently, the related HARQ coding gains) is evident in (29), as each addend of the sum in (29) monotonically decreases either by increasing τ CP (i.e., by decreasing the normalized “CP-residual” rms delay spread τ CP + 2 ), or by increasing the BLER reductions in the denominator (Analogous CP–HARQ trade-off is evident with decreasing τ CP ).
Thus, (29) expresses the τ CP -optimizing “balance” between the two protecting mechanisms enabling minimal average codeblock gross length.
This implies that selecting the 3GPP-LTE modulation and coding scheme (MCS), i.e., the channel quality identifier (CQI) with certain Δ B L E R RV i / 0 , determines the achievable τ CP reduction and vice versa; therefore, there must be an optimal CP length that enables maximal overall throughput.
Moreover, (29) can be significantly simplified without much accuracy degradation, by neglecting the two higher-order addends (due to their fast increasing denominators and decreasing numerators). This reflects the well-known IR-HARQ feature that most of the coding gain is with the first round(s) [22].
Likewise, the expression (5) for the CP-related duration L ¯ CB ( τ CP ) · τ CP of average gross data L ¯ CB bits transmitted for a codeblock is developed by substituting (10), (14) and (23) in (5), which results in:
L ¯ CB ( τ CP ) · τ CP = L · [ 1 + i = 1 4 ( L · k MOD 2 π · M · τ CP + 2 T s ) i Δ B L E R RV 0 / UNC · j = 0 i 1 Δ B L E R RV j / 0 ] · τ CP ; Δ B L E R RV 0 / 0 = 1
As τ CP increases, the “CP-residual” rms delay spread τ CP + 2 and thus the whole expression in the squared brackets of (30), monotonically decreases, thus opposing the τ CP rise and paving the way to existence of minimal L ¯ CB ( τ CP ) · τ CP .
Finally, let us note once again that all approximations in this section were step-by-step verified by computer simulations.

3. Numerical Results

3.1. Setup of Coding and Channel Parameters

3.1.1. Power-Delay Profile

Actually, (29) and (30) are valid for any power delay profile, but their numerical verification requires adopting a certain power delay profile shape (that is not uniquely determined just by the rms delay spread value).
However, as the standard wireless channel models (ITU, 3GPP) are delay limited and with poor delay resolution, these are not appropriate for the CP length testing in propagation environments ranging from indoor to typical urban. In this regard, a convenient solution is to mimic the unlimited power delay profiles by the limited exponential profile in particular, where for any rms delay spread of interest here (100, 200, 300 or 400 ns), we can design how long is the profile (i.e., its maximal delay) by a priori choosing the probability p that all impulses of the corresponding delay-unlimited exponential profile of equal rms delay spread are within the selected maximal delay [2]. Thus, e.g., for p = 99%, the maximal delay is 4.6 times the rms delay spread, whereas for p = 99.9999999999999%, this factor equals 34.5. This way, the impact of CP length can be tracked with as fine delay resolution as needed. The minimal measurable delay interval in (29)—discrete quantum of the power delay profile—is chosen to take: Δ τ = 5 · 10 7 seconds.

3.1.2. BLER Reductions

Now, let us consider which values to adopt for the IR-HARQ BLER reductions Δ B L E R RV i / 0 ; i = 1 , 2 , 3 .
As the goal here is to find the optimal value for the evidently oversized standard CP length(s), it is appropriate to adopt such values of the relevant parameters that will not themselves contribute to CP length shortening but oppose it. Accordingly, as it is already pointed out regarding (29), the minimal BLER reduction and so the coding gain alike, i.e., the lowest-order MCS/CQI is the best choice in this regard [26].
However, graphical means presented in the exemplar Figure 2 as applicable for a small bandwidth is of no use for wider bandwidth, such as with typically 25 PRBs, which also implies larger codeblock size (of interest here).
Then, the BLER(SNR) curves are getting very steep—almost vertical—taking on a waterfall shape, as it can be seen in the exemplar Figure 3 [23].
Apparently, each RV BLER curve is mostly in its “saturation” state (when all blocks are erroneous, i.e., BLER = 1) before entering its waterfall segment to start plunging down to the referential BLER = 10−1 level. Applying the same graphical means to measure BLER reduction as in Figure 2, by drawing vertical lines from the BLER = 10−1 points up to the RV0 curve, it is obvious that all BLER reductions are almost equal to 1/0.1, i.e., Δ B L E R RV i / 0 = 10 , i = 1 , 2 , 3 .
Thus, for large bandwidth, there are no specific worst-case-scenario IR-HARQ parameters (with smallest BLER reductions) to be selected for the optimal CP length model.
This applies for somewhat smaller bandwidths as well, e.g., for 5 MHz, when large codeblock lengths are still used (even though not necessarily the maximal one of 6144 bits allowed by the turbo coder). Whatever the case, the larger the codeblock, the steeper the BLER curves [23].
Now, let us analytically verify that these Δ B L E R RV i / 0 values are generally applicable in the proposed CP optimization model.
Thus, having chosen a certain MCI/CQI value (and so the modulation type and the coding gains G RV i / 0 ; i = 1 , 2 , 3 ), we can model Δ B L E R RV i / 0 simply by focusing on the actual B E R RV 0 (rather than B L E R RV 0 ), in order to apply G RV i / 0 to the classic BER expression for the AWGN channel [25]:
B E R RV 0 = k M QAM · Q ( 2 · ( E b N 0 ) RV 0 )
In this regard, let us first develop Δ B L E R RV i / 0 from (4):
Δ B L E R RV i / 0 = B L E R RV 0 ( τ CP ) B L E R RV i ( τ CP ) ; i = 1 , 2 , 3 Δ B L E R RV i / 0 > 1
as it follows:
Δ B L E R RVi / 0 = B L E R RV 0 [ B E R RV 0 ( E b N 0 G RV i / 0 ) ] B L E R RV 0 [ B E R RV 0 ( E b N 0 ) ] ; i = 1 , 2 , 3
where G RV i / 0 is not considered here as the coding gain that enables the higher-order RVi to preserve the BLER of RV0 with G RV i / 0 times lower energy per bit to noise power spectral density ratio Eb/N0 but as the increase in the RV0′s Eb/N0 that makes its B L E R RV 0 reduced to B L E R RVi .
Taking into account (10), (33) is expressed as:
Δ B L E R RVi / 0 = 1 [ 1 B E R RV 0 ( E b N 0 G RV i / 0 ) ] L 1 [ 1 B E R RV 0 ( E b N 0 ) ] L ; i = 1 , 2 , 3
Furthermore, applying (14) into (34) leads to:
Δ B L E R RVi / 0 B E R RV 0 ( E b N 0 G RVi / 0 ) B E R RV 0 ( E b N 0 ) = Δ B E R RVi / 0 ; i = 1 , 2 , 3
Thus, according to (35), the HARQ-made BLER reductions are now expressed by the according BER reductions and so can be easily estimated by applying (31) to RV0, with and without the coding gain G RV i / 0 .
Generally, according to (14), the target BLER = 10−1 is achieved with B E R 0.1 / L , which, for the maximal block length in LTE (L = 6144 bits), amounts BER ≈ 1.63·10−5 and determines the near-optimal “operating point” of (31) to be at E b / N 0 9.3 dB, whereas the absolute upper-bound BLER = 1 is reached with BER ≈ 1.63·10−4 at E b / N 0 = 8.1 dB already, i.e., with just as little as 1.2 dB SNR degradation between the target BLER value and the outage-related one.
Moreover, considering (35), this threshold effect of the LTE physical layer performance, i.e., such a thin margin between the optimal and the outage-state BLER, implies that, for any higher-order RVi, which has reached the target performance B L E R RV i 10 1 with the coding gain G RV i / 0 > 1.2 dB, the RV0 was likely with the outage-state performance: B L E R RV 0 1 , as various physical channel impairments (expressed as the AWGN-equivalent abstracts) easily overcome the 1.2 dB margin and produce many erroneous (especially large) blocks.
This finally implies that, for our CP length optimization model, we can justifiably adopt Δ B L E R RV i / 0 10 ; i = 1 , 2 , 3 .
Moreover, let us consider which value for the BLER reduction Δ B L E R RV 0 / UNC between the RV0 and the uncoded block transmission, to adopt in (29) and (30).
With this regard, we verified [29] that, with L taking the maximal value of 6144 bits, the steepness of the B L E R UNC curves is as much as of those for B L E R RV i in Figure 3, so that again BLER degradation from the projected value of 10−1 to the “saturating” value 1 occurs with just a fraction of dB of Eb/N0 degradation, as it is shown for 16 QAM in the illustrative Figure 4.
This confirms that we can adopt Δ B L E R RV 0 / UNC = 10 , as well.
Thus, to summarize, we can adopt uniform BLER reductions of 10 for all RVs, as well as for the uncoded block: Δ B L E R RV 0 / UNC = Δ B L E R RV i = 10 ; i = 1 , 2 , 3 .

3.2. Analysis of Numerical Results

Finally, we verify the CP optimization model for the three LTE modulation types and the rms delay spreads of up to 400 ns, attributed to the propagation environments ranging from indoor to typical urban [22], where the latter is included since, nowadays, its median rms delay spread is significantly reduced, as is pointed out in Section 2.2.
Accordingly, by the above-described single-cluster exponential average power delay profile, 1,000,000 instantaneous profiles were generated and subjected to the CP “window” providing the CP-residual rms delay spread values for the optimal CP length estimation (29). In the corresponding Monte Carlo (MC) simulations, bit-error occurrences within erroneous codeblocks were modelled as samples without replacement (Section 2.2), downscaling the incidence of higher-order retransmissions by 10, until the final one is reached.
Thus, based on (30), the CP-related duration L ¯ CB ( τ CP ) · τ CP of the average gross codeblock was graphed for each selected modulation type and delay spread value, to identify the curve minimum and then checked whether it matched the corresponding optimal τ CP value, estimated by (29).
The according exemplar 16 QAM plots in Figure 5 and Figure 6 are related to the rms delay spreads of 200 and 300 ns. As it can be seen, the curves minima closely match the estimated optimal τ CP values.
Moreover, the optimal CP length as well as L ¯ CB ( τ CP ) · τ CP values coming out of the related Monte Carlo (MC) simulations were found to match very well to their counterparts estimated by (29) and (30). Thus, e.g., by comparing Figure 7 and Figure 8 with Figure 5 and Figure 6, respectively, it is evident that the minima of the corresponding curves exhibit just a minor offset one to each other.
Furthermore, it is evident that as the codeblock length L increases up to 6144 bits, both the optimal τ CP and its corresponding L ¯ CB ( τ CP ) · τ CP increase, whereas the curves’ minima shift to the right and move up, respectively. Moreover, this curves’ dispersion with L gets even more pronounced as the rms delay spread increases, which is in accordance with (29).
Thus, the optimal CP length with the maximal codeblock length of 6144 bits (providing least CP-optimization benefit) and the rms delay spreads of 100, 200, 300, and 400 ns, was found to be equal to 1.11, 2.41, 3.78, and 5.03 μs for 4 QAM modulation type, 1.07, 2.34, 3.68, and 4.91 μs for 16 QAM, and 1.04, 2.25, 3.58, and 4.83 μs for 64 QAM, respectively, whereas the normal CP of 4.69 µs was reached with the rms delay spread values of 3.70, 3.79, and 3.87 ns, for the respective modulation types.
Finally, if we observe the rms delay spread values between Figure 5 and Figure 6 (or Figure 7 and Figure 8), it is noticeable that for the same modulation type, increasing the rms delay spread is expectedly tracked by increasing both the optimal τ CP and the corresponding CP-related duration L ¯ CB ( τ CP ) · τ CP of the codeblock average gross length. To what extent are the increments of the latter two related to the rms delay spread is of particular interest here and is therefore accordingly presented in Figure 9 and Figure 10, for L = 6144.
As it can be seen, both the optimal τ CP and L ¯ CB ( τ CP ) · τ CP monotonically increase with rms delay spread.
Likewise, further analysis shows that the optimal CP length and the corresponding CP-weighted duration of codeblock average gross length slowly decrease with higher modulation order, as seen in Figure 11 and Figure 12, which is in accordance with (29) and (30), respectively.
Moreover, coming out of the motivation to find the optimal CP length value and compare it to the (suspectedly oversized) normal one of 4.69 μs, the key indicator to quantify the potential benefit is the achievable efficiency gain, i.e., the relative CP-weighted average codeblock length reduction that we define here as:
η G = L ¯ CB ( 4.69 ) · 4.69 L ¯ CB ( τ CP ) · τ CP L ¯ CB ( 4.69 ) · 4.69
The results of applying (36) onto the obtained CP-weighted codeblock average gross length values, such as the graphically presented ones in Figure 5 and Figure 6 for the case of 16 QAM are given in Table 2, Table 3 and Table 4 for all three modulation types, with chosen rms delay spreads and codeblock lengths.
As it can be seen, particularly with the least-beneficial (maximal) codeblock length of 6144 bits and the rms delay spreads of 100, 200, 300, and 400 ns, the optimization of CP length provides 74.9%, 46.7%, 17.4%, and −19.2% efficiency gain with regard to the normal CP value for 4 QAM modulation type, whereas 76.3%, 47.7%, 19.1%, and −18.5% are the outcomes for 16 QAM, and 77.0%, 49.2%, 21.8%, and −17.6% for 64 QAM, respectively.
Finally, as the CP length optimization model equally applies to testing the standard CP length values of all 5G NR numerologies, just as it does for the LTE (i.e., numerology 0) normal CP, this implies that the above-cited relative values (percentages) also apply for all numerologies, while the absolute values (expressed in μs) need to be properly downscaled by 2 for each next higher numerology.
Thus, to summarize, the above numerical results validate the developed analytical model for assessing adequacy of the industry-standard 4G/5G CP length value(s), clearly indicating that these are significantly oversized.

4. Conclusions

A novel and comprehensive crosslayer analytical model is developed to assess appropriateness of the standard CP length value(s), adopted in LTE and 5G NR specifications.
While all other so far reported investigations and qualifications of the industry-standard CP length have been based on the PHY layer alone, the optimal CP length is derived here in such a way as to minimize the effective average codeblock length determined by trade-off between the two mutually complementary mechanisms: reducing the CP length itself at PHY layer and the consequent rising incidence of codeblock repetitions due to error recovery through the layers above PHY—MAC and RLC, in particular.
In this regard, we simplified the analysis by introducing several analytically and numerically justified approximations, so easing the interpretation of the finally obtained expressions.
Thereby, for given protective coding parameters, the optimal CP length is found to be determined by the rms delay spread of the channel power delay profile part exceeding the CP span.
Concretely, with rms delay spreads ranging from 100 to 300 ns, the optimal CP length values are found to significantly reduce the CP-weighted codeblock average gross length with respect to its values achieved with the LTE (i.e., 5G NR numerology 0) normal CP of 4.69 μs, specifically: from 74.9% to 17.4% for the 4 QAM modulation type, from 76.3% to 19.1% for 16 QAM, and from 77.0% to 21.8% for 64 QAM, respectively, whereas the negative reductions (i.e., effective growths) of −19.2%, −18.5%, and −17.6%, found for the rms delay spread of 400 ns, indicate that the standard (normal) CP length of 4.69 µs is close to optimal for that extent of time dispersion, as it is reached with the rms delay spread values of 370, 379, and 387 ns, for the respective modulation types.
These numerical results validate the developed analytical CP length model and undoubtedly unveil that the industry-standard CP lengths are significantly oversized, unnecessarily reducing the net throughput in propagation environments ranging from indoor to typical urban.
This work was aimed to discover, verify and quantify the potential for reducing the CP overhead and so pave the way to according R&D and field tests taking into account design and deployment issues as well, and using sophisticated hardware and industry-standard software simulation tools.

Author Contributions

Conceptualization, A.L., V.L. and B.M.; methodology, A.L.; software, A.L.; validation, A.L. and V.L.; formal analysis, A.L.; investigation, A.L.; resources, A.L., V.L. and B.M.; data curation, A.L.; writing—original draft preparation, A.L.; writing—review and editing, V.L.; visualization, A.L.; supervision, V.L.; project administration, A.L.; funding acquisition, A.L. and V.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lipovac, A.; Lipovac, V.; Njemčević, P. Suppressing the OFDM CFO-Caused Constellation Symbol Phase Deviation by PAPR Reduction. Wirel. Commun. Mob. Comput. 2018, 2018, 1–8. [Google Scholar] [CrossRef]
  2. Lipovac, A.; Lipovac, V.; Modlic, B. Modeling OFDM Irreducible BER with Impact of CP Length and CFO in Multipath Channel with Small Delay Dispersion. Wirel. Commun. Mob. Comput. 2016, 16, 1065–1077. [Google Scholar] [CrossRef]
  3. 3GPP TS 36.211. Physical Channels and Modulation (Release 8). Available online: https://www.etsi.org/deliver/etsi_ts/136200_136299/136211/08.07.00_60/ts_136211v080700p.pdf (accessed on 8 July 2021).
  4. 3GPP TR 25.943. Deployment Aspects (Release 9). Available online: https://www.etsi.org/deliver/etsi_tr/125900_125999/125943/09.00.00_60/tr_125943v090000p.pdf (accessed on 8 July 2021).
  5. Batariere, M.; Baum, K.; Krauss, T.P. Cyclic Prefix Length Analysis for 4G OFDM systems. In Proceedings of the Vehicular Technology Conference, VTC2004-Fall, Los Angeles, CA, USA, 26–29 September 2004; pp. 543–547. [Google Scholar]
  6. Shah, D.C.; Rindhe, B.U.; Narayankhedkar, S.K. Effects of Cyclic Prefix on OFDM System. In Proceedings of the International Conference and Workshop on Emerging Trends in Technology, Mumbai, India, 26–27 February 2010; pp. 420–424. [Google Scholar]
  7. Payaswini, P.; Manjaiah, D.H. Analysis of Effect of Cyclic Prefix on Data Rates in OFDM Modulation Techniques. Int. J. Adv. Res. Comput. Math. Sci. 2012, 3, 465–470. [Google Scholar]
  8. Zhang, Z.; Li-Feng, L. A Novel OFDM Transmission Scheme with Length-adaptive Cyclic Prefix. J. Zhejiang Univ. Sci. 2004, 5, 1336–1342. [Google Scholar]
  9. Lim, C.; Chang, Y.; Cho, J.; Joo, P.; Lee, H. Novel OFDM Transmission Scheme to Overcome ISI Caused by Multipath Delay Longer than Cyclic Prefix. In Proceedings of the Vehicular Technology Conference, VTC 2005-Spring, Stockholm, Sweden, 30 May–1 June 2005; pp. 1763–1767. [Google Scholar]
  10. Al-Jazari, A.; Kostanic, I. Cyclic Prefix Length Determination for Orthogonal Frequency Division Multiplexing System over Different Wireless Channel Models Based on the Maximum Excess Delay Spread. Am. J. Eng. Appl. Sci. 2015, 8, 82–93. [Google Scholar] [CrossRef] [Green Version]
  11. Lien, S.Y.; Shieh, S.L.; Huang, Y.; Su, B.; Hsu, Y.L.; Wei, H.Y. Waveform and Numerology to Support 5G Services and Requirements. IEEE Comm. Mag. 2017, 55, 64–71. [Google Scholar] [CrossRef]
  12. Gkonis, P.K.; Trakadas, P.T.; Kaklamani, D.I. A Comprehensive Study on Simulation Techniques for 5G Networks: State of the Art Results, Analysis, and Future Challenges. Electronics 2020, 9, 468. [Google Scholar] [CrossRef] [Green Version]
  13. Farhang-Boroujeny, B.; Moradi, H. OFDM Inspired Waveforms for 5G. IEEE Commun. Surv. Tutor. 2016, 18, 2474–2492. [Google Scholar] [CrossRef]
  14. Kong, D.; Liu, P.; Fu, Y.; Ding, J.; Quek, T.Q.S. Reduction of Cyclic Prefix Overhead in Narrow-Band Internet of Things (NB-IoT) Systems. IEEE Wirel. Commun. Lett. 2021, 10, 517–521. [Google Scholar] [CrossRef]
  15. Liu, X.; Chen, H.; Lyu, B.; Meng, W. Symbol Cyclic Shift Equalization PAM-OFDM—A Low Complexity CP-Free OFDM Scheme. IEEE Trans. Veh. Technol. 2017, 66, 5933–5946. [Google Scholar] [CrossRef]
  16. Chern, S.; Huang, H.C.; Hsin-Hsyong Yang, R. Performance of CP-free ST-BC MIMO-OFDM system under IQ-imbalance in multipath channel. In Proceedings of the International Symposium on Intelligent Signal Processing and Communication Systems, Chengdu, China, 6–8 December 2010; pp. 1–4. [Google Scholar]
  17. Bae, J.N.; Kim, Y.H.; Kim, J.Y. MIMO OFDM system with AMC and variable CP length for wireless communications. In Proceedings of the 9th International Symposium on Communications and Information Technology, Icheon, Korea, 28–30 September 2009; pp. 16–20. [Google Scholar]
  18. Mohammed, U.S.; Tohamy, A. A low complexity OFDM system with minimum intersymbol interference. In Proceedings of the 5th Joint IFIP Wireless and Mobile Networking Conference (WMNC), Bratislava, Slovakia, 19–21 September 2012; pp. 22–29. [Google Scholar]
  19. 3GPP TR 36.873. Study on 3D Channel Model for LTE (Release 12). Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=2574 (accessed on 8 July 2021).
  20. 3GPP TR 38.901. Study on Channel Model for Frequencies from 0.5 to 100 GHz (Release 14). Available online: https://www.etsi.org/deliver/etsi_tr/138900_138999/138901/14.00.00_60/tr_138901v140000p.pdf (accessed on 8 July 2021).
  21. ITU-T Recommendation G.821, 12/2002. Available online: https://www.itu.int/itu-t/recommendations/rec.aspx?rec=6185 (accessed on 8 July 2021).
  22. Rumnay, M. LTE and the Evolution of 4G Wireless. In Design and Measurements Challenges, 2nd ed.; John Wiley & Sons: Chichester, UK, 2013. [Google Scholar]
  23. Pagès, A.S. Link Level Performance Evaluation and Link Abstraction for LTE/LTE-Advanced Downlink. Ph.D. Thesis, Department of Signal Theory and Communications, Universitat Politècnica de Catalunya, Barcelona, Spain, 2015. [Google Scholar]
  24. Latif, I.; Kaltenberger, F.; Knopp, R.; Olmos, J. Low Complexity Link Abstraction for Retransmission in LTE/LTE-Advanced with IR-HARQ; EURO-COST, IC1004 TD(12)0506; Eurecom: Bristol, UK, 2012. [Google Scholar]
  25. Hamza, M.; Lipovac, V.; Lipovac, A. BER-based BLER Prediction for LTE FDD DL Channel with Small Delay Dispersion. In Proceedings of the International Wireless Communications and Mobile Computing Conference (IWCMC), Dubrovnik, Croatia, 24–28 August 2015; pp. 1156–1161. [Google Scholar]
  26. Ikuno, J.C.; Mehlfuhrer, C.; Rupp, M. A Novel Link Error Prediction Model for OFDM Systems with HARQ. In Proceedings of the IEEE International Conference on Communications (ICC), Kyoto, Japan, 5–9 June 2011; pp. 1–5. [Google Scholar]
  27. Wu, P.; Jindal, N. Coding versus ARQ in Fading Channels: How Reliable Should the PHY Be? In Proceedings of the GLOBECOM 2009—2009 IEEE Global Telecommunications Conference, Honolulu, HI, USA, 30 November–4 December 2009; pp. 1–6. [Google Scholar]
  28. Wu, P.; Jindal, N. Performance of Hybrid-ARQ in Block-fading Channels: A Fixed Outage Probability Analysis. IEEE Trans. Commun. 2010, 58, 1129–1141. [Google Scholar] [CrossRef] [Green Version]
  29. MathWorks, Estimate Turbo Code BER Performance in AWGN. Available online: https://www.mathworks.com/help/comm/ug/estimate-turbo-code-ber-performance-in-awgn.html (accessed on 20 May 2019).
Figure 1. BER as a function of selected CP length (τCP) [2].
Figure 1. BER as a function of selected CP length (τCP) [2].
Sensors 21 04796 g001
Figure 2. B L E R RV m = 0.1 ; m = 0 , 1 , 2 , 3 vs. SNR for CQI = 6 [26]; added here: Δ B L E R RV m / 0 ; m = 1 , 2 , 3 .
Figure 2. B L E R RV m = 0.1 ; m = 0 , 1 , 2 , 3 vs. SNR for CQI = 6 [26]; added here: Δ B L E R RV m / 0 ; m = 1 , 2 , 3 .
Sensors 21 04796 g002
Figure 3. AWGN B L E R RV i ; i = 0 , 1 , 2 , 3 for various RVs, for MCS = 9, 16, 27 [23].
Figure 3. AWGN B L E R RV i ; i = 0 , 1 , 2 , 3 for various RVs, for MCS = 9, 16, 27 [23].
Sensors 21 04796 g003
Figure 4. AWGN uncoded vs. turbo-coded BLER for 16 QAM with L = 6144.
Figure 4. AWGN uncoded vs. turbo-coded BLER for 16 QAM with L = 6144.
Sensors 21 04796 g004
Figure 5. Estimated CB average gross length vs. CP length; DS = 200; 16 QAM.
Figure 5. Estimated CB average gross length vs. CP length; DS = 200; 16 QAM.
Sensors 21 04796 g005
Figure 6. Estimated CB average gross length vs. CP length; DS = 300 ns; 16 QAM.
Figure 6. Estimated CB average gross length vs. CP length; DS = 300 ns; 16 QAM.
Sensors 21 04796 g006
Figure 7. MC-simulated CB average gross length vs. CP length; DS = 200; 16 QAM.
Figure 7. MC-simulated CB average gross length vs. CP length; DS = 200; 16 QAM.
Sensors 21 04796 g007
Figure 8. MC-simulated CB average gross length vs. CP length; DS=300 ns; 16 QAM.
Figure 8. MC-simulated CB average gross length vs. CP length; DS=300 ns; 16 QAM.
Sensors 21 04796 g008
Figure 9. Optimal CP length vs. rms delay spread.
Figure 9. Optimal CP length vs. rms delay spread.
Sensors 21 04796 g009
Figure 10. CB average gross length vs. rms delay spread.
Figure 10. CB average gross length vs. rms delay spread.
Sensors 21 04796 g010
Figure 11. Optimal CP length vs. modulation order.
Figure 11. Optimal CP length vs. modulation order.
Sensors 21 04796 g011
Figure 12. CB average gross length vs. modulation order.
Figure 12. CB average gross length vs. modulation order.
Sensors 21 04796 g012
Table 1. 5G NR numerology.
Table 1. 5G NR numerology.
Parameter/NumerologySubcarrier Spacing (kHz)OFDM Symbol Length (μs)CP Length (μs)
01566.674.69
13033.332.34
26016.671.17
31208.330.57
41404.170.29
Table 2. CP-weighted average codeblock length reduction for 4 QAM.
Table 2. CP-weighted average codeblock length reduction for 4 QAM.
Rms Delay SpreadCodeblock Length
τ i 2 L = 1536L = 3072L = 6144
100 ns79.3%77.7%74.9%
200 ns56.1%51.1%46.7%
300 ns29.6%22.5%17.4%
400 ns3.4%−17.0%−19.2%
Table 3. CP-weighted average codeblock length reduction for 16 QAM.
Table 3. CP-weighted average codeblock length reduction for 16 QAM.
Rms Delay SpreadCodeblock Length
τ i 2 L = 1536L = 3072L = 6144
100 ns80.6%77.9%76.3%
200 ns57.0%53.2%47.7%
300 ns31.3%26.0%19.1%
400 ns7.6%−16.1%−18.5%
Table 4. CP-weighted average codeblock length reduction for 64 QAM.
Table 4. CP-weighted average codeblock length reduction for 64 QAM.
Rms Delay SpreadCodeblock Length
τ i 2 L = 1536L = 3072L = 6144
100 ns81.4%79.2%77.0%
200 ns59.1%53.5%49.2%
300 ns34.7%27.1%21.8%
400 ns9.6%−14.9%−17.6%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lipovac, A.; Lipovac, V.; Modlic, B. PHY, MAC, and RLC Layer Based Estimation of Optimal Cyclic Prefix Length. Sensors 2021, 21, 4796. https://doi.org/10.3390/s21144796

AMA Style

Lipovac A, Lipovac V, Modlic B. PHY, MAC, and RLC Layer Based Estimation of Optimal Cyclic Prefix Length. Sensors. 2021; 21(14):4796. https://doi.org/10.3390/s21144796

Chicago/Turabian Style

Lipovac, Adriana, Vlatko Lipovac, and Borivoj Modlic. 2021. "PHY, MAC, and RLC Layer Based Estimation of Optimal Cyclic Prefix Length" Sensors 21, no. 14: 4796. https://doi.org/10.3390/s21144796

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop