F
Finn Anklam
Registrierter Benutzer
- Zuletzt hier
- 10.04.26
- Registriert
- 05.04.26
- Beiträge
- 7
- Kekse
- 178
Das möchte ich schon lange mal angehen, nur gibt es soviel Anderes zu tun. Aber vielleicht geht das ja auch relativ simpel mit für wenige Wochen täglich eine halbe Stunde oder so?
Samplerates, Bitresolutionen, Gain (etc.) habe ich alles schon in C wirklich gründlich "durchgekaut". Und ich kann sogar in Bits und Bytes denken
... aber auch 



Immer wenn ich was Konkreteres über Filter-Algorithmen lese, merke ich, dass mir da noch irgendein Schlüssel fehlt, um Zugang dazu zu bekommen. Falls ich überhaupt etwas davon verstanden habe, geht es wohl darum, eine Anzahl von Samples des Originalsignals verzögert und mit Gain und ggf. Phasenumkehr (neg. Gain) wieder zum Originalsignal hinzuzuaddieren. Okay, das könnte ich auch selbst heraustüfteln, aber dafür gibt's bestimmt auch schon Standardalgorithmen, oder?
Ich muss wohl "nur" umsetzen können:
- digital delay lines
- FIR digital filter
- die Anzahl der Taps
- pre-/post-ringing
- die Parameter (ich vermute: welches Originalsample wann mit welchem Gain dazuaddieren?)
- einfache Filtertypen (Hochpass und Tiefpass erster und ggf. zweiter Ordnung würden schon reichen, falls 6dB/12dB bei digitalen Filtern überhaupt wichtig wären und nicht nur eine Nachbildung der analogen Vorlagen)
- und das Ganze idealerweise im Rahmen einer Echtzeit-Anwendung (konkret: gibt es Probleme beim Wechsel des aktuell zu berechnenden Puffers in Zusammenhang mit der Anzahl der Taps und falls ja, wie löst man das am Geschicktesten?)
Ich glaube zu verstehen, dass digitale Filter ein riesiges Thema sind, das nicht mal eben so zu machen ist. Aber ich brauche wahrscheinlich nur das, was in der analogen Welt Widerstand, Kondensator und Spule wären. Na, okay, vielleicht noch eine Röhre dazu. Sozusagen Woodworking 1.01 - Brett, Hammer, Nagel, Säge und los. Intarsien können dann später ja noch kommen. Und der mathematische, theoretische Hintergrund ist hoffentlich erstmal eher unwichtig ...
Kennt ihr da was? So wir programmieren unseren ersten Filter for Dummies mit schrittweiser Verfeinerung durch jede weitere Lektion? Muss auch nicht C sein, ich kann auch andere Sprachen lesen (Assembler wäre aber zu anstrengend). Zur Not kann ich auch ein Buch kaufen, aber Vieles gibt's ja schon als kostenloses PDF im Netz.
Das wär' echt nett. Vielen Dank im Voraus.
Samplerates, Bitresolutionen, Gain (etc.) habe ich alles schon in C wirklich gründlich "durchgekaut". Und ich kann sogar in Bits und Bytes denken
... aber auch 



Immer wenn ich was Konkreteres über Filter-Algorithmen lese, merke ich, dass mir da noch irgendein Schlüssel fehlt, um Zugang dazu zu bekommen. Falls ich überhaupt etwas davon verstanden habe, geht es wohl darum, eine Anzahl von Samples des Originalsignals verzögert und mit Gain und ggf. Phasenumkehr (neg. Gain) wieder zum Originalsignal hinzuzuaddieren. Okay, das könnte ich auch selbst heraustüfteln, aber dafür gibt's bestimmt auch schon Standardalgorithmen, oder?
Ich muss wohl "nur" umsetzen können:
- digital delay lines
- FIR digital filter
- die Anzahl der Taps
- pre-/post-ringing
- die Parameter (ich vermute: welches Originalsample wann mit welchem Gain dazuaddieren?)
- einfache Filtertypen (Hochpass und Tiefpass erster und ggf. zweiter Ordnung würden schon reichen, falls 6dB/12dB bei digitalen Filtern überhaupt wichtig wären und nicht nur eine Nachbildung der analogen Vorlagen)
- und das Ganze idealerweise im Rahmen einer Echtzeit-Anwendung (konkret: gibt es Probleme beim Wechsel des aktuell zu berechnenden Puffers in Zusammenhang mit der Anzahl der Taps und falls ja, wie löst man das am Geschicktesten?)
Ich glaube zu verstehen, dass digitale Filter ein riesiges Thema sind, das nicht mal eben so zu machen ist. Aber ich brauche wahrscheinlich nur das, was in der analogen Welt Widerstand, Kondensator und Spule wären. Na, okay, vielleicht noch eine Röhre dazu. Sozusagen Woodworking 1.01 - Brett, Hammer, Nagel, Säge und los. Intarsien können dann später ja noch kommen. Und der mathematische, theoretische Hintergrund ist hoffentlich erstmal eher unwichtig ...
Kennt ihr da was? So wir programmieren unseren ersten Filter for Dummies mit schrittweiser Verfeinerung durch jede weitere Lektion? Muss auch nicht C sein, ich kann auch andere Sprachen lesen (Assembler wäre aber zu anstrengend). Zur Not kann ich auch ein Buch kaufen, aber Vieles gibt's ja schon als kostenloses PDF im Netz.
Das wär' echt nett. Vielen Dank im Voraus.
Zuletzt bearbeitet:

