Logo TU Ilmenau


Audio Coding

Professors responsible for teaching: Prof. Dr.-Ing. Karlheinz Brandenburg / Prof. Dr.-Ing Gerald Schuller


Events and Information

Wintersemester / Winter semester 2020/21

All Participants please register in Moodle2! The latest slides, homework assignments and short quizzes will be uploaded in Moodle2 as well. Final grade for the course consists of = 0.7*Exam + 0.3*(0.75*homework assignments + 0.25*quizzes).



Every Monday 15.00-16:30 in K-Hs 1 (42. - 06. KW) -- ONLINE ONLY



Seminars start after the first lecture!

1. Group A (CSP_MA 3.FS 1)

Tuesday, even week, 11.00 - 12.30 (42. - 04. KW) -- First seminar 13.10.2020

Sr H 2509

2. Group B (CSP_MA 3.FS 2)

Tuesday, even week, 15.00 - 16.30 (42.- 04. KW) -- First seminar 13.10.2020

Sr K 2003B

3. Group C (MT_MA_2.FS 2)Monday, odd week, 11.00 - 12.30 (43.- 05. KW) -- First seminar 19.10.2020Sr K 2026
4. Group D (MT_MA_2.FS 1,EIT_MA_2.FS IKT) Friday, odd week, 11.00 - 12.30 (43.- 05. KW) -- First seminar 23.10.2020Sr K 2026



Prof. Dr.-Ing. Gerald Schuller:

Office: K3014


M.Sc. Oleg Golokolenko:

Tel: +49(3677) 69-1673
Office: K3013





Lectures - Winter Semester 2019-2020

  • 00 Python Intro [pdf]
  • 01 Basics Multirate Signal Processing [pdf]
  • 02 Filterbanks1, NobleID [pdf]
  • 03 FilterBanks2 [pdf]
  • 04 Physiological Effects [pdf]
  • 05 Psychacoustics Models [pdf]
  • 06 Quantization  [pdf]
  • 07 PQMF, MPEG1 [pdf]
  • 08 MPEG2, AAC, MPEG4 [pdf]
  • 09 Predictive Coding, Lossless, IntMDCT [pdf]
  • 10 Prametcric Coding/ Audio Coding for Communication (ULD) [pdf]
  • 11 Stereo Coding [pdf]
  • 13 Dolby AC3, DTS, SAOC [pdf]
  • 14 SAOC and USAC [pdf]


Additional Information:

  • Python programs for the Audio Coding lectures, together with python notebook files: Examples
  • Python Installation Guide (Linux) [pdf]
  • Python Installation Guide (Windows) [pdf]

Literature and Links

Java Applets

The following Link from Prof. Zoelzers Web Page in Hamburg features many interesing Java Applets to try out several audio algorithms:



AES-CD: "Perceptual Audio Coders: What to Listen For", available on AES Web Page:



Alan V. Oppenheim, Ronald W. Schafer, John R. Buck: "Discrete-Time Signal Processing", Prentice Hall, 2nd Edition, 1998

N.S. Jayant, Peter Noll: "Digital Coding of Waveforms", not published anymore

P.P. Vaidyanathan: "Multirate Systems and Filter Banks", Prentice Hall, 1993

M.Bosi, R.E. Goldberg: "Introduction to Digital Audio Coding and Standards", Kluwer Academic Publishers, 2002
K.D.Kammeyer,K. Kroschel: "Digitale Signalverarbeitung. Filterung und Spektralanalyse mit MATLAB Übungen", B.G. Teubner Verlag, 2002
John G. Proakis: "Digital Communications", McGraw-Hill Science/Engineering/Math, 4th Edition, 2000
Yiteng(Arden) Huang, Jacob Benesty (Eds.): "Audio Signal Processing ForNext-Generation Multimedia Communication Systems", Kluwer Academic Publishers Group, 2004; especially Chapter 11: "Audio Coding" by G.Schuller
A. Spanias, T. Painter, V. Atti: "Audio Signal Processsing and Coding", Wiley-Interscience, New York, 2007
J. Breebaart, C. Faller: "Spatial Audio Processing - MPEG Surround and Other Apllications", Wiley, Chichester, 2007



K. Brandenburg, C. Faller, J. Herre, J. D. Johnston and W. B. Kleijn, "Perceputal Coding of High-Quality Digital Audio", Proceedings of the IEEE, September 2013, vol. 101, No 9.PDF
T. Painter, A. Spanias, "Perceptual Coding of Digital Audio", Proceedings of the IEEE, April 2000, Vol. 88, No. 4PDF
G.Schuller and T. Karp, "Modulated Filter Banks with Arbitrary System Delay: Efficient Implementations and the Time-Varying Case", IEEE Transactions on Signal Processing, March 2000, pp. 737-748PDF
M.Hans and R.W. Schafer, "Lossless compression of digital audio", IEEESignal Processing Magazine , Volume: 18 Issue: 4 , Jul 2001, pp. 21-32PDF
G.Schuller, A. Harma: "Low Delay Audio Compression using Predictive Coding", IEEE International Conference on Acoustics, Speech, and SignalProcessing, Orlando, FL, May 13-17, 2002PDF
R.Geiger, J. Herre, J. Koller, and K. Brandenburg: "IntMDCT - A link between perceptual and lossless audio coding", IEEE International Conference on Acoustics, Speech, and Signal Processing, Orlando, FL,May 13-17, 2002PDF
J.Herre: "Temporal Noise Shaping, Quantization And Coding Methods In Perceptual Audio Coding: A Tutorial Introduction", AES 17th International Conference, Florence, Italy, September 2-5, 1999PDF
G.Schuller, B. Yu, D. Huang, "Lossless Coding of Audio Signals using Cascaded Prediction", IEEE International Conference on Acoustics,Speech, and Signal Processing, Salt Lake City, May 7-11, 2001PDF
R. Geiger, G. Schuller: "Integer Low Delay and MDCT Filter Banks", 36th Asilomar Conference on Signals, Systems, and Computers, Pacific Grove,CA, Nov. 3-6, 2002PDF
T. Thiede, W. Treurniet, R.Bitto, C. Schmidmer, T. Sporer, J. Beerends, C. Colomes, M. Keyhl, G. Stoll, K. Brandenburg, B. Feiten: "PEAQ - The ITU Standard for Objective Measurement of Perceived Audio Quality", Journal of the Audio Engineering Society (AES), Vol. 48, Number 1/2, Jan/Feb 2000PDF
ITU-RBS.1534-1 "Method for the subjective assessment of intermediate quality level of coding systems", aka: MUlti Stimulus test with Hidden Reference and Anchor (MUSHRA)LINK