14 lines
261 B
Matlab
14 lines
261 B
Matlab
function y = R_d_func(t)
|
|
global c f_n T_r;
|
|
|
|
ti = t - (2/c) * r(t);
|
|
p = rem(ti, T_r); % p = t - nT_r
|
|
n = round((ti - p) / T_r);
|
|
|
|
if (n < 0)
|
|
n = 0;
|
|
end
|
|
|
|
y = R_x_func(t) * exp(1j * -2 * pi * f_n(n + 1) * (t - n * T_r));
|
|
end
|