iswt

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

Синтаксис

X = iswt(SWC,'wname')
X = iswt(SWA,SWD,'wname')
X = iswt(SWA(end,:),SWD,'wname')
X = iswt(SWC,Lo_R,Hi_R)
X = iswt(SWA,SWD,Lo_R,Hi_R)
X = iswt(SWA(end,:),SWD,Lo_R,Hi_R)

Описание

iswt выполняет многоуровневую 1D стационарную реконструкцию вейвлета с помощью или ортогонального или биоортогонального вейвлета. Укажите, что вейвлет с помощью его имени ('wname', видят wfilters для получения дополнительной информации), или его фильтры реконструкции (Lo_R и Hi_R).

X = iswt(SWC,'wname') или X = iswt(SWA,SWD,'wname') или X = iswt(SWA(end,:),SWD,'wname') восстанавливает X сигнала на основе многоуровневой стационарной структуры разложения вейвлета SWC или [SWA,SWD] (см. swt для получения дополнительной информации).

X = iswt(SWC,Lo_R,Hi_R) или X = iswt(SWA,SWD,Lo_R,Hi_R) или X = iswt(SWA(end,:),SWD,Lo_R,Hi_R) восстановите как выше, с помощью фильтров, которые вы задаете.

  • Lo_R является фильтром нижних частот реконструкции.

  • Hi_R является фильтром высоких частот реконструкции.

Lo_R и Hi_R должны быть той же длиной.

Примеры

свернуть все

Продемонстрируйте совершенную реконструкцию с помощью 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.1386e-13

Ссылки

Нэзон, Г.П.; Б.В. Сильверман (1995), “Стационарный вейвлет преобразовывает и некоторые статистические приложения”, Примечания Лекции в Статистике, 103, стр 281–299.

Койфман, Р.Р.; Донохо Д.Л. (1995), “Шумоподавление инварианта перевода”, Примечания Лекции в Статистике, 103, стр 125–150.

Pesquet, Дж.К.; Х. Крим, Х. Карфэйтан (1996), “Независимые от времени ортонормированные представления вейвлета”, Знак Сделки IEEE. Proc., издание 44, 8, стр 1964–1970.

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

| |

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