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... | |