专利名称:用于在无线网络中支持voip的有效机制的制作方法
技术领域:
本发明通常涉及无线网络,并且更特别地,涉及无线网络中的语音通信。
背景技术:
由于无线网络向用户提供的方便性和简易性,无线网络的普及正在曰
益增长。建筑物之中的宽带无线局域网络(LAN)现在很普遍。现在正在 开发用于在延伸的覆盖区域(例如,无线广域网络(WAN))上提供宽带 无线网络覆盖的技术方案。例如,IEEE 802.16标准发布了一种为解决无线 宽带最后一英里问题并同时支持漫游和移动用户而设计的结构。人们期望 IEEE 802.16标准最终导致配置出高速无线网络,该高速无线网络在城市区 域的延伸部分并且沿着街道提供数据服务。
最有可能占用宽带无线WAN的可用带宽的显著部分的一种服务是语 音服务。即,语音通信在这些宽带无线网络将很快可用,诸如现在由公共 交换电话网络或蜂窝无线系统所提供的语音通信。IP语音(VoIP)是一种 协议,其支持使用基于分组的通信在数字数据网络上发送语音信号。为通 过高速无线WAN网络和其它无线网络来提供语音服务,需要开发用于允 许有效地使用可用带宽,同时保持语音连接的质量的技术。
图1是示出了根据本发明的实施例的无线网络配备的方框图2是示出了根据本发明的实施例的另一个无线网络配备的方框图3是示出了根据本发明的实施例,用于对将要向无线网络中的远程
无线实体发送的VoIP分组进行处理的方法的流程图4是示出了根据本发明的实施例,用于处理从无线信道接收的语音
分组的方法的流程图;图5是示出了根据本发明的实施例,用于处理从无线信道接收的语音 分组的另一个方法的流程图6是示出了根据本发明的实施例,用于处理从无线信道接收的语音 分组的另一个方法的流程图。
具体实施例方式
在下面的详细描述中参考了附图,附图通过示例的方式示出了可以执 行本发明的具体实施例。将这些实施例描述得足够详细,以使本领域的技 术人员能够执行本发明。需要理解的是本发明的各种实施例虽然不同,但 无须相互排斥。例如,在不脱离本发明的精神和范围的前提下,可以将本 文结合一个实施例所描述的特定特征、结构或特点,实现在其它的实施例 中。另外,需要理解的是在不脱离本发明的精神和范围的前提下,可以对 每个公开的实施例中的独立的元件的位置或配备进行修改。因此,以下的 详细描述并非用于限制的目的,并且本发明的范围仅仅是由恰当地进行解 释的附带权利要求以及权利要求所涵盖的等价物的完全范围所定义的。在 附图中,贯穿多个视图,相同的参考标号涉及相同或相似的功能。
本发明涉及允许在高速无线网络中有效地提供语音服务的方法和结 构。本发明提供了用于在通过无线信道来发送分组之前,执行语音分组头 部压縮的独特策略。可以将本发明的特征使用在遵循IEEE 802.16标准以及 其它高速无线网络标准的无线网络中。在至少一个实施例中,不考虑信道 条件,本发明能够在压縮之后生成固定的分组头部大小。由于这个原因, 本发明特别适合于在执行中央流量调度的无线网络(例如正EE 802.16网 络)中使用。因为压縮的头部的长度是常量,这种网络中的调度器将会知 道向每个用户站分配多少带宽,而不需要预测可变长度头部的长度。本发 明的技术能够有效使用无线网络中的可用带宽,并因此可以显著地增加这 些网络中可达到的吞吐量。
图1是示出了根据本发明的实施例的无线网络配备10的方框图。如图 所示,无线网络配备10包括第一无线设备12,其通过无线通信链路42与 第二无线设备14通信。如所述,第一无线设备12是发送设备,并且第二 无线设备14是接收设备。可以反方向地使用类似的配备。例如,第一无线设备12可以是基站,第二无线设备14可以是用户站,或反之亦然。在任 意情况中,无线基站还可以同时与一个或多个正在与感兴趣的用户站通信 的其它无线用户站通信。本文使用的术语"用户站"是指可以与基站无线 地通信的任意组件、设备或系统,并且可以是固定的、便携式的或移动的。 如更详细的描述,利用因特网协议语音(VoIP)技术,图1的无线网络配 备10能够相对有效地将语音服务提供给与对应的用户站相关联的用户。在 以下描述中,在基于正EE 802.16的网络环境中描述无线网络配备10。然 而,需要理解的是还可以将本发明的特征实现在遵循其它无线网络标准和 协议的无线网络中。
参考图1,第一网络设备12可以包括L2解封装器16、流分类器18、 有效载荷头部压縮器(PHS) 20、 MAC封装器22以及射频(RF)发射器 24。射频发射器24可以耦合到一个或多个天线26,以促进RF信号发送到 无线信道中。例如,可以使用任意类型的天线,包括偶极天线、片状天线、 螺旋天线、天线阵列等等。在基于VoIP的通信期间,第一无线设备12将 获取VoIP分组的流,其中每个VoIP分组包括一部分用于向远程实体(例 如,第二无线设备14)传递的语音消息。第一无线设备12将会处理该流中 的每个VoIP分组,以生成RF信号,可以将该RF信号通过无线信道发送 到第二无线设备14。第二无线设备14从无线信道接收RF信号,并且以允 许重构原始语音消息的方式处理信号。如前所述,在至少一个实施例中, 网络配备10发生在遵循正EE 802.16标准的网络中。
在网络操作期间,第一无线设备12获得第一VoIP分组28。在第一无 线设备12是基站的情况下,例如,可以通过例如有线网络(例如,因特网、 专用网等等)或其它通信连接,从远程用户位置接收VoIP分组28。在第一 无线设备12是用户站的情况下,可以从用于处理对应用户的语音信号的局 域语音编解码器接收VoIP分组28。还可以是其它源。如图所示,VoIP分 组28包括包括数字语音信息的语音有效载荷部分、RTP(实时传输协议) 头部、UDP (用户数据报协议)头部、IP (因特网协议)头部和L2头部。 首先将VoIP分组28应用到L2解封装器16,其从分组中去除L2头部。然 后将得到的分组传递到流分类器18,流分类器18生成用于唯一地识别与 VoIP分组28相关联的通信连接的连接ID (CID)值。通过使用VoIP分组28的UDP头部和IP头部中的信息来生成唯一的CID的方式,在流分类器 18中建立分类规则。例如,可以将分类规则建立为使得[源IP地址、目的 地IP地址、源UDP端口和目的地UDP端口]的4元组组合在用户站和基站 对于对应的语音呼叫是唯一的。流分类器18可以执行基于进入VoIP分组 28的4元组的分类,以生成对应于语音呼叫的唯一CID值。如更详细的描 述,这个CID稍后可用于再生对应的4元组。
有效载荷头部压縮器20从流分类器18接收VoIP分组28和CID,接 着从分组中去除RTP、 UDP和IP头部。在RTP头部的信息中,只有VoIP 分组28的时间戳和顺序号信息在第二无线设备14中没任何用。然而,因 为在语音编解码器按照已设置的间隔生成语音帧,所以如果已知分组的顺 序号,就可以容易地计算时间戳。因此,向第二无线设备14发送的信号可 以只包括顺序号,并且第二无线设备14将能够重建时间戳。可替换地,向 第二无线设备14发送的信号可以只包括时间戳,而在第二无线设备14中 重建顺序号(尽管由于时间戳通常比顺序号更长(也就是更多字节)而导 致效率较低)。有效载荷头部压縮器20在从VoIP分组28中去除RTP头部 之前,其从头部中读取顺序号。在已经去除RTP、 UDP和IP头部之后,有 效载荷头部压缩器20可以随后将顺序号附加到VoIP分组。有效载荷头部 压縮功能是IEEE 802.16标准的可用部分,并且可用于执行上述功能。然而, 必须适当地配置正EE 802.16设备中的功能,以实现期望的头部压縮。
接下来将修改的VoIP分组传递到MAC封装器22, MAC封装器22生 成IEEE 802.16 MAC头部并将其附加到分组(或当使用其它无线标准时的 其它形式的MAC头部)。MAC头部将包括之前由流分类器18生成的CID。 MAC头部还可以包括循环冗余校验(CRC)信息。在至少一个实施例中, 生成的MAC头部包括6字节CID和4字节CRC,总共10个字节。可替换 地可以使用其它大小。
将包括原始语音有效载荷、顺序号和MAC头部的修改的VoIP分组传 递到将要发送到无线信道的RF发射器24。典型地,将根据一个或多个无 线网络标准,配置RF发射器24。如前所述,在至少一个实施例中,将根 据IEEE 802.16无线网络标准配置RF发射器24。修改的VoIP分组用于生 成由RF发射器24所使用的发送信号。随后可以将发送信号经由天线26,发送到无线信道中。
参考图1,第二无线设备14可以包括RF接收器30、 MAC解封装器 32、头部重构器34、 VoIP栈36和语音编解码器38。 RF接收器30可用于 接收向第二无线设备14发送的RP信号。RF接收器30对发送到无线信道 中的RF信号进行接收,并且将该信号转换为基带表示,该RF信号包括原 始语音有效载荷、顺序号和MAC头部。RF接收器30可以耦合到一个或多 个天线40,以促进从无线信道接收信号。RF接收器30,或一些其它的结 构,可以使用分组的MAC头部中的CRC数据,在接收的分组上执行错误 检测/纠错的操作。MAC解封装器32从接收分组的MAC头部中读取CID 信息,并且随后从分组中去除MAC头部。头部重构器34随后接收分组和 CID,并使用CID来重构原始VoIP分组的UDP头部和IP头部。在本发明 的至少一个实施例中,头部重构器34执行查找,以确定对应于CID的源 IP地址、目的地IP地址、源UDP端口和目的地UDP端口。可替代地可以 恢复其它信息。头部重构器34可以用默认(虚拟)值(例如,1、 O等等), 对UDP头部和IP头部中无法从CID恢复信息的任意字段进行填充。
除了重构UDP和IP头部,头部重构器34还可以重构原始VoIP分组 的RTP头部。为此,头部重构器34首先使用接收的分组中的顺序号来计 算与该分组相关联的时间戳。然后可以将这个时间戳与顺序号一起加入到 重构的RTP头部的对应字段中。在重构期间,可以用虚拟值来对RTP头部 中任意的信息不可用的字段进行填充。可以将重构的头部附加到接收的分 组的语音有效载荷中,以形成重构的VoIP分组。接下来将VoIP分组传递 到VoIP栈36, VoIP栈36用已知的方式处理RTP、 UDP和IP头部。如果 第二无线设备14是用户站,VoIP栈36典型地是局域的。另一方面,如果 第二无线设备14是基站,VoIP栈36最有可能位于目的地节点。在这种情 况下,第二无线设备14可以包括发射器,用于通过中介网络(例如,因特 网,等等)将重构的VoIP分组发送到目的地节点。VoIP栈36将语音有效 载荷连同对应的时间戳,输出到语音编解码器38。这样,将具有对应时间 戳的语音有效载荷流传递到语音编解码器38。接下来语音编解码器38可以 将此数字语音信息转换成可听语音信号。随后可以将可听语音信号传递到 扬声器(未显示),从而可以让对应的用户听到。在至少一个实现中,每20毫秒(msec)通过与第一无线设备12相关 联的语音编解码器,生成具有20字节语音有效载荷的VoIP分组。然后第 一无线设备12处理每个分组,以生成包括20字节语音有效载荷、10字节 MAC头部和2字节顺序号的RF信号。从而,实现大数量的头部压縮。在 其它实现中,使用本发明的技术可以实现或多或少的压縮。部发明在压縮 之后能够实现固定的头部大小。可以通过从分组中去除UDP头部和IP头 部并且改为使用CID在接收单元中重构这些头部,来实现该压縮,而该压 縮的实现无需使用顺序号技术。同样地,可以通过去除RTP头部并且改为 仅包括用于发送到无线信道的分组中的顺序号,来实现该压縮,而该压縮 的实现无需使用CID技术。
图2是示出了根据本发明的实施例的无线网络配备50的方框图。除了 在接收设备中做出的某些修改之外,无线网络配备50与图1的配备10相 同。如图1所示,图2的无线网络配备50包括第一无线设备12,其通过无 线链路42与第二无线设备52进行通信。然而,在新的配备中,第二无线 设备52只可以是用户站而第一无线设备12是基站。图1的配备10还可以 用于上行链路的情况。如图所示,第二无线设备52和以前一样包括RF接 收器30和MAC解封装器32。然而,不是和以前一样对RTP、 UDP和IP 头部进行重构,第二无线设备52改为仅仅将接收信号中的顺序号转换成对 应的时间戳。这在顺序号到时间戳转换器56中执行。随后可以将语音有效 载荷和对应的时间戳直接加入到语音编解码器58中,以转换成可听信号。 使用这种技术无需处理CID以恢复IP和UDP头部。这种技术还无需利用 VoIP栈来处理恢复的头部。从而,当接收实体是用户站时,可以避免大量 处理。然而,如果接收实体是基站,VoIP分组要求另外的分组路由,以达 到它们的最终目的地,并因此要求分组头部重构。
图3是示出了根据本发明的实施例,用于对将要向无线网络中的远程 无线实体发送的VoIP分组进行处理的方法60的流程图。可以在无线网络 中的基站或用户站执行方法60。首先,获得VoIP分组(方框62)。 VoIP 分组具有语音有效载荷、RTP头部、UDP头部和IP头部中的至少一个。接 下来用UDP头部和IP头部来生成对应连接的CID,用于唯一地识别该连 接(方框64)。在一个方法中,可以通过使用[源IP地址、目的地IP地址、源UDP端口和目的地UDP端口]的4元组组合执行分类,来生成这个CID。 可替换地可以使用其它技术生成CID。随后可以从分组中去除UDP头部和 IP头部(方框66)。接下来可以从RTP头部读取分组的顺序号,然后从分 组中去除RTP头部(方框68)。随后将顺序号附加到分组(方框70)。随 后可以生成MAC头部(例如,正EE 802.16 MAC头部),并且将其附加到 VoIP分组(方框72)。 MAC头部包括之前生成的CID。 MAC头部还可以 包括错误检测和/或纠错信息(例如,CRC值等等)。随后可以将修改的分 组发送到无线信道中(方框74)。可以使用任意类型的RF发送技术,包括 OFDM、 CDMA和/或其它。
图4是示出了根据本发明的实施例,用于处理从无线信道接收的语音 分组的方法80的流程图。例如,方法80可以用于在接收如图3的方法60 中向无线信道中发送的分组之后,处理该分组。方法80旨在用于接收节点 是用户站的情况。首先从无线信道接收语音分组(方框82)。分组可以包括 语音有效载荷、RTP顺序号和MAC头部中的至少一个。MAC头部可以包 括CID,用于唯一地识别对应连接。MAC头部还可以包括用于错误检测/ 纠错的错误检测/纠错信息(例如,CRC值,等等)。还可以呈现其它信息。 接收分组之后,可以使用来自MAC头部的信息执行错误检测/纠错的操作 (例如,循环冗余校验)。随后可以从分组的MAC头部读取CID,并且然 后从分组中去除MAC头部(方框84)。
随后可以使用从MAC头部读取的CID,重构该分组的UDP头部和IP 头部(方框86)。头部重构器34可以用默认(虚拟)值(例如,1、 0等等), 对UDP头部和IP头部中无法从CID恢复信息的任意字段进行填充。在本 发明的至少一个实施例中,可以对与接收分组的MAC头部中的CID相对 应的源IP地址、目的地IP地址、源UDP端口和目的地UDP端口,进行 识别。随后将这些值加入到UDP头部和IP头部的对应字段中。可以在剩 余的字段中填充虚拟值。在至少一个实施例中,使用查找表方法来识别与 CID相关联的信息。
接下来可以使用接收分组中的顺序号来计算该分组的时间戳(方框 88)。在一个方法中,仅通过将RTP顺序号和对应的编解码器间隔值相乘, 计算时间戳。典型地,已知编解码器间隔是基于编解码器类型和采样间隔的先验。在至少一个实施例中,使用20 msec的编解码器间隔(尽管可替 换地可以使用宽范围的其它值)。随后可以使用时间戳和顺序号来重构分组 的RTP头部(方框90)。此外,可以使用虚拟值来填充重构RTP头部中的 任意缺少的信息。随后可以将重构的RTP头部、重构的UDP头部和重构 的IP头部附加到语音有效载荷中,以形成重构的VoIP分组(方框92)。随 后可以在VoIP桟中处理重构的VoIP分组(方框94)。随后VoIP栈可以将 来自分组和时间戳的语音有效载荷传递到语音编解码器,用于转换成可听 语音信号(方框96)。可以对每个从无线信道接收的语音分组重复上述处理。
图5是示出了根据本发明的实施例,用于处理从无线信道接收的语音 分组的方法100的流程图。例如,方法100可以用于处理如图3的方法60 中向无线信道发送的分组。如图4的方法80,图5的方法100旨在用于接 收节点是用户站的情况。首先从无线信道接收语音分组(方框102)。和前 面一样,语音分组可以包括语音有效载荷、顺序号和MAC头部。从语音 分组中去除MAC头部(方框104)。接下来可以使用接收分组中的顺序号 来计算语音分组的时间戳(方框106)。随后将来自分组和计算的时间戳的 语音有效载荷直接传递到语音编解码器,以便转换成可听语音信号(方框 108)。可以对于每个从无线信道接收的VoIP分组重复上述处理。
图6是示出了根据本发明的实施例,用于处理从无线信道接收的语音 分组的方法110的流程图。例如,方法110可以用于在接收如图3的方法 60中向无线信道发送的分组之后,处理该分组。方法110旨在用于接收节 点是基站的情况。方法110用于处理重构的VoIP分组的生成的前6个方框 112、 114、 116、 118、 120、 122与图4的方法80的对应的方框82、 84、 86、 88、 90、 92基本相同。然而,在已经形成重构的VoIP分组之后,将该 分组经由因特网(或其它一些网络)发送到目的地节点,而不是进行局域 的处理(方框124)。 一旦到达目的地节点,可以在VoIP栈和VoIP编解码 器中处理重构的分组。可以对每个从无线信道接收的语音分组重复上述处 理。
本发明的技术和结构可以实现为多种不同的任意形式。例如,可以将 本发明的特征体现于蜂窝电话和其它手持无线通信器;具有无线能力的个 人数字助理(PDA);具有无线能力的膝上计算机、掌上计算机、桌上计算机和平板计算机;寻呼机;卫星通信器;具有无线能力的照相机;具有无 线能力的音频/视频设备;网络接口卡(NIC)以及其它网络接口结构;集 成电路;作为存储在机器可读介质上的指令和/或结构;和/或其它格式。可 以使用的机器可读介质的不同类型的实例包括软盘片、硬盘片、光盘片、 紧密盘片只读存储器(CD-ROM)、数字视频光盘片(DVD)、蓝光盘片、 磁光盘片、只读存储器(ROM)、随机访问存储器(RAM)、可擦除可编程 ROM (EPROM)、电子可擦除可编程ROM (EEPROM)、磁卡或光卡、闪 速存储器和/或其它类型的适合储存电子指令或数据的介质。在至少一个形 式中,将本发明体现为指令集,用于将该指令集调制到载波上,以便在发 送介质上的发送。
应当理解这里所示的方框图中的单个方框可以是实际的功能而无需对 应于离散的硬件元件。例如,在至少一个实施例中,方框图中的两个或多 个方框可以实现为单个数字处理设备中的软件。例如,数字处理设备可以 包括通用微处理器、数字信号处理器(DSP)、精简指令集计算机(RISC)、 复杂指令集计算机(CISC)、现场可编程门阵列(FPGA)、专用集成电路 和/或其它,包括上述器件的组合。可以使用硬件、软件、固件和混合实现。
在前面的详细描述中,为了精简本公开的目的,将本发明的各种特征 集合到一个或多个单独的实施例中。不应将本公开的方法解释为反映本要 求的发明需要比每个权利要求中明确引述的更多的特征。而是如附带的权 利要求所反应的,发明性的方面可以少于每个公开的实施例的所有特征。
尽管结合特定实施例描述了本发明,本领域的技术人员需要理解在不 超出本方面的精神和范围的情况下可以采取修改和改变。应该将这种修改 和改变视为在本发明和所附的权利要求的权限和范围之内。
权利要求
1、一种方法,包括从无线信道接收分组,所述分组具有介质访问控制(MAC)头部、实时协议(RTP)顺序号以及语音有效载荷,其中所述MAC头部包括连接标识符(CID),所述CID用于唯一地识别与所述分组相关联的连接;以及用所述CID重构所述分组的UDP头部和IP头部。
2、 如权利要求1所述的方法,进一步包括 用所述RTP顺序号来计算所述分组的RTP时间戳。
3、 如权利要求2所述的方法,进一步包括用所述RTP时间戳和所述RTP顺序号,重构所述分组的RTP头部。
4、 如权利要求3所述的方法,进一步包括 从所述分组去除所述MAC头部。
5、 如权利要求4所述的方法,进一步包括将所述重构的RTP头部、所述重构的UDP头部和所述重构的IP头部 附加到所述分组,以形成重构的VoIP分组。
6、 如权利要求5所述的方法,进一步包括将所述重构的VoIP分组传递到VoIP栈,以处理所述重构的RTP头部、 所述重构的UDP头部和所述重构的IP头部。
7、 如权利要求6所述的方法,其中将所述语音有效载荷和所述重构的RTP时间戳传递到语音编解码器, 以便转换成可听信号。
8、 如权利要求3所述的方法,其中重构RTP头部包括将虚拟值加入到所述RTP头部的字段中,而不是 加入到预留给所述RTP时间戳和所述RTP顺序号的字段中。
9、 如权利要求l所述的方法,其中使用所述CID重构所述分组的UDP头部和IP头部包括确定与所述 CID相关联的源IP地址、目的地IP地址、源UDP端口和目的地UDP端口。
10、 如权利要求l所述的方法,其中用所述CID来重构所述分组的UDP头部和IP头部包括将虚拟值加 入到所述UDP头部和所述IP头部中不是由所述CID提供信息的字段中。
11、 如权利要求l所述的方法,其中从无线信道接收分组包括接收仅仅包括所述MAC头部、所述RTP 顺序号和所述语音有效载荷的分组。
12、 一种方法,包括从无线信道接收分组,所述分组具有介质访问控制(MAC)头部、实 时协议(RTP)顺序号和语音有效载荷,其中所述MAC头部包括连接标识 符(CID),所述CID用于唯一地识别与所述分组相关联的连接;以及用所述RTP顺序号来计算所述分组的RTP时间戳。
13、 如权利要求12所述的方法,进一步包括 用所述CID来重构所述分组的UDP头部和IP头部。
14、 如权利要求12所述的方法,进一步包括将所述语音有效载荷和所述RTP时间戳直接传递到语音编解码器,以 便转换成可听信号,而无需首先再生UDP头部和IP头部,。
15、 如权利要求12所述的方法,其中从所述无线信道接收的所述分组并不包括RTP头部、UDP头部或IP头部。
16、 一种方法,包括获得将要通过无线信道发送到远程无线实体的VoIP分组,所述VoIP 分组包括语音有效载荷、RTP头部、UDP头部和IP头部;使用所述UDP头部和所述IP头部中的信息生成CID,所述CID用于 唯一地识别对应的连接;从所述VoIP分组中去除所述UDP头部和所述IP头部;以及对于包括所述CID的所述VoIP分组,生成MAC头部。
17、 如权利要求16所述的方法,进一步包括 从所述VoIP分组的所述RTP头部读取顺序号; 从所述VoIP分组去除所述RTP头部;以及 将所述顺序号附加到所述VoIP分组。
18、 如权利要求17所述的方法,进一步包括 将所述MAC头部附加到所述VoIP分组;以及 将所述分组发送到无线信道中。
19、 一种装置,包括流分类器,用于生成VoIP分组的连接标识符(CID),所述CID用于 唯一地识别与所述分组相关联的连接,所述流分类器使用所述VoIP分组的 UDP头部和IP头部中的信息生成^f述CID;以及有效载荷头部压縮器,用于从所述VoIP分组的RTP头部读取RTP顺 序号,从所述VoIP分组中去除所述RTP头部、所述UDP头部以及所述IP 头部,以及将所述RTP顺序号附加到所述VoIP分组。
20、 如权利要求19所述的装置,进一步包括MAC封装器,用于生成所述VoIP分组的MAC头部,并且将所述MAC 头部附加到所述VoIP分组以形成修改的VoIP分组,所述MAC封装器用于将所述CID包括在所述MAC头部中。
21、 如权利要求20所述的装置,其中所述MAC封装器将循环冗余校验(CRC)值包括在所述MAC头部中。
22、 如权利要求21所述的装置,进一步包括射频(RF)发射器,用于生成将要发送到所述无线信道的RF信号, 所述RF信号包括所述修改的VoIP分组。
23、 如权利要求22所述的装置,其中根据所述IEEE 802.16无线网络标准来配置所述RF发射器。
24、 一种装置,包括RF接收器,用于从无线信道接收分组,所述分组具有介质访问控制 (MAC)头部、实时协议(RTP)顺序号和语音有效载荷,其中所述MAC 头部包括连接标识符(CID),所述CID用于唯一地识别与所述分组相关联 的连接;以及顺序号到时间戳转换器,用于使用所述接收的分组中的RTP顺序号来 计算所述分组的RTP时间戳。
25、 如权利要求24所述的装置,进一步包括语音编解码器,用于处理所述语音有效载荷和所述计算的RTP时间戳, 以生成可听语音信号。
26、 如权利要求24所述的装置,其中所述顺序号到时间戳转换器是头部重构器的一部分,所述头部重构器 用于重构所述接收分组的RTP头部、UDP头部和IP头部,其中所述头部 重构器使用所述RTP顺序号和所述计算的RTP时间戳来重构所述RTP头 部。
27、 如权利要求26所述的装置,其中所述头部重构器使用由所述CID得到的信息,重构所述UDP头部和所 述IP头部。
28、 如权利要求26所述的装置,其中所述头部重构器将虚拟值填充到所述RTP头部、所述UDP头部和所述 IP头部的数据不可用的字段中。
29、 如权利要求26所述的装置,其中所述头部重构器将所述重构的RTP头部、所述重构的UDP头部和所述 重构的IP头部附加到所述语音有效载荷中,以形成重构的VoIP分组。
30、 如权利要求29所述的装置,进一步包括 VoIP栈,用于处理所述重构的VoIP分组。
31、 如权利要求29所述的装置,进一步包括 用于通过有线网络来向远程用户发送所述重构的VoIP分组的模块。
32、 一种包括存储介质的物品,所述存储介质中存储有指令,当计算 平台执行所述指令时,所述物品用于获得将要通过无线信道发送到远程无线实体的VoIP分组,所述VoIP 分组包括语音有效载荷、RTP头部、UDP头部和IP头部;使用所述UDP头部和所述IP头部中的信息生成CID,所述CID用于 唯一地识别与所述VoIP分组相关联的连接;从所述VoIP分组中去除所述UDP头部和所述IP头部;以及对于包括所述CID的所述VoIP分组,生成MAC头部。
33、 如权利要求32所述的物品,其中所述指令进一步用于-从所述VoIP分组的RTP头部中读取顺序号;从所述VoIP分组中去除RTP头部;以及将所述顺序号附加到所述VoIP分组。
34、 如权利要求33所述的物品,其中所述指令进一步用于 将所述MAC头部附加到所述VoIP分组;以及将附加有所述MAC头部和所述顺序号的所述VoIP分组发送到无线信 道中。
35、 一种系统,包括流分类器,用于生成VoIP分组的连接标识符(CID),所述CID用于 唯一地识别与所述分组相关联的连接,所述流分类器使用所述VoIP分组的 UDP头部和IP头部中的信息生成所述CID;以及有效载荷头部压縮器,用于从所述VoIP分组的RTP头部读取RTP顺 序号,从所述VoIP分组中去除所述RTP头部、所述UDP头部以及所述IP 头部,以及将所述RTP顺序号附加到所述VoIP分组;以及至少一个偶极天线,用于将具有修改的VoIP分组的RF信号发射到无 线信道中。
36、 如权利要求35所述的系统,进一步包括MAC封装器,用于生成所述VoIP分组的MAC头部,并且将所述MAC 头部附加到所述VoIP分组以形成修改的VoIP分组,所述MAC封装器用于 将所述CID包括在所述MAC头部中。
37、 如权利要求36所述的系统,其中所述MAC封装器将循环冗余校验(CRC)值包括在所述MAC头部中。
38、 如权利要求36所述的系统,进一步包括射频(RF)发射器,用于生成将要发送到所述无线信道的RF信号, 所述RF信号包括所述修改的VoIP分组,所述RF发射器耦合到所述至少 一个偶极天线。
全文摘要
对于将要通过无线信道来发送语音分组,执行IP语音(VoIP)分组头部压缩。在至少一个实施例中,将分组头部压缩成不随信道条件而改变的固定大小。这样,可以在网络中可靠并且有效地执行分组调度。
文档编号H04L29/06GK101292491SQ200680038704
公开日2008年10月22日 申请日期2006年10月19日 优先权日2005年10月19日
发明者M·文卡塔查拉姆, S·提米里 申请人:英特尔公司