libad9361
0.1
Device specific library for AD936X transceivers
|
Custom Filter Design Parameters. More...
#include <ad9361.h>
Data Fields | |
double | Rdata |
double | Fpass |
double | Fstop |
double | caldiv |
double | FIR |
double | HB1 |
double | DAC_div |
const char * | Type |
const char * | RxTx |
double | RFbw |
double | converter_rate |
double | PLL_rate |
double | Fcenter |
double | wnom |
double | FIRdBmin |
double | int_FIR |
double | PLL_mult |
double | Apass |
double | Astop |
double | phEQ |
double | HB2 |
double | HB3 |
double | maxTaps |
Custom Filter Design Parameters.
A structure for custom filter designs for the AD936X programmable FIR in both TX and RX paths.
Desired passband ripple in dB
Desired stopband attenuation in dB
Baseband analog filter calibration divider setting [1-511]
Rate of ADC in hertz
Divider enable setting of DAC clock [0,1]
Center frequency in hertz of bandpass (Unused)
Decimation/Interpolation setting of FIR [1,2,4]
Minimum stop band attentuation of the FIR in dB
Stop edge frequency in hertz of passband
Start edge frequency in hertz of stopband
Decimation/Interpolation setting of HB1 [1,2]
Decimation/Interpolation setting of HB2 [1,2]
Decimation/Interpolation setting of HB3 [1,2,3]
Enable use of internal FIR filter [0,1]
Maximum allowed FIR taps
Enable phase equalization [0,1]
Ratio of converter to PLL rate
Rate of PLL in hertz
Data rate of digital interface
3dB corner of analog filter in hertz
const char* filter_design_parameters::RxTx |
Filter path [Tx,Rx]
const char* filter_design_parameters::Type |
Designer mode (only Lowpass supported)
RF bandwidth of analog filter in hertz