特地去查了下相关的资料, 总结起来是两个原因:
- 带有直流分量, 传输的能量损耗更大;
- 频率成分太复杂, 频谱理论上是无穷大的, 传输中的高频信号衰减太厉害;
在看第一个原因的时候, 我想到的是曼彻斯特码, 232电平这些东西. 但后来想想这些其实已经是处理过的串行协议信号, 不是纯粹的类似并行读写时序信号这类”直接的数字信号”了.
然后又捎带了解了下传输线的一些常识:
- 双绞线中一根导线上的电磁波是与另外一根导线上的电磁波相互抵消的, 用于传输差分信号, 有很强的抗干扰能力.
- 同轴电缆用于传输单端信号, 可以远距离传输很高频率的信号.
这两种线传输的都已经是交流信号了.
不过频率低的”协议型”串行数字信号肯定也是可以用这两种线来传输的, PPS信号和IRIG-B直流码用同轴电缆我是见过的.
所以”为什么数字信号不能直接远距离传输”也是针对广义数字信号的, 还是取决于这种数字信号的类型和频率范围的.