Jump to content

Цифровая линия задержки

Стандартное представление блок-схемы целочисленной линии задержки M. [1]

Цифровая линия задержки (или просто линия задержки , также называемая фильтром задержки ) — это дискретный элемент цифрового фильтра , который позволяет задерживать сигнал на некоторое количество выборок . Линии задержки обычно используются для задержки аудиосигналов, поступающих в громкоговорители , для компенсации скорости звука в воздухе и для выравнивания видеосигналов с сопровождающим звуком, что называется синхронизацией аудио-видео . Линии задержки могут компенсировать задержку электронной обработки , так что несколько сигналов покидают устройство одновременно, несмотря на то, что они проходят по разным путям.

Цифровые линии задержки широко используются в методах моделирования акустики помещения , музыкальных инструментов и блоков эффектов . Синтез цифровых волноводов показывает, как цифровые линии задержки можно использовать в качестве методов синтеза звука для различных музыкальных инструментов, таких как струнные и духовые инструменты .

Если линия задержки содержит нецелое значение меньше единицы, это приводит к дробной линии задержки (также называемой интерполированной линией задержки или фильтром дробной задержки). Последовательность целочисленной линии задержки и дробного фильтра задержки обычно используется для моделирования произвольных фильтров задержки при цифровой обработке сигналов . [2] Схема Датторро представляет собой стандартную реализацию цифровых фильтров, использующих дробные линии задержки. [3]

Стандартная линия задержки с целочисленной задержкой получается в результате Z-преобразования сигнала дискретного времени. задерживается на образцы [4] :

В этом случае, — это фильтр целочисленной задержки с:

Фильтр области дискретного времени для целочисленной задержки как обратное дзета-преобразование тривиально, так как это импульс, сдвинутый [5] :

Работа в области дискретного времени с дробными задержками менее тривиальна. В наиболее общей теоретической форме линия задержки с произвольной дробной задержкой определяется как стандартная линия задержки с задержкой , который можно смоделировать как сумму целочисленной компоненты и дробная составляющая что меньше одной выборки:

(Дробная) Линия задержки - Домен
( Защита 1 )

Это доменное представление нетривиальной задачи проектирования цифрового фильтра : решением является любой фильтр во временной области, который представляет или аппроксимирует обратное Z-преобразование . [2]

Конструктивные решения фильтров

[ редактировать ]

Наивное решение

[ редактировать ]

Концептуально самое простое решение получается путем выборки решения в области непрерывного времени, что тривиально для любого значения задержки. Учитывая непрерывный сигнал задерживается на образцы или секунды [6] :

В этом случае, представляет собой фильтр дробной задержки в области непрерывного времени со следующими параметрами:

Наивное решение для выборочного фильтра — это дискретное обратное преобразование Фурье , который создает непричинный БИХ- фильтр в форме кардинального синуса. сдвинут на [6] :

Область непрерывного времени смещается на дробную задержку, в то время как выборка всегда выравнивается по декартовой плоскости, поэтому:

  • когда задержка представляет собой целое число выборок , выборка сместилась вырождается в смещённый импульс, как и в теоретическом решении.
  • когда задержка представляет собой дробное число выборок , выборка сместилась создает непричинный БИХ-фильтр, который на практике реализовать невозможно.
Анимация переключения передач
Идеальная линия дробной задержки получается путем выборки обратного преобразования Фурье фильтра дробной задержки в области непрерывного времени. Обратите внимание, что для целочисленного значения задержки этот случай вырождается в простые сдвинутые импульсы. Задержка дискретизированного сигнала с помощью этого фильтра концептуально совпадает с повторной дискретизацией его аналогового источника с равным периодом дискретизации, но выравнивание выборки смещено на . Также обратите внимание, что на изображении показаны только несколько выборок около нуля, но непричинный БИХ определяется для бесконечного числа выборок в обоих направлениях оси X.

Усеченное причинно-следственное решение FIR

[ редактировать ]

Концептуально самое простое реализуемое решение — это причинное усечение приведенного выше наивного решения. [7]

Однако усечение импульсной характеристики может вызвать нестабильность, которую можно смягчить несколькими способами:

  • Окно усеченной импульсной характеристики и, следовательно, ее сглаживание. Обратите внимание, что в этом случае нам нужно добавить еще один сдвиг чтобы выровнять окно и и обеспечить симметричную фильтрацию [7] [8] .

  • Общий метод наименьших квадратов (GLS): [2] итеративно настраивает частотную характеристику путем использования окна наименьшей квадратичной интегральной ошибки, которая минимизирует квадратичную интегральную ошибку между идеальными и усеченными частотными характеристиками фильтра, определяемую как:

  • Интерполятор Лагранжа (Максимально плоский фильтр дробной задержки): [9] добавляет ограничения «плоскостности» к первым N производным интегральной ошибки наименьших квадратов. Этот метод представляет особый интерес, поскольку имеет решение в замкнутой форме:
Представление блок-схемы формулы интерполятора Лагранжа. [10]

Далее следует расширение приведенной выше формулы, отображающее результирующие фильтры порядка до :

Расширение формулы интерполятора Лагранжа [7]
Н = 1 - -
Н = 2 -
Н = 3

Всепроходное БИХ-фазовое приближенное решение

[ редактировать ]

Другой подход заключается в разработке БИХ- фильтра порядка со структурой Z-преобразования, которая делает его всепроходным, но при этом приближается к задерживать [7] :

Взаимно расположенные нули и полюса соответственно сгладить частоту реакции , а фаза является функцией фазы . Следовательно, проблемой становится разработка КИХ-фильтра. , то есть нахождение его коэффициентов как функция от D (заметим, что всегда), так что фаза лучше всего приближается к желаемому значению . [7]

Основные решения:

  • Итеративная минимизация фазовой ошибки наименьших квадратов, [2] который определяется как:

  • Итеративная минимизация ошибки наименьшего квадрата фазы задержки , [2] который определяется как:

Далее следует расширение приведенной выше формулы, отображающее результирующие коэффициенты порядка до :

Расширение формулы коэффициентов всеполюсного фильтра нижних частот Thiran [7]
Н = 1 1 - -
Н = 2 1 -
Н = 3 1

Коммерческая история

[ редактировать ]
Цифровая линия задержки Eventide DDL 1745

Цифровые линии задержки были впервые использованы для компенсации скорости звука в воздухе в 1973 году, чтобы обеспечить необходимое время задержки для удаленных вышек громкоговорителей на Summer Jam на Уоткинс-Глен рок-фестивале в Нью-Йорке, на котором присутствовало 600 000 человек. из Нью-Йорка Компания Eventide Clock Works предоставила цифровые устройства задержки, каждое из которых обеспечивает задержку 200 миллисекунд. Четыре башни динамиков были расположены на расстоянии 200 футов (60 м) от сцены, их сигнал задерживался на 175 мс, чтобы компенсировать скорость звука между динамиками основной сцены и башнями задержки. Еще шесть башен динамиков были размещены на расстоянии 400 футов от сцены, что потребовало задержки 350 мс, а еще шесть башен были размещены на расстоянии 600 футов от сцены и питались с задержкой 525 мс. Каждый модуль Eventide DDL 1745 содержал сто 1000-битных микросхем сдвигового регистра и специальный цифро-аналоговый преобразователь и стоил 3800 долларов (что эквивалентно 27 679 долларам в 2023 году). [12] [13]

См. также

[ редактировать ]
  1. ^ «Линия задержки M-выборки» . ccrma.stanford.edu . Проверено 6 июля 2023 г.
  2. ^ Перейти обратно: а б с д и Лааксо, Тимо И.; Вялимяки, Веса; Карьялайнен, Матти А.; Лайне, Унто К. (январь 1996 г.), «Разделение единичной задержки [проектирование FIR/всепроходных фильтров]», IEEE Signal Processing Magazine , vol. 13, нет. 1, стр. 30–60, Бибкод : 1996ISPM...13...30L , doi : 10.1109/79.482137
  3. ^ Смит, Джулиус О.; Ли, Нельсон (5 июня 2008 г.), «Вычислительное акустическое моделирование с цифровой задержкой» , Центр компьютерных исследований в области музыки и акустики , получено 21 августа 2007 г.
  4. ^ «Линии задержки» . ccrma.stanford.edu . Проверено 6 июля 2023 г.
  5. ^ «ВВЕДЕНИЕ В ЦИФРОВЫЕ ФИЛЬТРЫ С АУДИО ПРИЛОЖЕНИЯМИ» . ccrma.stanford.edu . Проверено 6 июля 2023 г.
  6. ^ Перейти обратно: а б «Идеальная интерполяция с ограниченной полосой пропускания (Sinc)» . ccrma.stanford.edu . Проверено 6 июля 2023 г.
  7. ^ Перейти обратно: а б с д и ж Вялимяки, Веса (1998). «Моделирование акустических трубок в дискретном времени с использованием фильтров дробной задержки» .
  8. ^ Харрис, Ф.Дж. (1978). «О применении окон для гармонического анализа с дискретным преобразованием Фурье» . Труды IEEE . 66 (1): 51–83. дои : 10.1109/proc.1978.10837 . ISSN   0018-9219 . S2CID   426548 .
  9. ^ Германович, Э. (1992). «Формулы явности [sic] для весовых коэффициентов максимально плоских настраиваемых КИХ-задержек» . Электронные письма . 28 (20): 1936. doi : 10.1049/el:19921239 .
  10. ^ Смит, Джулиус (5 сентября 2022 г.). «Явная формула для коэффициентов интерполяции Лагранжа» . ccrma .
  11. ^ Тиран, Ж.-П. (1971). «Рекурсивные цифровые фильтры с максимально плоской групповой задержкой» . Транзакции IEEE по теории цепей . 18 (6): 659–664. дои : 10.1109/TCT.1971.1083363 . ISSN   0018-9324 .
  12. ^ Налия Санчес (29 июля 2016 г.), «Вспоминая фестиваль в Уоткинс-Глене» , Eventide Audio , получено 20 февраля 2020 г.
  13. ^ «Цифровая задержка DDL 1745» . Вечернее аудио . Проверено 22 июля 2023 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2a9873379b6edc81d250f58762476b1c__1720752480
URL1:https://arc.ask3.ru/arc/aa/2a/1c/2a9873379b6edc81d250f58762476b1c.html
Заголовок, (Title) документа по адресу, URL1:
Digital delay line - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)