- •Управление качеством электронных средств Учебное пособие
- •Содержание
- •2. Качество продукции, методы его оценивания и основные
- •3. Современные организационно-экономические методы
- •4. Контроль и испытания – основные методы определения и
- •9. Анализ и контроль качества технологических процессов
- •Предисловие
- •Введение
- •1. Понятие качества, его экономическое и социальное значение
- •1.1. Актуальность проблемы качества
- •Виды качества
- •1.2.1. Подходы к формированию понятия качества
- •1.2.2. Расхождения в понимании качества различными участниками производственного процесса и потребителями
- •1.2.3. Качество с позиций различных технических стандартов
- •1.2.4. «Пирамида качества». Качество жизни
- •История развития управления качеством. Философия обеспечения качества
- •Вопросы для самоконтроля:
- •2. Качество продукции, методы его оценивания и основные показатели качества
- •Основные понятия квалиметрии, показатели качества
- •2.2. Методы квалиметрии
- •2.3. Пути обеспечения качества на этапах разработки, производства и эксплуатации изделий
- •Вопросы для самоконтроля:
- •3. Современные организационно-экономические методы управления качеством
- •3.1. Стандартные модели систем управления качеством по исо-9000-87
- •3.2. Цели, задачи и функции системы управления качеством
- •3.3. Документальное обеспечение системы управления качеством
- •3.4. Организация службы управления качеством на предприятии
- •3.5. Учёт и анализ затрат на качество и определение их эффективности
- •3.6. Дальнейшее развитие системы менеджмента качества по стандартам исо-9000-2000
- •4. Контроль и испытания – основные методы определения и поддержания качества продукции на стадии производства
- •4.1. Виды, операции, методы и алгоритмы контроля
- •4.2. Задачи и содержание технологии контроля электронных средств
- •4.3. Испытания электронных средств
- •4.3.1. Классификация испытаний
- •4.3.2. Испытания контроля качества
- •4.3.3. Испытания на надёжность
- •4.3.4. Испытания на воздействие внешних условий
- •5.2. Партия и выборка изделий, обеспечение репрезентативности выборки
- •5.3. Выборочные планы контроля
- •5.4. Математические основы выборочного контроля по качественному признаку
- •5.5. Организация выборочного контроля по качественному признаку
- •5.6. Стандартные планы выборочного контроля по качественному признаку
- •5.7. Математические основы выборочного контроля по количественному признаку
- •5.7.1. Общие положения выборочного контроля по количественному признаку
- •5.7.2. Нормальный закон распределения
- •5.7.3. Выборочные оценки параметров нормального распределения
- •5.7.4. Сравнение выборочных средних и дисперсий
- •5.7.5. Проверка нормальности генерального распределения по выборочным данным
- •5.8. Организация выборочного контроля по количественному признаку
- •5.9. Стандартные планы выборочного контроля по количественному признаку
- •6. Электрический контроль электронных узлов и средств
- •6.1. Задачи и методы электрического контроля электронных узлов и электронных средств в целом
- •6.2. Виды диагностического контроля электронных средств
- •6.3. Технические средства электрического контроля электронных средств
- •6.3.1. Индивидуальные средства наладчика
- •6.3.2. Сигнатурные анализаторы
- •6.3.3. Логические анализаторы
- •6.3.4. Автоматические универсальные тестеры
- •6.4. Методы тестирования и синтез тестов
- •6.4.1. Классификация методов тестирования
- •6.4.2. Построение таблицы диагностируемых состояний объекта тестирования
- •6.4.3. Синтез безусловных тестов с использованием таблицы состояний
- •6.4.4. Синтез условных тестов с использованием таблицы состояний
- •6.4.5. Построение таблицы покрытий и её аналитическое представление
- •6.4.6. Минимизация таблицы покрытий
- •6.4.7. Синтез безусловных тестов путём преобразования таблицы покрытий
- •6.4.8. Синтез тестов по аналитическому представлению таблицы покрытий
- •6.4.9. Синтез тестов методом ветвей и границ
- •6.4.10. Другие методы синтеза тестов
- •7.2. Основные способы улучшения тестопригодности при проектировании электронных средств
- •7.3. Основные показатели ремонтопригодности электронных средств
- •8. Методы самоконтроля и самотестирования электронных средств
- •8.1. Классификация методов самоконтроля
- •8.2. Тестовый самоконтроль электронных средств
- •8.3. Следящий самоконтроль, базирующийся на использовании корректирующих кодов
- •8.3.1. Классификация и теоретические основы построения корректирующих кодов
- •8.3.2. Коды Хэмминга
- •8.3.3. Циклические корректирующие коды
- •8.3.4. Другие избыточные коды
- •8.4. Аппаратные методы следящего самоконтроля
- •8.4.1. Метод дублирования
- •8.4.2. Следящий самоконтроль по модулю
- •8.5. Программные методы следящего самоконтроля
- •9.2. Оценка информативности и выбор контролируемых параметров
- •9.2.1. Общая оценка информативных параметров и их отбор для контроля и управления технологическим процессом
- •9.2.2. Диаграмма разброса и её использование для определения корреляционной связи между двумя параметрами
- •9.2.3. Исследование взаимосвязи между технологическими параметрами с помощью корреляционного и регрессионного анализа
- •9.2.4. Методы анализа нелинейных двумерных статистических зависимостей
- •9.3.2. Математический аппарат построения регрессионной модели
- •9.3.3. Выбор стратегии построения регрессионной модели в условиях избыточности факторного пространства
- •9.3.4. Критерии оптимальности многофакторных регрессионных моделей
- •9.3.5. Общий алгоритм построения многофакторной регрессионной модели
- •9.4. Подходы к построению математических моделей динамических технологических процессов
- •9.4.1. Особенности экспериментального исследования
- •9.4.2. Регрессионные методы построения математических моделей технологических процессов, приводимых к условно статическим
- •9.4.3. Рекуррентные методы построения математических моделей
- •Условие минимизации l по â(tN) выражается системой уравнений, которые в матричной форме имеют вид:
- •Заключение
- •Продолжение табл. П3.3.
8.3. Следящий самоконтроль, базирующийся на использовании корректирующих кодов
8.3.1. Классификация и теоретические основы построения корректирующих кодов
Использование корректирующих кодов, то есть избыточных кодов, обнаруживающих или исправляющих ошибки, является одним из перспективных направлений повышения надёжности функционирования цифровых электронных средств путём следящего самоконтроля. В корректирующих кодах лишь некоторая часть возможных кодовых комбинаций используется для отображения обрабатываемой или передаваемой информации. Остальные же комбинации являются запрещёнными, и их появление свидетельствует о наличии ошибки. Корректирующие коды разделяются на равномерные и неравномерные. В равномерных кодах все кодовые комбинации содержат одинаковое количество разрядов. В неравномерных кодах количество разрядов может быть различным. В электронных средствах с параллельным способом обработки и передачи информации по внутренним шинам применяются равномерные коды.
Корректирующие коды могут быть блочными и непрерывными. В блочных кодах информационные и контрольные (избыточные) разряды сгруппированы в отдельные блоки. В непрерывных кодах контрольные разряды могут перемежаться с информационными.
Непрерывные коды могут быть систематическими и несистематическими. В систематических кодах контрольные разряды всегда занимают одни и те же позиции во всех кодовых словах. В несистематических кодах разделить разряды на информационные и контрольные невозможно, хотя код является избыточным.
Основными характеристиками избыточных кодов является избыточность и корректирующая способность.
Абсолютная избыточность кода определяется количеством контрольных (избыточных) разрядов в кодовых словах
, (8.1)
где k – количество контрольных разрядов;
n – общая длина кодового слова;
n0 – количество информационных разрядов в кодовом слове.
Относительная
избыточность
кода определяется как
,
т.е. отношением числа избыточных разрядов
к информационным, а для несистематических
кодов
.
Корректирующая способность кода определяется вероятностью обнаружения или исправления в кодовых словах ошибок определённых типов и кратностей.
Корректирующая способность кода зависит от минимального кодового расстояния, обеспечиваемого данным кодом.
Кодовым расстоянием d между двумя любыми словами равномерного кода называется число разрядов, в которых символы не совпадают. Для двоичных кодовых слов для получения кодовых расстояний между любой их парой достаточно их поразрядно сложить по модулю два. Число единиц в полученной сумме и будет определять кодовое расстояние между этими словами.
Минимальным кодовым расстоянием dmin данного кода называется минимальное кодовое расстояние между двумя любыми разрешёнными кодовыми словами этого кода.
Все безызбыточные коды обладают dmin = 1. Однако могут существовать и избыточные коды с минимальным кодовым расстоянием равным единице. Например, двоично-десятичный код является избыточным, так как не все его кодовые комбинации являются разрешёнными (кодовые комбинации, являющиеся двоичными эквивалентами десятичных чисел с 10 до 15 являются запрещёнными). Однако среди разрешённых кодовых комбинаций имеются пары с кодовыми расстояниями равными единице. Поэтому данный код в целом имеет dmin= 1.
Чтобы корректирующий код позволял обнаруживать в кодовых словах ошибку кратностью t его минимальное кодовое расстояние должно быть равным
dmin t+1 . (8.2)
Кратностью ошибки в кодовом слове называется число разрядов, в которых произошла ошибка.
Если же требуется не только обнаружить, но и исправить ошибку кратности t, то корректирующий код должен обладать минимальным кодовым расстоянием
dmin 2t +1 . (8.3)
При этом неважно, в каких разрядах произошла ошибка – в информационных или в контрольных.
Простейшим корректирующим кодом является код с проверкой на чётность. Он имеет dmin = 2, а следовательно, позволяет обнаруживать однократные ошибки. Для его получения к m-разрядным словам безызбыточного кода добавляется один контрольный разряд, в котором ставится нуль, если число единиц во всех m информационных разрядов было чётным, и единица – если число единиц в информационных разрядах – нечётно. В этом случае проверка правильности кодовой комбинации заключается в проверке чётности числа единиц во всех разрядах кодового слова, включая и контрольный. Эту проверку легко осуществить свёрткой кодового слова по модулю 2. Если число единиц чётно, мы получаем нуль, если нечётно – единицу, что и сигнализирует о наличии ошибки. Однако в каком разряде произошла ошибка, мы не знаем, а, следовательно, и исправить её мы не можем. Поэтому код с проверкой на чётность может только обнаруживать ошибки. При этом очевидно, что он может обнаруживать не только однократные ошибки, но и ошибки любой нечётной кратности (t = 1, 3, 5, …). Ошибки же чётной кратности им не обнаруживаются.
Поскольку код с проверкой на чётность имеет небольшую избыточность (один контрольный разряд) и при кодировании (определении значения контрольного разряда) и декодировании (проверка на чётность) не требует больших затрат оборудования и времени, то его весьма широко применяют в цифровых электронных средствах для передачи информации между регистрами, считывания информации из оперативной памяти и ПЗУ, при обмене информацией между отдельными устройствами ЭВМ.
