Исследование TEF6686. Выводы
Часть 1. Исследование возможностей TEF6686
Часть 2. IF Bandwidth
Часть 3. Set_RFAGC
Часть 4. Патчи
Часть 5. Set_MphSuppression
Часть 6. Set_ChannelEqualizer
Часть 7. Set_LevelStep
Часть 8. Set_LevelOffset
Часть 9. Set_Bandwidth_Options
Часть 10. Get_AGC
Часть 11. Get_Processing_Status
Исследование TEF6686. Выводы
Исследование я проводил, чтобы понять для себя:
1) Все ли возможности чипа используются в любительских прошивках?
2) Оптимальные ли используются настройки? Или дефолтные?
3) Что можно улучшить?
По итогам исследования можно сделать следующие выводы.
Все ли возможности чипа используются в любительских прошивках?
В популярных прошивках используются почти все опции, которые предоставляет TEF6686.
В общем случае можно пользоваться самыми простыми прошивками, ведь даже на дефолтных настройках ТЕФ вполне неплохо себя показывает.
Прошивка PE5PVB — отличный вариант для повседневного использования.
Оптимальные ли используются настройки? Или дефолтные?
Многие опции не имеют универсальных оптимальных настроек — их нужно менять, исходя из конкретных условий приёма. Речь, например, про Set_ChannelEqualizer или Set_MphSuppression. Главное, что прошивки предоставляют возможность их переключения.
Я обнаружил только одну спорную настройку в популярной прошивке от PE5PVB. Это принудительное снижение показателя Level при помощи LevelOffset на 7 дБ. Я писал об этом в части про SetLevelOffset.
Что можно улучшить?
Во-первых, обнаружилась проблема срабатывания RF AGC при нагреве модуля ТЕФа. Учитывая сложные алгоритмы обработки сигнала, вполне можно предположить, что нагрев модуля непосредственно влияет на качество приёма слабых станций. Моё мнение — модулю требуется дополнительное охлаждение. Стоит отметить, что проблема замечена только на китайском модуле с Али и не наблюдается на «заводских» приёмниках.
Во-вторых, в своей прошивке я добавлю вывод показателей уровня AGC, softmute и stereo blend. Важно их учитывать для оценки состояния радиоэфира в точке приёма.
В-третьих, исследования проводились на чипе TEF6686 версии V102. У этого чипа есть ещё одна версия V205 — ходят легенды, что она «лучше». Я обязательно его закажу, протестирую и напишу о результатах.
В-четвёртых, стоит признать, что моя конструкция в целом требует более аккуратной реализации — в частности, лучшей фильтрации питания и других аппаратных доработок. Эти улучшения также входят в планы дальнейшей работы.
Итоги
В ходе исследования удалось понять некоторые принципы обработки сигнала в TEF6686, а также разобраться, какие параметры действительно влияют на качество приёма.
Отдельный интерес представляют данные, полученные при анализе работы AGC и алгоритмов обработки слабого сигнала — они позволяют наглядно оценивать состояние радиоэфира в точке приёма.
Все эти наработки я использую при написании собственной прошивки.
Буду рад, если результаты этого исследования окажутся полезными и для других радиолюбителей, экспериментирующих с приёмниками на базе TEF6686.
Если у вас есть вопросы, замечания или собственные наблюдения — буду рад обсудить их:
→ в Телеграме: https://t.me/amironoff_ru
→ по электронной почте: amironof@yandex.ru