Электрический & Электронная инженерия
Реализация многоканальной дельта-модуляции для сложных задач обработки сигналов
Table of Contents
Быстрая эволюция сенсорной технологии и стандартов цифровой связи создала ненасытный спрос на высокоскоростное преобразование данных высокой точности. Современные системы больше не полагаются на одиночные потоки данных; вместо этого они обрабатывают большие массивы сигналов одновременно. Будь то 128-элементная антенная решетка MIMO, 64-канальный ультразвуковой зонд или 32-спикерная иммерсивная аудиосистема, базовая сигнальная цепь должна захватывать и оцифровывать несколько аналоговых входов с чрезвычайной точностью и детерминированным временем.
Многоканальная дельта-модультация (MCDM) - это надежная архитектура, разработанная для удовлетворения этих взыскательных требований. Основываясь на простоте однобитной дельта-модуляции, MCDM масштабирует процесс преобразования по многочисленным каналам без экспоненциального увеличения сложности, наблюдаемого в традиционном последовательном регистре приближения (SAR) или трубопроводных ADC. Используя избыточную выборку и формование шума, система MCDM может достичь высокого разрешения, одновременно смягчая требования к аналоговой фронтальной точности.
В этой статье представлено техническое глубокое погружение в MCDM, изучение его архитектуры, основных компонентов, стратегий реализации и основных вариантов использования. Инженеры, участвующие в обработке сигналов, встроенных системах и радиочастотном проектировании, найдут практическое понимание развертывания MCDM для сложных задач оцифровки.
Принципы дельта-модуляции
Для понимания MCDM необходимо сначала ухватить основы одноканальной дельта-модуляции. Стандартный кодер DM состоит из компаратора и 1-битного DAC в петле обратной связи. Компаратор определяет знак разницы между входным сигналом и реконструированным сигналом из петли обратной связи. Выход представляет собой последовательный битовый поток, где логическое «1» указывает на то, что сигнал поднимается, а логическое «0» указывает на то, что он падает.
Основным преимуществом такого подхода является его простота и присущая ему устойчивость к ошибкам передачи. В традиционном потоке модуляции кода импульса (PCM) одна битовая ошибка в бите высокого порядка может вызвать значительную амплитуду ошибки. В потоке DM одна битовая ошибка вызывает только небольшую, локализованную ошибку наклона, из которой система быстро восстанавливается. Это делает DM особенно привлекательным для шумных сред передачи.
Однако стандартный DM страдает от двух различных типов искажений: перегрузки наклона и гранулированного шума. Перегрузка наклона возникает, когда градиент входного сигнала превышает максимальную скорость отслеживания модулятора. Гранульный шум возникает, когда входной сигнал относительно плоский, заставляя модулятор колебаться вокруг истинного значения сигнала. Адаптивная дельта-модулировка (ADM) преодолевает эти ограничения, динамически изменяя размер шага. Эта эволюция является основой, на которой построены надежные системы MCDM. Узнайте больше об основах дельта-модуляции в Википедии .
Архитектурные соображения для многоканальной работы
Расширение DM на несколько каналов вводит ограничения, которые требуют тщательного архитектурного планирования. Основная цель состоит в том, чтобы обрабатывать каналы N с той же точностью и временным выравниванием, что и N ] независимых модуляторов, но с более низкой общей стоимостью системы и потребляемой мощностью.
Параллельные банки модуляторов
Наиболее прямой реализацией MCDM является параллельный банк модуляторов. Каждому аналоговому входу присваивается свой модулятор, квантователь и обратная связь DAC. Общие, высокоскоростные главные часы распределяют время по всем каналам. Маршрутизация этих часов критична; неравные длины следов или буферные задержки вводят перекос, который непосредственно ухудшает производительность системы в когерентных приложениях обработки, таких как формирование луча. Звездная топология для распределения часов или использование выделенных буферов с минимальным перекосом является стандартной практикой в таких конструкциях.
Архитектура, переплетенная со временем
Альтернативный подход использует один высокоскоростной модулятор, который разделяется во времени на нескольких входах с использованием аналогового мультиплексора. Хотя этот подход экономит площадь кремния и мощность, он предъявляет чрезвычайные требования к времени и пропускной способности модулятора. Он также вводит перекос во времени между каналами, равными периоду мультиплексирования. Эта архитектура менее распространена для высокоточных приложений, но может быть жизнеспособной для мониторинга низкочастотных сигналов во многих датчиках, где абсолютное выравнивание фаз не является критическим.
Роль перебора проб
MCDM в значительной степени полагается на избыточную выборку для достижения высокого разрешения. Коэффициент избыточной выборки (OSR) определяется как отношение скорости выборки (Fs) к скорости Nyquist (2*BW). Каждое удвоение OSR увеличивает коэффициент сигнал-квантирование-шум (SQNR) примерно на 3 дБ для стандартного DM первого порядка и гораздо больше для модуляторов сигма-дельта более высокого порядка. Основная проблема заключается в том, что увеличение OSR линейно увеличивает скорость передачи данных на каждом канале, что подчеркивает цифровой бэкэнд и увеличивает потребление энергии. Дизайнеры должны тщательно выбирать OSR, чтобы сбалансировать требования к разрешению с системными ограничениями.
Основные строительные блоки системы MCDM
Полная система MCDM может быть разбита на три основных этапа: аналоговый интерфейс, массив модуляторов и цифровой постпроцессор.
Аналоговый фронт-энд (AFE)
AFE обуславливает аналоговый сигнал перед модуляцией. Он обычно включает в себя усилитель низкого шума (LNA) и антисглаживающий фильтр (AAF). Для многоканальных систем согласование фазы и ответа на усиление AFE по всем каналам является нетривиальной задачей. Макет ПХД должен быть симметричным, чтобы минимизировать несоответствия между каналами. Некоторые высокопроизводительные системы MCDM включают цифровые калибровочные процедуры, которые характеризуют несоответствие AFE и компенсируют его в цифровой области, что позволяет использовать менее точные аналоговые компоненты.
Модулятор и квантайзер
Фильтр петли модулятора может быть первого, второго или более высокого порядка. Модуляторы более высокого порядка обеспечивают лучшее формирование шума, выталкивая больше шума квантования из интересующей полосы. Квантайзер обычно является одним компаратором для высокоскоростных конструкций, но внутри петли могут использоваться многобитные квантователи (малые флеш-аЦП) для повышения стабильности и увеличения разрешения без необходимости чрезвычайно высокого OSR. Выходы квантователей обычно сериализуются в высокоскоростные потоки данных LVDS (дифференциальная сигнализация низкого напряжения), чтобы минимизировать количество взаимных следов между аналоговым и цифровым доменами.
Цифровой пост-процессор
Необработанные дельта-потоки должны быть обработаны для получения полезного цифрового сигнала. Эта цепочка обработки включает в себя несколько ключевых компонентов:
- Фильтр децимации: Низко обхватывает сигнал для удаления неполосного шума квантования и снижает скорость передачи данных до скорости Найквиста. Фильтры каскадного интегратора-комба (CIC) популярны для первого этапа благодаря их менее множителю, эффективной реализации.
- Коррекционная логика: Настраивается на любые измеренные несоответствия в путях AFE или модуляции, такие как смещение постоянного тока и ошибки усиления между каналами.
- Материя: Упаковывает данные в стандартные последовательные протоколы (JESD204B/C, LVDS) для высокоскоростной передачи в FPGA, ASIC или DSP. Полное понимание стандарта интерфейса JESD204B полезно для интеграции систем MCDM.
MCDM против традиционной архитектуры ADC
При выборе преобразователя данных для многоканальной системы инженеры обычно оценивают архитектуры SAR, конвейера и сигма-дельты (MCDM).
- SAR ADCs: Предлагают отличную энергоэффективность для умеренных разрешений и частот выборки (до нескольких МГц). Они обеспечивают нулевую задержку и просты в использовании. Однако масштабирование их на большое количество каналов требует репликации всего ADC для каждого канала, линейно увеличивая пространство платы и энергопотребление.
- Пипелиновые АЦП: Обеспечивает высокое разрешение при очень высоких скоростях выборки (от десятков до сотен МГц). Они хорошо подходят для одноканальных или двухканальных систем. Однако они имеют более высокую задержку, чем SAR, и их энергопотребление не масштабируется изящно с количеством каналов. Аналоговая сложность также значительно выше.
- MCDM (Sigma-Delta): Обеспечивает максимальное разрешение для сигналов с низкой и умеренной полосой пропускания (DC до нескольких МГц). Они превосходят в многоканальных приложениях, потому что цифровая фильтрация может быть совместной, а аналоговый модулятор относительно прост и мал. Основной компромисс — более высокая задержка из-за банков фильтров децимации, что может быть ограничивающим фактором в некоторых приложениях контура управления.
Практические стратегии реализации
Развертывание системы MCDM требует тщательного рассмотрения цифровой платформы и алгоритмов, используемых для адаптивной модуляции и фильтрации.
FPGA-Centric Design
FPGA являются платформой выбора для прототипирования и развертывания систем MCDM. Их высокоскоростные приемопередатчики захватывают потоки данных LVDS от десятков модуляторов. Цифровая постобработка (фильтры CIC, фильтры коррекции FIR) реализована с использованием срезов DSP и блоков RAM. Вендоры FPGA предоставляют IP-ядра для многоканальных фильтров децимации. Например, компиляторы Xilinx (AMD) CIC Compiler и FIR Compiler IP могут быть сконфигурированы для обработки нескольких каналов данных с использованием мультиплексирования с разделением времени, что позволяет одному ядру фильтра обрабатывать весь поток данных из системы MCDM. Это значительно упрощает проектирование и снижает использование ресурсов.
Алгоритмы адаптивного размера шага
Фиксированный размер шага является основной причиной перегрузки наклона и гранулированного шума в стандартных системах DM. MCDM почти повсеместно реализуют адаптивную дельта-модулирование (ADM) для преодоления этого. Общим алгоритмом является адаптационная дельта-модулирование с постоянным фактором (CFADM). Логика проста: размер шага умножается на фактор (например, 1,5) для прогона последовательных битов с одним знаком и делится на фактор (например, 0,66) для чередующихся битов. Этот алгоритм легко реализуется в простой цифровой логике и обеспечивает надежное отслеживание переходных сигналов при минимизации шума в тихие периоды. Более сложные алгоритмы, такие как те, которые используют таблицу поиска или прогностический фильтр, могут предложить еще лучшую производительность за счет повышенной логической сложности.
Дизайн фильтра децимаций
Проектирование децимационного фильтра является критической задачей, которая непосредственно влияет на качество конечного сигнала. Почти всегда используется многоступенчатый дециматор. Первая стадия обычно представляет собой высокопорядковый CIC-фильтр, который выполняет большой коэффициент децимации (например, 8-32) с минимальным аппаратным обеспечением. CIC-фильтр имеет опущенную полосу пропускания, поэтому последующие этапы представляют собой программируемые FIR-фильтры, которые выполняют оставшуюся децимацию, корректируют обвисание полосы пропускания и обеспечивают резкое затухание полосы пропускания. Общий коэффициент децимации цепи фильтра должен равняться OSR, чтобы вернуть скорость передачи данных к скорости Nyquist.
Навигация по общим техническим препятствиям
Внедрение высокопроизводительной системы MCDM включает в себя преодоление нескольких инженерных проблем, связанных с целостностью сигнала и временем.
Часовой джиттер и фазовый шум
Высокоскоростные часы пересчета - это сердцебиение системы MCDM. Джиттер часов эффективно добавляет шум в момент отбора проб. Для высокочастотных входных сигналов джиттер апертуры может полностью доминировать над шумовым полом, отрицая преимущества высокого OSR. Дизайнеры должны использовать источники с низким уровнем джиттера, такие как кристаллические осцилляторы или выделенные генераторы часов с чистыми осцилляторами с контролируемым напряжением (VCO). Часы должны распределяться через выделенные буферы часов для каждого канала модулятора, чтобы минимизировать перекос.
Управление межканальным перекрестным
Перекрестное соединение — это нежелательная связь сигнала от одного канала к соседнему каналу. Оно может происходить через емкостную связь на ПХД, общих рельсах питания или электромагнитном излучении. Стратегии смягчения имеют важное значение. К ним относятся тщательная компоновка ПХД с защитными следами между аналоговыми входными путями, агрессивное разъединение источников питания на каждом канале, использование дифференциальной сигнализации для часов и линий передачи данных и физическая защита аналогового фронтального участка от шумного цифрового бэкэнда.
Высокоскоростной интерфейс данных
32-канальная система MCDM, работающая на OSR 64 и частоте Nyquist 2 МГц, производит скорость передачи данных в 4,096 Гбит/с. Получение этих данных от чипа преобразователя в процессор является значительной проблемой. Для решения этой проблемы были разработаны последовательные линии JESD204B/C. Они сериализуют данные из нескольких каналов в несколько высокоскоростных полос (например, 8 полос при 10 Гбит/с). Проектирование последовательного интерфейса для удовлетворения требований скорости битовых ошибок (BER) не подлежит обсуждению для надежной работы системы.
Прием заявок на MCDM
Уникальные возможности MCDM делают его идеальным выбором для широкого спектра передовых приложений обработки сигналов.
Программно-определяемые радио и массивные MIMO
В массивной системе MIMO процессор базовой полосы должен принимать сигналы от всех антенн одновременно. MCDM позволяет оцифровывать весь радиочастотный спектр на элементе антенны, перемещая аналоговые/цифровые границы близко к воздушному интерфейсу. Это позволяет обеспечить истинную программно-определяемую гибкость и продвинутые алгоритмы, такие как цифровое пре-искажение (DPD) и точное цифровое формирование луча. Синхронизация, обеспечиваемая MCDM, необходима для когерентной обработки сигнала, необходимой для формирования и управления несколькими лучами.
Профессиональный и пространственный аудио
Формат Direct Stream Digital (DSD), используемый в Super Audio CD, является коммерческой реализацией дельта-модуляции. Для профессиональной записи, иммерсивного аудио и акустического формирования луча многоканальные DSD-регистраторы используют MCDM для захвата 8, 16 или даже 32 каналов аудио высокого разрешения. Простота модулятора позволяет очень низкое время ожидания, что важно для приложений мониторинга и смешивания в реальном времени. Исследуйте, как Direct Stream Digital использует эти принципы модуляции .
Фазированный радар и сонар
Радиолокаторы с фазированными лучами используют сотни или тысячи отдельных приемопередающих элементов для электронного сканирования окружающей среды. MCDM позволяет оцифровывать обратный сигнал на каждом элементе. Это позволяет полностью выполнять формирование луча, нулевое управление и обнаружение цели в цифровой области. Когерентность фаз, обеспечиваемая общей архитектурой тактового сигнала MCDM, имеет важное значение для создания конструктивных и разрушительных интерференционных структур, которые формируют луч радара. Любая ошибка в межканальном выравнивании фаз непосредственно ухудшает способность системы обнаруживать и отслеживать цели.
Будущее MCDM
Поскольку системы продолжают требовать больше каналов и более высокую пропускную способность, эффективность и масштабируемость многоканальной дельта-модуляции сделают ее все более привлекательным вариантом. Достижения в производстве полупроводников снижают стоимость и энергопотребление сложной цифровой логики, необходимой для децимации и коррекции ошибок. Мы можем ожидать, что MCDM будет интегрирован в систему на чипах (SoC) для приложений, начиная от автономного синтеза датчиков вождения до инфраструктуры беспроводной сети следующего поколения. Продолжающаяся разработка более сложных цифровых алгоритмов еще больше раздвинет границы производительности этой универсальной технологии обработки сигналов.