Digital Filter Feedback Loop

3 Ansichten (letzte 30 Tage)
Flanders
Flanders am 27 Aug. 2014
Bearbeitet: Flanders am 27 Aug. 2014
Hey, So I am trying to implement a digital filter network that incorporates a feedback loop. I have defined all the individual digital filters using the dfilt.dflt construct, and I can't seem to collapse the entire thing into one big digital filter (it is way to complex to go through by hand). It would be a standard digital filter transfer function that would look like G(z)/(1+G(z)H(z)).
I would like to use something like the "feedback" command that can be used for transfer functions. However, I can't seem to get that to work for the dfilt constructs. I also attempted converting the dfilt constructs into transfer functions, but because I have a cascaded filter (maybe 100), it became way too complex.
Is there a simple way to accomplish this collapsing of a feedback loop into one single digital filter, with the dfilt constructs?
Many thanks!

Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by