wfilters

Фильтры вейвлета

Синтаксис

[LoD,HiD,LoR,HiR] = wfilters(wname)
[F1,F2] = wfilters(wname,type)

Описание

пример

[LoD,HiD,LoR,HiR] = wfilters(wname) возвращает четыре lowpass и highpass, разложение и фильтры реконструкции, сопоставленные с ортогональным или биоортогональным вейвлетом wname.

[F1,F2] = wfilters(wname,type) возвращает пару фильтров type, сопоставленных с ортогональным или биоортогональным вейвлетом wname. Например, wfilters('db6','h') возвращает пару фильтров highpass HiD и HiR, сопоставленный с вейвлетом db6.

Примеры

свернуть все

Определите имя вейвлета.

wname = 'db5';

Вычислите четыре фильтра, сопоставленные с именем вейвлета, заданным wname, и постройте результаты.

[LoD,HiD,LoR,HiR] = wfilters(wname); 
subplot(2,2,1)
stem(LoD)
title('Decomposition Lowpass Filter')
subplot(2,2,2)
stem(HiD)
title('Decomposition Highpass Filter')
subplot(2,2,3)
stem(LoR)
title('Reconstruction Lowpass Filter')
subplot(2,2,4)
stem(HiR)
title('Reconstruction Highpass Filter')
xlabel(['The four filters for ',wname])

Входные параметры

свернуть все

Имя ортогонального или биоортогонального вейвлета, заданного как одно из значений, перечисленных здесь.

Семейства вейвлетов

Вейвлеты

Daubechies

'db1' или 'haar', 'db2', ..., 'db10', ..., 'db45'

Coiflets

'coif1', ..., 'coif5'

Symlets

'sym2', ..., 'sym8', ..., 'sym45'

Фильтры Фейера-Коровкина

'fk4', 'fk6', 'fk8', 'fk14', 'fk22'

Дискретный Мейер

'dmey'

Биоортогональный

'bior1.1', 'bior1.3', 'bior1.5'
'bior2.2', 'bior2.4', 'bior2.6', 'bior2.8'
'bior3.1', 'bior3.3', 'bior3.5', 'bior3.7'
'bior3.9', 'bior4.4', 'bior5.5', 'bior6.8'

Биоортогональный реверс

'rbio1.1', 'rbio1.3', 'rbio1.5'
'rbio2.2', 'rbio2.4', 'rbio2.6', 'rbio2.8'
'rbio3.1', 'rbio3.3', 'rbio3.5', 'rbio3.7'
'rbio3.9', 'rbio4.4', 'rbio5.5', 'rbio6.8'

Тип пары фильтра, чтобы возвратиться, заданный как одно из значений, перечисленных сюда.

typeОписание
'd'

Фильтры разложения (LoD и HiD)

'r'

Фильтры реконструкции (LoR и HiR)

'l'

Фильтры Lowpass (LoD и LoR)

'h'

Фильтры Highpass (HiD и HiR)

Выходные аргументы

свернуть все

Разложение lowpass фильтр, возвращенный как вектор с действительным знаком, сопоставленный с вейвлетом wname.

Разложение highpass фильтр, возвращенный как вектор с действительным знаком, сопоставленный с вейвлетом wname.

Реконструкция lowpass фильтр, возвращенный как вектор с действительным знаком, сопоставленный с вейвлетом wname.

Реконструкция highpass фильтр, возвращенный как вектор с действительным знаком, сопоставленный с вейвлетом wname.

Пара фильтра требуемого type, возвращенного, заданного как одна из пар фильтров, перечисленных здесь.

typeОписаниеПара фильтра
'd'

Фильтры разложения

LoD и HiD

'r'

Фильтры реконструкции

LoR и HiR

'l'

Фильтры Lowpass

LoD и LoR

'h'

Фильтры Highpass

HiD и HiR

Ссылки

[1] Daubechies, я. Десять лекций по вейвлетам. CBMS-NSF региональный ряд конференции в прикладной математике. Филадельфия, PA: общество промышленной и прикладной математики, 1992.

[2] Mallat, S. G. “Теория для Разложения Сигнала Мультиразрешения: Представление Вейвлета”. Транзакции IEEE согласно Анализу Шаблона и Искусственному интеллекту. Издание 11, Выпуск 7, июль 1989, стр 674–693.

Смотрите также

| | |

Представлено до R2006a