На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 45,
участников - 0
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Радиосигналы —› Распознание блокового кода 
Трансиверы Yaesu в нашем магазине


Yaesu FT-817ND
руб.

Yaesu FT-857D
руб.

Yaesu FT-897D
руб.

Yaesu FT-450D
руб.

Yaesu FT-950
руб.
Автор Сообщение
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 29 Июн 2016 13:28:45 #  

Доброго времени суток. В УВЧ прошёл ЧМ-2, после демодуляция и снятия синхропоследовательности в начале, обнаружена цикловая структура с периодом 448, в начале каждого цикла идёт 16 битная сихрокомбинация 0011001100110011. Не могу понять, либо это несистематический блоковый код, либо систематичекий, но информационная часть скремблирована. Скремблер подобрать не удалось. Что это может быть?
Какие виды несистематических блоковых кодов бывают (кроме Хэмминга )?
asv
Участник
Offline3.0
с апр 2008
Сообщений: 1562

Дата: 29 Июн 2016 17:30:12 #  

Не с того начинаете. Для начала неплохо бы с понятиями разобраться https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%B4
Реклама
Google
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 30 Июн 2016 12:01:21 #  

Это я уже читал. С понятиями вроде бы всё нормально. Несистематические циклические коды применяются на практике ?
asv
Участник
Offline3.0
с апр 2008
Сообщений: 1562

Дата: 30 Июн 2016 12:41:21 · Поправил: asv (30 Июн 2016 12:50:32) #  

Если Вы это уже читали, то мне не совсем понятен Ваш вопрос:
Какие виды несистематических блоковых кодов бывают (кроме Хэмминга)?

любой код может быть представлен в несистематической форме. А вот в систематической - не любой.

И да, несистематические коды на практике применяются.
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 30 Июн 2016 12:48:16 · Поправил: Acrobat (30 Июн 2016 12:49:01) #  

Если идёт речь о несистематическом коде, то находить проверочную матрицу при условии что ошибок в канале не было смысла не имеет, я правильно понимаю? Т.е. в кодовом слове и так должны просматриваться информационные данные. Для несист. кода, для декодирования необходимо найти порождающий полином и разделить его на каждое кодовое слово, так ?

Есть мысля в матлабе для разных скоростей кода подобрать порождающий полином для циклического кода и разделить на него каждое кодовое слово. Или это вряд ли поможет ?

P.S. посчитал статистику распределения 1 и 0, получилось ровно 1/2.
asv
Участник
Offline3.0
с апр 2008
Сообщений: 1562

Дата: 30 Июн 2016 12:54:36 #  

Для начала было бы неплохо убедиться, что линейное кодирование там таки присутствует.

А для этого стоит еще раз внимательно перечитать цитированную мной статью из Википедии (например) и разобраться с понятиями. Например, выяснить, что для линейного кода является фундаментальной характеристикой: порождающий многочлен или что-то другое.
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 30 Июн 2016 12:56:58 #  

А сразу подсказку не дадите ? =))))
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 30 Июн 2016 14:20:15 · Поправил: Acrobat (30 Июн 2016 14:26:24) #  

Как то не полегчало.
Где можно быстренько рассчитать порождающий многочлен для циклического кода n = 432 ( k - неизвестно, поэтому придётся перебирать для разных скоростей) ? Matlab считает, считает, да не может рассчитать.
asv
Участник
Offline3.0
с апр 2008
Сообщений: 1562

Дата: 30 Июн 2016 14:29:13 #  

А с чего Вы вообще решили, что код есть, и он циклический?
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 30 Июн 2016 14:33:33 #  

Предположение. Циклический код очень распространенный. Может конечно там шифрование. Но разве могут передаваться данные без применения FEC ?
Вы меня озадачили, но так и не сказали, как однозначно сказать, есть ли там линейное кодирование ? Было бы здорово послушать мнение профессионала.
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 30 Июн 2016 15:58:26 #  

Возможно можно определить присутствие линейного блокового кода по его весовому спектру ? Только я не понимаю как его правильно интерпретировать.
asv
Участник
Offline3.0
с апр 2008
Сообщений: 1562

Дата: 30 Июн 2016 16:49:32 #  

Вы меня озадачили, но так и не сказали, как однозначно сказать, есть ли там линейное кодирование

Вот честное слово, вся необходимая информация есть в статье на википедии. Например, там написано, что линейный код - это подпространство линейного пространства над конечным полем.

Возможно можно определить присутствие линейного блокового кода по его весовому спектру
по весовому спектру можно иногда доказать его отсутствие.

Изучайте теорию. Без математики, на халяву, данной тематикой не занимаются, по крайней мере, успешно.
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 01 Июл 2016 11:23:37 #  

Конечные поля это конечно здорово. Но боюсь я это знаю, может не профессионально, но спокойно ориентируюсь. И вот читал несколько раз википедию по вашей ссылке и не полегчало.
Построил весовой спектр, имеет вид нормального распределения.


С модой равной примерно половине кодового слова (218 бит). Максимальное отклонение в право 26, влево 32. Похожие весовые спектры имеют обычные картинки jpg (архив) на периоде 432.
barada25
Участник
Offline1.4
с апр 2009
Одесса
Сообщений: 166

Дата: 01 Июл 2016 12:11:57 #  

и вроде бы теория ясна, но как применить ее на практике не понятно. человек обратился за помощью в решении задачи, а вместо нее игра слов.
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 01 Июл 2016 12:50:52 #  

barada25, поддерживаю.
Кто нибудь знает методы подбора полинома скремблера ?
asv
Участник
Offline3.0
с апр 2008
Сообщений: 1562

Дата: 01 Июл 2016 13:28:33 · Поправил: asv (01 Июл 2016 13:37:36) #  

и вроде бы теория ясна, но как применить ее на практике не понятно
это значит, что теория не ясна.

Ну, если сами не можете понять, как оценить размерность линейного подпространства по выборке из него, то гуглите "linear code recognition". Или какой-нибудь курс по линейной алгебре.
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 01 Июл 2016 13:35:21 #  

Спасибо за ответы, буду гуглить. Но покамись смутно понимаю что мне потом с этой длиной делать.
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 01 Июл 2016 16:55:30 · Поправил: Acrobat (01 Июл 2016 17:20:09) #  

Размерность линейного подпространства позволит мне определить значение r = n - k. Размерность можно определить по рангу проверочной матрицы, которую можно получить путём решения СЛУ методом Гаусса и путём откидывания линейно зависимых строк. Всё хорошо, но. Проверочная матрица применяется только для систематического кодирования, а это значит, что фрагменты сообщения должны присутствовать в кодовом слове. Как я уже говорил, явно их не видно. Следовательно либо это несистематический код, либо какой то эпический скремблер, либо ещё фиг знает, что (каскадный кодирование, перемежение, шифрование или всё вместе). Я правильно понял, вы это хотели чтобы я сделал ?
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 01 Июл 2016 18:06:33 #  

Сейчас прочитал, что несистематический лин. блоч. код так же декодируется проверочной матрицей.
barada25
Участник
Offline1.4
с апр 2009
Одесса
Сообщений: 166

Дата: 01 Июл 2016 19:29:46 #  

Я так понимаю, что в любом случае, или почти в любом нужна матрица, в Википедии, по ссылке выше об этом как раз и говорится. Какая там у вас размерность?
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 02 Июл 2016 05:38:30 · Поправил: Acrobat (02 Июл 2016 09:47:10) #  

barada25 размер n = 432. Матрицу надо строить 432*432 и после исключать линейно зависимые слова, в итоге должно получиться r = n - k строк.
asv
Участник
Offline3.0
с апр 2008
Сообщений: 1562

Дата: 02 Июл 2016 12:35:02 #  

Acrobat
Вот так, потихоньку, постепенно, человек открывает для себя волшебный новый мир.

Следующим этапом, вероятно, станет открытие того факта, что скремблирование - это тоже линейная операция.

Успехов.
Acrobat
Участник
Offline1.4
с сен 2015
Москва
Сообщений: 50

Дата: 02 Июл 2016 12:40:36 #  

Спасибо за ответы. Если что то получится, отпишусь.
Реклама
Google
 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.056; miniBB ®