Было по приколу поработать с "сигналами под уровнем шума" в теории. Генерируем сильный шум, подмешиваем слабые чирпы. Смотрим на водопад глазами - чирпов не видно, сплошной шум. Умножаем результирующий сигнал на те же чирпы (типа как супергетеродин) и начинаем суммировать водопад небольшим окном - хоба, чирпы выпрямились и проявились из-под шумов. Всё это интересная сложная тема, расширение спектра и так далее.
Вот решил поиграться с лорой: она ведь наверное тоже под уровнями шумов долетает до моей антенны, на подопаде я увижу только сильную лору, слабая лора под шумами - где она и должна быть, за что её и любят.
1. Сгенерил чирпы для выбранного bandwidth и SF для умножения их на сигнал. Это мой гуляющий гетеродин.
2. Взял сигнал с rtl-sdr, начал циклически умножать на свои чирпы (1) и выводить на водопад. Нифига не вижу. Ничего ниоткуда не прилетает. Надо доделать суммирование/интегрирование, чтобы из-под шумов ещё выковыривалось.
3. Взял SDR++ пошёл смотреть глазами что там на водопаде - пошёл с антенной на балкон, постоял на 868-868 мгц. Поймалось что-то слабенькое похожее на лору:
http://0x0.st/XgT0.jpg Думаю - во, отлично, нашёл на чём тестировать своё поделие.
4. Настроился на 868.1, сижу ловлю через свой супергетеродин. Нифига не вижу. Выключил чирповый гетеродин, пошёл смотреть глазами в более высоком временном разрешении:
http://0x0.st/XgTD.jpg
5. Видим какой-то китайский вывернутый Lora-подобный посылка. Чирпы идут не вверх по частоте, а вниз. Перевернул свой гетеродин. Увидел вертикальные линии:
http://0x0.st/XgTk.jpg Надо их проинтегрировать по времени и увидеть более уверенные пики!
Настройки для этого lora-подобного сигнала такие:
bandwidth: 125000
direction: 1 (перевёрнутые чирпы)
SF: 12
comp: 550
comp: 550 -- это мой самодельный параметр, задающий добавку к частоте чирпов в секунду в тысячных. То есть, чтобы выпрямить палки, пришлось сделать не chirp_rate = 125000/pow(2,12) чирпов в секунду по формуле lora, а добавить к chirp_rate значение 0.001 * 550. Не знаю что это значит и где собака порылась: rtl-sdr поставляет семплы не со стабильной скоростью может, а может китайский "перевёрнутый" LORA-передатчик косой и кривой по стабильности чирпов. Думаю, если эти чирпы интегрировать в приёмнике, то эта нестабильность может быть пофигу? Хз конечно.