|
восстановление несущей ofdm модем |
|
|
|
Mar 16 2010, 05:38
|
Участник

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

|
Постановка задачи: делается небольшенький пакетный ofdm модем на 64 поднесущих. Разнесение поднесущих от 11 до 180kHz переключаемое. Схема восстановления несущей по заголовку
Есть две непонятки, первая по расчету:
Вне зависимости от разнесения поднесущих, сигнал ошибки со схемы восстановления дает погрешность не лучше 4% от величины разнесения. При этом усреднение ошибки от пакета к пакету невозможно, т.е. подстройка осуществляется только на текущий пакет. Вопрос, можно ли получить лучшие результаты по погрешности, возможно есть какие-то нестандартные способы и как стреляется полученная мной величина, с тем, что должно быть.
второй по эквалайзированию: Если нескомпенсированная величина ошибки по несущей небольшая, то по идее ее должен скорректировать эквалайзер. Здесь получается небольшой затык. Делаю в два этапа: сначала для каждой поднесущей по обучающей последовательности нахожу мгновенное значение ошибки и для всех символов убираю эту ошибку. Далее для каждого символа считаю ошибку по пилотным поднесущим, в итоге имею деградацию среднего значения фазы и амплитуды и собственно, корректирую. В результате, если есть нескомпенсированная ошибка по несущей, то в зависимости от длинны пакета, в какой-то момент будет происходить перескок фазы на 180deg.
буду признателен всем, кто направит советом, или дорогой к мануалу, в котором описано решение схожих задач.
|
|
|
|
|
 |
Ответов
|
Mar 17 2010, 11:47
|
Частый гость
 
Группа: Свой
Сообщений: 161
Регистрация: 19-01-08
Из: Питер
Пользователь №: 34 234

|
Цитата(infinity @ Mar 16 2010, 08:38)  второй по эквалайзированию: Если нескомпенсированная величина ошибки по несущей небольшая, то по идее ее должен скорректировать эквалайзер. Здесь получается небольшой затык. Делаю в два этапа: сначала для каждой поднесущей по обучающей последовательности нахожу мгновенное значение ошибки и для всех символов убираю эту ошибку. Далее для каждого символа считаю ошибку по пилотным поднесущим, в итоге имею деградацию среднего значения фазы и амплитуды и собственно, корректирую. В результате, если есть нескомпенсированная ошибка по несущей, то в зависимости от длинны пакета, в какой-то момент будет происходить перескок фазы на 180deg. Не совсем понятно, откуда у вас берутся эти 180 градусов. Пилотные поднесущие должны иметь заранее известную фазу. На приёмной стороне после эквалайзера, вы должны посчитать разность между принятой фазой и этой заранее известной фазой, а потом вычесть эту дельту из всех поднесущих символа. Если будете вычислять эту дельту из суммы нескольких пилотов (которая должна быть для всех пилотов одинакова), то точность определения угла поворота созвездия возрастёт. И никаких перескоков (разве только на 360 градусов) быть не должно.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|