Цифровыми способами передачи данных

Процесс передачи данных

Способы передачи цифровой информации

Существует два способа передачи информации в физической передающей среде: цифровой и аналоговый.

При цифровом способе данные по проводнику передаются импульсно, путем смены текущего напряжения: нет напряжения — «0», есть напряжение — «1».

При аналоговом способе цифровые данные передаются посредством управления параметрами сигнала несущей частоты.
Сигнал несущей частоты представляет собой гармоническое колебание, описываемое уравнением:
x = x max sint + φ 0 ),
где x — амплитуда колебаний,
ω — частота колебаний,
t — время колебаний,
φ 0 — начальная фаза колебаний.

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

Амплитудная модуляция «0» — отсутствие сигнала, т.е. отсутствие колебаний несущей частоты; «1» — наличие сигнала, т.е. наличие колебаний несущей частоты. Есть колебания — единица, нет колебаний — нуль:

Частотная модуляция Частотная модуляция предусматривает передачу сигналов 0 и 1 на разной частоте. При переходе от 0 к 1 и от 1 к 0 происходит изменение частоты колебаний сигнала:

Фазовая модуляция При переходе от 0 к 1 и от 1 к 0 меняется фаза колебаний, т.е. «направление» колебаний.

Канал передачи данных

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

В зависимости от среды распространения сигналов каналы могут быть проводными, радио, спутниковыми.

В зависимости от частотного диапазона различают каналы узкополосные и широкополосные.

Канал называется узкополосным, если по нему передаются данные только на одной частоте.

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

Каналу передачи присваивается название «аналоговый» или «цифровой», в зависимости от способа передачи сигналов электросвязи. Если на разных участках канала применяется тот и другой методы, канал передачи называется смешанным.

Характеристики процесса передачи данных

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

Режимы передачи данных

Дуплексный режим является наиболее скоростным режимом работы и позволяет эффективно использовать вычислительные возможности быстродействующих ЭВМ в сочетании с высокой скоростью передачи данных по каналам связи.

Коды передачи данных

Информация передается по каналам связи в виде специальных кодов. Коды эти стандартизованы и определены рекомендациями ISO (International Organization for Standardization) — Международной организации по стандартизации или международного консультативного комитета по телефонии и телеграфии (МККТТ).

Читайте также:  Вычислить определить тремя способами

Наиболее распространенным кодом передачи по каналам связи является код ASCII , принятый для обмена информацией практически во всем мире (отечественный аналог — код КОИ-7).

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

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

Типы синхронизации данных

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

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

Синхронизация данных — согласование различных процессов во времени. В системах передачи данных используются два способа передач данных: синхронный и асинхронный.

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

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

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

При использовании синхронного метода данные передаются блоками. Для синхронизации работы приемника и передатчика в начале блока передаются биты синхронизации. Затем передаются данные, код обнаружения ошибки и символ окончания передачи. При синхронной передаче данные могут передаваться и как символы, и как поток битов. В качестве кода обнаружения ошибки обычно используется циклический избыточный код обнаружения ошибок ( CRC — Cyclic Redundance Check ). Он вычисляется по содержимому поля данных и позволяет однозначно определить достоверность принятой информации. Если код, сформированный при приеме, совпадает с кодом, сформированным при передаче — ошибок нет. Блок данных принят. Если же последовательности не совпадают — ошибка. Передача повторяется до положительного результата проверки. Если повторные передачи не дают положительного результата, то фиксируется состояние аварии.

Читайте также:  Способы соединения сопротивления это

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

Источник

Передача данных и виды связи

Передача данных играет очень большую роль в электронике.

В прошлых статьях по цифровой электронике я рассказывал о цифровых сигналах. Чем же так хороши эти цифровые сигналы? Как это бы странно не звучало, но цифровые сигналы по своей природе являются аналоговыми, так как передаются путем изменения значения напряжения или тока, но передают сигналы с ранее оговоренными уровнями. По своей сути, они являются дискретными сигналами. А что означает слово «дискретный»? Дискретный — это значит состоящий из отдельных частей, раздельный, прерывистый. Цифровые сигналы относятся как раз к дискретным сигналам, так как имеют только ДВА СОСТОЯНИЯ: «активно» и «не активно» — «есть напряжение/ток» и «нет напряжения/тока».

Главный плюс цифровых сигналов в том, что их проще передавать и обрабатывать. Для передачи чаще всего используют напряжение. Поэтому, принято два состояния: напряжение близко к нулю (менее 10% от значения напряжения) и напряжение близко к напряжению питания (более 65% от значения). Например, при напряжении питания схемы 5 Вольт мы получаем сигнал с напряжением 0,5 Вольт — «ноль», если же 4,1 Вольта — «единица».

Последовательный метод передачи информации

Есть просто два провода, источник электрического сигнала и приемник электрического сигнала, которые цепляются к этим проводам.

Это ФИЗИЧЕСКИЙ УРОВЕНЬ.

Как мы уже сказали, по этим двум проводам мы можем передавать только два сигнала: «есть напряжение/ток» и «нет напряжения/тока». Какие способы передачи информации мы можем реализовать?

Самый простой способ — сигнал есть (лампочка горит) — это ЕДИНИЧКА, сигнала нет (лампочка не горит) — это НОЛЬ

Если пораскинуть мозгами, можно придумать еще несколько различных комбинаций. Например, широкий импульс принять за единичку, а узкий — за ноль:

Или даже вообще взять за единичку и ноль фронт и срез импульса. Внизу рисунок, если подзабыли, что такое фронт и срез импульса.

А вот и практическая реализация:

Да можно хоть сколько придумать различных комбинаций, если «получатель» и «отправитель» согласуют прием и передачу. Здесь я привел просто самые популярные способы передачи цифрового сигнала. То есть все эти способы и есть ПРОТОКОЛЫ. И их, как я уже сказал, можно напридумывать очень много.

Скорость обмена данными

Представьте себе картину… Студенты, идет лекция… Преподаватель диктует лекцию, а студенты ее записывают

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

Почему же так произошло?

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

Читайте также:  Как солить коровники горячим способом

Данная проблема в разных стандартах последовательной передачи данных решается по-разному:

  • предварительная договоренность о скорости передачи данных (договориться с преподавателем, чтобы диктовал лекцию медленнее или чуть быстрее);
  • перед передачей информации «Отправитель» передает некую служебную информацию, используя которую «Получатель» подстраивается под «Отправителя» ( Преподаватель: «Кто не запишет эту лекцию полностью, тот не получит зачет»)

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

Управление потоком

Также возможна ситуация, когда «Получатель»(студент) не готов принимать передаваемые «Отправителем»(преподавателем) данные по какой-либо причине: занятость, неисправность и др.

Решается эта проблема различными методами:

1) На уровне протоколов. Например, в протоколе обмена оговорено: после передачи «Отправителем» служебного сигнала «начало передачи данных» в течение определенного времени «Получатель» обязан подтвердить принятие этого сигнала путем передачи специального служебного сигнала «готовность к приему».

Данный способ называют «программным управлением потоком» — «Soft»

2) На физическом уровне — используются дополнительные каналы связи, по которым «Отправитель» ДО передачи информации запрашивает у «Получателя» о его готовности к приему). Такой способ называют «аппаратным управлением потоком» — «Hard»;

Оба метода очень распространены. Иногда они используются одновременно: и на физическом уровне, и на уровне протокола обмена.

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

Режимы связи

Симплексная связь

В этом случае Получатель может только принимать сигналы от отправителя и никак не может на него повлиять. Это в основном телевидение или радио. Мы можем их только или смотреть или слушать.

Полудуплексная связь

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

— Первый, первый. Я второй. Как слышно?

— Слышу вас нормально, отбой!

Сигнал может посылать только отправитель, в этом случае получатель его принимает. Либо сигнал может отправлять получатель, а в этом случае отправитель его получает. То есть и отправитель и получатель имеют равные права на доступ к каналу (линии связи). Если они сразу оба будут передавать сигнал в линию, то, как я уже сказал, ничего из этого не получится.

Дуплексная связь

В этом режиме и прием и передача сигнала могут вестись сразу в двух направлениях одновременно. Яркий тому пример — разговор по мобильному или домашнему телефону, или разговор в Skype.

Источник

Оцените статью
Разные способы