Effacer les filtres
Effacer les filtres

Assistance with Filter Code

2 vues (au cours des 30 derniers jours)
Amanda
Amanda le 17 Août 2012
I am looking to create a lowpass filter; however, I am not able to do it following the guidance offered by the MatLab tutorials. I need the filter to include, Fp, Fst, Ast, Fc, Ast, and N. Maybe my problem is that I am not able to use all of the specifications. I would really appreciate a jump start as I have spent days trying to work through this and I am sure that it is extremely easy for most. Thank goodness, this is the only MatLab code I will be in need of for my project. THANKS!!!
Mandy D.
  2 commentaires
Star Strider
Star Strider le 17 Août 2012
Modifié(e) : Star Strider le 17 Août 2012
What type filter are you designing, and what tools or functions are you using to design it?
I suggest you use the [z p k] and sos syntax in your design, rather than tf if you have that option.
Honglei Chen
Honglei Chen le 17 Août 2012
Your specification is a little strange in the sense that you have both Fp, Fst and Fc. Do you mean Fs instead of Fc?

Connectez-vous pour commenter.

Réponses (1)

Ryan G
Ryan G le 17 Août 2012
If you search the doc for lowpass filter you will find:
fdesign lowpass from the signal processing toolbox.
If you have access you can type in:
D = fdesign.lowpass
and you will see
Response: 'Lowpass'
Specification: 'Fp,Fst,Ap,Ast'
Description: {4x1 cell}
NormalizedFrequency: true
Fpass: 0.45
Fstop: 0.55
Apass: 1
Astop: 60
You can then use
H = design(D)
after you setup your specs to design the filter. There are a lot more details depending on your end goal in the documentation for both design and fdesign.lowpass

Community Treasure Hunt

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

Start Hunting!

Translated by