31 Band DSP EQ Anfängerprojekt

Gast #4673764
Lesenswert?
• ▲
▼
Hallo Leute,

ich möchte endlich anfangen mit DSP zu experimentieren. Dazu gleich eine 
Frage:

Es sollte ja möglich sein, einen 31 band EQ zu programmieren und diesen 
mit normalen analogen potis anzusteuern, oder ?

zweite frage: Vorausgesetzt frage 1 trifft zu, werde ich wohl kaum einen 
DSP finden der 31 poti eingänge hat. Die Frage ist, wie verschaltet man 
dann mehrere hintereinander dass ich dann eben am ende 31 potis habe ?

Ist SigmaDSP ein gutes programm für anfänger ?

Vielen Dank Leute !
Gast
Lesenswert?
• ▲
▼
Bischoff schrieb:
> Es sollte ja möglich sein, einen 31 band EQ zu programmieren und diesen
> mit normalen analogen potis anzusteuern, oder ?

Möglich ist vieles. Ob du es schaffst ist natürlich eine andere Frage.

Bischoff schrieb:
> zweite frage: Vorausgesetzt frage 1 trifft zu, werde ich wohl kaum einen
> DSP finden der 31 poti eingänge hat. Die Frage ist, wie verschaltet man
> dann mehrere hintereinander dass ich dann eben am ende 31 potis habe ?

Analogmux, externe ADCs, um nur zwei Möglichkeiten zu nennen.
Gast
Lesenswert?
• ▲
▼
Achso dich interessiert wahrscheinlich nicht nur ob man sowas machen 
kann sondern wie?

Gibt 3 plausible Möglichkeiten:


- DFT / FFT und die Koeffizienten skalieren.

- Wavelet Transformation und die Koeffizienten skalieren.

- Dynamisch ein Filter berechnen und anwenden.

Das ist jetzt sortiert nach Rechenaufwand, Schwierigkeit und 
Flexibilität gleichzeitig ;)
Lesenswert?
• ▲
▼
Moin,

> Es sollte ja möglich sein, einen 31 band EQ zu programmieren und diesen
> mit normalen analogen potis anzusteuern, oder ?

Warum sollte das nicht moeglich sein? Wahrscheinlich sogar 32 Band, 
voellig Verrueckte koennten sogar 33 Band EQs programmieren, oder noch 
schlimmeres...
Fuer Anfaenger wuerde ich aber empfehlen, erstmal mit 1 Band loszulegen, 
und sich dann zu steigern.

> zweite frage: Vorausgesetzt frage 1 trifft zu, werde ich wohl kaum einen
> DSP finden der 31 poti eingänge hat. Die Frage ist, wie verschaltet man
> dann mehrere hintereinander dass ich dann eben am ende 31 potis habe ?

Wenn du viel Geld und Platz uebrig hast, kannst du das wahrscheinlich 
machen. Aber dann brauchst du halt zB. 31 DSPs, deren z.B. 
I2S-Interfaces alle in Kette geschaltet sein koennten. Sinnvoller wirds 
wohl sein, das alles mit weniger, wenn nicht sogar nur einem DSP 
hinzukriegen.

> Ist SigmaDSP ein gutes programm für anfänger ?
Kenne ich nicht, will aber nix heissen.

Gruss
WK
Gast
Lesenswert?
• ▲
▼
warum empfiehlt ihr dem armen frager nicht das, was eigentlich sinnvoll 
wäre?

... eine gruppe mit analog multiplexern, die nochmal gemultiplext ist, 
um auf die benötigte zahl der kanäle zu kommen, die mit dem dsp digital 
gesteuert werden

die potis als spannungsteiler, die eine spannung auf die multis geben,

der ausgang auf einen ad wandler, sofern der dso keinen hat.
Lesenswert?
• ▲
▼
Klar geht das als Anfängerprojekt.

Lass Dir nix erzählen von irgendwelchen Wavelet Transformatinen oder so.

Das bekommst Du ganz easyy mit 31 Biquad IIR Filtern hin.

Für die Potis: Es gibt Analog-Multiplexer, die 32 Inputs auf einen DAC 
routen können. z.B. der ADG731 (erster, den ich gefunden habe, 
vermutlich gibt es günstigere, die das gleiche können).
Gast
Lesenswert?
• ▲
▼
Sollte nicht so schwer sein.
Das mit den Potis als Spannungsteiler und via MUX auf einen ADC zum 
auslesen ist eine gute Idee wie ich finde.

Als Audioeingang kann man einfach einen Audio-Codec nehmen wo ADC und 
DAC drinnen sind.
Vielleicht kriegst du das sogar alles mit nur einem Mikrocontroller hin 
z.B: stm32 o.ä.

Ansonsten 31 Biquads nehmen. Formeln um die Biquad-Koeffizienten in 
Abhängigkeit von Frequenz, Gain, filterbreite und Samplingfrequenz 
findet man per Google, da muss man gar nichtmal das tiefe DSP Wissen 
haben wie ich finde.
Gast
Lesenswert?
• ▲
▼
Bischoff schrieb:
> Es sollte ja möglich sein, einen 31 band EQ zu programmieren und diesen
> mit normalen analogen potis anzusteuern, oder ?

Ja.
Die Potis liefern nur eine Gleichspannung als Steuerspannung an einen 
A/D-Wanlder.

> werde ich wohl kaum einen
> DSP finden der 31 poti eingänge hat. Die Frage ist, wie verschaltet man
> dann mehrere hintereinander dass ich dann eben am ende 31 potis habe ?

Analogmultiplexer wie CD4051 wählen aus, welche Spannung von welchem 
Poti an den/die A/D-Wandler-Eingänge geleitet wird. Oder 4 externe 
A/D-Wandler mit jeweils 8 Eingängen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 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.