User`s guide
Wavelet Synthesis
5-535
5Wavelet Synthesis
Purpose Reconstruct a signal from its multirate bandlimited components (requires the 
Wavelet Toolbox).
Library Filtering / Multirate Filters
Description The Wavelet Synthesis block uses the wfilters function from the Wavelet 
Toolbox to reconstruct a signal that was decomposed by the Wavelet Analysis 
block. The reconstruction or synthesis process is the inverse of the analysis 
process, and restores the original signal by upsampling, filtering, and summing 
the bandlimited inputs in stages corresponding to the analysis process. An 
n-level synthesis filter bank structure is shown below, where n is specified by 
the 
Number of levels parameter.
At each level, the two bandlimited inputs (one low-frequency, one 
high-frequency, both with the same sample rate) are upsampled by a factor of 2 
to match the sample rate of the input to the next stage. They are then filtered 
by a highpass (HP) and lowpass (LP) filter pair with coefficients calculated to 
cancel (in the subsequent summation) the aliasing introduced in the 
corresponding analysis filter stage. The output from each 
(upsample-filter-sum) level has twice the bandwidth and twice the sample rate 
of the input to that level. 
HP
LP
↑2
↑2
HP
↑2
LP
↑2
HP
↑2
LP
↑2
y
HP: highpass filter with f
c
 ≈ 1/2 Nyquist
LP: lowpass filter with 
f
c
 ≈ 1/2 Nyquist
↑2: upsample by 2
u
1
u
2
u
3
u
n
HP
↑2
LP
↑2
. . .
u
n
+1
Wave
l
et Synt
h
esis Fi
l
ter Ban
k
, n Leve
l
s
Σ
Σ
Σ
Σ
T
si
=(2
k
)T
s
 for input u
k
, 1 ≤ k ≤ n
T
si
=(2
n
)T
s
 for input u
n
+1
T
so
=T
s
2T
s
4T
s
8T
s










