Цифровые сигналы
Во всем мире сейчас активно развивается цифровая телефония. Качество цифровой телефонной связи значительно выше, чем обычной, поскольку цифровые сигналы меньше боятся всякого рода помех. Цифровой телефон позволяет предоставить нам массу дополнительных услуг. Появляется возможность к одной и той же телефонной линии подключить, казалось бы, внешне совершенно различные устройства – телефонный аппарат и персональный компьютер. Через цифровую телефонную сеть владельцам персональных компьютеров открывается доступ к банкам данных с широким ассортиментом информации.
В наши дома приходит цифровое кабельное телевидение, дающее необыкновенную четкость изображения и сочность красок; на прилавках магазинов мы можем увидеть аппаратуру цифровой звуко- и видеозаписи, обеспечивающую уникальное качество звука и изображения. Что же такое цифровой сигнал? Впервые мы столкнулись с ним, когда обсуждали факсимильный сигнал, полученный с черно-белого изображения, не содержащего полутонов.
Цифровыми сигналами являются телеграфные сигналы и сигналы передачи данных, вырабатываемые компьютерами. Таким образом, можно сказать, что цифровой сигнал – это последовательность импульсов. Если принять условно факт наличия импульса за 1, а факт его отсутствия за 0, то импульсную последовательность можно представить как чередование двух цифр: 0 и 1. Отсюда и появилось название «цифровой сигнал». Число, которое принимает только два значения: 0 и 1, называется «двоичной цифрой». В переводе на английский это звучит как «binary digit». В практику широко вошло сокращение, составленное из начальных и конечных букв английского словосочетания, т.е. слово «bit», что на английском читается как бит. Итак, одна позиция в цифровом сигнале есть 1 бит; это может быть либо 0, либо 1. Восемь позиций в цифровом сигнале объединяется понятием байт. При передаче цифровых сигналов естественным образом вводится понятие скорости передачи – это количество бит, передаваемых в единицу времени, чаще всего, в секунду.
Дискретизация аналоговых сигналов
По своей природе многие сигналы (телефонные, факсимильные, телевизионные) не являются цифровыми. Это аналоговые, или непрерывные, сигналы. Можно ли «переложить» живую человеческую речь на язык нулей и единиц, сохранив при этом все богатое разнообразие красок человеческого голоса, всю гамму человеческих эмоций? Другими словами, речь идет о том, как заменить непрерывный процесс последовательностью цифр, не потеряв при этом информации о непрерывном процессе.

С подобной проблемой мы сталкиваемся в жизни довольно часто. Если через очень короткие промежутки времени (скажем, через 1с) наносить значения температуры воздуха на график, то получим множество точек, отражающих изменение температуры (рис. 4.1). Таким образом, имеем дело не с непрерывной кривой изменения температуры, а лишь с ее значениями, отсчитанными через определенные промежутки времени. По сути говоря, мы описали некоторый непрерывный процесс последовательностью десятичных цифр. Подобный процесс называется дискретизацией непрерывного сигнала. Невыясненным остался вопрос, как часто следует брать отсчетные значения непрерывной кривой, чтобы отследить все ее изменения. Так, при более длительных промежутках времени между наблюдениями за температурой воздуха не удается отследить все ее быстрые изменения.
Аналогичный подход лежит в процессе дискретизации телефонного сигнала. Если в цепь микрофона (рис. 4.2), где ток является непрерывной функцией времени, встроить электронный ключ и периодически на короткие мгновения замыкать его, то ток в цепи будет иметь вид узких импульсов с амплитудами, повторяющими форму непрерывного сигнала, и представлять собой ничто иное, как дискретный сигнал (см. рис. 4.2). Интервал времени 


Отсчеты непрерывного сигнала, так же, как и отсчеты температуры, следует брать с такой частотой (или через такой интервал времени), чтобы успевать отследить все, даже самые быстрые, изменения сигнала. Иначе при восстановлении этого сигнала по дискретным отсчетам часть информации будет потеряна и форма восстановленного сигнала будет отличаться от формы исходного (рис. 4.3). Это означает, что звук на приеме будет восприниматься с искажениями. Чтобы разобраться с этим вопросом, начнем с колебания струны. Вы тронули струну, она стала вибрировать и своим движением то сжимать, то разряжать окружающий воздух или, другими словами, то повышать, то понижать его давление. Слои воздуха повышенного и пониженного давления начали разбегаться во все стороны от колеблющегося тела. Образовалась звуковая волна. Нечто похожее наблюдаем, когда бросаем камни в воду и смотрим на расходящиеся кругами волны. Гребни этих волн можно сравнить с областью сжатого воздуха, впадины – с областью разреженного воздуха. Давление звуковой волны, распространяющейся от струны, изменяется во времени по закону синусоиды. Чтобы отследить все ее изменения, очевидно, достаточно брать отсчетные значения в моменты, соответствующие максимумам и минимумам синусоиды т.е. с частотой, превышающей по крайней мере вдвое частоту звукового колебания. Например, если струна совершает 20 колебаний/с (частота 20 Гц), то максимальное звуковое давление будет наблюдаться через каждый 1/20 с, т.е. через 50 мс. Максимумы и минимумы кривой звукового давления разделены интервалами в 25 мс. Значит, отсчетные значения по кривой должны следовать не реже, чем через 25 мс, или с частотой 40 отсчетов/c (40 Гц). Обычно отсчетные значения на кривой берут «с запасом»: не в 2 раза чаще, чем колеблется звук, а, скажем, в 10 раз. В этом случае они очень хорошо передают форму кривой. Интересен случай, когда звуковые волны излучают две одновременно колеблющиеся струны. На рис. 4.4 показаны три варианта: вторая струна колеблется в 2, 3 и 10 раз чаще, чем первая. Давления двух звуковых волн на пластину, помещенную на их пути, складываются. График результирующего давления уже не является синусоидой. Мы видим, что быстрые изменения в этой кривой обусловлены более высокочастотным колебанием (в данном случае колебанием второй струны). Для того чтобы отследить все быстрые изменения результирующего звукового давления, отсчетные значения следует брать с частотой, по крайней мере вдвое превышающей частоту колебания второй струны. В последнем варианте частота взятия отсчетных значений должна превышать 400 Гц. Это означает, что отсчетные значения должны следовать не реже, чем через 1/400 = 0,0025 c = 2,5 мс, а лучше – еще чаще, например через 0,5 мс. При изучении речи мы выяснили, что голосовые связки у человека играют роль струн. Самое высокочастотное колебание этих «струн», которое по рекомендации МСЭ необходимо еще учитывать, имеет частоту 3400 Гц. При переходе от аналогового речевого сигнала к цифровому это значение обычно округляют до4000 Гц. Это значит, что при замене непрерывной кривой электрического тока на выходе микрофона телефонного аппарата отсчетными значениями последние необходимо брать с частотой 8000 Гц или, другими словами, не реже, чем через 1/8000 = 0,000125 c = 125 мкс.
Чтобы восстановить исходный сигнал из дискретного, достаточно пропустить дискретный сигнал через фильтр нижних частот с граничной частотой полосы пропускания F и подавить все «боковые» спектры. На выходе такого фильтра появится исходный непрерывный сигнал. При слишком редкой дискретизации (низкая частота дискретизации 





Квантование
Пусть в результате дискретизации непрерывного сигнала s(t) была получена последовательность узких импульсов, которая представляет собой АИМ-сигнал. Амплитуды импульсов равны в этом случае мгновенным значениям сигнала s(t) в моменты 

Подвергнем полученный АИМ-сигнал квантованию по уровню (рис. 4.5). Для этого диапазон возможных значений амплитуд (т.е. диапазон значений первичного сигнала) делится на отрезки, называемые шагами квантования 

Кодирование
Познакомимся с одним замечательным свойством нашей системы счисления – позиционностью. Изобразим какое-нибудь число, например 777. В нем один и тот же знак «7» участвует 3 раза, но когда он стоит справа, то означает семь единиц, в центре – семь десятков, слева – семь сотен. Таким образом, при записи числа цифра может иметь начертание одно и то же, а цифровые значения – разные, в зависимости от места, позиции, разряда, на котором она стоит. Такой принцип построения чисел называется поместным, или позиционным. Для записи любых сколь угодно больших чисел достаточно десяти цифр! Каждая позиция, или разряд, числа имеет определенный «вес» (единицы, десятки, сотни и т.д.), поэтому число 777 можно расписать как
777 = 7 ? 102 + 7 ? 10 + 7,
т.е. как семь сотен плюс семь десятков плюс семь единиц. Если призвать на помощь алгебру и вместо чисел записать буквы, то можно получить такую общую форму представления числа: 

Число 10 является основанием системы счисления. Коэффициенты 


Ясно, что значения коэффициентов 

Если опустить степени числа 7, как мы делаем при записи чисел в десятичной системе, то получим семеричную запись этого числа: (2160)7. Здесь цифра 7 в индексе указывает основание системы. В пятеричной позиционной системе всего пять цифр: 0, 1, 2, 3, 4. В ней число 777 будет представляться количеством «пятерок», «двадцатипяток» и т.д.: 
Посмотрим, как будет представлено число 777 в двенадцатеричной системе. Поскольку в ней должно быть двенадцать цифр, а мы знаем только десять, то придется ввести еще две цифры, обозначив 10, скажем, буквой A, а 11 – буквой B. В результате получим 
Как видите, можно придумать много различных позиционных систем счисления, отличающихся только основаниями. И все они, вообще говоря, равнозначны: ни одна из них не имеет явных преимуществ перед другой!Число 2 – это самое меньшее из чисел, которое можно взять за основание системы счисления. Поэтому в двоичной системе счисления всего две цифры: 0 и 1. Число в двоичной системе запишется так: 
Если в десятичной системе «вес» каждой позиции (или разряда) числа равен числу 10 в некоторой степени, то в двоичной системе вместо числа 10 используют число 2. «Веса» первых 13 позиций (разрядов) двоичного числа имеют следующие значения:
| 212 | 211 | 210 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
| 4096 | 2048 | 1024 | 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |




