Цифровой сигнал может быть использован для модуляции амплитуды, частоты или фазы звуковой несущей, в зависимости от того, какая скорость передачи данных требуется. Эти три типа модуляции известны как амплитудно-манипулированная (amplitude shift keying — ASK), частотно-манипулированная (frequency shift keying — FSK) или фазоманипулированная (phase shift keying — PSK). В простейшем случае модулированная несущая в каждый момент времени имеет одно из двух фиксированных значений параметров, то есть одну из двух амплитуд, одну из двух частот или один из двух фазовых сдвигов. Эти два фиксированных значения представляют собой логический 0 или логическую 1.
При низких и средних скоростях передачи данных (до 1200 бит/с) используется частотная модуляция (FSK). Многофазные PSK используются при скоростях передачи данных от 2400 бит/с до 4800 бит/с. PSK более эффективно использует ширину диапазона, чем FSK, но ее реализация значительно дороже. ASK наименее эффективна и используется только для очень низких скоростей передачи (менее чем 100 бит/с). Для скоростей от 9600 бит/с до 33600 бпт/с используется комбинация PSK и ASK, называемая квадратурной амплитудной модуляцией (QAM).
Международный комитет по телеграфной и телефонной связи (ITTC) (CCITT во Франции) установил стандарты и спецификации для модемов, которые приведены на рис. 9.2.
Задача проектирования высокоэффективных модемов состоит в том, чтобы достичь максимально возможной скорости передачи данных по телефонным сетям общего пользования и избежать расходов на использование частных телефонных линий. Стандарт V.90, рекомендованный CCITT, описывает дуплексный режим работы (одновременные передача и прием) модема, работающего в сети POTS. Спецификация V.90 предусматривает передачу данных с телефонной станции на модем абонента со скоростью 56 000 бит/с с использованием импульсно-кодовой модуляции (РСМ). Поток данных от абонента к телефонной станции регламентируется стандартом V.34, рассчитанным на скорость до 33 600 бит/с (QAM).
Упрощенная блок-схема аналоговых модемов стандарта V.90 показана на рис. 9.3. Как следует из нее, большая часть обработки сигналов выполняется в цифровой форме. И приемная, и передающая части модема используют множество различных алгоритмов для цифровой обработки сигналов, для эффективного выполнения которых вполне могут использоваться современные процессоры.
Последовательный поток данных, предназначенных для передачи, сначала скремблируется (т. е. осуществляется перемежение данных, изменение порядка следования) и кодируется. Скремблирование позволяет получить из входного потока данных псевдослучайную последовательность. Цель скремблирования состоит в том, чтобы привести спектр передаваемых данных к спектру белого шума. Без скремблирования длинная последовательность идентичных символов могла бы привести к неверному опознаванию приемником несущей. Скремблирование приближает спектр передаваемых сигналов к белому шуму, способствуя более эффективному использованию ширины диапазона канала, облегчая восстановление несущей и временную синхронизацию и делая возможным адаптивную подстройку и подавление эхосигнала.
Скремблируемый битовый поток разделяется на группы бит, и уже группы сначала подвергаются дифференциальному кодированию, а затем — сверточному кодированию.
После этого полученные символы отображаются в пространство сигналов QAM в соответствии со стандартом V.34. Отображение сигнала позволяет получить две координаты: одну для действительной части QAM-модулятора и одну для его мнимой части. В качестве примера можно привести рис. 9.4, где точками показана совокупность значений ("созвездие") I и Q. Таким образом четыре бита кодируются посредством одного символа. Такой вид квадратурной модуляции называется 16-QAM. Более сложные совокупности I и Q используются в модемах стандарта V.90, и фактический размер этой совокупности адаптивно изменяется и определяется в процессе обучения, или во время установления связи, когда модемы синхронизируют между собой режимы приема и передачи сигналов.
До модуляции цифровой импульс проходит через цифровые фильтры, подавляющие спектральные составляющие с частотой выше половины частоты дискретизации (частоты Найквиста), которые появляются в процессе формирования сигнала. Кроме того, эти фильтры имеют нули на соответствующих частотах для подавления межсимвольной интерференции.