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

 
 
 
Reply to this topicStart new topic
> Корреляционный некоггеррентный приемник СPFSK, демодуляция и декодирование
#Eugene
сообщение Nov 27 2013, 10:09
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 14-06-10
Пользователь №: 57 921



Доброго времени суток.
Мне нужно сделать CPFSK модем на микроконтроллере.
Почитал про разные демодуляторы и выбрал вот такой:
Прикрепленное изображение


Столкнулся с такой задачей впервые и хочу узнать - правильно ли я понимаю как производится демодуляция и декодирование.
Ответите на несколько вопросов? rolleyes.gif
Вопросы:
1) Опорные сигналы длиной SPS отсчетов? SPS - кол-во отсчетов на символ.
2) На вход этого демодулятора подается порция SPS отсчетов из буфера, потом отсчеты смещаются как на картинке и т.д. и т.п.
Прикрепленное изображение

В результате, если информационное сообщение выглядело так: 1 0 1, то получим на выходе демодулятора последовательность типа: 111111 0000000 1111111 ?
3) Вот таким методом: http://dspsys.org/dsparticles/32-vkfalg ищем преамбулу, чтобы определить начало пакета и считаем нули/еденицы, собираем байтики?

Спасибо.

Сообщение отредактировал #Eugene - Nov 27 2013, 10:17
Go to the top of the page
 
+Quote Post
alex_os
сообщение Nov 27 2013, 11:24
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(#Eugene @ Nov 27 2013, 14:09) *
3) Вот таким методом: http://dspsys.org/dsparticles/32-vkfalg ищем преамбулу, чтобы определить начало пакета и считаем нули/еденицы, собираем байтики?


Это крайне сомнительный метод. Не надо битики усреднять в пределах символа. Просто делаете SPS штук линий задержки (ЛЗ) в каждую из которых кладете битик в соотв. фазе и каждый символ проверяете похожесть содержимого ЛЗ на преамбулу.


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
#Eugene
сообщение Nov 30 2013, 17:59
Сообщение #3





Группа: Участник
Сообщений: 10
Регистрация: 14-06-10
Пользователь №: 57 921



alex_os, понятно. Скользящее окно с таким демодулятором тоже не нужно, т.е. просто разбиваем входные отсчеты на блоки по sps отсчетов и скармливаем демодулятору?

Сообщение отредактировал #Eugene - Nov 30 2013, 18:06
Go to the top of the page
 
+Quote Post

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

 


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


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