引言
曼彻斯特编码也称为相位编码,是一种同步时钟编码技术。通过电平的高低转换来表示“0”或“1”,每一位的中间有一个跳变的动作,这个动作既作时钟信号,又作数据信号,但因为每一个码元都被调成两个电平,所以数据传输速率只有调制速率的1/2,其编码效率为50%。常用于局域网传输!如下图所示
- 码元中的时刻的跳变既表示时钟,又表示数据;
- 正/负跳变表示1/0可以自行定义。
本文中采用标准曼彻斯特编码进行仿真!
生成原始信息流
我们用随机生成的01比特流来模拟传输的信息,设置独特码作为同步头;信号参数为:
- 采样率:100Hz
- 时钟速率:0.5
- 曼彻斯特码元速率:0.5
- 过采样因子(一个码元的采样点数):200
- 独特码长度:20bit
- 总码元数(含独特码):420bit
%信号参数
Fs=