Начальное состояние всех триггеров не должно быть = 0
Évariste Galois
Справка:
Возраст Вселенной составляет 13,75E+9 лет
Это ВЕЧНОСТЬ
[20, 19, 16, 14]
[20, 1, 4, 6]
N- количество триггеров
Схема с 2-мя отводами
Схема с 4-мя отводами
M последовательность Галуа
Допустим надо передать (или сохранить) десятичное число 23567.
Возможно искажение. Как проверить правильность числа?
Поделить исходное число на какую либо постоянную. Допустим на 23. В результате целочисленного деления получим 1024 и остаток 15. Если теперь к исходному числу прибавить 15, то новое число будет делиться на 23 без остатка. Это признак правильности. Но исходное число будет искажено.
Выход. Число 23567 дополняем нулями. Количество нулей должно совпадать с разрядностью остатка (делителя). Получаем 2356700. Теперь это число делим на 23. Получаем 102465 и остаток 05. Интересует только остаток. Храним или передаем число в форме 2356705.
Нужна другая БЫСТРАЯ арифметика.
Любая информация представляет собой набор 0 и 1.
10010001011110001010100100100101010010001111010
В соответствии с идеей надо дописать слово нулями
100100010111100010101001001001010100100011110100000
взять некий делитель, например 1011(с разрядностью по количеству дописанных нулей.
Поделить
Дописать вместо нулей остаток от деления.
10010001011110001010100100100101010010001111010xxxx
Хранить или передавать в такой форме.
LFSR со входом
1001000101111000101010010010010101001000111101000..0
N разрядное входной полином
Дописанное M нулями поле для CRC
Все слово подается поразрядно на вход LFSR. Старшим разрядом вперед.
За N+M тактов в триггерах останется остаток от деления по модулю 2.
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть