The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> System Simulators >> 2nd order low pass filter in matlab
https://designers-guide.org/forum/YaBB.pl?num=1320249770

Message started by singh on Nov 2nd, 2011, 9:02am

Title: 2nd order low pass filter in matlab
Post by singh on Nov 2nd, 2011, 9:02am

how to omplement 2nd order low pass filter??

i want to check noise due to amplifier and have got rms value of the noise transfer function vs frequency as 2 |sin(x)| . i want to multiply this rms value with the low pass filter to check the noise of amplifier (which is from 0 to some frequency as flicker noise,then white noise )...this can be done using 1st order or 2nd ordr low pass,..how to implement 2nd order low pass filter in matlab?

please help regarding this

Title: Re: 2nd order low pass filter in matlab
Post by rfcooltools.com on Nov 3rd, 2011, 11:48am

singh,

I am not sure why the noise vs frequency you stated is 2*|sin(x)| the noise transfer function vs frequency would probably be something similar to N(s)=Const*(1+s/f1f)/(s)
For the filter you know the order so you pick the type by using butter, cheb, ellip etc obtain coefficients of numerator and denominator of the filter polynomial.  Then generate the filter by calling freqs to check the response of just the filter.   freqs returns a vector H at omega, multiply 20*log(H*N(omega)).  

http://rfcooltools.com

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.