СЕТИ ЭВМ И ТЕЛЕКОММУНИКАЦИИ. Министерствообразованияинаукироссийскойфедерации
![]()
|
модуляцией. Модуляция может осуществляться (рис.2.18): • на основе непрерывного (аналогового) высокочастотного синусоидального сигнала, называемого несущей (аналоговая модуляция); • на основе дискретного (цифрового) сигнала в виде импульсов (импульсная или цифровая модуляция). Непрерывные данные (первичный сигналx(t)) Физический сигнал y(t) Модуляция Непрерывный сигнал (АМ, ЧМ) Дискретный сигнал (АИМ, Импульсна я (цифровая) Аналоговая модуляция x(t) t y(t) t y(t) t 2.18 ОР 2.17 А 1 А 2 А 3 А 4 ОСм B 4 B 3 B 2 B 1 ВОЛС 4 3 2 1 λ λ λ λ + + + 1 λ 4 λ 2 λ 3 λ 3 λ 2 λ 4 λ 1 λ Раздел 2. Средства телекоммуникаций 96 Процесс преобразования дискретных данных, представляемых дискретными первичными сигналами, в физические линейные сигналы (непрерывные или дискретные), передаваемые по каналу (линии) связи, называется физическим кодированием. Основные типы физического кодирования (рис.2.19): • на основе непрерывного (аналогового) синусоидального несущего сигнала (манипуляция); • на основе последовательности прямоугольных импульсов (цифровое кодирование). 2.3.1. Методы модуляции непрерывных данных 2.3.1.1. Аналоговая модуляция Аналоговая модуляция – преобразование непрерывного низкочастотного сигнала ) (t x (рис.2.20,а) в непрерывный высокочастотный сигнал ) (t y , называемый несущей и обладающий более высокими характеристиками в отношении дальности передачи и затухания. Аналоговая модуляция может быть реализована двумя способами: 1) амплитудная модуляция, при которой амплитуда высокочастотного сигнала ) (t y изменяется в соответствии с исходной функцией ) (t x так, как это показано на рис.2.20,б: огибающая амплитуды несущей повторяет форму исходной функции ) (t x ; 2) частотная модуляция (рис.2.20,в), при которой в соответствии с исходной функцией ) (t x изменяется частота несущей – чем больше значение ) (t x , тем больше частота несущей ) (t y Аналоговая модуляция используется в радиовещании при работе множества радиостанций в одной общей среде передачи (радиоэфире): амплитудная модуляция для работы радиостанций в АМ-диапазоне Дискретные данные (первичный сигналx(t)) Физический сигнал y(t) Физическое кодирование Непрерывный сигнал (АМ, ЧМ, ФМ) Дискретный сигнал (NRZ, RZ,…) Цифровое кодировани Аналоговая модуляция (манипуляция x(t) t y(t) t y(t) t 2.19 Раздел 2. Средства телекоммуникаций 97 x(t) t t t y(t) 2.20 а) в) б) (Amplitude Modulation) и частотная модуляция для работы радиостанций в FM- диапазоне (Frequence Modulatin). 2.3.1.2. Импульсная модуляция Использование цифровых каналов связи для передачи телефонных данных (речевого сигнала) в начале 60-х годов прошлого века потребовало разработки методов преобразования непрерывных сигналов в дискретные, таких как: 1) амплитудно-импульсная модуляция; 2) импульсно-кодовая модуляция. Амплитудно -импульсная модуляция (АИМ) (Pulse Аmplitude Modulation – PAM) заключается в преобразовании непрерывного сигнала в совокупность дискретных сигналов (импульсов) с определенной амплитудой. Для этого исходная непрерывная функция ) (t x подвергается дискретизации (квантуется) по времени так, как это показано на рис.2.21,а. Частота дискретизации по времени определяется в соответствии с теоремой Котельникова, которая гласит, что для восстановления без потерь непрерывного сигнала, представленного в дискретном виде, частота дискретизации F d должна удовлетворять условию: в 2 f F d > , где f в – верхняя частота передаваемого сигнала ) (t x В полученные таким образом дискретные моменты времени передаются импульсы ) (t y , амплитуда которых пропорциональна значениям функции ) (t x в эти же моменты времени ( рис .2.21, б ). Существенным недостатком АИМ при передаче оцифрованных данных по каналу связи является сложность корректного восстановления функции ) (t x на приёмном конце , что обусловлено непропорциональным изменением ( затуханием ) амплитуд разных импульсов ) (t y в процессе передачи по каналу связи В связи с этим , более широкое распространение получил другой метод передачи непрерывных данных в дискретном виде – импульсно - кодовая модуляция Импульсно -кодовая модуляция (ИКМ) (Pulse Code Modulation – PCM) – метод модуляции , при котором аналоговый сигнал кодируется сериями импульсов , представляющими собой цифровые коды амплитуд в точках отсчета аналогового сигнала Для этого исходный сигнал подвергается дискретизации ( квантуется ) по двум координатам : • по оси абсцисс – дискретизация по времени ; • по оси ординат – дискретизация по уровню • Дискретизация по времени , как и в случае АИМ , выполняется в соответствии с теоремой Котельникова Поскольку ИКМ первоначально разрабатывалась для передачи телефонных данных ( голоса ) по Раздел 2. Средства телекоммуникаций 98 телефонным каналам, имеющим резко ограниченную полосу пропускания в интервале от 300 Гц до 3400 Гц, то в соответствии с теоремой Котельникова частота дискретизации должна быть больше, чем 6800 Гц. Стандартом была рекомендована частота дискретизации 8000 Гц. Таким образом, амплитуда аналогового сигнала измеряется 8000 раз в секунду, то есть каждые 125 мкс. Кроме того, было установлено, что для качественного восстановления аналогового сигнала (голоса) достаточно иметь 256 уровней дискретизации (рис.2.21,а), что позволяет передавать в каждый момент времени значение амплитуды (номер уровня) сигнала с помощью 8-разрядного цифрового кода (8 битов), как это показано на рис.2.21,в. Таким образом, результирующий дискретный поток данных передается со скоростью 8000 [раз в секунду]*8 [бит] = 64 000 бит/с, то есть для передачи оцифрованного голоса требуется канал связи с пропускной способностью 64 кбит/с. Для уменьшения требуемой для передачи оцифрованного голоса пропускной способности канала связи применяется модифицированный метод ИКМ, стандартизованный комитетом ITU-T (стандарт G.726) – адаптивная дифференциальная импульсно -кодовая модуляция (АДИКМ, Adaptive Differential Pulse Code Modulation – ADPCM). Термин «дифференциальная (разностная)» означает, что по каналу связи передаётся не значение амплитуды, а разность между текущим б) 0 С 2 255 3 … 4 x(t) t t t 1 0 1 1 1 0 0 в) а) 2.21 y(t) 125 мкс Раздел 2. Средства телекоммуникаций 99 значением непрерывного сигнала в точке квантования и предыдущим. Поскольку скорость изменения исходного аналогового сигнала меньше частоты квантования, то вероятность большого различия между соседними амплитудами чрезвычайно мала, и для кодирования этой разности достаточно 4-х бит, позволяющих закодировать эту разность в интервале от 0 до 15. Тогда при условии, что частота квантования по времени составляет 8000 раз в секунду, получим скорость передачи 8000*4 = 32 кбит/с, что вдвое меньше стандартной скорости ИКМ. Более сложным вариантом дифференциальной импульсно-кодовой модуляции является кодирование с предсказанием, при котором кодируется и передаётся разница между реальным и предсказанным на основе нескольких предыдущих отсчётов значением сигнала. Это позволяет ещё больше уменьшить количество битов для кодирования одного замера сигнала и, следовательно, уменьшить требование к пропускной способности канала связи. Стандарт G.726 допускает использование 5-и, 3-х и 2-х битов для кодирования одного замера сигнала, что позволяет получить скорости передачи (битрейты) 40, 24 и 16 кбит/с. Адаптивность модуляции заключается в динамической подстройке шага квантования разницы по предыдущим значениям. 2.3.2. Методы модуляции дискретных данных Процесс представления дискретных (цифровых) данных в виде непрерывного высокочастотного синусоидального сигнала (несущей) по своей сути является аналоговой модуляцией дискретных данных. Однако, для того чтобы его отличать от аналоговой модуляции непрерывных данных, такое преобразование часто называют манипуляцией. Манипуляция применяется для передачи дискретных данных (сигналов) в виде непрерывных сигналов по каналам с узкой полосой частот, например по телефонным каналам, имеющим ограниченную полосу пропускания в 3100 Гц, и реализуется с помощью модемов. Компьютерные данные – двоичные «1» и «0» – обычно изображаются в виде потенциалов соответственно высокого и низкого уровней (рис.2.22,а). Такой метод представления двоичных данных является наиболее естественным и простым и называется потенциальным кодированием Время, затрачиваемое на передачу одного бита («1» или «0»), называется битовым интервалом. Длительность b t битового интервала связана с пропускной способностью канала связи C (скоростью передачи) зависимостью: C t b / 1 = При потенциальном кодировании скорость модуляции B численно совпадает с пропускной способностью канала : B [ бод ]= C [ бит / с ]. Например , для канала связи с пропускной способностью =10 Мбит / с длительность битового интервала = 100 нс , а скорость модуляции =10 Мбод Раздел 2. Средства телекоммуникаций 100 Для передачи двоичных данных могут использоваться следующие методы манипуляции: • амплитудная манипуляция (Amplitude Shift Keying, ASK): для представления «1» и «0» используются разные уровни амплитуды высокочастотной несущей (рис.2.22,б); из-за низкой помехоустойчивости этот метод обычно применяется в сочетании с другими методами, например с фазовой манипуляцией; • частотная манипуляция (Frequency Shift Keying, FSK): значения «0» и «1» передаются синусоидами с различной частотой (рис.2.22,в); этот метод прост в реализации и обычно применяется в низкоскоростных модемах; • фазовая манипуляция (Phase Shift Keying, PSK): значениям «0» и «1» соответствуют синусоиды одинаковой частоты и с одинаковой амплитудой, но с различной фазой, например 0 и 180 градусов (рис.2.22,г). На практике обычно используются комбинированные методы модуляции, обеспечивающие более высокие скорости передачи и лучшую помехозащищённость. Например, метод квадратурной амплитудной модуляции (Quadrature Amplitude Modulation, QAM) основан на сочетании фазовой модуляции с 8 значениями величин сдвига фазы и амплитудной модуляции с 4 уровнями амплитуды. Распознавание ошибок при передаче осуществляется за счёт избыточности кодирования, заключающейся в использовании не всех 32-х возможных комбинаций сигнала. 2.3.3. Цифровое кодирование При цифровом кодировании дискретных данных применяются потенциальные и импульсные коды. В потенциальных кодах для представления двоичных единиц и нулей используется разные значения 0 0 1 1 1 t а) б) г) ASK PSK FSK 2.22 t b Битовый интервал Раздел 2. Средства телекоммуникаций 101 потенциала сигнала, а в импульсных кодах – импульсы разной полярности или же перепады потенциала в разном направлении. 2.3.3.1. Особенности передачи цифровых сигналов Для того чтобы разобраться в проблемах, возникающих при передаче цифровых данных на большие расстояния, рассмотрим, каким изменениям подвержен сигнал в процессе передачи по каналу связи. В простейшем случае двоичные данные могут быть представлены в виде синусоидального сигнала, в котором положительная часть синусоиды соответствует двоичной «1», а отрицательная – «0» (рис.2.23,а). Частота такого сигнала определяется величиной битового интервала b t : b t f 2 1 0 = , связанного с пропускной способностью канала С зависимостью C t b / 1 = , откуда : 2 / 0 C f = Передача сигнала на большие расстояния связана со следующими особенностями Как известно , сигнал в процессе передачи по каналу связи затухает , его мощность в точке приёма оказывается значительно меньше мощности исходного информативного сигнала ( рис .2.23, б ). В любом реальном канале связи имеются внутренние шумы , обусловленные техническими характеристиками среды передачи ( линии связи ) и каналообразующей аппаратуры Эти шумы приводят к появлению некоторого фонового сигнала , налагающегося на информативный сигнал Для того чтобы шум в канале связи не воспринимался на приёмной стороне как информативный сигнал , в приёмнике обычно устанавливается некоторое предельное значение уровня сигнала y ∆ , которое рассматривается как уровень естественного шума и не воспринимается как информативный сигнал Если мощность информативного сигнала в точке приёма меньше y ∆ , то он будет не различим и , следовательно , потерян Очевидно , что на приёмной стороне наибольшую мощность синусоидальный сигнал сохраняет в центре битового интервала Следовательно , для того чтобы с уверенностью распознать его значение , желательно снимать отсчёт в центре битового интервала Для этого в передающем и принимающем узле необходимо иметь высокоточные часы ( таймеры ), с помощью которых определяются : в передатчике – моменты формирования сигналов , в приёмнике – моменты снятия значения информативного сигнала в центре битового интервала Очевидно , что для качественного распознавания сигналов на приёмной стороне , необходимо , чтобы часы передатчика и приёмника работали синхронно Однако известно , что все часы имеют некоторую погрешность , которая с течением времени приводит к различию в показаниях двух разных часов , находящихся в узле - передатчике и узле - приёмнике , причём это различие со временем растёт Всё это может привести к тому , что на приёмной стороне некоторые биты могут быть не считаны ( пропущены ), либо значения некоторых битов будут считаны дважды Раздел 2. Средства телекоммуникаций 102 Покажем это на следующих примерах. Пример 1. Пусть длительность битового интервала = b t 100 нс, что соответствует пропускной способности канала связи = C 10 Мбит/с. Положим, что часы приёмника за один битовый интервал отстают от часов передатчика на 2 нс. Это означает, что в каждом следующем битовом интервале значение очередного бита будет считано на 2 нс позже по отношению к моменту считывания значения предыдущего интервала, как это показано на рис.2.24. Здесь предполагается, что в начальный момент времени «0» часы передатчика и приёмника синхронизированы, поэтому считывание значения первого битового интервала произойдёт на 51-й наносекунде, 2 51 53 55 1 3 99 25 26 1 27 3 28 t … Битовые интервалы Моменты считывания значений битов относительно начала битовых интервалов «0» 2.24 y(t) Т t t y'(t) t y'(t) t y'(t) Битовые интервалы 2.23 г) б) а) в) y(t) y ∆ Раздел 2. Средства телекоммуникаций 103 поскольку за первые 50 нс часы приёмника отстанут только на 1 нс. Моменты считывания значений битов отмечены стрелками, а их значения указаны относительно начала очередного битового интервала. Как видно из рисунка, при отсутствии синхронизации часов передатчика и приёмника не будет считано значение 26-го битового интервала. Пример 2. Положим теперь, что при той же длительности битового интервала в 100 нс часы приёмника за один битовый интервал опережают часы передатчика на 2 нс. Это означает, что в каждом следующем битовом интервале значение очередного бита будет считано на 2 нс раньше по отношению к моменту считывания значения предыдущего интервала, как это показано на рис.2.25. После синхронизации часов передатчика и приёмника считывание значения первого битового интервала произойдёт на 49-й наносекунде. Как видно из рисунка, при отсутствии синхронизации приёмник дважды считает значение 25-го битового интервала. Для того чтобы не возникали такие ситуации, необходимо поддерживать синхронизацию часов передатчика и приёмника. В компьютерах при обмене цифровыми данными между устройствами эта проблема решается путём использования дополнительного специального канала, по которому передаются тактовые импульсы, определяющие моменты времени, в которые должна сниматься информация. Однако такое решение не приемлемо при передаче информации на большие расстояния ввиду высокой стоимости дополнительного «тактового» канала, а также неодинаковой скорости распространения информативного сигнала и тактовых импульсов из-за неоднородности среды передачи. Последнее может привести к тому, что тактовый импульс придет позже или раньше соответствующего сигнала, в результате чего бит данных будет пропущен или считан повторно. Для решения проблемы синхронизации в компьютерных сетях применяются специальные методы кодирования, позволяющие выполнять синхронизацию часов приёмника и передатчика автоматически. Такие коды называются |