filters

Фильтры банка фильтров DWT

Синтаксис

Описание

пример

[Lo,Hi] = filters(fb) возвращает lowpass (масштабирование) и highpass (вейвлет) фильтры, Lo и Hi, соответственно, для дискретной группы фильтров преобразования вейвлета (DWT) fb.

Примеры

свернуть все

Получите lowpass и highpass фильтры для симлета порядка 4.

fb = dwtfilterbank('Wavelet','sym4');
[Lo,Hi] = filters(fb)
Lo = 8×2

   -0.0758    0.0322
   -0.0296   -0.0126
    0.4976   -0.0992
    0.8037    0.2979
    0.2979    0.8037
   -0.0992    0.4976
   -0.0126   -0.0296
    0.0322   -0.0758

Hi = 8×2

   -0.0322   -0.0758
   -0.0126    0.0296
    0.0992    0.4976
    0.2979   -0.8037
   -0.8037    0.2979
    0.4976    0.0992
    0.0296   -0.0126
   -0.0758   -0.0322

Подтвердите, что группа фильтров ортогональна.

isOrthogonal(fb)
ans = logical
   1

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

свернуть все

Набор фильтров дискретного вейвлета преобразования (DWT), заданный как dwtfilterbank объект.

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

свернуть все

Lowpass (масштабирование) фильтры для банка фильтров DWT, возвращенные как матрица L -by-2. L является четным положительным целым числом. Первый столбец Lo - фильтр анализа, а второй столбец - фильтр синтеза.

Для ортогональных вейвлеты фильтры синтеза lowpass и анализа lowpass являются измененными во времени версиями друг друга.

Фильтры Highpass (вейвлет) для банка фильтров DWT, возвращенные как матрица L -by-2. L является четным положительным целым числом. Первый столбец Hi - фильтр анализа, а второй столбец - фильтр синтеза.

Для ортогональных вейвлеты фильтры синтеза верхних частот и анализа высоких частот являются измененными во времени версиями друг друга.

См. также

|

Введенный в R2018a