Signals and Systems with MATLAB
Computing and Simulink
Modeling, Fourth Edition
Other Window Functions
smaller side lobe levels.
MATLAB provides the Kaiser window function as
and this returns an L
point Kaiser window
in the column vector w.
Figure E. 24 shows the Kaiser functions for
. These func-
tions were plotted with the MATLAB script below.
plot([kaiser(50, 1), kaiser(50,4), kaiser(50,9)]);
Figure E.24. Kaiser window functions with L=50 and
Figure E.25 shows the corresponding frequency domain plots for the Kaiser window functions in
Figure E.24. These plots were created with the MATLAB script below.
w1 =kaiser(n, 1); w2=kaiser(n,4); w3=kaiser(n,9);
[W3,f]=freqz(w3/sum(w3),1,512,2); plot(f,20*log10(abs([W1 W2 W3])));grid;
E.3 Other Window Functions
Table E.1 lists the window functions we’ve discussed in the previous sections, as well as others
along with the MATLAB function names and are included in the MATLAB Signal Processing
* When the expression under the radical in
12) is negative, the function can be expressed in terms of the
hyperbolic sine function.