Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методы и средства передачи информации (Лекция №5)

.pdf
Скачиваний:
30
Добавлен:
13.03.2016
Размер:
662.05 Кб
Скачать

Методы и средства передачи информации

Лекционный курс

Лекция № 5

Содержание

1.Основные виды информационных сигналов в системах цифровой обработки и передачи данных

2.Временные и частотные характеристики информационных сигналов

3.Особенности передачи информационных сигналов по длинным линиям

4.Способы уменьшения искажений сигналов в длинной линии

1.Основные виды информационных сигналов

Впервой лекции мы уже кратко касались вопроса различного представления информационных сигналов. Были выделены аналоговые и дискретные, в том числе и цифровые виды информационных сигналов, кратко упомянуты вопросы их спектрального состава. В данной лекции мы остановим наше внимание на особенностях информационных сигналов, применяемых в устройствах и системах цифровой обработки и передачи данных. В простейших случаях вид этих цифровых сигналов тождественен указанным в лекции №1, т.е. представляет собой череду прямоугольных (в идеальном случае) импульсов (частный случай амплитудной модуляции) с одинаковой амплитудой и длительностью. Такие сигналы называют видеоимпульсы.

Всамом простейшем случае базовый информационный элемент последовательности видеоимпульсов представляет собой интервал времени Т, образованный либо импульсом с амплитудой U , либо паузой с амплитудой 0 и с той же длительностью Т. Частота f = 1/ Т следования интервалов называется тактовой частотой. Такой элемент составляет один бит информации.

Дефиниция понятия бит информации

Бит (англ. binary digit; также игра слов: англ. bit — немного) − один двоичный разряд в двоичной системе счисления — одна из самых известных единиц измерения количества информации (обозначается по ГОСТ 8.417-2002. Приложение А

(справочное) − бит, обозначается по МЭК: IEC 60027-2, от 2005-08, стр. 113, 115, 121.−bit).

Слово bit для обозначения наименьшей единицы информации в 1948 г. в ста-

тье A Mathematical Theory of Сommunication предложил использовать Клод Шэн-

нон.

На разных математических уровнях рассмотрения вопроса, бит может определяться следующими способами:

1. По Шэннону (A Mathematical Theory of Communication. By C.E.Shannon):

Бит — это двоичный логарифм вероятности равновероятных событий или сумма произведений вероятности на двоичный логарифм вероятности при равновероятных событиях;

2.Бит — базовая единица измерения количества информации, равная количеству информации, содержащемуся в опыте, имеющем два равновероятных исхода; Это тождественно количеству информации в ответе на вопрос, допускающий ответы «да» либо «нет» и никакого другого (то есть такое количество информации, которое позволяет однозначно ответить на поставленный вопрос).

3.Бит — один разряд двоичного кода (двоичная цифра). Может принимать только два взаимоисключающих значения: да/нет, 1/0, включено/выключено,

ит. п. В электронике 1 двоичному разряду соответствует 1 двоичный триггер, который имеет два устойчивых состояния.

Возможны две физические (в частности электронные) реализации бита (одно-

го двоичного разряда):

1.Однофазный («однопроводный») бит (двоичный разряд), используется один выход двоичного триггера*, нулевой уровень означает как сигнал логического «0», так и неисправность схемы, высокий уровень означает как сигнал логической «1», так и исправность схемы. Однофазный бит дешевле двухфазной реализации, но менее надёжен.

*Триггер (триггерная система) — класс электронных устройств, обладающих способностью длительно находиться в одном из двух устойчивых состояний и чередовать их под воздействием внешних сигналов. Каждое состояние триггера легко распознаётся по значению выходного напряжения. По характеру действия триггеры относятся к импульсным устройствам — их ак-

2

тивные элементы (транзисторы, а в середине 20 века − лампы) работают в ключевом режиме, а смена состояний длится очень короткое время.

Отличительной особенностью триггера как функционального устройства является свойство запоминания двоичной информации. Под памятью триггера подразумевают способность оставаться в одном из двух состояний и после прекращения действия переключающего сигнала. Приняв одно из состояний за «1», а другое за «0», можно считать, что триггер хранит (помнит) один разряд числа, записанного в двоичном коде.

Двоичный триггер реализует одновременное противоположное состояние на двух своих выходах.

При изготовлении триггеров применяются преимущественно полупроводниковые приборы (обычно биполярные и полевые транзисторы), в прошлом — электромагнитные реле, электронные лампы. В настоящее время логические схемы, в том числе с использованием триггеров, создают в интегрированных средах разработки под различные программируемые логические интегральные схемы (ПЛИС). Используются, в основном, в вычислительной технике для организации компонентов вычислительных систем: регистров, счётчиков, процессоров, ОЗУ.

2.Двухфазный (парафазный, «двухпроводный») бит (двоичный разряд), используются оба выхода двоичного триггера, при исправной схеме один из двух уровней высокий, другой — низкий, высокий уровень на обоих проводах (на обеих фазах) и низкий уровень на обоих проводах (на обеих фазах) означают неисправность схемы, дороже однофазной реализации, но более надёжен.

Ввычислительной технике и сетях передачи данных обычно значения 0 и 1 передаются различными уровнями напряжения либо тока. Например, в микросхемах на основе транзисторно-транзисторной логики (ТТЛ) 0 представляется напряжением в диапазоне от +0 до +0,8 В, а 1 в диапазоне от +2,4 до +5,0 В.

Заметим, в вычислительной технике, особенно в документации и стандартах, слово «бит» часто применяется в значении «двоичный разряд». Например: старший бит — старший двоичный разряд байта или слова, о котором идёт речь.

Принципы формирования информационных сигналов

Информация содержится в сообщении, которое передается от источника к потребителю. Сообщение образует комбинация базовых информационных сигналов, формирующих информационные «слова». Принцип формирования информационных слов из базовых информационных сигналов (битов информации) заключен в алгоритме, т.е. некотором правиле, который заключен в понятии «код» или формат кода.

3

Форматы кодов

Каждый бит кодового слова передается или записывается с помощью дискретных сигналов, в ЭВА − импульсов напряжения. Способ представления исходного информационного слова импульсами напряжения определяется форматом кода. Известно большое количество форматов, каждый из которых имеет свои достоинства и недостатки и предназначен для использования в определенной аппаратуре.

Формат БВН (без возвращения к нулю) естественным образом соответ-

ствует режиму работы логических схем. Единичный бит передается, если в пределах такта уровень не меняется. Положительный перепад означает переход из 0

к1 в исходном коде, отрицательный — от 1 к 0. Отсутствие перепадов показывает, что значения предыдущего и последующего битов равны. Для декодирования кодов в формате БВН необходимы тактовые импульсы, так как в его спектре не содержится тактовая частота. Соответствующий коду формата БВН сигнал содержит низкочастотные компоненты (при передаче длинных серий нулей или единиц перепады не возникают).

Формат БВН-1 (без возвращения к нулю с перепадом при передаче 1)

является разновидностью формата БВН. В отличие от последнего в БВН-1 уровень не передает данные, так как и положительные и отрицательные перепады соответствуют единичным битам. Перепады сигнала формируются при передаче 1. При передаче 0 уровень не меняется. Для декодирования требуются тактовые импульсы.

Формат БВН −0 (без возвращения к нулю с перепадом при передаче 0)

является дополнительным к БВН-1 (перепады соответствуют нулевым битам исходного кода). В многодорожечных системах записи цифровых сигналов вместе с кодом в формате БВН надо записывать тактовые импульсы. Возможным вариантом является запись двух дополнительных сигналов, соответствующих кодам в форматах БВН-1 и БВН-0. В одном из двух сигналов перепады происходят в каждом такте, что позволяет получить импульсы тактовой частоты.

4

Формат ВН (с возвращением к нулю) требует передачи импульса, занимающего только часть тактового интервала (например, половину), при одиночном бите. При нулевом бите импульс не формируется.

Формат ВН-П (с активной паузой) означает передачу импульса положительной полярности при единичном бите и отрицательной — при нулевом бите. Сигнал этого формата имеет в спектре компоненты тактовой частоты. Он применяется в ряде случаев для передачи данных по линиям связи.

Формат ДФ-0 (двухфазный со скачком фазы при передаче 0) соответст-

вует способу представления, при котором перепады формируются в начале каждого такта. При единичных битах сигнал в этом формате меняется с тактовой частотой, то есть в середине каждого такта происходит перепад уровня. При передаче нулевого бита перепад в середине такта не формируется, то есть имеет место скачок фазы. Код в данном формате обладает возможностью самосинхронизации и не требует передачи тактовых сигналов.

Направление перепада при передаче сигнала единицы не имеет значения. Поэтому изменение полярности кодированного сигнала не влияет на результат декодирования. Он может передаваться по симметричным линиям без постоянной составляющей. Это также упрощает его запись на магнитный носитель. Этот формат известен также под названием «Манчестер 1». Он используется в адрес-

но-временном коде SMPTE (англ. Society of Motion Picture and Television Engineers, SMPTE (произносится как /симпти/, иногда /сампти/), широко применяющемся для синхронизации носителей звуковой и видеоинформации.

Указанные форматы кодов представляют варианты бинарного кодирования. Рассмотрим их подробнее.

Бинарное кодирование

Бинарное кодирование, при котором бит информации образуется в результате применения сигналов двух уровней, в частном случае 1 и 0. Причем для передачи единиц и нулей используются два устойчиво различаемых потенциала (потенциалы низкого «L» и высокого «H» уровня). Таким образом, бинарное кодирование ─ потенциальное кодирование. Как мы видели, оно делится на ряд ва-

5

риантов. Остановимся подробнее на временных представлениях некоторых форматов кодов.

Бинарное кодирование с возвратом к нулю

Это указанный выше формат ВН (с возвращением к нулю) или return-to- zero (RZ) , в соответствии с которым передача импульса, занимает только часть тактового интервала (например, половину), при одиночном бите. При нулевом бите импульс не формируется.

Однако возможно и иная трактовка временных интервалов в этом формате. Можно считать, что импульс занимает весь тактовый интервал, также как и отсутствие импульса (пауза) тоже занимает весь тактовый интервал. Т.е. при такой трактовке временной зависимости период такта равен длительности импульса (или паузы). При этом возможны варианты кода ВН или RZ:

так называемый «прямой»:

биты 1 представляются нулевым напряжением 0 (В);

биты 0 представляются значением U (В),

и «обратный» или «перевёрнутый»:

биты 1 представляются значением U (В);

биты 0 представляются нулевым напряжением 0 (В).

Вид временной зависимости RZ (в варианте «прямой») показан на рис. 5.1.

Рисунок 5.1 − Потенциальный код RZ (прямой)

Такую временную зависимость можно трактовать и в формате «бинарное кодирование без возврата к нулю».

Бинарное кодирование без возврата к нулю

6

Частный случай потенциального кодирования. Обозначается NRZ (Non- return-to-zero). В свою очередь подразделяется на ряд вариантов (частных случаев).

1)Временную зависимость рис. 5.1, на которой показан вариант формата RZ, можно трактовать как формат БВН или NRZ, так как здесь:

единичный бит передается в пределах такта (а такт, можно считать, равен длительности импульса), где уровень не меняется;

положительный перепад означает переход из 0 к 1 в исходном коде, отрицательный — от 1 к 0;

отсутствие перепадов показывает, что значения предыдущего и последующего битов равны.

2)Формат БВН-1 или NRZI (без возвращения к нулю с перепадом при передаче 1). При передаче нуля он передает потенциал, который был установлен на предыдущем такте (то есть не меняет его), а при передаче единицы потенциал инвертируется (т.е. переворачивается) на противоположный. Этот код называется потенциальным кодом с инверсией при единице (см. рис. 5.2).

Если для передачи единиц (биты 1) используется нулевое напряжение − 0 В, а передача нуля (биты 0) представляется значением U В, то такой потенциальный код NRZI называют прямым (см. рис. 5.2).

Рисунок 5.2 − Потенциальный код NRZ (прямой)

Из рис. 5.2 мы видим, что при передаче последовательности единиц, сигнал, в отличие от других методов кодирования, не возвращается к нулю в течение такта. То есть смена уровня сигнала происходит при передаче единицы, а передача нуля не приводит к изменению напряжения.

Достоинства метода NRZ:

7

Простота реализации.

Метод обладает хорошей распознаваемостью ошибок (благодаря наличию двух резко отличающихся потенциалов).

Основная гармоника f0 имеет достаточно низкую частоту (равную N/2 Гц, где N — битовая скорость передачи дискретных данных [бит/с]), что приводит к узкому спектру.

Недостатки метода NRZ:

Метод не обладает свойством самосинхронизации. Даже при наличии высокоточного тактового генератора приёмник может ошибиться с выбором момента съёма данных, так как частоты двух генераторов никогда не бывают полностью идентичными. Поэтому при высоких скоростях обмена данными и длинных последовательностях единиц или нулей небольшое рассогласование тактовых частот может привести к ошибке в целый такт и, соответственно, считыванию некорректного значения бита.

Вторым серьёзным недостатком метода, является наличие низкочастотной составляющей, которая приближается к постоянному сигналу при передаче длинных последовательностей единиц и нулей. Из-за этого многие линии связи, не обеспечивающие прямого гальванического соединения между приёмником и источником, этот вид кодирования не поддерживают. Поэтому в сетях код NRZ в основном используется в виде различных его модификаций, в которых устранены как плохая самосинхронизация кода, так и проблемы постоянной составляющей.

Манчестерское кодирование

При манчестерском кодировании каждый такт делится на две части. Информация кодируется перепадами потенциала в середине каждого такта. Единица кодируется перепадом от низкого уровня сигнала к высокому, а ноль — обратным перепадом (по стандарту IEEE 802.3, хотя по Д.Е. Томасу кодирование происходит наоборот). В начале каждого такта может происходить служебный перепад сигнала, если нужно представить несколько единиц или нулей подряд

(рис. 5.3).

8

Так как сигнал изменяется по крайней мере один раз за такт передачи одного бита данных, то манчестерский код обладает хорошими самосинхронизирующими свойствами. У манчестерского кода нет постоянной составляющей

Рисунок 5.3 – Манчестерское кодирование (меняется каждый такт), а основная гармоника в худшем случае (при передаче

последовательности единиц или нулей) имеет частоту N Гц, а в лучшем случае (при передаче чередующихся единиц и нулей) — N/2 Гц, как и у NRZ.

В среднем ширина спектра при манчестерском кодировании в два раза шире чем при NRZ кодировании.

Дифференциальное манчестерское кодирование

При дифференциальном манчестерском кодировании в течение битового интервала (времени передачи одного бита) уровень сигнала может меняться дважды. Обязательно происходит изменение уровня в середине интервала, этот перепад используется для синхронизации. Получается, что при передаче нуля в начале битового интервала происходит перепад уровней, а при передаче единицы такой перепад отсутствует. Временная зависимость приведена на рис. 5.4.

Рисунок 5.4 − Дифференциальное манчестерское кодирование

Завершая параграф, заметим, что помимо указанных существуют и более сложные виды кодирования и представления бит информации, например, в виде мультиуровневых систем (тринарное (трехуровневое) кодирование, тетрарное (т.е. четырехуровневое) кодирование и их различные модификации).

9

Форматы кодов выбираются соответственно задачам требованиям конкретных случаев и устройств передачи информации.

2.Временные и частотные характеристики информационных сигналов

Временные характеристики основных информационных сигналов приведены в предыдущем параграфе. Ясно, что даже в случае идеальных прямоугольных импульсов бинарных кодов, формирующих информационные сообщения, временные функции представляют собой непериодические сигналы. То, что импульсы образуются в моменты времени, кратные интервалу обратному тактовой частоты не влияет на ситуацию, так как возникновение импульсов происходит в произвольные моменты времени, которые зависят от конкретного информационного сигнала, не связанного с периодом тактовой частоты, а паузы не обязательно чередуются (точнее не чередуются) с импульсами. Причем во всех вариантах форматов бинарных потенциальных кодов принципиально вероятно возникновение ситуаций, когда временная функция содержит импульсы (или (и) паузы) различной длительности, большей и кратной периоду тактовой частоты.

Итак, можно считать, что моменты возникновения импульсов в информационном сигнале подчиняются случайному закону, а импульсы независимы друг от друга. Тогда, во временной области процессы в линиях передачи информационных сигналов можно рассматривать как процессы распространения вдоль длинной линии от источника сигнала (передатчика) к нагрузке (приемнику) импульсов напряжения (реже ─ тока). Теоретически, эти импульсы можно интерпретировать либо прямоугольными, либо, что более реалистично, трапецеидальными импульсами. В плане анализа процессов в длинной линии при передаче информационных сигналов, можно исходить из рассмотрения процесс прохождения по линии множества независимых одиночных импульсов. При этом состояние (напряжение и ток) в каждом сечении длинной линии (том числе и на нагрузке, что является единственно важным с точки зрения передачи импульсов, а значит и достоверности информационного сигнала) можно рассматривать как наложение состояний, определяемых каждым из импульсов. В этом плане важ-

10