Software Listing of Author : "Evan Ruzanski"
- A/B comparison listening test script
- License: Shareware
- Price:


This script M file automates and manages a double-blind AB comparison test for subjective comparison of audio file quality. Applications include perceived differences in audio or speech tracks after encoding. The program handles track selection, order, scoring, and storage. Requires WAV files for testing, quality headphones, and listeners to perform tests. Since it is a double-blind test, few listeners are needed to create valid results.
- Publisher: Evan Ruzanski
- Date Released: 10-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Comprehensive DSP Toolbox
- License: Freeware
- Price: 0.00


Functions are described briefly below: 1) er_add: Add given tranfer functions. 2) er_blaschke: Perform desired frequency transformation of digital filter using Blaschke products. 3) er_conv: Multiply transfer functions. 4) er_fconv: Convolve transfer functions in frequency domain. 5) er_firlsinv: Find FIR least squares inverse and error. 6) er_fsample: Designs digital filter using frequency sampling approach with optional smoothing. 7) er_fwindow: Designs digital filter using rectangular or raised cosine window. 8) er_iirlsinv_fir: Find IIR least squares inverse and error. 9) er_lpf: Designs prototype Butterworth LPF of given order. 10) er_lpfc1: Designs prototype Chebyshev Type I LPF of given order and maximum passband ripple. 11) er_lpfc2: Designs prototype Cheyshev Type II LPF of given order and inimum allowable stopband...
- Publisher: Evan Ruzanski
- Date Released: 12-05-2013
- Download Size: 20 KB
- Download
- Platform: Matlab, Scripts
- db_nc_audio_recon.m
- License: Shareware
- Price:


Implements 4-channel tree-structured PR filter bank using 5th order Butterworth half-band filters constructed with 1st order allpass structures. Uses double-buffer, non-causal IIR synthesis filtering technique to process and play original multi-channel audio file,reconstructed audio file using uniform 16-bit quantization and PR structure described above, and error signal.
- Publisher: Evan Ruzanski
- Date Released: 15-06-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Fast Possion equation solver
- License: Shareware
- Price:


solvePoissonSOR.m is an efficient, lightweight function that solves the Poisson equation using Successive Overrelaxation (SOR) with Chebyshev acceleration to speed-up convergence. Dirichlet boundary conditions are used to provide a unique solution.
- Publisher: Evan Ruzanski
- Date Released: 23-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- formant_loc.m
- License: Shareware
- Price:


F = FORMANT_LOC(A,L) Takes input row vectors A and L with area (cm^2) and length (cm) parameters. Row vector length equals number of tubes in desired model. Returns plot to find formant locations and numerical values for formant locations (in Hz) in F. NOTE: If zero-length tube is desired, enter as first element of L. AUTHOR: Evan Ruzanski, CSLR, CU-Boulder, 03/2005 Ref. Deller, Hansen, Proakis "Discrete-Time Processing of Speech Signals", IEEE Press (NY, NY), 2000, p.211-216
- Publisher: Evan Ruzanski
- Date Released: 16-04-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Radially averaged power spectrum of 2D real-valued matrix
- License: Shareware
- Price:


The radially averaged power spectrum (RAPS) is the direction-independent mean spectrum, i.e. the average of all possible directional power spectra. The radially averaged power spectrum provides a convenient means to view and compare information contained in 2-D spectra in 1-D. This function computes and plots the RAPS of an input matrix (does not consider corner values outside averaging radius). The image can be rectangular but must be 2-D (e.g., multi-color channel data is not supported). The spatial resolution of the data is also specified.
- Publisher: Evan Ruzanski
- Date Released: 27-01-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts

