#include <fcd_control_impl.h>
◆ fcd_control_impl()
gr::funcube::fcd_control_impl::fcd_control_impl |
( |
| ) |
|
◆ ~fcd_control_impl()
gr::funcube::fcd_control_impl::~fcd_control_impl |
( |
| ) |
|
◆ set_dc_corr()
void gr::funcube::fcd_control_impl::set_dc_corr |
( |
double |
_dci, |
|
|
double |
_dcq |
|
) |
| |
|
virtual |
Set DC offset correction.
- Parameters
-
_dci | DC correction for I component (-1.0 to 1.0) |
_dcq | DC correction for Q component (-1.0 to 1.0) |
Set DC offset correction in the device. Default is 0.0.
Implements gr::funcube::fcd_control.
◆ set_freq()
void gr::funcube::fcd_control_impl::set_freq |
( |
float |
freq | ) |
|
|
virtual |
Set frequency with Hz resolution.
- Parameters
-
This is a convenience function that uses float parameter in order to allow using engineering notation in GRC.
Implements gr::funcube::fcd_control.
◆ set_freq_corr()
void gr::funcube::fcd_control_impl::set_freq_corr |
( |
int |
ppm | ) |
|
|
virtual |
◆ set_frequency_msg()
void gr::funcube::fcd_control_impl::set_frequency_msg |
( |
pmt::pmt_t |
msg | ) |
|
◆ set_iq_corr()
void gr::funcube::fcd_control_impl::set_iq_corr |
( |
double |
_gain, |
|
|
double |
_phase |
|
) |
| |
|
virtual |
Set IQ phase and gain balance.
- Parameters
-
_gain | The gain correction (-1.0 to 1.0) |
_phase | The phase correction (-1.0 to 1.0) |
Set IQ phase and gain balance in the device. The default values are 0.0 for phase and 1.0 for gain.
Implements gr::funcube::fcd_control.
◆ set_lna_gain()
void gr::funcube::fcd_control_impl::set_lna_gain |
( |
float |
gain | ) |
|
|
virtual |
Set LNA gain.
- Parameters
-
Set the LNA gain in the FCD. Valid range is -5 to
- Although the LNA gain in the FCD takes enumerated values corresponding to 2.5 dB steps, you can can call this method with any float value and it will be rounded to the nearest valid value.
By default the LNA gain is set to 20 dB and this is a good value for most cases. In noisy areas you may try to reduce the gain.
Implements gr::funcube::fcd_control.
◆ set_mixer_gain()
void gr::funcube::fcd_control_impl::set_mixer_gain |
( |
float |
gain | ) |
|
|
virtual |
Set mixer gain.
- Parameters
-
Set the mixer gain in the FCD. Valid values are +4 and +12 dB.
By default the mixer gain is set to +12 dB and this is a good value for most cases. In noisy areas you may try to reduce the gain.
Implements gr::funcube::fcd_control.
The documentation for this class was generated from the following file: