All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages

OFDM Blocks

## Classes | |

class | gr::digital::ofdm_carrier_allocator_cvc |

Create frequency domain OFDM symbols from complex values, add pilots. More... | |

class | gr::digital::ofdm_chanest_vcvc |

Estimate channel and coarse frequency offset for OFDM from preamblesInput: OFDM symbols (in frequency domain). The first one (or two) symbols are expected to be synchronisation symbols, which are used to estimate the coarse freq offset and the initial equalizer taps (these symbols are removed from the stream). The following `n_data_symbols` are passed through unmodified (the actual equalisation must be done elsewhere). Output: The data symbols, without the synchronisation symbols. The first data symbol passed through has two tags: 'ofdm_sync_carr_offset' (integer), the coarse frequency offset as number of carriers, and 'ofdm_sync_eq_taps' (complex vector). Any tags attached to the synchronisation symbols are attached to the first data symbol. All other tags are propagated as expected. More... | |

class | gr::digital::ofdm_cyclic_prefixer |

Adds a cyclic prefix and performs pulse shaping on OFDM symbols. More... | |

class | gr::digital::ofdm_equalizer_base |

Base class for implementation details of frequency-domain OFDM equalizers. More... | |

class | gr::digital::ofdm_equalizer_simpledfe |

Simple decision feedback equalizer for OFDM. More... | |

class | gr::digital::ofdm_equalizer_static |

Very simple static equalizer for OFDM. More... | |

class | gr::digital::ofdm_frame_acquisition |

take a vector of complex constellation points in from an FFT and performs a correlation and equalization. More... | |

class | gr::digital::ofdm_frame_equalizer_vcvc |

OFDM frame equalizer. More... | |

class | gr::digital::ofdm_frame_sink |

Takes an OFDM symbol in, demaps it into bits of 0's and 1's, packs them into packets, and sends to to a message queue sink. More... | |

class | gr::digital::ofdm_insert_preamble |

insert "pre-modulated" preamble symbols before each payload. More... | |

class | gr::digital::ofdm_mapper_bcv |

take a stream of bytes in and map to a vector of complex constellation points suitable for IFFT input to be used in an ofdm modulator. More... | |

class | gr::digital::ofdm_sampler |

does the rest of the OFDM stuff More... | |

class | gr::digital::ofdm_serializer_vcc |

Serializes complex modulations symbols from OFDM sub-carriers. More... | |

class | gr::digital::ofdm_sync_sc_cfb |

Schmidl & Cox synchronisation for OFDM. More... | |

class | gr::digital::packet_header_ofdm |

Header utility for OFDM signals. More... | |