多播速率控制的制作方法

文档序号:8417855阅读:737来源:国知局
多播速率控制的制作方法
【技术领域】
[0001] 本发明涉及无线通信网络中的多播发射,且明确地说,涉及关于这些发射的速率 控制。
【背景技术】
[0002] 按照惯例,将无线通信网络中的数据包发送到单个目的地。数据到单个目的地的 此发射被称作"单播"。在单播网络中,将相同数据提供到多个目的地必然将伴有复制数据 且接着将每一复制品发送到指明的目的地。归因于带宽及网络约束,使用单播将数据发射 到多个目的地会随着目的地的数目增加而快速地变成维持不住的。
[0003] 为了解决此问题,开发了"多播"数据发射。多播发射是经由单个发射将数据同步 递送到多个指明的目的地。应注意,与此对比,"广播"是指将数据包发射到所有目的地(例 如,在由给定服务提供者等服务的给定的基本服务集(BSS)内)。多播发射可通过将单个数 据流同步递送到许多目的地来减少业务量及服务器负载。因此,对于例如电话会议、音乐共 享及游戏等应用来说,多播发射比单播发射优选,所有所述应用必然伴有将信息递送到许 多用户。

【发明内容】

[0004] 描述一种在无线通信装置中提供多播速率控制的方法。此方法可包含按第一数据 速率将数据帧发射到多播群组中的多个站。在一个实施例中,所述第一数据速率为最低数 据速率。在另一实施例中,所述第一数据速率为低的但并不是最低的数据速率。
[0005] 在发射所述数据帧之后,可向所述多个站的第一子集请求确认(ACK)。在一个实施 例中,所述多个站的所述第一子集可包含所有所述多个站。在另一实施例中,所述多个站的 所述第一子集可包含所述多个站的随机子集。在又一实施例中,所述多个站的所述第一子 集可包含具有过去低接收信号强度指示符(RSSI)的站。在又一实施例中,所述多个站的所 述第一子集可基于过去的探测反馈来选择。
[0006] 所述多个站的所述第一子集的帧损失(例如,包错误率(PER))可使用ACK来确 定。可基于所述多个站的所述第一子集的所述帧损失确定第二数据速率。可基于所述多个 站的所述第一子集的所述帧损失选择所述多个站的第二子集。在一个实施例中,选择所述 多个站的所述第二子集可包含识别具有最高帧损失的站。在另一实施例中,选择所述多个 站的所述第二子集可包含选择具有所述最高帧损失的至少两个站。在又一实施例中,选择 所述多个站的所述第二子集可包含选择具有所述最高帧损失的所述多个站的预定百分比。 在又一实施例中,选择所述多个站的所述第二子集可包含随机地将至少一个站添加到所述 多个站的所述第一子集。
[0007]可基于关于所述多个站的所述第一子集的所述帧损失确定第二数据速率。在一个 实施例中,确定所述第二数据速率可进一步包含比较所述多个站的所述第一子集的所述帧 损失中的至少一者与预定阈值。可按所述第二数据速率将数据帧发射到所述多个站。值得 注意地,所述方法仅向所述多个站的所述第二子集请求ACK。
[0008] 所述方法可进一步包含使用来自所述多个站的所述第二子集的所述ACK确定所 述多个站的所述第二子集的所述帧损失。可基于所述多个站的所述第二子集的所述帧损失 调整当前数据速率。在一个实施例中,调整所述当前数据速率可包含比较所述多个站的所 述第二子集的所述帧损失中的至少一个帧损失与至少一个预定阈值(例如,帧损失高于第 一阈值及/或低于第二阈值)。可使用所述经调整的数据速率将数据帧发射到所述多个站。
[0009] 所述方法可进一步包含在使用所述经调整的数据速率将所述数据帧发射到所述 多个站之后,确定时间周期是否期满。当所述时间周期期满时,所述方法可返回到按所述第 一数据速率将数据帧发射到所述多播群组中的所述多个站的步骤。当所述时间周期未期满 时,所述方法可返回到仅向所述多个站的所述第二子集请求ACK。
[0010] 还描述另一种在无线通信装置中提供多播速率控制的方法。此方法可包含用多 播群组中的多个站的第一子集执行探测。在一个实施例中,所述多个站的所述第一子集包 含所有所述多个站。在另一实施例中,所述多个站的所述第一子集包含所述多个站的随机 子集。在又一实施例中,所述多个站的所述第一子集包含具有过去低接收信号强度指示符 (RSSI)的站。在又一实施例中,所述多个站的所述第一子集是基于过去的探测反馈来选择。
[0011] 可基于所述探测从所述多个站的所述第一子集接收反馈。此反馈可包含信道状态 信息。可基于所述反馈选择所述多个站的第二子集。在一个实施例中,选择所述多个站的 所述第二子集可包含随机地将至少一个站添加到所述多个站的所述第一子集。可按第一数 据速率将数据帧发射到所述多个站。可基于所述多个站的所述第一子集的所述反馈确定此 第一数据速率。
[0012] 值得注意地,仅向所述多个站的所述第二子集请求确认(ACK)。可按所述多个站的 所述第二子集确定帧损失(例如,包错误率(PER))。可基于关于所述多个站的所述第二子 集的所述帧损失确定经调整的数据速率。可接着用所述经调整的数据速率将数据帧发射到 所述多个站。
[0013] 可重复以下步骤直到检测到触发为止:仅向所述第二子集的站请求ACK,确定关 于所述第二子集的站的帧损失,基于所述帧损失确定经调整的数据速率,及使用所述经调 整的数据速率将数据发射到所述多个站。在一个实施例中,检测到所述触发可包含检测到 时间周期期满。在另一实施例中,检测到所述触发包含检测到一或多个站的所述帧损失正 不断增加。当检测到所述触发时,所述方法可返回到执行所述探测。
[0014] 还描述一种非暂时性计算机可读媒体,其存储有计算机可执行指令以用于在无线 通信装置中提供多播速率控制。这些计算机可执行指令在由处理器执行时致使所述处理器 执行包含本文所描述的所述改进的方法中的一者的过程。
[0015] 还描述一种包含处理器块及通信块的电子装置。所述通信块与所述处理器块呈操 作关系,所述通信块经配置以在所述电子装置中提供多播速率控制。所述通信块可经配置 以执行包含本文所描述的所述改进的方法中的一者的过程。
【附图说明】
[0016] 图1说明示范性无线通信系统。
[0017] 图2说明其中接入点将相同数据帧发射到多播群组中的三个站中的每一者的一 种方法。
[0018] 图3说明对块确认的示范性轮询。
[0019] 图4说明在无线通信装置中提供多播速率控制的示范性方法。
[0020] 图5说明在无线通信装置中提供多播速率控制的另一种示范性方法。
[0021] 图6说明包含速率控制块的简化电子装置。
【具体实施方式】
[0022] 图1说明可在其中执行多播发射的示范性无线通信系统100。在此实施例中, 无线通信系统100包含可与多个站STA1101、STA2 102及STA3 103无线地通信的接入点 (AP) 110。系统控制器111可耦合到AP 110以提供与其它AP及/或其它系统的通信能力。 站101到103可为无线装置,例如蜂窝电话、个人数字助理(PDA)、手持式装置、膝上型计算 机及/或平板计算机。
[0023] 使用包含单播或多播发射的无线发射的任何应用程序试图实现两个目标:提供可 靠性及优化速率控制。对于可靠性,监视数据帧以确定所述数据帧是否被成功地递送到目 的地。通常,通过包错误率(PER)来测量可靠性,所述包错误率为目的地处经不正确地接收 的数据包的数目除以由发射器向目的地发射的数据包的总数目。
[0024] 尽管最大数据速率一般为所要的,但用于发射的可能的数据速率受发射中所使用 的空间流的数目、调制类型及译码速率限制。空间流的数目、调制类型、译码速率及所得最 大数据速率形成调制及译码方案(MCS)的一部分。IEEE 802. 11系列标准定义各种调制及 译码方案,且通过索引值来表示所述调制及译码方案。下文表1(从IEEE 802. lln取得) 展示示范性MCS索引值及其相应空间流、调制类型、译码速率及所得最大数据速率。
[0025] 表 1
[0026]
【主权项】
1. 一种在无线通信装置中提供多播速率控制的方法,所述方法包括: 按第一数
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1