diff options
Diffstat (limited to 'host/utils/uhd_cal_tx_iq_balance.cpp')
-rw-r--r-- | host/utils/uhd_cal_tx_iq_balance.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/host/utils/uhd_cal_tx_iq_balance.cpp b/host/utils/uhd_cal_tx_iq_balance.cpp index c2222e777..cff3d1646 100644 --- a/host/utils/uhd_cal_tx_iq_balance.cpp +++ b/host/utils/uhd_cal_tx_iq_balance.cpp @@ -169,7 +169,7 @@ int UHD_SAFE_MAIN(int argc, char *argv[]){ const double bb_imag_freq = actual_tx_freq - tx_wave_freq - actual_rx_freq; //capture initial uncorrected value - usrp->set_tx_iq_balance(std::polar<double>(1.0, 0.0)); + usrp->set_tx_iq_balance(0.0); capture_samples(usrp, rx_stream, buff, nsamps); const double initial_suppression = compute_tone_dbrms(buff, bb_tone_freq/actual_rx_rate) - compute_tone_dbrms(buff, bb_imag_freq/actual_rx_rate); @@ -187,7 +187,7 @@ int UHD_SAFE_MAIN(int argc, char *argv[]){ for (double phase_corr = phase_corr_start; phase_corr <= phase_corr_stop + phase_corr_step/2; phase_corr += phase_corr_step){ for (double ampl_corr = ampl_corr_start; ampl_corr <= ampl_corr_stop + ampl_corr_step/2; ampl_corr += ampl_corr_step){ - const std::complex<double> correction = std::polar(ampl_corr+1, phase_corr*tau); + const std::complex<double> correction(ampl_corr, phase_corr); usrp->set_tx_iq_balance(correction); //receive some samples |