Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Возможность реализации эквалайзера радиоканала на ПЛИС
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
VladimirB
Добрый день.
Исходные данные:
- имеется самодельное железо для радиомодема (АЦП, ЦАП, ПЛИС, МШУ, УМ)
- модуляция QPSK, скорость информационная 100МБит/c;
при кодовой скорости 0.45 в канале идёт поток 110Мсимвл/c); полоса сигнала порядка 220МГц;
- L-диапазон, длина волны в районе 10..30см.

Столкнулись с межсимвольной интерференцией: в кабеле всё работает хорошо, а в помещении, городе, поле - плохо.
Соответственно нужен эквалайзер.
Померили длительность импульсной характеристики по уровню -20дБ путём свёртки преамбулы: в помещении она составила порядка 150нс, в городской застройке порядка 3 мкс.

Насколько я понимаю, при частоте дискретизации АЦП 1ГГц получается для эквалайзера нужен КИХ-фильтр минимум 150-порядка для помещения и минимум 3000-порядка для городской застройки. Причём matlab-спецы утвержают, что комплексный и не симметричный. Моделирование в симулинке показало, что порядок фильтра лучше увеличить в 2 раза по сравнению длиной ИХ канала.

В ПЛИС всего 800 умножителей (DSP48) и как-то плохо на первый взгляд оно туда лезет.
Можно чуток децимировать в 2 раза, но в корне ситуацию это не улучшает.

Подскажите пожалуйста, реально впихнуть эквалайзер в 800 плиток DSP48?
Бывают ли какие-нибудь хитрости, позволяющие уменьшить кол-во ресурсов?
В большинстве литературы пишут про адаптивные слепые эквалайзеры, может они меньше ресурсов едят, чем прямой метод с вычислением ИХ компенсирующего фильтра по преамбуле?
Может есть какие-нибудь фильтры с перестраиваемой структурой или OFDM наше всё?

Заранее спасибо за полезные советы.

P.S. Помнится на форуме тут проскакивала информация из славного города Томска о реализации радиомодема с эквалайзером на Циклоне-3.
alex_os
Цитата(VladimirB @ Nov 3 2016, 01:15) *
Насколько я понимаю, при частоте дискретизации АЦП 1ГГц получается для эквалайзера нужен КИХ-фильтр минимум 150-порядка для помещения и минимум 3000-порядка для городской застройки. Причём matlab-спецы утвержают, что комплексный и не симметричный. Моделирование в симулинке показало, что порядок фильтра лучше увеличить в 2 раза по сравнению длиной ИХ канала.


Дык зачем делать эквалайзер на 1 ГГц ? Передискретизируйете на частоту символов (110 МГц ?) и корректор нужен будет на порядок короче. По поводу слепых методов, для QPSK будет в слепую обычный LMS сходится, конечно не шибко быстро и при условии что канал стационарен.
AVR
Есть ли возможность сменить вид модуляции? Тогда может быть OFDM? Это поможет, без трехтысячных порядков...
VladimirB
Цитата(AVR @ Nov 5 2016, 18:20) *
Есть ли возможность сменить вид модуляции? Тогда может быть OFDM? Это поможет, без трехтысячных порядков...


Да, тоже думаем применить подход OFDM (модуляция при этом вроде не меняется - так QPSK и оставим).

Децимация до одной выборки на символ поможет только внутри зданий и в поле, а в городе всё равно не влезает.
К тому же, насколько позволяют судить мои скромные знания, чтобы так продецимировать нужен дополнительный гемморой с системой синхронизации.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.