29 lines
1.6 KiB
C++
29 lines
1.6 KiB
C++
#ifndef DDCSAMPTABLE_H
|
|
#define DDCSAMPTABLE_H
|
|
#include <string>
|
|
|
|
// adsb
|
|
const double KDDCSampTab0[11][2] = {{24000000, 1}, {12000000, 2}, {6000000, 4}, {3000000, 8}, {1500000, 16}, {750000, 32}, {375000, 64}, {187500, 128}, {93750, 256}, {46875, 512}, {23437, 1024}};
|
|
const std::string KDDCSampTabStr0[11] = {"24000000 ", "12000000 ", "6000000 ", "3000000 ", "1500000 ", "750000 ", "375000 ", "187500 ", "93750 ", "46875 ", "23437 "};
|
|
const int KDDCSampIndxMin0 = 0;
|
|
const int KDDCSampIndxMax0 = 10;
|
|
const double define_KDDCSampleMax0 = 24000000;
|
|
const double X0 = 0.8;
|
|
const int ZDDCSampIndxMin0 = 0;
|
|
const int ZDDCSampIndxMax0 = 12;
|
|
const double ZDDCSampTab0[13] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
|
|
const double TXSFTab0[11] = {24000000, 12000000, 6000000, 3000000, 1500000, 750000, 375000, 187500, 93750, 46875, 23437};
|
|
|
|
// less 30 mhz
|
|
const double KDDCSampTab1[11][2] = {{61440000, 1}, {30720000, 2}, {15360000, 4}, {7680000, 8}, {3840000, 16}, {1920000, 32}, {960000, 64}, {480000, 128}, {240000, 256}, {120000, 512}, {60000, 1024}};
|
|
const std::string KDDCSampTabStr1[11] = {"61440000", "30720000", "15360000", "7680000", "3840000", "1920000", "960000", "480000", "240000", "120000", "60000"};
|
|
const int KDDCSampIndxMin1 = 0;
|
|
const int KDDCSampIndxMax1 = 10;
|
|
const double define_KDDCSampleMax1 = 61440000;
|
|
const double X1 = 0.8;
|
|
const int ZDDCSampIndxMin1 = 0;
|
|
const int ZDDCSampIndxMax1 = 12;
|
|
const double ZDDCSampTab1[13] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
|
|
const double TXSFTab1[11] = {61440000, 30720000, 15360000, 7680000, 3840000, 1920000, 960000, 480000, 240000, 120000, 60000};
|
|
#endif // DDCSAMPTABLE_H
|