Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабораторный практикум ТАУ2.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
16 Мб
Скачать
☆

3.5 Опис лабораторної установки

Дослідження коду Бауера проводиться за допомогою пакета програм Multisim.

Схема дослідження коду Бауера складається з таких блоків (рисунок 3.3):

– XWG1 – генератор кодових слів;

– Х1 – генератор контрольних сигналів (GKS);

–  – ключі та інвертори, використо­вувані для спотворення прийнятого коду;

– Х2 – детектор помилки (DOKB);

– XLA1 – логічний аналізатор.

Генератор кодових слів XWG1 призначений для формування чотирирозрядного інформаційного коду.

Схема моделі генератора контрольних сигналів GKS у програмі Multisim наведена на рисунку 3.4. У моделі суматор по модулю 2 виконаний на мікросхемах "виключаюче АБО" . На їх входи через контакти надходять інформаційні сигнали . Для усіх парних сум ( ) на виході мікросхеми буде присутній сигнал S = 0, а для усіх непарних сум ( )S = 1.

За наявності сигналу S = 1 дозволяється проходження інформаційних сигналів через схеми "2І" , а на виходах схем "2АБО-НІ" встановлюється лог. "0". В цьому випадку на виходах мікросхем "2АБО" і, відповідно, на виходах GKS з'являється байт контрольних сигналів, що збігається з інформаційним: .

За наявності сигналу S = 0, навпаки, проходження інформаційної частини через схеми "2І" блокується, і на їх виходах формується лог. "0", а через схеми "2АБО-НІ" дозволяється. В цьому випадку на виходах мікросхем "2АБО" і, відповідно, на виходах GKS з'являється байт контрольних сигналів , інверсний по відношенню до інформаційного: .

Рисунок 3.4 – Схема моделі генератора контрольних сигналів GKS

Прийнятий код може збігатися з переданим або відрізнятись від нього. Спотворення прийнятого коду моделюється шляхом інверсії від одного до шести розрядів переданого коду Бауера:

Для введення спотворень використовуються ключі і інвертори (рисунок 3.3). Якщо усі ключі встановлені у верхнє положення, усі розряди початкової комбіна­ції проходять на вхід детектора помилки DOKB без спотворень. Введення спотворень у розрядах виконується шляхом перемикання відповідних ключів у нижнє положення. В цьому випадку на входи детектора помилки DOKB будуть надходити інвертовані сигнали .

Детектор помилки DOKB виконує перевірку взаємної відповідності (непротиріччя) інформаційної і контрольної частин повідомлення.

Схема моделі DOKB у програмі Multisim наведена на рисунку 3.5. У моделі суматор розрядів прийнятої інформаційної частини коду виконаний на мікросхемах "виключаюче АБО" . На їх входи через контакти надходять прийняті інформаційні сигнали . Для усіх парних сум ( ) на виході мікросхеми буде присутній сигнал лог. "0" (S = 0), а для усіх непарних сум ( ) – лог. "1" (S = 1).

Рисунок 3.5 – Схема моделі детектора помилки DOKB

За наявності сигналу лог. "1" проходження прийнятих контрольних сигналів через схеми "2АБО-НІ" блокується, а через схеми "2І" дозволяється. В цьому випадку на виходах мікросхем "2АБО" утворюється байт прийнятих контрольних сигналів . За наявності сигналу "логічний 0", навпаки, проходження прийнятих контрольних сигналів через схеми "2І" блокується, і на їх виходах формується лог. "0", а через схеми "2АБО-НІ" дозволяється. В цьому випадку на виходах мікросхем "2АБО" з'являється байт сигналів , інверсний по відношенню до прийнятого.

Блок аналізу відповідності інформаційної і перетвореної контрольної частин виконаний на мікросхемах "виключаюче АБО" та "4АБО-НІ" із стробуванням . В ньому сигнали з виходів мікросхем попарно підсумову­ються по модулю 2 з відповідними прийнятими інформаційними сигналами . Якщо усі пари збігаються, то на виходах усіх суматорів будуть сигнали лог. "0", внаслідок чого на виході і на виведенні схеми аналізу з'явиться сигнал дозволу прийому коду . За наявності хоча б одного незбігу з'явиться сигнал , і прийнята комбінація бракується.