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
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 ![]()