#include <GrFIRfilterCCF.h>#include <make_GrMC4020Source.h>#include <GrFFTSink.h>#include <VrFixOffset.h>#include <VrComplexFIRfilter.h>#include <GrFreqXlatingFIRfilterSCF.h>#include <GrFreqXlatingFIRfilterFCF.h>#include <VrQuadratureDemod.h>#include <GrFIRfilterFFF.h>#include <VrAudioSink.h>#include <VrConnect.h>#include <VrMultiTask.h>#include <VrGUI.h>#include <gr_firdes.h>#include <gr_fir_builder.h>#include <VrNullSink.h>#include <GrIIRfilter.h>#include <getopt.h>#include <GrSimpleScopeSink.h>Functions | |
| int | main (int argc, char **argv) |
Variables | |
| const int | inputRate = 20000000 |
| const float | IF_Freq = 5.75e6 |
| const float | channelBW = 25e3 |
| const float | channelSpacing = 50e3 |
| const float | demodBW = 3e3 |
| const float | TAU = 75e-6 |
| const int | CFIRdecimate1 = 125 |
| const int | CFIRdecimate2 = 4 |
| const int | RFIRdecimate = 5 |
| const int | CTCSSdecimate = 20 |
| const float | CTCSS_HIGH = 250.3 |
| const float | CTCSS_LOW = 67 |
| const float | CTCSS_IF = (CTCSS_HIGH + CTCSS_LOW)/2 |
| const float | CTCSS_BW = CTCSS_HIGH - CTCSS_LOW |
| const int | quadRate = inputRate / CFIRdecimate1 / CFIRdecimate2 |
| const int | audioRate = quadRate / RFIRdecimate |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.8