mirror of https://github.com/PentHertz/srsLTE.git
assign correct values from BladeRf manual calibration to correction
* Assign correct values from BladeRf manual calibration to correction The rf_calibration function for blade RF was assgiing dc_gain to BLADERF_CORR_FPGA_PHASE and dc_phase to BLADERF_CORR_FPGA_GAIN. This hot fix corrects the value assignments in both rf_blade_set_tx_cal and rf_blade_set_rx_cal functions.
This commit is contained in:
parent
67c8bf1368
commit
3433b0ffde
|
@ -393,16 +393,16 @@ double rf_blade_set_tx_freq(void *h, double freq)
|
||||||
|
|
||||||
void rf_blade_set_tx_cal(void *h, srslte_rf_cal_t *cal) {
|
void rf_blade_set_tx_cal(void *h, srslte_rf_cal_t *cal) {
|
||||||
rf_blade_handler_t *handler = (rf_blade_handler_t*) h;
|
rf_blade_handler_t *handler = (rf_blade_handler_t*) h;
|
||||||
bladerf_set_correction(handler->dev, BLADERF_MODULE_TX, BLADERF_CORR_FPGA_PHASE, cal->dc_gain);
|
bladerf_set_correction(handler->dev, BLADERF_MODULE_TX, BLADERF_CORR_FPGA_PHASE, cal->dc_phase);
|
||||||
bladerf_set_correction(handler->dev, BLADERF_MODULE_TX, BLADERF_CORR_FPGA_GAIN, cal->dc_phase);
|
bladerf_set_correction(handler->dev, BLADERF_MODULE_TX, BLADERF_CORR_FPGA_GAIN, cal->dc_gain);
|
||||||
bladerf_set_correction(handler->dev, BLADERF_MODULE_TX, BLADERF_CORR_LMS_DCOFF_I, cal->iq_i);
|
bladerf_set_correction(handler->dev, BLADERF_MODULE_TX, BLADERF_CORR_LMS_DCOFF_I, cal->iq_i);
|
||||||
bladerf_set_correction(handler->dev, BLADERF_MODULE_TX, BLADERF_CORR_LMS_DCOFF_Q, cal->iq_q);
|
bladerf_set_correction(handler->dev, BLADERF_MODULE_TX, BLADERF_CORR_LMS_DCOFF_Q, cal->iq_q);
|
||||||
}
|
}
|
||||||
|
|
||||||
void rf_blade_set_rx_cal(void *h, srslte_rf_cal_t *cal) {
|
void rf_blade_set_rx_cal(void *h, srslte_rf_cal_t *cal) {
|
||||||
rf_blade_handler_t *handler = (rf_blade_handler_t*) h;
|
rf_blade_handler_t *handler = (rf_blade_handler_t*) h;
|
||||||
bladerf_set_correction(handler->dev, BLADERF_MODULE_RX, BLADERF_CORR_FPGA_PHASE, cal->dc_gain);
|
bladerf_set_correction(handler->dev, BLADERF_MODULE_RX, BLADERF_CORR_FPGA_PHASE, cal->dc_phase);
|
||||||
bladerf_set_correction(handler->dev, BLADERF_MODULE_RX, BLADERF_CORR_FPGA_GAIN, cal->dc_phase);
|
bladerf_set_correction(handler->dev, BLADERF_MODULE_RX, BLADERF_CORR_FPGA_GAIN, cal->dc_gain);
|
||||||
bladerf_set_correction(handler->dev, BLADERF_MODULE_RX, BLADERF_CORR_LMS_DCOFF_I, cal->iq_i);
|
bladerf_set_correction(handler->dev, BLADERF_MODULE_RX, BLADERF_CORR_LMS_DCOFF_I, cal->iq_i);
|
||||||
bladerf_set_correction(handler->dev, BLADERF_MODULE_RX, BLADERF_CORR_LMS_DCOFF_Q, cal->iq_q);
|
bladerf_set_correction(handler->dev, BLADERF_MODULE_RX, BLADERF_CORR_LMS_DCOFF_Q, cal->iq_q);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue