Я изучаю некоторые DSP, и мне трудно понять разницу между фазовой задержкой и групповой задержкой .
Мне кажется, что они оба измеряют время задержки синусоид, прошедших через фильтр.
- Правильно ли я думаю об этом?
- Если да, то как отличаются два измерения?
- Может ли кто-нибудь привести пример ситуации, в которой одно измерение было бы более полезным, чем другое?
ОБНОВИТЬ
Забегая вперед во введении Джулиуса Смита к цифровым фильтрам , я обнаружил ситуацию, когда два измерения дают по крайней мере разные результаты: аффинно-фазовые фильтры . Это частичный ответ на мой вопрос, я думаю.
Ответы:
Прежде всего определения разные:
На словах это означает:
Когда использовать тот или иной действительно зависит от вашего приложения. Классическим приложением для групповой задержки являются модулированные синусоидальные волны, например AM-радио. Время, которое требуется для прохождения сигнала модуляции через систему, определяется групповой задержкой, а не фазовой задержкой. Другим звуковым примером может быть ударный барабан: это в основном модулированная синусоида, поэтому, если вы хотите определить, насколько ударный барабан будет задержан (и, возможно, размазан во времени), групповая задержка - это способ посмотреть на это.
источник
Они оба не измеряют, насколько задерживается синусоида. Задержка фазы измеряет именно это. Групповая задержка немного сложнее. Представьте себе короткую синусоидальную волну с приложенной к ней огибающей амплитуды, чтобы она постепенно исчезала, например, гауссиана, умноженная на синусоиду. Эта оболочка имеет форму и, в частности, имеет пик, который представляет центр этого «пакета». Групповая задержка говорит вам, насколько будет задержана эта огибающая амплитуды, в частности, насколько пика этого пакета будет сдвигаться.
Мне нравится думать об этом, возвращаясь к определению групповой задержки: это производная фазы. Производная дает вам линеаризацию фазового отклика в этой точке. Другими словами, на некоторой частоте групповая задержка говорит вам приблизительно, как фазовый отклик соседних частот соотносится с фазовым откликом в этой точке. Теперь вспомните, как мы используем амплитудно-модулированную синусоиду. Амплитудная модуляция принимает пик синусоиды и вводит боковые полосы на соседних частотах. Таким образом, в некотором смысле групповая задержка дает вам информацию о том, как боковые полосы будут задерживаться относительно этой несущей частоты, и применение этой задержки каким-то образом изменит форму огибающей амплитуды.
Сумасшедшая вещь? Причинные фильтры могут иметь отрицательную групповую задержку! Возьмите ваш коэффициент Гаусса, умноженный на синусоиду: вы можете построить аналоговую схему так, чтобы при передаче этого сигнала пик огибающей появлялся на выходе перед входом. Это кажется парадоксом, поскольку может показаться, что фильтр должен «заглядывать» в будущее. Это определенно странно, но способ думать об этом состоит в том, что, поскольку конверт имеет очень предсказуемую форму, фильтр уже имеет достаточно информации, чтобы предвидеть, что произойдет. Если шип был вставлен в середину сигнала, фильтр не предвидел бы этого. Вот действительно интересная статья об этом: http://www.dsprelated.com/showarticle/54.php
источник
Для тех, кто до сих пор не умеет мелом, разница здесь - простой пример
Возьмите длинную линию передачи с простым синусоидальным сигналом с амплитудной огибающей, , на его входеV ( T )
Если вы измеряете этот сигнал на конце линии передачи, он может прийти где-то так:
где - разность фаз от входа до выхода.φ
Если вы хотите узнать, сколько времени занимает фаза синусоиды, передача от входа к концу, то - ваш ответ за считанные секунды.τ ϕ = - ϕгрех( ω т ) τφ= - ϕω
Если вы хотите , как много времени он берет конверт , , синусоида передачи от входа до конца то ваш ответ в секунд.τ g = - dv(t) τg=−dϕdω
Фазовая задержка - это просто время прохождения для одной частоты, в то время как групповая задержка является мерой искажения амплитуды, если применяется массив из нескольких частот.
источник
Фазовая задержка любого фильтра - это величина временной задержки, которую испытывает каждый частотный компонент при прохождении фильтров (если сигнал состоит из нескольких частот).
Групповая задержка - это средняя задержка композитного сигнала, понесенного на каждом компоненте частоты.
источник
Я знаю, что это довольно старый вопрос, но я искал в интернете выражения для групповой задержки и фазовой задержки. В сети не так много таких дериваций, поэтому я решил поделиться тем, что нашел. Также обратите внимание, что этот ответ является скорее математическим описанием, чем интуитивным. Для интуитивного описания, пожалуйста, обратитесь к ответам выше. Итак, здесь идет:
Рассмотрим сигнал и пропустим его через систему LTI с частотной характеристикой Мы рассмотрели коэффициент усиления системы равен единице, потому что мы заинтересованы в анализе того, как система изменяет фазу входного сигнала, а не коэффициент усиления. Теперь, учитывая, что умножение во временной области соответствует свертке в частотной области, преобразование Фурье входного сигнала задается как который составляет Следовательно, выходные данные системы имеют частотный спектр, определяемый как H ( j ω ) = e j ϕ ( ω ) A ( j ω ) = 1
источник