![]() |
The Inspector (GNU Radio module gr-inspector)
|
OFDM frequency synchronizer and timing estimator. More...
#include <ofdm_synchronizer_cc.h>
Public Types | |
typedef boost::shared_ptr< ofdm_synchronizer_cc > | sptr |
Static Public Member Functions | |
static sptr | make (int min_items) |
Return a shared_ptr to a new instance of inspector::ofdm_synchronizer_cc. More... | |
OFDM frequency synchronizer and timing estimator.
This block can be inserted downstream to the OFDM parameter estimation block. It performs a frequency offset estimation and symbol timing estimation according to [1]. Frequency offsets smaller than the subcarrier spacing will be corrected to obtain orthogonality of the carriers. Output is a stream with stream tags at the estimated OFDM symbol beginnings (PMT symbol "symbol").
Connect output of OFDM parameter estimator to message port and signal itself to the stream input.
[1] J. J. van de Beek, M. Sandell, and P. O. Borjesson, âML estimation of time and frequency offset in OFDM systems,â IEEE Transactions on Signal Processing, vol. 45, no. 7, pp. 1800â1805, 1997. [Online]. Available: http://pure.ltu.se/portal/files/1612155/Article.pdf.
typedef boost::shared_ptr<ofdm_synchronizer_cc> gr::inspector::ofdm_synchronizer_cc::sptr |
|
static |
Return a shared_ptr to a new instance of inspector::ofdm_synchronizer_cc.
To avoid accidental use of raw pointers, inspector::ofdm_synchronizer_cc's constructor is in a private implementation class. inspector::ofdm_synchronizer_cc::make is the public interface for creating new instances.
min_items | Set minimum items required for each work call. Should be several FFT lengths. |