Discrete Transfer Function > Difference Equation Implementation Problem

9 次查看(过去 30 天)
I have a discrete two pole, two zero filter that simulates pretty well in Simulink using the discrete pole-zero block. The system is a little pathological in that one pole is at z = 1 (dc, pure integrator) and the other is close to the Nyquist frequency.
I did the algebra to convert this to a difference equation. I built a Simulink model using gains, summers, and integer delay blocks. This was done in the standard Direct Form I.
When I simulate the difference equation model, I get results that are very different from the pole-zero block model.
I have gone over the algebra many times and am pretty sure it all correct. Any suggestions to help me find out the source of the difference?
Thanks in advance, Bob White

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Simulink 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by