15 lines
252 B
Matlab
15 lines
252 B
Matlab
function y = T_x_func(t)
|
|
global T_r T_p f_n;
|
|
p = rem(t, T_r); % p = t - nT_r
|
|
n = round((t - p) / T_r);
|
|
|
|
if (p > T_p)
|
|
y = 0;
|
|
elseif (p <= 0)
|
|
y = 0;
|
|
else
|
|
y = exp(1j * 2 * pi * f_n(n + 1) * p);
|
|
end
|
|
|
|
end
|