DSP-Grundlagen: Applikationen mit dem Mikrocontroller - Seminar / Kurs von MicroConsult GmbH

DSP-Grundlagen: Applikationen mit dem Mikrocontroller

Inhalte

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

Lernziele

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.

Zielgruppen

Ingenieure und Techniker.

SG-Seminar-Nr.: 5330793

Anbieter-Seminar-Nr.: DSP-WORK

Preis jetzt anfragen

Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service