Coverart for item
The Resource Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB, Jayaraman J. Thiagarajan and Andreas Spanias, (electronic book)

Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB, Jayaraman J. Thiagarajan and Andreas Spanias, (electronic book)

Label
Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB
Title
Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB
Statement of responsibility
Jayaraman J. Thiagarajan and Andreas Spanias
Creator
Contributor
Subject
Language
eng
Summary
The MPEG-1 Layer III (MP3) algorithm is one of the most successful audio The MPEG-1 Layer III (MP3) algorithm is one of the most successful audio formats for consumer audio storage and for transfer and playback of music on digital audio players. The MP3 compression standard along with the AAC (Advanced Audio Coding) algorithm are associated with the most successful music players of the last decade. This book describes the fundamentals and the MATLAB implementation details of the MP3 algorithm. Several of the tedious processes in MP3 are supported by demonstrations using MATLAB software. The book presents the theoretical concepts and algorithms used in the MP3 standard. The implementation details and simulations with MATLAB complement the theoretical principles. The extensive list of references enables the reader to perform a more detailed study on specific aspects of the algorithm and gain exposure to advancements in perceptual coding
Member of
Cataloging source
CaBNVSL
http://library.link/vocab/creatorName
Thiagarajan, Jayaraman Jayaraman
Dewey number
006.5
Illustrations
illustrations
Index
no index present
LC call number
ML74.4.M6
LC item number
T452 2012
Literary form
non fiction
Nature of contents
  • dictionaries
  • abstracts summaries
  • bibliography
http://library.link/vocab/relatedWorkOrContributorName
Spanias, Andreas
http://library.link/vocab/subjectName
MP3 (Audio coding standard)
Target audience
  • adult
  • specialized
Label
Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB, Jayaraman J. Thiagarajan and Andreas Spanias, (electronic book)
Instantiates
Publication
Bibliography note
Includes bibliographical references (p. 105-114)
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • 1. Introduction -- 1.1 A brief history of audio coders -- 1.1.1 Recent audio codecs -- 1.2 A general perceptual audio coding architecture -- 1.3 Principles of psychoacoustics -- 1.3.1 Psychoacoustic model I -- 1.4 The MPEG-1 layer III algorithm -- 1.4.1 Analysis subband filterbank -- 1.4.2 MDCT and hybrid filter bank -- 1.4.3 Psychoacoustic analysis -- 1.4.4 Bit allocation -- 1.5 Summary --
  • 2. Analysis subband filter bank -- 2.1 Description -- 2.2 Characteristics of the analysis filter bank -- 2.3 Filter bank implementation -- 2.3.1 Framing -- 2.3.2 Build input sample vector -- 2.3.3 Window vector x -- 2.3.4 Calculation of the cosine modulation matrix -- 2.3.5 Calculation of the subband samples -- 2.4 Demonstration with test data -- 2.5 Summary --
  • 3. Psychoacoustic model II -- 3.1 Description -- 3.2 Illustration of the psychoacoustic model II with MATLAB code -- 3.2.1 Analysis -- 3.2.2 Computation of energy and unpredictability in threshold partitions -- 3.2.3 Spreading function and excitation pattern -- 3.2.4 Tonality index estimation -- 3.2.5 Calculation of masking thresholds for threshold partitions -- 3.2.6 Pre-echo detection and window switching -- 3.2.7 Estimation of SMR -- 3.3 Summary --
  • 4. MDCT -- 4.1 Description -- 4.2 Illustration of the MDCT with MATLAB code -- 4.2.1 MDCT calculation -- 4.2.2 Alias reduction -- 4.3 Summary --
  • 5. Bit allocation, quantization and coding -- 5.1 Description -- 5.2 The loops frame function -- 5.2.1 Calculation of the scale factor selection information (scfsi) -- 5.3 Distortion control (outer loop) -- 5.4 Inner loop (rate control) -- 5.4.1 Non-uniform quantization -- 5.4.2 Huffman coding -- 5.5 Bitstream formatting -- 5.5.1 Bit reservoir -- 5.6 Summary --
  • 6. Decoder -- 6.1 Synchronization and error checking -- 6.2 Decoding side information -- 6.2.1 Extracting parameters for Huffman decoding -- 6.2.2 Extracting parameters for scale factor decoding -- 6.3 Scale factor decoding -- 6.4 Huffman decoding -- 6.5 Requantization -- 6.6 Reordering -- 6.7 Alias reconstruction -- 6.8 The inverse modified discrete cosine transform -- 6.9 Polyphase synthesis filterbank -- 6.10 Summary --
  • A. Complexity profile of the MPEG-1 layer III algorithm -- Bibliography -- Authors' biographies
Control code
201110ASE009
Dimensions
unknown
Extent
1 electronic text (ix, 115 p.)
File format
multiple file formats
Form of item
online
Isbn
9781608458028
Issn
1938-1735
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
ill., digital file.
Reformatting quality
access
Specific material designation
remote
Label
Analysis of the MPEG-1 layer III (MP3) algorithm using MATLAB, Jayaraman J. Thiagarajan and Andreas Spanias, (electronic book)
Publication
Bibliography note
Includes bibliographical references (p. 105-114)
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • 1. Introduction -- 1.1 A brief history of audio coders -- 1.1.1 Recent audio codecs -- 1.2 A general perceptual audio coding architecture -- 1.3 Principles of psychoacoustics -- 1.3.1 Psychoacoustic model I -- 1.4 The MPEG-1 layer III algorithm -- 1.4.1 Analysis subband filterbank -- 1.4.2 MDCT and hybrid filter bank -- 1.4.3 Psychoacoustic analysis -- 1.4.4 Bit allocation -- 1.5 Summary --
  • 2. Analysis subband filter bank -- 2.1 Description -- 2.2 Characteristics of the analysis filter bank -- 2.3 Filter bank implementation -- 2.3.1 Framing -- 2.3.2 Build input sample vector -- 2.3.3 Window vector x -- 2.3.4 Calculation of the cosine modulation matrix -- 2.3.5 Calculation of the subband samples -- 2.4 Demonstration with test data -- 2.5 Summary --
  • 3. Psychoacoustic model II -- 3.1 Description -- 3.2 Illustration of the psychoacoustic model II with MATLAB code -- 3.2.1 Analysis -- 3.2.2 Computation of energy and unpredictability in threshold partitions -- 3.2.3 Spreading function and excitation pattern -- 3.2.4 Tonality index estimation -- 3.2.5 Calculation of masking thresholds for threshold partitions -- 3.2.6 Pre-echo detection and window switching -- 3.2.7 Estimation of SMR -- 3.3 Summary --
  • 4. MDCT -- 4.1 Description -- 4.2 Illustration of the MDCT with MATLAB code -- 4.2.1 MDCT calculation -- 4.2.2 Alias reduction -- 4.3 Summary --
  • 5. Bit allocation, quantization and coding -- 5.1 Description -- 5.2 The loops frame function -- 5.2.1 Calculation of the scale factor selection information (scfsi) -- 5.3 Distortion control (outer loop) -- 5.4 Inner loop (rate control) -- 5.4.1 Non-uniform quantization -- 5.4.2 Huffman coding -- 5.5 Bitstream formatting -- 5.5.1 Bit reservoir -- 5.6 Summary --
  • 6. Decoder -- 6.1 Synchronization and error checking -- 6.2 Decoding side information -- 6.2.1 Extracting parameters for Huffman decoding -- 6.2.2 Extracting parameters for scale factor decoding -- 6.3 Scale factor decoding -- 6.4 Huffman decoding -- 6.5 Requantization -- 6.6 Reordering -- 6.7 Alias reconstruction -- 6.8 The inverse modified discrete cosine transform -- 6.9 Polyphase synthesis filterbank -- 6.10 Summary --
  • A. Complexity profile of the MPEG-1 layer III algorithm -- Bibliography -- Authors' biographies
Control code
201110ASE009
Dimensions
unknown
Extent
1 electronic text (ix, 115 p.)
File format
multiple file formats
Form of item
online
Isbn
9781608458028
Issn
1938-1735
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
ill., digital file.
Reformatting quality
access
Specific material designation
remote

Library Locations

Processing Feedback ...