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

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

свернуть все

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

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

Вейвлеты

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

Для просмотра документации необходимо авторизоваться на сайте