На GitHub пользователь jj1bdx недавно выпустил новый инструмент под названием rtl_power-fm-multipath, который может использоваться для оценки многопутевых искажений вещательного FM с RTL-SDR. Многопутевые искажения FM возникают, когда сигнал принимается из нескольких направлений из-за отражения от и преломления через физические объекты, такие как здания и рельеф. Так как отражённые/преломлённые сигналы будут задержаны, это может вызывать эхо-подобные искажения в RF-сигнале, что может приводить к таким проблемам, как плохая цифровая декодировка, плохое качество приёма FM-звука и «призраки» в аналоговом видео.
Метод оценки многопутевых искажений основан на измерении отношения мощности прямых и отражённых радиоволн, что даёт отношение D/U. Этот метод измерения был предложен Komiya87 и JushinFM, которые оба написали статьи на японском языке, описывающие метод. Вкратце методология такова:
- Измерить максимальную мощность пика в диапазоне +/-50 кГц спектра целевой FM-станции
- Получить максимальное значение (Lmax) и минимальное значение (Lmin) в пределах спектра
- Получить отношение максимального и минимального значений L = Lmax / Lmin (примечание: Lmax и Lmin — действительные значения (не в dB), и L должно быть > 1)
- Оцениваемое D/U отношение R = (L+1) / (L-1) (в действительных единицах, не в dB)
Программа rtl_power-fm-multipath основана на rtl_power и работает следующим образом: использует rtl_power для записи измерений мощности на 5 минут, затем передаёт данные в функцию peakhold, которая вычисляет максимальное значение мощности для каждой частоты, а затем вычисляет коэффициент искажений.

Источник:
