From 19920264890f5a860cb44e3ce7abff167e9d4735 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sat, 2 May 2015 08:59:03 +0000 Subject: [PATCH] [RX] - plot df_track git-svn-id: http://moon:8086/svn/matlab/trunk@53 801c6759-fa7c-4059-a304-17956f83a07c --- ofdm/ofdm_rx.m | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ofdm/ofdm_rx.m b/ofdm/ofdm_rx.m index b97e7b0..925c8df 100644 --- a/ofdm/ofdm_rx.m +++ b/ofdm/ofdm_rx.m @@ -244,6 +244,7 @@ H_pilots = []; sym_out = []; kk = 1; H_ = []; +df_track_ = []; for k=start:length(Z_) %shifted symbol index @@ -255,7 +256,8 @@ for k=start:length(Z_) carrier_gain_bins = c2i(N, carrier_gain); if ~isempty(H_pilots) - delta_freq_offset = fs/(2*pi*N)*angle( H_pilots * conj(H2_)) + df_track = fs/(2*pi*N)*angle( H_pilots * conj(H2_)); + df_track_ = [df_track_ df_track]; end H2_ = H_; H_= Z_(carrier_gain_bins, k)./(mag_gain.*exp(j*2*pi*phi_gain/1024)).'; @@ -307,5 +309,8 @@ for k=start:length(Z_) end +figure; +plot(df_track_); grid; title('df_{track}'); + function Y = spec_order(N, X) Y = [X(N/2+1:N)' X(1:N/2)']';