同步和异步数据部分的传输系统的制作方法

文档序号:7570513阅读:250来源:国知局
专利名称:同步和异步数据部分的传输系统的制作方法
技术领域
本发明涉及一个传输系统,包括至少一个发射机,它连接到至少一个接收机,所说的发射机包括帧装配装置,用于装配来自同步数据部分和异步数据部分的帧,发射机进一步包括发送装置,以发送帧到至少一个接收机。
这个发明还涉及发射机,接收机,发送方法和用于上述传输系统中的信号。
这样一个系统由US-A 4,914,650中可以得知。
未来,通信系统可以汇集成一个单一网络,通过这个网络把所有的用户互连起来。这样的网络必须适于传输象电话、数字电视和数据通信等应用所要求的信号。所有这些应用向网络要求不同类型的服务。电话要求一个低时延、低比特率的连接。数字电视要求一个高很多的比特率,但是能容忍更大的时延。数据业务一般是很突发的,具有很强烈地依赖于所用于的用户应用类型的时延要求。
为了处理所有这些要求,从上面提到的美国专利中知道的传输系统被安排以传输具有为同步数据部分保留的固定位置的信号。信号中剩下的空间可用于异步数据部分,这个部分常常由若干个数据包组成,例如一个ATM信元包括一个5字节的信头和一个48字节的有效负载区。在先有技术的系统中,在两个相连的同步数据部分之间只能放置整数个包,这能造成同样的未使用的空间。
本发明的一个目标是提供一个按照前言的传输系统,其中在传输信号中的未利用空间的量被减少。
因此,按照这个发明的传输系统的特征是,帧装配装置被安排为在与它们正常位置不同的位置上插入同步数据,以提高在帧中放置异步数据的效率。
通过允许同步数据部分的位置不同于它们的正常位置,未利用空间的量被减少了。同步数据的位置以一种自适应的方式选择,以使未利用空间的量最小。为了通知接收机关于同步数据部分的位置,在一个帧的开始可以传输它们的位置的一个指示。或者,能够为同步数据部分提供一个标识符,使接收机识别它们。
一个本发明的实施例的特征是,帧包括多个基本的数据信元,同步数据部分被第一整数个基本数据信元承载,异步数据部分被第二整数个基本数据信元承载。
通过把异步数据部分分成整数个基本数据信元,就可能更多地减少未使用空间,因为现在异步数据部分可以被分离,以允许在其间传输同步数据部分。
现在参照附图更详细地解释本发明。这里表明

图1,本发明能应用其中的一个电信网络的实施例;图2,在一个头端1和用户站8,10,12间的互连接;图3,在本发明中使用的帧的分级结构;图4,一个按照先有技术的传输系统的帧结构;图5,一个按照本发明的帧结构;图6,一个用于按照图2的发射机的处理器中的程序的流图。
在按照图1的使用混合光纤电缆体制的CATV系统中,基本上包括一个头端1,一个主干网络(通常使用光纤),若干个本地节点3,5,7,9,一个馈送网络(同轴电缆)和分接网络。主干网络通常使用光纤传输技术,但是本发明不限于此。主干网络2连接头端1和本地节点3,5,7和9。馈送网络连接本地节点和终端放大器6,14,分接网络连接终端放大器6,14和用户8,10,12。现在,一个本地节点平均服务500个用户。十分清楚,在不久的将来同样的本地节点将服务更少的用户。每个本地节点服务的用户数大约以每年1/2的比率递减。馈送网络中的放大器是双向的放大器,其中有一个各用户共享的返回信道。
前面描述的网络有一个树和分枝的拓扑结构,因此在树的根(即头端)总有单一的点,如图1所示。这意味着中央点还可以被用于集中地处理协议,而不是以一种分布的方式。
这个简单的观察对这个系统非常重要。但这个方法的主要优势是增加的系统灵活性。在上面描述的系统中,网络中的节点必须向中央点表示,它们需要一定带宽,但接下来对那些请求的处理和对一个节点带宽的分配是集中地进行的。因此终端仅须知道如何传输请求,无需知道如何处理这些请求。在这个概念中,网络接口单元(NIU’s)从属于网络接入控制节点(NACoN)。如果帧被恰当地定义,大多数的协议,如获取接入传输媒介的MAC协议,便可以被实现。使用这个方法有必要定义帧结构,但不必以对LAN和MAN的传统做法同样的方式来定义协议。这个文件描述帧结构和有必要标准化的功能,以便定义了一个可以安装在运行的和未来的网络上的开放系统。它能支持很多MAC协议,因此,根据运营者要提供的服务等级,可以选择一个最佳的MAC协议。
按照图2的头端包括服务器16,它被连接到一个发射机17,发射机包括一个帧装配器19和传输装置20。在这个系统中,分开的下行信道被用于中速和高速数据。但是高速和中速数据有可能被复用传输。头端1能被分为两部分。第一部分是高速单向部分,用于广播。它包括头端1中的具有帧装配器17和传输装置17的发射机17(也被叫做广播网络接入控制节点(BNACoN)) 和用户终端的接收机32。包括接收装置32和帧分解器31的接收机29也叫做广播网络接口单元(BNIU)。所述的第一部分是单向的,使用高速调制,大约高达40Mbits/s。
第二部分是中速双向部分。这包括在头端1中的具有帧装配装置15和发送装置22的发射机22,和接收机24。发射机22和接收机24的组合构成了交互网络接入控制节点21(INACoN)。用户站8包括一个交互网络接口单元34(INIU)。由于发射机38和接收机34的存在,并具有接收装置36和帧分解装置37,它有对称的双向能力,速率达几Mbit/s。大多数的对称电信连接(例如电话,可视电话和电视会议)以及交互控制和计算机通信经过这个部分。数据经过本地接入通信系统到达用户的家中,其中各种家用设备可以被连接以用于他们的通信需求。这样设备的例子包括交互图像解码器40,个人计算机42或电话44。再一次说明,在房间中的连线集成开始之前,这些设备可以通过一个单一的中央节点(如图所示),或是对每个设备使用单独的调制解调器。
为了在一个单一的物理媒介上能发送和接收所有这些不同类型的信号,头端1包括一个双工器26,用户站8包括一个双工器30。
如在介绍中描述的那样,这个网络必须根据所支持的应用,处理不同的业务类型。系统的净比特速率是1.544Mbit/s或2.048Mbit/s(分别是T1/E1),以支持类似电话的STM业务以及类似数据通信或类似于点播图像所需的控制信号的ATM业务。对于信道非常坏的情况,降为256kbit/s速率也是可能的。
一个可能的用于发送装置20的调制器/解调器的设计将基于差分QPSK调制,其效率大约是1.5bits/s/Hz。下行传输将是连续的,而上行将是突发的。由于一个混合的光纤同轴缆线网络的布局(树和分枝网络)、其中环路长度以及用户和头端间的衰减是依用户而不同的,因而时间测定、功率测定和一些种类的媒介接入协议必须被实施,以方便地提供上行信道进行有效和可靠的通信。
返回通道的质量不如广播通道的质量。因此,发射机38所使用的返回通道的调制是差分QPSK调制。整形滤波器是一个具有滚降率为35%的奈奎斯特滤波器。下行通道使用具有DVB的扰码的QPSK调制。基本上讲,在两个方向上,真正的比特率或者是1.737Mb/s或者是2.304Mb/s,以分别支持T1/E1。考虑到由于其返回通道具有窄带宽、而广播通道具有大带宽的双向电子放大器的非对称传输,可能遇到频率范围的问题。所支持的准确频率范围,在上行方向是5-65MHz,在下行方向是47-860MHz。对于大约2.5Mbit/s的系统,信道足够平坦,因此不需要均衡。对于更高的速率,一定的均衡可能是必要的。在这种情况下,初始化时可能需要执行附加的均衡步骤。在上行方向的功率变化假定小于40dB。
在图3中,示出帧结构的一般布局。假定上行和下行的一般帧结构是相似的。在帧分级的底层我们有所谓的小信元的结构,它是由X字节构成的。一串M个小信元形成一个基本帧(BF)。在帧结构的顶部我们有所谓的复帧的结构。一个复帧包括B个基本帧。
在图4中,显示了两种不同类型的数据、即系统数据和负载数据怎样能够在一个基本帧中传送。在每一类数据中又细分为各信元类型。在系统数据中,我们发现用于同步、测距、内务处理和MAC协议的小信元。在负载类中,我们区别用于同步传输模式(STM)业务的小信元和用于其它类型业务的小信元。那些其它的业务都基于异步传输模式(ATM)。因为一般一个ATM信元大于一个小信元,一个ATM信元将被映射到一串连续的小信元。不同信元类型的分布可以依基本帧而不同,并被头端完全控制。分配用于内务处理、测定、MAC层和负载的小信元的量适应于实际的需要,甚至对某些信元类型可以是零。所以,帧结构须不被看成一种死结构,而是一种虚的结构,以易于实现多种业务。然而,在下行和上行结构之间是对应的。一个具有重复率是B个基本帧的复帧使对一个特定基本帧的寻址更为容易。这个寻址有利于例如测距、极低比特率的STM服务的实现,并有利于在延时要求方面MAC信元的灵活使用。
这个系统能工作于两种方式,即一种方式是,如图4所示,没有STM数据的抖动,另一个方式是,如图5所示,允许一定量的STM数据的抖动。后一个方式允许一个更有效的在一个基本帧中的其它的非STM业务的小信元的映射。在没有抖动的方式中,有可能对于一定的STM容量在两个连续的STM块间剩下的间隔中不能装入整数个ATM信元。这将消耗一定量的ATM带宽。借助于允许帧中一定量的STM信元位置的抖动,我们能尽可能紧地装配帧。
一般的帧结构用几个参数描述M每个基本帧中小信元的数目K每个基本帧中STM块的数目(M/K必须是整数)MATM用于存储一个ATM信元的小信元的数目NATM每个串中ATM信元的个数MMAC每个串中针对MAC的小信元的数目Msys每个基本帧中为系统用途(HK,测距,同步)的小信元的数目MSTM每个STM块中小信元的数目Mode运行方式STM上无抖动/STM上允许抖动delta与对应的在非抖动方式中的STM块相比,在抖动方式中的一个STM块中小信元的最大额外时延。这个参数只当STM上允许抖动时才有意义。如果delta被置为零,无抖动方式就得到了。
一般讲来,下行基本帧将以一个STM数据块开始,跟着若干ATM/MAC串。一个ATM/MAC串是由包括NATM个ATM信元的MATM·NATM个小信元所形式的一串Mclus个小信元,跟着MMAC个有MAC信息的小信元。这个模式被重复直到基本帧的结束。MAC部分被用于向所有用户广播上行通信业务的小信元分配信息,以及可能的用于碰撞解决算法的命令。下行基本帧将以系统数据(如同步字和内务处理)结束。同步信息在一个复帧中以均匀的间隔出现,这样不必在每个基本帧中出现。内务处理包括所有的物理层数据(测距偏差,功率设定,告警等)以使这个系统运行。在非抖动方式中的每个基本帧中的ATM/MAV串的总数等于Ccluster=(K-1)·[M/K-MSTMMATM·NATM+MMAC]+[M/K-MSys-MSTMMATM·NATM+MMAC]---(1)]]>不言而喻的是,M/K-MSys-MSTM大于或等于零,因为如果不是这样,系统小信元和STM小信元将不能装配入一个STM块。在这个(非抖动)方式中,在一个基本帧中有K个同样的子帧。每个子帧以一个包括MSTM个小信元的STM块开始,跟着Ccluster个ATM/MAC串。在子帧中剩下的小信元用于MAC,除了最后的子帧的一部分也被用于系统目的(HK,测距等)。
在抖动方式中,每个基本帧中的ATM/MAC串的数目等于Ccluster=[M-MSys-K·MSTMMATM·NATM+MMAC]---(2)]]>在抖动方式中,一个基本帧以一个STM块开始。这个块跟着Ccluster个ATM/MAC串。但是,在一个大约M/K个小信元的间隔上一个STM块被放在其间。这个STM块被放在一个ATM/MAC串中,但是仅在ATM数据包的边界上。STM块被这样地安置,以使与一个包括
个小信元的基本帧的开始相比时有最大的抖动。基本帧以系统数据结束。
这个方法要求或者每个小信元在其信头包括一个信元类型的标识符,或者一定数量的小信元包含关于每帧信元类型映射的信息。
对于上行和下行方向的帧结构是相似的。对于一个上行帧的信元映射被广播给所有的用户,以使所有的用户知道他们可以使用哪些小信元和用于什么目的。如果有一些小信元位置由于不恰当的间隔未被分配,他们将被用于ATM或MAC。
上行帧不需要同步信息,但是保留了一些空间用于测距的目的。此外,可以有小信元分配用于内务处理,在这种情况下,可用于对接收到的内务处理命令、监视功能、告警等进行确认。帧的一部分被保留给MAC层,即可以保存带宽请求的空间。一个帧的剩下的部分可以被用于各种业务的负载。另外,如同下行方向,分配给一定功能的小信元的量可以随每个基本帧而不同,对某些信元类型可以是零。
按照图5的流图表示一个用于运行一个为实现帧组装装置的可编程处理器的程序。按照图5的流图描述了使用抖动和非抖动方式映射不同的信元类型到一个基本帧的可能算法中的一个。首先,用于流图的参数有下面的意义Y=M/K在一个理想的无抖动的情况下的两个连续的STM块间小信元的数目。
ref下一个STM块的最终起始位置。这个最终起始位置被表示为从帧开始的小信元的数目。
offset一定类型的信元串的开始位置,例如STM块的开始,ATM串的开始,ATM信元的开始,MAC信元的开始或者HK信元的开始。同样,这个开始点被表示为从帧开始的小信元的数目。
i_block计数器,0,1,…,K-1。这个计数器指示了实际的STM块的数目。
i_atm置于下一个STM块前的被分割的ATM串中的ATM信元的数目。
i_mac置于下一个STM块前的所分离的ATM串中的MAC信元的数目。
一个帧以一个STM块开始。在指令50中,若干变量被初始化。下一个STM块的最终开始位置用参数ref计算。这个参数用delta初始化,(delta>=0),指示相对于理想的无抖动情况所允许的最大时延(单位是微信元)。在指令50中,变量i_block被置为零,以指示帧的开始。变量i_atm和i_mac被置为Natm和Nmac以指示原则上所有的ATM块和MAC块将被放于下一个STM块之前。最后,在指令50中,在一个ATM/MAC串中的小信元的数目Mclus被计算。
在指令51中,计数器的值i_block与K相比较。如果i_block等于K,那么当前帧的构造完成,程序以执行指令53终止。
每当一个新的STM块被放置时,“ref”在指令54中被增量“Y=M/K”。参数“offset”在指令54中首先以一个STM块“Mstm”的大小被增量。然后,它以由一个来自分离的ATM串的剩下的ATM信元的数目((Matm-i_atm)*Matm)和剩下的MAC信元的数目(Mmac-i_mac)进行增量。在指令55中,检查当前的块是否是一个帧的最后块。如果是,那么变量“ref”被减量Msys,以使空间被用于系统信息(图4和5中的HK,测距,同步)。然后算法装入尽可能多的ATM/MAC串(决定于“ref”的值)。在指令58中,参数“offset”被以Mclus增量直到没有完整的新ATM/MAC串装入(offset+Mclus<ref;在指令57中被检查)为止。下一个ATM/MAC串被分离。首先,程序试图放置从这个串来的尽可能多的ATM信元。这在指令59和60中进行。在指令59中通过比较“offset+Matm”与“ref”来检查是否有为用于一个ATM信元的空间。在所有的ATM信元能放置的情况下,剩下的间隙被尽可能多的MAC信元填充。然后它放置STM块,并重复整个过程。
在指令61中检查是否一个帧的最后一段要被放置。如果是,参数“ref”在指令62中被减量“delta”,在程序的结尾,在指令53中变量“offset”被增量“Msys”。这些指令的原因是,一个帧必须正常地结束,另外在一个帧的最后一段还要放置HK信元。
在指令63中检查是否当前ATM/MAC串的所有ATM信元被放置,或者是否已经到达了最后一块。在两种情况下,剩下的空间被填入尽可能多的MAC信元。这在指令64和65中进行。在指令64中通过比较“offset”与“ref”来检查是否还有空间可用。如果还有空间可用(“offset”<“ref”),则下一个MAC信元被放置,变量“offset”和“i_mac”被增量。最后计数器i_block增量1,而程序在指令51处继续。
权利要求
1.一种传输系统,包括至少一个发射机,它连接到至少一个接收机,所述的发射机包括帧装配装置,用于装配来自同步数据部分和异步数据部分的帧,发射机进一步包括发送装置,以发送帧到至少一个接收机,其特征是,帧装配装置被安排为在与它们正常位置不同的位置上插入同步数据,以提高在帧中放置异步数据的效率。
2.按照权利要求1的传输系统,其特征是,帧包括多个基本的数据信元,同步数据部分被第一整数个基本数据信元承载,而异步数据部分被第二整数个基本数据信元承载。
3.按照权利要求2的传输系统,其特征是,基本数据信元包括一个数据部分类型标识。
4.按照权利要求2的传输系统,其特征是,多个基本数据信元包括关于帧组成的信息。
5.一种发射机,包括帧装配装置,用于装配来自同步数据部分和异步数据部分的帧,发射机进一步包括发送装置以发送各帧,其特征是,帧装配装置被安排为在与它们正常位置不同的位置上插入同步数据,以提高在帧中放置异步数据的效率。
6.一种接收机,用于接收包括同步数据部分和异步数据部分的帧,其特征是,接收机包括帧分解装置,用以从帧中与它们正常位置不同的位置恢复同步数据。
7.一种传输方法,包括装配来自同步数据部分和异步数据部分的帧,并发送帧到至少一个接收机,其特征是,该方法包括在与它们正常位置不同的位置插入同步数据,以提高在帧中放置异步数据的效率。
8.一种用于接收包括同步数据部分和异步数据部分的帧的方法,其特征是,接收机包括帧分解装置,用于从帧中与它们正常位置不同的位置恢复同步数据。
9.一种包括由同步数据部分和异步数据部分的各帧构成的信号,其特征是,同步数据出现在与它们正常位置不同的位置上,以提高在帧中放置异步数据的效率。
全文摘要
在一个传输同步数据部分和异步数据部分的系统中,传输帧包括规则分布的同步数据部分和交织在其中的异步数据部分。在这样一个传输系统中的一个问题是,异步数据部分的包装密度不是最优的。按照本发明的概念,同步数据部分的位置被允许偏离其正常值以提高异步数据部分的包装率。
文档编号H04L12/64GK1167551SQ96191328
公开日1997年12月10日 申请日期1996年9月2日 优先权日1995年9月12日
发明者N·阿基利奥迪斯, C·J·L·范德尔, S·V·乔治, P·A·M·范格林斯芬, G·E·特波尔 申请人:菲利浦电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1