2024-09-26 22:49:33 发布
网友
我有这个阵列,这是一个数字信号(理论上):
array_nrz = [1,0,1,1,0,0,0,1,1,0,1,0]
我要绘制NRZ和NRZ-S编码。如何将这个阵列转换成NRZ-S信号?在
这里有两个例子。在
有我可以用的包裹吗?在
据我所知,信号只有在遇到0时才会改变。在
结果第二个例子是假的,不应该考虑。在
以下是一些有效的代码:
NRZ = [0,0,1,0,1,1,0,1] NRZS = [] state = NRZ[0] for bit in NRZ: state ^= bit ^ 1 NRZS.append(state)
这里使用的是一个函数,这样可以很容易地执行它:
def nrzs(nrz): NRZS = [] state = nrz[0] for bit in nrz: state ^= bit ^ 1 NRZS.append(state) return NRZS
控制台:
结果第二个例子是假的,不应该考虑。在
以下是一些有效的代码:
这里使用的是一个函数,这样可以很容易地执行它:
控制台:
^{pr2}$相关问题 更多 >
编程相关推荐