iswt

Обратное дискретное стационарное вейвлет 1-D

    Описание

    x = iswt(swc,wname) восстанавливает сигнал 1-D x на основе многоуровневого стационарного вейвлет swc использование вейвлета, заданного как wname. swc ожидается, что это будет выходом swt функция. The wname вейвлет должен быть тем же вейвлетом, который используется для получения swc структура.

    x = iswt(swa,swd,wname) использует аппроксимационные коэффициенты swa и коэффициенты детализации swd для восстановления сигнала 1-D. Матрицы с реальными swa и swd ожидается, что это будут выходы swt функция.

    Синтаксис iswt(swa(end,:),swd,wname) эквивалентно iswt(swa,swd,wname).

    x = iswt(swc,LoR,HiR) использует фильтр масштабирования LoR и вейвлет HiR. Ожидается, что фильтры восстановления будут сопоставлены с вейвлетом, используемым для создания swc структура. Для получения дополнительной информации см. wfilters.

    пример

    x = iswt(swa,swd,LoR,HiR) использует фильтр масштабирования LoR и вейвлет HiR. Ожидается, что фильтры восстановления будут сопоставлены с вейвлетом, используемым для создания swc структура. Для получения дополнительной информации см. wfilters.

    Синтаксис iswt(swa(end,:),swd,LoR,HiR) эквивалентно iswt(swa,swd,LoR,HiR).

    Примеры

    свернуть все

    Продемонстрировать идеальную реконструкцию с помощью swt и iswt с биортогональным вейвлет.

    load noisbloc
    [Lo_D,Hi_D,Lo_R,Hi_R] = wfilters('bior3.5');
    [swa,swd] = swt(noisbloc,3,Lo_D,Hi_D);
    recon = iswt(swa,swd,Lo_R,Hi_R);
    norm(noisbloc-recon)
    ans = 1.0818e-13
    

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

    свернуть все

    Многоуровневое стационарное вейвлет, заданное как действительная матрица. swc - выходы swt.

    Типы данных: double

    Вейвлет, заданный как вектор символов или строковый скаляр. iswt Поддержки только Тип 1 (ортогональный) или Тип 2 (биортогональные) вейвлеты. Посмотрите wfilters для получения списка ортогональных и биортогональных вейвлеты.

    Приближения, заданные как вещественная матрица. swa - выходы swt.

    Типы данных: double

    Коэффициенты детализации, заданные как вещественная матрица. swd - выходы swt.

    Типы данных: double

    Фильтры реконструкции Вейвлета, заданные как пара векторов с четной длиной, действительными значениями. LoR - фильтр восстановления масштабирования (lowpass), и HiR - фильтр восстановления вейвлет (highpass). Длины LoR и HiR должно быть равным. Посмотрите wfilters для получения дополнительной информации.

    Типы данных: double

    Ссылки

    [1] Nason, G. P., and B. W. Silverman. «Стационарное преобразование вейвлет и некоторые статистические приложения». В Вейвлетах и статистике под редакцией Анестиса Антониадиса и Жоржа Oppenheim, 103: 281-99. Нью-Йорк, Нью-Йорк: Спрингер Нью-Йорк, 1995. https://doi.org/10.1007/978-1-4612-2544-7_17.

    [2] Койфман, Р. Р. и Д. Л. Донохо. «Переводно-инвариантное шумоподавление». В Вейвлетах и статистике под редакцией Анестиса Антониадиса и Жоржа Oppenheim, 103: 125-50. Нью-Йорк, Нью-Йорк: Спрингер Нью-Йорк, 1995. https://doi.org/10.1007/978-1-4612-2544-7_9.

    [3] Pesquet, J.-C., H. Krim, and H. Carfantan. «Инвариантные по времени ортонормальные представления вейвлет». Транзакции IEEE по обработке сигналов 44, № 8 (август 1996 года): 1964-70. https://doi.org/10.1109/78.533717.

    Расширенные возможности

    .

    См. также

    | |

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