Documentation

info

Information about digital filter

Syntax

Description

example

s = info(d) returns a string matrix with information about the digital filter, d.

Examples

collapse all

Information on a Lowpass FIR Filter

Design a lowpass FIR filter with normalized passband frequency $0.4\pi$ rad/sample and normalized stopband frequency $0.45\pi$ rad/sample. Obtain information about the filter just designed.

d = designfilt('lowpassfir','PassbandFrequency',0.4,'StopbandFrequency',0.45);
s = info(d)
s =

FIR Digital Filter (real)                   
-------------------------                   
Filter Length  : 81                         
Stable         : Yes                        
Linear Phase   : Yes (Type 1)               
                                            
Design Method Information                   
Design Algorithm : Equiripple               
                                            
Design Specifications                       
Sample Rate     : N/A (normalized frequency)
Response        : Lowpass                   
Specification   : Fp,Fst,Ap,Ast             
Stopband Atten. : 60 dB                     
Passband Ripple : 1 dB                      
Stopband Edge   : 0.45                      
Passband Edge   : 0.4                       

Input Arguments

collapse all

d — Digital filterdigitalFilter object

Digital filter, specified as a digitalFilter object. Use designfilt to generate a digital filter based on frequency-response specifications.

Example: d = designfilt('lowpassiir','FilterOrder',3,'HalfPowerFrequency',0.5) specifies a third-order Butterworth filter with normalized 3-dB frequency 0.5π rad/sample.

Output Arguments

collapse all

s — Information tablestring matrix

Information table, returned as a string matrix.

Introduced in R2014a

Was this topic helpful?