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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.