Итак, я делаю функцию matlab для Polar - NRZ и хочу использовать указанное битовое время вместо значения по умолчанию для Matlab (1).
Я еще не использую Tb, потому что хочупонять, как это сделать.Спасибо
Вот мой код
function nrz_polar()
x = [1 0 1 0 1];
A = 5;
Rb = 2;
L = 5;
Tb = 1 / Rb;
if L > length(x)
L = length(x);
end
x(length(x) + 1) = 1;
y = x;
for i = 1 : L
if x (i) == 1
y (i) = A;
else
y (i) = -A;
end
end
stairs(1:length(y), y)
title('Polar NRZ')
ylim([-(A + A/3) (A + A/3)]);
xlim([1 length(x)+1]);
end