Forum: Digitale Signalverarbeitung / DSP / Machine Learning Impulsantwort eines Lautsprecher korrigieren


von Rudi R. (larawunsch)


Lesenswert?

Hallo Leute,

habe folgendes Problem:

Ich sende auf meinen Lautsprecher ein Testsignal und erhalte somit meine 
Impulsantwort welche ich mit meiner Software darstellen kann.
Jetzt würde ich gerne einen Algorithmus entwickeln, der mir meine 
Impulsantwort im Zeitbereich korrigieren kann um mir somit eine ideale 
Impulsantwort aufzeigt.
Ich möchte eben das Problem im Zeitbereich lösen und nicht im 
Frequenzbereich.

Ist das überhaupt möglich?
Kann mir jemand einen Tipp geben wie ich am besten anfange?

MfG

von Alex (Gast)


Lesenswert?

Hi,

"Ich sende auf meinen Lautsprecher ein Testsignal und erhalte somit 
meine
Impulsantwort welche ich mit meiner Software darstellen kann."

Dein Testsignal ist also ein kurzer Puls (Annäherung eines 
Dirac-Pulses)?

"Jetzt würde ich gerne einen Algorithmus entwickeln, der mir meine
Impulsantwort im Zeitbereich korrigieren kann um mir somit eine ideale
Impulsantwort aufzeigt."

Wie ist die ideale Impulsantwort eines Lautsprechers?

"Ich möchte eben das Problem im Zeitbereich lösen und nicht im
Frequenzbereich. Ist das überhaupt möglich?"

Was auch immer dein Problem ist man kann es sicherlich im Zeitbereich 
mittels eines Filters (IIR oder FIR) lösen. Ich gehe mal davon aus, du 
möchtest eine Korrektur des Frequenzganges vornehmen. Dazu müsstest du 
das Audiosignal bei Kenntnis der Übertragungsstrecke (Kabel + 
Lautsprecher) entsprechend vorverzerren um den gewünschten Output zu 
erhalten. Also mal her mit dem aktuellen Frequenzgang sowie dem 
"Wunschfrequenzgang", dann schauen wir mal.

"Kann mir jemand einen Tipp geben wie ich am besten anfange?"
Understanding digital signal processing von Richard Lyons ist ein guter 
Einstieg, falls du des englischen mächtig bist.

Überleg dir nur erstmal, ob das was auch immer du machen sollst auf dem 
PC digital, analog in Form eines diskret aufgebauten Filters oder 
digital mit externer Hardware bewerkstelligt werden soll.

von Hans W. (Firma: Wilhelm.Consulting) (hans-)


Lesenswert?

hmm du hast also im prinzip eine nette z-übertragungs-funktion... und du 
weist wie sie ausschaun soll... wo ist dann dein problem ?

eine lösung rein im zeitbereich halte ich für... ähm... akademisch g 
und nebenbei läufts auch wieder drauf raus dein testsignal in irgendwas 
zu zerlegen, das du analytisch verarbeiten kannst...

73

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Es gibt ein älteres Elektor-Buch
"Lautsprecher-Meßtechnik. PC-gestützte Analyse analoger Systeme"
http://www.amazon.de/Lautsprecher-Me%C3%9Ftechnik-PC-gest%C3%BCtzte-Analyse-analoger-Systeme/dp/3895760900/ref=sr_11_1/303-6275422-8413008?ie=UTF8&qid=1188402314&sr=11-1
ISBN-10: 3895760900
ISBN-13: 978-3895760907
darin das Kapitel 7.5 über Impulsmessungen, mit einigen Messkurven. Es 
gibt anscheinend PC-Software namens MLSSA und CLIO

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.