Ich brauche Ihre Hilfe und danke Ihnen für das Lesen meiner Frage! Ich schreibe gerade ein Java-Programm, das einen Direkte Form 2 Transponierten Filter verwenden wird. Ich weiß, dass der Funktionsfilter in Matlab das gut machen wird, aber ich muss Java verwenden. So jemand weiß, dass Sie diese Direkt Form 2 Transponierte implementieren, diese mathematische Funktion:Digital Filter, Mathematik in Java,
y (n) = b (1) * x (n) + b (2) * x (n-1) +. .. + b (nb + 1) · x (n-nb) - a (2) * y (n-1) - ... - a (na + 1) * y (n-na)
in einer Programmierm Sprache? Alles was es braucht, ist hoffentlich ein Punkt in die richtige Richtung, damit ich es herausfinden kann! Vielleicht gibt es eine C-Lib, die einige Matlab-Funktionen implementiert, einfach alles.
danke Also für Ihre Zeit
Ihr Elektro
Follow up:
ich für ein paar Tage versucht, Ihre Funktion zu verstehen, aber ich konnte es nicht.
Dies ist die Funktion von Matlab: Filter
Alles was ich weiß ist, dass ich in Matlab die Funktion wie folgt verwenden:
newArray = Filter (1, LPC_Faktor, OldArray)
Alles, was ich tun muss, ist die Filterfunktion zu implementieren.
Also könnten Sie wieder helfen?
Dank
Elektro
was u schweben darstellt? –
u ist die Antwort – ThibThib
Also ist der obige Algorithmus für einen direkten Form I Filter? Gibt es eine Chance, dass Sie mir die Implementierung des direkten Form II Transponierungsalgorithmus mitteilen können? –