Files
ECAP_Server/module/Local_Server/lib9002/DDCSampTable.h
T
2026-06-16 11:18:22 +08:00

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