|
@@ -31,30 +31,30 @@
|
|
|
*/
|
|
|
struct dfs_pulse dfs_fcc_radars[] = {
|
|
|
/* FCC TYPE 1 */
|
|
|
- {18, 1, 700, 700, 0, 6, 5, 0, 1, 18, 0, 3, 1, 0},
|
|
|
- {18, 1, 350, 350, 0, 6, 5, 0, 1, 18, 0, 3, 0, 0},
|
|
|
+ {18, 1, 700, 700, 0, 4, 5, 0, 1, 18, 0, 3, 1, 5, 0, 0},
|
|
|
+ {18, 1, 350, 350, 0, 4, 5, 0, 1, 18, 0, 3, 0, 5, 0, 0},
|
|
|
|
|
|
/* FCC TYPE 6 */
|
|
|
- {9, 1, 3003, 3003, 1, 7, 5, 0, 1, 18, 0, 0, 1, 1},
|
|
|
+ {9, 1, 3003, 3003, 1, 7, 5, 0, 1, 18, 0, 0, 1, 1000, 0, 1},
|
|
|
|
|
|
/* FCC TYPE 2 */
|
|
|
- {23, 5, 4347, 6666, 0, 18, 11, 0, 7, 22, 0, 3, 0, 2},
|
|
|
+ {23, 5, 4347, 6666, 0, 4, 11, 0, 7, 22, 0, 3, 0, 5, 0, 2},
|
|
|
|
|
|
/* FCC TYPE 3 */
|
|
|
- {18, 10, 2000, 5000, 0, 23, 8, 6, 13, 22, 0, 3, 0, 5},
|
|
|
+ {18, 10, 2000, 5000, 0, 4, 8, 6, 13, 22, 0, 3, 0, 5, 0, 5},
|
|
|
|
|
|
/* FCC TYPE 4 */
|
|
|
- {16, 15, 2000, 5000, 0, 25, 7, 11, 23, 22, 0, 3, 0, 11},
|
|
|
+ {16, 15, 2000, 5000, 0, 4, 7, 11, 23, 22, 0, 3, 0, 5, 0, 11},
|
|
|
|
|
|
/* FCC NEW TYPE 1 */
|
|
|
/* 518us to 938us pulses (min 56 pulses) */
|
|
|
- {57, 1, 1066, 1930, 0, 6, 20, 0, 1, 22, 0, 3, 0, 21},
|
|
|
+ {57, 1, 1066, 1930, 0, 4, 20, 0, 1, 22, 0, 3, 0, 5, 0, 21},
|
|
|
|
|
|
/* 938us to 2000 pulses (min 26 pulses) */
|
|
|
- {27, 1, 500, 1066, 0, 6, 13, 0, 1, 22, 0, 3, 0, 22},
|
|
|
+ {27, 1, 500, 1066, 0, 4, 13, 0, 1, 22, 0, 3, 0, 5, 0, 22},
|
|
|
|
|
|
/* 2000 to 3067us pulses (min 17 pulses) */
|
|
|
- {18, 1, 325, 500, 0, 6, 9, 0, 1, 22, 0, 3, 0, 23},
|
|
|
+ {18, 1, 325, 500, 0, 4, 9, 0, 1, 22, 0, 3, 0, 5, 0, 23},
|
|
|
};
|
|
|
|
|
|
/**
|
|
@@ -64,31 +64,31 @@ struct dfs_pulse dfs_mkk4_radars[] = {
|
|
|
|
|
|
/* following two filters are specific to Japan/MKK4 */
|
|
|
/* 1389 +/- 6 us */
|
|
|
- {18, 1, 720, 720, 0, 6, 6, 0, 1, 18, 0, 3, 0, 17},
|
|
|
+ {18, 1, 720, 720, 0, 4, 6, 0, 1, 18, 0, 3, 0, 5, 0, 17},
|
|
|
|
|
|
/* 4000 +/- 6 us */
|
|
|
- {18, 4, 250, 250, 0, 10, 5, 1, 6, 18, 0, 3, 0, 18},
|
|
|
+ {18, 4, 250, 250, 0, 4, 5, 1, 6, 18, 0, 3, 0, 5, 0, 18},
|
|
|
|
|
|
/* 3846 +/- 7 us */
|
|
|
- {18, 5, 260, 260, 0, 10, 6, 1, 6, 18, 0, 3, 1, 19},
|
|
|
+ {18, 5, 260, 260, 0, 4, 6, 1, 6, 18, 0, 3, 1, 5, 0, 19},
|
|
|
|
|
|
/* following filters are common to both FCC and JAPAN */
|
|
|
|
|
|
/* FCC TYPE 1 */
|
|
|
- {18, 1, 700, 700, 0, 6, 5, 0, 1, 18, 0, 3, 1, 0},
|
|
|
- {18, 1, 350, 350, 0, 6, 5, 0, 1, 18, 0, 3, 0, 0},
|
|
|
+ {18, 1, 700, 700, 0, 4, 5, 0, 1, 18, 0, 3, 1, 5, 0, 0},
|
|
|
+ {18, 1, 350, 350, 0, 4, 5, 0, 1, 18, 0, 3, 0, 5, 0, 0},
|
|
|
|
|
|
/* FCC TYPE 6 */
|
|
|
- {9, 1, 3003, 3003, 1, 7, 5, 0, 1, 18, 0, 0, 1, 1},
|
|
|
+ {9, 1, 3003, 3003, 1, 7, 5, 0, 1, 18, 0, 0, 1, 1000, 0, 1},
|
|
|
|
|
|
/* FCC TYPE 2 */
|
|
|
- {23, 5, 4347, 6666, 0, 18, 11, 0, 7, 22, 0, 3, 0, 2},
|
|
|
+ {23, 5, 4347, 6666, 0, 4, 11, 0, 7, 22, 0, 3, 0, 5, 0, 2},
|
|
|
|
|
|
/* FCC TYPE 3 */
|
|
|
- {18, 10, 2000, 5000, 0, 23, 8, 6, 13, 22, 0, 3, 0, 5},
|
|
|
+ {18, 10, 2000, 5000, 0, 4, 8, 6, 13, 22, 0, 3, 0, 5, 0, 5},
|
|
|
|
|
|
/* FCC TYPE 4 */
|
|
|
- {16, 15, 2000, 5000, 0, 25, 7, 11, 23, 22, 0, 3, 0, 11},
|
|
|
+ {16, 15, 2000, 5000, 0, 4, 7, 11, 23, 22, 0, 3, 0, 5, 0, 11},
|
|
|
};
|
|
|
|
|
|
/**
|
|
@@ -96,7 +96,7 @@ struct dfs_pulse dfs_mkk4_radars[] = {
|
|
|
* chipsets.
|
|
|
*/
|
|
|
struct dfs_bin5pulse dfs_fcc_bin5pulses[] = {
|
|
|
- {4, 28, 105, 12, 22, 5},
|
|
|
+ {5, 28, 105, 12, 22, 5},
|
|
|
};
|
|
|
|
|
|
/**
|
|
@@ -119,7 +119,7 @@ struct dfs_bin5pulse dfs_jpn_bin5pulses[] = {
|
|
|
*/
|
|
|
|
|
|
struct dfs_bin5pulse dfs_fcc_bin5pulses_ar900b[] = {
|
|
|
- {4, 28, 105, 12, 20, 5},
|
|
|
+ {5, 28, 105, 12, 20, 5},
|
|
|
};
|
|
|
|
|
|
/**
|
|
@@ -141,7 +141,7 @@ struct dfs_bin5pulse dfs_jpn_bin5pulses_ar900b[] = {
|
|
|
* raise the threshold.
|
|
|
*/
|
|
|
struct dfs_bin5pulse dfs_fcc_bin5pulses_qca9984[] = {
|
|
|
- {4, 20, 105, 12, 20, 0},
|
|
|
+ {5, 20, 105, 12, 20, 0},
|
|
|
};
|
|
|
|
|
|
/**
|
|
@@ -160,30 +160,31 @@ struct dfs_pulse dfs_etsi_radars[] = {
|
|
|
/* TYPE staggered pulse */
|
|
|
/* Type 5*/
|
|
|
/* 0.8-2us, 2-3 bursts,300-400 PRF, 10 pulses each */
|
|
|
- {30, 2, 300, 400, 2, 30, 3, 0, 5, 15, 0, 0, 1, 31},
|
|
|
+ {30, 2, 300, 400, 2, 30, 3, 0, 5, 15, 0, 0, 1, 5, 0, 31},
|
|
|
/* Type 6 */
|
|
|
/* 0.8-2us, 2-3 bursts, 400-1200 PRF, 15 pulses each */
|
|
|
- {30, 2, 400, 1200, 2, 30, 7, 0, 5, 15, 0, 0, 0, 32},
|
|
|
+ {30, 2, 400, 1200, 2, 30, 7, 0, 5, 15, 0, 0, 0, 5, 0, 32},
|
|
|
|
|
|
/* constant PRF based */
|
|
|
/* Type 1 */
|
|
|
/* 0.8-5us, 200 300 PRF, 10 pulses */
|
|
|
- {10, 5, 200, 400, 0, 24, 5, 0, 8, 15, 0, 0, 2, 33},
|
|
|
- {10, 5, 400, 600, 0, 24, 5, 0, 8, 15, 0, 0, 2, 37},
|
|
|
- {10, 5, 600, 800, 0, 24, 5, 0, 8, 15, 0, 0, 2, 38},
|
|
|
- {10, 5, 800, 1000, 0, 24, 5, 0, 8, 15, 0, 0, 2, 39},
|
|
|
+ {10, 5, 200, 400, 0, 4, 5, 0, 8, 15, 0, 0, 2, 5, 0, 33},
|
|
|
+ {10, 5, 400, 600, 0, 4, 5, 0, 8, 15, 0, 0, 2, 5, 0, 37},
|
|
|
+ {10, 5, 600, 800, 0, 4, 5, 0, 8, 15, 0, 0, 2, 5, 0, 38},
|
|
|
+ {10, 5, 800, 1000, 0, 4, 5, 0, 8, 15, 0, 0, 2, 5, 0, 39},
|
|
|
+ /* {10, 5, 200, 1000, 0, 6, 5, 0, 8, 15, 0, 0, 2, 5, 33}, */
|
|
|
|
|
|
/* Type 2 */
|
|
|
/* 0.8-15us, 200-1600 PRF, 15 pulses */
|
|
|
- {15, 15, 200, 1600, 0, 24, 8, 0, 18, 24, 0, 0, 0, 34},
|
|
|
+ {15, 15, 200, 1600, 0, 4, 8, 0, 18, 24, 0, 0, 0, 5, 0, 34},
|
|
|
|
|
|
/* Type 3 */
|
|
|
/* 0.8-15us, 2300-4000 PRF, 25 pulses*/
|
|
|
- {25, 15, 2300, 4000, 0, 24, 10, 0, 18, 24, 0, 0, 0, 35},
|
|
|
+ {25, 15, 2300, 4000, 0, 4, 10, 0, 18, 24, 0, 0, 0, 5, 0, 35},
|
|
|
|
|
|
/* Type 4 */
|
|
|
/* 20-30us, 2000-4000 PRF, 20 pulses*/
|
|
|
- {20, 30, 2000, 4000, 0, 24, 6, 19, 33, 24, 0, 0, 0, 36},
|
|
|
+ {20, 30, 2000, 4000, 0, 4, 6, 19, 33, 24, 0, 0, 0, 24, 1, 36},
|
|
|
};
|
|
|
|
|
|
/**
|
|
@@ -229,16 +230,16 @@ struct dfs_pulse dfs_china_radars[] = {
|
|
|
*/
|
|
|
struct dfs_pulse dfs_korea_radars[] = {
|
|
|
/* Korea Type 1 */
|
|
|
- {18, 1, 700, 700, 0, 6, 5, 0, 1, 18, 0, 3, 1, 40},
|
|
|
+ {18, 1, 700, 700, 0, 4, 5, 0, 1, 18, 0, 3, 1, 5, 0, 40},
|
|
|
|
|
|
/* Korea Type 2 */
|
|
|
- {10, 1, 1800, 1800, 0, 6, 4, 0, 1, 18, 0, 3, 1, 41},
|
|
|
+ {10, 1, 1800, 1800, 0, 4, 4, 0, 1, 18, 0, 3, 1, 5, 0, 41},
|
|
|
|
|
|
/* Korea Type 3 */
|
|
|
- {70, 1, 330, 330, 0, 6, 20, 0, 2, 18, 0, 3, 1, 42},
|
|
|
+ {70, 1, 330, 330, 0, 4, 20, 0, 2, 18, 0, 3, 1, 5, 0, 42},
|
|
|
|
|
|
/* Korea Type 4 */
|
|
|
- {3, 1, 3003, 3003, 1, 7, 2, 0, 1, 18, 0, 0, 1, 43},
|
|
|
+ {3, 1, 3003, 3003, 1, 7, 2, 0, 1, 18, 0, 0, 1, 1000, 0, 43},
|
|
|
};
|
|
|
|
|
|
#define RSSI_THERSH_AR900B 15
|