|
GNU Radio's GFDM Package
|
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... | |