Postgraduate DiplomaElectronics, Embedded Systems & Telecom Applications open

Diploma in Audio/Comms: Codecs, VoC and Echo-cancelling

Online postgraduate diploma of 800 hours in Audio/Comms: Codecs, VoC and Echo Cancelling: 8 modules covering the speech signal and auditory perception, speech and audio codecs, voice transport over networks, acoustic echo cancellation, speech enhancement, real-time audio implementation and terminal testing, with an assigned technical tutor.

Duration6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Characterise the speech signal and perceived quality metrics.

02

Compare speech and audio codecs by quality, bitrate and complexity.

03

Configure voice transport over IP and mobile networks.

04

Design acoustic echo cancellers with adaptive filters.

05

Apply noise suppression and beamforming techniques.

06

Implement real-time audio processing chains.

07

Evaluate terminals against voice quality standards.

Profile

Who it's for

  • Digital audio engineers working on voice products and conferencing devices.
  • Speech processing engineers developing enhancement and echo control algorithms.
  • VoIP engineers responsible for call quality across IP and mobile networks.
  • Codec developers comparing and integrating speech and audio codecs.
  • Acoustic test engineers who measure and tune terminals.
  • Communications systems engineers dealing with end-to-end voice quality.
  • Engineering or science graduates looking to enter the telecommunications sector.
Standards & tools

What you'll work with

  • ITU-T G.168 (digital network echo cancellers)
  • ITU-T P.863 – POLQA (perceptual objective listening quality analysis)
  • ITU-T G.711 (PCM of voice frequencies)
  • ITU-T G.722 (7 kHz wideband audio coding)
  • IETF RFC 6716 – Opus (interactive speech and audio codec)
  • 3GPP TS 26.441 – EVS (Enhanced Voice Services codec)
  • ITU-T P.862 – PESQ (perceptual evaluation of speech quality)
  • ITU-T G.107 – E-model (transmission planning model)
  • MATLAB (Audio Toolbox)
  • Audacity
  • WebRTC (AEC3)
  • libopus
  • Wireshark
Syllabus

8 modules

  1. 1.1Voice production and the source-filter model
  2. 1.2Spectral characteristics and formants
  3. 1.3Psychoacoustics and masking
  4. 1.4Narrowband, wideband and super-wideband
  5. 1.5Objective metrics: PESQ and POLQA
  6. 1.6Subjective tests and MOS
  7. 1.7Noise, reverberation and acoustic environments
  8. 1.8Latency and conversational perception
  9. 1.9The ITU-T G.107 E-model
  10. 1.10Lab: formant analysis and spectrogram
  1. 2.1PCM and A-law/µ-law according to G.711
  2. 2.2ADPCM coding and G.722
  3. 2.3Linear prediction and CELP
  4. 2.4AMR, AMR-WB and EVS in mobile networks
  5. 2.5Opus: SILK and CELT modes
  6. 2.6Perceptual codecs: AAC and MDCT
  7. 2.7Packet loss concealment
  8. 2.8Bitrate, quality and complexity compared
  9. 2.9Transcoding and its impact
  10. 2.10Practical: evaluating Opus at different bitrates
  1. 3.1RTP, RTCP and synchronisation
  2. 3.2SIP and SDP signalling
  3. 3.3VoLTE, VoNR and IMS
  4. 3.4Adaptive jitter buffer
  5. 3.5Packet loss and FEC
  6. 3.6Quality of service and DSCP marking
  7. 3.7WebRTC and secure transport with SRTP
  8. 3.8End-to-end quality measurement
  9. 3.9Stream capture and analysis
  10. 3.10Lab: RTP call analysis with Wireshark
  1. 4.1Line echo and acoustic echo
  2. 4.2NLMS adaptive filters
  3. 4.3Frequency-domain and subband algorithms
  4. 4.4Double-talk detection
  5. 4.5Non-linear residual echo suppression
  6. 4.6Reference delay estimation
  7. 4.7ITU-T G.168 requirements
  8. 4.8WebRTC AEC3 architecture
  9. 4.9ERLE metrics and convergence
  10. 4.10Workshop: NLMS canceller in Python
  1. 5.1Spectral and Wiener noise suppression
  2. 5.2Noise estimation and VAD detectors
  3. 5.3Automatic gain control
  4. 5.4Beamforming with microphone arrays
  5. 5.5Speech dereverberation techniques
  6. 5.6Noise suppression with neural networks
  7. 5.7Equalisation and output processing
  8. 5.8Complete processing chain
  9. 5.9Objective and subjective evaluation
  10. 5.10Practical: delay-and-sum beamformer with two microphones
  1. 6.1Platforms: DSP, ARM and audio SoCs
  2. 6.2I2S, TDM and PDM interfaces
  3. 6.3Frame-based processing and latency
  4. 6.4Fixed point versus floating point in audio
  5. 6.5Linux audio stacks: ALSA and PipeWire
  6. 6.6Clock synchronisation and drift
  7. 6.7Memory management and CPU load
  8. 6.8Integration into an audio RTOS
  9. 6.9Debugging audible artefacts
  10. 6.10Lab: AEC chain on an ARM board with ALSA
  1. 7.1Acoustic measurements according to 3GPP TS 26.131 and 26.132
  2. 7.2Head and torso simulators
  3. 7.3Frequency response measurement
  4. 7.4Echo and double-talk tests
  5. 7.5Quality tests with POLQA
  6. 7.6Codec interoperability
  7. 7.7Testing on live networks and in the laboratory
  8. 7.8Conformance report
  9. 7.9Iterative tuning improvement
  10. 7.10Case study: acoustic tuning of a hands-free device
  1. 8.1Definition of the terminal or service
  2. 8.2Codec and transport selection
  3. 8.3Design of the processing chain
  4. 8.4Implementation of the echo canceller
  5. 8.5Speech enhancement and gain control
  6. 8.6Objective quality measurement
  7. 8.7Interoperability tests
  8. 8.8Technical documentation of the prototype
  9. 8.9Report and presentation
  10. 8.10Final project: final review with your tutor
Methodology, software & labs

How you'll learn

The programme is delivered 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within the intake, so you can combine it with your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is MATLAB (Audio Toolbox), Audacity, WebRTC (AEC3), libopus and Wireshark, in free, academic or evaluation versions. Testing is studied through real procedures: voice quality measurements with POLQA, echo cancellation tests with double talk and RTP stream analysis. Assessment is continuous, module by module, plus the final project.

Standards covered: ITU-T G.168, ITU-T P.863 (POLQA), ITU-T G.711, ITU-T G.722, IETF RFC 6716 (Opus), 3GPP TS 26.441 (EVS), ITU-T P.862 (PESQ) and ITU-T G.107 (E-model).

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of ITU-T G.168, ITU-T P.863 (POLQA) and ITU-T G.711 applied to real cases, not as a theoretical annex.
Industry software:MATLAB (Audio Toolbox), Audacity, WebRTC (AEC3), libopus and Wireshark, in free, academic or evaluation versions.
Final project:a complete voice processing chain with codec, echo canceller and speech enhancement, measured for quality and interoperability, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Terminal or service definition
Define the terminal or service and select its codec and transport.
Processing chain design
Design the full uplink and downlink voice processing chain.
Echo canceller
Implement and tune the acoustic echo canceller.
Enhancement and quality
Add speech enhancement and gain control, then measure objective quality.
Final project
Run interoperability tests and document the prototype, reviewed by your tutor.
Career opportunities

Where this takes you

Digital audio engineerSpeech processing engineerVoIP engineerCodec developerAcoustic test engineerCommunications systems engineer
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • An internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with MATLAB (Audio Toolbox), Audacity, WebRTC (AEC3), libopus and Wireshark, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the final project. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.

Prior technical training or professional experience in the sector (no university degree required), a computer able to run the programme software and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Diploma in Audio/Comms: Codecs, VoC and Echo-cancellingEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.