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

 
 
> Оценка канала в 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
сообщение Jun 30 2013, 15:48
Сообщение #2


Участник
*

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



2 petrov : вариант с проще я себе представляю уже как сделать, есть интерес, пока сроки не поджимают посмотреть как работает MMSE и в чем там выгода. Кстати если уж речь пошла об обычной LS оценке + интерполяция с постоянными коэффициентами: пробовал в канале без шумов, даже зная частотную характеристику канала, при определенном сложении лучей выравнивание далеко от полного. Я себе представлял, что если шума нет, то, беря обратную характеристику канала, всегда можно получить передаваемые символы, т.е. при бесконечном SNR LS оценка является оптимальной и дает минимальную ошибку. Вопрос: возможно ли найти такой фильтр, который бы полностью убирал бы эффект замирания (при условии, что нет шумов, разумеется)? Или есть какое то ограничение исправляющей способности, которое можно убрать только увеличивая базу, на которой производится оценка канала?

В случае если нет возможности померить канал на всех поднесущих, а есть только пилоты, появляется еще ошибка интерполяции, но тут все понятно, от нее никуда не уйдешь. Хотя здесь встает резонный вопрос: можно ли минимизировать ошибку интерполяции, используя фильтр с пересчитываемыми коэффициентами, например Винера, или игра не стоит свеч и интерполировать можно всегда одним и тем же фильтром (несогласованный Винер, sinc интерполятор, полином и т.д.)?

Спасибо за совет!


2 Dr.Alex : Секрет прост, все дело в том, что на передающем конце используются не все поднесущии большего преобразования Фурье. Например: если база большего Фурье равна 1024, то мы можем использовать 64, 128 или 256 поднесущих, остальные оставив нулями. Таким образом PAPR модулированного сигнала уменьшается (уменьшение тем больше чем больше поднесущих не используется). Таким образом даже в обычной OFDMA схеме есть выигрыш по снижению PAPR. Добавление малого Фурье - это "трюк", который позволяет дополнительно снизить PAPR.

Например, используется соотношение 1024/64. В случае обычного OFDMA это даст выигрыш порядка 3 дБ, т.е. PAPR = 12-3 = 9 дБ, если сделать SC-FDMA, то получим еще около 3 дБ, итого PAPR = 9-3 = 6 дБ. Это если на пальцах rolleyes.gif

Размещать данные на базе большего Фурье можно "кучкой" или распределенно, в чем соль распределенного размещения я не разобрался, если честно. Локализованное размещение вроде бы в LTE up-link применяют. Удачи в ваших начинаниях, там все довольно просто!
Go to the top of the page
 
+Quote Post
petrov
сообщение Jul 1 2013, 09:36
Сообщение #3


Гуру
******

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



Цитата(serg1333 @ Jun 30 2013, 19:48) *
2 petrov : вариант с проще я себе представляю уже как сделать, есть интерес, пока сроки не поджимают посмотреть как работает MMSE и в чем там выгода. Кстати если уж речь пошла об обычной LS оценке + интерполяция с постоянными коэффициентами: пробовал в канале без шумов, даже зная частотную характеристику канала, при определенном сложении лучей выравнивание далеко от полного. Я себе представлял, что если шума нет, то, беря обратную характеристику канала, всегда можно получить передаваемые символы, т.е. при бесконечном SNR LS оценка является оптимальной и дает минимальную ошибку. Вопрос: возможно ли найти такой фильтр, который бы полностью убирал бы эффект замирания (при условии, что нет шумов, разумеется)? Или есть какое то ограничение исправляющей способности, которое можно убрать только увеличивая базу, на которой производится оценка канала?


Как вы будете обращать спектральный ноль? На бесконечность умножать? Вообще не очень понятно вы говорите о OFDM или SC. Для SC потребуется эквалайзер бесконечной длины чтобы полностью спектральный ноль компенсировать, нужно как минимум думать о DFE. Непонятно зачем нужна реализация эквалайзера в частотной области для КВ.
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
|- - Dr.Alex   Цитата(serg1333 @ Jun 30 2013, 18:48) 2 D...   Jun 30 2013, 20:59
- - 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
- - 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 Текстовая версия Сейчас: 27th June 2025 - 23:14
Рейтинг@Mail.ru


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