gr::gfdm Namespace Reference

## Classes

class | add_cyclic_prefix_cc
| Kernel adds cyclic prefix to GFDM frame and applies block pinching window. More...
class | advanced_receiver_kernel_cc
| Hold config and functions for advanced IC kernel. More...
class | advanced_receiver_sb_cc
| advanced receiver working as sync block More...
class | advanced_receiver_sb_cc_impl
class | auto_cross_corr_multicarrier_sync_cc
| Simplified version of "Improved Preamble-Aided Timing Estimation for OFDM Systems". More...
class | channel_estimator_cc
| <+description of block+> More...
class | channel_estimator_cc_impl
class | cyclic_prefixer_cc
| Add Cyclic Prefix to GFDM block and apply block pinching (W-GFDM). More...
class | cyclic_prefixer_cc_impl
class | detect_frame_energy_kernel_cl
| Perform rough energy based synchronization for TDD Calculate Energy over average_len samples and put out flag if previous_energy < alpha * current_energy. Flag is returned for the first such block. More...
class | extract_burst_cc
| <+description of block+> More...
class | extract_burst_cc_impl
class | frame_energy_detector_cc
| Detect frames based on energy ramp detection. More...
class | frame_energy_detector_cc_impl
class | gfdm_kernel_utils
| <+description+> More...
class | improved_sync_algorithm_kernel_cc
| Perform STO/CFO synchronization for multicarrier systems Compare: Awoseyila et. al. "Improved Preamble-Aided Timing Estimation for OFDM Systems". More...
class | modulator_cc
| modulator_cc modulates an input tagged input stream with subcarrier-wise sorting according to "Generalized Frequency Division Multiplexing: Analysis of an Alternative Multi-Carrier Technique for Next Generation Cellular Systems" by N. Michailow Low Complexity, Sparse Frequency Domain Processing More...
class | modulator_cc_impl
class | modulator_kernel_cc
| modulate a GFDM block. This class initializes and performs all operations necessary to modulate a GFDM block. More...
class | preamble_channel_estimator_cc
| <+description+> More...
class | preamble_generator
class | receiver_kernel_cc
| Demodulate a GFDM block This class initializes and performs all operations necessary to demodulate a GFDM block. More...
class | remove_prefix_cc
| extract block_len items from frame_len chunks of items, marked with a tag plus offset More...
class | remove_prefix_cc_impl
class | resource_demapper_cc
| Demap info symbols from GFDM frame. More...
class | resource_demapper_cc_impl
class | resource_demapper_kernel_cc
| Demap symbols from demodulated frame. More...
class | resource_mapper_cc
| Take timeslots * active_subcarriers items and map them on a vector for GFDM modulation. More...
class | resource_mapper_cc_impl
class | resource_mapper_kernel_cc
| map complex information symbols to GFDM resource grid. Input is a vector with all complex information symbols for one GFDM frame. Result is a vector which is fed to gfdm_modulator. More...
class | rrc_filter_sparse
class | short_burst_shaper
| <+description of block+> More...
class | short_burst_shaper_impl
class | simple_modulator_cc
| <+description of block+> More...
class | simple_modulator_cc_impl
class | simple_preamble_sync_cc
| Synchronizes GFDM frame to known preamble. More...
class | simple_preamble_sync_cc_impl
class | simple_receiver_cc
| <+description of block+> More...
class | simple_receiver_cc_impl
class | sync_cc
| <+description of block+> More...
class | sync_cc_impl
class | transmitter_cc
| <+description of block+> More...
class | transmitter_cc_impl
class | transmitter_kernel
| <+description+> More...