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

 
 
> Выделение правильной комбинации
likeasm
сообщение Nov 28 2014, 09:01
Сообщение #1


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

Группа: Участник
Сообщений: 156
Регистрация: 15-04-10
Пользователь №: 56 673



Имеется систематический кодер 15 бит информации (4 бита инфрмационная часть, 11 избыточная) полином степени 2^4, итого длинна кода 15 бит бит, а дальше по кругу. Декодер на входе анализирует 15 бит информации и по своему закону из последовательности 15 бит выделяет комбинацию в 4 бита, причем комбинация виделяется всегда и может выделиться ложно в зависимости от количесва ошибок. Ложное выделение и требуется исключить. Хочу расширить окно анализации с 15 бит до, скажем, 60 бит(можно и больше), получиться 4 декодера на участке 60 бит. Соседние информационные части связать по какому-нибудь закону F. После декодирования 60 бит 4-мя декодерами анализировать выполнение закона F на выходе декодера для информационной части, если F выполняется, то принимаем комбинацию, если нет, то считаем это мусором или на канале слишком большое количество ошибок. Думаю еще сделать комбинацию синхропосылки, чтобы не анализировать побитово всю последовательноть, а после ее выделения поблочно анализировать данные. Может можно что-нить лучше придумать для снижения вероятности ложного выделения.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
likeasm
сообщение Nov 28 2014, 11:56
Сообщение #2


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

Группа: Участник
Сообщений: 156
Регистрация: 15-04-10
Пользователь №: 56 673



Цитата(des00 @ Nov 28 2014, 14:05) *
Судя по задаче вам нужно диагностировать сам факт наличия сигнала, а не его значение. Вы хотите это сделать за счет кодирования, а можно сделать за счет увеличения базы сигнала.

Это одна из задач. Другая задача это декодирование комбинации из 15 бит, в которой допустимо 3 ошибки. Если ошибок больше, то есть большая вероятность ложного выделения. К сожалению декодер не может диагностировать количество ошибок, а выделяет наиболее вероятную комбинацию мажоритарно. Вот и встала задача контролировать полученную информационную часть, либо с счет crc, либо за счет соседа. Я понимаю, что есть масса способов, кодеров и декодеров для коррекции данных и обнаружения ошибок, но у меня задача проверить на что будет способен данный кодер и декодер. Пока наткнулся на ложное выделение из-за тройной децимации последовательности 15 бит.

Сообщение отредактировал likeasm - Nov 28 2014, 12:29
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th August 2025 - 13:26
Рейтинг@Mail.ru


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