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

 
 
> Кадровая синхронизация, Выбор синхрослова
Димыч
сообщение Aug 6 2013, 07:27
Сообщение #1


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

Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331



Доброго дня!

Имеется, в общем-то, тривиальная задача:
подобрать синхрослово для канала передачи данных. Данные передаются кадрами различной длины, не скремблированы и никак не кодированы. Минимальная длина слова - DWORD (4 байта).

Знаком с кодами Баркера/Уиларда, но, может быть, у кого-то есть частный пример под похожую задачу? sm.gif

Заранее спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Fat Robot
сообщение Aug 6 2013, 07:56
Сообщение #2


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



А если синхрослово встретится в теле пакета? Трагедия?

Цитата(Димыч @ Aug 6 2013, 11:27) *
не скремблированы и никак не кодированы.

Go to the top of the page
 
+Quote Post
yes
сообщение Aug 6 2013, 08:19
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



Цитата(Fat Robot @ Aug 6 2013, 11:56) *
А если синхрослово встретится в теле пакета? Трагедия?

для этого в потоке синхрослова заменяют какой-нибудь спец. фигней.

если поток скремблирован, то, наверно, в нем последовательность 11...1 или 00...0 равная длине скремблера не должна встречаться - может подойдет?

upd: не скремблирован - сори

фигней - в смысле синхрослово, а затем какой-нибудь спецкод, как воспринимать это слово - как данные или синхро
в каком-то (XYZ?)модеме для кодирования повторяющихся байтов вставлялся спецсимвол и счетчик, если спцсимвол в потоке, то как-то решалось - уже не помню
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 09:21
Рейтинг@Mail.ru


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