非对称数字用户线系统中 的传输功率控制方法 本发明涉及到一种非对称数字用户线(ADSL)系统,特别是涉及到非对称数字用户线系统中的传输功率控制方法。
通过在一个ADSL-TUC(中心传输单位)和一个ADSL-TUR(远端传输单位)之间内部连接的电话线发送数据时,非对称数字用户线(以下称为ADSL)系统通常是按照预定的固定传输功率电平发送信号的。最好是,考虑到信号衰减造成的S/N(信/噪)比,为了维持一定的数据传输速率,这种传输功率电平应该是比较高的。与此相反,用户线之间的串音是与其传输功率电平成正比的,为了减少串音造成的干扰,传输功率电平又应该是比较低的。
因此,按照现有技术,传输功率电平被固定地设置在一个适当的功率电平,这样就失去了改善传输性能的灵活性。然而,各个用户的电话线实际上经常处在不同的状态。尽管如此,针对所有用户线的传输功率电平仍是固定设置的,因此,在某些情况下,这种固定的传输功率电平可能要低于或是高于合适地传输功率电平,而后者随用户线而定可以是不同的。结果,系统有可能受到串音的影响。为了减少串音,需要降低数据传输速率,这样又会导致传输性能的下降和不必要的功率消耗。
因此,本发明的目的是提供一种能够改善数据传输性能的传输功率控制方法。
本发明的另一目的是提供一种节能的传输功率控制方法。
为了实现上述目的,本发明通过介于ADSL-TUC和一个ADSL-TUR之间的电话线在发送数据的ADSL系统中提供了一种传输功率控制方法。ADSL系统将噪声容限(noise margin)与一个参考值相比较,从一个初始电平开始逐步改变传输信号的传输功率电平,并且,只要是噪声容限大于该参考值,就将传输功率电平设定在最小的电平。
通过以下结合附图对本发明最佳实施例的说明可以进一步了解本发明的上述目的及其他优点,在附图中:
图1是一个普通ADSL系统的示意性框图;
图2是图1中的ADSL-TUC(100)的详细框图;以及
图3是按照本发明的一个实施例用于控制传输功率的流程图。
以下要参照附图详细地说明本发明的一个最佳实施例,为了便于理解,在附图中用相同的标号表示各图中相同的元件。为了阐明本发明的要点,在下文中用详细的流程图等等示范性地限定和说明了具体实施例的细节,然而,即使是没有这些细节,本领域的技术人员根据对本发明的说明仍可以实现本发明。此外,在本文中省略对普遍公知的功能和结构进行详细的说明。
图1是可采用本发明的一个普通ADSL系统的示意性框图,图中的ADSL系统通过在ADSL-TUC 100和一个ADSL-TUR 102之间内部连接的电话线104采用ADSL来发送数据。在图2中表示了ADSL-TUC 100的详细框图。
参见图2,数字信号连接器206连接一个数字传输信号,通过电话线104发送和接收数据。一个模拟信号放大和连接装置210被连接在用于对数字传输信号进行调制/解调的信号调制/解调及数据操作装置208和用于发送调制信号的电话线104之间,其作用是发送和接收信号。用一个微处理器200来控制ADSL-TUC 100的全部操作。用一个ROM(只读存储器)202存储微处理器200的操作程序,用一个RAM(随机存取存储器)204暂存操作程序的执行过程中产生的数据。
在ADSL-TUC 100被依次断开和接通的情况下,或是在ADSL-TUC100和ADSL-TUC 102之间的通信由于电话线104的故障被依次切断和恢复的情况下,ADSL系统被初始化。这种初始化是按照用户线的状态来执行的,将电话局内ADSL-TUC 100的MODEM与用户室内ADSL-TUR 102的MODEM连锁。具体地说,系统的初始化按照各个用户环路的S/N比将数据传输速率设定在一个最佳状态,并且按照工作频带来执行最佳的比特配置。
上述的初始化过程大致被分为三步。第一步是基本通信启动步骤,在其中由ADSL-TUC 100的信号调制/解调及数据操作装置208向ADSL-TUR 102发送一个测试信号,从而启动基本通信。第二步是一个子信道分析步骤,在其中由ADSL-TUC 100分析248个子信道的噪声和信号衰减,这些子信道是将发射机的工作频带30-1104KHz除以4.3125KHz而获得的,并且根据分析结果向各个子信道分配0-15个准备发送的数据比特。第三步是分析结果交换和连接步骤,用于将分配的内容发送给ADSL-TUR102,然后开始正常的通信。
因此,在ADSL-TUC 100被依次断开和接通的情况下,或是在ADSL-TUC 100和ADSL-TUR 102之间的通信由于电话线104的故障被依次切断和恢复的情况下,ADSL系统就按照上述方式被初始化,从而提供正常的通信业务。
本发明的作用是在初始化过程期间对传输功率进行优化。
图3是按照本发明的一个实施例用来控制传输功率的一个流程图,在其中除了上述的初始化过程之外还包括一个传输功率控制过程。图3所示的控制流程是在ROM202内编程的,并且由微处理器200来执行。
以下要参照图1到3详细说明本发明的最佳实施例。首先开始初始化,在图3的步300中,微处理器200将传输功率电平设定到最大电平。然后,微处理器200发送上述的测试信号,在步302中启动基本通信,并且在步304中随着基本信道的启动来分析子信道的状态,从中确定比特率。在步306中检查噪声容限是否大于例如6dB的参考值。
如果噪声容限大于6dB,考虑到传输功率电平可以进一步降低,微处理器200就将传输功率电平降低一个等级。在降低了传输功率电平之后,微处理器200返回步302,从基本通信启动过程开始重复上述过程。通过反复降低传输功率电平之后,如果噪声容限变成了小于6dB,考虑到传输功率电平不能再进一步降低了,微处理器200就在步310将传输功率电平设定在前一级的功率电平。
然后,微处理器200在步312向ADSL-TUR 102发送初始化结果,并且开始正常的通信。
这样不仅能够按照用户线的长度根据S/N比来改变传输比特速率的设定,并且可以在能够正常维持按照S/N比确定的传输速率的限度之内将传输功率电平降低到最佳的电平,因而就有可能使用户线之间的串音造成的影响减小到最低,并且可以节能。另外,在对由于用户线的信号衰减造成S/N比降低的用户环路中,如果ADSL系统按照国际标准规定的可能的最大传输功率发送数据,还可以改善数据传输性能。
如上所述,本发明的实施例适用于按照线路的特性来控制传输功率电平,从而达到改善数据传输性能以及节能的目的。
尽管上文中参照附图描述了本发明的实施例,显而易见,本发明并非仅限于这些具体的实施例,本领域的技术人员在不脱离本发明的精神和范围的条件下仍然可以实现各种其他的变更和修改。