Entwerfen eines IIR zum Generieren einer bestimmten Datensequenz

7

Ich weiß, dass es möglich ist, einen IIR mit bestimmten Polen und Nullen zu entwerfen, um bestimmte Frequenzgänge zu erzeugen.

Ist es auch möglich, ein IIR so zu gestalten, dass es Werte einer gewünschten Sequenz generiert, wenn Sie ihm einen Impuls geben? Oder zumindest eine Sequenz innerhalb einer Toleranz dieser Werte?

Alan Wolfe
quelle
Eine FIR geht nicht? Ist Ihre gewünschte Sequenz unendlich lang?
Juancho
Dies ist ein wenig seltsam und dunkel, aber bei der Betrachtung wiederkehrender neuronaler Netze verwenden alle, die ich gesehen habe, N Ebenen für N vergangene Verlaufselemente, sodass sie wie FIRs funktionieren. Ich beginne mit den Grundlagen, versuche aber zu verstehen, wie und ob Sie eine RNN erstellen können, die eher wie eine IIR mit internem Status funktioniert.
Alan Wolfe

Antworten:

4

Ja, es gibt Zeitbereichsentwurfsmethoden für IIR-Filter. Eine der bekanntesten ist die Methode von Prony . Es ist in dem Buch Digital Filter Design von TW Parks und CSBurrus (Kap. 7.5) gut beschrieben.

Wenn die gewünschte Sequenz (rechtsseitig) periodisch ist, ist eine sehr einfache und genaue Lösung möglich (was normalerweise eine Übung für DSP-Schüler ist).

Matt L.
quelle