Welcome to Энциклопедия сетевых протоколов
Поиск

Модули
· Титульная страница
· Мир протоколов
· Основные темы
· Архив публикаций
· Поиск
· Каталог ссылок
· Участники
· Документы и программы

Выбор языка
Язык интерфейса:


Статистика
20490486
запросов с 22 сентября 2005

Внешняя статистика
Rambler's Top100

  
Алгоритм модуляции QAM
Опубликовано 08 окт. 2005 (Сб.) в 20:18:32
Тема: Сетевые технологии

Алгоритм квадратурной амплитудной модуляции (QAM - Quadrature Amplitude Modulation) представляет собой разновидность многопозиционной амплитудно-фазовой модуляции. Этот алгоритм широко используется в современных модемах для каналов ТЧ (коммутируемые линии).



Описание алгоритма

При использовании данного алгоритма передаваемый сигнал кодируется одновременными изменениями амплитуды синфазной (I) и квадратурной (Q) компонент несущего гармонического колебания (fc), которые сдвинуты по фазе друг относительно друга на /2. Результирующий сигнал Z формируется в результате суммирования этих колебаний. Таким образом, QAM -модулированный дискретный сигнал может быть представлен соотношением:


Zm(t) = Im * cos(2fct) + Qm * sin(2fct), где:

t - изменяется в диапазоне {(m - 1) * t m * t}

m - порядковый номер дискрета времени

t - шаг квантования входного сигнала по времени

p - шаг квантования входного сигнала по амплитуде

m и m модуляционные коэфициенты (Im = m * p, Qm = m * p)

Этот же сигнал также может быть представлен в комплексном виде:

Z = I +j *Q, или

Zm = Am * exp (2fc t+ m), где:

_________

Am =  Qm2 + Im2 - алгоритм изменения амплитуды модулированного сигнала

m = arctg (Qm/Im) - алгоритм изменения фазы модулированного сигнала.

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

Амплитуда вектора Z определяется соотношением Am, а угол, который этот вектор образует с осью абсцисс, определяется соотношением m.

Для данного алгоритма существенно, что при модулировании синфазной и квадратурной составляющей несущего колебания используется одно и то же значение шага изменения амплитуды. Поэтому окончания векторов модулированного колебания образуют прямоугольную сетку на фазовой плоскости действительной - Re{Z} и мнимой - Im{Z} составляющих вектора модулированного сигнала. Число узлов этой сетки определяется типом используемого алгоритма QAM. Схему расположения узлов на фазовой плоскости модулированного QAM колебания принято называть созвездием (constellation).

Для указания типа алгоритма QAM принята следующая схема обозначения:

QAM-<число >

Используемое в обозначении алгоритма числовое значение обычно представляет собой число вида 2N и соответствует количеству узлов на фазовой сетке, а также максимальному количеству различных значений вектора модулированного сигнала. Следует отметить, что в данном случае значение N соответствует показателю спектральной эффективности алгоритма.

На рисунке приведена упрощенная структурная схема формирователя QAM-модулированного сигнала. На первом этапе преобразования последовательность битов D {d0 d1,...,dk} от источника сигнала преобразуется в последовательность двумерных модуляционных символов M {m0 m1, mj}. Число битов в каждом определяется значением N (для алгоритма QAM-16 - N=log216=4).

Блок-схема модуляции


Формирователь кодовых символов преобразует двумерный кодовый символ mj в пару кодовых символов j и j. Для алгоритма QAM-16 допустимые значения j и j принадлежат множеству {1,3,-1,-3} и определяют, соответственно, значения действительной и мнимой координаты вектора модулированного колебания. Сформированные значения А {j} и B {j} используются для амплитудной модуляции синфазной I и квадратурной Q составляющих несущего колебания. На последнем этапе преобразования выполняется суммирование этих колебаний и формирование результирующего сигнала Z.


На приведенном выше рисунке представлено расположение векторов модулированного колебания - созвездие для алгоритма QAM-16. Красным цветом отмечены значения модуляционных символов, которым соответ-ствуют указанные точки фазовой плоскости модулированного колебания {m3, m2,m1,m0}. Для алгоритма QAM-16 пара {m3,m2} определяет номер квадранта фазовой плоскости или знаки действительной и мнимой координаты вектора модулированного колебания:

00 Sign(Re{Z})=1, Sign(Im{Z})=1

10 Sign(Re{Z})=1, Sign(Im{Z})=-1

01 Sign(Re{Z})=-1, Sign(Im{Z})=1

11 Sign(Re{Z})=-1, Sign(Im{Z})=-1

Для этого алгоритма пара {m1,m0} определяет значения амплитуды реальной и мнимой координаты вектора модулированного колебания соответственно. В таблице представлены значения кодовых символов и , которые соответствуют значениям младших разрядов модуляционного символа {m1,m0}. Преобразование модуляционных символов в кодовые символы выполняется с применением алгоритмов Грея для помехоустойчивого кодирования данных. Так векторам модулированного колебания, которые находятся близко один от другого на фазовой плоскости, ставятся в соответствие значения кодовых символов, которые отличаются значениями только одного бита. В качестве примера могут быть рассмотрены два вектора Z=1+j и Z=1+3j, которым соответствуют кодовые символы {0,0} и {0,1}.

Характеристики алгоритма

В настоящее время наибольшее распространение получили несколько вариантов QAM. Алгоритм модуляции QAM-4 кодирует сигнал изменением фазы несущего колебания с шагом /2. Этот алгоритм модуляции имеет название QPSK (Quadrature Phase Shift Keying - квадратурная фазовая манипуляция). Широкое распространение получили также алгоритмы QAM-16, 32, 64, 128 и 256. Алгоритм квадратурной амплитудной модуляции, по сути, является разновидностью алгоритма гармонической амплитудной модуляции и поэтому обладает следующими важными свойствами:
  • ширина спектра QAM модулированного колебания не превышает ширину спектра модулирующего сигнала;

  • положение спектра QAM модулированного колебания в частотной области определяется номиналом частоты несущего колебания.

Эти полезные свойства алгоритма обеспечивают возможность построения на его основе высокоскоростных ADSL-систем передачи данных по двухпроводной линии с частотным разделением принимаемого (downstream) и передаваемого (upstream) информационных потоков.

Конкретная реализация алгоритма QAM определяет значения следующих параметров:

  • размерность модуляционного символа (log2 количества точек созвездия) N [бит]

  • значение символьной скорости f Symbol [кбод/сек]

  • центральная частота (central rate fc)

Значение информационной скорости V (скорости передачи данных для алгоритма QAM) определяется следующим соотношением:

V = N * f Symbol

Проект стандарта T1.413 ANSI предписывает использование следующих значений символьных скоростей в ADSL-системах передачи данных:

DOWNSTREAM f Symbol

136 кбод

170 кбод

340 кбод

680 кбод

952 кбод

1088 кбод

UPSTREAM f Symbol


85 кбод

136 кбод












Таким образом, при использовании символьной скорости 136 кбод, алгоритм QAM-256 позволяет обеспечить передачу данных со скоростью 1088 Кбит/сек.

Центральная частота fc для конкретной реализации алгоритма модуляции определяется соотношением

fн + f symbol /2 fc fв - f symbol /2 ,где


fн - нижняя граница спектра модулированного сигнала

f symbol - значение символьной скорости

fв- верхняя граница спектра модулированного сигнала

Энергетический спектр сигнала
Параметры огибающих линий (масок) энергетических спектров модулированных сигналов ADSL приведены в стандарте T1.413 ANSI. Использование этих масок обеспечивает необходимый уровень электромагнитной совместимости сигналов различной природы, которые передаются по разным парам одного кабеля. Независимо от типа используемого алгоритма модуляции, энергетический спектр модулированного сигнала не должен выходить за пределы установленной маски.

На приводимом ниже рисунке представлено схематическое изображение маски для исходящего (UPSTREAM) потока ADSL.

Энергетический спектр сигнала
Характерные для данной маски частотные диапазоны приведены в таблице:


fнач (KHz)

fкон (KHz)

PSD (dB/Hz)

1

0

4

-97.5

2

25.875

138

-34.5

3

3093

4545

-90



Диапазон 1 не используется для передачи данных в технологии ADSL. В диапазоне 2 должна быть размещена основная часть спектра полезного сигнала. Диапазон 3 не используется для передачи исходящего потока данных ADSL и предназначен для приема входящего потока.

Примерно такую же форму имеет маска для входящего (DOWNSTREAM) потока ADSL.


Характерные для маски входящего потока ADSL частотные диапазоны приведены в таблице:


fнач (KHz)

fкон (KHz)

PSD (dB/Hz)

1

0

4

-97.5

2

4

138

-92.5-44.2

3

138

1104

-36.5



Диапазон 1 не используется для передачи данных в технологии ADSL. Диапазон 2 не используется для приема входящего потока данных ADSL и предназначен для передачи исходящего потока. В диапазоне 3 должна быть размещена основная часть спектра полезного сигнала.

Алгоритм модуляции QAM может быть использован для формирования линейного сигнала VDSL- устройств. На приводимом ниже рисунке представлено схематическое изобра-жение спектра сигнала QAM-16, который обеспечивает передачу данных со скоростью 26 Мбит/сек - (6.5 Мбод). Представленные на графике результаты были получены на двухпроводной линии длиной 1300 метров (4000 футов) при диметре провода 0.5 мм (26 AWG). На линии имелось одно пассив-ное ответвление (bridge-tap) длиной около 10 метров (30 футов). Наличие пассивных отводов на линии при использовании алгоритма модуляции QAM является одним из факторов, которые приводят к существенному уменьшению значения SNR для принимаемого сигнала. На приведенной выше диаграмме красным пунктиром отмечено искажение спектра модулированного колебания - провал на частоте fс (5.4 МГц), которое вызвано именно наличием пассивного ответвления на линии.

Спектр сигналаПомехоустойчивость ал­горитма QAM обратно пропорциональна его спектральной эффектив­ности. Воздействие помех приводит к возникнове­нию неконтролируемых изменений амплитуды и фазы передаваемого по линии сигнала. При уве­личении числа кодовых точек на фазовой плоско­сти расстояние между ними (P) уменьшается и, следовательно, возрастает вероятность ошибок при распознавании вектора Zm* на приемной стороне. Предельный уровень допустимых амплитудных и фазовых искажений QAM-модулированного сигнала представляет собой круг диаметром P. Центр этого круга совпадает с узлом квадратурной сетки на фазовой плоскости. Заштрихованные области на рисунке соответствуют координатам искаженного вектора QAM-модулированного ко­лебания при воздействии на полезный сигнал помехи, относительный уровень которой опре­деляется соотношением 20dB SNR 30dB.

На диаграмме, которая приведена на рисунке, сплошными линиями представлены зависимости ожидаемого значения BER (Bit Error Rate - вероятность ошибок) от величины SNR для различных вариантов алгоритма QAM. Использование дополнительного кодирования (пунктирные линии), например, по алгоритму Рида-Соломона (Reed-Solomon) позволяет повысить помехоустойчивость модулированного сигнала.

Достоинства алгоритма

 Алгоритм квадратурной амплитудной модуляции является относительно простым в реализации и в то же время достаточно эффективным алгоритмом линейного кодирования xDSL-сигналов. Современные реализации этого алгоритма обеспечивают достаточно высокие показатели спектральной эффективности. Как уже было отмечено выше, ограниченность спектра и относительно высокий уровень помехоустойчивости QAM-модулированного сигнала обеспечивают возможность построения на основе этой технологии высокоскоростных ADSL и VDSL-систем передачи данных по двухпроводной линии с частотным разделением принимаемого и передаваемого информационных потоков.


Недостатки алгоритма

К недостаткам алгоритма можно отнести относительно невысокий уровень полезного сигнала в спектре модулированного колебания. Этот недостаток является общим для алгоритмов гармонической амплитудной модуляции и выражается в том, что максимальную амплитуду в спектре модулированного колебания имеет гармоника с частотой несущего колебания. Поэтому данный алгоритм в чистом виде достаточно редко используется на практике. Гораздо более широкое распространение получают алгоритмы, которые используют основные принципы QAM и в то же время свободны от его недостатков (например - алгоритм CAP).




Примечание:

 
Вход
Регистрационное имя

Пароль

[Восстановить пароль]

Если у Вас еще нет учетной записи, Вы можете зарегистрироваться.


Связанные ссылки
· Поиск в разделе Сетевые технологии
· Статьи пользователя Николай Малых


Самая популярная статья раздела Сетевые технологии:
Структура потоков E1


Оценка статьи
Средняя оценка: 4.5
голос.: 10


Оцените эту публикацию:

Отлично
Очень хорошо
Хорошо
Приемлемо
Плохо


Параметры

 Вариант для печати Вариант для печати


"Вход" | Вход/регистрация | 0 коммент.
Комментарии выражают мнение их авторов. Администрация сайта не несет никакой ответственности за достоверность представленных в комментариях посетителей сведений, а также за содержание таких комментариев.

Для публикации своих комментариев Вам нужно зарегистрироваться..
Copyright © Nikolai Malykh
Все права на опубликованные на сайте материалы принадлежат Nikolai Malykh, если в опубликованном на сайте документе явно не указано иное.
Не разрешается воспроизведение опубликованных на сайте документов без согласия правообладателя.

Hosted By Web Hosting by iPage

Copyright © 2005 by Nikolai Malykh
Based on PHP-Nuke by Francisco Burzi. This is free software, and you may redistribute it under the GPL. Author comes with absolutely no warranty.
Время генерации страницы: 0.11 сек.