wfilters

Описание

пример

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

[F1,F2] = wfilters(wname,type) возвращает пару type фильтры, сопоставленные с ортогональным или биортогональным вейвлет- wname. Для примера, wfilters('db6','h') возвращает пару высокочастотных фильтров 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. Axes 1 with title Decomposition Lowpass Filter contains an object of type stem. Axes 2 with title Decomposition Highpass Filter contains an object of type stem. Axes 3 with title Reconstruction Lowpass Filter contains an object of type stem. Axes 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.

Высокочастотный фильтр разложения, возвращенный как действительный вектор, сопоставленный с вейвлет- wname.

Восстановительный lowpass, возвращенный как действительный вектор, сопоставлен с вейвлет- wname.

Восстановительный фильтр highpass, возвращенный как реальный вектор, сопоставленный с вейвлет- wname.

Фильтрация пары запрашиваемых type, returned, заданный как одна из перечисленных здесь пар фильтров.

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

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

LoD и HiD

'r'

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

LoR и HiR

'l'

Lowpass

LoD и LoR

'h'

Фильтры Highpass

HiD и HiR

Ссылки

[1] Daubechies, I. Ten Lectures on Wavelets. Серия региональных конференций CBMS-NSF по прикладной математике. Филадельфия, Пенсильвания: Общество промышленной и прикладной математики, 1992.

[2] Mallat, S. G. «A Theory for Multirresolution Signal Decomposition: The Wavelet Representation». Транзакции IEEE по шаблонному анализу и машинному анализу. Том 11, выпуск 7, июль 1989 года, стр. 674-693.

См. также

| | |

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