Master'sElectronics, Embedded Systems & Telecom Applications open

Master’s in DSP and Real-Time Signal Processing

Online master's programme of 1,900 hours in DSP and real-time signal processing (filters, FFT, fixed-point and CMSIS-DSP). 12 modules covering discrete signals and systems, digital filter design, spectral analysis, multirate and adaptive processing, real-time architectures, DSP on FPGA, audio, communications and sensor processing, and verification and deployment, applied to IEEE 754, IEEE 1241 and AES17 with an assigned technical tutor.

Duration12–14 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Master’s in DSP and Real-Time Signal Processing — studying from Australia

Electronics and embedded systems underpin a wide range of Australian industries, including defence, mining automation, medical devices and consumer technology. The telecommunications sector is significant, with ongoing investment in fibre, mobile networks and satellite communications for remote regions. Research organisations such as CSIRO and university groups contribute to advances in sensing, communications and signal processing. Engineers typically work on hardware design, firmware development, testing and certification. Employers include telecommunications carriers, defence contractors, instrumentation companies and product manufacturers.

Fees for Australia: A$14,200 (AUD), with instalments and employer sponsorship available.

Relevant bodies in Australia

  • Australian Communications and Media Authority (ACMA)
  • Engineers Australia
  • Standards Australia
  • Telecommunications Industry Ombudsman

Typical roles

  • Embedded Systems Engineer
  • Electronics Design Engineer
  • Firmware Engineer
  • Telecommunications Engineer

Questions from Australia

Is this qualification recognised for electronics engineering in Australia?

SEIUM's qualifications are private and not official state degrees, and they are not accredited by Engineers Australia or the Australian Communications and Media Authority. Recognition for electronics and telecom roles generally depends on accredited degrees, licences and experience. Employers or the relevant body make the final decision.

Which Australian employers hire embedded and telecom engineers?

Australia has telecommunications carriers, defence electronics firms, medical device makers, mining technology companies and IoT developers. Employers mostly assess your hands-on skills, project record and certifications. Ask prospective employers whether they would consider a private online qualification.

Can I study this part-time while working, and how is it supported?

The courses are 100% online and taught in English, so you can study from anywhere in Australia without needing a student visa. Specialist courses take 300 hours, diplomas 800 and master's 1,900. Each student has an assigned technical tutor, fees are payable in instalments, and employer sponsorship may be possible.

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

Analyse discrete systems in the time and frequency domains.

02

Design FIR and IIR digital filters.

03

Apply spectral analysis and multirate processing.

04

Implement adaptive filtering.

05

Program algorithms on DSPs, microcontrollers and FPGAs.

06

Apply signal processing to audio, communications and sensors.

07

Verify and deploy real-time algorithms.

Profile

Who it's for

  • DSP engineers.
  • Signal processing firmware engineers.
  • FPGA engineers implementing DSP pipelines.
  • Digital audio engineers.
  • Digital communications engineers.
  • Radar processing engineers.
  • Engineering or science graduates looking to enter telecommunications.
Standards & tools

What you'll work with

  • IEEE 754 (floating-point arithmetic)
  • IEEE 1241 (terminology and test methods for analogue-to-digital converters)
  • AES17 (measurement of digital audio equipment)
  • ITU-T G.168 (digital network echo cancellers)
  • IEC 61672-1 (sound level meters)
  • ISO/IEC 14496-3 (MPEG-4 audio coding)
  • MATLAB and Simulink
  • CMSIS-DSP
  • GNU Radio
  • AMD Vivado HLS
  • Python SciPy
Syllabus

12 modules

  1. 1.1Discrete-time signals
  2. 1.2Linear time-invariant systems
  3. 1.3Discrete convolution
  4. 1.4The Z-transform
  5. 1.5Frequency response
  6. 1.6Poles, zeros and stability
  7. 1.7Discrete-time Fourier transform
  8. 1.8Sampling and reconstruction
  9. 1.9Fixed-point arithmetic
  10. 1.10Case study: analysis of a digital audio system
  1. 2.1FIR filters by windowing
  2. 2.2Parks-McClellan method
  3. 2.3IIR filters by bilinear transformation
  4. 2.4Butterworth, Chebyshev and elliptic filters
  5. 2.5Direct, cascade and lattice structures
  6. 2.6Coefficient quantisation effects
  7. 2.7IIR stability in fixed point
  8. 2.8Linear-phase filters
  9. 2.9Design tools
  10. 2.10Lab: filter design with MATLAB Filter Designer
  1. 3.1DFT and FFT
  2. 3.2Radix-2 and split-radix algorithms
  3. 3.3Windows and resolution
  4. 3.4Periodogram and Welch's method
  5. 3.5Parametric estimation
  6. 3.6Goertzel algorithm for tone detection
  7. 3.7Spectrograms
  8. 3.8Real-time FFT
  9. 3.9Performance measurements
  10. 3.10Practical exercise: real-time spectrum analyser
  1. 4.1Decimation and interpolation
  2. 4.2Polyphase filters
  3. 4.3CIC filters
  4. 4.4Filter banks
  5. 4.5Sample rate conversion
  6. 4.6Half-band filters
  7. 4.7Discrete wavelet transform
  8. 4.8Applications in communications
  9. 4.9Computational efficiency
  10. 4.10Lab: sample rate converter for audio
  1. 5.1Wiener filter
  2. 5.2LMS algorithm
  3. 5.3NLMS and RLS
  4. 5.4Echo cancellation
  5. 5.5Active noise cancellation
  6. 5.6Channel equalisation
  7. 5.7System identification
  8. 5.8Convergence and stability
  9. 5.9Fixed-point implementation
  10. 5.10Practical exercise: noise cancellation with LMS
  1. 6.1DSP processors
  2. 6.2DSP extensions on ARM Cortex-M
  3. 6.3SIMD instructions
  4. 6.4Harvard architecture and MAC
  5. 6.5DMA and double buffering
  6. 6.6Latency and throughput
  7. 6.7Cycle budget
  8. 6.8Memory management
  9. 6.9Platform selection
  10. 6.10Lab: FIR filter with CMSIS-DSP
  1. 7.1FPGA architectures
  2. 7.2Dedicated DSP blocks
  3. 7.3Design in VHDL and Verilog
  4. 7.4High-level synthesis
  5. 7.5Pipelining and parallelism
  6. 7.6Distributed arithmetic
  7. 7.7Code generation from Simulink
  8. 7.8Design verification
  9. 7.9Resources and timing
  10. 7.10Practical exercise: FIR on FPGA with HLS
  1. 8.1Audio codecs
  2. 8.2Parametric equalisation
  3. 8.3Dynamic range compression
  4. 8.4Reverberation
  5. 8.5Voice activity detection
  6. 8.6Microphone beamforming
  7. 8.7Keyword spotting
  8. 8.8Audio latency
  9. 8.9Audio platforms
  10. 8.10Lab: real-time equaliser
  1. 9.1Digital modulation and demodulation
  2. 9.2Carrier synchronisation
  3. 9.3Clock recovery
  4. 9.4Pulse-shaping filters
  5. 9.5OFDM
  6. 9.6Equalisation
  7. 9.7Software-defined radio
  8. 9.8GNU Radio
  9. 9.9Performance measurements
  10. 9.10Practical exercise: QPSK receiver in GNU Radio
  1. 10.1FMCW radar
  2. 10.2Ultrasound processing
  3. 10.3Basic image processing
  4. 10.4Sensor fusion with Kalman filters
  5. 10.5Digital control and filters
  6. 10.6Vibration and diagnostics
  7. 10.7Biosignals
  8. 10.8Edge processing
  9. 10.9Real-time requirements
  10. 10.10Case study: FMCW radar processing
  1. 11.1Modelling in Simulink
  2. 11.2Automatic code generation
  3. 11.3Bit-exact testing
  4. 11.4Hardware verification
  5. 11.5Performance profiling
  6. 11.6Code optimisation
  7. 11.7Version management
  8. 11.8Documentation
  9. 11.9Product integration
  10. 11.10Workshop: model-to-code flow on a DSP
  1. 12.1Application and requirements
  2. 12.2Algorithm design
  3. 12.3Floating-point simulation
  4. 12.4Fixed-point conversion
  5. 12.5Platform implementation
  6. 12.6Optimisation
  7. 12.7Real-time validation
  8. 12.8Analysis of results
  9. 12.9Master's Thesis report
  10. 12.10Master's Thesis: defence before a panel
Methodology, software & labs

How you'll learn

Training is 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 each intake, so it fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is MATLAB and Simulink, CMSIS-DSP, GNU Radio, AMD Vivado HLS and Python SciPy, in free, academic or evaluation versions. Testing is studied through real procedures for bit-exact algorithm validation, real-time latency measurements and tests with real sensor signals. Assessment is continuous by module, plus the final Master's Thesis.

Standards covered: IEEE 754, IEEE 1241, AES17, ITU-T G.168, IEC 61672-1, ISO/IEC 14496-3.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of IEEE 754, IEEE 1241 and AES17 applied to real cases, not as a theoretical annex.
Industry software:MATLAB and Simulink, CMSIS-DSP, GNU Radio, AMD Vivado HLS and Python SciPy, in free, academic or evaluation versions.
Master's Thesis with defence:Real-time signal processing application, from algorithm design and floating-point simulation to fixed-point implementation and real-time validation, defended before a panel.
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.

Filter design
Design FIR and IIR filters and assess coefficient quantisation effects.
Real-time spectrum analyser
Implement a real-time FFT-based spectrum analyser.
CMSIS-DSP and FPGA implementation
Implement an FIR filter with CMSIS-DSP and on FPGA with HLS.
Application processing
Build a QPSK receiver or FMCW radar processing chain.
Master's Thesis
Real-time algorithm taken from floating-point model to validated fixed-point implementation, defended before a panel.
Career opportunities

Where this takes you

DSP engineerSignal processing firmware engineerFPGA engineerDigital audio engineerDigital communications engineerRadar processing engineer
Admissions & scholarships

Requirements

  • University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
  • Internet connection and a computer able to run 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 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with MATLAB and Simulink, CMSIS-DSP, GNU Radio, AMD Vivado HLS and Python SciPy, 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 Master's Thesis. 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 in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.

A degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the 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.

Master’s in DSP and Real-Time Signal ProcessingEnrol
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.