Чтоб музыкантом быть, так надобно уменье
И уши ваших понежней.
И.А. Крылов "Квартет"
Нам прислали очередную версию MILERLS - пятую (5.30). Что изменилось в ней относительно четвертой версии и применимо ли к ней поканальное подавление, основанное на возможности точного определения номера следующего канала?
В v4 в качестве основы для генератора номера следующего канала используется некриптографический бит-микшер, а длина таблицы переходов составляет 2^24.
В v5 теперь используется генератор псевдослучайных чисел на основе криптографической псевдослучайной функции HalfSipHash-2-4, и длина таблицы переходов составляет 2^31.
Тут хочется снова вспомнить И.А. Крылова: "Как ни полезна вещь, — цены не зная ей, / Невежда про нее свой толк все к худу клонит". Переход к криптографическим примитивам не помог - последовательность переходов также восстановима, как и в предыдущей версии.
Для любителей определять SF через число пакетов в секунду ниже приводим актуальные режимы в MILELRS 5 (а для всех остальных есть РЭР "Тишина"). В столбце "Пакет" указана длина пакета в байтах.
Sub-GHz (<1500 MHz)
Режим Пакет SF Packet rate
0 8 SF6 147.254 Hz
1 8 SF7 82.967 Hz
2 8 SF8 44.142 Hz
3 8 SF9 24.869 Hz
4 8 SF10 12.936 Hz
5 8 SF11 6.722 Hz
6 34 SF5 175.131 Hz
7 34 SF6 105.042 Hz
8 34 SF6 62.441 Hz
9 34 SF7 35.225 Hz
10 34 SF8 19.292 Hz
2.4 GHz (>=1500 MHz)
Режим Пакет SF Packet rate
0 8 SF7 147.254 Hz
1 8 SF8 82.967 Hz
2 8 SF9 44.142 Hz
3 8 SF10 24.869 Hz
4 8 SF11 12.936 Hz
5 8 SF12 6.722 Hz
6 34 SF5 175.131 Hz
7 34 SF6 105.042 Hz
8 34 SF7 62.441 Hz
9 34 SF8 35.225 Hz
10 34 SF9 19.292 HzPS: огромное спасибо бойцам, приславшим файл с новой версией.