我有一个变量,它的值是PRBS 4序列。
输出=0 0 0 1 0 0 1 1 0 1 0 1 1 1;
我想在Matlab中绘制这个。我知道我必须使用idinput()函数来生成prbs序列。但我使用的是一个旧版本的Matlab,这个函数对我来说不可用。仅仅使用plot(Output)不会给出PRBS信号,因为在从0到1和从1到0的转换中,它就像一个三角形。我需要有一个用于PRBS的方形波形。
另外,我想让这个信号成为1Gbps的信号。这有可能做到吗?
最好的问候,nkp。
发布于 2014-10-07 15:28:19
您可以按某个数字重复每个输出位,然后绘制。
例如:output = [0 0 1 0];
然后按某个数字(比方说4)重复每一位,因此输出向量为
[0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0]
。
https://stackoverflow.com/questions/25302571
复制相似问题