This version includes three modulations: FBMC-OQAM, CP-OFDM and UFMC. Various types of channel are implemented modeling both wireless and optical impairments.
For CP-OFDM and FBMC-OQAM, various signal processing blocks are implemented including modulation, demodulation, channel equalization and
pre-equalization, synchronization, channel estimation relying on a preamble or scattered pilots...
Especially for FBMC-OQAM, many types of channel equalizers were implemented different from conventional single-tap equalizer
such as multi-tap fractionally spaced equalizer, frequency spreading receiver, parallel multi-stage and time domain equalization.
Different blind phase tracking algorithms are also implemented.
For UFMC, only basic functionalities are currently implemented such as modulation, demodulation and channel equalization.
This old version is available here.