From the Transmitter comes a block of size N+L (where N is the number of subcarriers and L is the cyclic prefix length). Then the block goes through a Channel which adds delay and AWGN, so this process can be described as a convolution of a transmitted block with a channel (the channel length H).

The question: The output of the convolution increases the size of transmitted block (the output from a channel is of lenth [N+L+H]) so how can FFT be performed (of course after removing cyclic prefix)? (because the number of subcarriers must be the size of IFFT/FFT)


You're doing the same length as in the transmitter.

You're ignoring the purpose of the cyclic prefix: it's both to allow the "echoes" from the previous symbol to die off (i.e. it contains H). That's why your CP is always a bit larger than the length of channel you're expecting.

| improve this answer | |
  • $\begingroup$ So if before transmitting the block an interpolation was made then in the receiver a downsample will be made....but again those things involve convolution thus increasing the length of the block before reaching the FFT. Does CP need to include those "echoes" too? $\endgroup$ – student Jan 29 '19 at 12:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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