CN101156458A - 动态适应封包传输速率的无线通信方法及装置 - Google Patents
动态适应封包传输速率的无线通信方法及装置 Download PDFInfo
- Publication number
- CN101156458A CN101156458A CNA2006800058010A CN200680005801A CN101156458A CN 101156458 A CN101156458 A CN 101156458A CN A2006800058010 A CNA2006800058010 A CN A2006800058010A CN 200680005801 A CN200680005801 A CN 200680005801A CN 101156458 A CN101156458 A CN 101156458A
- Authority
- CN
- China
- Prior art keywords
- packet
- signal strength
- rate
- relative signal
- packet transmission
- 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.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
一种由第一收发器(如无线传送/接收单元,存取点,节点)所使用的方法与装置,用以基于自第二收发器所接收信号为基础调整传送至该第二收发器的封包传输速率的方法及装置。一实施例中,传输封包错误率(TxPER)处理系用来调整封包传输速率。另一实施例中,相对信号强度指针(RSSI)为基础处理系用来决定于该第一收发器处自该第二收发器所接收封包的相对信号强度指针,以调整封包传输速率。另一实施例中,传输品质指针系于该第二收发器处测量且被传送至该第一收发器测量,其可以该品质指针为基础来驱动新封包传输速率。传输封包错误率及相对信号强度指针为基础处理可分别、组合或结合其它处理使用。
Description
技术领域
本发明是有关无线通信系统中的数据传输。更特别是,本发明是有关动态适应封包传输速率以响应改变衰减条件。
背景技术
如无线局域网络(WLANs)的无线通信系统系熟知于技术领域中。通常,该系统包含收发器(也就是通信站(STAs)),其可传送及接收彼此间的无线通信信号。视系统类型而定,收发器可采用存取点(AP),无线传送/接收单元(WTRU),节点或类似者的型式。
图1显示一传统无线通信系统10,其中存取点12可提供通信服务至复数无线传送/接收单元14。存取点12可经由可选存取控制器(AC)16与网络18通信,藉此提供附加网络服务至无线传送/接收单元14,如对互联网或公共服务电话网络(PSTN)的存取。可替代是,存取点12可不需经由可选存取控制器16而与网络18直接通信。
理论上,系统10内所有连接均可以最高可达成传输速率操作使效能及全部系统容量最大化。然而,因为需接收器处相当高信号噪声比(SNRs),所以并非总可以较高数据速率达到可接收品质。
视接收封包的收发器所察觉的信号噪声比情况而定,此创造对调整封包被传送的送率有利的情况。然而,系统10并不提供机构将被接收信号功率,信号噪声比或封包错误率(PER)型式表示的被察觉频道品质转移至封包源。因此,调整系统10中的存取点12及无线传送/接收单元14的传输速率的决定基础系被限制为局部传输状况。
发明内容
本发明是有关一种以第一收发器(如无线传送/接收单元,存取点,节点或类似者)接收来自第二收发器的信号为基础被该第一收发器用来调整被传送至该第二收发器的封包传输速率的方法及装置。一实施例中,传输封包错误率(TxPER)处理系被用来调整封包传输速率。另一实施例中,相对信号强度指针(RSSI)为基础处理系被使用,藉此被该第一收发器接收来自用该第二收发器的封包相对信号强度指针系被用来调整封包传输速率。另一实施例中,传输品质指针系系被测量于该第二收发器处且被传送至该第一收发器,其可以该品质指针为基础来驱动新封包传输速率。可选择是,该第二收发器可决定较佳封包传输速率并将其传送至该第一收发器,于是其可调整其封包传输速率。
虽然两不同决定封包传输速率的处理(也就是传输封包错误率处理及相对信号强度指针为基础处理在此被揭示,但这些处理可被个别使用,彼此连结使用,或与其它处理连结使用。
依据本发明,收发器可以收发器处的测量为基础从若干可用速率间选择较佳数据传输速率。这些测量系为被接收于该收发器处的封包被接收信号强度(Rx功率),及被该收发器传送的信号传输封包错误率,其可通过假设封包于每次其对应确认(ACK)不被接收自另一收发器时均错误来推断。该收发器可快速建立最佳可用数据传输速率而仍可维持可接受服务品质(QoS)。此后,该收发器可适应其传输速率以响应改变衰减条件。
附图说明
本发明可从以下较佳实施例说明及附图获得更详细了解,其中:
第1图显示传统无线通信系统;
图2为依据本发明配置的无线传送/接收单元方块图例;
图3为依据本发明实施的全部速率适应处理流程图;
图4为图3的全部速率适应处理的传输封包错误率为基础处理流程图;
图5为图3的全部速率适应处理的相对信号强度指针训练处理流程图;
图6为图3的全部速率适应处理的相对信号强度指针训练处理另一实施例流程图;及
图7为图3的全部速率适应处理的替代相对信号强度指针训练处理例。
缩写字表
| ACK | 确认 |
| AP | 存取点 |
| BS | 基地台 |
| CS | 客户站 |
| CTS | 清理后送 |
| MAC | 媒体存取控制 |
| NF | 噪声指数 |
| PER | 封包错误率 |
| Pwr | 功率 |
| QoS | 服务品质 |
| RSSI | 相对信号强度指针 |
| RTS | 要求传送 |
| Rx | 接收 |
| SNR | 信号噪声比 |
| STA | 站 |
| STA Tx | 传送站 |
| STA Rx | 接收站 |
| Tx | 传送 |
| TxPwr | 传送功率 |
| WLAN | 无线局域网络 |
表1
具体实施方式
此后,被使用的存取点名词者系包含但不限于基地台,B节点,地址控制器,无线路由器或可提供无线传送/接收单元对该存取点连结的网络做无线存取的无线环境中的任何其它接介装置。
此后,被使用的无线传送/接收单元名词系包含但不限于客户站,使用者设备,站,行动站,固定或行动用户单元,呼叫器,或可操作于无线环境中的任何其它类型使用者装置。该无线传送/接收单元包含个人通信装置,如电话,视讯电话及具有网络连接的互联网备用电话。此外,该无线传送/接收单元包含可携式个人计算装置,如具有类似网络功能的无线调制解调器的个人数字助理(PDAs)及笔记型计算机。可携式或可改变位置的无线传送/接收单元系被称为行动单元。
此后,被使用的无线连接系被定义为彼此可传送及接收封包的一对节点间的无线通信。各无线连接系包含一对节点,其中封包的传送器及接收器角色系及时被前后交换于该节点之间。例如,以两无线传送/接收单元与单存取点通信的架构模式操作的无线通信系统系包含两无线连接。速率控制处理应驻留于各传送节点中,其目的系针对各主动无线连接决定各封包被传送的最佳速率。
较佳是,在此所说明的实施各传送器及接收器功能系可被并入如特定应用集成电路的单集成电路上。然而,该电路亦可轻易使用多分离组件及/或分离集成电路来实施。
在此所说明的特定传送器及接收器配置仅被提供为例证而不限制。熟练一般技术人士将了解符合本发明的其它变异及修改。
本发明是为促使收发器(也就是无线传送/接收单元,存取点,节点)依据各无线频道随时间改变传播情况被啮合一个或多无线连接来动态适应其传输速率。为了如此,本发明是视特定测量可用性及有效性而定依赖两处理来决定较佳传输速率。第一处理中,在此被称为传输封包错误率为基础处理的传输封包错误率系被用来决定最佳传输速率。可替代是,该最佳传输速率系以相对信号强度指针或与其传输功率相关,与被传送封包传输封包错误率相关连的其它被接收封包度量为基础来决定。相对信号强度指针系以在此被称为相对信号强度指针训练处理的处理被与传输封包错误率相关连。虽然相对信号强度指针被用于相对信号强度指针训练处理较佳实施例说明中,但替代实施例亦可使用如信号噪声比的其它度量。
图2为依据本发明配置的无线传送/接收单元100方块图例。在此被揭示用于无线传送/接收单元100的相同配置例亦可被并入存取点中。无线传送/接收单元100系包含至少一天线102,一传送器104,一接收器106,一处理器108,一传输速率数据库110及一内存112。传送器系被配置以被选自被储存于传输速率数据库110中的复数可用传输速率的传输速率经由天线102传送输出信号114。接收器106系被配置从天线102接收输入信号116。处理器108系被耦合至传送器104,接收器106,传输速率数据库110及内存112。处理器108系从该传输速率数据库110选择传输速率,及改变传送器104的目前传输速率为被选择速率。此选择可以输出信号114评价,输出信号114及输入信号116评价为基础,或其可以被接收于接收器106处的速率指令为基础。内存112系被用来针对输入信号116及/或输出信号114,及/或针对被接收于接收器106处的速率指令来储存数据。处理器108系被配置处理被储存于内存112中的数据,并储存内存112中的该被处理数据结果以便进一步存取来选择及改变传送器104的传输速率。
无线传送/接收单元100进一步包含复数封包传输计数器,包含一总成功封包传输计数器120,一个别封包传输错误计数器122,一总失败封包传输计数器124,一相对信号强度指针位准总封包传输计数器126,及一相对信号强度指针位准封包传输错误计数器128。封包传输计数器120,122,124,126,及128的功能系可以个别基础或当作维持组通过一个或更多数据库,处理器,软件或类似者来实施。例如,多组封包传输计数器120,122,124,126,及128及相关测量系可被维持来个别控制无线传送/接收单元100于特定通信链接上通信的各站,存取点,无线传送/接收单元或类似者相关连的封包传输速率。
说明本发明所实施处理之前系有利地定义被列示于下表2中的若干名词。虽然本发明处理将被说明于这些中,但应了解并不需使用这些名词;反的,该名词仅为说明该处理特性的便捷。一实施中,参数可被储存于内存中并如需要被更新,或可以任何适当方式被维持及更新。
| 参数 | 说明 | 例子 |
| 最大持续期间 | 从传送器传送封包至的节点的测量或指令系有效的最大持续期间。最大持续期间参数较佳应表示频道的一致性时间。该被接收封包可为任何类型(如DATA,ACK,RTS,CTS或类似者) | 100ms |
| 可允许速率 | 被以上升顺序分类的传送器可支持的速率表列。可允许速率可通过被储存于内存中的向量来表示,其中向量各位置系对应特定速率。 | IEEE 802.11a的[6,9,12,18,24,36,48,54]Mbps |
| 预设速率 | 当速率控制被激活时,应被传送器使用的速率。此可通过可允许速率向量起始指针来表示。 | 8(标示预设速率系为第8高支持速率,如802.11a系统中的54Mbps) |
| 目前速率 | 被传送器用来传送下一封包的速率。此可通过可允许速率向量目前指针来表示。 | 5(标示下一封包将以第5高支持速率,如802.11a系统中的24Mbps被传送) |
| 最大速率指针 | 被支持的不同传输速率数量 | 8 |
| 速率向下触发 | 调整传输速率以响应连续传输错误的预定模式或计划,针对再传输尝试,其标示该传输速率是否应被降低,而若是,其应被降低多少速率位准。该模式应被储存为向量。例如,IEEE 802.11a系统中,[0,0,1,1,2,2,1,0]意指以54Mbps操作的无线传送/接收单元直到传输速率被降低一位准至48Mbps时的第三再传输(也就是三个错误之后)才不降低其传输速率。若错误产生,则该速率系于第四再传输被降低一位准至36Mbps,且此后于第五(至18Mbps)及第六再传输(至9Mbps)降低两位准,且接着降低一位准(至6Mbps,最低支持速率)。 | [0,0,1,1,2,2,1,0] |
| 速率增加比率 | 失败对成功封包传输的最大允许比率 | 0.10 |
| 速率增加所需封包 | 自上次速率改变后必须被传送以允许传输速率增加的最大封包数 | 10 |
| 良好封包计数 | 传送至特定无线传送/接收单元的成功封包数。此计数系于速率改变被实施后被再初始化至零。 | |
| 不良封包计数 | 传送至特定无线传送/接收单元的失败封包数。此计数系于速率改变被实施后被再初始化至零。 | |
| 重试计数 | 给定封包的失败传送尝试数。当封包被成功传送时,此计数系被再初始化至零。 |
表2
图3为依据本发明实施的全部速率适应处理300流程图。传输速率系使用图2无线传送/接收单元100中的处理器108所实施的传输封包错误率为基础处理或相对信号强度指针为基础处理来决定。使用何处理的决定系以相对信号强度指针为基础处理先前是否以被训练,及特定相对信号强度指针位准是否可获得有效相对信号强度指针测量为基础。若是,相对信号强度指针为基础处理系被用来决定传输速率。否则,传输封包错误率为基础处理系被使用。任一例中,封包接着均以该处理的一所决定的速率传送,而封包传输的接续成功或失败系被用来动态训练相对信号强度指针为基础处理及调整传输速率。
有效相对信号强度指针测量系被定义为预定持续期间(在此被指定为最大持续期间)内从传送器最后传送封包至的节点被接收的封包相对信号强度指针测量。最大持续期间系代表频道一致性时间。被接收封包可为任何类型,如DATA,ACK,RTS,CTS或类似者。
如图3所示,当第一站(也就是无线传送/接收单元100)通过设定第一站的封包传输速率为预设速率准备第一次传送封包至第二站时,全部速率适应处理300激活(步骤305)。当第一站具有封包传送至第二站(步骤310)时,决定最后最大持续期间内是否具有任何可用于任何被接收自第二站的任何封包的有效相对信号强度指针测量(步骤315)。
若该持续期间内并无任何封包被接收或无该测量可用于任何被接收封包,则传输封包错误率为基础处理系被实施来决定第一站的封包传输速率(步骤320),稍后其将被详述。
然而,若有效相对信号强度指针测量被决定可获得于步骤315中,则可用有效相对信号强度指针测量的相对信号强度指针位准决定系被执行(步骤325)。步骤325中,若有效相对信号强度指针测量系被决定存在于一个以上相对信号强度指针位准,则代表性相对信号强度指针位准系被决定。该代表性相对信号强度指针位准可以最后相对信号强度指针值为基础,或可为静态(如平均值),以若干相对信号强度指针值为基础,或以相对信号强度指针值结合其它值为基础。步骤330中,决定相对信号强度指针处理是否已于最后最大持续期间内被训练于此相对信号强度指针位准。若是,则第一站的封包传输速率系如该相对信号强度指针训练处理所决定被设定为该相对信号强度指针位准较佳速率(步骤335),该封包系被传送(步骤340)且该相对信号强度指针训练处理系被实施(步骤345)。当第一站具有另一封包传送至第二站时,处理300系返回步骤310。如传输封包错误率为基础处理被说明后将被说明如下者,被传送封包成功或失败系被用来动态更新相对信号强度指针训练处理345所标示的较佳传输速率。
步骤330中,若决定相对信号强度指针处理于最后最大持续期间内不被训练于此相对信号强度指针位准,则传输封包错误率为基础处理被实施来决定第一站的封包传输速率(步骤320)。封包接着被传送(步骤340),且该相对信号强度指针训练处理系被实施(步骤345)。
图4为图3的全部速率适应处理300的传输封包错误率为基础处理320流程图。通常,依据传输封包错误率为基础处理320,图2的无线传送/接收单元100中的传送器104系可通过反应其传送至一接收节点时所经历的传输事件来调整其封包传输速率。
若图2的无线传送/接收单元100的传送器104经历连续封包传输错误,则其封包传输速率系依据在此被指定为速率向下触发(Rate Down Trigger)的预定计划或模式而被降低。该速率向下触发可为被储存于图2的无线传送/接收单元100中的内存112中的一向量。各连续封包传输错误之后,该速率向下触发可指示封包传输速率是否应于下一封包再传输尝试之前被降低,且若是则有多少。若有,则该被指示速率降低接着被实施。封包传输速率系以此方式被降低直到封包被成功传送为止,或直到该封包传输速率被降低为预定最小封包传输速率为止。
例如,若无线传送/接收单元100被配置用于IEEE 802.11a系统中,则被以上升顺序步骤分类的被支持封包传输速率(也就是被支持封包传输速率位准)系为6,9,12,18,24,36,48及54Mbps。该例中,[0,0,1,1,2,2,1,0]的速率向下触发向量系指示无线传送/接收单元100直到第三再传输尝试之后(也就是特定封包三传输错误之后)才降低其封包传输速率,此点上,该封包传输速率将被降低一步。于是,若无线传送/接收单元100于第三传输错误之后以54Mbps操作,则传输速率将被降低一步至48 Mbps,而封包将被再传输。若传输错误仍然产生,则第四再传输,速率接着被再降低一步至36Mbps,接着于第五(至18Mbps)及第六再传输(至9Mbps)被再降低两步,且接着降低一步(至6Mbps,最低支持速率)。
另一方面,若无线传送/接收单元100的传送器104经历一致连续封包传输错误,传送器104的传输速率系依据传输封包错误率为基础处理320被增加。该例中,针对被传送至接收节点的充份封包数量,当传送器104所经历的传输封包错误率下降低于特定门槛时,传输速率系被增加至下一支持步骤。
如图4所示,若确认(ACK)被接收(步骤405),则无线传送/接收单元100中的总成功封包传输计数器120系被增加,而无线传送/接收单元100中的个别封包传输错误计数器122系被重设为零(步骤430)。如以下说明,这些计数器120,122系被用来决定传输速率是否应被增加。
若确认不被接收于步骤405,则无线传送/接收单元100中的总失败封包传输计数器124系被增加,而个别封包传输错误计数器122亦被增加(步骤410)。速率向下触发向量系被检验来决定封包传输速率是否应针对个别封包传输错误计数值被降低,而若是,有多少步骤(步骤415)。若速率向下触发指示封包传输速率不应被降低,则相同封包系被准备再传输。然而,若速率向下触发于步骤415指示封包传输速率应被降低一或更多步,则封包传输速率系被降低速率向下触发所指示的步骤数,且总成功封包传输计数器120及总失败封包传输计数器124系被重设为零(步骤420)。相同封包接着被准备以速率向下触发所指示的封包传输速率做再传输(步骤425)。传输封包错误率为基础处理320可于通信对话期间被重复,直到封包传输速率等于最低支持传输速率或直到确认(ACK)被接收为止。
触动传输速率降低之前要求经历连续错误事件系导致倾向区隔不良信号情况所产生的错误事件及封包冲突所产生的错误事件。其亦促成较考虑封包错误事件数平均的准则为快的速率降低反应时间,并于已被实施速率降低不产生更可靠通信时提供附加传输速率降低。
当确认(ACK)被决定被接收以响应步骤405中的被传送封包时,总成功封包传输计数器120系被增加,而个别封包传输错误计数器122系被重设为零(步骤430)。接着,决定传输速率增加是否可预期。通常,当传输速率增加时,导致传输错误的封包传输比例亦增加。较佳传输速率系为可被使用而仍达到可接受服务品质的最高支持速率。例如,该服务品质可被表示为传输封包错误率或传输错误对成功传输的比率。若传送器经历较维持可接受服务品质所需为低的传输错误对成功传输的比率,则传输速率增加可预期。
传输封包错误率为基础处理320可决定传输速率增加是否可通过第一加总总成功封包传输计数及总失败封包传输计数(也就是自传输开始或自最后封包传输速率改变之后找寻封包传输总数)来预期。此加总系被与门槛值相较(在此被标示为速率增加所需的封包)(步骤435)。速率增加所需的封包系指出自速率增加被允许所产生最后封包传输速率改变发生之后必须被传送的最小封包数。若该加总不大于或等于速率增加所需的封包,则不允许任何封包传输速率调整且该封包传输速率不被增加。
若总成功封包传输计数及总失败封包传输计数加总大于或等于速率增加所需的封包(步骤435),则处理320可决定速率增加是否被保证。速率增加系被保证传输失败比例是否小于被允许维持可预期服务品质。例如,传输失败比例可通过决定传输失败对成功传输比率或以任何其它适当方式被指出。封包传输速率增加系被决定被保证总成功封包传输计数对总失败封包传输计数比率是否小于维持可接受服务品质所需者。维持可接受服务品质所需的比率系为一门槛(在此被指定为速率增加比率)。若总失败封包传输计数对总成功封包传输计数比率于步骤440被决定不小于速率增加比率,则封包传输速率增加不被保证,且封包传输速率不被调整。
然而,若总失败封包传输计数对总成功封包传输计数比率于步骤440被决定小于速率增加比率,则封包传输速率增加系被增加至次高步(也就是次高支持封包传输速率),若可获得一者,而总成功封包传输计数器120及总失败封包传输计数器124系被重设为零(步骤445)。通信对话期间,处理25可被重复直到最大支持传输速率被达成或确认(ACK)不被接收为止。
当通信进行于第一站(其中本发明被实施)及第二站之间时,相对信号强度指针处理系被动态训练于第一站处。当相对信号强度指针处理被训练时,该相对信号强度指针处理系较佳决定第一站的较佳传输速率。相对信号强度指针为基础速率适应处理系通过反应被接收于第一站处来自第二站的被接收封包功率变异来适应封包被第一站传送至第二站的封包传输速率。实施例中,被接收功率系被反映于被接收封包的测量相对信号强度指针中;然而,与该被接收功率相关的信号噪声比或其它度量亦可被使用。
相对信号强度指针为基础处理可动态地将被第一站传送至第二站的封包传输封包错误率与被接收于第一站处来自第二站的封包相对信号强度指针产生相关。此动态相关在此系被称为训练相对信号强度指针为基础处理。该相关系分别针对该第一站所使用的各支持传输速率所做。其有助于分为被接收信号功率预期范围分离位准。例如,若被接收信号功率预期范围为-97dBm至-64dBm,则该范围可被轻易地分为3dBm所间隔的位准;如针对总共12分离功率位准的-97dBm至-94dBm,-94dBm至-91dBm,…-67dBm至-64dBm。任何小于-97dBm的被接收功率均可被组合一起为附加功率位准,而任何大于-64dBm的被接收功率均可被组合一起为再另一功率位准。应了解该范围系从-97至-64,该范围被分为3dBm所间隔的位准,而第12分离位准仅被用作例证且不做限制。传输封包错误率及被接收封包相对信号强度指针系通过针对从第一站被传送至第二站及从第二站被传送至第一站的各封包收集第一站测量及信息来决定。有关从第一站被传送至第二站的各封包被收集信息,系包含该封包被传送的传输速率及该传输是否成功(ACK(确认)被接收)或导致传输错误(ACK(确认)不被接收)。从此信息,传输封包错误率系被计算于被使用的各传输速率处。
有关从第二站被传送至第一站的各封包被收集信息,系包含各被接收封包信号强度测量(如相对信号强度指针)及该封包被接收信息。相对信号强度指针测量系被视为仅于被指定最大持续时间一段长度有效。针对相对信号强度指针训练,应注意所有封包类型均可被使用(也就是DATA,ACK,RTS,CTS或类似者)。若一个以上封包于最大持续时间内被接收自第二站,则该处理可使用来自该最后被接收封包的相对信号强度指针或以若干封包为基础来计算统计值(如平均值)。由于封包被传送及ACK(确认)被接收之间耗费简短时间,确认成功传输例中被传送封包的ACK(确认)帧的相对信号强度指针测量系特别有关联。因此,第一实施例中,仅ACK(确认)信号的相对信号强度指针被使用。
此实施例中,相对信号强度指针训练处理系有关被以被确认的相关传送封包传输速率接收的各ACK(确认)的相对信号强度指针。若ACK(确认)被接收,其相对信号强度指针被测量且其相对信号强度指针位准被决定,则该封包传输归属于所使用传输速率处的该相对信号强度指针位准。若无任何ACK(确认)被接收,则传输错误系被假设。该例中,若相对信号强度指针处理不被用来选择传输速率,则该错误并不归属于任何特定相对信号强度指针位准。然而,若相对信号强度指针处理被用来选择传输速率,则被用来选择传输速率的该相对信号强度指针位准系被辨识,而该错误系归属于该相对信号强度指针位准及传输速率。运算被传送封包及传输错误总数系被维持各传输速率的各相对信号强度指针位准。各相对信号强度指针位准及传输速率的传输错误率系针对该相对信号强度指针位准及传输速率通过传输错误数除以封包传输数来计算。
图5为图3的全部速率适应处理300的相对信号强度指针训练处理345流程图。由于决定相对信号强度指针训练处理是否先被用来决定封包传输速率,所以相对信号强度指针训练处理系于封包被传送之后开始(步骤505)。若否,则决定ACK(确认)是否被接收以响应传送器封包(步骤510)。若于步骤510决定无任何ACK(确认)被接收,则无法归属该传输错误为特定相对信号强度指针位准,且相对信号强度指针训练处理345终止。若于步骤510决定ACK(确认)被接收以响应该被传送封包,则ACK(确认)的相对信号强度指针测量系被检索自无线传送/接收单元100中的内存112,相对信号强度指针位准系通过处理器108决定,而相对信号强度指针位准总封包传输计数器126系针对该相对信号强度指针位准被增加(步骤515)。
若于步骤505决定相对信号强度指针训练处理先被用来决定封包传输速率,则被该相对信号强度指针训练处理用来决定传输速率的相对信号强度指针位准系被辨识(步骤520)。接着决定ACK(确认)是否针对该被传送封包被接收(步骤525)。若于步骤525决定ACK(确认)不被接收,则相对信号强度指针位准总封包传输计数器126及相对信号强度指针位准封包传输错误计数器系针对该相对信号强度指针位准被增加(步骤530)。若于步骤525决定ACK(确认)被接收,则ACK(确认)的相对信号强度指针测量系被检索自无线传送/接收单元100中的内存112,ACK(确认)的相对信号强度指针位准系通过处理器108决定,而相对信号强度指针位准总封包传输计数器126系针对该ACK(确认)的相对信号强度指针位准被增加(步骤535)。
此信息系被用来针对所使用各传输速率计算各相对信号强度指针位准处的传输封包错误率(步骤540)。此信息可被收集于如下表3的表中,其显示站用来传送封包例的各传输速率的传输封包错误率对相对信号强度指针统计值。
| 传输功率(dBm)(相对信号强度指针位准) | 不同传输速率的传输封包错误率 | |||
| 速率1(如1Mbps) | 速率2(如2Mbps) | … | 速率N(如54Mbps) | |
| -∞至-97 | 1.00 | 1.00 | … | 1.00 |
| -97至-94 | 0.64 | 0.92 | … | 1.00 |
| -94至-91 | 0.22 | 0.47 | … | 1.00 |
| -91至-88 | 0.07 | 0.18 | … | 1.00 |
| -88至-85 | 0.01 | 0.08 | … | 0.95 |
| … | … | … | … | … |
| -70至-67 | 0.00 | 0.00 | … | 0.15 |
| -67至-64 | 0.00 | 0.00 | … | 0.03 |
| -64至∞ | 0.00 | 0.00 | … | 0.00 |
表3
如图5所示,给定相对信号强度指针位准及传输速率系于各新封包传输之后被更新(步骤540)。若封包于第一次被传送及被再传送时被错误接收,则第二传输系被当作独特封包传输。成功传输事件中,数据库系使用ACK(确认)帧的相对信号强度指针测量单独或结合被用来决定传输速率的相对信号强度指针来更新。若可获得复数有效相对信号强度指针测量,则最新者或统计值(如两个或更多最新测量平均)可被用来决定相对信号强度指针位准。然而,可有利地使用最后被接收ACK(确认)的相对信号强度指针测量,因为其暂时接近该被传送封包。
相对信号强度指针为基础处理亦当作输入预期目标被传送封包错误率或最大允许封包错误率。目标被传送封包错误率对所有传输速率均相同,或其对不同速率有所不同。例如,表3中,最大允许封包错误率系被设定0.10给所有速率。因此,任何相对信号强度指针位准处的较佳传输速率系为具有不大于0.10的传输封包错误率的该位准处的最高传输速率。针对该有效传输封包错误率,必须存在充足测量数量来建立该封包错误率。
被接收用于相对信号强度指针位准建立有效传输封包错误率应为可配置数。例如,为了建立不大于0.10的传输封包错误率,至少10封包必须被接收。可替代是,传输封包错误率系较佳仅于被接收较佳封包数等于该传输封包错误率反向预期倍数之后才被视为稳定。例如,若该预期倍数为二且特定相对信号强度指针位准及传输速率的目标传输封包错误率值为0.10,则为使传输封包错误率值被视为稳定,至少2x(1/10)=20封包必须被接收于该相对信号强度指针位准及传输速率。
表3中,粗字体值系标示各相对信号强度指针位准的较佳传输速率。例如,-88dBm至-85dBm的相对信号强度指针位准处,速率1(1Mbps,具有0.01传输封包错误率)及速率2(2Mbps,具有0.08传输封包错误率)均具有低于0.10最大可允许值的传输封包错误率。若次高速率(无图标)具有高于最大可允许(如0.15)的封包错误率,则较佳传输速率系为速率2,其为具有小于最大可允许的封包错误率的最高速率。相对信号强度指针很低(如表3中任何小于-91dBm者)所以并无支持速率给予低于最大可允许封包错误率的传输封包错误率统计值例中,相对信号强度指针为基础处理应较佳使用一旗标来指示并无支持速率产生可接受传输封包错误率。该例中,因为传送封包较目标或最大可允许封包错误率所指示者可能产生错误,所以该封包不应被传送。可替代是,较佳传输速率可于传送封包之前被以最低支持速率设定。此信息可被归纳于下表,表4。
| 传输功率(dBm)(相对信号强度指针位准) | 较佳速率 |
| -∞至-97 | 非旗标 |
| -97至-94 | 非旗标 |
| -94至-91 | 非旗标 |
| -91至-88 | 速率1 |
| -88至-85 | 速率2 |
| … | … |
| -67至-64 | 速率N |
| -64至∞ | 速率N |
表4
如图5所示,传输封包错误率系针对相对信号强度指针位准及传输速率被计算,相对信号强度指针位准的较佳传输速率亦被决定如上(步骤540)。获得传输速率对相对信号强度指针位准统计值并被决定对特定相对信号强度指针位准很稳定之后,相对信号强度指针为基础处理接着被用来调整传送器的传输速率。否则,传输封包错误率为基础处理被实施来决定传输速率。
图6为全部速率适应处理300的替代相对信号强度指针训练处理345’流程图,该例中其通常假设传送器功率及频道情况对实质等于最大持续期间的时间区间维持实质固定。
封包被传送之后,系决定ACK(确认)是否针对该被传送封包被接收(步骤605)。若是,则ACK(确认)信号的相对信号强度指针测量系被检索自无线传送/接收单元100中的内存112,其相对信号强度指针位准系被决定,而相对信号强度指针位准传输计数系被增加(步骤610)。传输封包错误率接着针对该相对信号强度指针位准被更新,决定该传输封包错误率是否对该相对信号强度指针位准很稳定,若是,该相对信号强度指针位准的较佳封包传输速率系被更新(步骤615)。
若于步骤605决定该被传输封包不接收ACK(确认),则决定最后最大持续期间内任何被接收自该第二站的封包是否可获得相对信号强度指针测量(步骤620)。若否,则无法将传输错误归属于特定相对信号强度指针位准,且处理345’终止。然而,若于步骤620决定可获得一个或更多相对信号强度指针测量,则该测量的相对信号强度指针位准系被决定。若一个以上相对信号强度指针位准于步骤625被找出,则代表性相对信号强度指针位准系被决定,而相对信号强度指针位准总封包传输计数器126及相对信号强度指针位准封包传输错误计数器128系针对该相对信号强度指针位准系被增加。该相对信号强度指针位准的传输封包错误率接着被更新,且决定该传输封包错误率对该相对信号强度指针位准是否很稳定。若是,该相对信号强度指针位准的较佳封包传输速率系被更新(步骤615)。
应注意,相对信号强度指针训练处理345及345’系为正在进行的处理。传输封包错误率系依据第5或6图以遵循每封包传输的进入封包,或替代于每N封包传输之后,甚至于相对信号强度指针位准被视为”受训”之后的相对信号强度指针位准处被更新。旧统计值可较佳地于显著时间区间消逝之后自内存112被删除,或通过维持于内存中仅最后测量较佳数量(如100)来使用。可替代是,被储存于内存112中的相对信号强度指针统计值可被定期冲刷,藉此相对信号强度指针训练处理345及345’系从零重新开始。
依据图7所示本发明实施例中,传送至第二站的第一站系调整其传输速率以响应被接收自第二站的速率指令。此实施例系涉及于第二站测量,决定较佳速率,产生速率指令,传送速率指令至第一站,及于第一站实施较佳速率。可选择是,测量本身可被传送至第一站,其可决定较佳传输速率。被用来决定较佳速率的测量系可包含链接品质指针及/或其它测量,如被接收于第二站来自第一站的信号相对信号强度指针或信号噪声比。从第二站至第一站的速率指令系较佳被放置于被第二站传送至第一站的封包媒体存取控制标头中,但其亦可经由其它装置来传送,如帧的酬载或一个或更多专用封包中。
此实施系假设第二站已针对各被允许传输速率将达成预期服务品质(如封包错误率)所需敏感性(如信号噪声比)储存于内存中。此信息通过第二站获得的方法系可包含预先配置,训练或类似者,且超过本发明此实施范围。
针对第二站接收来自第一站的每封包(包含被寻址至非第二站的节点的封包),第二站系测量及储存该封包的信号噪声比及其被接收的时间于内存中。此后,无论第二站何时需传送封包至第一站,其均需检查其内存来检视其是否已于最后最大持续期间内接收任何来自第一站的封包。若是,则第二站系从该信号噪声比测量产生统计值(如被接收于最大持续期间内的封包平均信号噪声比,或最新有效信号噪声比或类似者),并将其与被储存于内存中的敏感性数字相比较。较佳速率系为该被产生信号噪声比统计值较达成预期服务品质所需信号噪声比为佳的最高速率。第二站接着编码该预期速率为传送至第一站的速率指令。
若第二站于最大持续期间中尚未接收来自第一站的封包,则第二站可设定较佳传输速率为预设速率;或为其成功接收封包的最后速率;或为被标示于其传送至第一站的最后速率指令中。可替代是,其可传送标示第二站并不提供第一站应使用的传输速率,因而留给第一站决定其传输速率的任务。第二站编码该预期速率或信号为速率指令,并将其传送至第一站。第一站接着储存最后速率指令及其被接收的时间于内存中,并于传送至第二站时实施它。
图7为传输速率指令被产生于第二站并传送至第一站的速率适应处理700流程图。当第一站具有一封包传送至第二站时(步骤705),其可检查其内存112来检视其是否已于最后最大持续期间内接收来自第二站的有效速率指令(步骤710)。若是,第一站可依据被接收的最后速率指令来设定其传输速率。若不可获得有效速率指令,则第一站可如上述决定其自我传输速率(步骤720)。封包接着被传送(步骤725)。
虽然本发明的特性及组件被以特定组合说明于较佳实施例中,但各特性及组件系不需较佳实施例的其它特性及组件,或有或无本发明其它特性及组件的各种组合中被单独使用。
Claims (74)
1.一种于一无线通信系统用于调整一无线传送/接收单元的一封包传输速率的方法,该无线通信系统包含复数无线传送/接收单元,该方法包含:
(a)该无线传送/接收单元的第一者决定一传送可用封包的一封包传输速率;
(b)该第一无线传送/接收单元以步骤(a)中所被选择的该传输速率将该封包传送至该无线传送/接收单元的一第二者;及
(c)该第一无线传送/接收单元以该传送封包为基础实施一相对信号强度指针训练处理。
2.根据权利要求1的方法,其特征在于,进一步包含:
(d)该第一无线传送/接收单元决定在一预定时间区间内自该第二无线传送/接收单元所接收的至少一封包是否可获得至少一有效相对信号强度指针测量。
3.根据权利要求2所述的方法,其特征在于,若步骤(d)的决定为肯定,则该方法进一步包含:
(e)该第一无线传送/接收单元决定该至少一可用相对信号强度指针测量的该相对信号强度指针位准;及
(f)该第一无线传送/接收单元决定于步骤(e)中所决定的该相对信号强度指针位准是否于该预定时间区间内先被该相对信号强度指针训练处理使用。
4.根据权利要求3所述的方法,其特征在于,若步骤(f)的决定为肯定,则该方法进一步包含:
(g)该第一无线传送/接收单元设定该封包传输速率为依据该相对信号强度指针训练处理所决定针对该相对信号强度指针位准所建立的一较佳封包传输速率。
5.根据权利要求2所述的方法,其特征在于,若步骤(d)的决定为否定,则该方法进一步包含:
(e)该第一无线传送/接收单元实施一传输封包错误率为基础处理来决定该封包传输速率。
6.根据权利要求3所述的方法,其特征在于,若步骤(f)的决定为否定,则该方法进一步包含:
(g)该第一无线传送/接收单元实施一传输封包错误率为基础处理来决定该封包传输速率。
7.根据权利要求1所述的方法,其特征在于,该相对信号强度指针训练处理包含:
(i)若该第二无线传送/接收单元,将一确认(ACK)信息传送至该第一无线传送/接收单元,以响应接收由该第一无线传送/接收单元所传送的该封包,则该第一无线传送/接收单元决定该确认(ACK)信息的一相对信号强度指针测量的相对信号强度指针位准,及增加该相对信号强度指针位准的一总封包传输计数;及
(ii)该第一无线传送/接收单元更新该相对信号强度指针位准的一较佳封包传输速率。
8.一种于无线通信系统中用于调整一存取点的封包传输速率的方法,其中该无线通信系统包含至少一该及存取点及至少一无线传送/接收单元,该方法包含:
(a)该存取点决定传送一可用封包的一封包传输速率;
(b)该存取点以步骤(a)中所选择的该传输速率传送该封包至该无线传送/接收单元;及
(c)该存取点以该传送封包为基础实施一相对信号强度指针训练处理。
9.根据权利要求8所述的方法,其特征在于,进一步包含:
(d)该存取点决定在一预定时间区间内自该无线传送/接收单元所接受的至少一封包是否可获得至少一有效相对信号强度指针测量。
10.根据权利要求9所述的方法,其特征在于,若步骤(d)的决定为肯定,则该方法进一步包含:
(e)该存取点决定该至少一有效相对信号强度指针测量的该相对信号强度指针位准;及
(f)该存取点决定被决定于步骤(e)中所决定的该相对信号强度指针位准是否于该预定时间区间内先由该相对信号强度指针训练处理所使用。
11.根据权利要求10所述的方法,其特征在于,若步骤(f)的决定为肯定,则该方法进一步包含:
(g)该存取点设定该封包传输速率为依据该相对信号强度指针训练处理所决定为该相对信号强度指针位准所建立的一较佳封包传输速率。
12.根据权利要求9所述的该方法,其特征在于,若步骤(d)的决定为否定,则该方法进一步包含:
(e)该存取点实施一传输封包错误率为基础处理来决定该封包传输速率。
13.根据权利要求10所述的方法,其特征在于,若步骤(f)的决定为否定,则该方法进一步包含:
(g)该存取点实施传输封包错误率为基础处理来决定该封包传输速率。
14.根据权利要求8所述的方法,其特征在于,相对信号强度指针训练处理系包含:
(i)若该无线传送/接收单元将一确认(ACK)信息传送至该存取点以响应接收由该存取点所传送的该封包,则该存取点决定该确认(ACK)信息的一相对信号强度指针测量的相对信号强度指针位准,及增加该相对信号强度指针位准的一总封包传输计数;及
(ii)该存取点更新该相对信号强度指针位准的较一佳封包传输速率。
15.一种可调整一封包传输速率的存取点,该存取点包含:
(a)一处理器,可决定该存取点的一封包传输速率;及
(b)一传送器,以该处理器所决定的该速率传送一封包至一无线传送/接收单元,其中该处理器系可对该封包实施相对信号强度指针训练处理,并可决定在一预定时间区间内被接收自该无线传送/接收单元所接收的至少一封包是否可获得至少一相对信号强度指针测量。
16.根据权利要求15所述的存取点,其特征在于,若一预定时间区间内自该无线传送/接收单元所接受的至少一封包可获得至少一相对信号强度指针测量,则该处理器决定该至少一可用相对信号强度指针测量的该相对信号强度指针位准,及决定该相对信号强度指针位准是否于该预定时间区间内先被该相对信号强度指针训练处理使用。
17.根据权利要求15所述的存取点,其特征在于,若预定时间区间内被接收自该无线传送/接收单元所接受的至少一封包不可获得至少一相对信号强度指针测量,则该处理器实施一传输封包错误率为基础处理来决定该封包传输速率。
18.根据权利要求17所述的存取点,其特征在于,若该相对信号强度指针位准于该预定时间区间内不先被该相对信号强度指针训练处理使用,则该处理器实施一传输封包错误率为基础处理来决定该封包传输速率。
19.根据权利要求17所述的存取点,其特征在于,若该相对信号强度指针位准于该预定时间区间内先被该相对信号强度指针训练处理使用,则该处理器设定该封包传输速率为依据该相对信号强度指针训练处理所决定为该相对信号强度指针位准所建立的一较佳位准。
20.根据权利要求15所述的存取点,其特征在于,若该无线传送/接收单元传送一确认(ACK)信息以响应接收由该存取点所传送的该封包,则该处理器决定该确认(ACK)信息的一相对信号强度指针测量的相对信号强度指针位准,及增加该相对信号强度指针位准的一总封包传输计数,及更新该相对信号强度指针位准的一较佳封包传输速率。
21.根据权利要求15所述的存取点,其特征在于,若该有取点为接收到对该封包的一确认(ACK)信息以响应传送该封包,则该处理器决定在该预定时间区间内自该第二无线传送/接收单元所接受的任何封包是否可获得任何相对信号强度指针测量,若是,则决定该封包的一相对信号强度指针位准,及增加该相对信号强度指针位准的一总传输计数及一错误计数,及更新该相对信号强度指针位准的一较佳封包传输速率。
22.一种并入一收发器中以用于可调整该收发器的封包传输速率的集成电路(IC),该集成电路包含:
(a)一处理器,可决定该存取点的一封包传输速率;及
(b)一传送器,以该处理器所决定的该速率传送一封包至另一收发器,其中该处理器可对该封包实施一相对信号强度指针训练处理,并可决定在一预定时间区间内自该其它收发器所接收的至少一封包是否可获得至少一相对信号强度指针测量。
23.根据权利要求22所述的集成电路,其特征在于,若一预定时间区间内自该其它收发器所接收的至少一封包可获得至少一相对信号强度指针测量,则该处理器决定该至少一可用相对信号强度指针测量的该相对信号强度指针位准,及可决定该相对信号强度指针位准是否于该预定时间区间内先被该相对信号强度指针训练处理使用。
24.根据权利要求22所述的集成电路,其特征在于,若预定时间区间内自该其它收发器所接收的至少一封包不可获得至少一相对信号强度指针测量,则该处理器实施一传输封包错误率为基础处理来决定该封包传输速率。
25.根据权利要求24所述的集成电路,其特征在于,若该相对信号强度指针位准于该预定时间区间内不先被该相对信号强度指针训练处理使用,则该处理器实施一传输封包错误率为基础处理来决定该封包传输速率。
26.根据权利要求24所述的集成电路,其特征在于,若该相对信号强度指针位准于该预定时间区间内先被该相对信号强度指针训练处理使用,则该处理器设定该封包传输速率为依据该相对信号强度指针训练处理所决定针对该相对信号强度指针位准所建立的一较佳位准。
27.根据权利要求22所述的集成电路,其特征在于,若该其它收发器传送一确认(ACK)信息以响应接收该封包,则该处理器决定该确认(ACK)信息的一相对信号强度指针测量的相对信号强度指针位准,及增加该相对信号强度指针位准的一总封包传输计数,及更新该相对信号强度指针位准的一较佳封包传输速率。
28.根据权利要求22所述的集成电路,其特征在于,若该收发器未接收到对该封包的一确认(ACK)信息以响应传送该封包,则该处理器决定该确认(ACK)信息的一相对信号强度指针测量的该相对信号强度指针位准,及更新该相对信号强度指针位准的一较佳封包传输速率。
29.一种无线传送/接收单元,可调整该无线传送/接收单元经由一天线传送的一封包的封包传输速率,该无线传送/接收单元包含:
(a)一传送器,以特定封包传输速率传送至少一封包传送至一节点;
(b)一接收器,其从接收及确认该至少一封包接收的该节点接收一确认(ACK)信号;
(c)一处理器,其与该传送器及该接收器通信;
(d)一内存,其与该处理器通信;
(e)一传输速率数据库,其与该处理器通信;及
(f)复数封包传输计数器,其与该处理器通信。
30.根据权利要求29所述的无线传送/接收单元,其特征在于,该特定封包传输速率系被初始设定为一预设速率。
31.根据权利要求29所述的无线传送/接收单元,其特征在于,该封包传输计数器包含一总成功封包传输计数器及一个别封包传输错误计数器。
32.根据权利要求31所述的无线传送/接收单元,其特征在于,当该接收器从该节点接收一确认(ACK)时,该总成功封包传输计数器会增加。
33.根据权利要求32所述的无线传送/接收单元,其特征在于,当该接收器从该节点接收一确认(ACK)时,将该个别封包传输错误计数器重设为零。
34.根据权利要求33所述的无线传送/接收单元,其特征在于,该封包传输计数器更包含一总失败封包传输计数器,而该处理器以该总成功封包传输计数器的一第一计数值及该总失败封包传输计数器的一第二计数值的加总为基础来调整该特定封包传输速率。
35.根据权利要求34所述的无线传送/接收单元,其特征在于,若该加总大于等于封包传输速率增加所需的预定封包值,则该特定封包传输速率系被增加。
36.根据权利要求35所述的无线传送/接收单元,其特征在于,若该第二计数值对该第一计数值的比率小于一预定封包传输速率增加比率,则该特定封包传输速率系被增加。
37.根据权利要求29所述的无线传送/接收单元,其特征在于,该封包传输计数器包含一总失败封包传输计数器及一个别封包传输错误计数器。
38.根据权利要求37所述的无线传送/接收单元,其特征在于,当该接收器于传送该至少一封包至该节点时并不从该节点接收一确认(ACK)时,该总失败封包传输计数器及该个别封包传输错误计数器会增加。
39.根据权利要求38所述的无线传送/接收单元,其特征在于,该特定封包传输速率系以该个别封包传输错误计数器的一计数值为基础,由该传输速率数据库所指定的一或多个支持速率步骤所降低。
40.根据权利要求29所述的该无线传送/接收单元,其特征在于,该封包传输计数器包含一接收信号强度指针位准总封包传输计数器。
41.根据权利要求40所述的无线传送/接收单元,其特征在于,若一相对信号强度指针训练处理不先用来决定该特定封包传输速率,则在传送该至少一封包至该节点后自该内存从该节点所被接收的一确认(ACK)的相对信号强度指针测量检索,该相对信号强度指针测量系由该处理器决定,而该相对信号强度指针位准的该相对信号强度指针位准总封包传输计数器会增加。
42.根据权利要求41所述的无线传送/接收单元,其特征在于,该相对信号强度指针位准的一封包错误率系于该内存中更新,若该封包错误率稳定,则该相对信号强度指针位准的一较佳封包传输速率亦于该内存中进行更新。
43.根据权利要求40所述的无线传送/接收单元,其特征在于,若一相对信号强度指针训练处理先用于决定该特定封包传输速率,则在传送该至少一封包至该节点后,自该内存从该节点所接收的一确认(ACK)的一相对信号强度指针测量检索,该相对信号强度指针测量由该处理器决定,而该相对信号强度指针位准的该相对信号强度指针位准总封包传输计数器会增加。
44.根据权利要求43所述的无线传送/接收单元,其特征在于,该相对信号强度指针位准的一封包错误率系于该内存中更新,若该封包错误率稳定,则该相对信号强度指针位准的一较佳封包传输速率亦于该内存中进行更新。
45.根据权利要求40所述的无线传送/接收单元,其特征在于,若一相对信号强度指针训练处理先被用来决定该特定封包传输速率,且不需从该节点接收一确认(ACK)而将该至少一封包传送至该节点后,该相对信号强度指针位准的该相对信号强度指针位准总封包传输计数器会增加。
46.根据权利要求45所述的无线传送/接收单元,其特征在于,该相对信号强度指针位准的一封包错误率系于该内存中更新,若该封包错误率稳定,则该相对信号强度指针位准的一较佳封包传输速率亦于该内存中进行更新。
47.根据权利要求29所述的无线传送/接收单元,其特征在于,该封包传输计数器包含一接收信号强度指针位准总封包传输计数器及一相对信号强度指针位准封包传输错误计数器。
48.根据权利要求47所述的无线传送/接收单元,其特征在于,在传送该至少一封包至该节点后,从该节点所接收的一确认(ACK)的相对信号强度指针测量系被检索自该内存,而该相对信号强度指针位准的该相对信号强度指针位准总封包传输计数器系针对该确认(ACK)的相对信号强度指针位准而增加。
49.根据权利要求47所述的无线传送/接收单元,其特征在于,若不需从该节点接收一确认(ACK)而将该至少一封包被传送至该节点后,决定在一最后最大持续期间内自该节点所接受的任何封包是否可获得任何相对信号强度指针测量,若是,则决定该测量的该相对信号强度指针位准,而该相对信号强度指针位准总封包传输计数器及该相对信号强度指针位准封包传输错误计数器会增加。
50.根据权利要求49所述的无线传送/接收单元,其特征在于,该相对信号强度指针位准的一封包错误率系于该内存中进行更新,若该封包错误率稳定,则该相对信号强度指针位准的一较佳封包传输速率亦被于该内存中进行更新。
51.根据权利要求29所述的无线传送/接收单元,其特征在于,该无线传送/接收单元以自该节点所接收的一速率指令为基础而设定该特定封包传输速率,及以该接收速率指令为基础传送封包。
52.一种并入一无线传送/接收单元中的集成电路,该集成电路可调整该无线传送/接收单元经由一天线索传送的封包的一封包传输速率,该集成电路包含:
(a)一传送器,以一特定封包传输速率传送至少一封包至一节点;
(b)一接收器,用于从接收及确认该至少一封包接收的该节点接收一确认(ACK)信号;
(c)一处理器,其与该传送器及该接收器通信;
(d)一内存,其与该处理器通信;
(e)一传输速率数据库,其与该处理器通信;及
(f)复数封包传输计数器,其与该处理器通信。
53.根据权利要求52所述的集成电路,其特征在于,该特定封包传输速率系被初始设定为一预设速率。
54.根据权利要求52所述的集成电路,其特征在于,该封包传输计数器包含一总成功封包传输计数器及一个别封包传输错误计数器。
55.根据权利要求54所述的集成电路,其特征在于,当该接收器从该节点接收一确认(ACK)时,该总成功封包传输计数器会增加。
56.根据权利要求55所述的集成电路,其特征在于,当该接收器从该节点接收一确认(ACK)时,将该个别封包传输错误计数器重设为零。
57.根据权利要求56所述的集成电路,其特征在于,该封包传输计数器更包含一总失败封包传输计数器,而该处理器以该总成功封包传输计数器的一第一计数值及该总失败封包传输计数器的一第二计数值的加总为基础来调整该特定封包传输速率。
58.根据权利要求57所述的集成电路,其特征在于,若该加总大于等于一封包传输速率增加所需的一预定封包值,则增加该特定封包传输速率。
59.根据权利要求58的集成电路,其特征在于,若该第二计数值对该第一计数值的比率小于一预定封包传输速率增加比率,则增加该特定封包传输速率。
60.根据权利要求52所述的集成电路,其特征在于,该封包传输计数器包含一总失败封包传输计数器及一个别封包传输错误计数器。
61.根据权利要求60所述的集成电路,其特征在于,当该接收器于传送该至少一封包至该节点时并不从该节点接收一确认(ACK)时,该总失败封包传输计数器及该个别封包传输错误计数器会增加。
62.根据权利要求61所述的集成电路,其特征在于,该特定封包传输速率系以该个别封包传输错误计数器的一计数值为基础,由该传输速率数据库所指定的一或更多个支持速率步骤所降低。
63.根据权利要求52所述的集成电路,其特征在于,该封包传输计数器包含一接收信号强度指针位准总封包传输计数器。
64.根据权利要求63所述的集成电路,其特征在于,若一相对信号强度指针训练处理不先用来决定该特定封包传输速率,则传送该至少一封包至该节点后自该内存从该节点所接收的一确认(ACK)的相对信号强度指针测量检索,该相对信号强度指针测量系该处理器决定,而该相对信号强度指针位准的该相对信号强度指针位准总封包传输计数器会增加。
65.根据权利要求64所述的集成电路,其特征在于,该相对信号强度指针位准的一封包错误率系于该内存中更新,若该封包错误率稳定,则该相对信号强度指针位准的一较佳封包传输速率亦于该内存中更新。
66.根据权利要求63所述的集成电路,其特征在于,若一相对信号强度指针训练处理先用于决定该特定封包传输速率,则在传送该至少一封包至该节点之后,自该内存从该节点所接收的一确认(ACK)的一相对信号强度指针测量检索,该相对信号强度指针测量由该处理器决定,而该相对信号强度指针位准的该相对信号强度指针位准总封包传输计数器会增加。
67.根据权利要求66所述的集成电路,其特征在于,该相对信号强度指针位准的一封包错误率被于该内存中更新,若该封包错误率稳定,则该相对信号强度指针位准的一较佳封包传输速率亦于该内存中更新。
68.根据权利要求63所述的集成电路,其特征在于,若相对信号强度指针训练处理先被用来决定该特定封包传输速率,且不需从该节点接收一确认(ACK)而将该至少一封包传送至该节点后,该相对信号强度指针位准的该相对信号强度指针位准总封包传输计数器会增加。
69.根据权利要求68所述的集成电路,其特征在于,该相对信号强度指针位准的一封包错误率系于该内存中更新,若该封包错误率稳定,则该相对信号强度指针位准的一较佳封包传输速率亦于该内存中更新。
70.根据权利要求52所述的集成电路,其特征在于,该封包传输计数器包含一接收信号强度指针位准总封包传输计数器及一相对信号强度指针位准封包传输错误计数器。
71.根据权利要求70所述的集成电路,其特征在于,在传送该至少一封包至该节点后,从该节点所接收的一确认(ACK)的相对信号强度指针测量系被检索自该内存,而该相对信号强度指针位准的该相对信号强度指针位准总封包传输计数器系针对该确认(ACK)的相对信号强度指针位准而增加。
72.根据权利要求70所述的集成电路,其特征在于,若不需从该节点接收一确认(ACK)而将该至少一封包传送至该节点后,决定在一最后最大持续期间内自该节点所接收的任何封包是否可获得任何相对信号强度指针测量,若是,则决定该测量的该相对信号强度指针位准,而该相对信号强度指针位准总封包传输计数器及该相对信号强度指针位准封包传输错误计数器会增加。
73.根据权利要求72所述的集成电路,其特征在于,该相对信号强度指针位准的一封包错误率系于该内存中更新,若该封包错误率稳定,则该相对信号强度指针位准的一较佳封包传输速率亦于该内存中更新。
74.根据权利要求52所述的集成电路,其特征在于,该集成电路以自该节点所接收的一速率指令为基础而设定该特定封包传输速率,及以该接收速率指令为基础传送封包。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US65577005P | 2005-02-23 | 2005-02-23 | |
| US60/655,770 | 2005-02-23 | ||
| US11/240,146 | 2005-09-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN101156458A true CN101156458A (zh) | 2008-04-02 |
Family
ID=39256978
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2006800058010A Pending CN101156458A (zh) | 2005-02-23 | 2006-01-30 | 动态适应封包传输速率的无线通信方法及装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101156458A (zh) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101909245A (zh) * | 2010-06-07 | 2010-12-08 | 建汉科技股份有限公司 | 无线网络群播系统 |
| CN101588595B (zh) * | 2009-07-07 | 2012-01-25 | 董志 | 一种无线应用服务系统动态调整数据传输速率的方法 |
| CN103460748A (zh) * | 2011-02-18 | 2013-12-18 | 国立大学法人九州大学 | 发送周期决定方法、发送周期决定装置以及程序 |
| CN103888212A (zh) * | 2012-12-19 | 2014-06-25 | 瑞昱半导体股份有限公司 | 无线传输速率调整方法 |
| CN103975547A (zh) * | 2011-11-10 | 2014-08-06 | 适应性频谱和信号校正股份有限公司 | 通过远程服务器优化通信单元的性能的方法、设备和系统 |
| CN107078843A (zh) * | 2014-10-17 | 2017-08-18 | 微软技术许可有限责任公司 | 无线信号质量指示符 |
| CN108170369A (zh) * | 2016-12-07 | 2018-06-15 | 慧荣科技股份有限公司 | 主机装置与数据传输速率控制方法 |
| US10530695B2 (en) | 2011-12-05 | 2020-01-07 | Assia Spe, Llc | Systems and methods for traffic aggregation on multiple WAN backhauls and multiple distinct LAN networks |
| CN114584961A (zh) * | 2016-06-06 | 2022-06-03 | 米沃奇电动工具公司 | 用于在电动工具和移动设备之间建立无线连接的系统和方法 |
| US11799781B2 (en) | 2011-12-05 | 2023-10-24 | Assia Spe, Llc | Systems and methods for traffic load balancing on multiple WAN backhauls and multiple distinct LAN networks |
-
2006
- 2006-01-30 CN CNA2006800058010A patent/CN101156458A/zh active Pending
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101588595B (zh) * | 2009-07-07 | 2012-01-25 | 董志 | 一种无线应用服务系统动态调整数据传输速率的方法 |
| CN101909245B (zh) * | 2010-06-07 | 2013-02-27 | 建汉科技股份有限公司 | 无线网络群播系统 |
| CN101909245A (zh) * | 2010-06-07 | 2010-12-08 | 建汉科技股份有限公司 | 无线网络群播系统 |
| CN103460748A (zh) * | 2011-02-18 | 2013-12-18 | 国立大学法人九州大学 | 发送周期决定方法、发送周期决定装置以及程序 |
| CN103460748B (zh) * | 2011-02-18 | 2017-02-15 | 国立大学法人九州大学 | 发送周期决定方法、发送周期决定装置 |
| CN111327459A (zh) * | 2011-11-10 | 2020-06-23 | 适应性频谱和信号校正股份有限公司 | 通过远程服务器优化通信单元的性能的方法、设备和系统 |
| CN103975547A (zh) * | 2011-11-10 | 2014-08-06 | 适应性频谱和信号校正股份有限公司 | 通过远程服务器优化通信单元的性能的方法、设备和系统 |
| US10848398B2 (en) | 2011-11-10 | 2020-11-24 | Assia Spe, Llc | Method, apparatus, and system for optimizing performance of a communication unit by a remote server |
| US12418474B2 (en) | 2011-12-05 | 2025-09-16 | Assia Spe, Llc | Systems and methods for traffic aggregation on multiple cellular-based standards channels for cellular phone hotspot |
| US11799781B2 (en) | 2011-12-05 | 2023-10-24 | Assia Spe, Llc | Systems and methods for traffic load balancing on multiple WAN backhauls and multiple distinct LAN networks |
| US10530695B2 (en) | 2011-12-05 | 2020-01-07 | Assia Spe, Llc | Systems and methods for traffic aggregation on multiple WAN backhauls and multiple distinct LAN networks |
| CN103888212A (zh) * | 2012-12-19 | 2014-06-25 | 瑞昱半导体股份有限公司 | 无线传输速率调整方法 |
| CN103888212B (zh) * | 2012-12-19 | 2018-01-16 | 瑞昱半导体股份有限公司 | 无线传输速率调整方法 |
| CN107078843A (zh) * | 2014-10-17 | 2017-08-18 | 微软技术许可有限责任公司 | 无线信号质量指示符 |
| CN114584961A (zh) * | 2016-06-06 | 2022-06-03 | 米沃奇电动工具公司 | 用于在电动工具和移动设备之间建立无线连接的系统和方法 |
| CN114584961B (zh) * | 2016-06-06 | 2023-10-24 | 米沃奇电动工具公司 | 用于在电动工具和移动设备之间建立无线连接的系统和方法 |
| CN108170369A (zh) * | 2016-12-07 | 2018-06-15 | 慧荣科技股份有限公司 | 主机装置与数据传输速率控制方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8085733B2 (en) | Wireless communication method and apparatus for dynamically adapting packet transmission rates | |
| US8693331B1 (en) | Rate adaptation in wireless systems | |
| TWI248731B (en) | Adaptive radio resource management for wireless local area networks | |
| JP3962405B2 (ja) | リンク・アダプテーション | |
| US8014305B1 (en) | Wireless LAN using transmission monitoring | |
| US9743313B2 (en) | Method and apparatus for determining and managing congestion in a wireless communications system | |
| US7760755B2 (en) | Method and device of adaptive control of data rate, fragmentation and request to send protection in wireless networks | |
| US8767548B1 (en) | Wireless rate adaptation | |
| JP5803306B2 (ja) | 通信装置及び通信方法、並びに通信システム | |
| CN1672363A (zh) | 为ieee802.11无线局域网的链路适配生成和更新发送速率的方法和系统 | |
| JP2005006320A (ja) | 無線通信ネットワーク、無線通信局、およびデータ・パケットを送信する方法 | |
| CN112470411B (zh) | 用于在拥塞和等待时间约束下进行速率适配的技术 | |
| CN102668430A (zh) | Wlan 数据速率适配方法 | |
| US11044636B2 (en) | Method and device for detecting congestion in data transmission path | |
| CN101156458A (zh) | 动态适应封包传输速率的无线通信方法及装置 | |
| JP2002325095A (ja) | データ通信システム、データ送信装置及びデータ通信方法 | |
| JP2008512024A (ja) | 無線網におけるリンク適応のための方法及びシステム | |
| US8245088B1 (en) | Implementing quality of service (QoS) by using hybrid ARQ (HARQ) response for triggering the EV-DO reverse activity bit (RAB) | |
| Jung et al. | RARA: Rate adaptation using rate-adaptive acknowledgment for IEEE 802.11 WLANs | |
| JP2008512025A (ja) | 無線網におけるエラー識別のための方法及びシステム | |
| JP2006080847A (ja) | 媒体の誤り状態に応じて媒体確保を調整する方法 | |
| HK1100727A (zh) | 無線局域網中清晰頻道評估最佳化方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20080402 |