Companion MATLAB Live Script for A Survey of Methods for the Discretization of Phonograph Record Playback Filters
This record links to a MATLAB live script that serves as a supplemental resource to the paper, A Survey of Methods for the Discretization of Phonograph Record Playback Filters. This script allows the user to experiment with different methods for discretizing playback equalization filters including zero-order hold, the triangle approximation, the impulse invariant method, the bilinear transform, zero-pole matching, complex error minimization, magnitude error minimization, and the Nyquist band transform. The user can also specify the amount of oversampling to be implemented. The time domain, magnitude, and phase performance of any configuration is quantified and displayed graphically. The user can also use any configuration to process audio that they provide.