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

 
 
> Оценка канала в 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
Ответов
KalashKS
сообщение Jul 1 2013, 08:28
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Цитата(serg1333 @ Jun 30 2013, 11:26) *
По идее первый вариант должен был дать лучшее качество интерполяции, но я этого не заметил. Для рассчета автокорреляционной матрицы канала (в случае обновляющихся коэффициентов интерполятора) думал использовать первый 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

Сообщений в этой теме
- 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
- - 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
- - serg1333   ЦитатаПри MMSE-интерполяции вместо дисперсии шума ...   Jul 1 2013, 12:34
|- - petrov   Цитата(serg1333 @ Jul 1 2013, 16:34) 2 pe...   Jul 1 2013, 12:45
|- - 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 Текстовая версия Сейчас: 25th August 2025 - 02:24
Рейтинг@Mail.ru


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