Электрический & Электронная инженерия
Понимание ограничений дельта-модуляции при высокочастотной обработке сигналов
Table of Contents
Дельта-модультация является широко используемым методом обработки цифровых сигналов для преобразования аналоговых сигналов в цифровое представление. Его основное преимущество заключается в его простоте — использование однобитного квантователя для кодирования разницы между последовательными образцами, а не абсолютным значением выборки. Это делает дельта-модулирование особенно привлекательным для низкочастотных приложений, где ограничена пропускная способность и аппаратная простота имеет первостепенное значение. Однако, поскольку частоты сигналов увеличиваются в килогерцовый, мегагерцовый или даже гигагерцовый диапазон, неотъемлемые ограничения дельта-модуляции становятся выраженными, часто делая его непригодным для систем высокой точности или высокой скорости. Эта статья исследует эти ограничения в глубину, исследует их коренные причины и обсуждает как альтернативные схемы модуляции, так и адаптивные методы, которые могут смягчить проблемы.
Основы дельта-модуляции
На самом простом уровне дельта-модулятор состоит из компаратора, 1-битного квантователя, интегратора в петле обратной связи и часов отбора проб. Вводной аналоговый сигнал сравнивается с реконструированным сигналом от интегратора. Если вход выше, то квантователь выдает положительный импульс (часто представленный в виде двоичного 1); если ниже, он выдает отрицательный импульс (двоичный 0). Интегратор накапливает эти импульсы, создавая лестничную аппроксимацию входа. Размер шага — фиксированное количество, на которое изменяется выход интегратора на импульс — является критическим параметром. Небольшой размер шага дает тонкую гранулярность, но может не отслеживать быстрые изменения; большой размер шага покрывает быстрые изменения, но вводит грубый шум квантования. Этот компромисс лежит в основе ограничений дельта-модуляции в высокочастотной обработке.
Основные ограничения на высоких частотах
Высокочастотные сигналы характеризуются быстрыми изменениями амплитуды за короткие промежутки времени.Три взаимосвязанные проблемы возникают при применении к таким сигналам дельта-модуляции: искажение перегрузки наклона, гранулированный шум и ограничения полосы пропускания.
Искажение перегрузки Slope
Перегрузка слоупа происходит, когда скорость изменения входного сигнала превышает максимальную скорость отслеживания дельта-модулятора. Максимальная скорость отслеживания определяется размером шага Δ, умноженным на частоту дискретизации fff, а угловая частота ω = 2πfω. Если Δ•fA, модулятор не может идти в ногу с этим, что приводит к искажению, которое особенно сильно проявляется в таких приложениях, как воспроизведение звука, где он вносит гармонические и интермодуляционные продукты, а также в видеопередаче, где он размывает края и уменьшает
Гранульный шум
Гранульный шум, или шум квантования, возникает из конечного размера шага модулятора дельты. Даже когда модулятор успешно отслеживает сигнал — т.е. без перегрузки наклона — реконструированная форма волны состоит из дискретных шагов, а не гладкой кривой. Для низкочастотных сигналов, где размер шага относительно амплитуды сигнала мал, эта гранулярность производит низкоуровневый шум, который можно терпеть. Однако на высоких частотах размер шага должен быть выбран, чтобы избежать перегрузки наклона; это часто заставляет использовать больший размер шага. Более крупный размер шага увеличивает амплитуду гранулированного шума, ухудшая отношение сигнала к шуму (SNR). Фактически, для данной частоты выборки существует оптимальный размер шага, который уравновешивает перегрузку наклона и гранулированный шум. По мере увеличения частоты сигнала этот оптимум становится все более трудным для достижения, что приводит к фундаментальному штрафу SNR.
Ограничения пропускной способности
Контур обратной связи в базовом дельта-модуляторе накладывает на процесс кодирования характеристику низкого пропускания. Полоса пропускания петли эффективно ограничена частотой дискретизации и размером шага. Для кодирования компонентов более высокой частоты частота дискретизации должна увеличиваться пропорционально, но это вводит практические ограничения, связанные с тактовой частотой, энергопотреблением и сложностью схемы. Например, для кодирования сигнала 1 МГц с разумной точностью частота дискретизации может потребоваться превышать 10 МГц, что осуществимо. Но для сигнала 1 ГГц требуются частоты дискретизации порядка 10 ГГц или более — скорости, которые раздвигают границы даже передовых технологий CMOS. Более того, присущая петле задержка в сочетании с несовершенной частотной реакцией интегратора, дополнительно ограничивает максимальную частоту входа. Таким образом, дельта-модульирование по своей сути ограничено полосой пропускания, что делает его непригодным для многих современных высокочастотных приложений, таких как программно-определяемая радиосвязь или миллиметровая волна.
Математический анализ перегрузки склона
Чтобы понять ограничение количественно, рассмотрим синусоидальную волну x sinfftfffftmaxff, максимальный следящий наклон — Δ·f. Необходимым условием для предотвращения перегрузки наклона является:
2πfA ≤ Δ·fs
Таким образом, для фиксированного Δ и fs продукт частоты и амплитуды ограничен.] Если входной сигнал имеет высокую частоту, но низкую амплитуду, то можно избежать наклонной перегрузки, но гранулированный шум становится более значительным по отношению к малому сигналу. И наоборот, если амплитуда велика, частота должна быть пропорционально уменьшена. Этот компромисс объясняет, почему дельта-модулирование лучше всего подходит для сигналов с ограниченным динамическим диапазоном и умеренным частотным содержанием.
Сравнение дельта-модуляции с альтернативными схемами
Учитывая ограничения дельта-модуляции в высокочастотной обработке, было разработано несколько альтернативных методов модуляции.Понимание этих альтернатив помогает инженерам выбрать правильный подход для данного применения.
Пульс-кодовая модуляция (PCM)
PCM является наиболее распространенным цифровым представлением аналоговых сигналов. Он измеряет сигнал со скоростью, по крайней мере, в два раза превышающей самую высокую частоту (скорость Никвиста) и количественно оценивает каждый образец до многобитного значения. PCM не страдает от перегрузки наклона, потому что он кодирует абсолютные значения амплитуды, а не различия. Однако стандартный PCM требует более высокой скорости бита, чем дельта-модуляции для эквивалентного SNR в низкочастотных контекстах. На высоких частотах более высокая битрейт PCM является недостатком, но его способность обрабатывать сигналы широкой полосы пропускания без перегрузки наклона делает его предпочтительным выбором для многих приложений, таких как цифровой аудио (] см. PCM на Википедии . Появление высокоскоростных ADC и DAC сделало PCM осуществимым на частотах хорошо в мегагерцовый диапазон.
Delta-Sigma (ΔΣ) - модуляция
Модуляция дельта-сигма, также известная как модуляция сигма-дельта, является близким родственником дельта-модуляции. Она интегрирует сигнал перед дельта-модулированием, который сдвигает шум квантования на высокие частоты, где его можно отфильтровать. Используя петлю обратной связи с многобитным квантователем и шумообразованием более высокого порядка, модуляторы ΔΣ могут достигать очень высокого разрешения даже при низких соотношениях пересчета. Из-за своих свойств формирования шума ΔΣ широко используется в аудио ADC и DAC, а также в системах узкополосной связи. Однако даже ΔΣ модуляция имеет ограничения на очень высоких частотах — петлевой фильтр становится сложным и энергоемким, а шум из вне диапазона может мешать смежным каналам. Для подробного объяснения обратитесь к этой статье от Analog Devices .
Адаптивная дельта-модультация (ADM)
Адаптивная дельта-модультация решает проблему перегрузки/гранулированного шума наклона путем изменения размера шага в реальном времени. Когда модулятор обнаруживает шаблон последовательных импульсов одного направления (указывая на то, что сигнал быстро меняется), он увеличивает размер шага. Когда шаблон часто чередуется (указывая на плато или медленное изменение), он уменьшает размер шага. Эта адаптация может резко уменьшить перегрузку наклона, не вызывая чрезмерного гранулированного шума в спокойные периоды. Общие реализации включают непрерывно изменяющуюся дельта-модулирование наклона (CVSD), используемую в военных и безопасных голосовых коммуникациях. ADM может расширить полезный диапазон частот дельта-модуляции в 2-5 раз, но это не устраняет фундаментальное ограничение полосы пропускания. Модуляторы ADM также требуют более сложной логики управления и могут вводить временные артефакты во время быстрых изменений размера шага.
Реальные приложения, где модуляция дельты не достигает
Несмотря на свою элегантность, дельта-модулирование в значительной степени вытеснено PCM и ΔΣ в большинстве современных высокочастотных приложений. Вот несколько областей, где его ограничения особенно очевидны:
- Цифровое аудио (высокое определение): Стандартное качество аудио CD (44,1 кГц выборка, 16-битный PCM) предлагает динамический диапазон ~96 дБ. дельта-модульирование потребует непрактически высокой скорости выборки для достижения аналогичной точности при 20 кГц, что делает его непригодным для hi-fi аудио. Только в узкополосных приложениях голосового класса (3,4 кГц полоса пропускания) дельта-модульирование было использовано, например, в ранних военных коммуникациях.
- Обработка видеосигналов:] Композитные видеосигналы содержат частоты до нескольких мегагерц. Перегрузка наклона сильно исказила бы высокочастотные компоненты, такие как острые края и мелкие детали. PCM с 8-10 битами на образец в 2-4 раза частота поднесущей цвета стала стандартом для цифрового видео, как видно в ITU-R BT.601.
- Программно-определяемое радио (SDR): SDR-приемники оцифровывают широкие полосы радиочастотного спектра, часто покрывающие от десятков до сотен мегагерц. Ограниченная пропускная способность модуляции Delta и восприимчивость к перегрузке наклона делают его непригодным. Вместо этого используются высокоскоростные ADC с использованием трубопроводных или временных архитектур с 12-16 битами, выборка со скоростью, превышающей 100 MSPS.
- Радар и LIDAR: Эти системы обрабатывают короткие импульсы с чрезвычайно быстрым временем подъема, требующим широкой мгновенной полосы пропускания. Модуляция дельты не может отслеживать такие края импульсов без серьезных искажений. Используются методы PCM или прямой IF-сборки.
Эти примеры подчеркивают, что, хотя дельта-модулирование является прекрасной теоретической концепцией, его практическое развертывание ограничено сценариями с низкой и умеренной частотой, где первостепенное значение имеют простота оборудования и низкое энергопотребление, например, в некоторых интерфейсах датчиков IoT или низкобитратной телеметрии.
Стратегии смягчения и будущие направления
Инженеры изучили несколько методов, чтобы подтолкнуть дельта-модулирование к более высоким частотным режимам, хотя каждый из них имеет компромиссы.
Увеличение частоты отбора проб
Повышение частоты выборки fs — наиболее прямой способ увеличения максимального наклона трекинга.Современные процессы CMOS могут достигать скорости выборки в несколько гигагерц, но эти скорости приходятся на стоимость мощности, сложность схемы и управление температурой. На очень высоких частотах внутренние задержки петли обратной связи становятся сопоставимыми с периодом выборки, вызывая нестабильность или снижение усиления петли.
Модуляторы высшего порядка
Использование интегратора второго порядка или выше в пути обратной связи может формировать шум квантования и улучшать отслеживание. Например, двухкомпонентный дельта-модулятор может лучше отслеживать сигналы постоянного ускорения, чем один интегратор. Однако анализ устойчивости становится более сложным, а схема более чувствительна к несоответствиям компонентов. Модуляторы высокого порядка редко используются в чистой дельта-модуляции; вместо этого они сливаются в архитектуры ΔΣ.
Гибридная модуляция
Некоторые системы сочетают дельта-модулирование с PCM или импульсно-плотной модуляцией (PDM) для использования сильных сторон каждого. Например, дельта-модулированный сигнал может быть преобразован в PCM с использованием цифрового фильтра и дециматора. Этот подход, иногда называемый «дельта-модулированием с последующим преобразованием PCM», использует простоту дельта-модуляции на аналоговом фронтенде при достижении более широкого динамического диапазона PCM в цифровой области. Такие гибриды встречаются в некоторых маломощных аудиокодеках.
Непрерывно-переменная модуляция дельты слопа (CVSD)
CVSD - это конкретная реализация адаптивной дельта-модуляции, которая использует силлабический компандирующий фильтр для настройки размера шага. Размер шага постоянно варьируется в зависимости от краткосрочного среднего наклона входного сигнала. CVSD используется в голосовом кодеке Bluetooth (связи SCO) и в некоторых военных системах голосового шифрования, потому что он обеспечивает хорошую разборчивость при битовых скоростях до 16 кбит/с. Его частотная реакция ограничена примерно 3-4 кГц, но он обрабатывает переходные сигналы лучше, чем дельта-модулирование фиксированного шага. Для более подробной информации см. эта статья EETimes о CVSD .
Заключение
Дельта-модульирование остается ценным инструментом в наборе инструментов обработки сигналов, особенно для приложений с низкой пропускной способностью, малой мощностью или чувствительной к затратам. Его простота - 1-битный квантователь и интегратор обратной связи - делает его отличной образовательной моделью и практическим выбором для узкополосной голосовой или телеметрической связи. Однако, поскольку спрос на высокочастотную обработку сигналов растет в таких областях, как связь 5G, широкополосный радар и носители высокой четкости, ограничения дельта-модуляции становятся непреодолимыми. Искажения перегрузки, гранулированный шум и ограничения полосы пропускания являются фундаментальными для его архитектуры, а не просто проблемы реализации. В то время как адаптивные варианты и петли более высокого порядка могут расширить его диапазон, они не могут соответствовать масштабируемости и точности модуляции PCM и ΔΣ.
Для инженеров, проектирующих системы, которые должны обрабатывать сигналы со значительным высокочастотным содержанием, ясная рекомендация состоит в том, чтобы принять PCM, модуляцию сигма-дельта или другие передовые методы. Выбор зависит от конкретных требований скорости передачи данных, SNR, бюджета мощности и сложности оборудования. Понимание того, почему дельта-модультация терпит неудачу на высоких частотах - и как другие методы преуспевают - имеет важное значение для принятия обоснованных дизайнерских решений. Поскольку технология аналого-цифрового преобразователя продолжает продвигаться вверх, даже границы PCM и ΔΣ выдвигаются вверх, еще больше уменьшая нишу для дельта-модуляции в высокочастотных доменах. Тем не менее, принципы дельта-модуляции продолжают вдохновлять инновации в преобразовании данных и остаются краеугольным камнем образования в области обработки цифровых сигналов.