#include <atsc_fs_correlator_naive.h>
Inheritance diagram for atsc_fs_correlator_naive:
Public Member Functions | |
atsc_fs_correlator_naive () | |
~atsc_fs_correlator_naive () | |
virtual void | reset () |
void | filter (float input_sample, float *output_sample, float *output_tag) |
int | delay () const |
return delay in samples from input to output | |
Static Private Member Functions | |
int | wrap (int index) |
int | incr (int index) |
int | decr (int index) |
Private Attributes | |
int | d_index |
float | d_sample_sr [SRSIZE] |
unsigned char | d_bit_sr [SRSIZE] |
Static Private Attributes | |
const int | SRSIZE = 1024 |
const int | OFFSET_511 = 0 |
const int | LENGTH_511 = 511 + 4 |
const int | OFFSET_2ND_63 = 578 |
const int | LENGTH_2ND_63 = 63 |
unsigned char | s_511 [LENGTH_511] |
unsigned char | s_63 [LENGTH_2ND_63] |
|
|
|
|
|
|
|
return delay in samples from input to output
Implements atsc_fs_correlator.
|
|
Implements atsc_fs_correlator.
|
|
|
|
Implements atsc_fs_correlator.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|