aboutsummaryrefslogtreecommitdiffstats
path: root/src/sdr
diff options
context:
space:
mode:
Diffstat (limited to 'src/sdr')
-rw-r--r--src/sdr/pi4cxpsk.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sdr/pi4cxpsk.c b/src/sdr/pi4cxpsk.c
index 3af1381..6e27220 100644
--- a/src/sdr/pi4cxpsk.c
+++ b/src/sdr/pi4cxpsk.c
@@ -353,8 +353,10 @@ _gmr1_pi4cxpsk_freq_err(struct gmr1_pi4cxpsk_burst *burst_type,
float pos[n], f;
/* Correlate all 'chunks' */
- for (i=0,csync=burst_type->sync[sync_id]; csync->pos>=0; i++,csync++)
+ for (i=0; i<n; i++)
{
+ csync = &burst_type->sync[sync_id][i];
+
corr[i] = 0.0f;
pos[i] = (float)csync->pos + (float)csync->len / 2.0f;