summaryrefslogtreecommitdiffstats
path: root/lib/iqbalance_optimize_c.cc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/iqbalance_optimize_c.cc')
-rw-r--r--lib/iqbalance_optimize_c.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/iqbalance_optimize_c.cc b/lib/iqbalance_optimize_c.cc
index 79580ae..f229148 100644
--- a/lib/iqbalance_optimize_c.cc
+++ b/lib/iqbalance_optimize_c.cc
@@ -102,7 +102,10 @@ iqbalance_optimize_c::work(int noutput_items,
memcpy(&opts, &osmo_iqbal_default_opts, sizeof(opts));
opts.fft_size = FFT_SIZE;
opts.fft_count = FFT_COUNT;
- opts.start_at_prev = 0;
+ opts.start_at_prev = 1;
+
+ p[0] = this->d_mag;
+ p[1] = this->d_phase;
osmo_cxvec_init_from_data(sig, (float complex *)in, N);
osmo_iqbal_cxvec_optimize(sig, &p[0], &p[1], &opts);