- •Список сокращений
- •Билет №1
- •Аналитические модели ду.
- •3.Покрытие ду
- •Разделимые арифметические коды.
- •Активизация одномерного пути.
- •Билет №2
- •Структурно – аналитическая модель ду.
- •Понятие кодового расстояния и его использование в теории кодирования.
- •Билет №3
- •Понятие тестов ду (контролирующие, диагностические).
- •Билет №4
- •Метод эквивалентной нормальной формы.
- •Порождающая и проверяющая матрицы.
- •Билет №5
- •Метод булевой разности.
- •Контроль озу. Аппаратно микропрограммный контроль
- •Билет №6
- •Элементы теории линейного кодирования.
- •Контроль мажоритарно – резервированных элементов.
- •Билет №7
- •Циклические коды.
- •Контроль с использованием квазислучайных последовательностей. Билет №8
- •Сигнатурный анализ (сигнатурный анализ в контроле).
- •Определение сверток двоичного слова.
- •Билет №9
- •Эффективность контроля цу.
- •Картинка соотношения времён функционирования
- •Эффективность контроля цу
- •Тест процедуры.
- •Билет №10
- •Коррекция арифметических операций.
- •Понятие свёртки. Вычисление свёртки двоичного числа
- •Билет №11
- •Числовой аппаратный контроль по модулю.
- •Структурная модель ду.
- •Билет №12
- •Цифровой контроль по модулю.
- •Принцип коррекции искажений.
- •Билет №13
- •Соотношение между надёжностью цу и систем контроля.
- •Теоретические предпосылки контроля по модулю 2 (контроль по четности) и определение искаженного разряда.
Тест процедуры.
Для обнаружения и локализации неисправности требуется использовать несколько тестов, которые называются «тест - процедура».
Тест – процедура называется комбинационной, если применение каждого последующего теста зависит от результата предыдущего.
Тест – процедура называется последовательной, когда тесты применяются в определённой фиксированной, заранее заданной последовательности.
В процессе применения тест – процедур исходное множество возможных состояний ДУ разбивается на подмножества, каждое из которых соответствует определённой реакции на использованный тест.
Процедура повторяется, пока в каждом подмножестве не останется по одному состоянию, которое указывает неисправность ДУ.
S0 – исправность.
Si – неисправность.
i=
Тест
– процедура составляется по результатам
моделирования, которые сводятся в
таблицу.
Ti |
|
|
|
|
T1 |
S1S2S3 |
S5 |
S4S6 |
S0 |
T2 |
S1S2S3 |
S5S0 |
S4 |
S4 |
T3 |
S1 |
S2S4S5S6S0 |
S4 |
|
Вводится неисправность Si , подаётся тест и смотрится реакция и составляется таблица.
Комбинационная:
Y1
Y1 Y2
T1 Y2 Y3
Y3 T2 Y3
Y4
Y4
T2 T3
Y1
Y2 T2 T3
T1
Y3 Y3 T3
T2
Y4 Y4 T3
T2 T3
Тут появляется избыточность применения некоторых тестов, зато не требуется реализация логического вывода для выбора каждого последующего теста.
Билет №10
Коррекция арифметических операций.
Рассмотрим на примере операции сложения:
Есть операция a + b = c;
Вычисляются свёртки:
Суммы свёрток:
Вычисляем коэффициенты:
Если
,
то ошибки
НЕТ.
Иначе:
По
составляется
таблица, аналогичная α и β, и результатом
является искажённый разряд C.
C
rc’’ rc’
δ1 δ2
rc’ rc’’
R1 R2 C
A B
вч – вычитание;
св – свёртка;
УКр – устройство коррекции;
СМ – сумматор (сумма свёрток);
Рг – регистр;
Понятие свёртки. Вычисление свёртки двоичного числа
Чтобы вычесть свёртку:
– весовой коэффициент;
Сумма произведения содержимого разряда на весовой коэффициент по модулю 2.
1+2 по модулю
A=101
q=3
Если какое-то число не делится, то его записываем в остаток ( ).
Np q |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
3 |
1 |
2 |
1 |
2 |
1 |
2 |
1 |
2 |
1 |
2 |
1 |
2 |
5 |
1 |
2 |
4 |
3 |
1 |
2 |
4 |
3 |
1 |
2 |
4 |
3 |
7 |
1 |
2 |
4 |
1 |
2 |
4 |
1 |
2 |
4 |
1 |
2 |
4 |
Возникает неоднозначность в определении номера разряда.
Ошибка
Погрешность
Вычтем
или
Если бы не было периодичности, то можно вычесть j- разряда ошибки возникает неоднозначность в определении разряда ошибки.
