This block estimates the velocity from given peaks of a CW spectrum. The estimator looks for a f32vector tagged with a 'frequency' identifier (symbol) and calculates the velocity with the doppler formula. The identifier (symbol) of the output data is 'velocity'. Needed identifier (symbols) of the input are 'frequency'. More...
#include <estimator_cw.h>
Public Types | |
typedef boost::shared_ptr < estimator_cw > | sptr |
Static Public Member Functions | |
static sptr | make (float center_freq) |
Return a shared_ptr to a new instance of radar::estimator_cw. More... | |
This block estimates the velocity from given peaks of a CW spectrum. The estimator looks for a f32vector tagged with a 'frequency' identifier (symbol) and calculates the velocity with the doppler formula. The identifier (symbol) of the output data is 'velocity'. Needed identifier (symbols) of the input are 'frequency'.
center_freq | Center frequency |
typedef boost::shared_ptr<estimator_cw> gr::radar::estimator_cw::sptr |
|
static |
Return a shared_ptr to a new instance of radar::estimator_cw.
To avoid accidental use of raw pointers, radar::estimator_cw's constructor is in a private implementation class. radar::estimator_cw::make is the public interface for creating new instances.