designing a chebyshev type 2 high pass filter

8 次查看(过去 30 天)
Hello
I am trying to design a chebyshev type 2 filter to separate the body acceleration and gravity acceleration from my senor. This is what I am basing the design from with a stopband attenuation of 60 dB and stopband frequency of 0.4 Hz. My sensor (ICM20948) is sending out acceleration data at a rate around 56 HZ. This is what I have so far.
Fs=56% from my sensor
[b,a,c] = cheby2(9,0.04,60/1000,'high');
sos = zp2sos(b,a,c)
fvtool(sos)
Any help would be much appreciated

采纳的回答

Star Strider
Star Strider 2021-1-13
Start with the cheb2ord function to define all the variables appropriately.
  6 个评论
kelvin
kelvin 2021-1-14
Thank you once again. I'll defintly look into elliptical filters.

请先登录,再进行评论。

更多回答(1 个)

Bilawal
Bilawal 2023-7-12
Fs=56% from my sensor
[b,a,c] = cheby2(9,0.04,60/1000,'high');
sos = zp2sos(b,a,c)
fvtool(sos)

Community Treasure Hunt

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

Start Hunting!

Translated by