Комплексная обработка сигналов
Комплексная обработка сигналов — это раздел цифровой обработки сигналов (ЦОС), в котором операции выполняются над сигналами, представленными в комплексной форме (содержащими действительную и мнимую части). В отличие от обработки вещественных сигналов, комплексная обработка позволяет одновременно работать с амплитудой и фазой сигнала, что принципиально важно для анализа узкополосных процессов, модулированных колебаний и систем связи. Основой комплексной обработки является представление сигнала в виде аналитического сигнала, который не содержит отрицательных частот в спектре.
Теоретические основы
Аналитический сигнал и преобразование Гильберта
Ключевым понятием комплексной обработки является аналитический сигнал \( z(t) \), который строится по вещественному сигналу \( s(t) \) следующим образом:
\[ z(t) = s(t) + j \cdot \hat{s}(t) \]
где \( \hat{s}(t) \) — преобразование Гильберта от \( s(t) \). Преобразование Гильберта — это линейный оператор, который сдвигает фазу всех спектральных компонент сигнала на \( -90^\circ \) (для положительных частот). В частотной области преобразование Гильберта соответствует умножению спектра на \( -j \cdot \text{sgn}(f) \).
Аналитический сигнал обладает следующими свойствами:
- Его спектр равен нулю для отрицательных частот (односторонний спектр).
- Действительная часть \( z(t) \) совпадает с исходным сигналом \( s(t) \).
- Мнимая часть \( \hat{s}(t) \) является ортогональным дополнением (квадратурной компонентой).
- Огибающая сигнала \( A(t) = |z(t)| \), мгновенная фаза \( \phi(t) = \arg(z(t)) \), мгновенная частота \( \omega(t) = d\phi(t)/dt \).
Комплексная огибающая
Для узкополосных сигналов (ширина спектра много меньше несущей частоты \( \omega_0 \)) используется представление через комплексную огибающую \( \tilde{z}(t) \):
\[ z(t) = \tilde{z}(t) \cdot e^{j\omega_0 t} \]
Комплексная огибающая \( \tilde{z}(t) = a(t) + j b(t) \) содержит всю информацию о модуляции сигнала: \( a(t) \) — синфазная (I) компонента, \( b(t) \) — квадратурная (Q) компонента. Такое представление позволяет перенести обработку сигнала на низкую (нулевую) частоту, что упрощает цифровую реализацию.
Методы комплексной обработки
Квадратурная демодуляция
Основной метод получения комплексной огибающей — квадратурная демодуляция (IQ-демодуляция). Входной вещественный сигнал \( s(t) \) умножается на два опорных колебания, сдвинутых по фазе на \( 90^\circ \):
\[ I(t) = s(t) \cdot \cos(\omega_0 t), \quad Q(t) = s(t) \cdot \sin(\omega_0 t) \]
После фильтрации нижних частот (ФНЧ) получаются синфазная и квадратурная составляющие комплексной огибающей. В цифровых системах эта операция выполняется с помощью квадратурного смесителя и цифровых фильтров.
Комплексное преобразование Фурье
Дискретное преобразование Фурье (ДПФ) по своей природе является комплексным: оно преобразует последовательность вещественных или комплексных отсчётов в комплексный спектр. Однако при обработке комплексных сигналов (например, аналитического сигнала) ДПФ даёт односторонний спектр, что сокращает вычислительные затраты вдвое по сравнению с обработкой вещественного сигнала той же полосы.
Комплексная фильтрация
Фильтры с комплексными коэффициентами (комплексные КИХ- и БИХ-фильтры) позволяют:
- Реализовать несимметричные частотные характеристики (например, подавление только одной боковой полосы).
- Выполнять фазовую коррекцию без искажения амплитуды.
- Реализовать преобразование Гильберта в цифровом виде (фазовращатель на 90°).
Применение
Радиолокация и гидролокация
В радиолокационных системах комплексная обработка используется для:
- Когерентного накопления — суммирования комплексных отсчётов отражённых сигналов для увеличения отношения сигнал/шум.
- Измерения доплеровского сдвига частоты по изменению фазы комплексной огибающей.
- Синтезирования апертуры антенны (SAR) — формирования изображений земной поверхности с высоким разрешением.
- Селекции движущихся целей (СДЦ) — подавления сигналов от неподвижных объектов.
Системы связи
В современных цифровых системах связи (Wi-Fi, LTE, 5G, спутниковая связь) комплексная обработка является основой:
- Модуляции и демодуляции — все виды квадратурной модуляции (QPSK, QAM, PSK) реализуются через изменение I/Q-компонент.
- Коррекции канала — выравнивание амплитудно-частотных и фазовых искажений.
- MIMO-обработки — пространственная фильтрация и формирование луча (beamforming) требуют комплексного взвешивания сигналов от нескольких антенн.
Медицинская диагностика
В ультразвуковой диагностике и магнитно-резонансной томографии (МРТ) комплексная обработка применяется для:
- Формирования изображений — восстановление комплексного сигнала от датчиков.
- Доплеровской визуализации кровотока — оценка скорости движения тканей по фазовому сдвигу.
- Подавления шумов и артефактов — адаптивная фильтрация в комплексной области.
Анализ вибраций и акустика
В вибродиагностике машин и механизмов комплексная обработка позволяет:
- Выделять огибающую высокочастотных вибрационных сигналов для обнаружения дефектов подшипников.
- Анализировать фазовые соотношения между гармониками для идентификации нелинейных искажений.
- Реализовывать методы кепстрального анализа.
Техническая реализация
Аналогово-цифровое преобразование
Для комплексной обработки сигнал обычно оцифровывается одним из двух способов:
- Прямая оцифровка на промежуточной частоте (IF sampling) с последующим цифровым квадратурным преобразованием.
- Квадратурная оцифровка — два АЦП оцифровывают I и Q компоненты, полученные аналоговым квадратурным смесителем.
Второй метод требует точного согласования амплитуд и фаз двух каналов, что достигается калибровкой.
Цифровые сигнальные процессоры (DSP) и ПЛИС
Современные DSP и программируемые логические интегральные схемы (ПЛИС) имеют встроенные аппаратные блоки для комплексной арифметики:
- Комплексные умножители-накопители (MAC).
- Быстрое преобразование Фурье (FFT) с комплексными данными.
- КИХ-фильтры с комплексными коэффициентами.
Производительность таких устройств позволяет обрабатывать сигналы с полосой до нескольких гигагерц в реальном времени.
Преимущества и ограничения
Преимущества
- Однозначное определение мгновенной амплитуды, фазы и частоты сигнала.
- Возможность обработки сигналов с отрицательными частотами (например, в доплеровских системах).
- Упрощение математических выкладок для узкополосных сигналов.
- Сокращение вычислительной сложности при обработке аналитического сигнала (вдвое меньше отсчётов для той же полосы).
Ограничения
- Требование к фазовой и амплитудной идентичности квадратурных каналов (дисбаланс I/Q приводит к появлению зеркальных частот).
- Увеличение объёма данных вдвое по сравнению с вещественной обработкой.
- Необходимость в высокоточных преобразователях Гильберта или квадратурных смесителях.
- Чувствительность к фазовому шуму опорного генератора.
История развития
Первые теоретические работы по комплексному представлению сигналов относятся к 1940-м годам, когда Деннис Габор ввёл понятие аналитического сигнала для анализа частотно-временных распределений. В 1950-х годах Джон Виллетт разработал методы квадратурной демодуляции для радиолокации. Массовое внедрение комплексной обработки стало возможным в 1970–1980-х годах с появлением цифровых сигнальных процессоров и быстрых АЦП.
В 1990-е годы комплексная обработка стала стандартом для систем сотовой связи (стандарт GSM использует GMSK-модуляцию, реализуемую через I/Q-представление). В XXI веке развитие технологий MIMO и OFDM (в стандартах Wi-Fi 6, 5G NR) полностью опирается на комплексную обработку многомерных сигналов.
Источники
- Оппенгейм А. В., Шафер Р. В. Цифровая обработка сигналов. — М.: Техносфера, 2006.
- Гоноровский И. С. Радиотехнические цепи и сигналы. — М.: Радио и связь, 1986.
- Proakis J. G., Manolakis D. G. Digital Signal Processing: Principles, Algorithms, and Applications. — Pearson, 2006.
- Smith S. W. The Scientist and Engineer's Guide to Digital Signal Processing. — California Technical Publishing, 1997.
- Лайонс Р. Цифровая обработка сигналов. — М.: Бином-Пресс, 2006.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →