Difference between revisions of "FM Homework Assignment Questions"

From Derek
Jump to: navigation, search
(Questions and Answers (Q&A))
Line 5: Line 5:
 
==Questions and Answers (Q&A)==
 
==Questions and Answers (Q&A)==
  
'''Question 1:'''  <insert here>
+
'''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>
 
:'''Answer 1:'''  <blah blah>
  

Revision as of 23:01, 11 April 2008

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>

See Also

Back