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>
30typedef boost::shared_ptr<baz_music_doa> baz_music_doa_sptr;
34typedef 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::pair< double, double > doa_t
Definition baz_music_doa.h:34
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)
std::vector< gr_complex > antenna_response_t
Definition baz_music_doa.h:32
std::vector< antenna_response_t > array_response_t
Definition baz_music_doa.h:33
Definition baz_music_doa.h:39
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)
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
void set_array_response(const array_response_t &array_response)