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

 
 
> восстановление несущей 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
Ответов
DMax
сообщение Mar 17 2010, 11:47
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 161
Регистрация: 19-01-08
Из: Питер
Пользователь №: 34 234



Цитата(infinity @ Mar 16 2010, 08:38) *
второй по эквалайзированию:
Если нескомпенсированная величина ошибки по несущей небольшая, то по идее ее должен скорректировать эквалайзер. Здесь получается небольшой затык. Делаю в два этапа: сначала для каждой поднесущей по обучающей последовательности нахожу мгновенное значение ошибки и для всех символов убираю эту ошибку. Далее для каждого символа считаю ошибку по пилотным поднесущим, в итоге имею деградацию среднего значения фазы и амплитуды и собственно, корректирую. В результате, если есть нескомпенсированная ошибка по несущей, то в зависимости от длинны пакета, в какой-то момент будет происходить перескок фазы на 180deg.


Не совсем понятно, откуда у вас берутся эти 180 градусов. Пилотные поднесущие должны иметь заранее известную фазу. На приёмной стороне после эквалайзера, вы должны посчитать разность между принятой фазой и этой заранее известной фазой, а потом вычесть эту дельту из всех поднесущих символа. Если будете вычислять эту дельту из суммы нескольких пилотов (которая должна быть для всех пилотов одинакова), то точность определения угла поворота созвездия возрастёт. И никаких перескоков (разве только на 360 градусов) быть не должно.
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
- - infinity   Цитата(petrov @ Mar 20 2010, 11:08) Пробл...   Mar 30 2010, 01:34
- - petrov   Для оценки канала в какой-то поднесущей нужно усре...   Mar 30 2010, 07:59


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

 


RSS Текстовая версия Сейчас: 4th August 2025 - 08:52
Рейтинг@Mail.ru


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