Você está na página 1de 1

20/09/12 16:18 B:\Estudos\UFJF - Mestrado...\Trabalho1.

m 1 of 1

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% %%
%% UNIVERSIDADE FEREDAL DE JUIZ DE FORA %%
%% MESTRADO EM ENGENHARIA ELÉTRICA %%
%% DISCIPLINA DE TRANSFORMADAS WAVELETS %%
%% PABLO CARLOS DE SIQUEIRA FURTADO %%
%% %%
%% TRABALHO Nº 1: DWT CONVENCIONAL COM DOIS NÍVEIS %%
%% %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%% INICIALIZAÇÃO DO PROGRAMA
clc
clear

%% DEFINIÇÃO DO SINAL DE ENTRADA DO SISTEMA


S0=[0.9794 -0.2656 -0.5484 -0.0963 -1.3907 -0.7284 1.8860 -2.9414]

%% DEFINIÇÃO DOS FILTROS UTILIZADOS (WAVELET HAAR) - FILTROS REBATIDOS


Hd=[-1 1]; % FILTRO PASSA ALTA DE DECOMPOSIÇÃO
Hr=[1 -1]; % FILTRO PASSA ALTA DE RECONSTRUÇÃO
Ld=[1 1]; % FILTRO PASSA BAIXA DE DECOMPOSIÇÃO
Lr=[1 1]; % FILTRO PASSA BAIXA DE RECONSTRUÇÃO

%% DECOMPOSIÇÃO - 1º NÍVEL
cD1=dyaddown(conv(S0,Hd)); % ENCONTRANDO cD1 ok
cA1=dyaddown(conv(S0,Ld)); % ENCONTRANDO cA1 ok

%% DECOMPOSIÇÃO - 2º NÍVEL
cD2=dyaddown(conv(cA1,Hd)); % ENCONTRANDO cD2
cA2=dyaddown(conv(cA1,Ld)); % ENCONTRANDO cA2

%% RECONSTRUÇÃO - 2º NÍVEL
D2=conv(dyadup(cD2),Hr); % ENCONTRANDO D2 ok
A2=conv(dyadup(cA2),Lr); % ENCONTRANDO A2 ok
A2D2=wkeep(D2+A2,4)/2; % NORMALIZANDO E FINALIZANDO A RECONSTRUÇÃO NO 2º NÍVEL

%% RECONSTRUÇÃO - 1º NÍVEL
D1=conv(dyadup(cD1),Hr); % ENCONTRANDO D1 ok
A1=conv(dyadup(A2D2),Lr); % ENCONTRANDO A1

%% RECONSTRUÇÃO DO SINAL ORIGINAL


S1=wkeep(D1+A1,8)/2 %NORMALIZANDO E FINALIZANDO A RECONSTRUÇÃO NO 1º NÍVEL

Você também pode gostar