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

 
 
> восстановление несущей ofdm модем
infinity
сообщение Mar 16 2010, 05:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 9-06-08
Пользователь №: 38 169



Постановка задачи:
делается небольшенький пакетный ofdm модем на 64 поднесущих. Разнесение поднесущих от 11 до 180kHz переключаемое. Схема восстановления несущей по заголовку

Есть две непонятки, первая по расчету:

Вне зависимости от разнесения поднесущих, сигнал ошибки со схемы восстановления дает погрешность не лучше 4% от величины разнесения. При этом усреднение ошибки от пакета к пакету невозможно, т.е. подстройка осуществляется только на текущий пакет. Вопрос, можно ли получить лучшие результаты по погрешности, возможно есть какие-то нестандартные способы и как стреляется полученная мной величина, с тем, что должно быть.

второй по эквалайзированию:
Если нескомпенсированная величина ошибки по несущей небольшая, то по идее ее должен скорректировать эквалайзер. Здесь получается небольшой затык. Делаю в два этапа: сначала для каждой поднесущей по обучающей последовательности нахожу мгновенное значение ошибки и для всех символов убираю эту ошибку. Далее для каждого символа считаю ошибку по пилотным поднесущим, в итоге имею деградацию среднего значения фазы и амплитуды и собственно, корректирую. В результате, если есть нескомпенсированная ошибка по несущей, то в зависимости от длинны пакета, в какой-то момент будет происходить перескок фазы на 180deg.

буду признателен всем, кто направит советом, или дорогой к мануалу, в котором описано решение схожих задач.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
infinity
сообщение Mar 30 2010, 01:34
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 9-06-08
Пользователь №: 38 169



Цитата(petrov @ Mar 20 2010, 11:08) *
Проблема в том что непонятно как у вас там всё сделано.


Немного подумав, все-таки удалось найти причину всех бед. Оказалось, что до начала исправления эквалайзером символов по информации полученной из обучающей последовательности, следовало привести начальную фазу всех символов к одному значению. Если задуматься, то так и должно быть, иначе работать и не будет.

Таким образом, в каждом символе из значения фазы каждой поднесущей вычитаю фазу нулевой поднесущей и вуа-ля- дальше можно делать любую коррекцию. Все отлично заработало... до сигнал/шум 10-12 дБ. При этом значении фаза нулевой поднесущей начинает давать слишком большую ошибку и резко увеличивает ber. Конечно, увеличить чувствительность на несколько дБ позволит кодирование. С другой стороны, хочется добиться лучших результатов. Но как использовать не только нулевую поднесущию, но и все пилотные, а может быть и поднесущие данных, для приведения начальной фазы всех символов к одному значению? smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- infinity   восстановление несущей ofdm модем   Mar 16 2010, 05:38
- - svalery   Что мешает добавлять в начале пакета преамбулу дос...   Mar 17 2010, 07:15
|- - infinity   Цитата(svalery @ Mar 17 2010, 10:15) Что ...   Mar 18 2010, 07:19
|- - svalery   Цитата(infinity @ Mar 18 2010, 10:19) тог...   Mar 18 2010, 08:52
||- - infinity   Цитата(svalery @ Mar 18 2010, 11:52) Длин...   Mar 18 2010, 12:52
||- - alex_os   Цитата(infinity @ Mar 18 2010, 15:52) .. ...   Mar 18 2010, 13:28
|- - petrov   Цитата(infinity @ Mar 18 2010, 10:19) Воз...   Mar 18 2010, 09:15
||- - infinity   Цитата(petrov @ Mar 18 2010, 12:15) Расск...   Mar 18 2010, 14:42
||- - petrov   Цитата(infinity @ Mar 18 2010, 17:42) Экв...   Mar 18 2010, 15:24
||- - svalery   Цитата(infinity @ Mar 18 2010, 17:42) А ч...   Mar 18 2010, 16:37
||- - infinity   Цитата(svalery @ Mar 18 2010, 19:37) Если...   Mar 19 2010, 05:23
||- - svalery   Цитата(infinity @ Mar 19 2010, 08:23) Мож...   Mar 19 2010, 05:50
|||- - infinity   Цитата(svalery @ Mar 19 2010, 08:50) Можн...   Mar 19 2010, 11:09
|||- - svalery   Цитата(infinity @ Mar 19 2010, 14:09) А п...   Mar 19 2010, 11:38
|||- - infinity   Цитата(svalery @ Mar 19 2010, 14:38) Тут ...   Mar 20 2010, 07:36
|||- - petrov   Проблема в том что непонятно как у вас там всё сде...   Mar 20 2010, 08:08
||- - petrov   Цитата(infinity @ Mar 19 2010, 08:23) Во ...   Mar 19 2010, 06:50
|- - DMax   Цитата(infinity @ Mar 18 2010, 10:19) Сов...   Mar 18 2010, 10:14
- - DMax   Цитата(infinity @ Mar 16 2010, 08:38) вто...   Mar 17 2010, 11:47
- - petrov   Для оценки канала в какой-то поднесущей нужно усре...   Mar 30 2010, 07:59


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

 


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


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