cuts stream of DAB samples into symbol vectors
More...
#include <ofdm_sampler_impl.h>
|
| | ofdm_sampler_impl (unsigned int fft_length, unsigned int cp_length, unsigned int symbols_per_frame, unsigned int gap) |
| void | forecast (int noutput_items, gr_vector_int &ninput_items_required) |
| int | general_work (int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) |
|
| typedef std::shared_ptr< ofdm_sampler > | sptr |
| static sptr | make (unsigned int fft_length, unsigned int cp_length, unsigned int symbols_per_frame, unsigned int gap) |
| | Return a shared_ptr to a new instance of dab::ofdm_sampler.
|
cuts stream of DAB samples into symbol vectors
- Parameters
-
| fft_length | length of the output vectors - number of samples per symbol without cyclic prefix |
| cp_length | lengith of the cyclic prefix |
| symbols_per_frame | number of symbols in a DAB frame, without Null symbol |
| gap | If the gap is > 0, leave a gap at the end of the symbol, i.e. return some of the cyclic prefix instead of the end of the symbol |
input: port 0: complex - actual data; port 1: byte stream with trigger signal indicating the start of a frame output: port 0: complex vectors - sampled data; port 1: byte stream with trigger signal indicating the start of a frame
◆ ofdm_sampler_impl()
| gr::dab::ofdm_sampler_impl::ofdm_sampler_impl |
( |
unsigned int | fft_length, |
|
|
unsigned int | cp_length, |
|
|
unsigned int | symbols_per_frame, |
|
|
unsigned int | gap ) |
◆ forecast()
| void gr::dab::ofdm_sampler_impl::forecast |
( |
int | noutput_items, |
|
|
gr_vector_int & | ninput_items_required ) |
◆ general_work()
| int gr::dab::ofdm_sampler_impl::general_work |
( |
int | noutput_items, |
|
|
gr_vector_int & | ninput_items, |
|
|
gr_vector_const_void_star & | input_items, |
|
|
gr_vector_void_star & | output_items ) |
The documentation for this class was generated from the following file: