<+description of block+>
More...
#include <multi_sniffer.h>
|
| | multi_block () |
| | multi_block (double sample_rate, double center_freq, double squelch_threshold) |
| int | mm_cr (const float *in, int ninput_items, float *out, int noutput_items) |
| void | demod (const gr_complex *in, float *out, int noutput_items) |
| void | slicer (const float *in, char *out, int noutput_items) |
| int | channel_samples (const double freq, gr_vector_const_void_star &in, gr_vector_void_star &out, double &energy, int ninput_items) |
| int | channel_symbols (gr_vector_const_void_star &in, char *out, int ninput_items) |
| bool | check_snr (const double freq, const double on_channel_energy, double &snr, gr_vector_const_void_star &in) |
| void | set_symbol_history (int num_symbols) |
| void | set_channels () |
| double | channel_rel_freq (int channel) |
| double | channel_abs_freq (int channel) |
| int | abs_freq_channel (double freq) |
| uint64_t | d_cumulative_count |
| double | d_sample_rate |
| double | d_samples_per_symbol |
| double | d_samples_per_slot |
| double | d_center_freq |
| double | d_low_freq |
| double | d_high_freq |
| int | d_ddc_decimation_rate |
| float | d_gain_mu |
| float | d_mu |
| float | d_omega_relative_limit |
| float | d_omega |
| float | d_gain_omega |
| float | d_omega_mid |
| float | d_last_sample |
| double | d_target_snr |
| double | d_channel_filter_width |
| std::vector< float > | d_channel_filter |
| std::map< int, gr::filter::freq_xlating_fir_filter_ccf::sptr > | d_channel_ddcs |
| double | d_noise_filter_width |
| std::vector< float > | d_noise_filter |
| std::map< int, gr::filter::freq_xlating_fir_filter_ccf::sptr > | d_noise_ddcs |
| int | d_first_channel_sample |
| int | d_first_noise_sample |
| float | d_demod_gain |
| gr::filter::mmse_fir_interpolator_ff * | d_interp |
| static const int | SYMBOL_RATE = 1000000 |
| static const int | SYMBOLS_PER_BASIC_RATE_SHORTENED_ACCESS_CODE = 68 |
| static const int | SYMBOLS_PER_LOW_ENERGY_PREAMBLE_AA = 40 |
| static const int | SYMBOLS_PER_BASIC_RATE_SLOT = 625 |
| static const int | SYMBOLS_FOR_BASIC_RATE_HISTORY = 3125 |
| static const uint32_t | BASE_FREQUENCY = 2402000000UL |
| static const int | CHANNEL_WIDTH = 1000000 |
◆ sptr
◆ make()
| sptr gr::bluetooth::multi_sniffer::make |
( |
double | sample_rate, |
|
|
double | center_freq, |
|
|
double | squelch_threshold, |
|
|
bool | tun ) |
|
static |
The documentation for this class was generated from the following file: