wfilters

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

Описание

пример

[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])

Figure contains 4 axes objects. Axes object 1 with title Decomposition Lowpass Filter contains an object of type stem. Axes object 2 with title Decomposition Highpass Filter contains an object of type stem. Axes object 3 with title Reconstruction Lowpass Filter contains an object of type stem. Axes object 4 with title Reconstruction Highpass Filter contains an object of type stem.

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

свернуть все

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

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

Вейвлеты

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 региональный ряд конференции в прикладной математике. Филадельфия, усилитель мощности (УМ): общество промышленной и прикладной математики, 1992.

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

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

| | |

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