bandwidth_func()

Returns the bandwidth at the specified level as a real number. Typically used in filter application to calculate the 1, 3 dB bandwidth

Syntax
bw = bandwidth_func(Data, DesiredValue, Type)

Arguments
Name Description Range Type Default Required
Data data (usually gain) to find the bandwidth (-∞, ∞) integer, real yes
DesiredValue A single value representing the desired bandwidth level. (-∞, ∞) real yes
Type Type of response [0, 3]† integer 0 no
† Type: 0 - Band-pass 1 - Band-stop 2 - Low-pass 3 - High-pass

Examples

This example assumes that an S-parameter analysis has been performed.
bw3dB = bandwidth_func(db(S21), 3)
returns the 3dB bandwidth

Defined in

$HPEESOF_DIR/expressions/ael/rf_system_fun.ael

See Also

center_freq()

Notes/Equations

This function returns the bandwidth of a filter response. Bandwidth is defined as the difference between the upper and lower frequency at which the amplitude response is DesiredValue dB below the maximum amplitude. It uses an iterative process to find the bandwidth on non-ideal responses for the band limited responses.
Data can be from 1 to 4 dimensions.

 

Privacy Statement  | Terms of Use  | Legal | Contact Us  | © Agilent 2000-2008 

Contents
Additional Resources