реклама на сайте
подробности

 
 
> Оценка канала в OFDM с использованием Винеровской интерполяции
serg1333
сообщение Jun 30 2013, 07:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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 эквалайзерами, очень интересует способ оценки автокорреляционной матрицы канала и взаимо-корреляционной матрица, которые требуются для рассчета фильтра Винера. Может кто мог бы поделиться своими изысканиями в этой области rolleyes.gif
Это мой первый опыт построения эквалайзера, буду благодарен вашим советам! rolleyes.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
serg1333
сообщение Jul 1 2013, 12:34
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 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 : мы неправильно друг друга поняли rolleyes.gif
Вы имеете в виду SC-FDE, а я SC-FDMA. Вы правы насчет SC-FDE, там схема действительно основана на обычном SC модеме, переход в FD есть только в приёмнике. Я же применяю схему SC-FDMA, которая основана на OFDM. Применимость ее обусловлена в первую очередь задачей обеспечить множественный доступ по частоте, а не технологией, которая будет применяться для выравнивания КВ канала.

Сообщение отредактировал serg1333 - Jul 1 2013, 12:38
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 1 2013, 12:45
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(serg1333 @ Jul 1 2013, 16:34) *
2 petrov : мы неправильно друг друга поняли rolleyes.gif
Вы имеете в виду SC-FDE, а я SC-FDMA. Вы правы насчет SC-FDE, там схема действительно основана на обычном SC модеме, переход в FD есть только в приёмнике. Я же применяю схему SC-FDMA, которая основана на OFDM. Применимость ее обусловлена в первую очередь задачей обеспечить множественный доступ по частоте, а не технологией, которая будет применяться для выравнивания КВ канала.


На КВ? Вас не смущает что пользователи должны быть синхронизированы?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
|- - KalashKS   Цитата(serg1333 @ Jul 1 2013, 16:34) В сл...   Jul 1 2013, 12:51
- - 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 12:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.0141 секунд с 7
ELECTRONIX ©2004-2016