i have a program like below :
a=dec2bin(n,8) . n is random input from 0 to 255. then i want to plot the result of 'a' into NRZ signal format. anyone can help me?

 Réponse acceptée

Walter Roberson
Walter Roberson le 2 Juin 2017
bits = reshape( (dec2bin(n,8) - '0').', 1, [] );
encoded_bits = unrz(bits)
Now you can plot the encoded bits

4 commentaires

it's said error
Install the above contribution. Then
FS = 8000; %sample frequency
n = randi([0 256], 1, 5); %sample data
bits = reshape( (dec2bin(n,8) - '0').', 1, [] );
[t, encoded_bits] = unrz(bits, FS);
stairs(t, encoded_bits)
ok thank you for the answer. it's very helpful
namita kathpal
namita kathpal le 8 Août 2018
I am running this code and it is showing undefined function or variable unrz. Kindly help me in this regard.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by