Ишу программную реализацию согласованного фильтра (Matched filter) для телеграфо-подобной передачи, для получения наилучшей разбираемости зашумленных QRP-сигналов.
Форма сигнала: обычная синусоида (незатухающие колебания) постоянной частоты, огибающая амплитудной манимпуляцией, форма огибающей сигнала прямоугольник, скорость 30-60 символов в минуту, отношение Сигнал/Шум около 0 дБ. Частота передачи заранее неизвестна, но может меняться в пределах -+200 Гц от центральной частоты. В указанной полосе может быть несколько CW сигналов.
Варианты оптимального фильтра для сигнала Морзе, что нашёл:
1) PRECISION CW v.2.4 - программа для DOS (автор DJ7HS), реализующая принцип оптимальной фильтрации CW.
http://www.qsl.net/dj7hs/download.htm
Про теорию CCW:
http://www.qsl.net/dj7hs/ccwtheo.htm
2) Экспериментальное дополнение к FLdigi, автор AG1LE
http://ag1le.blogspot.com/2012/05/fldigi-adding-matched-filter-feature-to.html
http://ag1le.blogspot.com/2012/05/fldigi-matched-filter-and-som-decoder.html
2) DSPfil (автор JE3HHT)- программа для Windows, в которой есть группа настраиваемых корреляционных фильтров.
DSPFil v.1.12. Программный DSP-фильтр.
С теорией у меня слабо, т.к. это не моя специальность. Хотелось бы совета от тех, кто знает.
Создал фильтр, настроил. Очень заметно улучшает разбираемость CW среднего уровня. Но правильно ли я делаю (по поводу корреляционного фильтра)? Не будет ли он ухудшать прием слабых?
Т.е., при использовании корреляционного DSP, нет ли самообмана? С/Ш для громких и средних сигналов увеличится, а чувствительность по C/Ш для слабых сигналов не возрастет?