用于调整数据传输速率的调制解调器和方法

文档序号:7948210阅读:583来源:国知局
专利名称:用于调整数据传输速率的调制解调器和方法
技术领域
本发明涉及一种调制解调器,特别是用于对数据传输速率进行调整的调制解调器和方法。
背景技术
ADSL(非对称数字用户线)通过现有电话线来进行普通电话和高速数据通信。
图1是显示ADSL调制解调器与一个安装了ADSL调制解调器的主站之间连接状态的方框图。
ADSL调制解调器(ATU-R)12被安装在希望通过ASDL接入互联网30或VOD的用户的住宅10中,它通过一条ADSL租用线被连接到在主站(ADSL操作中心)20上安装的ADSL调制解调器(DSLAM,ATU-C)22。一个主配线架(MDF)24被安装在ADSL调制解调器(DSLAM,ATU-C)22的前面,用于将内部线路与外部线路相连。
ATU-R12被连接到一台计算机14和通过一个分路器18到一部电话16上。
ADSL具有一个从主站到用户终端的下行速率,它与从用户终端到主站的上行速率不同。这样,ADSL的数据传输是非对称的,其中一个用户的主机终端被连接并使用高速从互联网30接收宽带信息,例如图像,而发送信号时则使用低速。通常,上行速率为1Mbps,下行速率则能达到8Mbps。
由于传输速率受到线路状态的影响,其中包括例如电话线路长度、电话线路直径、存在桥接抽头、接口强度以及信号减弱等因素,因此通过租用线传输的每个载波中的比特数量是在训练时期被确定的,其中当用户尝试连接时,一个测试信号被从主站发送到用户的调制解调器。
换句话说,线路间的传输速率是通过用户调制解调器接收测试信号,并向ADSL调制解调器22发送一个信号而被确定的,该信号基于信噪比(R/N)来确定最优比特分配。
当数据被从ADSL调制解调器发送到一条电话线上时,安装在调制解调器中的定时器所产生的时钟速率最有可能被使用。
如果存在一个用于同步各个控制动作的定时器的预定时钟速率,那么预定时钟速率经常不与在训练期间设定的线的速率相匹配。
换句话说,如果定时器的预定时钟速率低于训练期间设定的线的速率,则线路无法被有效使用,因为数据被发送,而没有在时钟中被记录。
如果预定时钟速率高于在训练期间设定的线的速率,则数据将溢出并因此而被抛弃。

发明内容
本发明被用于克服相关技术中的上述问题。因此,本发明的一个目的是提供一种用于调整数据传输速率的调制解调器和方法,当在用户调制解调器和主站调制解调器之间新设置一条信道时,按照在训练过程中所确定的速率来确定传输速率,以此来防止数据溢出。
根据本发明上述目的是通过安装在用户终端和外部调制解调器之间的,对通信进行中继的调制解调器来完成的,包括一个用于确定来自外部调制解调器的数据传输速率的定时器,以及一个定时器控制器,用于完成对连接该调制解调器和外部调制解调器的线路的数据传输速率进行确定的训练过程。定时器控制器基于通过训练过程所确定的线路的数据传输速率来确定定时器的时钟值。
根据本发明上述目的也通过一种调整安装在用户终端和外部调制解调器之间的、对其间通信进行中继的调制解调器的数据传输速率的方法来完成,该方法包括步骤结合一个外部调制解调器来完成一个训练过程,来确定当调制解调器尝试与外部调制解调器之间的连接时,向外部调制解调器传输数据的数据传输速率;设置定时器的时钟设定值来对应于训练过程所确定的数据传输速率,同步到外部调制解调器的数据传输速率;以及根据定时器的时钟设定值,在与外部调制解调器的连接中,向外部调制解调器发送并从其接收数据。


现在将对附图进行参考,来更好的了解本发明。其中图1是显示主站和ADSL调制解调器之间连接状况的方框图;图2是安装在用户终端上的调制解调器(ATU-R)的方框图;图3是传输速率确定部分的详细方框图;图4是存储在闪存中的代码的视图;图5是说明根据本发明对调制解调器的数据传输速率进行调整的方法的流程图。
具体实施例方式
以下参考附图,对本发明的优选实施例进行详细描述。
图2是安装在用户住宅中的调制解调器的方框图。
ATU-R的CPU32经由SCC2总线被连接到以太网接口42,并经由UTOPIA总线连接到ADSL接口44。ATU-R完成SAR(分段和合段)功能。
图4中所示的引导码、应用码以及简档(profile)被存储在闪存36中。如图2中所描述的,进一步提供了一个普通存储器38,用于存储与CPU32相关联的信息。
在ATU-R12中,还安装了一个对调制解调器的数据传输速率进行确定的传输速率确定装置34。
图3是一个传输速率确定部分34的详细方框图。
传输速率确定部分34包括一个APC定时器52,一个APC定时器控制器54,一个TCT56,一个发送队列58以及一个发射机60。
通常,在一个以ATM(异步传输模式)传送数据的调制解调器中执行复用,也就是在一条传输线上创建多个逻辑通信信道(虚信道),这样复用信息可经由传输线路而被同时传输。
同时,APC定时器52在一个规定周期内产生一个时钟。该周期被叫做一个时隙,并且通信信道是根据时隙而被确定的。
例如,如果复用所建立的通信信道的数目超过了可在该时隙期间能被传输的信道数目(N),那么在第一时隙中有N条信道被选出,并且剩下的信道被控制在下一时隙中发送。
这样,由APC定时器52所产生的周期确定通信信道的数目并由此确定调制解调器的传输速率(bps)。
TCT(传送连接表)56存储用于各个通信信道的周期参数。
发送队列58是FIFO类型的,其中记录了一个传输信道数。
发射机60根据记录在发送队列58中的传输信道数来传送通信信道。
然而,常规APC定时器的值是在初始化的时候被适当确定的,而不管线路的建立。
然而根据本发明,线路的传输速率是通过在用户调制解调器和每个主站的调制解调器之间的训练过程而被确定的,并且被记录在APC定时器控制器54中。
因此,APC定时器控制器54通过计算定时器设定值,来对APC定时器52的值进行控制,该定时器设定值对应于训练过程所确定的线路传输速率。
然后,APC定时器控制器54通过变化APC定时器52的时钟,来对调制解调器的速率进行调整。
图5是说明根据本发明,对调制解调器的数据传输速率进行调整的方法的流程图。
如果用户的ADSL调制解调器(ATU-R)的电源是打开的,那么调制解调器完成初始化过程和自检。
如果该调制解调器尝试连接到主站的ATU-C上(步骤S202),那么完成训练过程,也就是一个测试信号被传送到用户调制解调器,来对线路间的传输速率进行确定(步骤S204)。
由于ADSL的特性,线路的传输速率可能彼此不同。另外,各条线路的传输速率因为线路特性或线路长度而变化。因此,线路的传输速率是由用户调制解调器和每个主站调制解调器间的训练过程来设定的(步骤206)。
APC定时器52的时钟设定值是基于接收训练过程的数值设置而被计算的(步骤207)。接下来,计算得出的APC定时器52的时钟设定值被提供给APC定时器52(步骤S208)。然后APC52按照时钟设定值产生一个时钟,以此来传输数据(步骤S209)。
无论什么时候调制解调器断开,然后通过训练过程重新连接时,APC定时器52的值按照设定的线路速率而被更新。
如到现在为止所描述的,根据本发明对数据传输速率进行调整的调制解调器和方法,通过按照在完成用户调制解调器和主站调制解调器之间的训练过程之后所确定的线路速率,确定APC定时器52的值,可以有效使用装置调制解调器的数据传输速率。
传输速率总是根据线路的传输速率而被控制。这样,可以极大降低发送队列中数据溢出或低效使用线路的可能性。
本领域技术人员将会理解,本发明并不是局限于所描述的优选发明,而是可以在本发明的实质和范围内产生不同的变化和修改。因此,本发明的范围并不局限在所描述的范围中,而是在随后的权利要求中。
权利要求
1.一种安装在用户终端和外部调制解调器之间,用于对通信进行中继的调制解调器,该调制解调器包括一个用于确定来自外部调制解调器的数据传输速率的定时器以及一个定时器控制器,用于完成对连接该调制解调器和外部调制解调器的线路的数据传输速率进行确定的训练过程,该定时器控制器基于训练过程所确定的线路的数据传输速率来确定定时器的时钟值。
2.如权利要求1的调制解调器,其中无论什么时候调制解调器尝试与外部调制解调器的连接时,定时器控制器对定时器的时钟值进行确定。
3.如权利要求1的调制解调器,其中线路是一条电话线路,并且该调制解调器是一个非对称数字用户线(“ADSL”)调制解调器。
4.如权利要求1的调制解调器,其中外部调制解调器被安装在对多个用户终端执行非对称数字用户线(“ADSL”)服务的主站上。
5.一种调整用户终端和外部调制解调器之间用于通信中继的调制解调器的数据传输速率的方法,该方法包括步骤结合一个外部调制解调器来完成一个训练过程,来确定当调制解调器尝试与外部调制解调器之间的连接时,向外部调制解调器传输数据的数据传输速率;设置定时器的时钟设定值,对应于训练过程所确定的数据传输速率,同步到外部调制解调器的数据传输速率;以及根据定时器的时钟设定值,在与外部调制解调器的连接中,向外部调制解调器发送并从其接收数据。
6.如权利要求5的调整调制解调器数据传输速率的方法,其中无论什么时候建立该调制解调器和外部调制解调器之间的连接,定时器的时钟设定值都被调整。
7.如权利要求5的调整调制解调器数据传输速率的方法,其中该调制解调器与外部调制解调器通过一条电话线相连,并且该调制解调器是一个非对称数字用户线(“ADSL”)调制解调器。
8.如权利要求5的调整调制解调器数据传输速率的方法,其中外部调制解调器被安装在为多个用户终端提供非对称数字用户线(“ADSL”)服务的中心局中。
全文摘要
一种用于对调制解调器的数据传输速率进行调整的调制解调器和方法。该调制解调器被安装在用户终端和外部调制解调器之间,用于对通信进行中继,包括一个用于确定来自外部调制解调器的数据传输速率的定时器,和一个定时器控制器,用于完成对连接该调制解调器和外部调制解调器的线路的数据传输速率进行确定的训练过程。定时器控制器基于通过训练过程所确定的线路的数据传输速率来确定定时器的时钟值。因此,调制解调器的数据传输速率可以根据线路的数据传输速率进行调整。
文档编号H04L29/08GK1337821SQ0112538
公开日2002年2月27日 申请日期2001年8月7日 优先权日2000年8月7日
发明者金正澔 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1