- df_track instead of dw_track

git-svn-id: http://moon:8086/svn/matlab/trunk@58 801c6759-fa7c-4059-a304-17956f83a07c
This commit is contained in:
2015-05-02 17:08:52 +00:00
parent f4428bb0e6
commit bebf8dadd8
+4 -4
View File
@@ -255,7 +255,7 @@ H_pilots = [];
sym_out = [];
kk = 1;
H_ = [];
dw_track_ = [];
df_track_ = [];
MIN_ABS_H = 1e-10;
for k=start:length(Z_)
@@ -279,8 +279,8 @@ for k=start:length(Z_)
H_pilots = (H_gain)*W_pilots{n+1};
ZZ = Z_(carrier_indexes, k-symbols_to_delay).';
hhh = H_gain_cell{mod(m-1, frames_per_window)+1};
dw_track = angle( (H_pilots) * hhh' + MIN_ABS_H);
dw_track_ = [dw_track_ dw_track];
df_track = 12000/(2*pi*N)*angle( (H_pilots) * hhh' + MIN_ABS_H);
df_track_ = [df_track_ df_track];
% check for too small values
rms_H = sqrt( abs( H_syms*H_syms' )/length(H_syms) );
@@ -336,7 +336,7 @@ for k=start:length(Z_)
end
figure;
plot(dw_track_); grid; title('dw_{track}');
plot(df_track_); grid; title('df_{track}');
function Y = spec_order(N, X)
Y = [X(N/2+1:N)' X(1:N/2)']';