Главная страница

базовый курс лекцийц. Базовый курс лекций ТФУПД (pdf.io). Образовательное учреждениеАкадемия управления городской средой, градостроительства и печати


Скачать 0.84 Mb.
НазваниеОбразовательное учреждениеАкадемия управления городской средой, градостроительства и печати
Анкорбазовый курс лекцийц
Дата02.02.2022
Размер0.84 Mb.
Формат файлаpdf
Имя файлаБазовый курс лекций ТФУПД (pdf.io).pdf
ТипЛекции
#349923
страница3 из 10
1   2   3   4   5   6   7   8   9   10
Найквисту. Он определил близкое к формуле Шеннона соотношение, которое также определяет максимально возможную пропускную способность линии связи, но без учета шума на линии:
С = 2F log
2
М
(4.7)
где М - количество различимых состояний информационного параметра.
Скорость передачи линии для различных способов кодирования определяют именно с помощью формулы 4.7.
Например, если сигнал имеет 2 различимых состояния, то пропускная способность равна удвоенному значению ширины полосы пропускания линии связи (см. рис. 4.18,а). Если же передатчик использует более чем 2 устойчивых состояния сигнала для кодирования данных, то пропускная способность линии повышается, так как за один такт работы передатчик передает несколько бит исходных данных, например 2 бита при наличии
четырех различимых состояний сигнала (см. рис. 4.18,б). В этом случае согласно формуле 4.7 скорость передачи повышается в два раза а
б
Рис 4.18 Повышение скорости передачи за счет дополнительных состояний сигнала
Для повышения пропускной способности канала хотелось бы увеличить это количество до значительных величин, но на практике мы не можем этого сделать из-за шума на линии. Например, для предыдущего примера можно увеличить пропускную способность линии еще в два раза, использовав для кодирования данных не 4, а 16 уровней. Однако если амплитуда шума часто превышает разницу между соседними 16-ю уровнями, то приемник не сможет устойчиво распознавать передаваемые данные. Поэтому количество возможных состояний сигнала выбирается еще на этапе выбора того, или иного способа кодировании сигнала, при этом учитывают, что это количество фактически ограничивается соотношением мощности сигнала и шума. Затем, когда количество состояний уже выбрано, то можно воспользоваться формулой 4.7 и определить предельную скорость передачи данных.

5. МЕТОДЫ ПЕРЕДАЧИ ДАННЫХ НА ФИЗИЧЕСКОМ УРОВНЕ
ИНФОРМАЦИИ
Передаваемая по линии связи информация обычно подвергается специальному кодированию, которое способствует повышению надежности передачи. При этом неизбежны дополнительные аппаратурные затраты на кодирование и декодирование, и увеличивается стоимость адаптеров сети.
Кодирование передаваемой по сети информации имеет отношение к соотношению максимально допустимой скорости передачи и пропускной способности используемой среды передачи. Например, при разных кодах предельная скорость передачи по одному и тому же кабелю может отличаться в два раза. От выбранного кода прямо зависит также сложность сетевой аппаратуры и надежность передачи информации.
Для передачи дискретных данных по каналам связи применяется два способа физического кодирования исходных дискретных данных - на основе синусоидального несущего сигнала и на основе последовательности прямоугольных импульсов. Первый способ часто называют аналоговой
модуляцией, т.к. кодирование осуществляется за счет изменения параметров аналогового сигнала (амплитуды, фазы, частоты). Второй способ называют
цифровым кодированием. В настоящее время данные, имеющие аналоговую форму (речь, телевизионное изображение) передаются по каналам связи в дискретном виде. Процесс представления аналоговой информации в дискретной форме называют дискретной модуляцией.
5.1 Аналоговая модуляция
Представление дискретных данных в виде синусоидального сигнала называется аналоговой модуляцией. Аналоговая модуляция позволяет представить информацию, как синусоидальный сигнал с разными уровнями амплитуды, или фазы, или частоты. Можно использовать также комбинации изменяющихся параметров - амплитуда и частота, амплитуда-фаза.
Например, если сформировать синусоидальный сигнал с четырьмя уровнями амплитуды и четырьмя уровнями частоты, это даст 16 состояний информационного параметра, и значит 4 бита информации за одно его изменение.
Различают три основных способа аналоговой модуляции:

амплитудная,

частотная,

фазовая.
Амплитудная модуляция.(line)АМ) При амплитудной модуляции для логической единицы выбирается один уровень амплитуды синусоиды несущей частоты, а для логического нуля – другой (см. рис. 5.1). Частота сигнала остается постоянной. Этот способ редко используются в чистом виде на практике из- за низкой помехоустойчивости, но часто применяется в сочетании с другим видом модуляции - фазовой модуляцией.

Рис. 5.1 Различные типы модуляции
Частотная модуляция. (ЧМ)При частотной модуляции значения логического 0 и логической 1 исходных данных передают синусоидами с различной частотой – f
1
и f
2
(см. рис. 5.1). Амплитуда сигнала остается постоянной. Этот способ модуляции не требует сложных схем в модемах и обычно применяется в низкоскоростных модемах.
Фазовая модуляция. (line)ФМ) При фазовой модуляции значениям логических 0 и
1 соответствуют сигналы одинаковой частоты, но с различной фазой
(перевернутые), например 0 и 180 градусов или 0,90,180 и 270 градусов.
Результирующий сигнал похож на последовательность перевернутых синусоид(см. рис. 5.1). Амплитуда и частота сигнала остаются постоянными.
Для увеличения скорости передачи (повышения количества бит за один такт информационного параметра) используются комбинированные методы модуляции. Наиболее распространенны методы квадратурной амплитудной
модуляции (line)Quadr)atur)e) Amplitude) Modulation, QAM). Эти методы используют такое сочетание - фазовая модуляция с 8 значениями величин сдвига фазы и амплитудная модуляция с 4 уровнями амплитуды. При таком способе возможно 32 комбинаций сигнала. И хоть используются далеко не все, но все равно скорость существенно повышается, а за счет избыточности можно контролировать ошибки при передаче данных. Например, в некоторых кодах допустимы всего 6,7 или 8 комбинаций для представления исходных данных,
а остальные комбинации являются запрещенными. Такая избыточность кодирования требуется для распознавания модемом ошибочных сигналов, являющихся следствием искажений из-за помех, которые на телефонных каналах, особенно коммутируемых, весьма значительны по амплитуде и продолжительны по времени.
Определим на каких линиях может работать аналоговая модуляция, и в какой степени этот метод удовлетворяет пропускную способность той или иной используемой линии передачи для чего рассмотрим спектр результирующих сигналов. Например, возьмем способ амплитудной модуляции. Спектр результирующего сигнала при амплитудной модуляции будет состоять из синусоиды несущей частоты f
с
и двух боковых гармоник:
(line)f
с
- f
m
) и (line)f
с
+ f
m
), где f
m
- частота модуляции (изменения информационного параметра синусоиды), которая будет совпадать со скоростью передачи данных, если использовать два уровня амплитуды.

Рис. 5.2 Спектр сигнала при амплитудной модуляции
Частота f
m
определяет пропускную способность линии при данном способе кодирования. При небольшой частоте модуляции ширина спектра сигнала будет также небольшой (равной 2f
m
см. рис.5.2), поэтому сигналы не будут искажаться линией, если ее полоса пропускания будет больше или равна 2f
m
Таким образом, при амплитудной модуляции результирующий сигнал имеет узкий спектр.
При фазовой и частотной модуляции спектр сигнала получается более сложным, чем при амплитудной модуляции, так как боковых гармоник здесь образуется более двух, но они также симметрично расположены относительно основной несущей частоты, а их амплитуды быстро убывают.
Поэтому эти виды модуляции также хорошо подходят для передачи данных по линиям с узкими полосами пропускания. Типичным представителем таких линий является канал тональной частоты, предоставляемый в распоряжение пользователям общественных телефонных сетей.
Из типичной амплитудно-частотной характеристики канала тональной частоты видно, что этот канал передает частоты в диапазоне от 300 до 3400
Гц, и таким образом, его полоса пропускания равна 3100 Гц (см. рис. 5.3).
Рис. 5.3 АЧХ канала тональной частоты

Хотя человеческий голос имеет гораздо более широкий спектр - примерно от
100 Гц до 10 кГц, - для приемлемого качества передачи речи диапазон в 3100
Гц является хорошим решением. Строгое ограничение полосы пропускания тонального канала связано с использованием аппаратуры уплотнения и коммутации каналов в телефонных сетях.
Таким образом, для канала тональной частоты амплитудная модуляция обеспечивает скорость передачи данных не более чем 3100/2=1550бит/с.
Если использовать несколько уровней информационного параметра (4 уровня амплитуды), то пропускная способность канала тональной частоты повышается в два раза.
Чаще всего аналоговое кодирование используется при передаче инфор- мации по каналу с узкой полосой пропускания, например по телефонным линиям в глобальных сетях. В локальных сетях оно применяется редко из-за высокой сложности и стоимости как кодирующего, так и декодирующего оборудования.
В настоящее время практически все оборудование, которое работает с аналоговыми сигналами, разрабатывается на базе дорогостоящих микросхем
DSP (line)Digital Signal Pr)oce)r)ssor)). При этом после модуляции и передачи сигнала нужно проводить демодуляцию при приеме, а это опять дорогостоящее оборудование. Для выполнения функции модуляции несущей синусоиды на передающей стороне и демодуляции на приемной стороне, используется специальное устройство, которое так и называется модем
(line)модулятор-демодулятор). Модем на 56000 бит/с стоит 100$, а сетевая карта на 100 Мбит/с стоит 10$.
В заключении приведем достоинства и недостатки аналоговой модуляции.
1. Аналоговая модуляция имеет много различных информационных параметров: амплитуда, фаза, частота. Каждый из этих параметров может принимать несколько состояний за одно изменение несущего сигнала. И, следовательно, результирующий сигнал может передавать большое количество бит за секунду.
2. Аналоговая модуляция обеспечивает результирующий сигнал с узким спектром, и поэтому она хороша там, где нужно работать на плохих линиях (с узкой полосой пропускания), она способна там обеспечивать высокою скоростью передачи. Аналоговая модуляция способна работать и на хороших линиях, здесь особенно важно еще одно достоинство аналоговой модуляции - возможность сдвигать спектр в нужную область, в зависимости от полосы пропускания используемой линии.
3. Аналоговая модуляция сложно реализуется и оборудование, которое занимается этим очень дорогостоящее.
4. Аналоговая модуляция применяется там, где без нее нельзя обойтись, но в локальных сетях используют другие методы кодирования, для реализации которых нужно простое и дешевое оборудование. Поэтому, чаще всего в локальных сетях при передаче данных в линиях связи
используется второй метод физического кодирования - цифровое кодирование
5.
2.Цифровое кодирование
Цифровое кодирование - представление информации прямоугольными импульсами. Для цифрового кодирования используют потенциальные и
импульсные коды.
Потенциальные коды. В потенциальных кодах для представления логических единиц и нулей используются только значение потенциала сигнала в период такта, а его перепады, формирующие законченные импульсы, во внимание не принимаются. Важно только какое значение в период такта имеет результирующий сигнал.
Импульсные коды. Импульсные коды представляют логический ноль и логическую единицу либо импульсами определенной полярности, или частью импульса - перепадом потенциала определенного направления. В значение импульсного кода включается весь импульс вместе с его перепадами.
Определим требования к цифровому кодированию. Например, нам необходимо произвести передачу дискретных данных (последовательность логических нулей и единиц) с выхода одного компьютера - источника - ко входу другого компьютера - приемника по линии связи.
1. Для передачи данных мы имеем линии связи, которые не пропускают все частоты, они имеют определенные пропускные способности в зависимости от своего типа. Поэтому при кодировании данных нужно учитывать, чтобы в закодированные данные "пропускались" линией связи.
2. Последовательности дискретных данных необходимо закодировать в виде цифровых импульсов определенной частоты. При этом, конечно лучше всего добиться: а) чтобы частоты закодированных сигналов были низкими, чтобы обеспечивать в общем случае соответствие полосам пропускания линий связи. б) чтобы закодированные сигналы обеспечивали высокую скорость передачи.
Таким образом, хороший код должен иметь меньше Герц и больше бит за
секунду.
3. Данные, которые необходимо передавать - это непредсказуемо изменяющиеся последовательности логических нулей и единиц.
Пусть мы определенным способом закодируем эти данные цифровыми импульсами, то как нам определить какая частота у результирующего сигнала? Для того, чтобы определить нам максимальную частоту цифрового кода достаточно рассмотреть результирующий сигнал при кодировании частных последовательностей таких как:

последовательность логических нулей

последовательность логических единиц

чередующаяся последовательность логических нулей и единиц

Дальше необходимо разложить сигнал методом Фурье, найти спектр, определить частоты каждой гармоники и найти суммарную частоту сигнала при этом важно, чтобы основной спектр сигнала попадал в полосу пропускания линии связи. Чтобы не проделывать все эти вычисления достаточно попытаться определить основную гармонику спектра сигнала, для этого необходимо по форме сигнала угадать первую синусоиду, которая повторяет его контур его формы, затем найти период этой синусоиды.
Период - это расстояние между двумя изменениями сигнала. Затем можно определить и частоту основной гармоники спектра сигнала как F = 1/TT, где F
- частота, Т - период сигнала. Для удобства дальнейших расчетов примем, что битовая скорость изменения сигнала равна N.
Такие расчеты можно провести для каждого метода цифрового кодирования, чтобы определить частоту результирующего сигнала. Результирующий сигнал в цифровом кодировании - это определенная последовательность прямоугольных импульсов. Чтобы представить последовательность прямоугольных импульсов в виде суммы синусоид для нахождения спектра, необходимо большое количество таких синусоид. Спектр последовательности прямоугольных сигналов, в общем случае, будет значительно более широким, по сравнению с модулированными сигналами.
Если применить цифровой код для передачи данных на канале тональной частоты, то верхняя граница при потенциальном кодировании достигается для скорости передачи данных в 971 бит/с, а нижняя неприемлема для любых скоростей, так как полоса пропускания канала начинается с 300 Гц.
Поэтому цифровые коды на каналах тональной частоты просто никогда не используются. Но зато они очень неплохо работают в локальных сетях, которые не используют для передачи данных телефонные линии.
Таким образом,цифровое кодирование требует для качественной передачи
широкую полосу пропускания.
4. При передачи информации по линиям связи от узла-источника к узлу- приемнику необходимо обеспечить такой режим передачи, при котором приемник всегда будет точно знать, в какой момент времени он принимает данные от источника, т.е нужно обеспечить синхронизацию источника и приемника. В сетях проблема синхронизации решается сложнее, чем при обмене данными между блоками внутри компьютера или же между компьютером и принтером. На небольших расстояниях хорошо работает схема, основанная на отдельной тактирующей линии связи. В такой схеме информация снимается с линии данных только в момент прихода тактового импульса (см. рис.5.4).
Рис. 5.4 Синхронизация приемника и передатчика на небольших расстояниях

Такой вариант синхронизации абсолютно не подходит для любой сети из-за неоднородности характеристик проводников в кабелях. На больших расстояниях неравномерность скорости распространения сигнала может привести к тому, что тактовый импульс придет настолько позже или раньше соответствующего сигнала данных, что бит данных будет пропущен или считан повторно. Еще одна причина, по которой в сетях отказываются от использования тактирующих импульсов, - экономия проводников в дорогостоящих кабелях. Поэтому в сетях применяются так называемые
самосинхронизирующиеся коды.
Самосинхронизирующиеся коды - сигналы, которые несут для приемника указания о том, в какой момент времени нужно осуществлять распознавание очередного бита (или нескольких бит, если код ориентирован более чем на два состояния сигнала). Любой резкий перепад сигнала - так называемый
фронт - может служить хорошим указанием для синхронизации приемника с передатчиком. Примером самосинхронизирующегося кода может быть синусоида. Так как изменение амплитуды несущей частоты дает возможность приемнику определить момент появления входного кода. Но это касается аналоговой модуляции. В цифровом кодировании также существуют методы, которые создают самосинхронизирующиеся коды, но об этом позже.
Таким образом, хороший цифровой код должен обеспечивать синхронизацию
Рассмотрев требования к хорошему цифровому коду, перейдем к рассмотрению самих методов цифрового кодирования
5.
2.1Потенциальный код без возвращения к нулю NRZ
Этот код получил такое название потому, что при передаче последовательности единиц сигнал не возвращается к нулю в течение такта
(как мы увидим ниже, в других методах кодирования возврат к нулю в этом случае происходит).
Код NRZ (line)Non Re)tur)n to Ze)r)o)- без возврата к нулю - это простейший двухуровневый код. Результирующий сигнал имеет два уровня потенциала:
Нулю соответствует нижний уровень, единице - верхний. Информационные переходы происходят на границе битов.
Рассмотрим три частных случая передачи данных кодом NRZ: чередующаяся последовательность нулей и единиц, последовательность нулей и последовательность единиц (см. рис. 5.5,а). а б

Рис. 5.5 Код NRZ
Попытаемся определить удовлетворяет ли этот код перечисленным требованиям. Для этого необходимо определить основную гармонику спектра при потенциальном кодировании в каждом из представленных случаев, чтобы точнее определить какие код NRZ имеет требования к используемой линии связи.
Первый случай - передается информация, состоящая из бесконечной последовательности чередующихся единиц и нулей (см. рис. 5.5,б).
Этот рисунок показывает, что при чередовании единиц и нулей за один такт будет передаваться два бита 0 и 1. При форме синусоиды показанной на рис.
4.22,б При N - битовой скорости передачи период этой синусоиды равен T =
2N. Частота основная гармоника в этом случае равна f
0
= N/T2.
Как видно, при такой последовательности этого кода скорость передачи данных вдвое превышает частоту сигнала.
При передаче последовательностей нулей и единиц результирующий сигнал - постоянный ток частота изменения сигнала равна нулю f
0
= 0.
Спектр реального сигнала постоянно меняется в зависимости от того, какие данные передаются по линии связи и следует опасаться передач длинных последовательностей нулей или единиц, которые сдвигают спектр сигнала в сторону низких частот. Т.к. код NRZ при передаче длинных
последовательностей нулей или единиц имеет постоянную составляющую.
Из теории сигналов известно, что к спектру передаваемого сигнала помимо требований к ширине, выдвигают еще одно очень важное требование -
отсутствие постоянной составляющей (наличия постоянного тока между приемником и передатчиком), потому как применение различных
трансформаторных развязок в линии связи не пропускает постоянный ток.
Следовательно, часть информации просто будет игнорироваться этой линией связи. Поэтому на практике всегда стараются избавиться от присутствия постоянной составляющей в спектре несущего сигнала уже на этапе кодирования.
Таким образом, мы определили еще одно требование к хорошему цифровому коду цифровой код не должен иметь постоянной составляющей.
Еще одним недостатком NRZ является - отсутствие синхронизации. В этом случае помогут только дополнительные методы синхронизации, о которых мы поговорим позже.
Одним из основных достоинств кода NRZ является простота. Для того, чтобы сгенерировать прямоугольные импульсы необходимы два транзистора, а для осуществления аналоговой модуляции нужны сложные микросхемы.
Потенциальный сигнал не надо кодировать и декодировать, поскольку такой же способ применяется и для передачи данных внутри компьютера.
В результате всего показанного выше сделаем несколько выводов, которые помогут нам и при рассмотрении других методов цифрового кодирования:

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


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

NRZ - не самосинхронизирующийся код и это усложняет его передачу в любой линии.
Привлекательность кода NRZ, из-за которой имеет смысл заняться его улучшением, состоит в достаточно низкой частоте основной гармоники fо, которая равна N/2 Гц, как это было показано выше. Таким образом, код
1   2   3   4   5   6   7   8   9   10


написать администратору сайта