list of matlab code

来源:百度文库 编辑:神马文学网 时间:2024/04/28 21:09:43

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 Modeldbinv.m - Converts power in decibels to power in magnitude
hz2bark.m - Converts Hertz frequency to Barks frequency
normalize.m - Normalizes power spectrum
psd.m - Calculates power spectral density
find_tones.m - Finds tone maskers
noise_masker.m - Finds the noise maskers
check_maskers.m - Eliminates maskers that are either within a critical band or covered by the absolute threshold of hearing
mask_threshold.m - Calculates masking threshold of each mask
global_threshold.m - Gets overall masking
Filter BanksfindThreshold.m - Finds the threshold
filterBanks8.m - Implements filter banks
Quantizationquantization.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
CompressionreadInput.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
Testingplots.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]
_xyz