Is it possible to create GFDM modulation in simulink ?

14 views (last 30 days)
Hello everyone,
For FBMC and UFMC modulations I found normal codes here on mathworks but for GFDM not. I'm trying to make a modulator and demodulator for GFDM in simulink but I don't know how to do it. I found two codes to try to understand GFDM modulation:
I'm trying my best, but it's really hard for me to understand everything and that's why I want to ask you if you know how to proceed.
Thank you for every reply.

Answers (1)

SOUMNATH PAUL
SOUMNATH PAUL on 28 Dec 2023
Hi,
To my understanding you need help in creating a GFDM modulator and demodulator in SIMULINK. Here is how you can proceed,
  1. You can start with research the principles of GFDM, including its block structure and filtering techniques.
  2. Then, decide on the number of subcarriers, subsymbols, the prototype filter, and cyclic prefix length.
  3. Open Simulink and configure a new model with the necessary simulation parameters.
  4. For GFDM Transmitter : Generate or import data symbols, Map symbols to GFDM subcarriers,Apply the prototype filter and perform IFFT,Insert cyclic prefix.
  5. Include a channel model to simulate the transmission environment.
  6. For GFDM Reciever: Remove cyclic prefix, Perform FFT on received symbols, Apply matched filtering and equalization,Demap symbols to bits.
  7. Add blocks to calculate BER or SER to assess system performance.
  8. Execute the simulation and then kindly debug and refine.
Hope it helps!
Regards,
Soumnath

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!