Add experiment
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
clc; clear;
|
||||
|
||||
configure_parameters;
|
||||
global s_T s_R c
|
||||
|
||||
% 时域上的匹配滤波
|
||||
matched_filter = conv(s_R, fliplr(s_T), 'same');
|
||||
[~, peak] = max(matched_filter);
|
||||
t_delay = peak / length(matched_filter) - 0.5;
|
||||
d = (c * t_delay) / 2;
|
||||
|
||||
fprintf("r = %f, predict d = %f\n", r_0, d);
|
||||
fprintf("eps = %f\n", abs(r_0 - d));
|
||||
|
||||
figure(1);
|
||||
subplot(311);
|
||||
plot(t, s_T);
|
||||
title("Chirp signal");
|
||||
subplot(312);
|
||||
plot(t, s_R);
|
||||
title("Received Chirp signal");
|
||||
subplot(313);
|
||||
plot(t, matched_filter);
|
||||
title("Matcher filter");
|
||||
Reference in New Issue
Block a user