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

 
 
> Демодуляция МДВР
masverter
сообщение Jul 8 2016, 08:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 26-02-13
Пользователь №: 75 801



Здравствуйте.
Я разрабатываю демодулятор МДВР сигнала. Для определения начала пакета считаю совпадение принятых бит и бит преамбулы (или определенного количества последних бит преамбулы). Если процент совпадения превышает 70%, считаю, что далее идет пакет. Для восстановления несущей частоты использую петлю обратной связи. Скорость захвата петли не всегда позволяет оперативно подстроить несущую частоту по началу преамбулы, что приводит к потере пакета. Расширение полосы захвата несколько улучшает текущее положение дел, однако пропуски пакетов по прежнему наблюдаются. Есть ли способы исправить ситуацию, не прибегая к использованию "feedforward" схем?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Serg76
сообщение Jul 8 2016, 09:02
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(masverter @ Jul 8 2016, 11:42) *
Здравствуйте.
Я разрабатываю демодулятор МДВР сигнала. Для определения начала пакета считаю совпадение принятых бит и бит преамбулы (или определенного количества последних бит преамбулы). Если процент совпадения превышает 70%, считаю, что далее идет пакет. Для восстановления несущей частоты использую петлю обратной связи. Скорость захвата петли не всегда позволяет оперативно подстроить несущую частоту по началу преамбулы, что приводит к потере пакета. Расширение полосы захвата несколько улучшает текущее положение дел, однако пропуски пакетов по прежнему наблюдаются. Есть ли способы исправить ситуацию, не прибегая к использованию "feedforward" схем?

Все эти проблемы как раз и устраняются с помощью все той же преамбулы, на форуме неоднократно обсуждалось
Go to the top of the page
 
+Quote Post
masverter
сообщение Jul 12 2016, 13:42
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 26-02-13
Пользователь №: 75 801



Цитата(Serg76 @ Jul 8 2016, 13:02) *
Все эти проблемы как раз и устраняются с помощью все той же преамбулы, на форуме неоднократно обсуждалось

Не могу понять, что делать, если имеется частотное рассогласование по тактовой частоте при использовании feedforward DA и NDA методов.
Насколько я понимаю, в случае NDA при наличии небольшого частотного рассогласования оценка параметра задержки (полученная, например, из модуля сигнала) будет медленно меняться, постоянно увеличиваясь или уменьшаясь, с переходами через +-ПИ. Соответственно, имеющаяся в сигнале задержка устраняется интерполятором по полученной оценке. Можно ли тогда в моментах изменения значения оценки с -ПИ на ПИ вставлять/удалять отсчеты для устранения последствий частотного рассогласования?
Что делать в случае DA схемы? Применять feedback схему, а полученную оценку использовать для ее инициализации?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 22:40
Рейтинг@Mail.ru


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