
- •С.М.Сухман, а.В.Бернов, б.В.Шевкопляс Компоненты телекоммуникационных систем Анализ инженерных решений
- •Isbn 5-7256-0316-4
- •Isbn 5-7256-0316-4 зао ЗелаксПлюс, 2002
- •Предисловие
- •Взаимодействие устройств типа dte/dce
- •Устройства типа dte и dce: сложности терминологии
- •Логический и физический уровни представления сигналов
- •Основные сигналы интерфейса rs-232
- •О сигнале ri
- •Сигналы TxD, clk, TxC, RxD, RxC
- •Взаимодействие устройств в асинхронном режиме
- •Взаимодействие устройств в синхронном режиме
- •Сравнение методов попутной и встречной синхронизации
- •Когда полезно проинвертировать синхросигнал
- •Пары сигналов dtr – dsr и dtr – dcd
- •Сигналы rts и cts
- •Прямое назначение . . .
- •. . . И альтернативное
- •Программное управление потоком данных
- •Трехпроводный вариант интерфейса rs-232
- •Электрические уровни сигналов rs-232
- •Взаимодействие одноименных устройств в асинхронном режиме
- •Варианты сопряжения двух устройств типа dte
- •Пример сопряжения двух устройств типа dce
- •Схемы взаимодействия устройств типа dte и dce в синхронном режиме: типовые решения
- •Вводные замечания
- •Системы с внутренней синхронизацией
- •Системы с внешней синхронизацией
- •Использование модема как устройства типа dte
- •Cистема с двумя последовательно включенными каналами связи
- •Схемы взаимодействия устройств типа dte и dce в синхронном режиме: нестандартные решения
- •Асинхронно-синхронная передача данных между устройствами типа dte и dce
- •Синхронный обмен данными с передачей кадровых меток
- •Повышение быстродействия и расширение функциональных возможностей системы с попутной синхронизацией
- •Объект модернизации – схема передачи пары сигналов TxD – clk
- •Удвоение скорости передачи данных с использованием для их приема положительного и отрицательного фронтов сигнала clk
- •Удвоение скорости передачи данных заменой сигнала clk сигналом разграничения одноименных битов
- •Расширение функциональных возможностей системы с разграничением одноименных битов
- •Создание дополнительного канала связи
- •Использование дополнительного канала связи для разграничения кадров
- •Аппаратное управление потоком данных с использованием пачек сигналов ТхС
- •Цифровая коррекция фазы сигнала от удаленного синхрогенератора
- •Выравнивание фаз передаваемого и принимаемого синхросигналов
- •Передача синхросигнала против течения потока данных
- •Взаимодействие удаленных устройств с непосредственной односторонней передачей синхросигнала по каналу связи
- •Синхронизация передачи данных между удаленными устройствами
- •Вводные замечания
- •Основная задача и ее универсальное решение
- •Проявления проскальзываний синхронизации для разных типов данных или технологий их передачи
- •Источники обновляемой синхронизации
- •Генераторы сигналов высокой точности и стабильности
- •Фазовые помехи
- •Адаптивный фильтр для подавления джиттера – вандера
- •Синхронизация дуплексных каналов
- •Зацикливание синхросигналов
- •Автоматическое предотвращение зацикливания синхросигналов
- •Синхронизация кольцевых структур
- •Отказоустойчивая система синхронизации сети с кольцевой топологией
- •Синхронизация передачи данных: распознавание и обработка кадров или иных структурных единиц
- •Передача полезных данных вместо избыточных битов синхронизации кадра
- •Частичное восстановление кадра при обнаружении проскальзывания
- •Битовые проскальзывания
- •Структура кадра, применяемого в системе мобильной связи gsm
- •Как по возможности сохранить кадр
- •Упрощение системы синхронизации формирователя hdsl-кадров
- •Минимизация длины флага
- •Традиционное решение с использованием многоразрядного флага
- •Использование одноразрядного флага для обозначения начала кадра
- •Вхождение в синхронизацию
- •Потеря и восстановление синхронизации
- •Использование раздробленного флага начала кадра
- •Применение неуникального флагового кода
- •Построение кросс-корреляционной матрицы для распознавания раздробленного флага
- •Поиск флага в потоке данных, передаваемых по волоконно-оптической линии связи
- •Поиск начала асинхронного сообщения
- •Обнаружение и исправление ошибок синхронизации при передаче непрерывного асинхронного потока данных
- •Распознавание межбайтовых границ в непрерывном синхронном потоке данных
- •Объединение удаленных сегментов сети Ethernet 10 BaseT
- •Структура сети Ethernet 10 BaseT
- •Как построить мост
- •Обмен кадрами через мост
- •Транспортная сеть
- •Преобразование кадра при его передаче между сегментами сети
- •Синхронизация передачи данных: способы кодирования
- •Основные способы кодирования цифровой информации для ее передачи по последовательным каналам связи
- •Структура последовательного канала связи
- •Униполярный код nrz
- •Биполярный код nrz
- •Код “Манчестер-II”
- •Код ami
- •Коды bnzs, hdb3
- •Трехуровневое кодирование сигнала с гарантированным изменением уровней между соседними битовыми интервалами
- •Способ кодирования сигнала для уменьшения излучаемых помех при его передаче по линии
- •Передача данных с использованием скремблера – дескремблера
- •Генераторы псевдослучайных битовых последовательностей
- •Скремблер – дескремблер с неизолированными генераторами псевдослучайных битовых последовательностей
- •Скремблер – дескремблер с изолированными генераторами псевдослучайных битовых последовательностей
- •Скремблер – дескремблер с неизолированными генераторами – улучшенный вариант
- •Синхронизация изолированных генераторов скремблера – дескремблера
- •Выделение синхросигнала и данных из канала связи
- •Одноконтурная и двухконтурные схемы выделения синхросигнала
- •Шифратор и дешифратор кода “Манчестер-II”
- •Вводные замечания
- •Схемы шифратора и дешифратора
- •Распознавание ячеек атм в битовом и байтовом потоках данных
- •Структура ячейки
- •Использование кода crc в процессе распознавания границ ячеек
- •Формирование заголовка ячейки передатчиком
- •Проверка правильности заголовка ячейки приемником
- •Поиск заголовка в непрерывном битовом потоке данных
- •Поиск заголовка в непрерывном байтовом потоке данных
- •Размещение ячейки внутри кадра
- •Логические соотношения для перехода от битового потока данных к байтовому
- •Мозаика решений
- •Сопряжение разноскоростных компонентовсинхронных систем без использования буфера типа fifo
- •Одноканальная система
- •Система с мультиплексированием каналов
- •Устранение проскальзываний синхронизации при передаче речевых сигналов
- •Идея использования периодов “тишины”
- •Прохождение сигнала по тракту микрофон – динамик
- •Детектор тишины
- •Поведение системы в экстремальных ситуациях
- •Идея устранения проскальзываний с помощью цап – ацп
- •Самообучающийся генератор синхросигналов
- •Усовершенствование измерителей длины кабельных линий передачи данных
- •Объект модернизации – рефлектометр
- •Измеритель длины кабельной линии передачи данных – первый вариант
- •Измеритель длины кабельной линии передачи данных – второй вариант
- •Литература
- •Оглавление
Повышение быстродействия и расширение функциональных возможностей системы с попутной синхронизацией
Объект модернизации – схема передачи пары сигналов TxD – clk
Вглаве 1 были рассмотрены два способа
синхронного обмена данными между
устройствами. Нас будет интересовать
первый способ, который предусматривает
попутную передачу двух сигналов TxD и
CLK (соответственно сигнала данных и
синхросигнала), что поясняется рис.3.7.
Рис.3.24. Классическая схема синхронной передачи данных и временные диаграммы сигналов TxD и CLK
Положительные фронты синхросигнала CLK задают границы между битовыми интервалами; эти интервалы обозначены на рисунке штриховыми линиями. Данные принимаются по отрицательным фронтам синхросигнала.
Эта схема успешно применяется не один десяток лет, и лишь сравнительно недавно (в 2000 и 2001 годах) предложены варианты ее кардинального улучшения [11], [53]. Рассмотрим эти и другие варианты.
Удвоение скорости передачи данных с использованием для их приема положительного и отрицательного фронтов сигнала clk
Рассмотрим первый вариант усовершенствования классической схемы передачи данных. Предлагается вдвое раздвинуть временную диаграмму сигнала CLK и использовать для приема данных как положительные, так и отрицательные его фронты (рис.3.8) [53]. Сравнивая временные диаграммы, приведенные на рис.3.7 и 3.8, можно отметить, что при одинаковой скорости передачи данных частота сигнала CLK в усовершенствованной схеме уменьшается вдвое. Можно дать и иную трактовку тех же нововведений: при неизменной частоте сигнала CLK скорость передачи данных удваивается.
Разумеется, оба фронта сигнала CLK должны соответствовать установившимся значениям сигнала TxD, точнее, должны обеспечиваться достаточные интервалы предустановки и удержания сигнала TxD соответственно до и после прохождения фронта сигнала CLK. Эти параметры определяются техническими данными применяемой элементной базы и параметрами линии связи.
Рис.3.25. Усовершенствованная схема передачи данных – первый вариант и временные диаграммы сигналов TxD и CLK
Примечательно, что усовершенствованная схема совместима с традиционным оборудованием приема данных, работающим в соответствии с предыдущей временной диаграммой. Действительно, теперь поток передаваемых данных содержит две составляющие, одна из которых удовлетворяет действующему стандарту, а вторая представляет собой некое дополнение. Это дополнение просто не воспринимается ранее используемым оборудованием. Поэтому прежняя и новая аппаратура приема данных могут включаться параллельно. Однако передатчик должен знать, с каким приемником ему предстоит работать в данном сеансе связи.
В системе передачи данных, показанной на рис.3.9, параллельные коды DATA 1 и DATA 2 могут относиться к одному или двум независимым информационным потокам. Эти потоки поступают в передатчик от внешнего источника (на рисунке не показан) и суммируются в линии TxD. Первый воспринимается приемником по отрицательным фронтам сигнала CLK, второй – по его положительным фронтам.
Рис.3.26. Схема передачи данных, в которой приемник получает биты как по положительным, так и по отрицательным фронтам сигнала CLK
Передатчик содержит генератор G, сдвиговые регистры RG 1 и RG 2, элемент 2И-ИЛИ, два D-триггера и два инвертора. Приемник содержит сдвиговые регистры RG 3 и RG 4, D-триггер, инвертор и удвоитель “х2” частоты с инверсным выходом.
Генератор G формирует непрерывную последовательность синхроимпульсов 2CLK с частотой, равной скорости передачи данных TxD по линии (рис.3.10). Сигнал с генератора G преобразуется в четыре синхросигнала с последовательным фазовым смещением на четверть периода. Данные DATA 1 и DATA 2 периодически заносятся в регистры RG 1, RG 2 и затем сдвигаются в них по положительным фронтам соответствующих управляющих сигналов (цепи управления
Рис.3.27. Временные диаграммы передачи данных в схеме, показанной на рис.3.9
параллельной записью данных в регистры RG 1 и RG 2 на рисунке не показаны).
Последовательные данные SD 1 и SD 2, выдвигаемые из регистров RG 1 и RG 2, поочередно выдаются в линию через логический элемент 2И-ИЛИ. Поэтому передаваемые данные TxD содержат биты TxD (DATA 1) и TxD (DATA 2), принадлежащие двум разным или одному общему информационным потокам.
Приемник последовательно загружает принимаемые данные в сдвиговые регистры RG 3 и RG 4 с противофазной синхронизацией. При этом информация распределяется по двум первоначальным направлениям. На выходах регистров в соответствующие моменты формируются параллельные данные DATA 1 и DATA 2. В эти моменты они считываются последующими устройствами (эти устройства и схемы управления считыванием на рисунке не показаны).
Удвоитель “x2” частоты сигнала CLK и D-триггер позволяют получить в приемнике полный комплект аналогов синхросигналов передатчика, если в этом есть необходимость.