Перейти к содержанию
    

Помогите понять это кодирование с коррекцией ошибок или просто проверка на достоверность данных ?

Друзья,

изучаю одно устройство, оно передает в радиоканал пакеты данных. 

Исходные данные 8 бит, в радиоканал передается пакет 32 бит.

13 бит - фиксированная маска ( обозначил ее "#" )

Сами биты информации 8 штук (обозначил их "1,2,3,4,5,6,7,8")

И XOR суммы: 

A = XOR (8,7,6,5,4,1)

B=  XOR (7,6,5,4,3)

C = XOR (8,7,3,2,1)

D = XOR (7,6,2,1)

E = XOR (8,7,4)

F = XOR (8,5,4,3,1)

G = XOR (8,6,5,3,2,1)

H = XOR (5,3,2)

I = XOR (8,7,6,5,2)

J = XOR (7,5,4,2,1)

K = XOR (6,4,3,1)

 

Пакет (32-бит) =  A B C D E F G # H I 8 7 6 5 # # 1 # # # # # J K # # # # # 4 3 2

 

Мне вот интересно, эти многократные XOR-суммы могут служить для коррекции ошибок или это только исключительно пригодно для проверки на достоверность данных ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...