|
Оценка канала в OFDM с использованием Винеровской интерполяции |
|
|
|
Jun 30 2013, 07:26
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 30-06-13
Из: Томск
Пользователь №: 77 321

|
Доброго времени суток! Есть задача сделать эквалайзер для КВ канала на FPGA. Целевая система - SC-FDMA, соответсвенно предполагается использовать частотный эквалайзер (между большим и малым Фурье преобразованиями). Эквалайзер должен отрабатывать по одному короткому пакету (не более 40 ODFM символов), использование статистики по предыдущим суб-фреймам в общем случае не приветствуется. Для оценки канала используются 8 пилотных поднесущих на 64 поднесущих с данными. На интервале одного суб-фрейма канал считается квазистационарным (состав и мощность лучей не изменяются, но полюс замирания может перемещаться в спектре с некоторой скоростью). В модели пробовал следующий метод: - В пилотных позициях оценивается частотная характеристика канала (LS оценка) - По полученным оценкам делается интерполяция фильтром Винера (64 комплексных фильтра 8 порядка на каждую поднесущую данных соответсвенно) - Выравнивание OFDM символа с помощью полученных коэффициентов Пробовал два варианта интерполяции: - обновление коэффициентов фильтра Винера по каждому новому вектору пилотов - рассчет т.н. несогласованного фильтра Винера, когда он вычисляется заранее при той или иной конфигурации канала без AWGN составляющей и его использования для любого вектора пилотов По идее первый вариант должен был дать лучшее качество интерполяции, но я этого не заметил. Для рассчета автокорреляционной матрицы канала (в случае обновляющихся коэффициентов интерполятора) думал использовать первый OFDM символ, состоящий только из пилотов. Далее из этой матрицы строются автокорреляционная матрица и матрица взаимной корреляции, необходимые для рассчета интерполятора. Математика всей этой кухни есть например в
ofdm_channel_estimation_01.pdf ( 241.58 килобайт )
Кол-во скачиваний: 425Результат моделирования показал, что такая схема работает в случае плоских замираний, и в случае с замираниями до 10-15 дБ вполне удовлетворительно, не приводит к дополнительной деградации созвездия при низком SNR (как это может наблюдаться в случае LS оценки канала по всем поднесущим), НО при частотно-селективных замираниях 15-30 дБ (1-3 полюса) даже при высоких SNR не дает возможность работать на модуляциях выше BPSK. Вопрос: тем кто сталкивался с Винеровской фильтрацией и OFDM эквалайзерами, в чем тут может быть принципиальная ошибка? Можно в данном случае найти оптимальный фильтр, который позволил бы работать на больших индексах модуляции в канале с частотно-селективными замираниями более 15 дБ? Если у кого уже был опыт борьбы с MMSE эквалайзерами, очень интересует способ оценки автокорреляционной матрицы канала и взаимо-корреляционной матрица, которые требуются для рассчета фильтра Винера. Может кто мог бы поделиться своими изысканиями в этой области Это мой первый опыт построения эквалайзера, буду благодарен вашим советам!
|
|
|
|
|
 |
Ответов
|
Jul 1 2013, 12:34
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 30-06-13
Из: Томск
Пользователь №: 77 321

|
Цитата При MMSE-интерполяции вместо дисперсии шума у Вас будет дисперсия ошибки оценки Еще раз пересмотрел доку, теперь кажется понял, под этим вы имеете в виду SNR на выходе фильтра оценки пилотов, т.е. если применяется LS оценка, то это и есть SNR на входе эквалайзера. Еще интересный момент: там пишут, что автокорреляционная функция канала в частотной области - это Фурье образ его PDP... Сразу не обратил внимания. В работе
ofdm_est_4.pdf ( 781.6 килобайт )
Кол-во скачиваний: 510как раз приводится способ рассчета интерполируещего фильтра (стр. 34-35). Приведенный 3-D график похож в общем-то на то что у меня получилось. В случае, если посчитать его для "чистого" канала, то он будет иметь значения только в районе главной диагонали, и, фактически, будет делать интерполяцию по трем точкам. Чем более дисперсный канал, тем больше будут коэффициенты, сверху и снизу от диагонали, тем самым интерполяция будет уже по всем пилотам... Если я правильно понимаю. Пока в тех моделях канала, в которых я пробовал построить фильтр, не увидел большой разницы между его реализациями в чистом канале и в дисперсном. Думаю попробовать с более "размазанным" PDP... В первой статье рекомендавали насчитывать фильтр в канале с PDP имеющим равномерное распределение. Подразумевается, что мощность всех лучей одинакова на разбеге 0...Tmax? 2 petrov : мы неправильно друг друга поняли Вы имеете в виду SC-FDE, а я SC-FDMA. Вы правы насчет SC-FDE, там схема действительно основана на обычном SC модеме, переход в FD есть только в приёмнике. Я же применяю схему SC-FDMA, которая основана на OFDM. Применимость ее обусловлена в первую очередь задачей обеспечить множественный доступ по частоте, а не технологией, которая будет применяться для выравнивания КВ канала.
Сообщение отредактировал serg1333 - Jul 1 2013, 12:38
|
|
|
|
|
Jul 1 2013, 12:51
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755

|
Цитата(serg1333 @ Jul 1 2013, 16:34)  В случае, если посчитать его для "чистого" канала, то он будет иметь значения только в районе главной диагонали, и, фактически, будет делать интерполяцию по трем точкам. Чем более дисперсный канал, тем больше будут коэффициенты, сверху и снизу от диагонали, тем самым интерполяция будет уже по всем пилотам... Если я правильно понимаю. Если под чистым вы понимаете канал без многолучевости, а под дисперсным - многолучевой, то все строго наоборот. Чем выше временное рассеяние, тем меньше корреляция между ЧХ соседних поднесущих и тем меньшее их число включается в расчет. И наоборот, с уменьшением рассеяния корреляция растет и в интерполяцию включается большее число отсчетов, благодаря чему увеличивается точность оценки. Цитата(serg1333 @ Jul 1 2013, 16:34)  Подразумевается, что мощность всех лучей одинакова на разбеге 0...Tmax? Подразумевается непрерывная многолучевость с равномерным распределением мощности сигнала по задержке в интервале 0...Tmax. Цитата(serg1333 @ Jul 1 2013, 16:34)  2 petrov : мы неправильно друг друга поняли Вы имеете в виду SC-FDE, а я SC-FDMA. Вы правы насчет SC-FDE, там схема действительно основана на обычном SC модеме, переход в FD есть только в приёмнике. Я же применяю схему SC-FDMA, которая основана на OFDM. Применимость ее обусловлена в первую очередь задачей обеспечить множественный доступ по частоте, а не технологией, которая будет применяться для выравнивания КВ канала. Это почти одинаковые по смыслу системы. Фурье только переносится из передатчика в приемник.
|
|
|
|
Сообщений в этой теме
serg1333 Оценка канала в OFDM с использованием Винеровской интерполяции Jun 30 2013, 07:26 petrov Цитата(serg1333 @ Jun 30 2013, 11:26) Ест... Jun 30 2013, 09:25 Dr.Alex Надо же! Кто-то уже делает SC-FDMA. Прикольно.... Jun 30 2013, 12:08 serg1333 2 petrov : вариант с проще я себе представляю уже ... Jun 30 2013, 15:48 Dr.Alex Цитата(serg1333 @ Jun 30 2013, 18:48) 2 D... Jun 30 2013, 20:59 petrov Цитата(serg1333 @ Jun 30 2013, 19:48) 2 p... Jul 1 2013, 09:36 KalashKS Цитата(serg1333 @ Jun 30 2013, 11:26) По ... Jul 1 2013, 08:28 serg1333 Матрица обратима, даже кажется доказывалось где-то... Jul 1 2013, 09:03 KalashKS Здесь есть смысл сначала записать автокорреляционн... Jul 1 2013, 09:28 serg1333 ЦитатаЗдесь есть смысл сначала записать автокоррел... Jul 1 2013, 09:44 petrov Цитата(serg1333 @ Jul 1 2013, 13:44) у ме... Jul 1 2013, 10:07 KalashKS Цитата(serg1333 @ Jul 1 2013, 13:44) А в ... Jul 1 2013, 10:56 serg1333 ЦитатаФактически это SC а не OFDM и не получается ... Jul 1 2013, 10:15 petrov Цитата(serg1333 @ Jul 1 2013, 14:15) Да н... Jul 1 2013, 12:10 serg1333 Ну теперь вроде бы понятнее
В MMSE еще использу... Jul 1 2013, 11:16 KalashKS Цитата(serg1333 @ Jul 1 2013, 15:16) Ну т... Jul 1 2013, 11:24 petrov Цитата(serg1333 @ Jul 1 2013, 16:34) 2 pe... Jul 1 2013, 12:45 serg1333 2 petrov :
ЦитатаНа КВ? Вас не смущает что пользо... Jul 1 2013, 15:59 petrov Цитата(serg1333 @ Jul 1 2013, 19:59) Моде... Jul 1 2013, 18:59 KalashKS Цитата(serg1333 @ Jul 1 2013, 19:59) Мощн... Jul 2 2013, 05:08 serg1333 ЦитатаАсинхронно будет сильная интерференция между... Jul 2 2013, 02:57 petrov Цитата(serg1333 @ Jul 2 2013, 06:57) Что ... Jul 2 2013, 07:12 serg1333 ЦитатаПотерю ортогональности асинхронных пользоват... Jul 2 2013, 07:41 petrov Цитата(serg1333 @ Jul 2 2013, 11:41) В сл... Jul 2 2013, 08:02 andyp Плюсую к словам petrov - от просачивания по sync н... Jul 5 2013, 08:06 Dr.Alex Цитата(andyp @ Jul 5 2013, 11:06) Еще оди... Jul 5 2013, 10:09 andyp Я согласился с petrov в том что множественный досу... Jul 5 2013, 10:39 serg1333 Цитатаот просачивания по sync никакой защитный инт... Jul 5 2013, 14:36 Dr.Alex Цитата(serg1333 @ Jul 5 2013, 17:36) Ну в... Jul 5 2013, 23:07 andyp Цитата(serg1333 @ Jul 5 2013, 18:36) Что ... Jul 7 2013, 17:00 serg1333 ЦитатаПилот есть на каждой несущей. Никакой эквала... Jul 6 2013, 04:33 Dr.Alex По-вашему, это ВСЁ отличие?
Размазывать - не разм... Jul 6 2013, 11:10 serg1333 SC-FDMA и OFDMA стуктурно отличаются только DFT-пр... Jul 6 2013, 13:47 KalashKS Цитата(serg1333 @ Jul 6 2013, 17:47) Еще ... Jul 8 2013, 08:25
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|