|
线路良好+局端面板性能良好的话,交织也能有不到20ms的延迟
不过上述情况下跑快速应该有不到10ms的延迟了
interleaved 只是加强了纠错性能,用于抵抗突然的干扰。
交织的过程是这样的:在数据被送入线路前,首先进入交织器,按行写入,按列读出,这样假设跨度为7的交织器,设定交织深度为3,ADSL编码中一个FEC码字的长度为256byte。那么这些字节写入后被如下排列:
01 02 03 04 05 06 07
08 09 10 11 12 13 14
15 16 17 18 19 20 21
读出后,排列顺序编为 1、8、15、2、9、16、3、10、17……
而在接受端,数据被按列写入交织器,按行读出,从而恢复本来的顺序。
正是这样一个写入、读出的过程,导致了延时,交织深度越大,延时越大。
交织带来的好处是什么呢?我们假定线路受到了一个脉冲干扰,如果采用Fast模式,按顺序把数据送入线路的情况下,2、3、4这三个比特被受到了干扰。而采用交织的情况,会如何呢?我们注意到,当采用交织后,被送入线路的实际顺序,因此被干扰的是8、15 、2这三个比特。这样,由于交织的存在,错误被分解了,这就有利于FEC更好的纠错。 |
|