Ich habe hier mal ein eigenes Thema aufgemacht, weil es hier nicht um Sammlung, sondern um Inhaltliches geht.
Boxsim kann natürlich keinen DSP ersetzen, aber vielleicht typische Filterfunktionen eines DSP so simulieren, wie heute schon Hochpässe und Tiefpässe als aktive Filter. Mir fällt ein:
- Hochpass 1. Ordnung
- Hochpass 2. Ordnung
- Tiefpass 1. Ordnung
- Tiefpass 2. Ordnung
- Kuhschwanzfilter hoch
- Kuhschwanzfilter tief
- Bandpass 2. Ordnung
- parametrischer Equalizer
- Butterworth-Hoch- und Tiefpass n-ter Ordnung direkt
- Linkwitz-Riley-Hoch- und Tiefpass n-ter Ordnung direkt
- Verzögerung / Delay
Habe ich etwas vergessen?
Parametrische Equalizer und Shelvingfilter sind kritisch, da es dort mehrere Arten der Realisierung gibt und keiner weiß, was wo drin ist.
Rechenleistung kosten die übrigens fast gar keine, weil da nichts synthetisiert (wie bei einer Weiche mit beliebigem Schaltplan) oder numerisch integriert (wie bei einer Schallwandberechnung) werden muss. Ich habe mal eine kleine Testrechnung gemacht: Um bei 250 Frequenzen auf einem 9 Jahre alten Core2Duo 1 Sekunde Rechenzeit zu verbrauchen, müssten Filter von insgesamt ca. 20000ter Ordnung drin sein. Den DSP will ich sehen.
Wenn die Übertragungsfunktion so wie in der Simulation angenommen auch wirklich realisiert ist, sollte die Simu extrem genau sein.
Nachtrag: Die oben genannten Funktionen werden, bis auf das Delay, alle als IIR-Filter in DSPs realsisiert. Gibt es DSPs, die auch FIR-Filter verwenden und wie bestimmt man deren Übertragungsfunktion?
Boxsim kann natürlich keinen DSP ersetzen, aber vielleicht typische Filterfunktionen eines DSP so simulieren, wie heute schon Hochpässe und Tiefpässe als aktive Filter. Mir fällt ein:
- Hochpass 1. Ordnung
- Hochpass 2. Ordnung
- Tiefpass 1. Ordnung
- Tiefpass 2. Ordnung
- Kuhschwanzfilter hoch
- Kuhschwanzfilter tief
- Bandpass 2. Ordnung
- parametrischer Equalizer
- Butterworth-Hoch- und Tiefpass n-ter Ordnung direkt
- Linkwitz-Riley-Hoch- und Tiefpass n-ter Ordnung direkt
- Verzögerung / Delay
Habe ich etwas vergessen?
Parametrische Equalizer und Shelvingfilter sind kritisch, da es dort mehrere Arten der Realisierung gibt und keiner weiß, was wo drin ist.
Rechenleistung kosten die übrigens fast gar keine, weil da nichts synthetisiert (wie bei einer Weiche mit beliebigem Schaltplan) oder numerisch integriert (wie bei einer Schallwandberechnung) werden muss. Ich habe mal eine kleine Testrechnung gemacht: Um bei 250 Frequenzen auf einem 9 Jahre alten Core2Duo 1 Sekunde Rechenzeit zu verbrauchen, müssten Filter von insgesamt ca. 20000ter Ordnung drin sein. Den DSP will ich sehen.
Wenn die Übertragungsfunktion so wie in der Simulation angenommen auch wirklich realisiert ist, sollte die Simu extrem genau sein.
Nachtrag: Die oben genannten Funktionen werden, bis auf das Delay, alle als IIR-Filter in DSPs realsisiert. Gibt es DSPs, die auch FIR-Filter verwenden und wie bestimmt man deren Übertragungsfunktion?
Kommentar