Length: 3 Days
Print Friendly, PDF & Email

Digital Signal Processing Training, Signal Processing Fundamentals (DSP Training)

Digital Signal Processing Training, Signal Processing Fundamentals is a 3 days fundamental course focusing on practical aspects on how to manage and process digital signals that come in from a wide variety of sources. The course covers the fundamentals of signal processing, basic concepts such as sampling, reconstruction and aliasing, fundamental filtering algorithms such as FIR, IIR and FFT, software programming basics and principles, fundamentals of DSPs, ASICs and FPGAs.

Tradeoff between microcontroller, DSP, FPGA and ASIC technologies are discussed.
Other discussions include: strengths and weaknesses of microcontroller (MCU), digital signal processor (DSP), field programmable gate array (FPGA) and application-specific integrated circuit (ASIC) technologies for embedded applications and customizable microcontroller and the power-effective tradeoff between them.

Course Agenda

DSP Basic Concepts

  • What Is a Digital Signal Processing (DSP) System?
  • Applications of A Digital Signal Processing System
  • Block Diagram of A DSP System
  • Program Memory
  • Data Memory
  • Compute Engine
  • Input/Output
  • Sampling, reconstruction, and aliasing
  • Fundamental filtering algorithms
  • FIR, IIR, FFT
  • Software programming basics and principles

DSP System Design

  • DSP Architecture and DSP Advantages Over Traditional Analog Circuitry
  • Digital Filters
  • Implement Algorithms on a Hardware Platform
  • Programming Considerations for Real-Time I/O

DSP Algorithms for Different Applications

  • Design methods
  • Evaluate experimental results
  • Basic C programming and elementary mathematics Digital signal processor (DSP)
  • Field programmable gate array (FPGA)
  • Application-specific integrated circuit (ASIC)

Discrete-Time Signals and Systems

  • Convolution and Correlation
  • Review of Fourier Analysis
  • Time and Frequency Domains
  • FIR Filters
  • Moving Average Filters
  • Window Method of Design
  • IIR Filters
  • Impulse Invariant and Bilinear Transform Methods of Design
  • Fast Fourier Transform
  • Adaptive Filters

Other Topics in DSP

  • Channel Estimation
  • Channel Encoding (Turbo Coding)
  • Synchronization of a waveform

Case Study and Labs

  • Introductory Lab
  • Overview of GNU Radio
  • Digital Signal Processing using GNURadio
  • 5G and WiFi 6 DSP Modules
  • Working with HackRF One
  • Cosine Waveform generator
  • Arbitrary Function generation
  • Random Discrete Signals
  • Sampling
  • Histograms
  • Make your own gaussian noise block

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.