线路速率与噪声容限:
线路速率是在初始化过程中,由CO、CPE根据线路的衰减、环境噪声以及双方的情况计算出来的。实际上下行速率以及每一个比特的分布是由CPE计算出来的并通知CO的,反之上行速率以及每一个比特的分布是由CO算出来并通知CPE的。
线路的运行速率计算的前提是在误码率不大于10-7条件下,根据每一个Tone的信噪比(SNR)以及是否使用Trellis计算出来的。在使用Trellis,FEC、循环前缀等编码的情况下,每承载一个bit需要消耗的信噪比为3dB,设某个子带的信噪比为SNR,则可以用下面的公式表示bit与信噪比的关系:SNR=S0+3×bit+SNRnoisemargin
线路衰减:
线路衰减是表征线路质量的一个重要参数,由于局端与终端的发送功率谱模板(PSD mask)的限制,*大发送功率实际上是一定的(下行约为19.8dBm,上行为12.5dBm),因此线路衰减越大,*后对端收到的信号强度越低,但是噪声通常由环境决定,因此接收端的信噪比(SNR)会随着线路的衰减增大而减小。
线路的衰减与线路的线径、长度、导体以及介质材料特性决定。标准规定,衰减是将所有的承载了bit的Tone在1s中内收到平均功率与这些Tone预期的功率相减得到。但因为具体计算线路衰减的方法和参照不同(比如通过其他频带),即使是同一条线路,得到的线路衰减也是不同的。另外由于Gain scale(增益调整),导致即使是同一个Modem,不同的版本也会报告出不同的衰减来。
*大可达速率:
根据标准,在训练中根据现有的线路衰减,噪声环境以及各种编码算法带来的编码增益,以及对噪声容限的要求,DMT调制解调器可以计算出每一个Tone可以承载的*大bit数,以及一个symbol能承载的*大bit数,因而可以计算出当前上下行*大可达到的速率。上行由CO计算,下行由CPE计算。公式仍是由SNR=S0+3×bit+SNRnoisemargin决定。
由上可知*大可达到的速率仅仅是一个计算结果,并不一定真正能达到。而实际运行速率的是根据模板配置的*大速率和实际线路能达到的速率中较小者(还要考虑噪声容限)。另外*大可达到的速率与交织深度有关,实际上*大可达到的速率仅仅具有参考意义。
输出功率:
根据功率谱模板可以算出CO端的发送功率。CO端的频谱为138kHz~1104kHz,PSD mask 为-40dBm/Hz(每个子带的发送功率为-3.65dBm),因此CO的*大发送功率为-40+10log10〔(1104-138)×1000〕=19.85dBm(通常显示时以0.5dBm为为等级,因此*大功率为20dBm)。上行的频谱为25.875kHz~138kHz,PSD mask为-38dBm/Hz(每个子带的发送功率为-1.65dBm),同理可以得到上行*大发送功率为12.5dBm。
对于CPE,*大发送功率是固定的。而对于CO,在近距离时其发送功率还可以进一步降低,以避免CPE接收端过载,降低对CPE的模拟前端要求,这一调整叫做Power cutback,它是以在训练中R-REVERB1阶段接受到的上行频段Tone7~18的功率为参考依据的。
比特迁移:
简单说来,当线路接收器发现某些Tone的信噪比下降到噪声容限为负值时,它将通过AOC通道发出Bit swap请求,请求的内容可能包括:
1、在某一个Tone 上减少一个bit,在另外一个Tone上增加一个bit
2、增加或者减少某个Tone 的功率,比如某个Tone信噪比变差,可以通过将另外某个Tone的发送功率上调,用于承载从这个Tone移过来的bit,并且降低这个Tone的发送功率,因为发送原来的功率已经没有意义,除了带来串扰外。