details about the code:
FFT size = 64
coding rate = 0.5
QAM 4 is used
CP length = 25% of symbol length
Number of frames = 500, run for more number of frames to get better BER averaging
all the above variables are programmable and can be changed in the code
pulkit (2020). OFDM encoder and decoder (https://www.mathworks.com/matlabcentral/fileexchange/66582-ofdm-encoder-and-decoder), MATLAB Central File Exchange. Retrieved .