From c5decb54909a7f089a2d8513b7e0bbcbecd2dc27 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Mon, 4 May 2015 07:01:30 +0000 Subject: [PATCH] - phase wrap git-svn-id: http://moon:8086/svn/matlab/trunk@80 801c6759-fa7c-4059-a304-17956f83a07c --- ofdm/ofdm_rx.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ofdm/ofdm_rx.m b/ofdm/ofdm_rx.m index 665906e..e6d90ba 100644 --- a/ofdm/ofdm_rx.m +++ b/ofdm/ofdm_rx.m @@ -252,7 +252,7 @@ while((fileRemain > fileChunkSize) | (buf_Z.len() > N)) % ToDo: don't leave loop df_track_ = [df_track_ df_track]; x = x.*exp(j*(2*pi*df_track/fs*(0:N+Ng-1)' + cfoFine.phi)); - cfoFine.phi = cfoFine.phi + 2*pi*df_track/fs*(N+Ng); + cfoFine.phi = mod(cfoFine.phi + 2*pi*df_track/fs*(N+Ng), 2*pi); X = fft(x(Ng+1:N+Ng)); buf_Z.write(X); symbol_count = symbol_count + 1;