upwlev

Одноуровневая реконструкция 1D разложения вейвлета

Синтаксис

[NC,NL,cA] = upwlev(C,L,wname)
[NC,NL,cA] = upwlev(C,L,Lo_R,Hi_R)

Описание

upwlev является одномерной аналитической функцией вейвлета.

[NC,NL,cA] = upwlev(C,L,wname) выполняет одноуровневую реконструкцию структуры разложения вейвлета [C,L], дающий новый один [NC,NL], и извлекает последний содействующий вектор приближения cA.

[C,L] является разложением на уровне n = length(L)-2, таким образом, [NC,NL] является тем же разложением на уровне, n-1 и cA являются содействующим вектором приближения на уровне n.

wname является вектором символов или скаляром строки определение вейвлета, C является исходным вектором разложения вейвлета и L соответствующий бухгалтерский вектор (для подробной информации о системах хранения, смотрите wavedec).

Вместо того, чтобы дать имя вейвлета, можно дать фильтры.

Для [NC,NL,cA] = upwlev(C,L,Lo_R,Hi_R), Lo_R является фильтром нижних частот реконструкции, и Hi_R является фильтром высоких частот реконструкции.

Примеры

% The current extension mode is zero-padding (see dwtmode).

% Load original one-dimensional signal.
load sumsin; s = sumsin; 

% Perform decomposition at level 3 of s using db1. 
[c,l] = wavedec(s,3,'db1'); 
subplot(311); plot(s); 
title('Original signal s.'); 
subplot(312); plot(c); 
title('Wavelet decomposition structure, level 3') 
xlabel(['Coefs for approx. at level 3 ' ... 
        'and for det. at levels 3, 2 and 1'])

% One step reconstruction of the wavelet decomposition 
% structure at level 3 [c,l], so the new structure [nc,nl] 
% is the wavelet decomposition structure at level 2. 
[nc,nl] = upwlev(c,l,'db1'); 
subplot(313); plot(nc); 
title('Wavelet decomposition structure, level 2') 
xlabel(['Coefs for approx. at level 2 ' ... 
        'and for det. at levels 2 and 1'])

% Editing some graphical properties,
% the following figure is generated.

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

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