Разработка системы передачи данных
Курсовая работа, 06 Февраля 2011, автор: пользователь скрыл имя
Описание работы
Передача команд должна осуществляться модифицированным кодом Хэмминга (МКХ). МКХ позволяет обнаруживать тройную ошибку либо обнаруживать двойную и исправлять одиночную. В данном проекте нужно реализовать только обнаружение тройной ошибки. МКХ обладает свойством – обнаруживать нечетную ошибку, т.е. его использование позволит обнаруживать одиночную либо тройную ошибку без исправления.
Метод избирания используется комбинационно-распределительный, а метод повышения помехоустойчивости – корректирующий код.
Содержание работы
Введение 4
Задание к проектированию 5
Построение первичного кода 5
Построение избыточного кода 6
Выбор сигнального признака 6
Выбор метода синхронизации и синхросигнала 7
Структурная схема 8
Описание работы структурной схемы 9
Описание работы функциональной схемы 9
Описание работы принципиальной схемы 10
Расчеты узлов схемы 12
Заключение 13
Список литературы 14
Файлы: 1 файл
Мой курсовик.doc
— 1.12 Мб (Скачать файл)Министерство
образования РФ
Новосибирский
Государственный Технический Университет
Кафедра Автоматики
Курсовоя работа
по
курсу «ТК и
ПС»
Разработка
системы передачи данных.
Факультет: АВТ
Группа:
Студент:
Преподаватель:.
Дата
выполнения:
Отметка
о защите:
Новосибирск 2003
содержание
| Введение | 4 |
| Задание к проектированию | 5 |
| Построение первичного кода | 5 |
| Построение избыточного кода | 6 |
| Выбор сигнального признака | 6 |
| Выбор метода синхронизации и синхросигнала | 7 |
| Структурная схема | 8 |
| Описание работы структурной схемы | 9 |
| Описание работы функциональной схемы | 9 |
| Описание работы принципиальной схемы | 10 |
| Расчеты узлов схемы | 12 |
| Заключение | 13 |
| Список литературы | 14 |
Введение
В настоящее время все более усложняются функции , выполняемые системами автоматизированного управления и значимость этих систем в производстве непрерывно возрастает. В рамках данного проекта предстоит разработать систему телеуправления (СТУ), которая включает в себя три контрольных пункта (КП), по сто объектов на каждом. Управление объектами должно производиться непосредственно с КП оператором. Управление двухпозиционное: включить объект или выключить. Пульт управления должен осуществляться на ключах, на которых задаются номер КП, номер объекта и режим (вкл/выкл). В связи с тем, что число ключей совпадает с числом объектов на одном КП (100), будет целесообразнее разделить число КП на две части (с1-го по 50-й и с 51-го по 100-й), что весьма сократит размеры пульта управления.
Передача команд должна осуществляться модифицированным кодом Хэмминга (МКХ). МКХ позволяет обнаруживать тройную ошибку либо обнаруживать двойную и исправлять одиночную. В данном проекте нужно реализовать только обнаружение тройной ошибки. МКХ обладает свойством – обнаруживать нечетную ошибку, т.е. его использование позволит обнаруживать одиночную либо тройную ошибку без исправления.
Метод
избирания используется комбинационно-
Задание к проектированию
В
данном курсовом проекте требуется
разработать систему
- число объектов на одном КП – 100;
- число контролируемых пунктов (КП) – 3;
- метод повышения помехоустойчивости – корректирующий код (КК);
- используемый код – модифицированный код Хэмминга (МКХ);
- число обнаруживаемых ошибок – 3;
- число исправляемых ошибок - 0;
- метод избирания
(МИ) – комбинационно-
распределительный (КРс); - скорость модуляции – 9600 бод.
Объекты телеуправления являются двухпозиционными и могут находиться в одном из двух состояний – “включено” или “выключено”. Управление всеми объектами должно осуществляться независимо, с одного пункта управления. Структура линии связи в системе – магистральная.
Необходимо построить код, разработать структурную, функциональную и принципиальную схемы системы и построить временные диаграммы.
Построение первичного кода заданной мощности
Построение кода осуществляем по следующим правилам: номер КП кодируется двухразрядным двоичным кодом (“00”-1,”01”-2,”10”-3), номер объекта – семиразрядным двоичным кодом (число объектов на каждом КП – 100), из них 1 разряд отводится на выбор в какую из этих частей входит объект (“0” - 1-50, ”1” - 51-100), остальные 6 разрядов кода отводятся непосредственно на кодирование единиц (1-50); характер операции определяется одним разрядом (1 – включить, 0 – выключить).
Таким образом, получили 10-разрядный первичный код (Рис.1).
Рис.1. Вид первичного кода
Мощность данного кода
М=NобNКПNсост
М=600
Такой
код обладает избыточностью. Оценим
ее:
Построение
избыточного кода
По заданию передаваемая команда должна быть представлена в линии связи модифицированным кодом Хэмминга. Процедура построения МКХ стандартна. Уравнения проверок будут иметь вид:
x1x2a10x3a9a8a7x4a6a5a4a3a
Уравнения
кодирования:
x1=a10+a9+a7+a6+a4+a2
x2=a10+a8+a7+a5+a4+a1
x3=a9+a8+a7+a3+a2+a1
x4=a6+a5+a4+a3+a2
Корректирующая способность:
r=3; d=4.
Получили МКХ в классической компоновке.
Корректирующая способность МКХ постоянна: 3 ошибки обнаруживает.
Декодирование
МКХ: вычисляются два синдрома.
| Синдромы | Ошибка | Декодирование | |
| Sн | Sp | ||
| =0 | =0 | Нет ошибок | Разрешено |
| ¹0 | =0 | Есть двухкратная ошибка |
Запрещено |
| =0 | ¹0 | Ошибка в разряде ОПЧ | Разрешено |
| ¹0 | ¹0 | Одиночная/тройная ошибка | Разрешено |
Выбор сигнального признака
Так как помехоустойчивость системы обеспечивается корректирующим кодом (МКХ), простота реализации сигнального признака будет критерием для выбора. Выбираем амплитудный сигнальный признак с активным нулем т.к. он имеет наиболее простую схемную реализацию.
Выбор
метода синхронизации
и синхросигнала
Сформулируем основные требования к каналу синхронизации.
Его помехоустойчивость должна быть не хуже помехоустойчивости используемого кода.
Независимость от месторасположения КП и ПУ (существует возможность питания этих устройств от разных подстанций). Ограничения, обусловленные данными требованиями исключают возможность использования жесткой и шаговой синхронизации. Примем оставшийся метод циклической синхронизации.
Для обеспечения устойчивой работы системы параметры синхросигнала должны существенно отличаться от параметров элементарных символов посылки (информационных и контрольных).
Синхросигнал
(СС) в нашей системе представляет
собой одиночный прямоугольный
импульс длительностью в 3 раза и
амплитудой в 2 раза большей, чем соответствующие
параметры символа элементарной посылки.
Структурная схема
Передающая часть
- Пусковое устройство (ПУ) и генератор тактовых импульсов (ГТИ) – обеспечивают запуск и тактирование передающей части системы;
- Блок индивидуальных командных элементов (ИКЭ) – предназначен для набора команд телеуправления (характер операции, номер КП, номер объекта);
- Кодирующее устройство (КУ) – обеспечивает кодирование команды телеуправления в двоичный код;
- Кодирующее устройство модифицированного кода Хэмминга (КУМКХ);
- Распределитель импульсов и элемент «ИЛИ» обеспечивают преобразование параллельного кода в последовательный;
- Формирователь синхросигнала (ФСС);
- Формирователь сигнального признака (ФСП);
- Линейное устройство (ЛУ) – обеспечивает усиление мощности.
Приёмная часть:
- Линейное устройство (ЛУ) – обеспечивает усиление сигнала по уровню;
- Выявитель синхросигнала (ВСС) – обеспечивает выявление синхросигнала и запуск в требуемый момент времени генератора тактовых импульсов;
- Выявитель сигнального признака (ВСП) – обеспечивает выявление импульсов различной амплитуды;
- Генератор тактовых импульсов (ГТИ) – обеспечивает тактирование приёмной части системы;
- Распределитель импульсов (Р) и устройство фиксации команды (УФК) – обеспечивают преобразование последовательного кода в параллельный и его запоминание на время, пока не придет последний разряд команды;
- Декодер модифицированного кода Хэмминга (DC МКХ) – обеспечивает выявление ошибок и их коррекцию;
- Дешифратор (DC) – обеспечивает дешифрацию кода номера КП и кода номера объекта.
Описание работы
структурной схемы
Передающее устройство: на блоке ИКЭ производится набор команды телеуправления (номер КП, характер операции, номер объекта). Команда телеуправления кодируется в двоичный код на КУ и поступает на КУ МКХ, где и кодируется в модифицированный код Хэмминга.
С
помощью пускового устройства (ПУ)
запускается ГТИ и
По
следующим тактовым импульсам распределителя
с помощью схем «ИЛИ» и «И»
закодированная команда телеуправления
в МКХ из параллельного кода преобразуется
в последовательный. Поступает на ФСП1,
где обеспечивается качественное отличие
по амплитуде одного импульса от другого
(в зависимости от того, является импульс
«1» или «0»), и уходит в ЛС через усилитель
мощности (ЛУ) вслед за синхросигналом.
Приёмное устройство: Сообщение одновременно поступает на ВСС и ВСП, и как только ВСС выявит синхросигнал запускается ГТИ и Р, и с помощью схем «И» сообщение без синхросигнала записывается в УФК (таким образом последовательный код преобразуется в параллельный), и по последнему импульсу Р, закодированная команда телеуправления поступает на DC МКХ и из МКХ декодируется в двоичный код. Затем команда телеуправления в двоичном коде поступает на DC, который обеспечивает выбор номера КП, номер объекта в соответствии с заданной командой.