Цифровая спектральная обработка вместо аналоговой модуляции

от автора

В цифровых системах связи широко используются методы цифровой спектральной обработки сигналов.  Большая часть указанных методов ориентирована на цифровую спектральную обработку сигнала, прошедшего операции аналогового преобразования в высокочастотном тракте. Однако, с появлением быстродействующих АЦП гигагерцового диапазона, например, AD9213 с максимальной частотой дискретизации 10 ГГц, предназначенного для использования в тракте высокой частоты в системах связи 5G, появляется возможность расширить область применения цифровых методов. Рассмотрим открывающиеся в связи с этим возможности спектральных методов цифровой обработки сигналов.

Цифровая демодуляция АМ сигнала

Цифровая обработка спектра позволяет в ряде случаев отказаться от аналоговых трактов обработки в радиоканале при приеме модулированных сигналов и проводить извлечение информации цифровым способом. При этом возможно использование, как классических алгоритмов демодуляции, так и прямых спектральных методов. Перенос цифровой обработки из временной области в частотную дает возможность упростить как алгоритмическую, так и аппаратную часть цифрового демодулятора. Рассмотрим это на примере амплитудной модуляции (АМ). Для демодуляции оцифрованного в приемнике АМ сигнала достаточно в его спектре сдвинуть в область низких частот спектр верхней боковой полосы, обнулив спектры несущей и нижней боковой полосы. Обратное преобразование Фурье (ОПФ) полученного спектра даст демодулированный сигнал. При использовании этого метода отпадает и необходимость аналоговой модуляции в передатчике – ее можно выполнить в цифровой форме, провести цифроаналоговое преобразование быстродействующим ЦАП и подать сигнал в выходной усилитель передатчика. Более того, отпадает необходимость в самой модуляции – для переноса цифрового низкочастотного сигнала в область высоких частот достаточно сдвинуть его спектр по оси частот в нужную позицию. Для практического использования этого метода необходимо учесть изменение фазового спектра в результате переноса по частоте и компенсацию этого изменения цифровой фазовой коррекцией.

Моделирование цифровой демодуляции АМ сигнала проведено в среде MATLAB. В качестве низкочастотного сигнала использован сигнал, содержащий две гармоники. Форма сигнала приведена на рисунке 1, его амплитудный спектр – на рисунке 2.

Рис. 1.  Сигнал

Рис. 1.  Сигнал
Рис. 2. Прямая и инверсная копии спектра

Рис. 2. Прямая и инверсная копии спектра

При вычислении дискретного преобразования Фурье (ДПФ) число значений сигнала (в данном примере 256) принимается равным значению частоты дискретизации fd=256. В диапазоне частот f (1,256) расположены основная копия спектра, занимающая нижнюю половину этого диапазона с максимальной частота спектра fm=128, и инверсная копия спектра в верхней половине диапазона. Все операции со спектром необходимо проводить зеркально с основной и инверсной копиями спектра и учитывать, что спектр описывается комплексной функцией и все преобразования должны производиться над комплексными величинами.

В результате амплитудной модуляции получен высокочастотный сигнал (Рис. 3), спектр которого приведен на рисунке 4.           

Рис. 3. Модулированный сигнал

Рис. 3. Модулированный сигнал
Рис. 4. Основная и инверсная копии спектра модулированного сигнала

Рис. 4. Основная и инверсная копии спектра модулированного сигнала

Так как спектр АМ сигнала содержит боковые полосы, спектр которых имеет форму спектра модулирующего сигнала (верхняя боковая полоса является его прямой копией, нижняя – инверсной), операцию демодуляции можно провести в спектральной области.

На рисунке 5 показаны действия, которые необходимо произвести со спектром для демодуляции:

·       удаление инверсной копии в полном объеме

·       удаление несущей частоты в основной копии

·       перенос верхней боковой полосы в диапазон частот основной копии спектра модулирующего сигнала

·       перенос нижней боковой полосы в диапазон частот инверсной копии спектра модулирующего сигнала.

Рис. 5. Действия по демодуляции

В результате будет получен спектр, форма которого совпадает с формой спектра рис. 2. Обратное преобразование Фурье полученного спектра дает демодулированный сигнал (Рис. 6).

Рис. 6. Демодулированный сигнал

Рис. 6. Демодулированный сигнал

Как видно из сравнения рисунков 1 и 6 демодулированный сигнал очень близко воспроизводит модулирующий сигнал.

Энергоэффективность АМ демодуляции может быть повышена, если использовать обе боковые полосы спектра. Известен способ демодуляции с суммированием боковых полос с учетом их «зеркальности». Реализация этого способа требует больших аппаратных затрат – необходим массив узкополосных цифровых фильтров. В то же время рассматриваемый спектральный подход позволяет без аппаратных затрат удвоить энергоэффективность амплитудной демодуляции за счет использования обеих боковых полос путем суммирования (с учетом инверсии) двух боковых полос и переноса результата в диапазон низких частот в основной и в инверсной копиях спектра. Полученный после ОПФ такого спектра демодулированный сигнал имеет форму рис. 6, но амплитуду в 2 раза больше.

Цифровая модуляция/демодуляция с одной боковой полосой

Появление аппаратных средств, предназначенных для обработки сигналов в тракте высокой частоты, позволяет рассмотреть возможность реализации в цифровой форме не только демодуляции АМ сигналов, но и полные циклы других видов модуляции/демодуляции. В этой связи представляет интерес амплитудная модуляция с одной боковой полосой, сигнал которой занимает полосу частот вдвое уже, чем АМ-сигнал, что позволяет более эффективно использовать частотный ресурс. При реализации однополосной модуляции традиционным аналоговым способом ее широкому распространению препятствуют требования к точности и стабильности частоты и относительная сложность аппаратуры – для модуляции и детектирования необходимы высокодобротные полосовые фильтры, балансные модуляторы и когерентные демодуляторы. При использовании цифровой обработки сигналов в тракте высокой частоты результат достигается более простыми операциями над спектрами сигналов. Рассмотрим цифровую спектральную реализацию однополосной модуляции. Модулирующий сигнал, образованный суммой 9 гармоник, приведен на рисунке 7, а его спектр – на рисунке 8.

Рис. 7. Модулирующий сигнал

Рис. 7. Модулирующий сигнал
Рис. 8. Спектр (прямая и инверсная копии)

Рис. 8. Спектр (прямая и инверсная копии)

Для получения модулированного сигнала достаточно перенести спектр в нужный частотный диапазон (Рис. 9).

Рис. 9. Спектр модулированного сигнала (прямая и инверсная копии)

Рис. 9. Спектр модулированного сигнала (прямая и инверсная копии)

Обратное преобразование Фурье формирует сигнал для передачи по радиоканалу (Рис. 10).

Рис. 10. Модулированный сигнал

Рис. 10. Модулированный сигнал

В приемнике сигнал оцифровывается, вычисляется его спектр, производится сдвиг спектра в низкочастотную область и обратным преобразованием Фурье формируется сигнал, совпадающий с исходным модулирующим сигналом (Рис. 7).

Спектральный метод введения регулируемой избыточности для повышения помехоустойчивости

Обязательным условием всех способов повышения помехоустойчивости при передаче информации по зашумленным каналам связи является введение информационной избыточности. Вид избыточности и ее размер определяются используемым способом помехоустойчивого кодирования. Выбор способа кодирования происходит с учетом параметров сигнала и характеристик канала связи: для цифрового канала – интенсивности ошибок, для аналогового канала – уровня шума и помех. Большое значение имеет степень сложности кодирования/декодирования и, соответственно, требуемая вычислительная мощность. Практически во всех корректирующих кодах, обеспечивающих автоматическое исправление ошибок, степень вводимой избыточности определяется способом кодирования и жестко связана с размером кодируемого информационного блока. Усреднение в пределах введенной избыточности с мажоритарным способом выбора решения является одним из наиболее надежных способов передачи информации в сильно зашумленных каналах. Для увеличения степени свободы при введении избыточности представляет интерес возможность использования избыточности, размер которой регулируется в соответствии с уровнем шума в канале связи. Такую возможность дает перевод цифровой обработки из временной в частотную область путем введения избыточности не в сигнал, а в спектр сигнала. Для этого при цифровой обработке сигналов используется операция интерполяции (передискретизации) – повышение частоты дискретизации. В результате к высокочастотной части цифрового спектра добавляется нулевой фрагмент требуемого размера. Обратное преобразование Фурье формирует сигнал, содержащий большее количество отсчетов, то есть, имеющий ту же форму, но более высокую частоту дискретизации. При передаче этого сигнала по каналу связи происходит наложение аддитивного случайного шума. В приемнике в процессе устранения введенной избыточности уменьшается влияние шума и снижается уровень искажений. Моделирование этого способа передачи проведено в среде MATLAB.

Рассмотрим процесс передачи по каналу связи цифрового сигнала, содержащего 8 гармоник, форма которого показана на рисунке 11.

Рис. 11. Передаваемый сигнал

Рис. 11. Передаваемый сигнал

На рисунке 12 приведен амплитудный спектр этого сигнала (прямая и инверсная копии).

Рис. 12. Амплитудный спектр сигнала

Рис. 12. Амплитудный спектр сигнала

При вычислении спектра число его значений равно числу значений сигнала, при этом спектр, включающий прямую и инверсную копии, формируется в диапазоне частот от 0 до частоты дискретизации fd, в данном случае значение частоты дискретизации fd=256. Основная копия спектра занимает нижнюю половину этого диапазона и максимальная частота спектра fm=128. Верхняя половина – это инверсная копия спектра.

Введем избыточность в размере 50% путем добавления 64 нулевых значений в высокочастотную часть основной копии спектра и, соответственно, 64 – в инверсную (рис. 13). За счет этого число отсчетов спектра и сигнала увеличивается до 384.

Рис. 13. Спектр после введения избыточности

Рис. 13. Спектр после введения избыточности

Обратное преобразование Фурье дает сигнал, содержащий избыточность 50% – большее число отсчетов при той же форме (рис. 14).

Рис. 14. Сигнал после введения избыточности

Рис. 14. Сигнал после введения избыточности

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

Сигнал, приведенный на рис. 11, передается по каналу связи с шумом (отношение сигнал/шум S/N=20 дБ) и в приемнике фиксируется сигнал, приведенный на рис. 15. Спектр сигнала с шумом приведен на рис. 16.

Рис. 15. Принятый сигнал с шумом

Рис. 15. Принятый сигнал с шумом
Рис. 16. Спектр сигнала с шумом

Рис. 16. Спектр сигнала с шумом

Так как высокочастотная (добавленная) часть спектра не содержит информации, она при обработке в приемнике обнуляется и производится сдвиг инверсной копии спектра в первоначальное положение (сужение спектра) – рисунок 17.

Рис. 17. Спектр после устранения избыточности

Рис. 17. Спектр после устранения избыточности

Проведением обратного преобразования Фурье формируется восстановленный сигнал (Рис. 18).

Рис. 18. Восстановленный сигнал

Рис. 18. Восстановленный сигнал

Из сравнения рисунков 14, 15 и 18 видно, что восстановленный сигнал на рис. 18 содержит несколько меньшие искажения, чем сигнал на входе приемника (Рис. 15). Для количественной оценки уменьшения искажений использована среднеквадратическая ошибка (СКО) – отклонение сигнала с шумом на входе приемника от излучаемого сигнала. Для сигнала на рисунке 14, переданного по каналу связи с избыточностью 50% при отношении сигнал/шум S/N=20 дБ, СКО, вызванная воздействием шума, уменьшилась в 1,3 раза по сравнению с сигналом, переданным без избыточности.

Особенностью спектрального способа введения избыточности является то, что избыточность может вводиться как по времени (увеличение длительности сигнала), так и по частоте (расширение спектра). Так же эти виды избыточности могут вводиться совместно. Вид избыточности определяется частотой дискретизации: если при цифро-аналоговом преобразовании сигнала с избыточностью в передатчике используется та же частота дискретизации, что и при аналого-цифровом преобразовании исходного сигнала, то происходит увеличение длительности сигнала. Если используется более высокая частота дискретизации, происходит расширение спектра – сигнал имеет ту же длительность, но занимает более широкий диапазон частот.

В тех случаях, когда требуется более высокая точность передачи сигнала и/или отношение сигнал/шум имеет меньшую величину, необходимо увеличивать вводимую избыточность.  Например, при мощности шума, равной мощности сигнала (S/N=0 дБ), сигнал на входе приемника изображен на рис. 19, а сигнал, восстановленный при 8-кратной избыточности, – на рис. 20.

Рис. 19. Сигнал с шумом при отношении сигнал/шум 0 дБ

Рис. 19. Сигнал с шумом при отношении сигнал/шум 0 дБ
Рис. 20. Восстановленный сигнал при S/N=0 дБ

Рис. 20. Восстановленный сигнал при S/N=0 дБ

Описанный спектральный метод цифровой демодуляции позволяет отказаться от использования аналоговой аппаратуры обработки сигнала в высокочастотном тракте за счет замены всех операций на цифровую спектральную обработку. При использовании этого метода отпадает необходимость в самой модуляции – для переноса цифрового низкочастотного сигнала в область высоких частот достаточно сдвинуть его спектр по оси частот в нужную позицию. Спектральный подход позволяет также повысить помехоустойчивость без использования специального помехоустойчивого кодирования за счет введения адаптивной избыточности, уровень которой регулируется в соответствии с уровнем шума в канале. При этом избыточность может вводиться и по времени, и по ширине спектра. Например, при использовании для передачи информации 80% выделенной полосы частот и 70% доступной длительности интервала времени спектральный способ позволяет задействовать незанятые 20% частотного диапазона плюс 30% временного интервала и ввести избыточность в размере 50%, снижающую вызванные шумом искажения в 1,3 раза.

ссылка на оригинал статьи https://habr.com/ru/articles/1057798/