Open-End Reflection Filter Design

N = 1024;
fs = 44100;
c = 340; % sound speed
a = 0.01; % bore radius
omega = 2*pi*[0:N-1]'*fs/2/N;
k = omega/c; zeta = .9;
jka = j.*k.*a;
ZLoZ1 = jka./(zeta + jka);
R = (ZLoZ1 - 1)./(ZLoZ1 + 1);

[Bi,Ai] = invfreqz(R, linspace(0,pi,N), 1,1);
[Bs,As] = stmcb(real(ifft(R)), 1,1);
[Bp,Ap] = prony(real(ifft(R)), 1,1);

Figure 9: Several filter design methods to fit a filter.
\scalebox{.75}{\includegraphics{eps/refl.eps}}


``MUS 206: Modeling Acoustic Tubes and Wind Instrument Bores/Bells'' by Tamara Smyth, Department of Music, University of California, San Diego (UCSD).
Download PDF version (wind.pdf)
Download compressed PostScript version (wind.ps.gz)
Download PDF `4 up' version (wind_4up.pdf)
Download compressed PostScript `4 up' version (wind_4up.ps.gz)

Copyright © 2019-05-22 by Tamara Smyth.
Please email errata, comments, and suggestions to Tamara Smyth<trsmyth@ucsd.edu>