% DTFT waveletovych filtorv a podmienka uplnej rekonstrukcie SIGSIZE=512 [LO_D,HI_D,LO_R,HI_R] = wfilters('Bior4.4') n=0:1:SIGSIZE-1; F1=zeros(1,SIGSIZE); for a=1:length(LO_D) F1=F1+LO_D(a)*exp(-i*2*3.1415926*(a-1)*n/SIGSIZE); end plot(n,abs(F1),'black'); hold on n=0:1:SIGSIZE-1; F2=zeros(1,SIGSIZE); for a=1:length(LO_R) F2=F2+LO_R(a)*exp(-i*2*3.1415926*(a-1)*n/SIGSIZE); end plot(n,abs(F2),'blue'); hold on n=0:1:SIGSIZE-1; F3=zeros(1,SIGSIZE); for a=1:length(HI_D) F3=F3+HI_D(a)*exp(-i*2*3.1415926*(a-1)*n/SIGSIZE); end plot(n,abs(F3),'cyan'); hold on n=0:1:SIGSIZE-1; F4=zeros(1,SIGSIZE); for a=1:length(HI_R) F4=F4+HI_R(a)*exp(-i*2*3.1415926*(a-1)*n/SIGSIZE); end plot(n,abs(F4),'magenta'); hold on F_LOW=abs(F1.*F2); F_HI =abs(F3.*F4); plot(n,F_LOW,'red'); plot(n,F_HI,'green'); plot(n,F_LOW+F_HI,'yellow'); hold on return