Forum: Digitale Signalverarbeitung / DSP / Machine Learning Automatic Gain Control


von Mike Schultz (Gast)


Angehängte Dateien:

Lesenswert?

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

von Florian (Gast)


Lesenswert?

Eine Bestimmte Anzahl von Messwerten aufaddieren und dann teilen?
mfg Flo

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.