
- •Основные показатели надёжности невосстанавливаемых и восстанавливаемых изделий. Основные выражения для расчетов этих показателей. Примеры.
- •Модель функционирования изделия. Функции обслуживающего персонала. Влияние окружающей среды.
- •Вероятность безотказной работы, её физический смысл, методы вычисления. Пример. Методы увеличения вероятности безотказной работы.
- •Отказы, их виды и причины. Количественная оценка отказа. Отказы программных средств. Сбои в средствах обработки и передачи данных. Частота отказов.
- •Средняя наработка до отказа, её физический смысл, методы расчёта. Пример. Методы увеличения средней наработки до отказа.
- •Наработка на отказ, её физический смысл, методы расчета для изделий, содержащих восстанавливаемые звенья. Пример.
- •Среднее время восстановления, его физический смысл, методы расчёта для изделий, содержащих восстанавливаемые звенья. Пример.
- •Потоки отказов, их общая характеристика. Простейший поток отказов, его модель.
- •Нестационарный Пуассоновский поток отказов, его модель.
- •Комплексные показатели надёжности, их смысл и применимость для оценки надёжности восстанавливаемых изделий и систем.
- •Эффективность автоматизированной системы. Основные показатели эффективности, их связь с надёжностью систем.
- •Основные факторы, определяющие надёжность ас. Связь эксплуатационных затрат с затратами на обеспечение надёжности.
- •Общие рекомендации по повышению надёжности средств управления на этапах проектирования. Примеры.
- •Общие рекомендации по конструированию надёжных ктс ас. Учёт требований эргономики.
- •Экономическая оценка повышения надёжности проектируемой ас.
- •Схемотехнические методы повышения надёжности проектируемых систем.
- •Проектная оценка надёжности ктс ас.
- •Виды резервирования, применяемые для повышения надёжности.
- •Виды структурного резервирования и их применимость.
- •Общий нагруженный резерв, оценка его эффективности, применимость в ас. Пример.
- •Общий ненагруженный резерв, оценка его эффективности, применимость в условиях нормальной эксплуатации.
- •Раздельный нагруженный резерв, оценка его эффективности, применимость в ас.
- •Раздельный ненагруженный резерв, оценка его эффективности, применимость в ас.
- •Отказоустойчивые структуры аппаратно-программных средств, оценка их эффективности.
- •Применение принципа голосования для повышения достоверности передачи и обработки данных. Оценка эффективности мажоритарных схем. Методы реализации схем 2 из 3-х.
- •Адаптивные системы голосования, выбор весовых коэффициентов.
- •Методы защиты элементов от обрывов и коротких замыканий, Оценка эффективности защиты.
- •Оптимизация резервирования. Способы включения ненагруженного резерва.
- •Способы включения ненагруженного резерва
- •Оценка надёжности резервируемых восстанавливаемых систем методами теории массового обслуживания. Пример.
- •Структура человеко-машинной системы и оценка влияния человека на надёжность её работы. Основные причины снижения надёжности системы, вызываемые человеком.
- •Анализ влияния человека на надёжность ас
- •Основы эргономического обеспечения ас. Методы обеспечения надёжности работы человека в ас на основе рекомендаций эргономики и инженерной психологии.
- •Концептуальная модель открытой ас. Факторы, определяющие надёжную работу ас и основные рекомендации для повышения надёжности работы человека в открытой системе.
- •Методы обеспечения надёжной работы оператора ас при работе со средствами ввода и отображения информации.
- •Оценка принятия управленческого решения в управляющей системе при наличии экспертов.
- •Обеспечение достоверности хранения и обработки данных с помощью контроля по чётности/ нечётности..
- •Обеспечение достоверности хранения данных на дисковых накопителях с помощью массивов raid.
- •Методы обеспечения достоверности передачи информации по каналам связи.
- •Обнаружение и исправление ошибок в двоичных комбинациях с помощью кода Хэмминга.
- •Обнаружение и исправление ошибок в двоичных комбинациях с помощью матричного кода.
- •Обеспечение достоверности передачи данных с помощью циклических кодов.
- •Основные факторы, определяющие надёжность работы программных средств. Методы обеспечения их надёжности на этапах проектирования и в процессе эксплуатации.
- •Основные рекомендации по повышению надежности пс на этапах разработки
- •Модели надежности программных средств
- •Методы защиты программ при их исполнении.
- •Методы тестирования и диагностики программных и аппаратных средств.
- •Методы контроля и диагностики средств автоматизации.
- •Испытания на надёжность. Виды и программы испытаний. Обработка и представление результатов испытаний на надёжность.
- •1. Основные показатели надёжности невосстанавливаемых и восстанавливаемых изделий. Основные выражения для расчетов этих показателей. Примеры. 1
- •2. Модель функционирования изделия. Функции обслуживающего персонала. Влияние окружающей среды. 1
Обеспечение достоверности передачи данных с помощью циклических кодов.
Циклические коды являются разновидностью систематических n-разрядных кодов с г-информационными разрядами.
Свойство: если кодовая комбинация принадлежит к циклическому коду, то другая комбинация, полученная из первой циклическим сдвигом на один или несколько шагов вправо (влево), также принадлежит этому коду.
Из этого рисунка видно, что количество «спиц» в таком колесе, равное числу сдвигов комбинации на один разряд, соответствует числу разрядов в двоичной комбинации.
Для построения циклического кода обозначим через G(x) полином, соответствующий информационной k - разрядной кодовой комбинации, а через F(x) - полином п - разрядного циклического кода. Согласно определению циклического кода F(x) может быть образован умножением информационного полинома G(x) на некоторый образующий многочлен Р(х) в степени г:
В данном полиноме F(x) и, следовательно, коде нет четкого разделения позиций информационных и контрольных символов, что усложняет процесс декодирования.
Пример построения циклического кода при k = 7, r = 4.
Пусть задана информационная 11001001, которой соответствует полином G(x) = х7 + хб + х3 + 1.
Умножим х G(x), что эквивалентно сдвигу G(x) на 4 разряда влево:
x4G(x) = x11 + х10 + x7 +x4 Выберем образующий полином (х) = х4 + х2 + 1. Разделим х4G(x) на Р(х):
Обнаружение искажений в циклических кодах
Декодирование циклических кодов на приемной стороне сводится к делению принятой комбинации на комбинацию образующего полинома. Если искажения отсутствуют, то деление полинома F(x) на Р(х) будет без остатка.
Под действием помех переданная комбинация, соответствующая полиному F(x), преобразится в другую, которой будет соответствовать некоторый полином Н(х).
Математически комбинацию Н(х) можно рассматривать как сумму по mod2 комбинации F(x) и помехи Е(х):
где Е(х) - полином помехи, число слагаемых у которого равно числу искаженных элементов, а степень слагаемых соответствует номеру искаженного разряда.
При этом деление полинома Н(х) на образующий Р(х) даст ненулевой остаток:
Таким образом, основным критерием наличия ошибки в принятом сообщении является неделимость соответствующего ему полинома Н(х) неделимость без остатка на образующий полином Р(х). Если Н(х) делится на Р(х) без остатка, то принятое сообщение рассматривается как неискаженное, даже если имела место ошибка (случай необнаруженной ошибки).
Основной задачей, решаемой при построении циклического кода, является правильный выбор образующего полинома Р(х). Его видом полностью определяется корректирующая способность циклического кода.
В системах передачи данных согласно рекомендаций UTI (МККТТ)V.29, V.41 для образования проверочной последовательности используется образующий полином Р(х)=х16+х12+х5+1. Его кодовая комбинация 1001000000100001 используется для обнаружения искажений длиной до 16 бит.
Для построения кодов, обнаруживающих одиночные, двойные и тройные ошибки (d >=4), выбирается образующий полином вида Р(х)=(х+1)Р'(х), где Р'(х) - образующий полином степени r' для кода с d=3. Длина кодовой комбинации выбирается из условия п = 2r’ - 1: число контрольных разрядов r= r' + 1.