22#ifndef INCLUDED_DIGITAL_OFDM_SERIALIZER_VCC_H
23#define INCLUDED_DIGITAL_OFDM_SERIALIZER_VCC_H
58 typedef boost::shared_ptr<ofdm_serializer_vcc>
sptr;
73 const std::vector<std::vector<int> >& occupied_carriers,
74 const std::string& len_tag_key =
"frame_len",
75 const std::string& packet_len_tag_key =
"",
76 int symbols_skipped = 0,
77 const std::string& carr_offset_key =
"",
78 bool input_is_shifted =
true);
90 const std::string& packet_len_tag_key =
"",
91 int symbols_skipped = 0,
92 const std::string& carr_offset_key =
"",
93 bool input_is_shifted =
true);
boost::shared_ptr< ofdm_carrier_allocator_cvc > sptr
Definition: ofdm_carrier_allocator_cvc.h:74
Serializes complex modulations symbols from OFDM sub-carriers.
Definition: ofdm_serializer_vcc.h:56
boost::shared_ptr< ofdm_serializer_vcc > sptr
Definition: ofdm_serializer_vcc.h:58
static sptr make(int fft_len, const std::vector< std::vector< int > > &occupied_carriers, const std::string &len_tag_key="frame_len", const std::string &packet_len_tag_key="", int symbols_skipped=0, const std::string &carr_offset_key="", bool input_is_shifted=true)
static sptr make(const gr::digital::ofdm_carrier_allocator_cvc::sptr &allocator, const std::string &packet_len_tag_key="", int symbols_skipped=0, const std::string &carr_offset_key="", bool input_is_shifted=true)
Block that operates on PDUs in form of tagged streams.
Definition: tagged_stream_block.h:38
#define DIGITAL_API
Definition: gr-digital/include/gnuradio/digital/api.h:30
Include this header to use the message passing features.
Definition: basic_block.h:45