Introduction
  Introduction
Initial Proposal
Project Description

Background      Information
  Psychoacoustic Model
Filter Banks

Project Research
  Research Findings
List of MATLAB Code
Simulations

Further Work
  Extensions to Research
Wavelets

References

About Us

List of MATLAB Code


Here are the MATLAB files that we developed to implement our audio compression scheme:

Psychoacoustic Model Filter Banks Quantization
  • quantization.m - Implements narrow range quanitzation
  • invquantization.m - Implements inverse narrow range quantization
  • q.m - Implements full range quantization
  • iq.m - Implements inverse full range quantization
Compression
  • readInput.m - Performs all the compression schemes on a generic .wav file
  • encode.m - Compresses a .wav file or portion of that file
  • performEncoding.m - Compresses a given .wav file with a specified compression scheme
Testing
  • plots.m - Plots psychoacoustic model information
  • pureSine.m - Encodes a pure sine wave with all the compression schemes
  • sineClose.m - Encodes a two sine waves close together with all the compression schemes
  • sineFar.m - Encodes a two sine waves far apart with all the compression schemes

[Alex Chen]   [Nader Shehad]   [Aamir Virani]   [Erik Welsh]