I am trying to understand the difference(s) between OFDM (Orthogonal Frequency Division Multiplexing) and GFDM (Generalized Frequency Division Multiplexing) which are used as a multicarrier modulation techniques in wireless communication. As far as I know the OFDM uses the orthogonal subcarriers and the GFDM is with the non-orthogonal subcarriers when designing a transmitter. The GFDM is possibly going to be the modulation technique for 5G systems as it has been discussed in a research area.
Could anyone please explain further about GFDM design and its differences from OFDM? What is the purpose of using GFDM when designing a transmitter? The subcarriers are created just after the IFFT?
In GFDM, how does the IFFT block work when creating the subcarriers?
What about the subcarrier pulse shaping in GFDM?
Thanks in Advance!