Дельта-сигма ( ΔΣ ; или сигма-дельта , ΣΔ ) модуляция - это метод передискретизации для кодирования сигналов в цифровые сигналы малой разрядности с очень высокой частотой дискретизации как часть процесса дельта-сигма аналого-цифровых преобразователей ( АЦП) и цифро-аналоговых преобразователей (ЦАП). Дельта-сигма-модуляция обеспечивает высокое качество за счет использования петли отрицательной обратной связи во время квантования до более низкой разрядности, которая непрерывно корректирует ошибки квантования и перемещает шум квантования на более высокие частоты, значительно превышающие полосу пропускания исходного сигнала . Последующая низкочастотная фильтрация для демодуляции легко удаляет этот высокочастотный шум и усреднения по времени , обеспечивая высокую точность амплитуды, которую в конечном итоге можно закодировать как импульсно-кодовую модуляцию (ИКМ).
И АЦП, и ЦАП могут использовать дельта-сигма-модуляцию. Дельта-сигма-АЦП (например, на рис. 1 вверху) кодирует аналоговый сигнал с использованием высокочастотной дельта-сигма-модуляции, а затем применяет цифровой фильтр для его демодуляции в высокоразрядный цифровой выходной сигнал с более низкой частотой дискретизации. Дельта-сигма ЦАП (например, на рис. 1 внизу) кодирует цифровой входной сигнал высокого разрешения в сигнал с более низким разрешением, но с более высокой частотой дискретизации, который затем можно преобразовать в напряжение и сгладить с помощью аналогового фильтра для демодуляции. В обоих случаях временное использование сигнала малой разрядности при более высокой частоте дискретизации упрощает проектирование схемы и использует преимущества эффективности и высокой точности по времени цифровой электроники .
В первую очередь из-за своей экономической эффективности и уменьшенной сложности схемы этот метод нашел все более широкое применение в современных электронных компонентах, таких как ЦАП, АЦП, синтезаторы частоты , импульсные источники питания и контроллеры двигателей . [1] Грубо квантованный выходной сигнал дельта-сигма АЦП иногда используется непосредственно при обработке сигнала или в качестве представления для хранения сигнала (например, Super Audio CD хранит необработанный выходной сигнал 1-битного дельта-сигма модулятора).
Хотя эта статья посвящена синхронной модуляции, которая требует точной тактовой частоты для квантования, асинхронная дельта-сигма модуляция вместо этого работает без тактовой частоты.
При прямой передаче аналогового сигнала весь шум в системе и передаче добавляется к аналоговому сигналу, снижая его качество. Оцифровка обеспечивает бесшумную передачу, хранение и обработку. Существует множество методов оцифровки.
В АЦП со скоростью Найквиста аналоговый сигнал дискретизируется с относительно низкой частотой дискретизации, чуть превышающей его частоту Найквиста (вдвое выше самой высокой частоты сигнала) и квантовается многоуровневым квантователем для получения многоразрядного цифрового сигнала . Такие методы с более высоким разрядом напрямую стремятся к точности амплитуды, но требуют чрезвычайно точных компонентов и поэтому могут страдать от плохой линейности.
Вместо этого преобразователи с передискретизацией дают результат с меньшей битовой глубиной при гораздо более высокой частоте дискретизации. Это позволяет достичь сопоставимого качества, используя следующие преимущества:
Еще одним ключевым аспектом передискретизации является компромисс между частотой и разрешением. Децимационный фильтр, установленный после модулятора, не только фильтрует весь дискретизированный сигнал в интересующей полосе (обрезая шум на более высоких частотах), но также уменьшает частоту дискретизации и, следовательно, представимый частотный диапазон сигнала, одновременно увеличивая выборку. амплитудное разрешение. Это улучшение разрешения по амплитуде достигается за счет своего рода усреднения битового потока с более высокой скоростью передачи данных.
Дельта-модуляция — это более ранний метод низкобитной передискретизации, который также использует отрицательную обратную связь . Но дельта-модуляция кодирует только производную сигнала (его дельту ), а не его амплитуду , поэтому она не может передавать постоянную составляющую сигнала и подвержена помехам передачи, которые приводят к кумулятивной ошибке . Результатом является поток импульсов, представляющий движение сигнала вверх или вниз, который необходимо интегрировать для восстановления амплитуды сигнала. Дельта-модуляция страдает от перегрузки по наклону , если сигналы движутся слишком быстро. Его динамический диапазон и соотношение сигнал/шум обратно пропорциональны частоте сигнала.
Дельта-сигма-модуляция перестраивает интегратор и квантователь дельта-модулятора, так что на выходе передается информация, соответствующая амплитуде входного сигнала, а не только его производной. [2] Преимуществом этого также является включение желаемого формирования шума в процесс преобразования, чтобы намеренно переместить шум квантования на частоты выше, чем сигнал. Поскольку накопленный сигнал ошибки перед квантованием подвергается фильтрованию нижних частот интегратором дельта-сигма модулятора, последующая отрицательная обратная связь его результата квантования эффективно вычитает низкочастотные компоненты шума квантования, оставляя при этом более высокочастотные компоненты шума.
В конкретном случае одноразрядного синхронного ΔΣ АЦП аналоговый сигнал напряжения эффективно преобразуется в частоту импульсов или плотность импульсов, что можно понимать как модуляцию плотности импульсов (PDM). Последовательность положительных и отрицательных импульсов, представляющих биты с известной фиксированной скоростью, очень легко генерировать, передавать и точно восстанавливать в приемнике, при условии, что можно восстановить время и знак импульсов. Учитывая такую последовательность импульсов дельта-сигма модулятора, исходную форму сигнала можно восстановить с достаточной точностью.
Использование PDM в качестве представления сигнала является альтернативой PCM. Альтернативно, высокочастотный PDM может быть позже подвергнут субдискретизации посредством обработки, называемой прореживанием , и повторно квантован для преобразования его в многобитовый код PCM с более низкой частотой дискретизации, ближе к частоте Найквиста интересующей полосы частот.
Основополагающая статья [3] , сочетающая обратную связь с передискретизацией для достижения дельта-модуляции, была написана Ф. де Ягером из Philips Research Laboratories в 1952 году . [4]
Принцип улучшения разрешения грубого квантователя за счет использования обратной связи, который является основным принципом дельта-сигма-преобразования, был впервые описан в патенте, поданном в 1954 году К. Чапином Катлером из Bell Labs . [5] Он не был назван так до статьи 1962 года [6] Иносе и др. из Токийского университета , которым пришла в голову идея добавить фильтр на прямой путь дельта-модулятора. [7] [примечание 1]
В книге Вули «Эволюция аналого-цифровых преобразователей с передискретизацией» [3] представлена более подробная история и ссылки на соответствующие патенты. Некоторые возможности изменения (которые могут применяться в различных комбинациях) - это порядок модулятора, разрядность квантователя, способ прореживания и коэффициент передискретизации.
Формирование шума улучшается за счет каскадирования нескольких каскадов интегратора, количество которых указывает порядок ΔΣ -модулятора (например, на рисунке 2 показан модулятор 2 -го порядка).
Модуляторы 1- го порядка безусловно устойчивы, однако анализ устойчивости необходимо проводить для модуляторов с шумовой обратной связью более высокого порядка. Альтернативно, конфигурации с прямой связью по шуму всегда стабильны и требуют более простого анализа. [8] §6.1
Модулятор также можно классифицировать по разрядности его квантователя. Квантизатор, который различает N-уровней , называется квантователем log 2 N бит. Например, простой компаратор имеет 2 уровня, как и 1-битный квантователь; 3-уровневый квантователь называется 1,5-битным квантователем; 4-уровневый квантователь — это 2-битный квантователь; 5-уровневый квантователь называется 2,5-битным квантователем. [9] Квантаторы с более высоким разрядом по своей сути производят меньший шум квантования.
Одна из критических замечаний по поводу 1-битного квантования заключается в том, что в контуре обратной связи нельзя использовать достаточное количество дизеринга , поэтому при некоторых условиях можно услышать искажения (подробнее обсудите в Direct Stream Digital § DSD и PCM ). [10] [11]
Децимация тесно связана с дельта-сигма-модуляцией, но она отличается от других и выходит за рамки этой статьи. В оригинальной статье 1962 года децимация не описывалась. Первоначально данные с избыточной выборкой отправлялись как есть. Предложение децимировать дельта-сигма-данные с передискретизацией с использованием цифровой фильтрации перед преобразованием их в звук PCM было сделано DJ Goodman из Bell Labs в 1969 году [12] для уменьшения сигнала ΔΣ из-за его высокой частоты дискретизации при одновременном увеличении его разрядности . Децимация может выполняться в отдельном чипе на приемной стороне потока битов дельта-сигма, иногда с помощью специального модуля внутри микроконтроллера , [ 13] что полезно для взаимодействия с микрофонами PDM MEMS , [14] хотя многие ΔΣ АЦП интегральные схемы включают децимацию. Некоторые микроконтроллеры даже включают в себя как модулятор, так и дециматор. [15]
Прореживающие фильтры, наиболее часто используемые для ΔΣ АЦП, в порядке возрастания сложности и качества:
Когда сигнал квантуется, результирующий сигнал можно аппроксимировать добавлением белого шума примерно одинаковой интенсивности по всему спектру. В действительности шум квантования, конечно, не является независимым от сигнала, и эта зависимость приводит к предельным циклам и является источником холостых тонов и структурного шума в дельта-сигма-преобразователях. Однако добавление шума дизеринга (рис. 3) уменьшает такие искажения , делая шум квантования более случайным.
ΔΣ АЦП уменьшают количество этого шума в основной полосе частот , расширяя его и формируя так, чтобы он преимущественно находился на более высоких частотах. Затем его можно легко отфильтровать с помощью недорогих цифровых фильтров без использования высокоточных аналоговых схем, необходимых для АЦП Найквиста.
Шум квантования в полосе частот модулирующего сигнала (от постоянного тока до ) можно уменьшить за счет увеличения коэффициента передискретизации (OSR), определяемого формулой
где — частота дискретизации, а — частота Найквиста (минимальная частота дискретизации, необходимая для предотвращения наложения спектров, которая в два раза превышает максимальную частоту исходного сигнала ). Поскольку передискретизация обычно выполняется в степени двойки, она показывает, во сколько раз OSR удваивается.
Как показано на рисунке 4, общее количество шума квантования одинаково как в преобразователе Найквиста (желтые + зеленые области), так и в преобразователе передискретизации (синие + зеленые области). Но преобразователи с передискретизацией распределяют этот шум в гораздо более широком диапазоне частот. Преимущество состоит в том, что общее количество шума в интересующей полосе частот значительно меньше для преобразователей с передискретизацией (только небольшая зеленая область), чем для преобразователя Найквиста (общая площадь желтый + зеленый).
На рисунке 4 показано, как ΔΣ-модуляция формирует шум для дальнейшего уменьшения количества шума квантования в основной полосе частот в обмен на увеличение шума на более высоких частотах (где его можно легко отфильтровать). Кривые ΔΣ-модуляторов более высокого порядка обеспечивают еще большее снижение шума в основной полосе частот.
Эти кривые получаются с использованием математических инструментов, называемых преобразованием Лапласа (для сигналов с непрерывным временем , например, в контуре модуляции АЦП) или Z-преобразованием (для сигналов с дискретным временем , например, в контуре модуляции ЦАП). Эти преобразования полезны для преобразования более сложных математических вычислений из временной области в более простые математические вычисления в сложной частотной области комплексной переменной (в области Лапласа) или (в z-области). Такое обозначение является лингва-франка цифровой обработки сигналов , но оно непонятно непрофессионалам.
На рисунке 5 представлен контур модуляции ΔΣ АЦП 1- го порядка (из рисунка 1) как линейная, инвариантная во времени система в области Лапласа с уравнением:
Преобразование Лапласа интегрирования функции времени соответствует простому умножению на в обозначениях Лапласа. Предполагается, что интегратор является идеальным интегратором, чтобы упростить математику, но реальный интегратор (или аналогичный фильтр) может иметь более сложное выражение.
Процесс квантования аппроксимируется сложением с источником шума ошибки квантования. Часто предполагается, что шум является белым и не зависит от сигнала, хотя, поскольку квантование (обработка сигнала) § Модель аддитивного шума объясняет, что это не всегда верное предположение (особенно для низкобитового квантования).
Поскольку система и преобразование Лапласа линейны, общее поведение этой системы можно проанализировать, отделив то, как она влияет на входные данные, от того, как она влияет на шум: [8] §6
Чтобы понять, как система влияет только на входной сигнал, временно предположим, что шум равен 0:
которую можно переставить, чтобы получить следующую передаточную функцию :
Эта передаточная функция имеет один полюс в комплексной плоскости , поэтому она эффективно действует как фильтр нижних частот 1- го порядка для входного сигнала. (Примечание: частоту среза можно настроить по желанию, включив в цикл умножение на константу).
Чтобы понять, как система влияет только на шум, вместо этого временно предполагается, что входной сигнал равен 0:
которую можно переставить, чтобы получить следующую передаточную функцию:
Эта передаточная функция имеет один нуль и один полюс, поэтому система эффективно действует как фильтр верхних частот на шум, который начинается с 0 при постоянном токе , затем постепенно возрастает, пока не достигнет частоты среза, а затем выравнивается.
Контур модуляции синхронного ΔΣ ЦАП (рис. 6) тем временем находится в дискретном времени, поэтому его анализ проводится в z-области. Он очень похож на приведенный выше анализ в области Лапласа и дает аналогичные кривые. Примечание: многие источники [8] §6.1 [22] [23] также анализируют контур модуляции ΔΣ АЦП в z-области, который неявно рассматривает непрерывный аналоговый вход как сигнал дискретного времени. Это может быть допустимым приближением при условии, что входной сигнал уже имеет ограниченную полосу пропускания и можно предположить, что он не изменяется во временных масштабах, превышающих частоту дискретизации. Это особенно удобно, когда модулятор реализован в виде схемы с переключаемыми конденсаторами , которая работает путем передачи заряда между конденсаторами с тактовыми интервалами.
Интегрирование в дискретном времени может представлять собой аккумулятор , который неоднократно суммирует свой входной сигнал с предыдущим результатом его суммирования. Это представлено в z-домене путем обратной передачи выходного сигнала суммирующего узла через этап задержки в 1 такт (обозначенный как ) в другой вход суммирующего узла, что дает . Его передаточная функция часто используется для обозначения интеграторов на блок-схемах.
В ΔΣ ЦАП квантователь можно назвать повторным квантователем или цифро-цифровым преобразователем (DDC), поскольку его входной сигнал уже является цифровым и квантованным, но просто преобразуется от цифрового сигнала с более высокой битовой глубиной к более низкому. В z-области это представлено еще одной последовательной стадией задержки с добавлением шума квантования. (Примечание: в некоторых источниках порядок ступеней аддитивного шума мог поменяться местами.)
Уравнение z-области модулятора, представленное как на рисунке 6:
Не вдаваясь в математические детали, [22] (уравнения 8-11) каскадные интеграторы для создания модулятора -порядка приводят к:
Теоретическое отношение сигнал/шум (SNR) в децибелах (дБ) для синусоидального входного сигнала, проходящего через модулятор -порядка с OSR (за которым следует идеальный децимационный фильтр нижних частот), может быть математически получено примерно следующим образом: [ 22] (уравнения 12-21)
Эти точки данных являются теоретическими. На практике в схемах неизбежно возникают другие источники шума, которые ограничивают разрешение, что делает использование ячеек с более высоким разрешением непрактичным.
Дельта-сигма-модуляция связана с дельта-модуляцией следующими этапами (рис. 7): [8] §6
Если бы квантование было однородным (например, если бы оно было линейным ), вышеизложенное было бы достаточным выводом их гипотетической эквивалентности. Но поскольку квантователь неоднороден , дельта-сигма основана на дельта-модуляции, но они работают по-разному.
Из первой блок-схемы на рисунке 7 интегратор в цепи обратной связи можно убрать, если обратная связь снимается непосредственно со входа фильтра нижних частот. Следовательно, для дельта-модуляции входного сигнала v в фильтр нижних частот видит сигнал
Однако дельта-сигма модуляция того же входного сигнала помещается в фильтр нижних частот.
Другими словами, выполнение дельта-сигма-модуляции вместо дельта-модуляции эффективно поменяло порядок операций интегратора и квантователя. Конечный эффект представляет собой более простую реализацию, которая имеет огромное дополнительное преимущество, заключающееся в формировании шума квантования так, чтобы он находился в основном на частотах выше интересующих сигналов. Этот эффект становится более драматичным при увеличении передискретизации , что позволяет программировать шум квантования. С другой стороны, дельта-модуляция одинаково формирует как шум, так и сигнал.
Кроме того, квантователь (например, компаратор ), используемый в дельта-модуляции, имеет небольшой выходной сигнал, представляющий собой небольшой шаг вверх и вниз по квантованной аппроксимации входного сигнала, в то время как квантователь, используемый в дельта-сигма, должен принимать значения вне диапазона входного сигнала.
В целом дельта-сигма имеет некоторые преимущества по сравнению с дельта-модуляцией:
Дельта-сигма АЦП различаются по сложности. Приведенная ниже схема представляет собой простой синхронный дельта-сигма АЦП 1-го порядка с двухуровневым квантованием без прореживания.
Чтобы облегчить понимание, моделируется простая принципиальная схема (рис. 8а) с использованием идеальных элементов (напряжения на рис. 8б). Это тот же цикл аналого-цифровой модуляции ΔΣ, что и на рисунке 1 (примечание: инвертирующий интегратор с двумя входами объединяет суммирующий переход и интегратор и дает результат отрицательной обратной связи, а триггер сочетает в себе дискретный квантователь и, что удобно, естественным образом также функционирует как 1-битный ЦАП).
Входной синусоидальный сигнал s(t) частотой 20 кГц преобразуется в 1-битный цифровой результат ШИМ Q(t) . В качестве примера используется частота 20 кГц, поскольку она считается верхним пределом человеческого слуха .
Эту схему можно разместить на макетной плате с недорогими дискретными компонентами (обратите внимание, что в некоторых вариантах используется другое смещение и для интеграции вместо операционных усилителей используются более простые RC-фильтры нижних частот ). [25] [26]
Для простоты, D-триггер питается от двух напряжений питания: V DD = +1 В и V SS = -1 В, поэтому его двоичный выход Q(t) равен либо +1 В, либо -1 В.
Интегратор инвертирующего операционного усилителя с двумя входами объединяет s(t) с Q(t) для получения Ɛ(t) :
Из-за отрицательного знака интегратора , когда Ɛ(t) в следующий раз производится выборка для получения Q(t) , + Q(t) в этом интеграле фактически представляет собой отрицательную обратную связь от предыдущего тактового цикла.
Идеальный D-триггер производит выборку Ɛ(t) с тактовой частотой 1 МГц . Представление осциллографа (рис. 6b) имеет второстепенное деление, равное периоду выборки 1 мкс, поэтому каждое второстепенное деление соответствует событию выборки. Поскольку триггер считается идеальным, он рассматривает любое входное напряжение, превышающее 0 В, как высокий логический уровень, а любое входное напряжение меньше 0 В — как низкий логический уровень, независимо от того, насколько оно близко к 0 В (игнорируя проблемы выборки). и-нарушения времени удержания и метастабильность ).
Всякий раз, когда происходит событие выборки:
Q(t) отправляется в качестве результирующего выходного сигнала ШИМ, а также возвращается обратно в инвертирующий интегратор с двумя входами.
Самый правый интегратор выполняет цифро-аналоговое преобразование Q(t) для получения демодулированного аналогового выходного сигнала r(t) , который восстанавливает исходный синусоидальный входной сигнал в виде кусочно-линейных диагональных сегментов. Хотя r(t) выглядит грубым при такой 50-кратной частоте передискретизации, r(t) можно подвергнуть фильтру нижних частот, чтобы изолировать исходный сигнал. Поскольку частота дискретизации увеличивается относительно максимальной частоты входного сигнала, r(t) будет более точно приближаться к исходному входному сигналу s(t) .
Стоит отметить, что если прореживание никогда не происходило, цифровое представление 1-битного дельта-сигма-модулятора представляет собой просто ШИМ-сигнал, который можно легко преобразовать в аналоговый с помощью фильтра нижних частот , такого же простого, как резистор и конденсатор . [26]
Однако, как правило, дельта-сигма ЦАП преобразует сигнал дискретного временного ряда цифровых выборок с высокой битовой глубиной в сигнал с низкой битовой глубиной (часто 1 бит), обычно с гораздо более высокой частотой дискретизации. Этот дельта-модулированный сигнал затем может быть точно преобразован в аналоговый (поскольку ЦАП с меньшей разрядностью легче обеспечить высокую линейность), который затем проходит недорогую фильтрацию нижних частот в аналоговой области для удаления высокочастотного шума квантования, свойственного Процесс дельта-сигма модуляции.
Как объясняют статьи о дискретном преобразовании Фурье и преобразовании Фурье с дискретным временем , периодически дискретизируемый сигнал по своей сути содержит множество более высокочастотных копий или «образов» сигнала. Часто желательно удалить эти высокочастотные изображения перед выполнением фактического этапа дельта-сигма-модуляции, чтобы облегчить требования к возможному аналоговому фильтру нижних частот. Это можно сделать путем повышения дискретизации с использованием интерполяционного фильтра и часто является первым шагом перед выполнением дельта-сигма-модуляции в ЦАП. Повышение дискретизации тесно связано с дельта-сигма-ЦАП, но не является строго частью фактического этапа дельта-сигма-модуляции (аналогично тому, как прореживание тесно связано с дельта-сигма-АЦП, но также не является строго частью дельта-сигма-модуляции), а подробности выходит за рамки данной статьи.
Контур модуляции на рисунке 6 в § Формирование шума можно легко составить с помощью базовых цифровых элементов: вычитателя для разности, аккумулятора для интегратора и младшего разрядного регистра для квантования, который переносит самый старший бит. (s) от интегратора в качестве обратной связи для следующего цикла.
Эту простую модуляцию 1 -го порядка можно улучшить путем каскадного подключения двух или более аккумуляторов с переполнением, каждый из которых эквивалентен дельта-сигма-модулятору 1-го порядка . Получающаяся в результате структура многоступенчатого формирования шума (MASH) [27] имеет более крутые свойства формирования шума , поэтому обычно используется в цифровом аудио. Выходные сигналы переноса объединяются посредством суммирования и задержек для получения двоичного выходного сигнала, ширина которого зависит от количества этапов (порядка) MASH. Помимо функции формирования шума, он имеет еще два привлекательных свойства:
Техника была впервые представлена в начале 1960-х годов профессором Ясухико Ясудой, когда он был студентом Токийского университета . [28] [8] Название дельта-сигма происходит непосредственно от присутствия дельта-модулятора и интегратора, впервые введенных Иноузом и др. в своей заявке на патент [ необходимо разъяснение ] . [6] То есть название происходит от интегрирования или суммирования разностей , которые в математике представляют собой операции, обычно связанные с греческими буквами сигма и дельта соответственно.
В 1970-х годах инженеры Bell Labs использовали термин «сигма-дельта», потому что прецедент заключался в том, чтобы называть варианты дельта-модуляции прилагательными, предшествующими слову «дельта», а редактор журнала Analog Devices в 1990 году обосновал, что функциональная иерархия представляет собой «сигма-дельта». ", потому что он вычисляет интеграл от разницы. [29]
Оба названия сигма-дельта и дельта-сигма часто используются.
Кирккерт и Миллер опубликовали вариант непрерывного времени под названием «Асинхронная дельта-сигма-модуляция» в 1975 году. Вместо использования компаратора для квантования, как это делается при синхронной ΔΣ-модуляции, асинхронная ΔΣ-модуляция (ADSM или ASDM) вместо этого использует либо триггер Шмитта (т. е. компаратор с гистерезисом ) или (как утверждается в статье эквивалентно) компаратор с фиксированной задержкой. [30]
В примере на рисунке 9, когда интеграл ошибки превышает допустимые пределы, выходной сигнал меняет состояние, создавая выходную волну с широтно-импульсной модуляцией (ШИМ).