21 #ifndef INCLUDED_BAZ_MUSIC_DOA_H 22 #define INCLUDED_BAZ_MUSIC_DOA_H 24 #include <gnuradio/sync_block.h> 27 #include <gnuradio/thread/thread.h> 30 typedef boost::shared_ptr<baz_music_doa> baz_music_doa_sptr;
34 typedef std::pair<double,double>
doa_t;
48 int work(
int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items);
53 unsigned int d_nsamples;
55 unsigned int d_resolution;
56 gr::thread::mutex d_mutex;
std::vector< antenna_response_t > array_response_t
Definition: baz_music_doa.h:33
std::pair< double, double > doa_t
Definition: baz_music_doa.h:34
std::vector< gr_complex > antenna_response_t
Definition: baz_music_doa.h:32
friend baz_music_doa_sptr baz_make_music_doa(unsigned int m, unsigned int n, unsigned int nsamples, const array_response_t &array_response, unsigned int resolution)
Definition: baz_music_doa.h:38
void set_array_response(const array_response_t &array_response)
baz_music_doa_sptr baz_make_music_doa(unsigned int m, unsigned int n, unsigned int nsamples, const array_response_t &array_response, unsigned int resolution)
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)