CN101076989A - 基于估计延迟的去抖动缓冲器调整 - Google Patents

基于估计延迟的去抖动缓冲器调整 Download PDF

Info

Publication number
CN101076989A
CN101076989A CNA2005800426427A CN200580042642A CN101076989A CN 101076989 A CN101076989 A CN 101076989A CN A2005800426427 A CNA2005800426427 A CN A2005800426427A CN 200580042642 A CN200580042642 A CN 200580042642A CN 101076989 A CN101076989 A CN 101076989A
Authority
CN
China
Prior art keywords
jitter buffer
size
packetization delay
subscriber station
delay
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.)
Granted
Application number
CNA2005800426427A
Other languages
English (en)
Other versions
CN101076989B (zh
Inventor
S·D·斯平多拉
P·J·布拉克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN101076989A publication Critical patent/CN101076989A/zh
Application granted granted Critical
Publication of CN101076989B publication Critical patent/CN101076989B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • H04L1/205Arrangements for detecting or preventing errors in the information received using signal quality detector jitter monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/062Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
    • H04J3/0632Synchronisation of packets and cells, e.g. transmission of voice via a packet network, circuit emulation service [CES]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/30Reselection being triggered by specific parameters by measured or perceived connection quality data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements

Abstract

本发明公开的系统和方法用于调整去抖动缓冲器,以使之适应无线链路状况。在无线链路特性开始影响分组传递之前可以先对其进行检测,例如,通过在用户站处放慢或加快传递延迟来实现。接收机端的去抖动缓冲器会给收到的分组增添延迟,它可以根据检测到的无线链路特性自适应地调整尺寸,从而在用户站接收数据分组之前使去抖动缓冲器的尺寸能适应预期的数据分组。

Description

基于估计延迟的去抖动缓冲器调整
发明领域
[0001]概括而言,本发明涉及通信,具体而言,本发明涉及在分组交换无线通信系统中自适应地管理分组抖动。
背景技术
[0002]在分组交换网络中,发送方计算机将一条消息分成多个小的分组,并给每个分组标注一个地址,以告诉网络将其发送到何处。然后,每个分组经由最有利的可用路由而寻径至其目的地,这意味着,在两个相同通信系统之间穿行的所有分组未必都会遵循相同的路由,即便它们来自单个消息。当接收方计算机获得这些分组时,它将这些分组重组成原始的消息。
[0003]由于每个分组都是单独处理的,所以,它经历的特定延迟量不同于该相同消息内其它分组经历的延迟时间。延迟的这种变化就是所谓的“抖动”,它会使接收机端的应用更加复杂,因为接收机端的应用在根据接收到的分组重建消息时必须考虑分组延迟时间。如果抖动得不到纠正,那么,当重组这些分组时,收到的消息就会有失真。
[0004]但是,在基于互联网工作的VoIP系统中,没有任何信息可供去抖动缓冲器用于预测分组延迟变化,所以,去抖动缓冲器无法先于这些变化而达到自适应。一般情况下,为了通过分析分组到达统计数据来检测分组延迟的变化,去抖动缓冲器必须等待分组的到达。因此,去抖动缓冲器是被动的,只有在发生分组延迟变化之后才能调整。很多去抖动缓冲器根本就不能改变,而只具有保守意义上较大的尺寸,这会给消息的再现增加不必要的延迟,从而导致用户的体验欠佳,上面对此已有描述。因此,本领域中需要自适应的延迟管理,以便在有变化信道的通信系统中高效地消除分组传输的抖动。
发明内容
[0005]按照本发明的一个方面,一种用于调整去抖动缓冲器的方法包括:检测无线链路的特性;根据所述特性,估计分组延迟;根据所述估计的分组延迟,调整所述去抖动缓冲器。
[0006]按照本发明的另一个方面,一种用于在切换事件之前调整去抖动缓冲器的方法包括:安排所述切换事件;根据所述安排好的切换事件,估计分组延迟;根据所述估计的分组延迟,调整所述去抖动缓冲器。
[0007]按照本发明的另一个方面,一种用于初始化去抖动缓冲器的方法包括:检测无线链路的特性;根据所述特性,估计分组延迟;根据所述估计的分组延迟,初始化所述去抖动缓冲器。
[0008]按照本发明的另一个方面,一种用户站包括:天线,其接收无线链路上的通信信号;处理器,其接收无线链路特性的测量结果,并根据所收到的无线链路特性计算去抖动缓冲器的尺寸;具有可调整尺寸的去抖动缓冲器,其能够遵从计算出的尺寸。
[0009]按照本发明的另一个方面,一种用户站包括:处理器,其接收与安排好的切换有关的信息,根据所述安排好的切换估计分组延迟,根据所述估计的分组延迟,计算去抖动缓冲器的尺寸;去抖动缓冲器,其具有可调整的尺寸,能够遵从所述计算出的尺寸。
[0010]按照本发明的另一个方面,一种计算机可读介质包括的程序指令可由计算机执行,从而执行一种用于调整去抖动缓冲器的方法。所述方法包括:检测无线链路的特性;根据所述特性,估计分组延迟;根据所述估计的分组延迟,调整所述去抖动缓冲器。
[0011]按照本发明的另一个方面,一种计算机可读介质包括的程序指令可由计算机执行,从而执行一种用于在切换事件之前调整去抖动缓冲器的方法。所述方法包括:安排所述切换事件;根据所述安排好的切换事件,估计分组延迟;根据所述估计的分组延迟,调整所述去抖动缓冲器。
[0012]按照本发明的另一个方面,一种用户站包括:用于在无线链路上接收通信信号的模块;用于根据所收到的无线链路特性计算去抖动缓冲器尺寸的模块;用于调整所述去抖动缓冲器尺寸以使所述去抖动缓冲器遵从所述计算出的尺寸的模块。
[0013]按照本发明的另一个方面,一种用户站包括:用于接收与安排好的切换有关的信息的模块;用于根据所述安排好的切换估计分组延迟的模块;用于根据所述估计的分组延迟计算去抖动缓冲器尺寸的模块;用于使去抖动缓冲器遵从所述计算出的尺寸的模块。
附图说明
[0014]图1示出了一种无线通信系统;
[0015]图2是支持高数据速率(HDR)传输的无线通信系统;
[0016]图3的框图示出了一个范例性无线通信系统的基本子系统;
[0017]图4的框图示出了一个范例性用户站的基本子系统;
[0018]图5的流程图示出了一个说明性去抖动缓冲器的工作过程。
具体实施方式
[0019]电话网络使用电路交换已有超过100年的历史。当在两方之间进行通话时,在通话的整个持续时间内都需要保持连接。但是,在该期间传输的大量数据都被浪费掉了。例如,当一方说话而另一方聆听时,只使用了一半连接。此外,在很多交谈中,相当大量的时间是沉默期,这时,双方都不说话。电路交换网络在持续通畅的连接上发送了很多不必要的通信数据,因此,实际上浪费了可用带宽。
[0020]在电路交换网络中,所有时间都有数据来回传递,但很多数据网络(如,互联网)使用分组交换方法。分组交换在两个通信系统之间打开连接的时间只够用来从一个系统向另一个系统发送一小块数据(被称为“分组”)。为了来回发送数据分组,需要不断地打开这些短连接,但是,在没有数据可供发送时,不维持任何连接。在分组交换网络中,发送方计算机将一条消息分成多个小的分组,并给每个分组标注一个地址,以告诉网络将其发送到何处。然后,每个分组经由最有利的可用路由而寻径至其目的地,这意味着,在两个相同通信系统之间穿行的所有分组未必都会遵循相同的路由,即便它们来自单个消息。当接收方计算机获得这些分组时,它将这些分组重组成原始的消息。
[0021]在分组交换网络上可以仿效电路交换话音通信。IP电话(也被称为IP话音,即VoIP)使用分组交换进行话音通信,但比电路交换有诸多优点。例如,由于分组交换提供了带宽保护功能,所以,多个电话呼叫可以占用在电路交换网络中仅由一个电话呼叫占用的网络空间量(“带宽”)。但是,我们知道,VoIP是延迟敏感型应用。由于只有在收到和重组至少特定量的分组时接收方才能听见发送的消息,所以,接收分组的延迟会影响消息的总传输速率和接收方通信系统及时重组所发送消息的能力。
[0022]造成分组传输延迟的原因很多,例如,将通信数据进行分组化所需的处理时间、处理分组过程中的硬件和软件延迟、使用耗时方法来分发分组的操作系统过于复杂。此外,通信网络本身也会造成分组传递时间的延迟。这些延迟造成的不便可能还伴随着以下事实:在分组交换系统中,每个分组可能会经历不同的延时量。由于每个分组都是单独处理的,所以,它经历的特定延迟量不同于该相同消息内其它分组经历的延迟时间。延迟的这种变化就是所谓的“抖动”,它使接收机端的应用更加复杂,因为接收机端的应用在根据接收到的分组重建消息时必须考虑分组延迟时间。如果抖动得不到纠正,那么,当重组这些分组时,收到的消息就会有失真。
[0023]一种试图降低分组传输中的抖动效应的方法涉及使用去抖动缓冲器。一般情况下,去抖动缓冲器通过在接收机一端增加额外的延迟来消除延迟变化。通过实现这样的延迟时间,当分组到达时,去抖动缓冲器能让它们在一个保存区中排队。虽然到达去抖动缓冲器的分组可能会在不同的时间到达,但接收机端的处理器可以在相同的时间获取它们。当处理器需要分组时,就从去抖动缓冲器的队列中获取它们。因此,通过向分组到达时间增添特定的额外延迟量,去抖动缓冲器能够使分组的获取变得更顺畅。
[0024]例如,对于数字话音通信而言,连续的信息流通常每20毫秒就包括一个话音分组。如果不变信道能每20毫秒传递分组一次,则不需要去抖动缓冲器,因为接收机已经能以连贯的20毫秒到达速率访问分组了。但是,对于以不连贯速率(由于处理延迟等所致)传送分组的变化信道而言,需要用去抖动缓冲器平缓接收机端的分组速率。一般情况下,这种去抖动缓冲器增加的额外延迟应设为无传输分组到达的最长连续时间段的长度。例如,如果传输包括介于分组到达之间的80毫秒连续时间段并且这是最长的无分组连续时间段,则去抖动缓冲器的尺寸应至少为80毫秒才能满足该间隙。但是,对于最大无分组连续时间段为40毫秒的变化信道而言,这么大的去抖动缓冲器是不必要的。在这种情况下,80毫秒的去抖动缓冲器将只能实现通信流的不必要40毫秒延迟。实际上,去抖动缓冲器的尺寸只需要40毫秒即可。
[0025]无线通信系统是多种多样的,经常包括不变信道、变化信道和高度变化信道。因此,在高度变化信道上运行良好的大去抖动缓冲器对于不需要去抖动缓冲器的不变信道来说是明显过度的。但是,如果去抖动缓冲器太小的话,它在高度变化信道上就无法滤除抖动。小的去抖动缓冲器在大量分组到达时会丢弃一些分组(以便跟上分组的再现速度),而在无分组到达的很长传输期内却可能得不到分组。
[0026]但是,在基于互联网工作的VoIP系统中,没有任何信息可供去抖动缓冲器用于预测分组延迟变化,所以,去抖动缓冲器无法先于这些变化而达到自适应。一般情况下,为了通过分析分组到达统计数据来检测分组延迟的变化,去抖动缓冲器必须等待分组的到达。因此,去抖动缓冲器是被动的,只有在发生分组延迟变化之后才能调整。很多去抖动缓冲器根本就不能改变,而只具有保守意义上较大的尺寸,这会给消息的再现增加不必要的延迟,从而导致用户的体验欠佳,上面对此已有描述。因此,本领域中需要自适应的延迟管理,以便在有变化信道的通信系统中高效地消除分组传输的抖动。
[0027]图1所示的无线通信系统100支持多个用户,并能实现本发明的至少一些方面和实施例。通信系统100可以给多个小区102A至102G提供通信能力,各小区分别由对应的基站104A至104G提供服务。在一个说明性的实施例中,一些基站104有多个接收天线,而其它基站只有一个接收天线。类似地,一些基站104有多个发射天线,而其它基站只有一个接收天线。对于发射天线和接收天线的组合方式,没有限制条件。因此,基站104可能有多个发射天线和一个接收天线,或者有多个接收天线和一个发射天线,或者发射天线和接收天线都是一个或多个。多个用户可以使用各自的用户站106A至106J去访问通信系统100。本申请中所用的“用户站”一词是指汽车电话、蜂窝电话、卫星电话、个人数字助理或任何其它远程站或无线通信设备。
[0028]该说明性的无线通信系统100可以使用,例如,码分时间复用(CDMA)技术。CDMA通信系统是基于扩频通信的调制和多路接入方案。在CDMA通信系统中,大量的信号共享相同的频谱,从而增加了用户容量。这是通过用调制了载波的不同伪随机二进制序列发送各信号来实现的,从而扩展信号波形的频谱。传输的信号在接收机中由相关器进行分离,相关器使用对应的伪随机二进制序列对预期信号频谱进行解扩。非预期信号的伪随机二进制序列不匹配,它们不会在该带宽中被解扩,故只相当于噪声。
[0029]具体而言,CDMA系统能通过地球链路在用户之间进行话音和数据通信。在CDMA系统中,用户之间的通信是通过一个或多个基站进行的,在无线通信中,“前向链路”指的是信号从基站发往用户站所通过的信道,而“反向链路”指的是信号从用户站发往基站所通过的信道。通过在反向链路上向基站发送数据,一个用户站上的第一用户与第二用户站上的第二用户进行通信。基站从第一用户站接收数据,然后将数据路由至为第二用户站服务的基站。根据这两个用户站的位置,它们可以由单个基站提供服务,或者也可以由多个基站提供服务。在任何情况下,为第二用户站服务的基站可以在前向链路上发送数据。如果不与第二用户站通信的话,第一用户站也可以通过服务基站的连接而与陆地互联网通信。
[0030]本领域技术人员将会认识到的是,CDMA系统能支持一种或多种标准,例如:(1)“TIA/EIA-95-B Mobile Station-Base StationCompatibility Standard for Dual-Mode Wideband Spread SpectrumCellular System”(在本文中称之为IS-95标准);(2)由名为“3rdGeneration Partnership Project”(在本文中称之为3GPP)提供的标准,其包含在一组文档3G TS 25.211、3G TS 25.212、3G TS 25.213和3GTS 25.214中(在本文中称之为W-CDMA标准);(3)由名为“3rdGeneration Partnership Project 2”(在本文中称之为3GPP2)提供的标准和在本文中被称为IS-2000标准的TR-45.5,被正式称为IS-2000MC;(4)其它无线标准。
[0031]由于对无线数据传输的需求不断增长和经由无需通信技术可提供的服务不断扩展,特定数据服务也在发展。一种这样的服务被称为高数据速率(HDR)。例如,在“EIA/TIA-IS856 cdma2000 High RatePacket Data Air Interface Specification”中提出了一种这样的HDR服务,这里称之为“HDR规范”。HDR服务一般是对话音通信系统的覆盖,它提供了在无线通信系统中传输数据分组的高效方法。随着数据传输量和传输次数的增加,可用于无线传输的有限带宽就成了很重要的资源。
[0032]例如,支持HDR服务的一种通信系统被称为“1xEvolution DataOptimized(1xEV/DO)”。电信产业协会已经将1xEV-DO标准化为TIA/EIA/IS-856,“cdma2000,High Rate Packet Data Air InterfaceSpecification”。1xEV-DO被优化用于高性能和低成本的分组数据业务,从而将个人无线宽带服务给予很广范围的客户。本文的教示适用于1xEV-DO系统和其它类型的HDR系统,包括、但不限于W-CDMA和1xRTT。还应当理解的是,本文的教示不局限于CDMA系统,还适用于正交频分复用(OFDM)和其它无线技术及接口。
[0033]图2示出了采用变速数据请求机制的HDR通信系统。HDR通信系统200可以包括能以较高数据速率传输的CDMA通信系统,例如,1xEV-DO或其它类型的HDR通信系统。HDR通信系统200可包括用户站202,用户站202在反向链路上向基站206发送数据,从而与陆地上的数据网络204进行通信。基站206接收数据,并通过基站控制器(BSC)208将数据路由至陆地上的网络204。反过来,发往用户站202的消息可以从陆地上的网络204经由BSC 208路由到基站206,并在前向链路上从基站206传输到用户站202。本领域技术人员应当明白,前向链路传输可以发生在基站206和一个或多个用户站202(其它的没显示)之间。同样,反向链路传输可以发生在一个用户站202和一个或多个基站206(其它的没显示)之间。
[0034]在所示的HDR通信系统中,从基站206到用户站202的前向链路数据可以以或接近于能由前向链路支持的最大数据速率传输。首先,用户站202可使用预定的接入过程,与基站206建立通信。在连接状态下,用户站202可以从基站206接收数据和控制消息,并能够向基站206发送数据和控制消息。
[0035]一旦连接好,用户站202就可以估计从基站206发出的前向链路传输的载波与干扰比(C/I)。前向链路传输的C/I可以通过测量来自基站206的导频信号获得。根据C/I估计结果,用户站202可以在数据请求信道(DRC信道)上发送数据请求消息(DRC消息)给基站206。DRC消息可包括请求数据速率,或者指示前向链路信道的质量,例如,C/I测量结果本身、比特差错率或分组差错率,据此可以识别出合适的数据速率。或者,用户站202可以连续地监视信道的质量,从而计算用户站202能以何种数据速率接收下一数据分组传输。在各种情况下,基站206都可以使用来自用户站的DRC消息,以最高的可能速率传输前向链路数据。
[0036]图3的框图示出了示例性的HDR通信系统300的基本子系统。BSC 302可以与该示例性的HDR通信系统中的分组网络接口304、PSTN 306和所有基站(图中为简单起见只给出了一个RF单元308)交互。RF单元308在BSC 302的控制下,可以经由天线310向用户站发送通信数据。BSC 302可以协调该示例性的HDR通信系统中的多个用户站以及连接到分组网络接口304和PSTN 306的其它用户之间的通信。PSTN 306可以通过标准电话网络(未显示)与用户交互。
[0037]数据源314可以包含要发送给目标用户站的数据。数据源314可以向分组网络接口304提供数据。分组网络接口304可以接收数据,并将其路由至BSC 302,BSC 302再将数据发送给与目标用户站通信的RF单元308。然后,RF单元308将控制字段插入各个数据分组,从而得到格式化的分组。RF单元308可以对格式化的数据分组进行编码,并将编码分组内的符号进行交织(即,重新排序)。接下来,交织后的每个分组可以用扰码序列进行加扰,并用Walsh掩体进行覆盖。然后,可以对加扰后的数据分组进行收缩编码,以纳入导频信号和功率控制比特,并用长PN码和短PNI及PNQ码进行扩展。扩展后的数据分组可以进行正交调制、滤波和方法。本领域普通技术人员应当理解,也可以执行其它的信号处理方法,本文的教示并不局限于上述的特定处理步骤。经过处理之后,前向链路信号可以无线方式通过天线310在前向链路上发送给目标用户站。数据信宿316用于接收和存储收到的数据。
[0038]上述硬件支持数据、消息、话音、视频和其它通信信息在前向链路上的变速传输。前向和反向链路上的数据速率可能改变,以适应用户站处的信号强度和噪声环境变化。这种变化会导致分组延迟的变化,即,抖动。例如,RF单元308通过反向活动(RA)比特控制用户站的传输速率。RA比特是从基站发往用户站的信号,它表示反向链路的负载状况(即,反向链路上正在发送多少数据)。如果用户站在其活动集合中有一个以上的基站,则用户站可以从每个基站接收RA比特。本文所用的术语“活动集合”指的是与用户站通信的那些基站。收到的RA比特指明总的反向业务信道干扰是否大于一个特定值。这样就可以指明用户站是否可以增加或降低反向链路上的数据速率。类似地,业务信道有效(TCV)比特是从基站发往用户站的信号,它表明在一个扇区中有多少用户。虽然TCV比特并不能准确地指明前向链路的负载状况,但它在一定程度上与扇区负载有关。因此,TCV比特指明用户站是否可以增加或降低反向链路上传输请求的数据速率。在任何情况下,数据速率的变化都会导致分组延迟的变化,即抖动。
[0039]数据传输速率也可以根据信号质量的其它标记加以调整。如上所述,可以测量信道的C/I去确定通信信息的信号质量。本领域普通技术人员会明白,也可以使用其它方法来确定信道质量。例如,信号与干扰加噪声比(SINR)或比特差错率(BER)是表示信号质量的可测量特征。当检测到信号质量变化时,可以相应地增加或减少传输。同样,这些变化会导致分组抖动。
[0040]除了影响数据传输速率之外,信号质量测量结果还会导致名为“切换”的事件。例如,一个移动站从第一个位置移动到第二个位置,信道的质量可能会降低。但是,用户站能够与靠近第二个位置的基站建立更高质量的连接。因此,可以发起软切换程序,以便把通信信息从一个基站传送给另一个基站。软切换是选择另一个扇区的过程,数据将从所述另一个扇区发往用户站。在选定新的扇区之后,与新的基站(在选定的扇区中)建立无线业务链路,然后再切断与原基站的现有无线业务链路。该方法不仅降低了通话中断的可能性,而且还能让用户几乎察觉不到切换。
[0041]可以如下启动软切换:当用户站接近第二位置时,检测来自第二基站的导频信号强度的增加量;通过第一基站将该信息报告给BSC。然后,可以将第二基站加入用户站的激活集合中,并建立无线业务链路。然后,BSC可以从激活集合中剔除第一基站,并切断介于用户站和第一基站之间的无线业务链路。
[0042]因此,各种信号质量标记都可用于调整无线通信系统中前向和反向链路上的分组传输速率。但是,如上所述,这些变化也会影响用户站处的分组延迟。因此,去抖动缓冲器应具有可变的尺寸,以使其能在这些变化出现之前就完成适应。
[0043]图4所示的用户站400用于接收如上结合图3所述的经过格式化和传输的通信数据。在目标用户站400处,天线404接收前向链路信号402,并将其路由到前端接收机406。前端接收机406可以对信号进行滤波、放大、正交解调和量化。数字化信号被提供给解调器(DEMOD)408,在那里,用短PNI和PNQ码对其进行解扩,并用Walsh掩体对其进行解覆盖。解调数据可以被提供给解码器410,后者执行与基站208处完成的信号处理功能反向的处理,具体而言,解交织、解码和CRC校验功能。可以在用户站400中实现其它的信号处理配置,应当理解的是,上述的特定功能只是出于说明目的。一般情况下,用户站400中的处理与基站中的信号处理相符合。在任何情况下,经过处理之后,解码数据可以被提供给用户站400中的数据信宿414。
[0044]在存入数据信宿414之前,解码数据可以先保存在去抖动缓冲器412中。去抖动缓冲器412可以给每个数据分组施加一定量的延迟。此外,去抖动缓冲器也可以对不同的数据分组施加不同的延迟量。因此,当预测到抖动增加时,去抖动缓冲器可以增加尺寸,以添加较多的延迟时间,当预测到抖动降低时,去抖动缓冲器可以减小尺寸,以添加较少的延迟时间。为此,去抖动缓冲器应当具有可调整的尺寸。
[0045]去抖动缓冲器可以通过名为“时间扭曲(time-warping)”的过程来调整其尺寸。时间扭曲是这样的过程:对这里描述的去抖动缓冲器内的诸如分组之类的语音帧进行压缩或扩张。例如,当去抖动缓冲器开始耗尽时,它可以通过用户站上运行的应用程序在从去抖动缓冲器中获取分组对其进行扩张。当去抖动缓冲器变得大于当前计算出的去抖动缓冲器尺寸时,它可以在获取分组时对其进行压缩。
[0046]可以把数据分组的压缩和扩展比作分组获取速率相对于它们到达用户站的速率的增加和降低。例如,如果分组每隔20毫秒到达并进入去抖动缓冲器,但仅仅每隔40毫秒才被获取,则它们是扩张的。这有效地增加了去抖动缓冲器的尺寸,它接收的分组是它释放的分组的两倍。同样,如果分组每隔20毫秒到达并进入去抖动缓冲器,但仅仅每隔10毫秒才被获取,则它们是压缩的。这有效地减小了去抖动缓冲器的尺寸,它接收的分组是它释放的分组的一半。可对去抖动缓冲器中的分组施加的扩张量是,例如,50-75%(即,从20毫秒到30-35毫秒)。可对去抖动缓冲器中的分组施加的压缩量是,例如,25%(即,从20毫秒到15毫秒)。虽然这些压缩率可防止话音质量的明显降低,但本领域普通技术人员会明白,也可以使用其它速率。
[0047]与去抖动缓冲器通信的处理器416可以根据无线链路的特性,计算延迟量(即,去抖动缓冲器的尺寸)。这些特性可由用户站400测量,由处理器416用于计算合适的去抖动缓冲器尺寸,下面将对此展开详细描述。
[0048]在无线通信系统中,有的可测量信息可能与在用户站处经历的分组抖动高度相关。例如,如上所述,对分组传送延迟的变化有重要影响的是通信系统中使用的无线接口。具体而言,我们知道,在1xEV-DO系统中,扇区负载相关于端到端消息延迟和分组抖动。例如,根据RA比特或TCV比特,可以估计扇区负载。信号质量也相关于分组抖动。例如,平均的扇区信号质量相关于端到端消息延迟,而扇区信号质量的变化则相关于分组抖动。此外,基站之间的切换相关于抖动。根据这些关系,本文公开的去抖动缓冲器412可以自适应地增强性能。去抖动缓冲器的尺寸调整可以出现在,例如,初始化时,稳态工作期间和切换期间。
[0049]扇区负载、信号质量和信号质量变化都可用作去抖动缓冲器的输入,从而在初始化时增强操作。如上所述,去抖动缓冲器一般是用保守值进行初始化的,以确保即便在确定准确的抖动度之前给到达的分组增添足够的延迟。在本文给出的说明性的去抖动缓冲器412中,除分组到达统计量以外,分组中的信息也可用作输入,以确定初始化的真实值。例如,如果扇区负载低,则在用户站处接收到的信号质量高,于是信号质量的变化低,用户站400:可被视为静态的和/或处在良好的覆盖区。在这样有利的状况下,可以估计出抖动很小,去抖动缓冲器就可以具有较小的尺寸。如上所述,扇区负载可由RA比特或TCV比特确定。这些比特可以通过天线404从基站那里接收,并由处理器416进行解释。然后,处理器416可以指示去抖动缓冲器412相应地做出调整。因此,该说明性的去抖动缓冲器无需用保守和不必要长的延迟值来初始化。对于VoIP,去抖动缓冲器的较低初始值在用户VoIP呼叫开始时转换成较小的延迟,从而改善了用户的服务。
[0050]初始化之后,例如在稳态工作期间,扇区内的信号质量可用于增强去抖动缓冲器的操作。用户站能检测到信号质量的变化,即使在这些变化开始影响分组到达时间之前。因此,可以进行信号质量测量,以检测变化,并且,这些测量结果可用于在受影响的分组开始到达之前调整去抖动缓冲器的尺寸。
[0051]为了检测信号质量的变化,可以在一段时间上测量扇区信号质量。通过保持连续的均值,可以计算一段时间内的平均信号质量和信号质量变化。因此,信号质量的正变化和负变化均可识别,并由处理器416进行解释,进而让去抖动缓冲器412适当地进行调整。例如,扇区信号质量变化可以指示分组延迟的即将发生的变化,从而触发去抖动缓冲器调整其尺寸,以便为新的延迟时间做好准备。
[0052]在一个实施例中,用滤波器跟踪信号质量的连续均值。可以比较短期的平均值,以检测扇区信号质量的变化。可使用的滤波器的一个例子是64时隙的滤波器,它的时隙长度为1.66毫秒。这将导致大约20毫秒的短期平均值。本领域技术人员应当理解,也可以使用其它的滤波器。通过比较连续均值测量结果中的连续值,用户站可以检测扇区信号质量的变化。如果信号质量变化指示负变化,则可以预见分组延迟的增加,处理器416可以让去抖动缓冲器412增加其尺寸,以便为延迟做好准备。另一方面,如果检测到信号质量由低变高,则可以预见分组延迟的降低,于是,去抖动缓冲器412可以减小其尺寸。
[0053]除了初始化和稳态工作之外,本文公开的去抖动缓冲器还可以先于切换事件而进行调整。可由用户站400生成关于计划好的或安排好的切换的初步信息,,并将其用于在实际切换事件之前触发去抖动缓冲器进行调整。在1xEV-DO系统和其它无线系统中,切换是造成突然和剧烈的分组抖动的最主要因素。切换事件由用户站触发,并且它们一般被安排在执行之前的数十毫秒。例如,在1xEV-DO中,可以在执行前的100毫秒安排好切换。在本文给出的说明性的实施例中,为去抖动缓冲器412提供调度信息,从而使去抖动缓冲器412可以在切换之前就完成调整。
[0054]用户站400可以包括扇区选择算法,当用户站400相对于各个基站移动时,它监视导频信号的强度。当来自连接基站的导频信号明显降低从而需要切换到一个新基站时,扇区选择算法可以产生一个信号,并将其发送给连接的基站,以告知安排好的切换。在一个实施例中,该信号也可以发送给处理器416或去抖动缓冲器412。该信号可以触发去抖动缓冲器412增加其尺寸,以便为即将来临的切换做好准备。或者,由处理器(如处理器416)实现的扇区选择算法在信号发给连接基站的同时或附近,可以直接向去抖动缓冲器412发送一个信号。这样,去抖动缓冲器412就能有更多的时间在切换事件发生之前进行调整。在切换结束之后,扇区选择算法可以向去抖动缓冲器412发送一个信号,以触发它恢复正常的工作。
[0055]图5示出的方法能够自适应地低调整去抖动缓冲器,从而根据所用无线接口的特性增强其性能。图5所示的方法的任一部分都可以单独使用,或者也可以与其它部分结合起来使用,以增强去抖动缓冲器的操作。在模块500中,可以测量扇区负载、信号质量或信号质量变化。根据这些测量结果或其任意组合,可以粗略地估计该信号中到达该扇区的分组的延迟。在模块502中,可以相应地计算合适的去抖动缓冲器尺寸。例如,如果估计的分组到达延迟很小,则去抖动缓冲器尺寸可以较小。另一方面,如果估计的分组到达延迟较大,则去抖动缓冲器尺寸需要增加。在模块504中,根据基于各种信道状况估计出的分组延迟,初始化去抖动缓冲器。
[0056]在初始化之后,根据在消息传输期间发生的特定事件,可以调整去抖动缓冲器的操作。例如,如果因为扇区负载增加或者移动站离开基站而导致信号质量改变,则分组抖动会增加。在增加发生前,可以相应地调整去抖动缓冲器尺寸。在模块506中,可以检测信号质量的变化。然后,在模块508中,根据信号质量的变化,可以通过增加或减小去抖动缓冲器尺寸而调整去抖动缓冲器的稳态操作。例如,如果信号质量增加,则可以降低去抖动缓冲器尺寸,因为预见到较少的抖动。另一方面,如果信号质量降低,则增加去抖动缓冲器尺寸,因为预见到抖动的增加。
[0057]如上所述,会触发分组延迟变化的另一事件是切换。在模块510中,通过安排事件,可以预见切换。例如,用户站可以安排一次切换,并可以将调度信息提供给去抖动缓冲器,去抖动缓冲器就能预见该切换。在模块512中,调整去抖动缓冲器,以适应即将来临的切换。具体而言,去抖动缓冲器可以增加尺寸,以有效地处理当切换发生时会经历的抖动增加。在模块512中,去抖动缓冲器的调整还可以包括:当再次预期到较低的抖动时,在切换之后降低去抖动缓冲器。
[0058]当然,应当理解的是,在初始化之后,图5所示的自适应过程可以按任意次序执行,而不限于图示的准确次序。例如,在信号状况变化前可能会发生切换。在这种情况下,在响应于信号质量变化而调整去抖动缓冲器之前,可以先调整去抖动缓冲器的尺寸,以适应切换。
[0059]因此,本文提出了一种从无线通信中去除抖动的新颖和改进型的方法和装置。本领域技术人员应当理解,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或粒子、光场或粒子或者其任意组合来表示。本领域技术人员还应当明白,结合本申请的实施例描述的各种示例性的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或其组合。上面对各种示例性的部件、框、模块、电路和步骤均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员能够认识到这些情形下硬件和软件的互换性,知道针对每个特定应用,如何最佳地实现所描述的功能。例如,结合本申请的实施例描述的各种示例性的逻辑框、模块、电路和算法步骤均可以实现成数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,如寄存器和FIFO,执行一组固件指令的处理器,任何传统的可编程软件模块或者处理器,或者其任意组合,只要能执行本申请中描述的功能即可。处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质连接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。该ASIC可以位于电话或其它用户终端中。当然,处理器和存储介质也可以位于电话或其它用户终端中。处理器可实现为DSP和微处理器的组合或者两个微处理器与DSP内核的结合。
[0060]上面描述了本发明的说明性实施例。但是,对于本领域技术人员来说,对这些实施例可以做出各种修改,而不脱离本发明的精神和保护范围。因此,本发明仅由下面的权利要求书进行界定。

Claims (27)

1、一种用于调整去抖动缓冲器的方法,所述方法包括:
检测无线链路的特性;
根据所述特性,估计分组延迟;以及
根据所述估计的分组延迟,调整所述去抖动缓冲器。
2、权利要求1的方法,其中,所述特性是扇区负载的度量。
3、权利要求1的方法,其中,所述特性是信号质量的度量。
4、权利要求3的方法,其中,所述特性是所述信号质量的变化。
5、权利要求1的方法,
其中,所述估计的分组延迟是分组延迟的增加;以及
其中,所述去抖动缓冲器是通过增加其尺寸来加以调整的。
6、权利要求1的方法,
其中,所述估计的分组延迟包括分组延迟的减少;以及
其中,所述去抖动缓冲器是通过减小其尺寸来加以调整的。
7、一种用于在切换事件之前调整去抖动缓冲器的方法,所述方法包括:
安排所述切换事件;
根据所述安排好的切换事件,估计分组延迟;以及
根据所述估计的分组延迟,调整所述去抖动缓冲器。
8、权利要求7的方法,其中,所述去抖动缓冲器是通过增加其尺寸来加以调整的。
9、权利要求1的方法,其中,调整所述去抖动缓冲器还包括:
根据所述估计的分组延迟,初始化所述去抖动缓冲器。
10、权利要求9的方法,其中,将所述去抖动缓冲器初始化为根据所述估计分组延迟计算出的尺寸。
11、一种用户站,包括:
接收机,其在无线链路上接收通信信号;
处理器,其接收无线链路特性的测量结果,并根据所收到的无线链路特性计算去抖动缓冲器的尺寸;以及
具有可调整尺寸的去抖动缓冲器,其能够遵从计算出的去抖动缓冲器尺寸。
12、权利要求11的用户站,其中,所述处理器根据扇区负载计算所述去抖动缓冲器的尺寸。
13、权利要求11的用户站,其中,所述处理器根据信号质量计算所述去抖动缓冲器的尺寸。
14、权利要求13的用户站,其中,所述处理器根据信号质量的变化计算所述去抖动缓冲器的尺寸。
15、一种用户站,包括:
处理器,其接收与安排好的切换有关的信息,根据所述安排好的切换估计分组延迟,以及,根据所述估计的分组延迟,计算去抖动缓冲器的尺寸;以及
去抖动缓冲器,其具有可调整的尺寸,其中,所述去抖动缓冲器能够遵从所述计算出的尺寸。
16、一种计算机可读介质,其包括的程序指令可由计算机执行,从而执行用于调整去抖动缓冲器的方法,所述方法包括:
检测无线链路的特性;
根据所述特性,估计分组延迟;以及
根据所述估计的分组延迟,调整所述去抖动缓冲器。
17、一种计算机可读介质,其包括的程序指令可由计算机执行,从而执行用于在切换事件之前调整去抖动缓冲器的方法,所述方法包括:
安排所述切换事件;
根据所述安排好的切换事件,估计分组延迟;以及
根据所述估计的分组延迟,调整所述去抖动缓冲器。
18、一种用户站,包括:
用于在无线链路上接收通信信号的模块;
用于根据所收到的无线链路特性计算去抖动缓冲器尺寸的模块;以及
用于调整去抖动缓冲器尺寸以使所述去抖动缓冲器遵从所述计算出的尺寸的模块。
19、一种用户站,包括:
用于接收与安排好的切换有关的信息的模块;
用于根据所述安排好的切换估计分组延迟的模块;
用于根据所述估计的分组延迟计算去抖动缓冲器尺寸的模块;以及
用于使去抖动缓冲器遵从所述计算出的尺寸的模块。
20、一种抖动补偿装置,包括:
用于存储分组的模块;
用于存储与各数据分组相对应的延迟的模块;以及
用于根据接收信号质量调整去抖动缓冲器尺寸的模块。
21、权利要求20的装置,其中,所述调整模块采用了时间扭曲技术。
22、权利要求21的装置,其中,所述时间扭曲取决于接收数据的速率。
23、权利要求20的装置,其中,所述装置能处理IP话音(VoIP)数据。
24、权利要求20的装置,其中,接收信号的质量取决于无线通信系统中的扇区负载。
25、权利要求24的装置,其中,所述接收信号的质量取决于反向活动比特。
26、权利要求24的装置,其中,所述接收信号的质量取决于业务信道有效比特。
27、权利要求20的装置,其中,所述装置能先于切换而调整所述去抖动缓冲器尺寸。
CN200580042642.7A 2004-10-13 2005-10-12 基于估计延迟的去抖动缓冲器调整 Active CN101076989B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/964,319 US8085678B2 (en) 2004-10-13 2004-10-13 Media (voice) playback (de-jitter) buffer adjustments based on air interface
US10/964,319 2004-10-13
PCT/US2005/037075 WO2006044696A1 (en) 2004-10-13 2005-10-12 De-jitter buffer adjustments based on estimated delay

Publications (2)

Publication Number Publication Date
CN101076989A true CN101076989A (zh) 2007-11-21
CN101076989B CN101076989B (zh) 2014-07-02

Family

ID=35788491

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200580042642.7A Active CN101076989B (zh) 2004-10-13 2005-10-12 基于估计延迟的去抖动缓冲器调整

Country Status (13)

Country Link
US (2) US8085678B2 (zh)
EP (2) EP1800454B1 (zh)
JP (1) JP4532560B2 (zh)
KR (2) KR100898885B1 (zh)
CN (1) CN101076989B (zh)
AU (1) AU2005295558C1 (zh)
BR (1) BRPI0515985B1 (zh)
CA (1) CA2583740C (zh)
ES (1) ES2442860T3 (zh)
IL (1) IL182530A0 (zh)
MX (1) MX2007004518A (zh)
RU (1) RU2380849C2 (zh)
WO (1) WO2006044696A1 (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101848075A (zh) * 2009-03-26 2010-09-29 索尼公司 接收装置和用于接收装置的时刻校正方法
CN101909181A (zh) * 2009-05-08 2010-12-08 晨星软件研发(深圳)有限公司 数字视频信号解调装置及其方法
CN102340827A (zh) * 2010-07-14 2012-02-01 瑞昱半导体股份有限公司 无线通信系统以及在其中调整缓冲单元的使用深度的方法
CN101304557B (zh) * 2008-04-25 2012-09-05 华为技术有限公司 一种分组传输控制方法及装置
WO2013026203A1 (en) * 2011-08-24 2013-02-28 Huawei Technologies Co., Ltd. Audio or voice signal processor
US8976758B2 (en) 2010-07-08 2015-03-10 Realtek Semiconductor Corporation Wireless communication system and method for adjusting used depth of buffer unit in wireless communication system
CN105071897A (zh) * 2015-07-03 2015-11-18 东北大学 一种网络实时音频会话媒体数据多径冗余传输方法
CN106656649A (zh) * 2016-09-14 2017-05-10 腾讯科技(深圳)有限公司 一种实时通话过程中基于测速的通道切换方法、客户端与服务器
CN106850160A (zh) * 2013-02-08 2017-06-13 英特尔德国有限责任公司 无线电通信装置及用于控制无线电通信装置的方法
CN107439039A (zh) * 2015-04-10 2017-12-05 高通股份有限公司 切换期间的速率适配
CN108141793A (zh) * 2015-10-13 2018-06-08 三星电子株式会社 用于提供基于单播的多媒体服务的方法和装置
CN109996286A (zh) * 2017-12-29 2019-07-09 华为技术有限公司 通信方法和装置
CN110618879A (zh) * 2019-08-15 2019-12-27 北京三快在线科技有限公司 消息处理方法、装置、电子设备和计算机可读介质
CN112527782A (zh) * 2019-09-19 2021-03-19 北京京东振世信息技术有限公司 一种数据处理的方法和装置
CN112840607A (zh) * 2018-10-12 2021-05-25 麻省理工学院 用于改进不确定网络环境中的延迟-抖动权衡的分集路由

Families Citing this family (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101048813B (zh) * 2004-08-30 2012-08-29 高通股份有限公司 用于语音ip传输的自适应去抖动缓冲器
US7674096B2 (en) * 2004-09-22 2010-03-09 Sundheim Gregroy S Portable, rotary vane vacuum pump with removable oil reservoir cartridge
US8085678B2 (en) * 2004-10-13 2011-12-27 Qualcomm Incorporated Media (voice) playback (de-jitter) buffer adjustments based on air interface
US8355907B2 (en) * 2005-03-11 2013-01-15 Qualcomm Incorporated Method and apparatus for phase matching frames in vocoders
US8155965B2 (en) * 2005-03-11 2012-04-10 Qualcomm Incorporated Time warping frames inside the vocoder by modifying the residual
WO2006106692A1 (ja) * 2005-03-30 2006-10-12 Matsushita Electric Industrial Co., Ltd. 無線通信装置および無線通信方法
US20060251130A1 (en) * 2005-04-11 2006-11-09 Greer Steven C Method and apparatus for dynamic time-warping of speech
KR100788688B1 (ko) * 2006-02-14 2007-12-26 삼성전자주식회사 Qos를 보장하기 위한 데이터 스트림 송수신 방법 및장치
US20070258418A1 (en) * 2006-05-03 2007-11-08 Sprint Spectrum L.P. Method and system for controlling streaming of media to wireless communication devices
KR100750177B1 (ko) * 2006-05-25 2007-08-17 삼성전자주식회사 QoS 보장 방법 및 장치
JP4699947B2 (ja) * 2006-06-26 2011-06-15 Kddi株式会社 通信端末装置
US7680099B2 (en) * 2006-08-22 2010-03-16 Nokia Corporation Jitter buffer adjustment
US8239190B2 (en) * 2006-08-22 2012-08-07 Qualcomm Incorporated Time-warping frames of wideband vocoder
JP5148613B2 (ja) * 2006-08-22 2013-02-20 ジュニパー ネットワークス, インコーポレイテッド 配信ネットワーク上のパケットサービス同期化配信の機器および方法
US20080069065A1 (en) * 2006-09-20 2008-03-20 Hong Kong Applied Science and Technology Research Institute Company Limited Method of seamlessly roaming between multiple wireless networks using a single wireless network adaptor
JP4783706B2 (ja) * 2006-09-28 2011-09-28 株式会社富士通エフサス 通信制御装置及び方法
US8274945B2 (en) * 2006-10-16 2012-09-25 Qualcomm Incorporated Method and apparatus for time-warping packets at the sender side
US8111720B2 (en) * 2007-01-09 2012-02-07 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus to indicate maximum scheduling delay for jitter buffer implementations
US8069260B2 (en) * 2007-01-12 2011-11-29 Microsoft Corporation Dynamic buffer settings for media playback
US7983309B2 (en) 2007-01-19 2011-07-19 Nokia Corporation Buffering time determination
WO2008095535A1 (en) 2007-02-08 2008-08-14 Telefonaktiebolaget Lm Ericsson (Publ) Reducing buffer overflow
US7848238B1 (en) * 2007-05-09 2010-12-07 Sprint Spectrum L.P. Using VoIP-quality metrics to dynamically adjust the EV-DO reverse activity bit
JP4919890B2 (ja) * 2007-07-11 2012-04-18 株式会社日立製作所 無線システム、基地局および移動局
EP2040492A1 (en) * 2007-09-18 2009-03-25 Thomson Licensing Access network handover for a mobile television system
JP2009111466A (ja) * 2007-10-26 2009-05-21 Kyocera Corp 移動局、基地局、無線通信システム、および無線通信方法
EP2099176A1 (en) * 2007-12-18 2009-09-09 Nokia Corporation Method and device for adapting a buffer of a terminal and communication system comprising such device
JP5250255B2 (ja) * 2007-12-27 2013-07-31 京セラ株式会社 無線通信装置
JP5128974B2 (ja) * 2008-01-30 2013-01-23 京セラ株式会社 無線通信装置
KR101152854B1 (ko) * 2007-12-27 2012-06-12 교세라 가부시키가이샤 무선통신장치
EP2075946B1 (en) * 2007-12-31 2018-04-18 Honeywell International Inc. Method for predicting a fault in a security system
WO2009099364A1 (en) * 2008-02-05 2009-08-13 Telefonaktiebolaget L M Ericsson (Publ) Method and device for jitter buffer control
JP5074575B2 (ja) * 2008-02-27 2012-11-14 京セラ株式会社 無線通信装置
KR101162868B1 (ko) 2008-02-27 2012-07-06 쿄세라 코포레이션 무선 통신 장치
WO2009119765A1 (ja) * 2008-03-27 2009-10-01 京セラ株式会社 無線通信装置および通信装置
JP4975672B2 (ja) * 2008-03-27 2012-07-11 京セラ株式会社 無線通信装置
US8406715B2 (en) * 2008-03-27 2013-03-26 Panasonic Automotive Systems of America, division of Panasonic Corporation of North America Method and apparatus for dynamically adapting FM tuner sensitivity to a local environment for a single-tuner system
JP2009246507A (ja) * 2008-03-28 2009-10-22 Fujitsu Ltd 伝送システム
US8614991B2 (en) * 2008-04-25 2013-12-24 Kyocera Corporation Wireless communication apparatus and communication apparatus
US8107438B1 (en) 2008-06-18 2012-01-31 Sprint Spectrum L.P. Method for initiating handoff of a wireless access terminal based on the reverse activity bit
JP5368812B2 (ja) * 2008-07-15 2013-12-18 京セラ株式会社 無線端末及び通信端末
JP4608686B2 (ja) * 2008-07-15 2011-01-12 京セラ株式会社 無線端末及び通信端末
CN101330340B (zh) * 2008-07-31 2010-09-29 中兴通讯股份有限公司 移动多媒体广播终端自适应调整接收速率缓冲播放的方法
US9078182B2 (en) * 2008-08-28 2015-07-07 Kyocera Corporation Radio terminal and communication terminal
KR20110054026A (ko) * 2008-08-28 2011-05-24 쿄세라 코포레이션 무선 단말 및 통신 단말
US8040803B1 (en) 2009-01-08 2011-10-18 Sprint Spectrum L.P. Using packet-transport metrics for call-admission control
US8254930B1 (en) * 2009-02-18 2012-08-28 Sprint Spectrum L.P. Method and system for changing a media session codec before handoff in a wireless network
US9374306B1 (en) 2009-03-04 2016-06-21 Sprint Spectrum L.P. Using packet-transport metrics for setting DRCLocks
US9467938B1 (en) 2009-04-29 2016-10-11 Sprint Spectrum L.P. Using DRCLocks for conducting call admission control
US8310929B1 (en) 2009-06-04 2012-11-13 Sprint Spectrum L.P. Method and system for controlling data rates based on backhaul capacity
US8245088B1 (en) 2009-06-30 2012-08-14 Sprint Spectrum L.P. Implementing quality of service (QoS) by using hybrid ARQ (HARQ) response for triggering the EV-DO reverse activity bit (RAB)
US8204000B1 (en) 2009-07-23 2012-06-19 Sprint Spectrum L.P. Achieving quality of service (QoS) by using the reverse activity bit (RAB) in creation of neighbor lists for selected access terminals
US9137719B2 (en) * 2009-10-27 2015-09-15 Clearwire Ip Holdings Llc Multi-frequency real-time data stream handoff
KR101640847B1 (ko) * 2009-11-12 2016-07-19 삼성전자주식회사 핸드오버 시 미디어 데이터 손실 감소 방법 및 장치
DE102010005682B4 (de) * 2010-01-26 2017-10-05 Bayerische Motoren Werke Aktiengesellschaft Verfahren und Vorrichtung zur Verarbeitung von Daten in einem Fahrzeug
US8644176B1 (en) 2010-03-11 2014-02-04 Sprint Spectrum L.P. Methods and systems for supporting enhanced non-real-time services for real-time applications
US8363564B1 (en) 2010-03-25 2013-01-29 Sprint Spectrum L.P. EVDO coverage modification based on backhaul capacity
US8515434B1 (en) 2010-04-08 2013-08-20 Sprint Spectrum L.P. Methods and devices for limiting access to femtocell radio access networks
KR101399604B1 (ko) * 2010-09-30 2014-05-28 한국전자통신연구원 지터버퍼 조정장치, 전자장치 및 그 방법
EP3554127B1 (en) 2010-11-10 2020-09-09 Panasonic Intellectual Property Corporation of America Terminal and coding mode selection method
US8619674B1 (en) 2010-11-30 2013-12-31 Sprint Spectrum L.P. Delivery of wireless access point information
US8472952B1 (en) 2010-11-30 2013-06-25 Sprint Spectrum L.P. Discovering a frequency of a wireless access point
US8578428B2 (en) * 2011-08-23 2013-11-05 Rockwell Collins, Inc. Air-to-ground communications system and method
GB2494644B (en) * 2011-09-13 2016-08-17 Skype Transmitting data over mulitiple networks
KR101243737B1 (ko) * 2011-09-15 2013-03-13 주식회사에어플러그 버퍼링된 데이터량에 따라 이종망(異種網)들간에 사용망을 선택적으로 전환하면서 스트리밍 데이터를 수신하는 방법과 그 방법을 위한 장치
EP2749069B1 (en) * 2011-10-07 2019-05-01 Telefonaktiebolaget LM Ericsson (publ) Methods providing packet communications including jitter buffer emulation and related network nodes
KR101930057B1 (ko) * 2011-10-28 2018-12-17 한국전자통신연구원 통신 시스템에서 데이터 송수신 장치 및 방법
US8223720B1 (en) 2011-12-13 2012-07-17 Vonage Network, Llc Systems and methods for handoff of a mobile telephone call in a VOIP environment
US9451507B2 (en) * 2011-12-13 2016-09-20 Vonage America Inc. Systems and methods for handoff of a mobile telephone call in a VOIP environment
WO2013187813A1 (en) * 2012-06-13 2013-12-19 Telefonaktiebolaget L M Ericsson (Publ) Handover prediction using historical data
CN103888381A (zh) 2012-12-20 2014-06-25 杜比实验室特许公司 用于控制抖动缓冲器的装置和方法
US10154443B2 (en) * 2013-06-03 2018-12-11 Avago Technologies International Sales Pte. Limited Cross radio access technology handoff using caching
US9107159B2 (en) 2013-06-07 2015-08-11 Apple Inc. Enhancing jitter buffer performance through radio level feedback
JP6187198B2 (ja) * 2013-11-29 2017-08-30 株式会社デンソー 通信遅延予測装置、通信遅延予測プログラム、及び、通信遅延予測方法
CN105940714B (zh) 2014-03-26 2019-11-01 瑞典爱立信有限公司 用于回放缓存的管理的方法和设备
CN105099795A (zh) * 2014-04-15 2015-11-25 杜比实验室特许公司 抖动缓冲器水平估计
US9826445B2 (en) 2015-05-21 2017-11-21 At&T Mobility Ii Llc Facilitation of adaptive dejitter buffer between mobile devices
US9998386B2 (en) 2015-05-21 2018-06-12 At&T Mobility Ii Llc Facilitation of adaptive dejitter buffer
US9634947B2 (en) * 2015-08-28 2017-04-25 At&T Mobility Ii, Llc Dynamic jitter buffer size adjustment
KR102419595B1 (ko) 2016-01-07 2022-07-11 삼성전자주식회사 재생 지연 조절 방법 및 이를 적용한 전자 장치
US10448283B2 (en) * 2017-08-07 2019-10-15 T-Mobile Usa, Inc. Dynamic predictive buffering
EP3444974B8 (en) 2017-08-18 2022-08-03 Rohde & Schwarz GmbH & Co. KG System and method for delay compensation for air traffic control
US11302344B2 (en) * 2017-11-30 2022-04-12 Sony Corporation Information processing apparatus, information processing method, and program
US10931909B2 (en) 2018-09-18 2021-02-23 Roku, Inc. Wireless audio synchronization using a spread code
US10992336B2 (en) * 2018-09-18 2021-04-27 Roku, Inc. Identifying audio characteristics of a room using a spread code
US10958301B2 (en) 2018-09-18 2021-03-23 Roku, Inc. Audio synchronization of a dumb speaker and a smart speaker using a spread code
US10756860B2 (en) 2018-11-05 2020-08-25 XCOM Labs, Inc. Distributed multiple-input multiple-output downlink configuration
US10659112B1 (en) 2018-11-05 2020-05-19 XCOM Labs, Inc. User equipment assisted multiple-input multiple-output downlink configuration
US10432272B1 (en) 2018-11-05 2019-10-01 XCOM Labs, Inc. Variable multiple-input multiple-output downlink user equipment
US10812216B2 (en) 2018-11-05 2020-10-20 XCOM Labs, Inc. Cooperative multiple-input multiple-output downlink scheduling
US11290172B2 (en) 2018-11-27 2022-03-29 XCOM Labs, Inc. Non-coherent cooperative multiple-input multiple-output communications
US11063645B2 (en) 2018-12-18 2021-07-13 XCOM Labs, Inc. Methods of wirelessly communicating with a group of devices
US10756795B2 (en) 2018-12-18 2020-08-25 XCOM Labs, Inc. User equipment with cellular link and peer-to-peer link
US11330649B2 (en) 2019-01-25 2022-05-10 XCOM Labs, Inc. Methods and systems of multi-link peer-to-peer communications
US10756767B1 (en) 2019-02-05 2020-08-25 XCOM Labs, Inc. User equipment for wirelessly communicating cellular signal with another user equipment
US10686502B1 (en) 2019-04-29 2020-06-16 XCOM Labs, Inc. Downlink user equipment selection
US10735057B1 (en) 2019-04-29 2020-08-04 XCOM Labs, Inc. Uplink user equipment selection
US11411778B2 (en) 2019-07-12 2022-08-09 XCOM Labs, Inc. Time-division duplex multiple input multiple output calibration
US11411779B2 (en) 2020-03-31 2022-08-09 XCOM Labs, Inc. Reference signal channel estimation
US11496936B2 (en) 2020-06-29 2022-11-08 T-Mobile Usa, Inc. Cache adjustment before encountering different circumstance

Family Cites Families (104)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5643800A (en) 1979-09-19 1981-04-22 Fujitsu Ltd Multilayer printed board
JPS57158247A (en) 1981-03-24 1982-09-30 Tokuyama Soda Co Ltd Flame retardant polyolefin composition
JPS59153346A (ja) * 1983-02-21 1984-09-01 Nec Corp 音声符号化・復号化装置
JPS61156949A (ja) 1984-12-27 1986-07-16 Matsushita Electric Ind Co Ltd 音声パケツト通信方式
BE1000415A7 (nl) 1987-03-18 1988-11-22 Bell Telephone Mfg Asynchroon op basis van tijdsverdeling werkend communicatiesysteem.
JPS6429141A (en) 1987-07-24 1989-01-31 Nec Corp Packet exchange system
JP2760810B2 (ja) 1988-09-19 1998-06-04 株式会社日立製作所 音声パケット処理方法
SE462277B (sv) 1988-10-05 1990-05-28 Vme Ind Sweden Ab Hydrauliskt styrsystem
JPH04113744A (ja) 1990-09-04 1992-04-15 Fujitsu Ltd 可変速度パケット伝送方式
CA2068883C (en) 1990-09-19 2002-01-01 Jozef Maria Karel Timmermans Record carrier on which a main data file and a control file have been recorded, method of and device for recording the main data file and the control file, and device for reading the record carrier
JP2846443B2 (ja) 1990-10-09 1999-01-13 三菱電機株式会社 パケット組立分解装置
ATE294441T1 (de) 1991-06-11 2005-05-15 Qualcomm Inc Vocoder mit veränderlicher bitrate
US5283811A (en) * 1991-09-03 1994-02-01 General Electric Company Decision feedback equalization for digital cellular radio
US5371853A (en) * 1991-10-28 1994-12-06 University Of Maryland At College Park Method and system for CELP speech coding and codebook for use therewith
US5317604A (en) * 1992-12-30 1994-05-31 Gte Government Systems Corporation Isochronous interface method
JP3186315B2 (ja) * 1993-02-27 2001-07-11 ソニー株式会社 信号圧縮装置、信号伸張装置、信号送信装置、信号受信装置及び信号送受信装置
US5490479A (en) * 1993-05-10 1996-02-13 Shalev; Matti Method and a product resulting from the use of the method for elevating feed storage bins
US5440562A (en) 1993-12-27 1995-08-08 Motorola, Inc. Communication through a channel having a variable propagation delay
US5784532A (en) 1994-02-16 1998-07-21 Qualcomm Incorporated Application specific integrated circuit (ASIC) for performing rapid speech compression in a mobile telephone system
DE69535627T2 (de) * 1994-08-12 2008-07-24 Sony Corp. Editiervorrichtung für videosignale
NL9401696A (nl) 1994-10-14 1996-05-01 Nederland Ptt Bufferuitleesbesturing van ATM ontvanger.
US5602959A (en) * 1994-12-05 1997-02-11 Motorola, Inc. Method and apparatus for characterization and reconstruction of speech excitation waveforms
US5699478A (en) 1995-03-10 1997-12-16 Lucent Technologies Inc. Frame erasure compensation technique
US5929921A (en) 1995-03-16 1999-07-27 Matsushita Electric Industrial Co., Ltd. Video and audio signal multiplex sending apparatus, receiving apparatus and transmitting apparatus
JP3286110B2 (ja) 1995-03-16 2002-05-27 松下電器産業株式会社 音声パケット補間装置
KR0164827B1 (ko) * 1995-03-31 1999-03-20 김광호 프로그램 가이드신호 수신기
WO1997010586A1 (en) 1995-09-14 1997-03-20 Ericsson Inc. System for adaptively filtering audio signals to enhance speech intelligibility in noisy environmental conditions
JPH09127995A (ja) 1995-10-26 1997-05-16 Sony Corp 信号復号化方法及び信号復号化装置
US5640388A (en) * 1995-12-21 1997-06-17 Scientific-Atlanta, Inc. Method and apparatus for removing jitter and correcting timestamps in a packet stream
JPH09261613A (ja) 1996-03-26 1997-10-03 Mitsubishi Electric Corp データ受信再生装置
US5940479A (en) * 1996-10-01 1999-08-17 Northern Telecom Limited System and method for transmitting aural information between a computer and telephone equipment
JPH10190735A (ja) 1996-12-27 1998-07-21 Secom Co Ltd 通話システム
US6073092A (en) * 1997-06-26 2000-06-06 Telogy Networks, Inc. Method for speech coding based on a code excited linear prediction (CELP) model
US6240386B1 (en) * 1998-08-24 2001-05-29 Conexant Systems, Inc. Speech codec employing noise classification for noise compensation
US6259677B1 (en) * 1998-09-30 2001-07-10 Cisco Technology, Inc. Clock synchronization and dynamic jitter management for voice over IP and real-time data
US6370125B1 (en) * 1998-10-08 2002-04-09 Adtran, Inc. Dynamic delay compensation for packet-based voice network
US6456964B2 (en) * 1998-12-21 2002-09-24 Qualcomm, Incorporated Encoding of periodic speech using prototype waveforms
US6922669B2 (en) * 1998-12-29 2005-07-26 Koninklijke Philips Electronics N.V. Knowledge-based strategies applied to N-best lists in automatic speech recognition systems
US7117156B1 (en) * 1999-04-19 2006-10-03 At&T Corp. Method and apparatus for performing packet loss or frame erasure concealment
CA2335001C (en) 1999-04-19 2007-07-17 At&T Corp. Method and apparatus for performing packet loss or frame erasure concealment
GB9911737D0 (en) * 1999-05-21 1999-07-21 Philips Electronics Nv Audio signal time scale modification
JP4218186B2 (ja) 1999-05-25 2009-02-04 パナソニック株式会社 音声伝送装置
US6785230B1 (en) * 1999-05-25 2004-08-31 Matsushita Electric Industrial Co., Ltd. Audio transmission apparatus
JP4895418B2 (ja) * 1999-08-24 2012-03-14 ソニー株式会社 音声再生方法および音声再生装置
DE69932460T2 (de) 1999-09-14 2007-02-08 Fujitsu Ltd., Kawasaki Sprachkodierer/dekodierer
US6377931B1 (en) * 1999-09-28 2002-04-23 Mindspeed Technologies Speech manipulation for continuous speech playback over a packet network
US6859460B1 (en) * 1999-10-22 2005-02-22 Cisco Technology, Inc. System and method for providing multimedia jitter buffer adjustment for packet-switched networks
US6665317B1 (en) * 1999-10-29 2003-12-16 Array Telecom Corporation Method, system, and computer program product for managing jitter
US6496794B1 (en) * 1999-11-22 2002-12-17 Motorola, Inc. Method and apparatus for seamless multi-rate speech coding
US6693921B1 (en) * 1999-11-30 2004-02-17 Mindspeed Technologies, Inc. System for use of packet statistics in de-jitter delay adaption in a packet network
US6366880B1 (en) * 1999-11-30 2002-04-02 Motorola, Inc. Method and apparatus for suppressing acoustic background noise in a communication system by equaliztion of pre-and post-comb-filtered subband spectral energies
GB2360178B (en) * 2000-03-06 2004-04-14 Mitel Corp Sub-packet insertion for packet loss compensation in Voice Over IP networks
US6813274B1 (en) * 2000-03-21 2004-11-02 Cisco Technology, Inc. Network switch and method for data switching using a crossbar switch fabric with output port groups operating concurrently and independently
EP1275225B1 (en) 2000-04-03 2007-12-26 Ericsson Inc. Method and apparatus for efficient handover in packet data communication system
CN1432176A (zh) 2000-04-24 2003-07-23 高通股份有限公司 用于预测量化有声语音的方法和设备
SE518941C2 (sv) * 2000-05-31 2002-12-10 Ericsson Telefon Ab L M Anordning och förfarande relaterande till kommunikation av tal
EP1182875A3 (en) * 2000-07-06 2003-11-26 Matsushita Electric Industrial Co., Ltd. Streaming method and corresponding system
JP4110734B2 (ja) * 2000-11-27 2008-07-02 沖電気工業株式会社 音声パケット通信の品質制御装置
US7155518B2 (en) * 2001-01-08 2006-12-26 Interactive People Unplugged Ab Extranet workgroup formation across multiple mobile virtual private networks
US20020133334A1 (en) * 2001-02-02 2002-09-19 Geert Coorman Time scale modification of digitally sampled waveforms in the time domain
US20040204935A1 (en) * 2001-02-21 2004-10-14 Krishnasamy Anandakumar Adaptive voice playout in VOP
US7212517B2 (en) * 2001-04-09 2007-05-01 Lucent Technologies Inc. Method and apparatus for jitter and frame erasure correction in packetized voice communication systems
DE60137656D1 (de) * 2001-04-24 2009-03-26 Nokia Corp Verfahren zum ändern der Grösse eines Zitterpuffers und zur Zeitausrichtung, Kommunikationssystem, Empfängerseite und Transcoder
US7006511B2 (en) 2001-07-17 2006-02-28 Avaya Technology Corp. Dynamic jitter buffering for voice-over-IP and other packet-based communication systems
US7266127B2 (en) * 2002-02-08 2007-09-04 Lucent Technologies Inc. Method and system to compensate for the effects of packet delays on speech quality in a Voice-over IP system
US7079486B2 (en) * 2002-02-13 2006-07-18 Agere Systems Inc. Adaptive threshold based jitter buffer management for packetized data
US7158572B2 (en) * 2002-02-14 2007-01-02 Tellabs Operations, Inc. Audio enhancement communication techniques
US7126957B1 (en) * 2002-03-07 2006-10-24 Utstarcom, Inc. Media flow method for transferring real-time data between asynchronous and synchronous networks
US7263109B2 (en) * 2002-03-11 2007-08-28 Conexant, Inc. Clock skew compensation for a jitter buffer
US20030187663A1 (en) 2002-03-28 2003-10-02 Truman Michael Mead Broadband frequency translation for high frequency regeneration
JP3761486B2 (ja) * 2002-03-29 2006-03-29 Necインフロンティア株式会社 無線lanシステム、主装置およびプログラム
US20050228648A1 (en) * 2002-04-22 2005-10-13 Ari Heikkinen Method and device for obtaining parameters for parametric speech coding of frames
US7496086B2 (en) * 2002-04-30 2009-02-24 Alcatel-Lucent Usa Inc. Techniques for jitter buffer delay management
US7280510B2 (en) * 2002-05-21 2007-10-09 Nortel Networks Limited Controlling reverse channel activity in a wireless communications system
AU2002309146A1 (en) * 2002-06-14 2003-12-31 Nokia Corporation Enhanced error concealment for spatial audio
US20040001494A1 (en) * 2002-07-01 2004-01-01 Zarlink Semiconductor V.N. Inc Architecture for obtaining playback time from a packet sequence number in AAL2 SSCS voice
US7336678B2 (en) * 2002-07-31 2008-02-26 Intel Corporation State-based jitter buffer and method of operation
US8520519B2 (en) * 2002-09-20 2013-08-27 Broadcom Corporation External jitter buffer in a packet voice system
JP3796240B2 (ja) 2002-09-30 2006-07-12 三洋電機株式会社 ネットワーク電話機および音声復号化装置
JP4146708B2 (ja) 2002-10-31 2008-09-10 京セラ株式会社 通信システム、無線通信端末、データ配信装置及び通信方法
US6996626B1 (en) * 2002-12-03 2006-02-07 Crystalvoice Communications Continuous bandwidth assessment and feedback for voice-over-internet-protocol (VoIP) comparing packet's voice duration and arrival rate
KR100517237B1 (ko) * 2002-12-09 2005-09-27 한국전자통신연구원 직교 주파수 분할 다중화 무선 통신 시스템에서의채널품질 추정과 링크적응 방법 및 그 장치
US7525918B2 (en) * 2003-01-21 2009-04-28 Broadcom Corporation Using RTCP statistics for media system control
US7394833B2 (en) * 2003-02-11 2008-07-01 Nokia Corporation Method and apparatus for reducing synchronization delay in packet switched voice terminals using speech decoder modification
JP2004266724A (ja) 2003-03-04 2004-09-24 Matsushita Electric Ind Co Ltd リアルタイム音声用バッファ制御装置
JP3825007B2 (ja) * 2003-03-11 2006-09-20 沖電気工業株式会社 ジッタバッファの制御方法
JP2004309635A (ja) * 2003-04-03 2004-11-04 Samsung Electronics Co Ltd 光走査装置
US7551671B2 (en) * 2003-04-16 2009-06-23 General Dynamics Decision Systems, Inc. System and method for transmission of video signals using multiple channels
JP2005057504A (ja) 2003-08-05 2005-03-03 Matsushita Electric Ind Co Ltd データ通信装置及びデータ通信方法
AU2003253006A1 (en) * 2003-08-15 2005-03-07 Research In Motion Uk Limited Apparatus, and an associated method, for preserving service quality levels during hand-off in a radio communication system
US7596488B2 (en) * 2003-09-15 2009-09-29 Microsoft Corporation System and method for real-time jitter control and packet-loss concealment in an audio signal
US7505764B2 (en) * 2003-10-28 2009-03-17 Motorola, Inc. Method for retransmitting a speech packet
US7272400B1 (en) * 2003-12-19 2007-09-18 Core Mobility, Inc. Load balancing between users of a wireless base station
US7440430B1 (en) * 2004-03-30 2008-10-21 Cisco Technology, Inc. Jitter buffer management for mobile communication handoffs
US7424026B2 (en) * 2004-04-28 2008-09-09 Nokia Corporation Method and apparatus providing continuous adaptive control of voice packet buffer at receiver terminal
JP4076981B2 (ja) 2004-08-09 2008-04-16 Kddi株式会社 通信端末装置およびバッファ制御方法
CN101048813B (zh) * 2004-08-30 2012-08-29 高通股份有限公司 用于语音ip传输的自适应去抖动缓冲器
US8085678B2 (en) 2004-10-13 2011-12-27 Qualcomm Incorporated Media (voice) playback (de-jitter) buffer adjustments based on air interface
SG124307A1 (en) * 2005-01-20 2006-08-30 St Microelectronics Asia Method and system for lost packet concealment in high quality audio streaming applications
US8102872B2 (en) * 2005-02-01 2012-01-24 Qualcomm Incorporated Method for discontinuous transmission and accurate reproduction of background noise information
US20060187970A1 (en) * 2005-02-22 2006-08-24 Minkyu Lee Method and apparatus for handling network jitter in a Voice-over IP communications network using a virtual jitter buffer and time scale modification
US8155965B2 (en) * 2005-03-11 2012-04-10 Qualcomm Incorporated Time warping frames inside the vocoder by modifying the residual
US8355907B2 (en) * 2005-03-11 2013-01-15 Qualcomm Incorporated Method and apparatus for phase matching frames in vocoders
US8078474B2 (en) * 2005-04-01 2011-12-13 Qualcomm Incorporated Systems, methods, and apparatus for highband time warping

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101304557B (zh) * 2008-04-25 2012-09-05 华为技术有限公司 一种分组传输控制方法及装置
CN101848075A (zh) * 2009-03-26 2010-09-29 索尼公司 接收装置和用于接收装置的时刻校正方法
CN101909181A (zh) * 2009-05-08 2010-12-08 晨星软件研发(深圳)有限公司 数字视频信号解调装置及其方法
CN101909181B (zh) * 2009-05-08 2013-12-04 晨星软件研发(深圳)有限公司 数字视频信号解调装置及其方法
US8976758B2 (en) 2010-07-08 2015-03-10 Realtek Semiconductor Corporation Wireless communication system and method for adjusting used depth of buffer unit in wireless communication system
CN102340827A (zh) * 2010-07-14 2012-02-01 瑞昱半导体股份有限公司 无线通信系统以及在其中调整缓冲单元的使用深度的方法
CN102340827B (zh) * 2010-07-14 2015-01-14 瑞昱半导体股份有限公司 无线通信系统以及在其中调整缓冲单元的使用深度的方法
WO2013026203A1 (en) * 2011-08-24 2013-02-28 Huawei Technologies Co., Ltd. Audio or voice signal processor
CN103404053A (zh) * 2011-08-24 2013-11-20 华为技术有限公司 音频或语音信号处理器
CN106850160A (zh) * 2013-02-08 2017-06-13 英特尔德国有限责任公司 无线电通信装置及用于控制无线电通信装置的方法
CN106850160B (zh) * 2013-02-08 2022-11-04 苹果公司 无线电通信装置及用于控制无线电通信装置的方法
CN107439039A (zh) * 2015-04-10 2017-12-05 高通股份有限公司 切换期间的速率适配
CN105071897B (zh) * 2015-07-03 2018-05-29 东北大学 一种网络实时音频会话媒体数据多径冗余传输方法
CN105071897A (zh) * 2015-07-03 2015-11-18 东北大学 一种网络实时音频会话媒体数据多径冗余传输方法
CN108141793B (zh) * 2015-10-13 2021-07-09 三星电子株式会社 用于提供基于单播的多媒体服务的方法和装置
CN108141793A (zh) * 2015-10-13 2018-06-08 三星电子株式会社 用于提供基于单播的多媒体服务的方法和装置
US11381938B2 (en) 2015-10-13 2022-07-05 Samsung Electronics Co., Ltd. Method and apparatus for providing unicast-based multimedia service
US10972878B2 (en) 2015-10-13 2021-04-06 Samsung Electronics Co., Ltd. Method and apparatus for providing unicast based multimedia service
CN106656649A (zh) * 2016-09-14 2017-05-10 腾讯科技(深圳)有限公司 一种实时通话过程中基于测速的通道切换方法、客户端与服务器
CN106656649B (zh) * 2016-09-14 2021-01-01 腾讯科技(深圳)有限公司 一种实时通话过程中基于测速的通道切换方法、客户端与服务器
CN109996286A (zh) * 2017-12-29 2019-07-09 华为技术有限公司 通信方法和装置
CN112840607A (zh) * 2018-10-12 2021-05-25 麻省理工学院 用于改进不确定网络环境中的延迟-抖动权衡的分集路由
CN112840607B (zh) * 2018-10-12 2022-05-27 麻省理工学院 用于减少递送延迟抖动的计算机实现的方法、系统以及可读介质
CN110618879A (zh) * 2019-08-15 2019-12-27 北京三快在线科技有限公司 消息处理方法、装置、电子设备和计算机可读介质
CN112527782A (zh) * 2019-09-19 2021-03-19 北京京东振世信息技术有限公司 一种数据处理的方法和装置
CN112527782B (zh) * 2019-09-19 2023-09-22 北京京东振世信息技术有限公司 一种数据处理的方法和装置

Also Published As

Publication number Publication date
ES2442860T3 (es) 2014-02-13
JP4532560B2 (ja) 2010-08-25
IL182530A0 (en) 2007-09-20
KR20090031791A (ko) 2009-03-27
RU2380849C2 (ru) 2010-01-27
CA2583740C (en) 2014-01-07
US8085678B2 (en) 2011-12-27
CA2583740A1 (en) 2006-04-27
EP2276220B1 (en) 2014-07-23
WO2006044696A1 (en) 2006-04-27
BRPI0515985A (pt) 2008-08-12
AU2005295558C1 (en) 2010-04-29
EP1800454B1 (en) 2013-11-20
KR101104657B1 (ko) 2012-01-13
RU2007117701A (ru) 2008-11-20
JP2008516562A (ja) 2008-05-15
BRPI0515985B1 (pt) 2019-03-19
CN101076989B (zh) 2014-07-02
MX2007004518A (es) 2007-06-20
KR20070064673A (ko) 2007-06-21
EP1800454A1 (en) 2007-06-27
AU2005295558B2 (en) 2009-11-19
AU2005295558A1 (en) 2006-04-27
EP2276220A1 (en) 2011-01-19
KR100898885B1 (ko) 2009-05-21
US20060077994A1 (en) 2006-04-13
US20110222423A1 (en) 2011-09-15

Similar Documents

Publication Publication Date Title
CN101076989B (zh) 基于估计延迟的去抖动缓冲器调整
US6760303B1 (en) Channel-type switching based on cell load
CN1191726C (zh) 移动无线通信系统中的信道切换方法及无线网控制节点
US7787377B2 (en) Selective redundancy for Voice over Internet transmissions
JP4527779B2 (ja) サービス別の送信時間制御を伴う、高速アップリンク・パケット・アクセス(HSUPA)における自律送信のための低速MAC−e
JP4971444B2 (ja) 高速ダウンリンクパケットアクセス(hsdpa)チャネルのカバレージ向上
US6947436B2 (en) Method for optimizing forward link data transmission rates in spread-spectrum communications systems
US20030012217A1 (en) Channel-type switching to a common channel based on common channel load
CN1452827A (zh) 无线通信网中载送分组语音和数据的方法和设备
CN1618204A (zh) 分组数据系统的有效多点传送
CN1761356A (zh) 一种码分多址系统中公共信道向专用信道的类型转换方法
CN1930810A (zh) 用于减小错误的帧分类的方法和设备
Masseroni et al. TCP Flow Control Parameters Impact On Heavy Loaded Wireless Networks Performance

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1108249

Country of ref document: HK

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1108249

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant