Ортогональные фильтры вейвлета
[ вычисляет четыре фильтра, сопоставленные с масштабирующимся фильтром Lo_D,Hi_D,Lo_R,Hi_R] = orthfilt(W)W соответствие вейвлету.
Четыре фильтра, которые вычисляет функция, являются разложением фильтр lowpass Lo_D, разложение highpass фильтрует Hi_D, реконструкция фильтр lowpass Lo_R, и реконструкция highpass фильтрует Hi_R.
Для получения дополнительной информации о том, как функция вычисляет фильтры, см. Алгоритмы.
Для ортогонального вейвлета в среде мультиразрешения начните с масштабирующейся функции ϕ и функции вейвлета ψ. Одно из основных отношений является отношением двойной шкалы:
Все фильтры, используемые в dwt и idwtфункции глубоко связаны с последовательностью . если ϕ сжато поддерживается, последовательность (wn) конечна и может быть просмотрена как КИХ-фильтр. Масштабирующийся фильтр W КИХ-фильтр lowpass длины 2 Н, с суммой 1, и с нормой 1 / √ 2."
Например, для db3 масштабирование фильтра,
w = dbwavf('db3')
w = 0.2352 0.5706 0.3252 -0.0955 -0.0604 0.0249
sum(w)
= 1.000
norm(w)
= 0.7071
Задайте четыре КИХ-фильтра от фильтра W из длины 2 Н и нормы 1.
Функция вычисляет четыре фильтра с помощью следующей схемы.

Алгоритм задает qmf таково что Hi_R и Lo_R квадратурные фильтры зеркала (который является Hi_R (k) = (-1)kLo_R(2N + 1 - k), для k = 1, 2, Ä, 2N) и wrev таким образом, что это инвертирует коэффициенты фильтра. Поэтому Hi_D и Lo_D также квадратурные фильтры зеркала.
[1] Daubechies, я. (1992). Десять лекций по вейвлетам. Ряд конференции CBMS-NSF в прикладной математике, SIAM Эд. стр 117–119, 137, 152.