добавил отключенную скорость кода 3/5

This commit is contained in:
Vladislav Ostapov 2024-12-28 11:20:37 +03:00
parent 77ba05e407
commit 24cb1061a7

View File

@ -667,15 +667,13 @@
function modcodToStr(modcod) { function modcodToStr(modcod) {
// модкоды из раздела 5.5.2.2 https://www.etsi.org/deliver/etsi_en/302300_302399/302307/01.01.02_60/en_302307v010102p.pdf // модкоды из раздела 5.5.2.2 https://www.etsi.org/deliver/etsi_en/302300_302399/302307/01.01.02_60/en_302307v010102p.pdf
// NOTE модкоды со скоростью хода 3/5 не работают
const modcods = [ const modcods = [
"DUMMY", "DUMMY",
"QPSK 1/4", "QPSK 1/4",
"QPSK 1/3", "QPSK 1/3",
"QPSK 2/5", "QPSK 2/5",
"QPSK 1/2", "QPSK 1/2",
"QPSK 3/5", // отключено "QPSK 3/5",
"QPSK 2/3", "QPSK 2/3",
"QPSK 3/4", "QPSK 3/4",
"QPSK 4/5", "QPSK 4/5",
@ -683,7 +681,7 @@
"QPSK 8/9", "QPSK 8/9",
"QPSK 9/10", "QPSK 9/10",
"8PSK 3/5", // отключено "8PSK 3/5",
"8PSK 2/3", "8PSK 2/3",
"8PSK 3/4", "8PSK 3/4",
"8PSK 5/6", "8PSK 5/6",
@ -717,7 +715,7 @@
case '1/3': return 2 case '1/3': return 2
case '2/5': return 3 case '2/5': return 3
case '1/2': return 4 case '1/2': return 4
case '3/5': return 5 // отключено case '3/5': return 5
case '2/3': return 6 case '2/3': return 6
case '3/4': return 7 case '3/4': return 7
case '4/5': return 8 case '4/5': return 8
@ -728,7 +726,7 @@
} }
case '8psk': case '8psk':
switch (speed) { switch (speed) {
case '3/5': return 12 // отключено case '3/5': return 12
case '2/3': return 13 case '2/3': return 13
case '3/4': return 14 case '3/4': return 14
case '5/6': return 15 case '5/6': return 15
@ -981,9 +979,9 @@
// NOTE модкоды со скоростью хода 3/5 не работают // NOTE модкоды со скоростью хода 3/5 не работают
switch (modulation) { switch (modulation) {
case 'qpsk': case 'qpsk':
return ['1/4', '1/3', '2/5', '1/2', /* '3/5',*/ '2/3', '3/4', '4/5', '5/6', '8/9', '9/10'] return ['1/4', '1/3', '2/5', '1/2', '3/5', '2/3', '3/4', '4/5', '5/6', '8/9', '9/10']
case '8psk': case '8psk':
return [/* '3/5',*/ '2/3', '3/4', '5/6', '8/9', '9/10'] return ['3/5', '2/3', '3/4', '5/6', '8/9', '9/10']
case '16apsk': case '16apsk':
return ['2/3', '3/4', '4/5', '5/6', '8/9', '9/10'] return ['2/3', '3/4', '4/5', '5/6', '8/9', '9/10']
case '32apsk': case '32apsk':