Audio_Spectrumanalyzer

Gast #1096782
Lesenswert?

Guten Abend,
ich mache mir grade Gedanken über meinen Spectrumanalyzer den in meinem 
Preamp einbauen möchte, dabei stieß auf folgendes Problem:
Wenn ich jetzt zum Beispiel meinen Computer als Audiosignalquelle nutze, 
und ich veränder mit ihm die Lautstärke meines Audiosignal, so wird ja 
logischerweise auch der eingelesene Wert in meinem Controller kleiner 
oder größer.
Das Problem ist also wie ich eine Software- oder Hardwaremäßige 
Anpassung an den Eingangssignalpegel realisieren kann, denn ich möchte 
immer eine "gleichmäßige" Aussteuerung auf meinem Display haben also 
nicht das der Analyzer permanent übersteuert oder es nie zur 
Vollaussteuerung kommt.
 Evtl. regelmäßig einen arithmetrischen Mittelwert ermitteln und die 
Aussteuerung dementsprechen anpassen aber dieser Wert kann ja auch 
ziehmlich stark sdchwanken je nachdem was ich grade für Musik höre.

Vlt. hat jemand einen besseren Vorschlag!!!

(Bitte meinen Post nicht löschen^^)
Gast #1096789
Lesenswert?

Okay das hört sich gut an, kennst du zufällig einen Baustein der so 
freundlich wäre für mich diesen Part zu übernehmen??
Aber ich könnt mir vorstellen das solch ein Baustein auch nicht mehr so 
leicht zu beschaffen ist und man wiedermal um eine Digikaybestellung 
o.ä. nicht herumkommt!!!

Gruß alter_sack
(Firma: TravelRec.) Persönliche Seite #1096812
Lesenswert?

>Das kannst du einfach in Software machen indem du z.B. das
>Eingangssignal durch den gleitenden Mittelwert der Gesamtleistung
>teilst.

Nicht wirklich, da der ADC ohnehin auf maximaler Geschwindigkeit laufen 
sollte, um noch eine einigermaßen saubere Abtastung der höchsten zu 
analysierenden Frequenzen zu liefern. Läßt man alle Audiofrequenzen zum 
ADC durch, bekommt man durch das Aliasing recht heftige Ungenauigkeiten 
in das Meßergebnis. Besser ist es, die unerwünschten Frequenzen vor dem 
ADC per Hardware-TP zu blockieren.
Die automatische Lautstärkeregelung kann man zum Beispiel mit einem dem 
ADC vorgeschalteten PGA2311 machen, der vom Controller in seiner 
Lautstärke gleitend auf dem entsprechenden Optimum gehalten wird.
Dazu nimmt der Controller die aktuell eintreffenden Meßwerte und addiert 
diese eine Zeit lang auf, um daraus den (langsamen) Regelwert für den 
PGA2311 zu errechnen.
Gast #1096816
Lesenswert?

@...
"Anti-analyzing Filter"

Ja ne, klar.


Ich mache grade ne Ausbildung also hab ich mit solchen Sachen eigentlich 
garnichts am Hut, da kann es schon einmal vorkommen das man nicht so 
ganz genau weis wie dieser Effekt heißt...
Also wär cool wenn du mich nächstes mal mit einem hilfreichen Beitrag 
unterstützen würdest!!!

Gruß alter_sack

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren