GNU Radio 3.6.5 C++ API

digital_ofdm_carrier_allocator_cvc.h File Reference

#include <digital_api.h>
#include <gr_tagged_stream_block.h>

Go to the source code of this file.

Classes

class  digital_ofdm_carrier_allocator_cvc
 Create frequency domain OFDM symbols from complex values, add pilots.This block turns a stream of complex, scalar modulation symbols into vectors which are the input for an IFFT in an OFDM transmitter. It also supports the possibility of placing pilot symbols onto the carriers. More...

Functions

DIGITAL_API
digital_ofdm_carrier_allocator_cvc_sptr 
digital_make_ofdm_carrier_allocator_cvc (int fft_len, const std::vector< std::vector< int > > &occupied_carriers, const std::vector< std::vector< int > > &pilot_carriers, const std::vector< std::vector< gr_complex > > &pilot_symbols, const std::string &len_tag_key="packet_len")

Function Documentation

DIGITAL_API digital_ofdm_carrier_allocator_cvc_sptr digital_make_ofdm_carrier_allocator_cvc ( int  fft_len,
const std::vector< std::vector< int > > &  occupied_carriers,
const std::vector< std::vector< int > > &  pilot_carriers,
const std::vector< std::vector< gr_complex > > &  pilot_symbols,
const std::string &  len_tag_key = "packet_len" 
)