Ab dem 1. September 2024 geht der Geschäftsbetrieb der MicroConsult Microelectronics Consulting & Training GmbH über an die NP Academy GmbH. Diese wird das Geschäft in vollem Umfang, mit dem bewährten Personal und mit der gewohnten hohen Qualität weiterführen. Ihre Fragen beantworten wir gerne unter kontakt@microconsult.com.

Experience Embedded

Professionelle Schulungen, Beratung und Projektunterstützung

DSP-Grundlagen: Applikationen mit dem Mikrocontroller - Live-Online-Training

  • Inhalt
     
  • Ziele -
    Ihr Nutzen
  • Teilnehmer
     
  • Voraussetzungen
     

Sie kennen die grundlegenden Algorithmen der digitalen Signalverarbeitung, können DSPs und Mikrocontroller mit DSP-Erweiterungen nach ihren Architekturmerkmalen beurteilen und eine geeignete Programmiersprache auswählen.

Sie können DSP-Algorithmen in Festkommaarithmetik auf einem DSP oder Mikrocontroller (z.B. Cortex®-Mx) in C realisieren.

Ingenieure und Techniker.

Grundbegriffe der Nachrichtentechnik, CPU-Aufbau.

Abtastung und Signalrückgewinnung

Aufbau und Funktionsweise der grundlegenden DSP-Algorithmen

  • Filter (FIR, IIR, ARMA), DFT/FFT

Realisierungsprobleme von DSP-Algorithmen mit einer Festkomma-Architektur

  • Festkomma-Arithmetik, Rounding, Saturation
  • Optimierte Filterstrukturen (Second Order Section)

DSP-Architekturmerkmale

  • Busstruktur, Adressierungsarten, ALU, Barrel Shifter
  • Multiply/Accumulate (MAC), Add-Compare-Select-Einheit (ACS); Pipeline-Effekte
  • Hardware-Loops, bedingte Ausführung
  • Verzögerte Sprünge und Funktionsaufrufe (delayed)

Realisierung eines ARMA-Filters auf einem Cortex-M Mikrocontroller

  • CMSIS DSP-Bibliothek
  • Einsatz der Cortex M4-SIMD-Instruktionen

Realisierung eines ARMA-Filters auf einem Festkomma-DSP in C

  • Einsatz spezieller DSP-Befehle, Planung der Speicherbelegung
  • Ringpuffer-Aufbau, HW-Schleifen und delayed Verzweigungen

Optimierungsmöglichkeiten eines DSP-Programms in C

Übungen mit einem Cortex-M4 Mikrocontroller (MCBSTM32F400 - STM32F4x) mit der Keil µVision

  • Nutzung der CMSIS DSP-Bibliothek
  • Realisierung von FIR- und ARMA-Filtern
  • Realisierung eines FFT-Analyseprogramms

Im Preis enthalten:
Trainingsdokumentation, Ihr Zertifikat sowie ggf. erforderliche Ziel-HW o.ä.


ALL INCLUSIVE!

Spätestens 3 Wochen vor Trainingsbeginn erhalten Sie eine verbindliche Durchführungsbestätigung.

Einige Tage vor dem Live-Online-Training erhalten Sie von uns E-Mails mit …

  • ausführlichen Infos rund um Ihr Training
  • Ihre Schulungsunterlagen (Download-Link)
  • einer Einladung zu einer optionalen Probesession mit dem Trainer
  • einer Einladung für die Schulungstage, mit Link und Zugangsdaten

Ggf. erforderliche Übungs-HW senden wir Ihnen rechtzeitig vorab zu.


ABLAUF

Verwandte Trainings

RTOS-Grundlagen und Anwendung: Mechanismen und deren Einsatz in Laufzeit-Architekturen für Embedded- und Echtzeitsysteme - Live-Online-Training
Anmeldecode: L-RTOS-AR

Embedded-Multicore-Mikrocontroller in der Praxis - Live-Online-Training
Anmeldecode: L-µCMULTI

Embedded C Schulung: Programmiermethoden und -tools für Embedded-Anwendungen - Live-Online-Training
Anmeldecode: L-EMB-C

Embedded C++: Objektorientierte Programmierung für Mikrocontroller mit C++/EC++ und UML - Live-Online-Training
Anmeldecode: L-EC++

Embedded C++ für Fortgeschrittene: Objektorientierte Programmierung für Mikrocontroller mit C++/EC++ - Live-Online-Training
Anmeldecode: L-EC++FOR


Verwandte Trainings

Live Online Training

Dauer
4 Tage
Anmeldecode: L-DSP-G
* Preis je Teilnehmer, in Euro zzgl. USt.

> Download Blanko-Anmeldeformular
> Trainingsbeschreibung als PDF

Präsenz-Training - Deutsch

Dauer
4 Tage  

DSP-Grundlagen: Applikationen mit dem Mikrocontroller - Live-Online-Training

Inhalt

Abtastung und Signalrückgewinnung

Aufbau und Funktionsweise der grundlegenden DSP-Algorithmen

  • Filter (FIR, IIR, ARMA), DFT/FFT

Realisierungsprobleme von DSP-Algorithmen mit einer Festkomma-Architektur

  • Festkomma-Arithmetik, Rounding, Saturation
  • Optimierte Filterstrukturen (Second Order Section)

DSP-Architekturmerkmale

  • Busstruktur, Adressierungsarten, ALU, Barrel Shifter
  • Multiply/Accumulate (MAC), Add-Compare-Select-Einheit (ACS); Pipeline-Effekte
  • Hardware-Loops, bedingte Ausführung
  • Verzögerte Sprünge und Funktionsaufrufe (delayed)

Realisierung eines ARMA-Filters auf einem Cortex-M Mikrocontroller

  • CMSIS DSP-Bibliothek
  • Einsatz der Cortex M4-SIMD-Instruktionen

Realisierung eines ARMA-Filters auf einem Festkomma-DSP in C

  • Einsatz spezieller DSP-Befehle, Planung der Speicherbelegung
  • Ringpuffer-Aufbau, HW-Schleifen und delayed Verzweigungen

Optimierungsmöglichkeiten eines DSP-Programms in C

Übungen mit einem Cortex-M4 Mikrocontroller (MCBSTM32F400 - STM32F4x) mit der Keil µVision

  • Nutzung der CMSIS DSP-Bibliothek
  • Realisierung von FIR- und ARMA-Filtern
  • Realisierung eines FFT-Analyseprogramms