CN1149894C - 用于对至少两个数据流进行分组的方法、设备和系统 - Google Patents
用于对至少两个数据流进行分组的方法、设备和系统 Download PDFInfo
- Publication number
- CN1149894C CN1149894C CNB988089289A CN98808928A CN1149894C CN 1149894 C CN1149894 C CN 1149894C CN B988089289 A CNB988089289 A CN B988089289A CN 98808928 A CN98808928 A CN 98808928A CN 1149894 C CN1149894 C CN 1149894C
- Authority
- CN
- China
- Prior art keywords
- grouping
- packet
- aal2
- data flow
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
- H04L2012/5653—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
- H04L2012/5656—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL2
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5671—Support of voice
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5672—Multiplexing, e.g. coding, scrambling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Abstract
来自至少两个数据流的话音信号,在由分组装置处理以使得把适当周期的组合的AAL2分组给予自适应层2复接器(AAL2 MUX)后,被ATM自适应层2复接器复接成相同的ATM连接。如果话音数据信号是要被压缩的,则分组装置包括适当的话音编码译码法(例如,ADPCM、GSM、LD-CELP、或CS-ACELP)的编码器。话音编码器也包括用于静默消除的装置。分组装置还包括分组器,它或者是与话音编码器分开的,或者是话音编码器的一部分。对从分组装置的分组释放进行同步,以便使该释放实际上同时发生。这样,从分组装置释放的分组几乎同时到达AAL2 MUX,其结果是ATM信元在AAL2 MUX的定时器Timer_CU时限到达之前可以用AAL2分组来填充好。
Description
技术领域
本发明总的涉及数据流的分组。更具体地,本发明涉及对话音信号进行分组,以及在把来自几个源的分组的话音信号复接成相同的ATM信元以后,使用异步传输模式(ATM)输送分组的话音信号。
背景技术
在现有的电信网中,例如公共交换电话网(PSTN)和综合业务数字网(ISDN)中的话音或语音信息通常作为PCM编码的样本被输送。按照ITU-T G.711,PCM代表话音频率的脉冲编码调制,它意味着基本时隙是每125μs(微秒)8比特,从而形成64kbit/s的信道。因此,PSTN和ISDN是64kbit/s电路-交换的网络。电路代表一组物理的传输源,例如线路和交换机,它们在电信系统中提供消息信号从源到目的地的双向传输。通过把一个帧内的几个时隙接合在一起(该帧以一定的频率不断地重复),几个电路可在时间上被复接在一条链路上。在整个的对话持续时间期间,一个电路总是使用该帧内的同一个时隙。当在ATM网上(即,分组交换网,而不是电路-交换的数据网)输送PCM编码的样本时,使ATM网实现这一目的一个方法是模仿一个实际的电路。模仿是由ATM电路仿真业务交互协作性技术规范条件(版本2.0)所规定的电路仿真业务(CES)来实行的,它包括ATM适应层1(AAL1),用于把恒定比特速率的电路调整到ATM信元输送。
使用AAL1来输送64kbit/s电路基本上可以以两种方式来完成。一种是用PCM样本完全填充ATM信元有用负载,即信息区,通常具有47个八比特组(信息区的48个八比特组-AAL1头部的1个八比特组),导致47×125μs(5875ms)的ATM分组延时。由5个八比特组的ATM信元头部和1个八比特组的AAL1分组头部附加上的额外开销总计占64kbit/s的标称比特速率的大约13%。另一种方式是在发送PCM样本以前用PCM样本只部分地填充ATM信元有用负载,因此,减小了ATM信元分组延时,但付出的代价是增加额外开销。例如,通过只填充信元六分之一,即大约8个PCM样本,可以把延时减小到大约1ms。重要的是对于网络的所有部分保持延时在低的水平上,因为延时连同回声会严重地恶化被觉察到的话音质量。
话音信号也可以用除上面所述的PCM格式以外的其它编码格式来载送。作为话音编码译码法的一部分的这些编码格式可以是根据例如全球移动电信(GSM)标准、自适应差分PCM(ADPCM)标准、低延时代码激励线性预测(LD-CELP)标准或共轭结构代数代码激励线性预测(CS-ACELP)标准。对于所有这些话音编码译码法的共同特性是,它们按照压缩算法来压缩话音信号,以使得它们产生编码的话音信息,即,分组或帧,其结果的比特速率比普通的64kbit/s基于PCM的编码方案的低。所以,结果是当使用AAL1时,ATM分组延时和/或额外开销(如果使用部分地填充的信元)大约增加一个等于压缩度的因子。例如,8kbit/s的CS-ACELP编码的话音信号将导致47ms长的ATM分组延时。这可以像前面一样通过部分地填充信元而达到折衷,但对于结果的带宽额外开销,具有相同的等于8的比例因子。另外,基于GSM和CS-ACELP的某些话音编码译码法已经具有相当大的固有的算法延时,从整个网络的观点看来,它也必须被附加上。
不同的话音编码译码法产生具有变化的速率和尺寸的分组,它们与ATM有用负载长度不是相称的,导致填补或分段问题。通过这些话音编码器,也有可能消除语音的静默时间间隔,以及在那些静默时间间隔期间减少或停止话音数据的发送(以后称为静默消除)。静默消除导致可变的比特速率,它不适用于恒定比特速率传输业务,例如基于AAL1的CES。
用来输送被分组的低比特率数据(例如,分组的话音)的新的ATM适应层(AAL)正处在标准化的过程中,这些分组的数据是对实时临界的和具有可变的速率与长度。这个新的AAL被表示为AAL类型2(AAL2),在ITU-T草案I.363.2,“B-ISDN ATM Adaptation LayerType 2 Specification(B-ISDN ATM适应层类型2技术规范条件)”(Seoul(汉城),1997年2月)中规定了AAL2。AAL2被设计来提供对于需要低的延时的、具有合理的带宽效率和可变的分组尺寸的应用项的支持。AAL2也是异步的。
在AAL2中,来自几个源的话音信号被复接成相同的ATM连接。这是通过把用户数据包装成AAL2分组而完成的,这些AAL2分组通过使用在AAL2共同部分子层中固有的AAL2复接功能(AAL2 MUX)而被复接成ATM连接。在传输载送的ATM信元之前,通过把定时器-组合的使用(Timer_CU)包括在AAL2中,给出减小的延时,这保证用户数据(或AAL2分组)的最大保持时间。由AAL2 ATM引入的最大分组延时则基本上等于Timer_CU的数值。如果ATM信元在传输时没有完全填充,则付出的代价是带宽的额外开销。
在使用AAL2的典型情况下,有n个话音源,它们在由编码器用适当的话音编码算法处理后,被AAL2 MUX复接成相同的ATM连接。每个话音编码器可以与分组器相组合,以使得把适当的周期的分组提供给AAL2 MUX。话音编码器也可包括用于静默消除的装置。所以,在处理后,把具有可变长度p和/或分组速率f的分组提供给AAL2 MUX。对于Ttimer_CU的典型的合适的数值是1ms,它是根据计算和仿真得出的。通常,对于大多数编码器,而且,当它们与分组程序(类似于由ITU-TG.764,话音分组-分组的话音协议,或FRF.11,帧中继上的话音实施协定,FR讲座所提出的那些程序)相组合时,Ttimer_CU比起分组周期t(=1/f)小得多。结果是当源的数目很小时(例如小于20),在相同的ATM信元中包括几个来自不同话音源的分组的概率很低。在超过Timer_CU的时限时,没有填充以分组的ATM信元的其余的部分然后被填补。然而,在几个源中,所产生的填补的额外开销会非常严重地破坏采用编码器的好处,不管是带有或不带有静默消除。在进行PBX中继时这可能是一个问题。PBX代表用户小交换机,它基本上是一个为建筑物内多个电话服务的室内电话交换系统。
所以,应当看到,需要一种在面向分组的输送媒体上和特别是当只有几个源时用于更有效地输送来自几个源的分组的数据的装置及其相关系统和方法。
发明内容
本发明提供了用于对至少两个数据流进行分组的方法,包括从各个数据流产生第一分组的步骤,还包括协调对数据流的分组以便基本上同步从各个数据流得出的第一分组的步骤。
本发明还提供了用于对至少两个数据流进行分组的设备,包括至少两个分组装置,每个分组装置从所述各个数据流产生第一分组,其特征在于,还包括同步装置用于协调分组装置使之基本上同步地产生所述第一分组。
本发明还提供了用于分组至少两个数据流的系统,包括至少两个产生各自的数据流的源、用于对至少两个数据流进行分组的设备、面向分组的输送媒体、和复接装置,该复接装置用于把所得结果的第一分组复接成在面向分组的输送媒体上的各个第二分组。
按照本发明,提供了有一种用于对至少两个数据流进行分组的设备和相应的方法,其中包括至少两个分组装置,每个分组装置从所述各个数据流产生第一分组,以及同步单元,用于协调分组装置,以便基本上同步地产生所述第一分组。
优选地,同步单元包括用于接收来自各个分组装置的对于分组的许可请求的装置,用于向各个分组装置发送分组许可的装置,以及同步单元,用于向各个分组装置发送所述分组许可,以便协调所述各个分组装置使之能够基本上与已经释放第一分组的其它分组装置同步地释放所述第一分组。
实际上同时产生第一分组的分组装置可以构成一个同步的组。同步单元可以包括用于构成同步组的装置,每个同步组包括的分组装置的数目在1与一个预定的数目之间。属于同步组的分组装置的数目取决于所选择的编码的格式以及系统设计者希望系统如何地有效。
分组装置可以包括:仅仅一个用于把各个数据流分组成第一分组的分组器;编码装置,用于按照预定的编码格式(例如,ADPCM或LD-CELP)把各个数据流编码成数据块,以及用于从数据块产生第一分组的分组器;或者用于从各个数据流产生数据块的分组器,以及用于按照预定的编码格式(例如,GSM或CS-ACELP)把数据块编码成第一分组的编码装置。因此,分组器可以是特定的话音编码方案的集成部分。
分组装置还可以包括用于静默消除的装置。提供静默消除在技术上是熟知的。
按照本发明,进一步提供了用于对至少两个数据流进行分组的系统,它包括至少两个产生各自的数据流的源,用于分组至少两个数据流的设备,其中包括至少两个分组装置,每个分组装置从所述各自的数据流产生第一分组,以及同步单元,用于协调同步装置以便基本上同步地产生所述第一分组,所述系统还包括面向分组的输送媒体和用于把结果的第一分组复接成在面向分组的输送媒体上的各自的第二分组的复接装置。
数据流优选地包括数字化的音频和/或视频信息。
面向分组的输送媒体可以是按照ATM的输送媒体,第二分组便是ATM信元,以及复接装置是用于从各自的第一分组产生AAL2分组、和用于把AAL2分组复接成第二分组的AAL2 MUX。优选地,属于一个同步组的分组装置的预定的数目由适合于各个ATM信元的AAL2分组的数目来确定。由于ATM信元有用负载尺寸已被形成,有一种可能是适合于放在ATM信元有用负载中的AAL2分组的数目不是整数。在这些情况下,对于ATM信元有用负载的其余部分有两种可能性。第一种可能性是用假信息填充信元。第二种可能性是使用AAL2分段,即把最后的AAL2分组分成两个ATM信元。填补和分段是本领域技术人员熟知的功能。属于一个同步组的分组装置的预定数目因此可以延伸超过一个以上的ATM信元。该数目主要是通过把AAL2分组尺寸与ATM信元有用负载进行比较以及根据想要使该系统设计成如何有效来确定的。
所以,按照本发明的优选实施例,有来自至少两个话音源的话音信号,它们在由分组装置处理后,被ATM适应层2复接器(AAL2 MUX)复接成相同的ATM连接,以使得提供给AAL2 MUX以组装的具有适当周期的AAL2分组。如果要对话音数据信号进行压缩,则分组装置包括有适当的话音编码法(例如,ADPCM、GSM、LD-CELP、或CS-ACELP)的编码器。话音编码器也可包括由于静默消除的装置。分组装置还包括分组器,它或者是与话音编码器分开的,或者是话音编码器的一部分。来自分组装置的分组释放过程被同步,以便实际上能同时地发生。这样,来自分组装置的释放的分组便几乎同时到达AAL2 MUX,其结果是,在AAL2 MUX的定时器Timer_CU时限到达之前,ATM信元可以用AAL2分组填充好。
按照本发明的另一个实施例,面向分组的输送媒体可以是帧中继或IP。这样,本发明可以是提供帧中继上的话音或IP上的话音的系统的一个部分。
本发明的一个优点是,有可能在面向分组的输送媒体上输送第二分组之前用来自几个源的数据有效地填充第二分组,例如,ATM信元。其结果是有可能把分组延时保持在低的水平,但仍旧提供高水平的带宽利用率/效率。
在被复接在单个ATM连接上的源的典型的数目是几百的场合,对于各种移动应用,将AAL2当前使用于分组的话音输送得到了最优化。将AAL2使用于PBX中继也吸引了许多注意。然而,对于PBX中继,话音源的数目(例如是50或更少)大大低于对于使得AAL2的使用不太最佳化的移动中继应用时的情形。然而,通过使用所提出的解决办法,当前的几个源的问题可被克服,以及可证明AAL2对于PBX中继是和移动中继一样有用的。注意,PBX中继刚好是可能出现几个源的一个例子。另一个例子可以是基于ATM的用来载送电话业务的居民接入网。
附图说明
图1是显示包括适合于实施本发明的优选实施例的同步装置的系统的方框图;
图2是显示构成同步组的分组装置的方框图;
图3是显示按照本发明的优选实施例的输出分组的时序的图;
图4a、4b、和4c是显示其中分组同步信号被不同类型的分组装置接收的情况的方框图;
图5显示了在其中执行话音编码器的同步的和非同步的释放的情况下,对作为源的数目的函数的效率的计算结果进行的比较;
图6是显示按照本发明的优选实施例的同步单元和分组装置的方框图;
图7是按照本发明的优选实施例的流程图。
具体实施方式
图1是显示适合于实施本发明的优选实施例的同步装置30的的方框图。同步装置30包括同步单元32,用于同步多个被用来产生其速率为f、长度为p的分组的分组装置20的运行。同步是通过使用同步总线34实现的,该同步总线用来在同步单元32与分组装置20之间传输分组同步信号36。每个分组装置20被连接到各个源10,并从这些源接收输入的数据。输入的数据例如可以是话音信号或视频信号。话音信号优选地是8比特PCM编码样本的数据流。视频信号可以是按照ITU-T技术规范H.261或H.263的低比特速率视频。每个分组装置20被连接到复接器50,后者用于把从分组装置20输出的分组复接到面向分组的输送媒体60上。在输出分组之前,分组装置20发送启动请求40给同步单元32。同步单元32然后将通过同步总线34发送分组同步信号36给分组装置20,以便启动分组装置20与其它的已经启动的分组装置20同步,或作为新的同步组2的第一成员。下面将描述术语同步组2。
按照优选实施例,面向分组的输送媒体是ATM交换网,以及复接器是AAL2复接器50,它包括Timer_CU 51,用于在传输所载送的ATM信元之前保证AAL2分组的最大保持时间。
图2是显示被同步单元32构成为同步组A、B、C的七个分组装置20的方框图。假定每个同步组有三个分组装置20,A组是充满的,以及B组与C组每个有空位用于再一个分组装置。同步组在时间上进行分布,以避免ATM信元突发。
图3是按照本发明的优选实施例的同步释放分组3的时序的图。源10互相独立地以速率64kbit/s输出PCM样本的数据流x,y,z,即每125μs为8个比特。当PCM样本的数据流x,y,z被输入到分组装置20时,分组装置20从同步单元32请求启动信号36,以便它可以开始产生分组3。同步单元32检验是否有已经产生分组3的其它的分组装置20。能同步地产生分组3的预定数目的分组装置20被称为同步组2。分组装置20被分配给已经现有的同步组2,或者它被同步单元32分配给新构成的同步组2。在分组装置20接收到分组同步信号36之前,不允许产生分组3。因此,在启动之前,将有某些可能丢失的PCM样本。分组装置20每t毫秒将输出分组3,在此,t毫秒比125μs大得多。分组3此后被AAL2 MUX 50处理,后者调整分组3,以使得分组3适合于ATM信元4。ATM信元4包括头部5和预定数目的AAL2分组61。适合于ATM信元4的预定数目的AAL2分组61将取决于由分组装置20产生的分组3的尺寸。由于适合于ATM信元4的AAL2分组3的数目取决于由分组装置20产生的分组3的尺寸,因此同步组2的尺寸也取决于分组3的尺寸。
分组装置20是基本上被加以同步的装置,它们受到协调以便释放分组,从而使得在AAL2 MUX的Timer_CU时限达到之前ATM信元以最佳方式被填充。
例如,当对于通常的PCM编码的话音的采样速率是8kHz时,AAL2分组释放并不能做成精确地同步,但宁可用大约多个4μs分隔开,4μs是在用于属于不同的语音信道的样本的2Mbit/s链路上PCM样本的八比特组到达时间。这是可行的,因为125μs的样本时间间隔比起结果的话音分组周期t小得多,t是以毫秒计的,以及话音分组周期比起Timer_CU 51的数值大得多。
图4a、4b、和4c是显示其中分组同步信号36被不同类型的分组装置20接收的情况的方框图。关键在于何时建立被用作为到例如CS-ACELP编码器的输入数据块,或何时建立来自例如ADPCM编码器的数据块,即同步该PCM样本/比特块。基本上存在有两种不同类型的编码器:一种是能固有地产生分组,例如,CS-ACELP和GSM编码器;以及另一种是能产生具有8kHz样本速率的比特块,例如,ADPCM和PCM编码器(它显然地就是)。
图4a显示分组的PCM编码的话音;
输入:8比特PCM样本,8kHz采样速率;
输出:长度为p、分组速率为f的分组。
图4b显示分组的ADPCM编码的话音;
输入:8比特PCM样本,8kHz采样速率;
输出:长度为p、分组速率为f的分组。
图4c显示分组的CS-ACELP编码的话音;
输入:8比特PCM样本,8kHz采样速率;
输出:长度为10个八比特组、分组速率为100Hz的分组。
对于未压缩的话音(图4a),分组装置20只包括分组器21,它然后从同步装置32接收分组同步信号32。例如,按照ITU-T G.764的分组器21接收以8kHz采样速率的8比特PCM样本,和输出以速率f的长度p的分组。因此,分组的PCM编码的话音从分组装置20被输出。
对于ITU-T G.764的替换例可以是类似于FRF.11中描述的分组方法,它实际上是基于与G.764相同的上述原则。另一个替换例可以是按照由ITU-T准备的即将到来的ITU-T建议I.TRUNK,它提供用于分组在AAL2业务特定的收敛子层(AAL2 SSCS)内的话音数据流的方法。
对于按照ADPCM标准的压缩的话音(图4b),分组装置20包括分组器21(它从同步装置32接收分组同步信号36),以及编码器22。对于ADPCM编码器22,分组器21必须被附加在编码器后,以便产生具有适当的长度p和速率f的话音分组,因为ADPCM编码器输出以8kHz的采样速率的5、4、3、或2比特的比特块。这可按照ITU-T G.764,FRF.11或I.TRUNK来完成。因此,分组的ADPCM编码的话音从分组装置20被输出。
一个替换例可以是LD-CELP编码器,它产生具有1.6kHz比特速率、10比特的比特块。由于这些比特块太短而不能被分组成AAL2分组,所以分组器21被附加在LD-CELP编码器之后。
用于得到ADPCM或LD-CELP分组的话音的相同的分组装置结构可被用来分组PCM编码的话音。这是通过使编码器22是技术上熟知的零编码器或包括技术上熟知的用于静默消除的装置而达到的。
对于按照CS-ACELP标准的压缩的话音(图4c),分组装置20包括按照ITU-T G.729的CS-ACELP编码器。CE-ACELP编码器包括分组器21(它从同步装置32接收分组同步信号36),以及编码器22。CS-ACELP编码器20的分组器21接收以8kHz采样速率的8比特PCM样本,并输出以100Hz块速率的80个八比特组块,它们被输入到编码器22。编码器22然后输出长度为10个八比特组、分组速率为100Hz的分组。
正如所解释的,对于来自属于同一个同步组的分组装置的分组释放进行同步以便使它们实际上同时发生,是十分重要的。这样,填充ATM信元所需要的几个AAL2分组可同时到达AAL2复接器。正如上面所看到的,当使用CS-ACELP时,AAL2分组有用负载尺寸可以是10个八比特组。通过使用3个八比特组的AAL2额外开销(额外开销是公共部分子层协议控制信息(CPS PCI)),ATM信元可以包含47/13≈3-4个AAL2分组。所以,这足够用来同步来自3-4个话音编码器的分组的释放,以便填充ATM信元和实际上达到最大效率。如果例如使用三个AAL2分组来填充ATM信元,则ATM信元的其余的未填充的部分被填补。另一方面,如果使用四个AAL2分组来填充ATM信元,则把一个AAL2分组进行分段,并把它放到一个以后的ATM信元中。因此,同步单元32的作用是通过按照组合本发明的分组装置20的同步、分段与填补作用(这些都是在技术上熟知的)而达到对ATM信元的最佳填充。被认为是最佳填充ATM信元的情形是由系统的设计者决定的,并且它可以取决于可供使用的带宽、精确的分组长度、源的典型数目等。
图5显示了在执行话音编码器的同步的和非同步的释放的情况下,作为源的数目的函数的效率的计算结果。话音分组长度=10八比特组,分组周期=10毫秒,以及每个源的标称带宽=8kbit/s。曲线a表明没有同步时的应用,曲线b表明有同步的AAL2分组时的应用,以及曲线c是理想的应用(8kbit/s;64kbit/s)。曲线b是由于:如果整数个AAL2分组不是全部地适合于一个特定的ATM信元,则该AAL2分组被分段成两个ATM信元。在此例中,CS-ACELP的特性被使用,由此三个完全的AAL2分组中的最大的分组适合于ATM信元有用负载。如果使用四个AAL2分组填充ATM信元,则一个AAL2分组被分段,以及它的其余部分被放在一个以后的ATM信元中。
图6显示了按照本发明的优选实施例的同步装置30的方框图。在此,同步单元32包括存储器31、处理器33、以及用于输送在存储器31与处理器33之间的信息以便执行同步算法的装置35,如以下图7所示。分组装置包括存储器24、处理器25、以及用于输送在存储器24与处理器25之间的信息以便执行数据分组的装置26。总线34分别通过通信装置23,37在同步单元32的处理器26,33与几个分组装置20之间传送对于许可分组的请求、许可、以及返回许可。
请求信号40的用途是把关于分组装置20准备好发送话音分组的分组装置20的初始化情况通知同步单元32。初始化是在分组装置20即将被投入使用于一个工作的话音信道时发生的,这或者当建立话音信道时,或者是当话音信道已经建立时,例如当使用静默消除技术,但在通话突发开始时,即在静默时期以后。当分组装置20变成为空闲时,即不使用于话音信道,或在静默时期开始时,也要通知同步单元32。
分组同步总线34被用来把分组同步信息从同步单元32发送到所有的分组装置20。分组同步包含关于一个数据块将在哪个特定样本处开始被组合成至编码器22的输入的信息、或关于一个作为编码器22的输出而到来的比特块何时将开始在分组器21中被分组的信息。在分组装置20激活时间间隔内,分组同步信息只需要被发送给特定的分组装置20一次,除非例如在静默时期以后需要重新同步。激活时间间隔是分组装置20被用来分组/编码工作的话音信道的时间间隔,例如,如果采用静默消除,则是在通话突发期间,或在全部的连接持续时间期间。
同步单元32根据关于工作的分组器21的知识来确定如何同步工作的分组器21。被同步的所有分组器21属于相同的同步组。要被放到同步组中的分组器21的数目由适合于放在一个ATM信元4中的AAL2分组61的数目来确定。通过藉分段来完全填充ATM信元,填补将被最小化或完全去除。然而,使所有的分组器21同时释放它们的分组,将形成一个要被发送到ATM连接的ATM信元的队列,由于ATM连接的有限的速率和信元队列,这导致附加的延时。所以,分组21将被分布在同步组中,这些同步组又在时间上被均匀地分布。然而,通过同步来自几个源10的话音分组,ATM信元4实际上将总是立即被填充,结果是Timer_CU将不会超过。事实上,这导致平均分组延时的减小。
同步单元32优选地采取以下的行动:
1.在来自分组器21/编码器22的激活请求时,它将被分配给适当的同步组。基本理由是通过使得对于ATM信元4的填充最大化,从而把同步组的数目保持为很低。
2.创建在时间上均匀分布的同步组,以避免ATM信元突发。
3.可任选地,将有可能重新分配分组器21/编码器22给另一个同步组,以使得ATM信元填充最大化。这种情形在另一个分组器21/编码器22变成为禁止(例如由于静默时间间隔)时是可能的。然而,结果将可能是丢失一个或几个样本,但由于重新同步过程,丢失不会多达一个话音分组。无论如何,由于源10的数目很低,对于特定的分组器21/编码器22将发生重新同步的比率应当是非常低的。
图7是按照本发明的优选实施例的流程图,因此,在步骤100,分组器21进行等待,直到它在步骤102接收到数据输入x,y,z。在步骤104,分组器21确定:是否处在静默状态。如果回答是的话,则在步骤106,分组器21确定:是否具有产生第一分组的许可。如果回答是否定的话,则在步骤108,分组器21进行等待。如果回答是的话,则在步骤110,分组器21发送返回许可的请求给同步单元32。在步骤112,同步单元32接收到返回许可分组的请求,并在步骤114,把分组器21从同步组除去,以及如果同步组对于同步单元32本身是空的,则把该同步组返回到例如未分配的同步组的一个空闲列表。在步骤116,同步单元32作出关于分组的许可已经返回到同步单元32的确认,以及在步骤118,分组器21接收所返回的许可,并在步骤120进行等待。如果在步骤104,分组器21确定没有静默,则在步骤122,它确定是否有产生第一分组的许可。如果回答是否定的话,则在步骤124,分组器21从同步单元32请求分组的许可40。在步骤126,同步单元接收对于许可40的请求,并在步骤128,确定在任何的同步组中是否有空闲的时隙。如果回答是否定的话,则在步骤130,同步单元32为新的同步组确定一个时隙,并建立该同步组。在步骤132,同步单元32分配对于许可的请求给同步组。如果在步骤128回答是的话,则在步骤132,同步单元直接分配对于许可的请求给同步组。在步骤134,同步单元32发送分组许可给分组器21,以及在步骤136,分组器21接收该许可。在步骤138,分组器21把输入数据放在数据块中,以及如果数据块是满的话,则在由同步组规定的分配时隙上把数据块作为第一分组发送。如果在步骤122回答是的话,则如步骤138一样,同步单元21把输入数据直接放在数据块中,以及如果数据块是满的话,则在由同步组规定的分配时隙上把数据块作为第一分组发送。在步骤140,分组器21进行等待。
Claims (23)
1.用于对至少两个数据流进行分组的方法,包括从各个数据流产生第一分组的步骤,其特征在于,还包括协调对数据流的分组以便基本上同步从各个数据流得出的第一分组的步骤,
其中协调步骤包括以下步骤:
-各个分组装置接收各自的数据流,
-各个分组装置向同步装置请求分组的许可,
-同步装置接收来自各个分组装置的分组第一分组的许可请求,
-同步装置发送分组许可给各个分组装置,以便协调所述各个分组装置使之与已经释放第一分组的其它分组装置基本上同时地释放所述第一分组。
2.按照权利要求1的方法,其特征在于,其中请求许可的步骤是在建立数据信道是或在数据突发到达后执行的。
3.按照权利要求1或2的方法,其特征在于,还包括以下步骤:
-同步装置构成同步组,每个同步组包括1与一个预定数目之间的数目的的分组装置,以及属于每个同步组的分组装置基本上同步地释放第一分组,
-同步装置在接收所述来自各个分组装置的许可请求时确定任何同步组是否已经被分配比预定数目少的分组装置,并分配所述各个分组装置给这样的同步组,以及如果没有的话,则构成信道同步组。
4.按照权利要求1的方法,其特征在于,还包括以下步骤:
把结果所得的第一分组复接成在面向分组的输送媒体上的各个第二分组的步骤。
5.按照权利要求4的方法,其特征在于,包括以下步骤:同步装置根据有多少第一分组适合于所述第二分组来选择属于每个同步组的所述预定数目的分组装置。
6.用于对至少两个数据流(x,y,z)进行分组的设备,包括至少两个分组装置(20),每个分组装置(20)从所述各个数据流(x,y,z)产生第一分组(3),其特征在于,还包括同步装置(30,32,34,36,40)用于协调分组装置(20)使之基本上同步地产生所述第一分组(3),
其中同步装置(30)包括用于从各个分组装置(20)接收对于分组的许可请求(40)的装置(32,34)、用于发送许可分组(36)给各个分组装置的装置(32,34)、以及同步单元(32),该同步单元(32)用于发送许可分组(36)给各个分组装置,以便协调所述各个分组装置使之与已经释放第一分组的其它分组装置基本上同时地释放所述第一分组。
7.按照权利要求6的设备,其特征在于,其中同步单元(32)包括用于构成同步组(2)的装置,每个同步组(2)包括在1与一个预定数目之间的数目的分组装置(20)。
8.按照权利要求6或7的设备,其特征在于,其中分组装置(20)包括分组器(21),用于把各个数据流分组成第一分组(3)。
9.按照权利要求6或7的设备,其特征在于,其中分组装置(20)包括编码装置(22),用于按照预定的编码格式把各个数据流(x,y,z)编码成数据块,以及还包括分组器(21),用于从数据块产生第一分组。
10.按照权利要求9的设备,其特征在于,其中预定的编码格式是自适应差分脉冲编码调制(ADPCM)或带有静默消除的脉冲编码调制(PCM)。
11.按照权利要求10的设备,其特征在于,其中分组器(21)是分组协议ITU-T G.764或它的任何派生物。
12.按照权利要求6或7的设备,其特征在于,其中分组装置(20)包括分组器(21),用于从各个数据流产生数据块,以及还包括编码装置(22),用于按照预定的编码格式把数据块编码成第一分组(3)。
13.按照权利要求12的设备,其特征在于,其中预定的编码格式是全球移动通信系统(GSM),使用低延时代码激励线性预测(LD-CELP)的以16kbit/s的语音编码、或使用共轭结构代数代码激励线性预测(CS-ACELP)的以8kbit/s的语音编码。
14.按照权利要求13的设备,其特征在于,其中分组器(21)包括用于请求分组许可的装置(23)和用于接收所述分组许可的装置(24)。
15.按照权利要求14的设备,其特征在于,其中分组装置(20)包括用于静默消除的装置。
16.用于分组至少两个数据流的系统,包括至少两个产生各自的数据流的源(10);
还包括用于对至少两个数据流(x,y,z)进行分组的设备,该设备包括至少两个分组装置(20),每个分组装置(20)从所述各个数据流(x,y,z)产生第一分组(3),其特征在于,还包括同步装置(30,32,34,36,40)用于协调分组装置(20)使之基本上同步地产生所述第一分组(3),其中同步装置(30)包括用于从各个分组装置(20)接收对于分组的许可请求(40)的装置(32,34)、用于发送许可分组(36)给各个分组装置的装置(32,34)、以及同步单元(32),该同步单元(32)用于发送许可分组(36)给各个分组装置,以便协调所述各个分组装置使之与已经释放第一分组的其它分组装置基本上同时地释放所述第一分组;
所述系统还包括面向分组的输送媒体(60),和复接装置(4,5,50,51,61),该复接装置用于把所得结果的第一分组(3)复接成在面向分组的输送媒体(60)上的各个第二分组(4)。
17.按照权利要求16的系统,其特征在于,其中数据流包括数字化音频和/或视频信息。
18.按照权利要求16或17的系统,其特征在于,其中数据流包括具有以8kHz采样速率的8比特PCM样本的话音数据。
19.按照权利要求16或17的系统,其特征在于,其中面向分组的输送媒体(60)是按照异步传输模式(ATM)的输送媒体,第二分组(4)是ATM信元,以及复接装置(50)是AAL2复接器(50),用于从各个第一分组(3)产生AAL2分组(61)和把AAL2分组复接成第二分组。
20.按照权利要求19的系统,其特征在于,其中属于同步组(2)的分组装置(20)的预定数目由适合于各个ATM信元的全部AAL2分组(61)的数目确定。
21.按照权利要求19的系统,其特征在于,其中当AAL2分组被分段和ATM信元填补时,属于同步组(2)的分组装置(20)的预定数目由最佳地适合于各个ATM信元的AAL2分组(61)的数目确定。
22.按照权利要求16或17的系统,其特征在于,其中面向分组的输送媒体(60)是按照帧中继或IP的输送媒体。
23.按照权利要求16、17、20或21中任一项的系统,其特征在于,其中系统包括少于50个源。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE97032239 | 1997-09-08 | ||
SE9703223A SE511819C2 (sv) | 1997-09-08 | 1997-09-08 | Förfarande och anordning för paketering av dataströmmar |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1269956A CN1269956A (zh) | 2000-10-11 |
CN1149894C true CN1149894C (zh) | 2004-05-12 |
Family
ID=20408168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB988089289A Expired - Fee Related CN1149894C (zh) | 1997-09-08 | 1998-09-08 | 用于对至少两个数据流进行分组的方法、设备和系统 |
Country Status (11)
Country | Link |
---|---|
US (1) | US6717955B1 (zh) |
EP (1) | EP1013134B1 (zh) |
JP (1) | JP2001517002A (zh) |
CN (1) | CN1149894C (zh) |
AU (1) | AU745034B2 (zh) |
BR (1) | BR9811638A (zh) |
CA (1) | CA2302952A1 (zh) |
DE (1) | DE69837671T2 (zh) |
IL (1) | IL134417A0 (zh) |
SE (1) | SE511819C2 (zh) |
WO (1) | WO1999013679A2 (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2349294B (en) * | 1999-04-19 | 2001-07-11 | Marconi Comm Ltd | Communications system |
US6577620B1 (en) | 1999-05-03 | 2003-06-10 | Telefonaktiebolaget Lm Ericsson (Publ) | Emulating circuit-switched communications in a packet-switched environment |
US7212519B2 (en) | 1999-07-14 | 2007-05-01 | Ericsson Inc. | Combining narrowband applications with broadband transport |
US6775266B1 (en) | 1999-07-14 | 2004-08-10 | Telefonaktiebolaget Lm Ericsson | Narrowband applications using ATM switching and transport |
US7263092B2 (en) | 1999-07-14 | 2007-08-28 | Ericsson Inc. | Combining narrowband applications with broadband transport |
US7457280B2 (en) | 1999-07-14 | 2008-11-25 | Telefonaktiebolaget L M Ericsson (Publ) | Combining narrowband applications with broadband transport |
US6914911B2 (en) | 1999-07-14 | 2005-07-05 | Telefonaktiebolaget Lm Ericsson | Combining narrowband applications with broadband transport |
US6980544B2 (en) | 1999-07-14 | 2005-12-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Combining narrowband applications with broadband transport |
US7075920B2 (en) | 1999-07-14 | 2006-07-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Combining narrowband applications with broadband transport |
US7009982B2 (en) | 1999-07-14 | 2006-03-07 | Ericsson Inc. | Combining narrowband applications with broadband transport |
US7212518B2 (en) | 1999-07-14 | 2007-05-01 | Ericsson Inc. | Combining narrowband applications with broadband transport |
US6744768B2 (en) | 1999-07-14 | 2004-06-01 | Telefonaktiebolaget Lm Ericsson | Combining narrowband applications with broadband transport |
US7606164B2 (en) * | 1999-12-14 | 2009-10-20 | Texas Instruments Incorporated | Process of increasing source rate on acceptable side of threshold |
DE19938483B4 (de) * | 1999-08-13 | 2005-10-13 | Siemens Ag | Vorrichtung und Verfahren für das Routing von ATM-Zellen zur Implementierung in Hardware oder Software |
US7020128B1 (en) * | 2000-11-02 | 2006-03-28 | Efficient Networks, Inc. | System and method for datagram staggering in a communication system |
US7116683B1 (en) * | 2000-11-21 | 2006-10-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Sequencing of user data packets segmented into AAL2 packets transported over internet protocol (IP) |
FR2818066B1 (fr) * | 2000-12-12 | 2003-10-10 | Eads Airbus Sa | Procede et dispositif de transmission deterministe de donnees asynchrones mises en paquet |
DE10124070A1 (de) * | 2001-05-16 | 2002-11-28 | Marconi Comm Gmbh | System und Verfahren zur zeitlichen Abstimmung von Ereignissen in asynchron arbeitenden Kommunikationssystemen |
KR100415114B1 (ko) * | 2001-11-28 | 2004-01-13 | 삼성전자주식회사 | 음성 및 데이타 서비스를 지원하는 비동기전송모드 네트워크의 음성 다중화 장치 및 방법 |
US20030123451A1 (en) * | 2001-12-27 | 2003-07-03 | Nielsen Christopher John | Combined use timer system for data communication |
US7254533B1 (en) | 2002-10-17 | 2007-08-07 | Dilithium Networks Pty Ltd. | Method and apparatus for a thin CELP voice codec |
DE102007061312A1 (de) * | 2007-12-19 | 2009-06-25 | Siemens Aktiengesellschaft | Verfahren und Empfangseinrichtung zum Synchronisieren eines paketorientiert empfangenen mit einem gebildeten Tonsignal |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH068386B2 (ja) * | 1988-12-26 | 1994-02-02 | 出光石油化学株式会社 | ポリカーボネート系樹脂組成物 |
US5327421A (en) * | 1992-11-06 | 1994-07-05 | At&T Bell Laboratories | Apparatus for interfacing between telecommunications call signals and broadband signals |
US5422882A (en) * | 1993-12-20 | 1995-06-06 | At&T Corp. | ATM networks for narrow band communications |
GB2291561B (en) * | 1994-05-21 | 1998-09-23 | Northern Telecom Ltd | Communications system |
US5623491A (en) * | 1995-03-21 | 1997-04-22 | Dsc Communications Corporation | Device for adapting narrowband voice traffic of a local access network to allow transmission over a broadband asynchronous transfer mode network |
JPH08340318A (ja) * | 1995-06-13 | 1996-12-24 | Kokusai Electric Co Ltd | データ伝送方法及び装置 |
EP0756267A1 (en) * | 1995-07-24 | 1997-01-29 | International Business Machines Corporation | Method and system for silence removal in voice communication |
-
1997
- 1997-09-08 SE SE9703223A patent/SE511819C2/sv unknown
-
1998
- 1998-09-08 IL IL13441798A patent/IL134417A0/xx unknown
- 1998-09-08 AU AU91013/98A patent/AU745034B2/en not_active Ceased
- 1998-09-08 JP JP2000511331A patent/JP2001517002A/ja active Pending
- 1998-09-08 CN CNB988089289A patent/CN1149894C/zh not_active Expired - Fee Related
- 1998-09-08 BR BR9811638-0A patent/BR9811638A/pt not_active IP Right Cessation
- 1998-09-08 DE DE69837671T patent/DE69837671T2/de not_active Expired - Lifetime
- 1998-09-08 EP EP98943160A patent/EP1013134B1/en not_active Expired - Lifetime
- 1998-09-08 CA CA002302952A patent/CA2302952A1/en not_active Abandoned
- 1998-09-08 WO PCT/SE1998/001591 patent/WO1999013679A2/en active IP Right Grant
-
1999
- 1999-05-07 US US09/307,583 patent/US6717955B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
WO1999013679A3 (en) | 1999-06-03 |
AU9101398A (en) | 1999-03-29 |
SE511819C2 (sv) | 1999-11-29 |
CA2302952A1 (en) | 1999-03-18 |
JP2001517002A (ja) | 2001-10-02 |
CN1269956A (zh) | 2000-10-11 |
SE9703223L (sv) | 1999-03-09 |
DE69837671T2 (de) | 2008-01-10 |
AU745034B2 (en) | 2002-03-07 |
EP1013134A2 (en) | 2000-06-28 |
US6717955B1 (en) | 2004-04-06 |
WO1999013679A2 (en) | 1999-03-18 |
BR9811638A (pt) | 2000-08-08 |
IL134417A0 (en) | 2001-04-30 |
SE9703223D0 (sv) | 1997-09-08 |
DE69837671D1 (de) | 2007-06-06 |
EP1013134B1 (en) | 2007-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1149894C (zh) | 用于对至少两个数据流进行分组的方法、设备和系统 | |
JP4067133B2 (ja) | パケットデータネットワークによる双方向ビデオ通信 | |
US6747977B1 (en) | Packet interface and method of packetizing information | |
US7170887B2 (en) | Methods and apparatus for providing voice communications through a packet network | |
EP0745295B1 (en) | Multimedia multiplexing device and method using dynamic packet segmentation | |
US7593415B2 (en) | Voice packet switching systems and methods | |
JP2002509659A (ja) | 通信装置および方法 | |
CN1133305C (zh) | 分组网络中的语音传输 | |
JPH10303941A (ja) | 統計的多重化を使用する可変長ミニパケットの直列データ送信 | |
KR19990087800A (ko) | 유선 및 무선 통신을 위한 가변 대역폭 비대칭 전송 모드 네트워크 액세스를 지원하는 시스템 | |
US5996018A (en) | Method and apparatus to reduce jitter and end-to-end delay for multimedia data signalling | |
CN1198627A (zh) | 增强电话电路交换网的网络传输容量的方法和装置 | |
JP2000503495A (ja) | 電気通信システム | |
CN1600013A (zh) | 用于压缩分组首部的方法和设备 | |
JP2001508622A (ja) | Atm通信システム及び方法 | |
CN1226351A (zh) | 微信元解耦合 | |
JP2000165446A (ja) | 音声パケット多重化方法及び装置 | |
Shoch | Carrying voice traffic through an Ethernet local network--a general overview | |
JP3537318B2 (ja) | 特定のコネクションの通信データを加工する交換機および交換方法 | |
CN1538679A (zh) | 时分多通道脉冲编码调制信号在以太网中传输的方法 | |
CN1232583A (zh) | 专用小交换机、电信系统及在次速率信道中传输信号的方法 | |
US7020128B1 (en) | System and method for datagram staggering in a communication system | |
MXPA00002292A (en) | Method and apparatus comprising synchronizing means for packetising at least two data streams | |
Yearwood | Variable bit rate voice over ATM using compression and silence removal | |
Kasdirin et al. | The process flow and analysis of voice over ATM in common communication network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040512 Termination date: 20140908 |
|
EXPY | Termination of patent right or utility model |