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

 
 
> Демодуляция МДВР
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
Ответов
masverter
сообщение Jul 18 2016, 12:31
Сообщение #2


Участник
*

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



А какие подходы применяются, если несущая частота у передатчиков довольно сильно отличается (разброс около 14-20% от тактовой)? В данном случае получается после возведения сигнала в степень нужен довольно широкий фильтр для выделения гармоники несущей частоты, что снижает качество работы демодулятора. Пока что нашел один вариант - строить Фурье и искать гармонику несущей, как это описано у Незами в 3.14.1.

Сообщение отредактировал masverter - Jul 18 2016, 12:37
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 02:46
Рейтинг@Mail.ru


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