I sometimes read some references where the oversampling of OFDM signal is performed in frequency domain, for example, $(N-1)L \times 1$ zeros are inserted in the middle of the modulated signal $s$ followed by $NL$ IFFT operation to get the time-domain OFDM signal, where $N$ is the number of subcarriers, and $L$ is the oversampling factor.

The other way, is to perform the IFFT operation of the modulated signal $s$ and then up-sample with factor $L$, which means every sample in signal representing the IFFT operation output will be followed by $(L-1)$ zeros and low-pass filter.

So, Are the two ways similar? If not, what’s the difference between them, and why sometime the first way is used in the transmitting end while, at the same time, the receiver uses the second method to down-sample the signal?


1 Answer 1


Your first method is just not using the subcarriers at the band edges (the ones that you zero-pad). It is hence equivalent to a sinc-interpolation in the time domain. Finally, a cyclic prefix (or ZP, but usually a CP) is inserted:

Method1: CycPref(cyclic Sinc-filter(L-upsample(IFFT(original))))

Your second method uses a different filter than a Sinc:

Method2: CycPref(other cyclic filter(L-upsample(IFFT(original))

Note that I used the wording "other cyclic filter": You don't explicitly say that in your question, but if you don't apply your filter in a cyclic way (which is mathematically identical to applying a window in the frequency domain), you'll introduce self-interference that your OFDM receiver can't resolve (as it applies differently to the cyclic prefix than to rest of the symbol), so you lose information. Also, doing a linear time-domain filter is computationally more complex than application of a window prior to the IFFT, so it's also not desirable from a power consumption and complexity point of view.

If you interpolate with a linear-time filter after adding the cyclic prefix, that, to the receiver, just looks as if your channel was even more frequency-selective than it already is. It's not usually what you want when you apply an OFDM system, and the use cases for that would only be OFDM systems with spectral masks that are draconian enough to not be possible to achieve with the inherent sinc shape.

So the difference is in the shape of the interpolation. Since Sinc shape is the matching shape for an OFDM receiver, there's no advantage to using Method 2 from the point of view of the receiver system (it might have an advantage in terms of spectral masks or similar constraints, with the discussed disadvantages).

You'd usually do Method1. There's very specific use cases where you might not – but you're not mentioning the context of where you read things, I'll assume you have enough overview over the topic to know you're not in a special use case that dictates it.

  • $\begingroup$ So, in brief, the difference between the two methods is the type of cyclic filter, ok? For example, if I used with the second method cyclic Sinc-filter, they would be identical. $\endgroup$
    – Fatima_Ali
    May 21, 2022 at 15:58
  • $\begingroup$ literally what I wrote! $\endgroup$ May 21, 2022 at 19:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.