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

 
 
 
Reply to this topicStart new topic
> определение блочного ПУ кода, по данным содержащим ошибки
alex_os
сообщение Nov 26 2008, 15:44
Сообщение #1


Знающий
****

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



Имеется некий систематический блочный ПУ код. Из n входных битов формируются k проверочных бит
Код
             p = G * i,
где,            p - биты паритета (вектор столбец k x 1)
                  i -  систематические биты (вектор столбец n x 1)
                  G - неизвестная матрица   (k x n)

вся математики в поле Галуа GF(2). Есть неограниченное количество реализаций векторов p, i - , требуется определить G. Если p и i не содержать ошибок, тут более или менее понятно берем n реализаций i,p и cоставляем из них k систем уравнений размером n x n
Код
               P = G*I,
где P = [p(1),p(2)....p(n)] , I = [i(1), i(2),..i(n)].

Решая эти k систем, построчно находим G. Возникает вопрос как быть если мы видим только лишь искаженные p, i, (т.е. мы получаем эти данные после некоего канала связи и в них возможно есть ошибки)?


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
Serg76
сообщение Nov 26 2008, 16:14
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



[/quote]
2 alex_os
Видимо, никак. Единственным выходом может быть использование итерационной процедуры. Результат первого расчета запоминается, а при дальнейших вычислениях на новой выборке сравнивается с предыдущими расчетами. Процедура повторяется до тех пор, пока результат не совпадет необходимое число раз подряд.
Go to the top of the page
 
+Quote Post

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

 


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


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