FM Homework Assignment Questions
Introduction
Please feel free to use this page like a message board to ask any questions you like about the FM homework assignment.
Questions and Answers (Q&A)
Question 1: I have been trying for days, using the bilinear transform (matlab: bilinear) to convert the filters from continuous time domain to discrete time domain. For the butterworth filter, I even used the butterworth function provided by matlab (matlab: butter). Nothing worked, the frequency responses always showed a difference of about a factor of 10. I then stumbled across another discretisation method from the Control Systems Toolbox: c2d. For the first two filters, I simply used a bilinear tustin approximation ( Hn = c2d(Hn_a,ts,'tustin') ) and for the third filter, I used the bilinear tustin approximation with prewarping, as with higher frequencies, the prewarping effect is more visible ( H3=c2d(H3_a,ts,'prewarp',omega_c3) ) The approximation using a zero order hold also works, but the prewarp is more accurate. My question now: Is it mandatory that we use the bilinear() function, or is the above described method okay?
- Answer 1: <blah blah>
Question 2: <insert here>
- Answer 2: <blah blah>
Question 3: <insert here>
- Answer 3: <blah blah>