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


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


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

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

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


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

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

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

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

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

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

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


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

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

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


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

alcotel
10.07.2026 13:34А в чём, собственно, новость? В том, что ещё в 60-х годах прошлого века придумали DSP и SDR?
И какая-то каша из топора выходит: естественно, если вы с помощью БПФ уже сделали перенос спектра на всех частотах сразу, то переносить что-то ещё раз, понятно, не нужно.

ALT0105 Автор
10.07.2026 13:34До появления АЦП гигагерцового диапазона без аналоговой модуляции не обходились.

alcotel
10.07.2026 13:34До появления гигагерцовых АЦП прекрасно оцифровывали и на ВЧ, и на ПЧ, и не обязательно в первой зоне Найквиста. Из параметров АЦП для радио-приёма больше не скорость важна, а джиттер и SFDR.
например, AD9213 с максимальной частотой дискретизации 10 ГГц
Совсем не обязательно для этого заводить АЦП стоимостью как крыло, может не Боинга, но хотя-бы АН-2.

ALT0105 Автор
10.07.2026 13:34В статье речь идет об отказе от использования ВЧ и ПЧ - подготовке цифрового сигнала нужного частотного диапазона, например 5 ГГц для сети 5G, выводе его через ЦАП в антенну, в приемнике - только усиление и подача на АЦП. Пока ни в одной системе связи это не используется. Подождем, пока появится аппаратная возможность реализации. Фурье разработал математический аппарат в позапрошлом веке и до сих пор ждет.

alcotel
10.07.2026 13:34Пока ни в одной системе связи это не используется
Используется там, где помех мало.
Типа радиорелейных линий где-нибудь в степи. Занимаешь полосу, практически какую хочешь, и протокол никто не ограничивает - хоть QAM4096. Другое дело - всё равно остро направленную антенну с полосой хотя-бы в октаву сделать не получается. Поэтому не нужно оцифровывать от 0 Гц, а можно попасть во 2 или 3 зону Найквиста, притормозив АЦП.
Радар у гляциологов ещё видел. По факту просто оцифровывают принятый с антенны сигнал USB-осциллографом. Цель движется медленно, можно хоть целый год сигнал накапливать. Помех нет, а выше определённых широт даже спутники особо не летают.
А вот нормально отстроиться от помехи в грязном эфире - это не про скорость АЦП, а про линейность и динамический диапазон. Прогресс есть, конечно, но светлое будущее пока не наступило.
Фурье разработал математический аппарат в позапрошлом веке и до сих пор ждет.
Фурье про связь, частотный сдвиг и фильтрацию ничего не писал. Вам товарищ @Podalirius про это же напоминает. Фурье вообще уравнение теплопроводности решал. И получил скорость больше световой. Вот ведь незадача.

ALT0105 Автор
10.07.2026 13:34Про помехоустойчивость посмотрите мои статьи про голографическое кодирование - отношение сигнал/шум до минус 20дБ не глядя на линейность и динамический диапазон.

Podalirius
10.07.2026 13:34Никогда не делайте частотный сдвиг путем смещения вектора на выходе fft по частоте.
Никогда не делайте фильтрацию путем обнуления части fft.
Для демодуляции AM в матлабе достаточно conv(h, abs(x)), h это коэффициенты КИХ фильтра, x сигнал с выхода АЦП.
Для демодуляции цифровых модуляций QPSK, QAM такой подход не заработает, всегда будет мимо бина fft попадать и фаза будет убегать.

ALT0105 Автор
10.07.2026 13:34Можно делать всё, если делать правильно. В тексте сказано:
Все операции со спектром необходимо проводить зеркально с основной и инверсной копиями спектра и учитывать, что спектр описывается комплексной функцией и все преобразования должны производиться над комплексными величинами.
Перенос спектра путем сдвига по частоте и обратный перенос на прежнюю частоту дает математически точное повторение сигнала.
Для чистки спектра коротких сигналов всегда использую обнуление части спектра и получаю прекрасные результаты. Если использовать фильтры (особенно высокого порядка), переходный процесс фильтра губит короткий сигнал.
За фазовым спектром тоже нужно следить.
Для практического использования этого метода необходимо учесть изменение фазового спектра в результате переноса по частоте и компенсацию этого изменения цифровой фазовой коррекцией.

Podalirius
10.07.2026 13:34Никто не посягает на свободу воли. Можно и так делать. Но в современных модемах связи, SDR, и т.д. так не делают. Потому что обнуление бинов fft приводит к эффекту Гиббса. Вы его не видите потому что строите спектр в линейном масштабе и не меняете сетку fft. Но эффект есть между бинами fft и такой фильтр получается очень плохой.
Ну а сдвиг спектра fft можно осуществить только по сетке спектральных отчётов. Если несущая не попадёт точно на бин fft (на практике она никогда не попадет) то сдвиг в ноль не произойдёт. Будет частотное рассогласование и фаза будет бежать.
И ещё надо помнить о том, что в системах связи сигналы никогда не заканчиваются. Включили и он всегда передаётся. Поэтому частотная обработка возможна только в блочном режиме с перекрытием, что потребует учёта краевых эффектов при такой обработке.
Поверьте, я вас тут не тролю и не хэйтю. Я очень приветствую ваше стремление изучать цифровую обработку.

ALT0105 Автор
10.07.2026 13:34Я не предлагаю делать частичное внедрение. Речь идет о возможности построить канал связи по-другому. Естественно, при этом должны быть правильна выбрана частота (частоты) сигнала с правильным соотношением с частотой дискретизации. У меня в нескольких статьях на Хабре описаны способы голографического кодирования, но про спектральное голографическое - написать руки не дошли, но результаты очень хорошие.
И ещё надо помнить о том, что в системах связи сигналы никогда не заканчиваются. Включили и он всегда передаётся
Не всегда. По этому поводу тоже есть статья.

ALT0105 Автор
10.07.2026 13:34Пример, когда обнуление спектра при произвольных частотах дает результат гораздо лучше, чем фильтрация - https://habr.com/ru/articles/971010/
mozg37
Зачем это когда есть ofdm?
ALT0105 Автор
Речь идет не о выборе способа передачи (модуляции или мультиплексирования), а о том, что
mozg37
Отпадать необходимость в модуляции несущей никак не может если передается что-то
ALT0105 Автор
При АМ с одной боковой полосой несущая не передается