多播速率控制的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及無線通信網(wǎng)絡(luò)中的多播發(fā)射,且明確地說,涉及關(guān)于這些發(fā)射的速率 控制。
【背景技術(shù)】
[0002] 按照慣例,將無線通信網(wǎng)絡(luò)中的數(shù)據(jù)包發(fā)送到單個(gè)目的地。數(shù)據(jù)到單個(gè)目的地的 此發(fā)射被稱作"單播"。在單播網(wǎng)絡(luò)中,將相同數(shù)據(jù)提供到多個(gè)目的地必然將伴有復(fù)制數(shù)據(jù) 且接著將每一復(fù)制品發(fā)送到指明的目的地。歸因于帶寬及網(wǎng)絡(luò)約束,使用單播將數(shù)據(jù)發(fā)射 到多個(gè)目的地會(huì)隨著目的地的數(shù)目增加而快速地變成維持不住的。
[0003] 為了解決此問題,開發(fā)了"多播"數(shù)據(jù)發(fā)射。多播發(fā)射是經(jīng)由單個(gè)發(fā)射將數(shù)據(jù)同步 遞送到多個(gè)指明的目的地。應(yīng)注意,與此對(duì)比,"廣播"是指將數(shù)據(jù)包發(fā)射到所有目的地(例 如,在由給定服務(wù)提供者等服務(wù)的給定的基本服務(wù)集(BSS)內(nèi))。多播發(fā)射可通過將單個(gè)數(shù) 據(jù)流同步遞送到許多目的地來減少業(yè)務(wù)量及服務(wù)器負(fù)載。因此,對(duì)于例如電話會(huì)議、音樂共 享及游戲等應(yīng)用來說,多播發(fā)射比單播發(fā)射優(yōu)選,所有所述應(yīng)用必然伴有將信息遞送到許 多用戶。
【發(fā)明內(nèi)容】
[0004] 描述一種在無線通信裝置中提供多播速率控制的方法。此方法可包含按第一數(shù)據(jù) 速率將數(shù)據(jù)幀發(fā)射到多播群組中的多個(gè)站。在一個(gè)實(shí)施例中,所述第一數(shù)據(jù)速率為最低數(shù) 據(jù)速率。在另一實(shí)施例中,所述第一數(shù)據(jù)速率為低的但并不是最低的數(shù)據(jù)速率。
[0005] 在發(fā)射所述數(shù)據(jù)幀之后,可向所述多個(gè)站的第一子集請(qǐng)求確認(rèn)(ACK)。在一個(gè)實(shí)施 例中,所述多個(gè)站的所述第一子集可包含所有所述多個(gè)站。在另一實(shí)施例中,所述多個(gè)站的 所述第一子集可包含所述多個(gè)站的隨機(jī)子集。在又一實(shí)施例中,所述多個(gè)站的所述第一子 集可包含具有過去低接收信號(hào)強(qiáng)度指示符(RSSI)的站。在又一實(shí)施例中,所述多個(gè)站的所 述第一子集可基于過去的探測反饋來選擇。
[0006] 所述多個(gè)站的所述第一子集的幀損失(例如,包錯(cuò)誤率(PER))可使用ACK來確 定??苫谒龆鄠€(gè)站的所述第一子集的所述幀損失確定第二數(shù)據(jù)速率??苫谒龆鄠€(gè) 站的所述第一子集的所述幀損失選擇所述多個(gè)站的第二子集。在一個(gè)實(shí)施例中,選擇所述 多個(gè)站的所述第二子集可包含識(shí)別具有最高幀損失的站。在另一實(shí)施例中,選擇所述多個(gè) 站的所述第二子集可包含選擇具有所述最高幀損失的至少兩個(gè)站。在又一實(shí)施例中,選擇 所述多個(gè)站的所述第二子集可包含選擇具有所述最高幀損失的所述多個(gè)站的預(yù)定百分比。 在又一實(shí)施例中,選擇所述多個(gè)站的所述第二子集可包含隨機(jī)地將至少一個(gè)站添加到所述 多個(gè)站的所述第一子集。
[0007]可基于關(guān)于所述多個(gè)站的所述第一子集的所述幀損失確定第二數(shù)據(jù)速率。在一個(gè) 實(shí)施例中,確定所述第二數(shù)據(jù)速率可進(jìn)一步包含比較所述多個(gè)站的所述第一子集的所述幀 損失中的至少一者與預(yù)定閾值。可按所述第二數(shù)據(jù)速率將數(shù)據(jù)幀發(fā)射到所述多個(gè)站。值得 注意地,所述方法僅向所述多個(gè)站的所述第二子集請(qǐng)求ACK。
[0008] 所述方法可進(jìn)一步包含使用來自所述多個(gè)站的所述第二子集的所述ACK確定所 述多個(gè)站的所述第二子集的所述幀損失??苫谒龆鄠€(gè)站的所述第二子集的所述幀損失 調(diào)整當(dāng)前數(shù)據(jù)速率。在一個(gè)實(shí)施例中,調(diào)整所述當(dāng)前數(shù)據(jù)速率可包含比較所述多個(gè)站的所 述第二子集的所述幀損失中的至少一個(gè)幀損失與至少一個(gè)預(yù)定閾值(例如,幀損失高于第 一閾值及/或低于第二閾值)??墒褂盟鼋?jīng)調(diào)整的數(shù)據(jù)速率將數(shù)據(jù)幀發(fā)射到所述多個(gè)站。
[0009] 所述方法可進(jìn)一步包含在使用所述經(jīng)調(diào)整的數(shù)據(jù)速率將所述數(shù)據(jù)幀發(fā)射到所述 多個(gè)站之后,確定時(shí)間周期是否期滿。當(dāng)所述時(shí)間周期期滿時(shí),所述方法可返回到按所述第 一數(shù)據(jù)速率將數(shù)據(jù)幀發(fā)射到所述多播群組中的所述多個(gè)站的步驟。當(dāng)所述時(shí)間周期未期滿 時(shí),所述方法可返回到僅向所述多個(gè)站的所述第二子集請(qǐng)求ACK。
[0010] 還描述另一種在無線通信裝置中提供多播速率控制的方法。此方法可包含用多 播群組中的多個(gè)站的第一子集執(zhí)行探測。在一個(gè)實(shí)施例中,所述多個(gè)站的所述第一子集包 含所有所述多個(gè)站。在另一實(shí)施例中,所述多個(gè)站的所述第一子集包含所述多個(gè)站的隨機(jī) 子集。在又一實(shí)施例中,所述多個(gè)站的所述第一子集包含具有過去低接收信號(hào)強(qiáng)度指示符 (RSSI)的站。在又一實(shí)施例中,所述多個(gè)站的所述第一子集是基于過去的探測反饋來選擇。
[0011] 可基于所述探測從所述多個(gè)站的所述第一子集接收反饋。此反饋可包含信道狀態(tài) 信息??苫谒龇答佭x擇所述多個(gè)站的第二子集。在一個(gè)實(shí)施例中,選擇所述多個(gè)站的 所述第二子集可包含隨機(jī)地將至少一個(gè)站添加到所述多個(gè)站的所述第一子集??砂吹谝粩?shù) 據(jù)速率將數(shù)據(jù)幀發(fā)射到所述多個(gè)站??苫谒龆鄠€(gè)站的所述第一子集的所述反饋確定此 第一數(shù)據(jù)速率。
[0012] 值得注意地,僅向所述多個(gè)站的所述第二子集請(qǐng)求確認(rèn)(ACK)??砂此龆鄠€(gè)站的 所述第二子集確定幀損失(例如,包錯(cuò)誤率(PER))。可基于關(guān)于所述多個(gè)站的所述第二子 集的所述幀損失確定經(jīng)調(diào)整的數(shù)據(jù)速率??山又盟鼋?jīng)調(diào)整的數(shù)據(jù)速率將數(shù)據(jù)幀發(fā)射到 所述多個(gè)站。
[0013] 可重復(fù)以下步驟直到檢測到觸發(fā)為止:僅向所述第二子集的站請(qǐng)求ACK,確定關(guān) 于所述第二子集的站的幀損失,基于所述幀損失確定經(jīng)調(diào)整的數(shù)據(jù)速率,及使用所述經(jīng)調(diào) 整的數(shù)據(jù)速率將數(shù)據(jù)發(fā)射到所述多個(gè)站。在一個(gè)實(shí)施例中,檢測到所述觸發(fā)可包含檢測到 時(shí)間周期期滿。在另一實(shí)施例中,檢測到所述觸發(fā)包含檢測到一或多個(gè)站的所述幀損失正 不斷增加。當(dāng)檢測到所述觸發(fā)時(shí),所述方法可返回到執(zhí)行所述探測。
[0014] 還描述一種非暫時(shí)性計(jì)算機(jī)可讀媒體,其存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令以用于在無線 通信裝置中提供多播速率控制。這些計(jì)算機(jī)可執(zhí)行指令在由處理器執(zhí)行時(shí)致使所述處理器 執(zhí)行包含本文所描述的所述改進(jìn)的方法中的一者的過程。
[0015] 還描述一種包含處理器塊及通信塊的電子裝置。所述通信塊與所述處理器塊呈操 作關(guān)系,所述通信塊經(jīng)配置以在所述電子裝置中提供多播速率控制。所述通信塊可經(jīng)配置 以執(zhí)行包含本文所描述的所述改進(jìn)的方法中的一者的過程。
【附圖說明】
[0016] 圖1說明示范性無線通信系統(tǒng)。
[0017] 圖2說明其中接入點(diǎn)將相同數(shù)據(jù)幀發(fā)射到多播群組中的三個(gè)站中的每一者的一 種方法。
[0018] 圖3說明對(duì)塊確認(rèn)的示范性輪詢。
[0019] 圖4說明在無線通信裝置中提供多播速率控制的示范性方法。
[0020] 圖5說明在無線通信裝置中提供多播速率控制的另一種示范性方法。
[0021] 圖6說明包含速率控制塊的簡化電子裝置。
【具體實(shí)施方式】
[0022] 圖1說明可在其中執(zhí)行多播發(fā)射的示范性無線通信系統(tǒng)100。在此實(shí)施例中, 無線通信系統(tǒng)100包含可與多個(gè)站STA1101、STA2 102及STA3 103無線地通信的接入點(diǎn) (AP) 110。系統(tǒng)控制器111可耦合到AP 110以提供與其它AP及/或其它系統(tǒng)的通信能力。 站101到103可為無線裝置,例如蜂窩電話、個(gè)人數(shù)字助理(PDA)、手持式裝置、膝上型計(jì)算 機(jī)及/或平板計(jì)算機(jī)。
[0023] 使用包含單播或多播發(fā)射的無線發(fā)射的任何應(yīng)用程序試圖實(shí)現(xiàn)兩個(gè)目標(biāo):提供可 靠性及優(yōu)化速率控制。對(duì)于可靠性,監(jiān)視數(shù)據(jù)幀以確定所述數(shù)據(jù)幀是否被成功地遞送到目 的地。通常,通過包錯(cuò)誤率(PER)來測量可靠性,所述包錯(cuò)誤率為目的地處經(jīng)不正確地接收 的數(shù)據(jù)包的數(shù)目除以由發(fā)射器向目的地發(fā)射的數(shù)據(jù)包的總數(shù)目。
[0024] 盡管最大數(shù)據(jù)速率一般為所要的,但用于發(fā)射的可能的數(shù)據(jù)速率受發(fā)射中所使用 的空間流的數(shù)目、調(diào)制類型及譯碼速率限制??臻g流的數(shù)目、調(diào)制類型、譯碼速率及所得最 大數(shù)據(jù)速率形成調(diào)制及譯碼方案(MCS)的一部分。IEEE 802. 11系列標(biāo)準(zhǔn)定義各種調(diào)制及 譯碼方案,且通過索引值來表示所述調(diào)制及譯碼方案。下文表1(從IEEE 802. lln取得) 展示示范性MCS索引值及其相應(yīng)空間流、調(diào)制類型、譯碼速率及所得最大數(shù)據(jù)速率。
[0025] 表 1
[0026]
【主權(quán)項(xiàng)】
1. 一種在無線通信裝置中提供多播速率控制的方法,所述方法包括: 按第一數(shù)