Note: Use the input fields to enter the number of OFDM symbols, number of subcarriers, cyclic prefix length, and SNR (in dB).
Step 1: Click on the 'Generate Message' button to generate the input bitstream for modulation.
Step 2: Click the 'Generate BPSK' button to generate the BPSK modulated signal from the input bitstream.
Step 3: Click on the 'Frequency domain ofdm' button to map the generated modulated symbols into ofdm symbols.
Step 4: Click on the 'Time Domain OFDM' button to perform IFFT and obtain the time-domain OFDM signal without adding a cyclic prefix.
Step 5: Click on the 'Time Domain OFDM With CP' button to add the cyclic prefix to the time-domain OFDM signal, simulating a practical OFDM frame structure.
Step 6: Click on the 'Show Frequency Spectrums' button to view the frequency spectra of OFDM
SNR (in dB)
Symbol Error Rate (SER)
Instructions for Demodulation of OFDM using 16-QAM
Step 1: Click on the 'Received Subcarrier' button to simulate reception and retrieve the subcarriers for a selected OFDM symbol (after CP removal and FFT).
Step 2: You can Demodulate the OFDM Signal clicking on the 'Demodulate OFDM' button
In the demodulation part, maximum likelihood detection is used to find the closest constellation point to each received symbol. After identifying the nearest point, the Gray code mapping is reversed to recover the
original transmitted data. This approach ensures accurate data recovery even in the presence of noise.