Automatic Gain Control

Gast #204556
Moin,

ich hab hier eine Praktikumsaufgabe liegen, und weiß nicht, ob meine
Ansätze dazu so richtig sind. Vielleicht kann ja mal jemand
drüberschauen, und mir sagen, ob das zumindestens einigermaßen richtig
ist.

Wenn ich mir daß Blockschaltbild so ansehe, muß ich das Eingangssignal
im DSP quadrieren (das sollte kein Problem sein) und dann durch einen
Tiefpass schicken. dann einfach das soll-Signal abziehen und das
Ergebnis mit einem Faktor µ multiplizieren.

Als letztes bilde ich wieder die Differenz zwischen dem alten gain-Wert
und dem gerade berechneten Signal. Wenn ich über oder unter eine Grenze
komme, wird das Signal korrigiert.
Dieses Signal wird beim nächsten Abtasttakt mit dem Eingangssignal
multipliziert und steht außerdem wieder als gain zur Verfügung.

Ich hoffe ich hab das jetzt einigermaßen richtig verstanden und
beschrieben.

Ich glaube einen Großteil davon müßte ich eigentlich hinbekommen, was
mir aber gerade ein wenig kopfzerbrechen bereitet ist die Realisierung
des Tiefpasses. So etwas habe ich noch nie auf einem DSP geschweige
denn in ASM gemacht. Kann mir jemand einen Tip geben, wie das
realisiert wird?

MfG Mike
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.