Files
matlab/common/radio/pointtracker_eval.m
jens 579c1544b1 - added
git-svn-id: http://moon:8086/svn/matlab/trunk@157 801c6759-fa7c-4059-a304-17956f83a07c
2022-06-16 06:16:47 +00:00

24 lines
374 B
Matlab
Executable File

function pointtracker_eval()
N = 10000;
mu = 0.5;
variance = 0.01;
IQ = [0.707; 0.707];
IQ_n = repmat(IQ, 1, N) + variance*randn(2,N)/sqrt(12);
size(IQ_n)
ref = [1; 1];
for n=1:N,
d(n) = sqrt(sum((IQ_n(n) - ref).^2));
ref = ref + mu*(IQ_n(n)-ref);
end;
ref
close all;
plot(IQ_n(1,:), IQ_n(2,:), '.', ref(1), ref(2), 'r.'); grid;
figure;
plot(1:N, d); grid;