所以我正在为Polar-NRZ做matlab函数,我想使用指定的位时间而不是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