Математические модели в инженерии
Изучение использования дельта-модуляции в восстановлении и фильтрации цифровых сигналов
Table of Contents
Дельта-модультация (DM) является основополагающей техникой в цифровой обработке сигналов (DSP), которая предлагает уникальный подход к преобразованию аналоговых сигналов в цифровое представление. В отличие от обычных методов, которые количественно определяют абсолютную амплитуду каждого образца, дельта-модульирование кодирует разницу между последовательными образцами. Эта простота делает его особенно ценным в приложениях реального времени, таких как сжатие аудио, телекоммуникации и, что важно, восстановление и фильтрация цифрового сигнала. По мере того, как сигналы ухудшаются из-за шума, ограничений полосы пропускания или артефактов хранения, DM обеспечивает вычислительно легкий путь для реконструкции и очистки исходной формы волны. В этой статье исследуются принципы дельта-модуляции, ее роль в восстановлении сигнала, методы фильтрации, которые дополняют его, и компромиссы, которые инженеры должны ориентироваться.
Понимание дельта-модуляции: от аналоговых вариаций до цифровых битов
Дельта-модулирование работает на простой предпосылке: вместо кодирования точного значения сигнала в каждый момент выборки он записывает, увеличился или уменьшился сигнал относительно предыдущего образца. Это двоичное решение принимается компаратором, который сравнивает входящий аналоговый сигнал с локально реконструированной версией. Если вход выше реконструированного сигнала, модулятор выводит «1» (или положительный импульс); если ниже, он выводит «0» (или отрицательный импульс). Выход представляет собой однобитный поток, часто с высокой скоростью выборки, который отслеживает наклон сигнала.
Реконструкция на приемнике использует интегратор, который добавляет или вычитает фиксированный размер шага на основе принятого бита. Со временем это пошаговое приближение следует за исходной аналоговой формой волны. Размер шага является критическим параметром: слишком мал, и система не может идти в ногу с быстрыми изменениями (перегрузка склона); слишком велик, а реконструированный сигнал проявляет чрезмерный гранулированный шум в периоды медленного изменения. Современные реализации часто используют адаптивные размеры шага для смягчения этих проблем, что приводит к адаптивной дельта-модуляции (ADM).
По сравнению с импульсно-кодовой модуляцией (PCM), которая количественно оценивает каждый образец до многобитного значения, дельта-модульирование потребляет меньше полосы пропускания на образец (один бит), но требует гораздо более высокой скорости выборки - обычно во много раз больше скорости Nyquist. Этот компромисс делает DM привлекательным в системах, где простота и низкое энергопотребление имеют приоритет над абсолютной точностью, например, в ранних голосовых кодеках или недорогих цифровых радиосвязях.
Для более глубокого теоретического обоснования см. статью Википедия о дельта-модуляции.
Модуляция дельты в восстановлении цифровых сигналов: восстановление ясности от шума
Деградация сигнала неизбежна при передаче, хранении или воспроизведении. Шум, искажение и отсев повреждают аналоговую форму волны, делая восстановление критической задачей DSP. Модуляция дельты способствует восстановлению двумя ключевыми способами: во-первых, преобразуя шумный аналоговый сигнал в битовый поток, который можно обрабатывать цифровыми фильтрами; во-вторых, используя присущие DM свойства для дифференциации вариаций сигнала и шума.
Уменьшение шума с помощью дифференциального кодирования
Поскольку дельта-модулирование кодирует изменения, а не абсолютные значения, оно естественным образом ослабляет низкочастотный шум, который в противном случае мог бы сместить исходный уровень системы PCM. Например, низкочастотный шум медленно изменяется относительно скорости отбора проб; битовый поток DM все еще будет отслеживать его, но пошаговое приближение действует как грубый фильтр высокого пропуска. В сочетании с последующей цифровой фильтрацией это может устранить постоянные смещения и медленные дрейфы, которые преследуют аналоговые схемы.
Перегрузка и шум в процессе восстановления
В сценариях восстановления интересующий сигнал мог подвергнуться амплитудному сжатию или другим нелинейностям. Перегрузка наклона дельта-модуляции — где фиксированный размер шага не может следовать быстро растущему краю — может быть обращена в пользу, если алгоритм восстановления знает первоначальный размер шага и адаптирует его. Например, при восстановлении звука со старой магнитной ленты может быть ослаблен высокочастотный контент; адаптивный декодер DM может повысить наклон во время переходных процессов, эффективно выравнивая восстановленный сигнал. Это аналогично фильтрации без акцента, но интегрирован в саму модуляцию.
Устойчивость к ошибкам и реконструкция
Часто упускается из виду преимущество дельта-модуляции в восстановлении — присущая ей устойчивость к однобитным ошибкам. В системе PCM одна битовая ошибка в многобитном слове может вызвать большую амплитуду ошибки. В DM каждый бит влияет на разницу только на один размер шага, поэтому изолированные ошибки производят только небольшой сбой. Это делает DM отличным выбором для систем, где шум канала является взрывным или непредсказуемым. Такие методы, как декодирование большинства голосов по нескольким потокам DM, могут дополнительно подавлять ошибки, помогая восстановлению сигнала.
Исследования адаптивной дельта-модуляции для восстановления сигнала продолжаются; недавнее исследование адаптивных методов можно найти в этой статье IEEE по адаптивной дельта-модуляции для восстановления звука .
Фильтрационные технологии, поддерживаемые Delta Modulation
После представления аналогового сигнала в виде DM-битового потока могут применяться традиционные цифровые фильтры.Однако однобитный характер DM требует специализированных фильтрующих структур, которые могут работать на битовом потоке без предварительного преобразования в многобитное представление PCM. Данный раздел охватывает наиболее распространенные подходы фильтрации, используемые в сочетании с дельта-модулированием.
Низкопассная фильтрация Bitstream
Простейшим фильтром является фильтр нижних частот, применяемый к реконструированному аналоговому сигналу после интегратора. Это устраняет высокочастотный шум квантования (гранулярный шум), вводимый пошаговой аппроксимацией. На практике для многих применений достаточно простого RC фильтра нижних частот или цифрового фильтра с скользящим средним значением. Для большей точности могут быть разработаны фильтры конечного импульсного отклика (FIR) для формирования спектра шума, отменяющие полосу пропускания для соотношения сигнал-шум.
Адаптивная фильтрация для отключения шума
Адаптивные фильтры, такие как алгоритм наименьших средних квадратов (LMS), могут быть объединены с DM для отмены помех. Например, если шум коррелирует с известным опорным сигналом, адаптивный фильтр может предсказать и вычесть его из реконструированного DM сигнала. Это особенно полезно в телефонии, где шум от линий электропередач является обычным загрязнителем. Проблема заключается в том, что сам DM битовый поток не является линейным представлением; реконструкция должна выполняться перед применением адаптивной фильтрации, или фильтр должен работать на битовом потоке с использованием специализированной архитектуры, которая учитывает нелинейный поэтапный процесс.
Рекурсивные (IIR) фильтры для эффективного восстановления
Фильтры с бесконечным импульсным откликом (IIR) требуют меньше кранов, чем фильтры FIR, что делает их привлекательными для обработки в режиме реального времени. Однако они могут стать нестабильными, если не учитывать размер шага DM. Обычная методика заключается в включении интегратора декодера DM в структуру фильтра, создании композитной системы, которая выполняет как демодулирование, так и фильтрацию в один шаг. Этот подход, известный как «дельта-модулирование с фильтрацией обратной связи», использовался в современных адаптивных эквалайзерах для беспроводной связи.
Практический учебник по внедрению цифровых фильтров для DM-систем доступен на сайте Analog Devices.
Преимущества и проблемы на практике
Ключевые преимущества
- Низкая сложность: Реализация аппаратного или программного обеспечения модулятора и демодулятора дельта минимальна, требует только компаратора, интегратора и нескольких логических шлюзов. Это делает его идеальным для встроенных систем и устройств IoT, где вычислительная мощность ограничена.
- Эффективность ширины полосы пропускания: Несмотря на то, что требуется высокая скорость отбора проб, однобитный выход может передаваться по очень простым каналам, в том числе по тем, которые имеют только однобитный цифровой путь. Во многих случаях не требуется отдельное восстановление часов, поскольку битовый поток самозахватывается при проектировании с форматами возврата к нулю.
- Грасовая деградация: Как уже отмечалось, системы DM медленно деградируют под шумом, что делает их пригодными для приложений, где качество сигнала не может быть гарантировано.
- Простота интеграции с аналоговыми схемами: Поскольку DM имеет дело с различиями, он может быть напрямую связан с аналоговыми дифференциаторами или интеграторами, упрощая сенсорные интерфейсы и управляющие петли.
Неотъемлемые ограничения и стратегии смягчения
- Квантовый шум (Granular Noise): В периоды постоянного или медленно меняющегося ввода ступенчатое приближение колеблется вокруг истинного значения, производя слышимую или видимую шероховатость.Смягчение включает использование меньшего размера шага (что увеличивает риск перегрузки наклона) или использование адаптивного контроля размера шага (ADM).
- Искажение перегрузки наклона: Когда входной сигнал изменяется быстрее, чем один шаг за период отбора проб, модулятор не может его отслеживать, что приводит к искажению.Решения: увеличить скорость отбора проб, увеличить размер шага или использовать алгоритм компандирования, который предварительно подчеркивает высокочастотное содержимое перед модуляцией.
- Ограниченный динамический диапазон: Без переменного размера шага динамический диапазон базовой DM-системы составляет около 20—30 дБ, недостаточный для высококачественного аудио.Современные модуляторы дельта-сигма и ADM значительно расширяют это за счёт использования обратной связи и многобитного квантования.
Эволюция DM в модуляцию дельта-сигма (]DSM) устранила многие из этих ограничений; сравнение можно найти в этом обзоре ScienceDirect.
Реальные приложения в восстановлении и фильтрации
Аудио Реставрация
Инархивный звук, дельта-модулирование используется для восстановления записей с поврежденных носителей, таких как восковые цилиндры или ранняя магнитная лента. Шумовые характеристики этих источников часто включают щелчки, всплывающие окна и низкочастотный грохот. Кодек DM с адаптивным размером шага может преобразовывать аналоговый сигнал в битовый поток, где простые медианные фильтры могут удалять импульсивный шум, не затрагивая медленно меняющиеся компоненты. После демодуляции фильтр с низким пропускным диапазоном, адаптированный к полосе пропускания оригинальной записи, удаляет добавленный шум квантования, что приводит к более чистому восстановлению, чем традиционный PCM с фиксированным квантованием.
Биомедицинская обработка сигналов
Электрокардиограммные (ЭКГ) и электроэнцефалограммные (ЭЭГ) сигналы имеют относительно низкую полосу пропускания и медленные вариации, что делает их идеальными кандидатами на ДМ. В портативных или имплантируемых устройствах потребление энергии имеет решающее значение; дельта-модулятор может оцифровывать сигнал с помощью одного компаратора и счетчика, а затем передавать битовый поток по беспроводной сети. На приемнике могут применяться цифровые фильтры, такие как фильтр полосового пропуска 0,5-40 Гц (для ЭКГ) с использованием конструкций FIR, которые работают на реконструированном сигнале. Простота ДМ также позволяет фильтровать в реальном времени на самом устройстве, уменьшая количество данных, которые необходимо передавать.
Уравнение электросвязи
В ранних системах цифровой абонентской линии (DSL) дельта-модулирование использовалось в качестве кодека с низкой сложностью для данных голосовой связи. В эквалайзеры, используемые в таких системах, часто включались декодеры DM в составе фильтрующей структуры, что позволяло адаптивно отменять эхо и выравнивать каналы. Сегодня принципы наследуются преобразователями сигма-дельта в беспроводных приемниках, где свойства пересборки и формования шума обеспечивают высокий динамический диапазон без необходимости использования высокоточных аналоговых компонентов.
Будущие направления: дельта-модуляция в эпоху машинного обучения
В то время как классическая дельта-модулирование редко используется в качестве основного кодека для высококачественного аудио или видео, его простота продолжает находить новые ниши. Машинное обучение, выводящее на краю, часто обрабатывает данные датчиков, которые могут быть эффективно представлены в виде дифференциальных сигналов. Нейроморфные вычислительные системы, имитирующие биологические нейронные сети, естественным образом работают на шиповых поездах, которые напоминают дельта-модулированные сигналы. Исследователи изучают, как комбинировать DM с нейронными сетями для выполнения сквозного восстановления и фильтрации непосредственно на битовом потоке, минуя необходимость многобитного преобразования и, таким образом, экономии энергии. Недавний препринт по этой теме доступен на arXiv:2106.12345 .
Кроме того, возрождение интереса к аналоговым вычислениям и обработке смешанных сигналов оживило DM для таких приложений, как системы управления в автономных транспортных средствах, где низкая задержка и минимальное оборудование имеют первостепенное значение.По мере того, как алгоритмы цифровой фильтрации становятся более эффективными, комбинация дельта-модуляции с адаптивной постобработкой, вероятно, останется универсальным инструментом в наборе инструментов инженера по обработке сигналов.
Заключение
Модуляция Delta обеспечивает простой, но мощный метод преобразования аналоговых сигналов в цифровую форму, с неотъемлемыми преимуществами для восстановления и фильтрации сигналов. Его простота, эффективность пропускной способности и устойчивость к ошибкам делают его отличным выбором для многих приложений в режиме реального времени и с низким энергопотреблением. В то время как такие проблемы, как перегрузка наклона и гранулированный шум, требуют тщательного проектирования - часто решаемые адаптивными вариантами - техника продолжает развиваться. Современные цифровые фильтры в сочетании с DM позволяют эффективно восстанавливать деградированные сигналы и извлекать чистую информацию из шумных сред. Понимая сильные стороны и ограничения дельта-модуляции, инженеры могут разумно применять его для решения практических проблем в аудио, биомедицинских и коммуникационных системах. Продолжающаяся интеграция DM с адаптивными алгоритмами и машинным обучением обещает еще больше расширить его охват в ближайшие годы.