- Возможность распознавания ошибок. Распознавание и коррекция ошибок реализуется средствами логического кодирования, или используется избыточность физических кодов.

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

Потенциальный код без возвращения к нулю (NRZ - Non Return to Zero) – 0 и 1 кодируются различными уровнями сигнала. Это наиболее простой способ кодирования, но имеет постоянную составляющую в спектре. При передаче длинных серий одноименных битов (единиц или нулей) уровень сигнала остается неизменным для каждой серии, что снижает качество синхронизации и надежность распознавания принимаемых битов

Рис. 23.1.

Потенциальный код с возвращением к нулю (RZ - Return to Zero) – код, аналогичный NRZ,  с возвращением к нулю на середине каждого тактового интервала. Имеет большее число переходов уровня сигнала, чем сигнал  в коде NRZ.

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

НЕ нашли? Не то? Что вы ищете?

Манчестерский код (PE - Phase Encode, фазовое кодирование) – наиболее популярный код, применяемый в локальных сетях. При манчестерском кодировании информация передается перепадами потенциала, происходящими в середине такта. Единица кодируется перепадом от низкого уровня к высокому, а ноль наоборот. В начале каждого такта может происходить, а может и не происходить служебный перепад (он происходит, если в предыдущем такте передаваемый бит имел то же значение, что и в текущем.). Манчестерский код обеспечивает изменение уровня сигнала при представлении каждого бита и не имеет постоянной составляющей.

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

Избыточное кодирование – вариант логического кодирования, при котором к основной информации добавляется дополнительная. При этом передаваемая последовательность бит разбивается на порции, называемые символами, и каждый символ заменяется на новый, имеющий большее количество бит, чем исходный. Например, логический код 4В/5В заменяет исходные символы длиной 4 бита на символы длиной 5 бит. При этом возникает 16 «запрещенных» символов, прием которых свидетельствует об ошибке связи и появляется возможность исправления ошибок передачи.

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

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

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

Методы обнаружения искажений информации основаны на передаче в составе кадра избыточной информации, по которой можно судить о достоверности принятых данных. Эту служебную информацию называют последовательностью контроля кадра – Frame Check Sequence (FCS). Она вычисляется как функция от основной информации. Принимающая сторона заново вычисляет эту функцию, и совпадение результатов считается критерием правильности приема.

Метод контроля по паритету заключается в том, что к блоку информации добавляется один бит – 1, если число единиц в блоке нечетное, и 0, если четное. Он позволяет обнаруживать только нечетное число ошибок при передаче.

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

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

Импульсно – кодовая передача данных выполняется напрямую без модуляции, в первичной полосе частот, путем изменения уровней сигналов, несущих информацию, с определенной тактовой частотой. Например, если в ЭВМ цифровые данные представляются сигналами уровней 5 вольт - для кода «1» и 0,2 вольта - для кода «0», то при передаче этих данных в линию связи уровни сигналов преобразуются соответственно, например,  в +12 и в -12 вольт на одном тактовом интервале. Такое кодирование осуществляется, в частности, с помощью асинхронных последовательных адаптеров RS-232-C при передаче цифровых данных от одного компьютера к другому на небольшие расстояния. Импульсно-кодовая передача является узкополосной, тактовая частота является, по существу, несущей частотой передачи. 

23.3. Информационные характеристики источника дискретных сообщений

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

Источники сообщений и каналы связи в системах передачи отличаются большим разнообразием по своей структуре и физической природе. Используются механи­ческие, акустические, оптические, электрические и радио­каналы. Для выяснения общих закономерностей необхо­димо абстрагироваться от их конкретного физического воплощения и оперировать формализованными понятия­ми источника сообщения и канала связи.

Источник дискретных сообщений формирует дискрет­ные последовательности из ограниченного числа элемен­тарных сообщений. На выходе источника непрерывных сообщений образуются  непрерывные сообщения.  Источник сообщений в теории информации полностью опре­деляется статистическими данными о формируемых им сообщениях.

Если канал используется для передачи дискретных сообщений, он называется дискретным каналом. Непрерывным будем называть ка­нал, предназначенный для передачи непрерывных сооб­щений.

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

Рис. 23.2

Включив в состав этого канала на передающей стороне модулятор, а на прием­ной — демодулятор, получим дискретный канал, харак­теризуемый на входе множеством символов и, а на выходе — множеством символов v.

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

Когда требования к достоверности велики и пренеб­режение неоднозначностью связи между сообщениями z и w недопустимо, используется более сложная модель — канал с помехами.

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

Модели  источника  дискретных  сообщений.  Ранее речь шла о средней неопределенности и среднем коли­честве информации, приходящимся на одно состояние источника сообщений. Математической моделью множе­ства возможных реализаций источника была дискретная или непрерывная случайная величина.

На практике, однако, нас чаще всего интересует не одно конкретное состояние источника, а дискретные или непрерывные последовательности состояний, реали­зуемых источником за длительный промежуток времени, например телеграммы, видеосюжеты и т. п. Для описания таких сообщений используются математические модели в виде дискретных и непрерывных случайных процессов.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100