This is an implementation of the MPEG psychoacoustic model 1,
layer I, for MATLAB. It has been tested on MATLAB 5.2 running on
Windows NT. All you have to do is to copy the “.m” files into a
directory and call the “Test_MPEG” routine from MATLAB. Feel free
to modify this routine in order to use your own sample signal.
File list:
MPEGAudio
........\.DS_Store
........\Analysis_subband_filter.m
........\Common.m
........\Decimation.m
........\FFT_Analysis.m
........\Find_tonal_components.m
........\Global_masking_threshold.m
........\Individual_masking_thresholds.m
........\Minimum_masking_threshold.m
........\Mod.m
........\README.txt
........\Scale_factors.m
........\Sound_pressure_level.m
........\Table_absolute_threshold.m
........\Table_analysis_window.m
........\Table_critical_band_boundaries.m
........\Test_MPEG.m