Problem with Bilinear transformation for analog-to-digital filter
3 views (last 30 days)
Show older comments
Hi, I'm currently designing a digital filter based on analogue design. However, when I use the bilinear command I get two different results depends on the computer I have used. The difference between the Freq response is significnat, especially in the phase response. I expect -180, which I get it in the "GOOD" computer and in the "BAD" computer I get -504. I ran the same script on both computers and I don't know what is the reason for the problem. When I use impulse invariance I don't have the problem.
Both computer uses the same Matlab version (2015b 8.6.0.267246) and the same Win7 enterprise 64bit and the same CPU.
I wrote a script that compares the results of the bilinear transformation on a computer to see if it is the same as the GOOD or BAD one. I did this test on other computers and some of them showed "GOOD" results and others showed "BAD" results.
I'll be happy to know what is the reason that the bilinear transformation gives different results depending on the computer it runs on.
Attached is the code and the mat file which required for running it.
Thank you,
Jonathan.
0 Comments
Answers (0)
See Also
Categories
Find more on Digital Filter Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!