Комбинационная схема осуществляет отображение множества внутренних состояний
исходного автомата на множество внутренних состояний автомата
. Причем, это отображение разбивает все множество состояний исходного
автомата на блоки разбиения
и каждому блоку разбиения соответствует вектор внутренних состояний
автомата
. Разбиение определяется классом ошибок, подлежащих обнаружению. Модель
обеспечивает обнаружение ошибок как в векторе выходов, так и в векторе
состояний. Как и в предыдущем случае, ошибки обнаруживаются как в исходном
автомате, так и в автомате
.
и
Не обнаруживаемые ошибки, которые в РО сохраняют значение
сигнала на выходе . Кроме того, не обнаруживаются ошибки, которые приводят к изменению
векторов
и
одновременно. Для реализации метода необходимо выполнить следующие
задачи:
a.
выполнить
разбиение и
, позволяющее обнаружить ошибки заданного класса
b.
построить автомат первая задача может быть не выполнима в ряде случаев.
Достоинство – систему не надо переводить в особый режим. Недостаток –
увеличение аппаратных средств. Уровень избыточности .
Использование специальных систем счисления и кодов
Система остаточных классов (СОК) – непозиционная система счисления, в которой
любое число представляется в виде набора остатков от деления, представляемого
или функционально связанного с ним числа, на фиксированные положительные числа , называемые основаниям СОК.
Все основания являются простыми натуральными числами.
– диапазон представляемых чисел
Изображаемое число представляется в виде набора наименьших неотрицательных остатков от
деления изображающего числа
на основание.
, если
, если
отдается положительным числам,
– отрицательным числам.
При таком способе представления число изображается в виде остатков
, где
.
называются разрядами представления числа в СОК.
В отличие от позиционной системы счисления в СОК арифметические операции выполняются раздельно по каждому основанию без переноса разрядов.
* - любая арифметическая операция
Недостатки СОК:
à человек не понимает, что за число
à невозможность сравнения чисел
à невозможность контроля переполнения разрядной сетки
Достоинство СОК - использование одного избыточного разряда позволяет выявлять сбои и отказы в любом разряде.
Коды Фибоначчи
Это ряд чисел, удовлетворяющих условию
n – номер разряда
Обобщенный код Фибоначчи:
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
0 |
1 |
2 |
4 |
8 |
16 |
32 |
64 |
128 |
256 |
512 |
1024 |
1 |
1 |
1 |
2 |
3 |
5 |
8 |
13 |
21 |
34 |
55 |
89 |
2 |
1 |
1 |
1 |
2 |
3 |
4 |
6 |
9 |
13 |
19 |
28 |
3 |
1 |
1 |
1 |
1 |
2 |
3 |
4 |
5 |
7 |
10 |
14 |
Особенность кода Фибоначчи при - одно и то же число может иметь несколько представлений, которые
получаются одно из другого. Но при заданном
и
существует единственное минимальное представление, в котором после
каждого единичного разряда в сторону младших разрядов следует не менее
нулей. При
операция сложения может выполняться двумя способами:
A.
при сложении двух
единичных разрядов возможен перенос в два предыдущих младших разряда ,
B.
при сложении двух
единичных разрядов возможен перенос единицы в ,
одновременно
Достоинства:
 система позиционная
 легко определить факт переполнения
 легко выполнить операции сложения и умножения
 естественная избыточность ® возможность обнаружения ошибки
Недостаток – представление чисел больше требует большего числа разрядов.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.