计算机网络中,数据是既有数字信号也有模拟信号的,数字信号比如比特流,模拟信号就是利用调制解调器,早期的电话用就是模拟信号(这个问题看似幼稚,也困绕了我一段时间)
TDM我们知道是通过分割时隙进行传输数据的,那么在传输模拟数据时面临着几个问题:
而这几个问题是很难处理的,但是还是可以做到,因此,TDM可以传输模拟信号,但是用TDM传输模拟信号并没有什么优势。
FDM因为可以进行模拟传输,当然也可以进行数字传输(模拟信号和数字信号在电气的性质上并没有区别)通过调制解调器可以轻松地做到这点。
那么来到我们的核心问题,既然TDM和FDM都可以进行两种传输,为什么我们要在数字信号传输时选择TDM,在模拟信号传输时选择FDM?
在TDM中如果传输模拟信号,像我们之前说的,需要频繁采样,而且需要信号填充,这些都是较难实现的。
然而针对数字信号,TDM的特性:时隙,和数字信号的离散性完全吻合,不需要准确地保持频率振幅(不需要信号填充),即只传输有用的数据,因此更加实用。
而FDM虽然能够传输数字信号,然而因为和传输模拟信号的效果同样好,因此不用他进行传输数字信号(没有显著优势)
因此,不是说FDM不能传输数字信号,TDM不能传输模拟信号而是实际原因说明这样会更昂贵,效率更低,可靠性更低。
模拟信号传输时需要不断放大(在链路上隔一段距离就需要连接一个放大器),而且因为模拟信号的连续性,出现失真是不可避免的。
数字信号传输时虽然也会出现失真,但是由于可以在每一跳结束时重新生成,也不用保持像模拟信号传输时那么准确的幅度,因此电缆和放大器更便宜(而且可以传输的更远)
【1】王道习题视频课3.5.4.3
【2】https://dsp.stackexchange.com/questions/2232/if-digital-signal-has-frequency-components-then-why-we-dont-use-it