Seite 1 von 1

BruteFIR: Verkettung von Filtern

Verfasst: 12.01.2011, 12:45
von Sleepwalker
Hallo,

vieleicht hats schonmal jemand versucht: Kann man 2 Filter hintereinander schalten? Also z.B. eine Datei als Frequenzweiche, die zweite für drc? Soweit ich die Doku verstanden habe sollte das gehen. Hat das schon mal jemand gemacht, und wenn ja, was ist zu beachten (shared memory o.Ä.)?

Noch eine Frage: Was passiert wenn man die Filterdateien ändert, wärend brutefir läuft? Wird das als Filterwechsel "on Demand" interpretiert, oder liest er die Dateien nur einmalig beim starten ein?

Torsten

Verfasst: 12.01.2011, 17:58
von ferryman
Hallo Torsten,
Noch eine Frage: Was passiert wenn man die Filterdateien ändert, wärend brutefir läuft? Wird das als Filterwechsel "on Demand" interpretiert, oder liest er die Dateien nur einmalig beim starten ein?
Letzteres.

Julian

Verfasst: 12.01.2011, 20:11
von Da Alchemist
Filter kann man fein hintereinander schalten.

Ich verkette drei Stück hintereinander:

Gesamtentzerrung DRC; dieses Filter wird als letztes erstellt.

Einzelentzerrung

Weiche> Ausgang

Code: Alles auswählen

# Gesammtentzerung Filter #
filter "Gesl" {
        from_inputs: "Linksein";
		to_filters:"Htl", "Ttl";
        coeff: "gesl";
};

# Einzelentzerrung Filter # 

filter "Htl" {
        from_filters: "Gesl";
		to_filters:"Hochpasslinks";
        coeff: "htl";
};

 filter "Hochpasslinks" {
 from_filters: "Htl";
 to_outputs: "Hochtonlinks";
 coeff: "hochpass";
};
Als Beispiel für den linken Hochtonzweig

Gruß
Elmar

Verfasst: 12.01.2011, 23:48
von Sleepwalker
Hallo und danke fuer das Beispiel!

Verlaengert sich durch die Filter die Latenz, oder bleibt das in etwa gleich?

Torsten