#ifndef DDCSAMPTABLE_H #define DDCSAMPTABLE_H #include // 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