![]() |
The Inspector (GNU Radio module gr-inspector)
|
Parameter estimation block for OFDM signals. More...
#include <ofdm_zkf_c.h>
Public Types | |
typedef boost::shared_ptr< ofdm_zkf_c > | sptr |
Public Member Functions | |
virtual void | set_samp_rate (double d_samp_rate)=0 |
Static Public Member Functions | |
static sptr | make (double samp_rate, int signal, int min_items, const std::vector< int > &typ_len, const std::vector< int > &typ_cp) |
Return a shared_ptr to a new instance of inspector::ofdm_zkf_c. More... | |
Parameter estimation block for OFDM signals.
This block performs a parameter estimation of an input OFDM signal. Parameters that get estimated are FFT length, cyclic prefix length, symbol time and subcarrier spacing. For the estimation, the algorithm in [1] is used. Input is a complex stream, output is a message as tupel of tupels containing analysis results description and values.
[1] S. Koslowski, "Implementierung eines OFDM-Merkmalsklassifikators in einer SCA-Umgebung," Diploma Thesis, Karlsruhe Institute of Technology, 2011.
typedef boost::shared_ptr<ofdm_zkf_c> gr::inspector::ofdm_zkf_c::sptr |
|
static |
Return a shared_ptr to a new instance of inspector::ofdm_zkf_c.
samp_rate | The samples rate of the input signal |
signal | The number of the analyzed signal |
min_items | Set minimum items required for each work call. Should be several FFT lengths. |
typ_len | Typical FFT lengths to search for. Can also be set to a fine grid when no knowledge about the signal is present. |
typ_cp | Typical cyclic prefix lengths to search for. Can also be set to a fine grid when no knowledge about the signal is present. |
|
pure virtual |
Implemented in gr::inspector::ofdm_zkf_c_impl.