專利名稱:在通訊系統(tǒng)中處理多媒體信息的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到多媒體通訊,特別涉及一種用于媒介訪問(wèn)控制(MAC)速率選擇的方法和系統(tǒng)。
技術(shù)背景在通訊網(wǎng)絡(luò)中,數(shù)據(jù)通過(guò)網(wǎng)絡(luò)在發(fā)送端和接收端之間傳輸。網(wǎng)絡(luò)包括多種 以信息、包或幀的形式,在接收和發(fā)送端之間傳輸數(shù)據(jù)的通訊媒介和通訊器件。 有多種用于傳輸數(shù)據(jù)的協(xié)議。例如, 一些傳輸層數(shù)據(jù)協(xié)議用于控制在一個(gè)時(shí)隙中傳輸數(shù)據(jù)的數(shù)量(以比特每秒來(lái)衡量)。TCP (傳輸控制協(xié)議)便是此類協(xié)議 之一。TCP根據(jù)擁塞窗口和/或慢啟動(dòng)算法來(lái)限制一個(gè)時(shí)隙內(nèi)傳輸?shù)臄?shù)據(jù)量。 在數(shù)據(jù)流傳輸?shù)拈_始,擁塞窗口的大小設(shè)定為一個(gè)初始值,以從發(fā)送端傳輸相 對(duì)較小的數(shù)據(jù)量到接收端。接收端在收到由發(fā)送端發(fā)送的數(shù)據(jù)后,產(chǎn)生一個(gè)相 應(yīng)的確認(rèn)信號(hào)傳輸回發(fā)送端。接收到相應(yīng)的確認(rèn)信號(hào)后,發(fā)送端便將擁塞窗口的大小設(shè)定為一個(gè)比初始 值更大的值,再根據(jù)這個(gè)更大的擁塞窗口傳輸隨后的數(shù)據(jù)。這樣,在同樣的時(shí) 隙里,可比較小擁塞窗口時(shí)傳輸更多的數(shù)據(jù)。更大的擁塞窗口可以在發(fā)送端和 接收端之間得到更大的數(shù)據(jù)傳輸速率。接收端根據(jù)收到的信息產(chǎn)生相應(yīng)的確認(rèn) 信號(hào),發(fā)送端則根據(jù)收到的確認(rèn)信號(hào)繼續(xù)增加擁塞窗口的大小。當(dāng)發(fā)送端沒(méi)有收到相應(yīng)的確認(rèn)信號(hào)時(shí),則會(huì)重新傳輸/發(fā)送之前傳輸過(guò)的 數(shù)據(jù)。另外,發(fā)送端便會(huì)認(rèn)定網(wǎng)絡(luò)中存在擁塞,使得之前的數(shù)據(jù)沒(méi)有被接收端 收到,之前傳送的數(shù)據(jù)會(huì)被發(fā)送端認(rèn)為已經(jīng)"丟失"。用來(lái)衡量數(shù)據(jù)丟失的參 數(shù)有BER (誤碼率)、FER (誤包率)、PER (誤幀率)。BER、 PER和/或FER的 增加會(huì)導(dǎo)致傳輸數(shù)據(jù)丟失量的增加。當(dāng)認(rèn)定存在數(shù)據(jù)丟失時(shí),發(fā)送端減小其擁塞窗口的大小。擁塞窗口大小的減小則會(huì)相應(yīng)地減小發(fā)送端和接收端之間的數(shù)據(jù)傳輸率。一旦數(shù)據(jù)傳輸率減少 了,擁塞窗口又會(huì)隨后增大。一種稱為滑動(dòng)窗口協(xié)議的機(jī)制,利用擁塞窗口大小來(lái)限制時(shí)隙內(nèi)傳輸?shù)臄?shù) 據(jù)量?;瑒?dòng)窗口協(xié)議將所傳輸?shù)臄?shù)據(jù)順序編號(hào)。對(duì)于給定的當(dāng)前擁塞窗口大小CWcurr,發(fā)送端發(fā)送一些數(shù)據(jù)塊,如,序號(hào)SEQ位于SEQUnA。k《SEQ《SEQUnAek + CWCurr 這一范圍內(nèi)的數(shù)據(jù)包,其中SEQu^為尚未確認(rèn)的傳輸數(shù)據(jù)塊序號(hào)。當(dāng)SEQ〉 SEQu^ + CW^r時(shí),發(fā)送端便會(huì)延遲發(fā)送數(shù)據(jù),直到一個(gè)或多個(gè)先前發(fā)送的數(shù)據(jù) 塊或一部分?jǐn)?shù)據(jù)被確認(rèn)收到,即SEQ《SEQu^ + CWc^時(shí)再發(fā)送隨后的數(shù)據(jù)。 在慢啟動(dòng)狀態(tài)下,當(dāng)前擁塞窗口大小的設(shè)置使得發(fā)送端先發(fā)送單個(gè)的數(shù)據(jù)塊并 等待確認(rèn),再發(fā)送隨后的數(shù)據(jù)塊。這種由發(fā)送端發(fā)送單個(gè)數(shù)據(jù)塊在等待收到確 認(rèn)信號(hào)后再傳送隨后數(shù)據(jù)塊的過(guò)程被稱作停等協(xié)議。有些數(shù)據(jù)鏈路層協(xié)議也用于控制數(shù)據(jù)傳輸率。MAC層(由IEEE 802.11n 定義)便是此類協(xié)議之一。MAC層使用停等協(xié)議,其參數(shù)影響數(shù)據(jù)傳輸率。 例如,當(dāng)發(fā)送端未能收到首次傳輸時(shí)接收端的確認(rèn)信號(hào)時(shí),利用競(jìng)爭(zhēng)窗口參數(shù), 可以確定幀重傳的次數(shù)。直到當(dāng)前幀的傳輸被確認(rèn)后,或者重傳次數(shù)達(dá)到由競(jìng) 爭(zhēng)窗口參數(shù)所確定的最大值時(shí),隨后的幀才會(huì)被傳輸。在一些MIMO(多進(jìn)多 出)(由IEEE802.11n定義)無(wú)線通訊系統(tǒng)中,MAC層參數(shù)可基于天線選擇過(guò) 程來(lái)確定,NSS個(gè)傳輸數(shù)據(jù)流(其中,NSS^1,是數(shù)據(jù)流的數(shù)量)中的每一個(gè)可 通過(guò)NTX個(gè)發(fā)送天線(其中NTX〉1,是發(fā)送端天線的數(shù)量)中選出的一個(gè)或 多個(gè)發(fā)送天線來(lái)發(fā)送。發(fā)送端使用的一個(gè)或多個(gè)PHY (物理)層參數(shù)會(huì)影響B(tài)ER、 PER和/或 FER的大小。例如,物理層參數(shù)包括BCC(二進(jìn)制巻積碼)的編碼速率、調(diào) 制方式如64—QAM (64級(jí)正交幅度調(diào)制)。例如,當(dāng)編碼速率由5/6減少到3/4時(shí),數(shù)據(jù)傳輸率減少,同時(shí)BER、 PEP. 和/或FER也減少。當(dāng)編碼速率由1/2增加到3/4時(shí),數(shù)據(jù)傳輸率增加,同時(shí) BER、 PER和/或FER也增加。當(dāng)所使用的調(diào)制類型由64—QAM變?yōu)?56— QAM時(shí),數(shù)據(jù)傳輸率增加,同時(shí)BER、 PER和/或FER也增加。當(dāng)調(diào)制類型 從64—QAM變?yōu)槎M(jìn)制相移鍵控(BPSK)時(shí),數(shù)據(jù)傳輸率減少,同時(shí)BER、PER禾口/或FER也減少。在NSS-NTX的MIMO系統(tǒng)中,當(dāng)NSS <NTX時(shí), 數(shù)據(jù)傳輸率減少,同時(shí)BER、 PER和/或FER也減少;當(dāng)NSS<NTX時(shí),一 個(gè)或多個(gè)數(shù)據(jù)流會(huì)通過(guò)一個(gè)以上的發(fā)送天線發(fā)送,造成冗余傳輸。一端的最大數(shù)據(jù)發(fā)送速率可由傳輸數(shù)據(jù)的通訊媒介所引起的限制決定。通 訊媒介所支持的最大數(shù)據(jù)傳輸速度被稱為"線速"。在由發(fā)送端通過(guò)網(wǎng)絡(luò)發(fā)送數(shù)據(jù)的一些應(yīng)用中,所要求的峰值數(shù)據(jù)速率小于 線速。從而,利用物理層參數(shù)來(lái)達(dá)到最大數(shù)據(jù)發(fā)送速率并不必要。此外,對(duì)于 一些在實(shí)時(shí)約束下發(fā)送數(shù)據(jù)的應(yīng)用,例如流式視頻、VOIP (網(wǎng)絡(luò)電話),重傳 所造成的時(shí)間延遲不可忍受。將上述系統(tǒng)與本申請(qǐng)后續(xù)部分結(jié)合附圖所介紹的本發(fā)明進(jìn)行比較,現(xiàn)有的 和傳統(tǒng)方法的局限性和缺陷對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的。發(fā)明內(nèi)容本發(fā)明涉及用于MAC (媒體訪問(wèn)控制)速率選擇的方法和系統(tǒng),以下在至 少一幅附圖中得到了充分顯示和/或描述,并在權(quán)利要求中更完整地進(jìn)行了闡 明。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種在通訊系統(tǒng)中處理多媒體信息 的方法,所述方法包括-選擇MAC層參數(shù)值和PHY層參數(shù)值至少其一,以保持至少一個(gè)傳輸信號(hào)的數(shù) 據(jù)傳輸率不大于所選數(shù)據(jù)傳輸率;基于所述選擇,保持所述至少一個(gè)傳輸信號(hào)的錯(cuò)誤率針對(duì)變化的信噪比值 位于指定的范圍內(nèi)。優(yōu)選地,所述錯(cuò)誤率至少是如下一個(gè)誤碼率、誤幀率、誤包率。優(yōu)選地,此方法進(jìn)一步包括基于所述至少一個(gè)傳輸信號(hào)計(jì)算至少一個(gè)計(jì) 算誤差率。優(yōu)選地,此方法進(jìn)一步包括比較所述至少一個(gè)計(jì)算誤差率與所述錯(cuò)誤率。 優(yōu)選地,此方法進(jìn)一步包括基于所述比較,修正所述選擇的MAC層參數(shù) 值和PHY層參數(shù)值中至少其一的值。優(yōu)選地,所述PHY層參數(shù)值包括至少如下一個(gè)編碼速率和調(diào)制方式。優(yōu)選地,所述MAC層參數(shù)包括至少如下一個(gè)競(jìng)爭(zhēng)窗口值、用于基于至少 一個(gè)空間流發(fā)送信號(hào)的發(fā)送天線的數(shù)目的確定。優(yōu)選地,此方法進(jìn)一步包括,為所述用于發(fā)送信號(hào)的發(fā)送天線的數(shù)量的確 定執(zhí)行天線選擇過(guò)程,其中所述發(fā)送天線為所述至少一個(gè)空間流發(fā)送信號(hào)。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種可機(jī)讀的代碼,其上存儲(chǔ)的計(jì) 算機(jī)程序包括至少一個(gè)代碼段,用于在通訊系統(tǒng)中處理多媒體信息,所述至少 一個(gè)代碼段由機(jī)器執(zhí)行而使機(jī)器執(zhí)行如下步驟選擇MAC層參數(shù)值和PHY層參數(shù)值至少其一,以保持至少一個(gè)傳輸信號(hào)的數(shù) 據(jù)傳輸率不大于所選數(shù)據(jù)傳輸率;基于所述選擇,保持所述至少一個(gè)傳輸信號(hào)的錯(cuò)誤率針對(duì)變化的信噪比值 位于指定的范圍內(nèi)。優(yōu)選地,所述錯(cuò)誤率至少是如下一個(gè)誤碼率、誤幀率、誤包率。優(yōu)選地,所述可機(jī)讀代碼進(jìn)一步包括用于基于所述至少一個(gè)傳輸信號(hào)計(jì)算至少一個(gè)計(jì)算誤差率的代碼。優(yōu)選地,所述可機(jī)讀代碼進(jìn)一步包括用于比較所述至少一個(gè)計(jì)算誤差率與 所述錯(cuò)誤率的代碼。優(yōu)選地,所述可機(jī)讀代碼進(jìn)一步包括用于基于所述比較修正所述選擇的MAC層參數(shù)值和PHY層參數(shù)值中至少其一的值的代碼。優(yōu)選地,所述PHY物理層參數(shù)值包括至少如下一個(gè)編碼速率和調(diào)制方式。 優(yōu)選地,所述MAC層參數(shù)包括至少如下一個(gè)競(jìng)爭(zhēng)窗口值、用于基于至少一個(gè)空間流發(fā)送信號(hào)的發(fā)送天線的數(shù)目的確定。優(yōu)選地,所述可機(jī)讀代碼進(jìn)一步包括用于為所述用于發(fā)送信號(hào)的發(fā)送天線的數(shù)量的確定執(zhí)行天線選擇過(guò)程的代碼,其中所述發(fā)送天線為所述至少一個(gè)空間流發(fā)送信號(hào)。根據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種在通訊系統(tǒng)中處理多媒體信息的系統(tǒng),所述系統(tǒng)包括至少一個(gè)處理器,用于選擇MAC層參數(shù)值和PHY物理層參數(shù)值至少其一,以保持至少一個(gè)傳輸信號(hào)的數(shù)據(jù)傳輸率不大于所選數(shù)據(jù)傳輸率;所述至少一個(gè)處理器基于所述選擇,保持所述至少一個(gè)傳輸信號(hào)的錯(cuò)誤率 針對(duì)變化的信噪比值位于指定的范圍內(nèi)。優(yōu)選地,所述錯(cuò)誤率為如下至少一個(gè)誤碼率、誤包率、誤幀率。 優(yōu)選地,所述至少一個(gè)處理器基于所述至少一個(gè)傳輸信號(hào)計(jì)算至少一個(gè)計(jì)算誤差率。優(yōu)選地,所述至少一個(gè)處理器比較所述至少一個(gè)計(jì)算誤差率與所述錯(cuò)誤率。優(yōu)選地,所述至少一個(gè)處理器基于所述比較,修正所述選擇的MAC層參數(shù) 值和PHY層參數(shù)值中至少其一的值。優(yōu)選地,所述PHY層參數(shù)值包括至少如下一個(gè)編碼速率和調(diào)制方式。優(yōu)選地,所述MAC層參數(shù)包括至少如下一個(gè)競(jìng)爭(zhēng)窗口值、用于基于至少 一個(gè)空間流發(fā)送信號(hào)的發(fā)送天線的數(shù)目的確定。優(yōu)選地,所述至少一個(gè)處理器為所述用于發(fā)送信號(hào)的發(fā)送天線的數(shù)量的確 定執(zhí)行天線選擇過(guò)程,其中所述發(fā)送天線為所述至少一個(gè)空間流發(fā)送信號(hào)。在隨后的描述和附圖中,將更全面地了解本發(fā)明的很多優(yōu)點(diǎn)、方面和新特 征以及具體實(shí)施例。
圖1是根據(jù)本發(fā)明實(shí)施例的無(wú)線通訊系統(tǒng)的示意框圖; 圖2A是根據(jù)本發(fā)明實(shí)施例的收發(fā)器電路的示意框圖; 圖2B是根據(jù)本發(fā)明實(shí)施例的MAC層速率選擇的結(jié)構(gòu)示意框圖; 圖3是根據(jù)本發(fā)明實(shí)施例的用于MAC層速率選擇的MIM0發(fā)送器系統(tǒng)的示 意框圖;圖4是根據(jù)本發(fā)明實(shí)施例的用于MAC層速率選擇的協(xié)議交互的示意協(xié)議參 考模型;圖5是根據(jù)本發(fā)明實(shí)施例的MAC層速率選擇步驟的流程圖。
具體實(shí)施方式
本發(fā)明的實(shí)施體現(xiàn)在實(shí)現(xiàn)MAC (媒體訪問(wèn)控制)速率選擇的方法和系統(tǒng)中。 本系統(tǒng)用于處理通訊系統(tǒng)中多媒體信息,包括在無(wú)線通訊設(shè)備中控制MAC 層和/或PHY層的發(fā)射器,其用于選擇MAC層和/或PHY層參數(shù)值。設(shè)定MAC 層和/或PHY物理層參數(shù)值,使得發(fā)送端以選定的數(shù)據(jù)傳輸速率發(fā)送數(shù)據(jù),并 將錯(cuò)誤率保持在特定范圍內(nèi)。錯(cuò)誤率可用誤碼率(BER)、誤包率(PER)和/ 或誤幀率來(lái)衡量。在本發(fā)明的各種實(shí)施例中,設(shè)置PHY層和/或MAC層參數(shù)值 以使PHY層和/或MAC層的BER和/或FER最小化,以降低TCP慢啟動(dòng)的可能性。圖1是本發(fā)明實(shí)施例的一個(gè)典型無(wú)線通訊系統(tǒng)的框圖。圖1中包括移動(dòng) 計(jì)算機(jī)系統(tǒng)102、流媒體服務(wù)器104、移動(dòng)電話106、智能手機(jī)108、 MIMO (多 進(jìn)多出)通訊系統(tǒng)110。其中MIMO通訊系統(tǒng)110可用于發(fā)送和/或接收一個(gè) 或多個(gè)信號(hào)110a和110b。移動(dòng)計(jì)算機(jī)系統(tǒng)102包括MIMO通訊系統(tǒng),使得移動(dòng)計(jì)算機(jī)系統(tǒng)102能 夠同時(shí)通過(guò)一個(gè)或多個(gè)發(fā)送信號(hào)傳輸數(shù).據(jù),和/或同時(shí)通過(guò)一個(gè)或多個(gè)接收信 號(hào)接收數(shù)據(jù)。用戶可以利用移動(dòng)計(jì)算機(jī)系統(tǒng)102執(zhí)行各種程序和/或應(yīng)用,例 如Email、 WWW萬(wàn)維網(wǎng)、瀏覽器、數(shù)據(jù)庫(kù)訪問(wèn)程序、VOIP (互聯(lián)網(wǎng)協(xié)議語(yǔ) 音技術(shù))和/或媒體錄制和播放器。流媒體服務(wù)器104可儲(chǔ)存一個(gè)或多個(gè)視頻/音頻程序、多媒體程序和/或數(shù) 據(jù)。流媒體服務(wù)器104與MIMO通訊系統(tǒng)110耦合,便可以通過(guò)一個(gè)或多個(gè) 發(fā)送的信號(hào)110a和110b同時(shí)發(fā)送數(shù)據(jù)和/或多媒體流,和/或通過(guò)一個(gè)或多個(gè) 接收的信號(hào)110a和110b同時(shí)接收數(shù)據(jù)和/或多媒體流。移動(dòng)電話106可用來(lái)通過(guò)無(wú)線通訊媒介發(fā)送和/接收語(yǔ)音、數(shù)據(jù)和/或多媒 體通訊。此外,移動(dòng)電話可用來(lái)發(fā)送/接收文本信息和/或?yàn)g覽WWW。智能電話108可實(shí)現(xiàn)與移動(dòng)電話106相類似的功能。智能電話108可用于 發(fā)送/接收信號(hào)108a。此外,智能電話108還可實(shí)現(xiàn)的掌上電腦的功能,例如 PDA(個(gè)人數(shù)字助理)。智能電話108可實(shí)現(xiàn)的PDA功能包括管理姓名和地 址數(shù)據(jù)庫(kù)、個(gè)人日歷、待辦事項(xiàng)列表和便簽。信號(hào)110a、 110b和/或108可通過(guò)共享的無(wú)線通訊媒介發(fā)送。信號(hào)110a受到信號(hào)110b和108b的干擾,此外,信號(hào)110b受到信號(hào)110a和108b的干 擾。同樣地,信號(hào)108a受到信號(hào)110a和110b的干擾。MIMO發(fā)送通訊系統(tǒng) 110可利用波束成形來(lái)除去MIMO接收端信號(hào)UOa與110b之間的干擾。信號(hào) 110a與110b可以通過(guò)不同于信號(hào)108a的頻段發(fā)送以避免干擾。然而,當(dāng)多個(gè) MIMO發(fā)送系統(tǒng)110嘗試通過(guò)通用頻率或頻段同時(shí)發(fā)送信號(hào)時(shí),發(fā)送的信號(hào)間 存在干擾。此種千擾被稱為沖突。MIMO通訊系統(tǒng)110中的MAC層可檢測(cè)到?jīng)_ 突。例如,通過(guò)MAC幀發(fā)送的數(shù)據(jù)在沖突中可被修正或被破壞。對(duì)于沖突,MAC 層可執(zhí)行一定的策略,例如基于擁塞窗口參數(shù)重傳。甚至當(dāng)干擾和/或沖突都不存在時(shí),通過(guò)信號(hào)110a、 110b和/或118a發(fā)送 的數(shù)據(jù),也可能會(huì)由于無(wú)線通訊系統(tǒng)的非線性特征在傳輸中被破壞。這種非線 性性質(zhì)被稱為信道衰減。無(wú)線通訊媒介在平坦衰減信道中,其非線性特征在一 個(gè)頻段內(nèi)基本相似;而在選擇性平坦衰減信道中,其非線性特征在一個(gè)頻段內(nèi) 發(fā)生變化。衰減會(huì)使得接收端例如移動(dòng)計(jì)算機(jī)系統(tǒng)102檢測(cè)到發(fā)送數(shù)據(jù)的誤 碼。誤碼發(fā)生的速率用誤碼率(BER)統(tǒng)計(jì)值來(lái)衡量。接收數(shù)據(jù)內(nèi)的誤碼會(huì)造 成接收端檢測(cè)到誤幀和/或誤包。誤幀發(fā)生的速率用誤幀率(FER)衡量,誤包 發(fā)生的速率用誤包率(PER)衡量。發(fā)送端,例如MIMO通訊系統(tǒng)110和/或流媒體服務(wù)器104,在沒(méi)有收到 對(duì)應(yīng)于之前發(fā)送幀和/或包的確認(rèn)信息時(shí),便可檢測(cè)到誤碼、誤幀和/或誤包的 發(fā)生。發(fā)送端便可根據(jù)已發(fā)送的幀和/或包的數(shù)量,對(duì)比所接收到的幀和/或包 確定信息的數(shù)量,來(lái)計(jì)算FER和/或PER?;谝欢〞r(shí)隙內(nèi)發(fā)送的比特?cái)?shù)量, 發(fā)送端還可以計(jì)算數(shù)據(jù)傳輸率(由比特/秒(bps)衡量)。在本發(fā)明的不同實(shí)施例中,用戶可以選擇數(shù)據(jù)傳輸率以用于從發(fā)送端發(fā)送 語(yǔ)音、多媒體和/或數(shù)據(jù)?;谑褂玫膽?yīng)用,可確定目標(biāo)BER、 FER和/或PER 的范圍。該目標(biāo)范圍包括此應(yīng)用的可接受錯(cuò)誤率范圍。發(fā)送端基于一組初始的 PHY層參數(shù)值和/或MAC層參數(shù)值發(fā)送信號(hào)。PHY物理層參數(shù)包括編碼速率,調(diào) 制和調(diào)制方式。MAC層參數(shù)包括競(jìng)爭(zhēng)窗口大小。發(fā)送端接著可根據(jù)發(fā)送的數(shù)據(jù)來(lái)計(jì)算BER、FER和/或PER。計(jì)算得到的BER、 FER和/或PER值與相應(yīng)的目標(biāo)BER、 FER和/或PER值相比較。當(dāng)算得的BER、FER和/或PER值在相應(yīng)的目標(biāo)范圍內(nèi)時(shí),發(fā)送端則保持現(xiàn)有的PHY層參數(shù)和/ 或MAC層參數(shù)。當(dāng)算得的BER、 FER和/或PER值不在相應(yīng)的目標(biāo)范圍內(nèi)時(shí),發(fā) 送端則選擇一個(gè)或多個(gè)新的PHY層參數(shù)值和/或MAC層參數(shù)值。本發(fā)明的不同實(shí)施例可用于開環(huán)系統(tǒng)中,該系統(tǒng)中的發(fā)送端根據(jù)發(fā)送的數(shù) 據(jù)來(lái)計(jì)算BER、 FER和/或PER值,然后根據(jù)算得的值,選擇PHY層參數(shù)和/或 MAC層參數(shù)。本發(fā)明的不同實(shí)施例亦可用于閉環(huán)系統(tǒng)中,該系統(tǒng)中的發(fā)送端接收來(lái)自接收端的反饋信息。例如,閉環(huán)系統(tǒng)可以結(jié)合天線選擇過(guò)程來(lái)使用。例 如,當(dāng)發(fā)送天線的數(shù)量大于發(fā)送數(shù)據(jù)流的數(shù)量時(shí)(即NTX〉NSS),天線選擇過(guò)程選擇發(fā)送天線來(lái)發(fā)送所選數(shù)據(jù)流。圖2A是根據(jù)本發(fā)明實(shí)施例的收發(fā)器電路的示意框圖。圖2A中示出了存 儲(chǔ)器處理器272、收發(fā)器274、射頻前端280、 一個(gè)或多個(gè)接收天線 276a,…,276n、 一個(gè)或多個(gè)發(fā)送天線278a,…,278m。收發(fā)器274包括處理器 282、接收器284和發(fā)射器286。存儲(chǔ)器272實(shí)現(xiàn)通過(guò)一個(gè)或多個(gè)發(fā)送天線278a,, 278m發(fā)送的數(shù)據(jù)、通 過(guò)一個(gè)或多個(gè)接收天線276a,…,276n接收的數(shù)據(jù)的存儲(chǔ)和/或獲取,和/或?qū)?現(xiàn)用于控制收發(fā)器274的運(yùn)行的代碼的存儲(chǔ)。在MIM0系統(tǒng)中,發(fā)送天線 278a,, 278m的數(shù)量根據(jù)參數(shù)NTX確定。在MIM0系統(tǒng)中,接收天線 276a,…,276n的數(shù)量根據(jù)參數(shù)NRX確定。每個(gè)NTX與NRX的值都為一個(gè)數(shù)字, 比如一個(gè)整數(shù)。處理器282可以按照適用的通訊標(biāo)準(zhǔn),實(shí)現(xiàn)數(shù)字接收器和/或發(fā)送器的功 能。這些功能可包括(但不限于)相關(guān)協(xié)議參考模型內(nèi)執(zhí)行的低層任務(wù)。這些 低層包括PHY層和/或MAC層。這些任務(wù)進(jìn)一步包括物理層會(huì)聚協(xié)議(PLCP)、 物理介質(zhì)關(guān)聯(lián)子層(PMD)功能以及相關(guān)層管理功能。接收器284可以實(shí)現(xiàn)數(shù)字接收器功能,包括(但不限于)快速傅立葉變換、 均衡、去映射、解調(diào)控制、解交錯(cuò)、解打孔(d印uncture)、解碼。發(fā)送器286 可以實(shí)現(xiàn)數(shù)字發(fā)送器功能,包括(但不限于)編碼、收縮、交錯(cuò)、映射、調(diào)制 控制和快速傅立葉逆變換。在MIM0系統(tǒng)中,發(fā)送器286可實(shí)現(xiàn)波束成形。射 頻前端280通過(guò)一個(gè)或多個(gè)天線276a,…,276m,可以接收模擬射頻信號(hào),將其轉(zhuǎn)換到基帶,并為接收到的模擬基帶信號(hào)生成數(shù)字表示。該數(shù)字表示可以是復(fù)數(shù),包含I、 Q兩個(gè)分量。射頻前端280還可以通過(guò)一個(gè)或多個(gè)天線 278a,…,278m發(fā)送模擬射頻信號(hào),其中數(shù)字基帶信號(hào)在傳輸前被轉(zhuǎn)換為模擬 射頻信號(hào)。運(yùn)行中,處理器282從接收器284接收數(shù)據(jù)。處理器282將收到的數(shù)據(jù)存 放于存儲(chǔ)器272中,以便后續(xù)的分析和/或處理。處理器282還可以從存儲(chǔ)器 272取出數(shù)據(jù)。此取出的數(shù)據(jù)由發(fā)送器286通過(guò)射頻通道發(fā)送。處理器282為 一個(gè)或多個(gè)MAC層和/或PHY層選擇參數(shù)值以發(fā)送數(shù)據(jù)。本發(fā)明的不同實(shí)施例 中,該一個(gè)或多個(gè)MAC層和/或PHY層參數(shù)值是根據(jù)所選數(shù)據(jù)傳輸速率以及 BER、 FER和/或PER目標(biāo)值范圍來(lái)選擇的。圖2B是根據(jù)本發(fā)明實(shí)施例的MAC層速率選擇的結(jié)構(gòu)示意框圖。如圖2B中 所示有處理器210、發(fā)送模塊215。其中,發(fā)送模塊215包括源編碼模塊220、 存儲(chǔ)模塊222、源層復(fù)用器模塊224、 PHY/MAC模塊226、跨層分割器228、參 數(shù)控制模塊230和發(fā)送天線232a,…,232b。源編碼模塊220包括適配的邏輯、電路和/或代碼,用于傳輸前壓縮數(shù)據(jù)。 例如,壓縮后的數(shù)據(jù)可為MPEG-4格式的視頻數(shù)據(jù)。源編碼模塊220可以傳送 有關(guān)壓縮后的數(shù)據(jù)的信息給跨層分割器模塊228。傳送的信息與壓縮類型有 關(guān)。例如,如果壓縮后的數(shù)據(jù)包括視頻數(shù)據(jù),源編碼模塊220則傳送特定的壓 縮類型,如MPEG-1、 MPEG-2、 MPEG-4、 H. 261、 H. 263或是H. 264。源編碼模 塊220 還可以傳送所使用的色度抽樣(chroma subsampling)類型,比如 4-4-4、 4-2-2或者4-2-0色度抽樣。源層復(fù)用器模塊224包括適配的邏輯、電路和/或代碼,用于從存儲(chǔ)器222 讀取數(shù)據(jù),以及傳送數(shù)據(jù)的各個(gè)部分給PHY/MAC 226。在MIMO通訊系統(tǒng)中, 數(shù)據(jù)會(huì)根據(jù)來(lái)自跨層分割器模塊228的信息分割為多個(gè)部分。每部分對(duì)應(yīng)于-個(gè)將要傳輸?shù)臄?shù)據(jù)流或空間流。例如,來(lái)自跨層分割器模塊228的信息可用于 確定空間流的數(shù)量(NSS)。PHY/區(qū)C模塊226包括適配的邏輯、電路和/或代碼,用于轉(zhuǎn)換數(shù)字格式 的輸入數(shù)據(jù)以輸出經(jīng)適當(dāng)調(diào)制后的模擬數(shù)據(jù),以便發(fā)送。例如,PHY/MAC模塊226對(duì)數(shù)字?jǐn)?shù)據(jù)執(zhí)行FEC編碼。PHY/MAC模塊226還可對(duì)該模擬信號(hào)執(zhí)行特定 的射頻調(diào)制,此模擬信號(hào)是由數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換來(lái)的,并通過(guò)至少一個(gè)發(fā)送天線 232a,.. , 232b發(fā)送。在MIMO通訊系統(tǒng)中,使用PHY/MAC模塊226來(lái)對(duì)發(fā)送的 空間流執(zhí)行波束成形,并將每個(gè)經(jīng)波束成形的信號(hào)分配到至少一個(gè)發(fā)送天線 232a,…,232b上。本發(fā)明的一個(gè)實(shí)施例中,PHY/MAC模塊226可以接收一個(gè)或多個(gè)數(shù)字?jǐn)?shù)據(jù) 流。然后,PHY/MAC塊226在例如參數(shù)控制塊230的指示下,對(duì)該一個(gè)或多個(gè) 數(shù)據(jù)流進(jìn)行操作。相應(yīng)的,PHY/MAC模塊226可以對(duì)每個(gè)數(shù)字流執(zhí)行特定的FEC 編碼。在MIMO系統(tǒng)中,多個(gè)數(shù)字流經(jīng)波束成形,生成對(duì)應(yīng)的多個(gè)經(jīng)波束成形 的信號(hào)。每個(gè)數(shù)字流,和/或經(jīng)波束成形的信號(hào),然后被轉(zhuǎn)換為模擬射頻信號(hào), 此可由特定的射頻調(diào)制方案來(lái)調(diào)制。然后每個(gè)調(diào)制后的射頻信號(hào)被送到一個(gè)或 多個(gè)天線以便發(fā)送??鐚臃指钇髂K228包括適配的邏輯、電路和/或代碼,用于確定空間流 的數(shù)量,將從存儲(chǔ)塊222取出的數(shù)據(jù)分割成NSS個(gè)空間流。在MIMO通訊系統(tǒng) 中,NSS》1。在MIMO通訊系統(tǒng)中,跨層分割器模塊228還可告知源層復(fù)用器模塊224, 從存儲(chǔ)器模塊222取回的數(shù)據(jù)的哪些部分將分配給各個(gè)NSS〉1的空間流。源 層復(fù)用器模塊224傳輸相應(yīng)的空間流到PHY/MAC模塊226。跨層分割器模塊228 接著將PHY層參數(shù)值和/或MAC層參數(shù)值傳輸給參數(shù)控制模塊230,用于處理 空間流。在MIMO通訊系統(tǒng)中,特定數(shù)據(jù)流傳送到特定發(fā)送天線??鐚臃指钇?28 具有關(guān)于從每個(gè)發(fā)送天線232a,…,232b到接收天線的傳輸通道的信息。其中 通過(guò)一個(gè)發(fā)送天線傳輸?shù)臄?shù)據(jù),比從另一個(gè)發(fā)送天線發(fā)送的數(shù)據(jù),能以更少的 誤碼接收到。相應(yīng)地,這樣的信息可用于確定一個(gè)或多個(gè)空間流的那種數(shù)據(jù)組 合應(yīng)通過(guò)哪一個(gè)發(fā)送天線發(fā)送。此一個(gè)或多個(gè)空間流的數(shù)據(jù)組合被稱為波束成 成。有關(guān)各個(gè)發(fā)送天線的發(fā)送通道的信息,可以從接收端的反饋信息中生成。 或者,生成該信息所需的反饋信號(hào)來(lái)自接收器,其與發(fā)送模塊215位于同一處。參數(shù)控制模塊230包含適配的邏輯、電路和/或代碼,用于控制PHY/MAC模塊226內(nèi)對(duì)數(shù)字?jǐn)?shù)據(jù)的各種操作。例如,參數(shù)控制塊230可以確定由PHY/MAC 塊226利用來(lái)處理特定數(shù)據(jù)的FEC編碼和/或射頻調(diào)制,。通過(guò)控制raY/MAC 模塊226中的數(shù)據(jù)路由到特定的天線,參數(shù)控制模塊230還可以用于確定哪個(gè) 天線用于發(fā)送數(shù)據(jù)的哪部分。在本發(fā)明的不同實(shí)施例中,基于所選數(shù)據(jù)傳輸率和BER、 FER禾B/或PER 的目標(biāo)值范圍,參數(shù)控制塊230選擇參數(shù)值來(lái)控制PHY/MAC模塊226的操作。 基于PHY/MAC模塊226根據(jù)發(fā)送信號(hào)計(jì)算出的BER、 FER和/或PER值,參數(shù) 控制模塊230為例如編碼速率、調(diào)制方式、天線選擇來(lái)選擇參數(shù)值。通過(guò)選擇 一定的值,使得發(fā)送模塊215以選定的數(shù)據(jù)傳輸率來(lái)發(fā)送語(yǔ)音、多媒體和/或 數(shù)據(jù),同時(shí)實(shí)現(xiàn)計(jì)算出的BER、 FER和/或PER在相應(yīng)的BER、 FER和/或PEK 目標(biāo)值范圍內(nèi)。選擇的值可傳送給PHY/MAC模塊226,由其使用該值來(lái)發(fā)送隨 后的信號(hào)。在本發(fā)明的不同實(shí)施例中,可以選擇單獨(dú)的編碼速率以及單獨(dú)的調(diào)制方 式。所選的編碼速率和調(diào)制方式可用于NSS個(gè)空間流中的每一個(gè)。在本發(fā)明的 其他實(shí)施例中,編碼速率和/或調(diào)制方式可自適應(yīng)地選擇。在運(yùn)用自適應(yīng)編碼 的系統(tǒng)中,可針對(duì)NSS個(gè)空間流中的每一個(gè)單獨(dú)地選擇各自的編碼速率,即為 用于一個(gè)空間流的編碼速率不同于另一個(gè)空間流的編碼速率。在運(yùn)用自適應(yīng)調(diào) 制的系統(tǒng)中,用于一個(gè)空間流的調(diào)制方式不同于另一個(gè)空間流的調(diào)制方式。在運(yùn)行中,源編碼器模塊220壓縮數(shù)據(jù)并儲(chǔ)存壓縮后的數(shù)據(jù)于存儲(chǔ)模塊 222。簡(jiǎn)化起見(jiàn),Outputl數(shù)據(jù)和Outputn數(shù)據(jù)分別由發(fā)送天線232a和232b 發(fā)送。源編碼模塊220可傳送信息給跨層分割器模塊228,告知壓縮后的數(shù)據(jù) 為MPEG-4格式的視頻數(shù)據(jù)。源編碼模塊220還可以傳輸例如存儲(chǔ)的對(duì)應(yīng)于一 幀的視頻數(shù)據(jù)的開始和結(jié)束儲(chǔ)存器地址、幀號(hào)以及可能存儲(chǔ)的幀類型。幀類型 包括I-frame (幀內(nèi)編碼)、P-frame (幀間編碼)、B-frame (雙向預(yù)測(cè)幀)。 其他可以傳輸?shù)男畔⑦€有例如色度抽樣格式。跨層分割器模塊228可確定空間流的數(shù)量NSS,用于分割視頻數(shù)據(jù)。視頻 數(shù)據(jù)的每個(gè)部分都被分配給其中一個(gè)空間流。在運(yùn)用發(fā)射分集的MIMO通訊系 統(tǒng)中,空間流的數(shù)目可以少于發(fā)送天線數(shù)目,即NSS<NTX。源層復(fù)用器224可從存儲(chǔ)模塊222讀取數(shù)據(jù),并通過(guò)0utputl輸出與空間流1相關(guān)的數(shù)據(jù),通 過(guò)0utputn輸出與空間流n相關(guān)的數(shù)據(jù),其中n即等于NSS??鐚臃指钇髂K228還可傳送給參數(shù)控制模塊230將對(duì)每個(gè)數(shù)據(jù)流即 0utputl和0utputn執(zhí)行的操作。例如,參數(shù)控制模塊230可以為MAC層和/ 或PHY層參數(shù)選擇參數(shù)值??舍槍?duì)NSS個(gè)空間流中的每一個(gè)選擇并應(yīng)用一致的 MAC層和/或PHY層參數(shù)值,或可自適應(yīng)選擇MAC層和/或PHY層參數(shù)值??鐚臃指钇髂K228可以與參數(shù)控制模塊230通訊,告知其針對(duì)高優(yōu)先級(jí) 的數(shù)據(jù)Outputl運(yùn)用QPSK(四相相移鍵控)射頻調(diào)制,而不是16QAM (16進(jìn)制 正交振幅調(diào)制)射頻調(diào)制。QPSK射頻調(diào)制比16QAM擁有更小的數(shù)據(jù)吞吐量。 然而,在一個(gè)給定的發(fā)送環(huán)境里,QPSK射頻調(diào)制更為可靠。另外,發(fā)送天線 232a比發(fā)送天線232b的發(fā)送性能更可靠。若是發(fā)送環(huán)境變了,使得發(fā)送天線 232b比232a的發(fā)送性能更可靠時(shí),則跨層分割器模塊228會(huì)指示更高優(yōu)先級(jí) 的數(shù)據(jù)由Outputn輸出。當(dāng)跨層分割器模塊228選擇MAC層和/或PHY層參數(shù)值時(shí),來(lái)自接收端的 反饋信息也會(huì)被考慮在內(nèi)。發(fā)送模塊215對(duì)NSS個(gè)空間流執(zhí)行波束成形時(shí),也 會(huì)利用到該反饋信息。在本發(fā)明的不同實(shí)施例中,跨層分割器模塊228也可利 用從接收器284傳回的反饋信息,接收器284與發(fā)送器286 —起位于收發(fā)器 274內(nèi)。來(lái)自接收器的反饋信息,可由接收器傳輸?shù)轿挥谕惶幍陌l(fā)送模塊 215。例如,處理器210處理來(lái)自同一位置的接收器的反饋數(shù)據(jù),再將處理后 的反饋信息傳輸?shù)桨l(fā)送模塊215。這些信息可以用來(lái)例如控制PHY/MAC模塊226 對(duì)數(shù)據(jù)流的操作。申請(qǐng)日為2006年1月6日的美國(guó)專利申請(qǐng)11/327,690提供了有關(guān)MIMO 系統(tǒng)的反饋的詳細(xì)描述,在此將其全文引入本申請(qǐng)中。圖3是根據(jù)本發(fā)明實(shí)施例的用于MAC層速率選擇的MIMO發(fā)送器系統(tǒng)的示 意框圖。圖3中包含發(fā)送器300、處理器342、存儲(chǔ)器340和多個(gè)發(fā)送天線 315a,…,315m。發(fā)送器300包含信道編碼模塊302、打孔模塊(puncture) 304、空間解析器305、多個(gè)頻率交織模塊306a,…,306n、多個(gè)群集映射模塊 308a,…,308n、多個(gè)串并轉(zhuǎn)換器309a,, 309n、波束成形矩陣模塊312、多個(gè)IFFT (快速傅立葉逆變化)模塊310a,…,310m、多個(gè)插入GI (保護(hù)間隔)窗 口模塊311a,…,311m、多個(gè)射頻前端模塊(RFE) 314a,…,314m。信道編碼模塊302包含適配的邏輯、電路和/或代碼,其利用前向糾錯(cuò) (FEC)技術(shù)實(shí)現(xiàn)接收到的二進(jìn)制輸入數(shù)據(jù)塊的轉(zhuǎn)換,例如利用二進(jìn)制巻積編 碼(BCC)。 FEC技術(shù)的運(yùn)用,也被稱為信道編碼,通過(guò)在輸入數(shù)據(jù)由射頻信道 傳輸前附加上冗余信息,可以改善接收器數(shù)據(jù)恢復(fù)能力。二進(jìn)制輸入數(shù)據(jù)塊內(nèi) 的比特?cái)?shù)目與轉(zhuǎn)換后的數(shù)據(jù)塊內(nèi)比特?cái)?shù)目之比即為編碼率(coding rate)。此 編碼率R由ib/"U表示,其中tb代表編碼比特群中的比特總數(shù),ib代表包含在 比特群tb中的信息比特的總數(shù)。"U-ib的比特?cái)?shù)量便代表冗余比特,該冗余比 特能使接收器284檢測(cè)及糾正在通過(guò)無(wú)線通訊媒介從發(fā)送器286傳輸信息到接 收器284的過(guò)程中所引入的錯(cuò)誤。增加冗余比特的數(shù)量,可以提高接收器檢測(cè) 并校正接收到的信息比特內(nèi)的錯(cuò)誤的能力。增加冗余比特的數(shù)量,可以增加 tb的值,而不增加信息比特的數(shù)量ib,并相應(yīng)地減少編碼率R。產(chǎn)生的較低編 碼率R,與較高的編碼率R相比,被稱為"更強(qiáng)"的編碼率。更強(qiáng)的編碼速率 還對(duì)應(yīng)于更強(qiáng)的錯(cuò)誤防護(hù)機(jī)制。更強(qiáng)的錯(cuò)誤防護(hù)機(jī)制可以相應(yīng)地實(shí)現(xiàn)接收器更 強(qiáng)的檢測(cè)和校正接收到的信息比特內(nèi)的錯(cuò)誤的能力。減少冗余比特的數(shù)量,可 以減少tb的值,而不減少信息比特的數(shù)量ib,并相應(yīng)地增加編碼率R。產(chǎn)生的 更高的編碼率R,與較低的編碼率R相比,被稱為"更弱"的編碼率。本發(fā)明并不局限于BCC,本發(fā)明還可以采用以下任何一種編碼技術(shù),例如 Turbo碼、LDPC低密度奇偶校驗(yàn)碼或各種塊編碼技術(shù)如里德一所羅門 (Reed-Solomon) FEC編碼等。打孔模塊304包含適配的邏輯、電路和/或代碼,通過(guò)除去收到的轉(zhuǎn)換后 的二進(jìn)制輸入數(shù)據(jù)塊中的冗余比特,改變所接收的編碼數(shù)據(jù)的編碼率。例如, 對(duì)于基于R=l/2編碼率BCC編碼的接收數(shù)據(jù)中每個(gè)連續(xù)4比特?cái)?shù)據(jù)塊,可包含 有2個(gè)信息比特,及2個(gè)冗余比特。例如,通過(guò)除去該一組4個(gè)收到的比特中 的1個(gè)冗余比特,打孔模塊304可以將編碼速率由R=l/2改成R=2/3??臻g解析器305包含適配的邏輯、電路和/或代碼,用于將與單個(gè)比特流 相關(guān)聯(lián)的數(shù)據(jù)比特塊分割成多個(gè)解析的數(shù)據(jù)比特塊,其中每個(gè)都與相應(yīng)的多個(gè)解析比特流相關(guān)聯(lián)。該單個(gè)比特流包含從存儲(chǔ)器222提取的數(shù)據(jù)。每個(gè)解析比 特流被稱為空間流。空間流包含有可識(shí)別的比特塊,其可在MIMO系統(tǒng)中處理。 空間解析器305可以接收與該單個(gè)比特流bdb相關(guān)聯(lián)的數(shù)據(jù)比特塊,再生成 多個(gè)解析比特流bst [i],其中i為將特定的解析比特流從多個(gè)解析比特流中標(biāo) 識(shí)出的索引。索引i的數(shù)值范圍由下式表示0《i《Nss-1 (1) 其中Nss代表空間流的數(shù)目,例如Nss=2表示MIMO系統(tǒng)中包含2個(gè)空間流。每個(gè)解析比特流bst[i]包含該單個(gè)比特流bdd中的一部份比特。該單個(gè)比 特流bdd包括多個(gè)比特,這多個(gè)比特集中包含在相應(yīng)的多個(gè)解析比特流bst[i] 中。本發(fā)明的各種實(shí)施例不局限于特定的從單個(gè)比特流分配比特到多個(gè)空間 流的方法。例如,對(duì)于給定的從單個(gè)比特流收到的NT。T個(gè)比特的比特i央,空l(shuí)lj 解析器305分配約Nt。t/Nss比特到Nss個(gè)空間流中的每個(gè)空間流。例如,比特 流bdb的第一個(gè)NT。T/NSS比特塊分配給空間流1 ,第二個(gè)NT。T/NSS比特塊分配給空 間流2,第Ns產(chǎn)個(gè)NTOT /Nss比特塊分配給空間流Nss。或者,將來(lái)自比特流bdb的 第K個(gè)比特(其中k代表與該比特流bdb相關(guān)聯(lián)的數(shù)據(jù)比特塊中的比特的索引)分配給空間流i,如下式所示Ki = floor (k/Nss)+k mod(Nss) (2) 其中ki表示分配給第i個(gè)空間流的比特的索引,floor(x)代表不大于X的整 數(shù),y mod(x)代表x以y為模的模數(shù)。頻率交織器306a包含適配的邏輯、電路和/或代碼,用于重新排列與接收 的空間流相關(guān)的比特塊中的比特順序。頻率交織器306a可以利用各種置換重 新排列比特塊中的比特順序。重新排列之后,與第i個(gè)空間流相關(guān)的交織的比 特塊bst[i]"t可被分成多個(gè)子塊bsub[f],其中f代表頻率。該頻率對(duì)應(yīng)于多個(gè) 載頻載波中的一個(gè),這些載頻載波用于通過(guò)無(wú)線通訊媒介發(fā)送子塊中的比特的 代表。該比特代表可被稱為符號(hào)。每個(gè)子塊bsub[f]包含塊bst[i]i"t中的一部分比特。比特塊bst[i]int包括多個(gè)比特,這多個(gè)比特包含在相應(yīng)多個(gè)子塊bsub[f]中。頻率交織器306n包含適配的邏輯、電路和/或代碼,用于重新排列與接收 的空間流相關(guān)的比特塊中比特順序,類似于頻率交織器306a。在本發(fā)明的不 同實(shí)施例中,頻率交織器306a,…,306n的數(shù)目可與空間流的數(shù)目Nss相等。群集映射模塊308a包含適配的邏輯、電路和/或代碼,用于將所收到的、 與空間流相關(guān)的比特映射為一個(gè)或多個(gè)符號(hào)。接收到的比特可基于FEC進(jìn)行編 碼,被稱為編碼比特。群集映射模塊308a可以接收一個(gè)或多個(gè)編碼比特bsym[f], 然后基于與該空間流有關(guān)的調(diào)制方式,生成符號(hào)sym[f]。與b,[f]相關(guān)的編 碼比特的數(shù)目,可基于調(diào)制方式來(lái)確定。符號(hào)sym[f]的表示,可以是包含同 相I和正交Q分量的復(fù)數(shù)。與一個(gè)或多個(gè)編碼比特b^[fk]相關(guān)的每個(gè)符號(hào) sym[fk]與載頻載波fk相關(guān),其中k是標(biāo)識(shí)與第k個(gè)載頻載波相關(guān)的頻率的索 引,該頻率載波用于通過(guò)無(wú)線通訊媒介發(fā)送符號(hào)形式。典型調(diào)制方式包括二相相移鍵移(BPSK)、四相相移鍵移(QPSK)、 16進(jìn) 制正交振幅調(diào)制(16 QAM)和256進(jìn)制正交振幅調(diào)制(256 QAM)。在BPSK調(diào) 制方式中,對(duì)于每個(gè)頻率載波fk,與一個(gè)符號(hào)相關(guān)的編碼比特的數(shù)目表示為-num(bs,[fk])=l。在QPSK調(diào)制方式中,對(duì)于每個(gè)頻率載波fk,與一個(gè)符號(hào)相關(guān) 的編碼比特的數(shù)目表示為- num(bsym[fk])=2。在16QAM調(diào)制方式中,對(duì)于每個(gè) 頻率載波fk,與一個(gè)符號(hào)相關(guān)的編碼比特的數(shù)目表示為num(bsyJfk])=4。在 64QAM調(diào)制方式中,對(duì)于每個(gè)頻率載波fk,與一個(gè)符號(hào)相關(guān)的編碼比特的數(shù)目 表示為num(bsym[fk])=6。在256QAM調(diào)制方式中,對(duì)于每個(gè)頻率載波fk,與一 個(gè)符號(hào)相關(guān)的編碼比特的數(shù)目表示為num (bsy [fk]) =8。,空間流包含多個(gè)頻率載波NsD,例如,20MHz射頻信道包含NSD=56個(gè)頻率載 波f-28,f—27,…,f-" "',&7和f28,用于發(fā)送編碼比特;40MHz射頻信道包 含K12個(gè)頻率載波f—56,f_55,*", f-i, …,fs5和f56,用于發(fā)送編碼比 特。在MIMO系統(tǒng)中,符號(hào)sym[f—28], sym[f_27],.", sym[f—J, sym[fj,…, sym[f27],禾口 sym[f』,或者sym[f—56] , sym[f—55],…,sym[f一J , sym[f丄…, sym[f55],和sym[f56],都被稱為正交頻分復(fù)用(OFDM)符號(hào)。編碼比特的數(shù) 目與OFDM符號(hào)有關(guān),NeBPS=NSD*bsym [fk]。數(shù)據(jù)比特的數(shù)目與OFDM符號(hào)有關(guān),NDBPS=R* NSD*bsym[fk],其中R代表編群集映射模塊308a包含適配的邏輯、電路和/或代碼,用于將與空間流有 關(guān)的、收到的比特映射為一個(gè)或多個(gè)符號(hào),類似于群集映射模塊308a。在本 發(fā)明的不同實(shí)施例中,群集映射模塊的數(shù)目308a,…,308n可與空間流的數(shù)目 Nss相等。串并轉(zhuǎn)換器模塊309a包含適配的邏輯、電路和/或代碼,用于串行接收多 個(gè)比特,以及隨后同時(shí)輸出串行接收到的多個(gè)比特。串并轉(zhuǎn)換器模塊309a包 含適合適的儲(chǔ)器、鎖存器和/或?qū)崿F(xiàn)串并轉(zhuǎn)換功能的寄存器。串并轉(zhuǎn)換器模塊309n包含適配的邏輯、電路和/或代碼,用于串行接收多 個(gè)比特,以及隨后同時(shí)輸出串行接收到的多個(gè)比特,類似于串并轉(zhuǎn)換器模塊 309a。在本發(fā)明的不同實(shí)施例中,串并轉(zhuǎn)換器模塊的數(shù)目309a,…,309n可與 空間流Nss的數(shù)目相等。波束成形矩陣模塊312包含適配的邏輯、電路和/或代碼,用于處理收到 的多個(gè)空間流,以及生成同時(shí)由MIM0發(fā)送器202發(fā)送的相應(yīng)的多個(gè)信號(hào)。每 個(gè)生成的信號(hào)包含接收到的多個(gè)空間流中至少一部分的至少一個(gè)加權(quán)和。加權(quán) 和的計(jì)算可針對(duì)每個(gè)頻率載波fk進(jìn)行。從每個(gè)加權(quán)和生成的每個(gè)信號(hào)表示為 X[fk]。根據(jù)信道估計(jì)矩陣,波束成形矩陣模塊312可生成相應(yīng)的多個(gè)信號(hào)。 該信道估計(jì)矩陣基于無(wú)線通訊媒介的特征,可以估計(jì)信道衰減。例如,在閉環(huán) 系統(tǒng)中,信道估計(jì)矩陣可以基于由接收器傳來(lái)的反饋信息來(lái)計(jì)算,或根據(jù)接收 器284 (與發(fā)送器286位于同一處)收到的信號(hào)來(lái)計(jì)算。IFFT模塊310a包含適配的邏輯、電路和/或代碼,用于 將信號(hào)的頻域形式X[f]轉(zhuǎn)換到時(shí)域形式X(t)。相應(yīng)地時(shí)域信號(hào)包含多個(gè)OFDM 符號(hào)。對(duì)與相應(yīng)信號(hào)X[f]的頻率分量應(yīng)用IFFT算法,基于此可計(jì)算OFDM符 號(hào)。例如,處理20MHz射頻信道時(shí),IFFT模塊310a可使用64點(diǎn)IFFT算法; 處理40MHz射頻信道時(shí),使用128點(diǎn)IFFT算法。OFDM符號(hào)計(jì)算的一種典型方 法可以在IEEE標(biāo)準(zhǔn)802. lla-1999 (R 2003)的17. 3. 5. 9條中找到。時(shí)域形式X (t)包含多個(gè)信號(hào)的時(shí)域形式Xj(t),同時(shí)由MIMO發(fā)送器202 發(fā)送,如下式<formula>formula see original document page 20</formula>(3)每個(gè)信號(hào)Xj(t)包括與從MIM0發(fā)送器300同時(shí)發(fā)送的NTX個(gè)信號(hào)中的第j 個(gè)信號(hào)有關(guān)的多個(gè)OFDM符號(hào)。在Ntx個(gè)同時(shí)發(fā)送的信號(hào)中的第j個(gè)信號(hào)Xj(t) 內(nèi)發(fā)送的OFDM符號(hào),可在時(shí)間上以串行地方式發(fā)送。每個(gè)OFDM符號(hào)的發(fā)送跨 一段時(shí)間TsYM,稱為符號(hào)間隔,例如Tsne^s。IFFT模塊310m包含適配的邏輯、電路和/或代碼,用于將信號(hào)的頻域形 式X[f]轉(zhuǎn)換到時(shí)域形式X(t),類似于IFFT模塊310a。在本發(fā)明的不同實(shí)施 例中,IFFT塊310a,…,310m的數(shù)目可與所生成信號(hào)的數(shù)目Nn相等。插入GI窗口模塊311a包含適配的邏輯、電路和/或代碼,用于在由MIMO 發(fā)送器300發(fā)送的多個(gè)信號(hào)Xj(t)之一內(nèi)間插入保護(hù)間隔。保護(hù)間隔Tm表示從 當(dāng)前OFDM符號(hào)間隔末端到隨后一個(gè)OFDM符號(hào)間隔的啟始端之間的時(shí)間間隔。 當(dāng)前OFDM符號(hào)的符號(hào)間隔末端之后,接著可以是保護(hù)間隔時(shí)間周期Tw,例如, TCI=0.8ps。保護(hù)間隙之后,即是對(duì)應(yīng)于隨后的OFDM符號(hào)的隨后符號(hào)間隙。插入GI窗口模塊311m包含適配的邏輯、電路,和/或代碼,用于在由MIMO 發(fā)送器300發(fā)送的多個(gè)信號(hào)Xj(t)之一內(nèi)插入保護(hù)間隔,類似于插入GI窗口模 塊311a。在本發(fā)明的不同實(shí)施例中,插入GI窗口模塊311a,…,311m的數(shù)目 可與所生成信號(hào)的數(shù)目Ntx相等。RFE模塊314a包含適配的邏輯、電路和/或代碼,用于從收到的生成信號(hào) 生成射頻信號(hào)。射頻模塊314a接收生成的基帶信號(hào)。RFE模塊314a利用多個(gè) 頻率載波信號(hào)來(lái)調(diào)制收到的基帶信號(hào),以生成射頻信號(hào)。經(jīng)調(diào)制的信號(hào)通過(guò)天 線315a發(fā)送。RFE模塊314a可生成20MHz的射頻信號(hào),或者40MHz的射頻信號(hào)。RFE模塊314m包含適配的邏輯、電路和/或代碼,用于從收到的生成信號(hào) 生成射頻信號(hào),類似于RFE模塊314a。由REF模塊314m生成的經(jīng)調(diào)制信號(hào)通 過(guò)天線315m發(fā)送。在本發(fā)明的不同實(shí)施例中,REF模塊314a,…,314m的數(shù)目可與所生成信號(hào)的數(shù)目Ntx相等。處理器342包含適配的邏輯、電路和/或代碼,用于使發(fā)送器300依據(jù)應(yīng) 用的通訊標(biāo)準(zhǔn)執(zhí)行發(fā)送功能。這些功能包括(但不限于)低層實(shí)現(xiàn)的任務(wù),例 如,在相關(guān)協(xié)議參考模型中的PHY層和MAC層功能。這些任務(wù)包括物理層功能, 如PLCP (物理層會(huì)聚協(xié)議)、PMD (物理介質(zhì)相關(guān))和/或相關(guān)的層管理功能。 處理器342還可以生成源信息比特和/或取出儲(chǔ)存的源信息,這些信息隨后將 被編碼、映射,再通過(guò)無(wú)線媒介傳輸。處理器342還可以計(jì)算對(duì)應(yīng)于波束成形 因子的值,這些值用于波束成形矩陣312內(nèi)計(jì)算信號(hào)X[fk]。存儲(chǔ)器340包含適配的邏輯、電路和/或代碼,用于儲(chǔ)存和/或取出信息和 /或信息的表示形式,例如,包含比特的二進(jìn)制表示形式。存儲(chǔ)器340可以儲(chǔ) 存源信息比特。儲(chǔ)存的源信息比特可以分配到存儲(chǔ)器340中的物理源儲(chǔ)存起 來(lái)。所儲(chǔ)存的源信息比特之后可以取回。提回的源信息比特由存儲(chǔ)器340輸出, 再傳輸?shù)脚c存儲(chǔ)器340直接或間隔通信耦合的其他設(shè)備、部件和/或子系統(tǒng)。 存儲(chǔ)器340可以使所儲(chǔ)存的源信息比特保持存儲(chǔ)狀態(tài),和/或使其處于可以隨 后取回的狀態(tài),直到該存儲(chǔ)位置的源被解除分配。根據(jù)所收到的,即指示擦去 存儲(chǔ)器340儲(chǔ)存的源信息比特的指令,或根據(jù)收到的將該物理源分配給隨后二 進(jìn)制信息的存儲(chǔ)的指令,可對(duì)該物理源解除分配。存儲(chǔ)器340可利用多種儲(chǔ)存 媒介技術(shù),如易失性存儲(chǔ)器,例如RAM (隨機(jī)存取存儲(chǔ)器),和/或非易失性存 儲(chǔ)器,例如EEPROM (電可擦寫可編程只讀存儲(chǔ)器)。操作過(guò)程中,處理器342可將指令發(fā)送給存儲(chǔ)器340。這些指令可以取回 存儲(chǔ)器340中儲(chǔ)存的多媒體信息。該多媒體信息包括語(yǔ)音、視頻,和/或數(shù)據(jù) 信息。處理器342還接收特定的輸入信息,用來(lái)確定發(fā)送多媒體信息所使用的 數(shù)據(jù)發(fā)送速率。本發(fā)明的一個(gè)實(shí)施例中,所取回的多媒體信息包括MPEG-1格式或MPEG-2 格式的編碼視頻信息。MPEG視頻信息在實(shí)時(shí)約束下傳輸。這樣,處理器342 可基于內(nèi)容的類型來(lái)配置MAC層和/或PHY層參數(shù)值。例如,處理器342為競(jìng) 爭(zhēng)窗口參數(shù)設(shè)定一個(gè)值,使得當(dāng)之前發(fā)送的MAC幀的確認(rèn)信息沒(méi)有收到時(shí),MAC 層幀不會(huì)進(jìn)行重傳。處理器342配置發(fā)送器300利用發(fā)送器分集以確保所算得的BER、 FER和/或PER值落在在相應(yīng)的目標(biāo)范圍內(nèi)。在利用發(fā)送器分集的MIM0 通訊系統(tǒng)中,空間流的數(shù)目Nss可以少于發(fā)送天線的數(shù)目NTX。處理器342基 于算得的信道估計(jì)值、Nss和Ntx來(lái)配置波束成形矩降312。 NTx的值由天線選擇 過(guò)程來(lái)確定。發(fā)送器300發(fā)送信號(hào)的數(shù)據(jù)速率小于或等于指定的數(shù)據(jù)傳輸速 率。當(dāng)發(fā)送器300利用單個(gè)發(fā)送天線時(shí),即K,數(shù)據(jù)速率指的是由單個(gè)發(fā) 送天線所發(fā)送的信號(hào)的數(shù)據(jù)速率。當(dāng)發(fā)送器300利用多個(gè)發(fā)送天線時(shí),即NTX >1,數(shù)據(jù)速率指的是由每個(gè)發(fā)送天線所發(fā)送的各個(gè)信號(hào)的數(shù)據(jù)速率之和。相應(yīng)地,處理器342可以選擇PHY層參數(shù)值。處理器342可給打孔模塊 304選擇用于編碼Nss個(gè)空間流中每個(gè)空間流的編碼率。另外,處理器342可 以配置打孔模塊304以使用自適應(yīng)編碼,這樣一來(lái),針對(duì)每個(gè)空間流都選擇和 使用一個(gè)編碼率,并且, 一個(gè)空間流的編碼率可不同于另一個(gè)空間流的編碼率。處理器342為每個(gè)群集映射模塊308a,…,308n選擇所使用的調(diào)制方式。 或者,處理器可自適應(yīng)地為每個(gè)群集映射模塊308a,…,308n選擇調(diào)制方式, 使得一個(gè)空間流所使用的調(diào)制方式不同于另一個(gè)空間流所使用的調(diào)制方式?;谒愕玫腂ER、 FER和/或PER值,可選擇一個(gè)或多個(gè)編碼率和/或一個(gè) 或多個(gè)調(diào)制方式,使得算得的值在相應(yīng)的目標(biāo)值范圍內(nèi),并且發(fā)送器300所發(fā) 送的信號(hào)的數(shù)據(jù)速率低于或等于指定的數(shù)據(jù)傳輸速率。由存儲(chǔ)器340將取回的多媒體信息傳輸?shù)叫诺谰幋a模塊302。取回的多媒 體信息可作為一個(gè)或多個(gè)二進(jìn)制輸入數(shù)據(jù)塊,傳輸?shù)叫诺谰幋a模塊302。各個(gè) 數(shù)據(jù)塊作為給信道編碼模塊的輸入,以串行地方式在不同的時(shí)間點(diǎn)傳送。每個(gè) 數(shù)據(jù)塊包含多個(gè)比特??臻g解析模塊305將編碼后的數(shù)據(jù)塊解析,生成多個(gè)解析的數(shù)據(jù)塊。多個(gè) 解析的數(shù)據(jù)塊中的單個(gè)解析的數(shù)據(jù)塊包含該編碼后的數(shù)據(jù)塊中的至少一部份 比特。每個(gè)由編碼數(shù)據(jù)塊生成的解析數(shù)據(jù)塊包含與相應(yīng)空間流有關(guān)的空間流數(shù) 據(jù)。每個(gè)解析數(shù)據(jù)塊與其中的一個(gè)空間流有關(guān)。任何一個(gè)頻率交織模塊306a,…,306n可以為相應(yīng)空間流重新排列所收到 的解析數(shù)據(jù)塊中的比特順序。每個(gè)頻率交織模塊306a,…,306n可以生成交織 的空間流塊。任何一個(gè)群集映射模塊308a,…,308n可以將收到的交織的空間流塊中至 少部分比特映射,以生成符號(hào)。每個(gè)群集映射模塊308a,…,308n使用調(diào)制方 式來(lái)實(shí)現(xiàn)各自的映射功能。任何一個(gè)串并轉(zhuǎn)換模塊309a,, 309n可以將相應(yīng)空間流內(nèi)生成的符號(hào)的 比特串形式轉(zhuǎn)換為包含多個(gè)同時(shí)輸出比特的并行比特符號(hào)表示。如圖2與圖3 所示,由相應(yīng)的多個(gè)串并轉(zhuǎn)換模塊309a,, 309n生成的多個(gè)并行比特符號(hào)表 示,對(duì)應(yīng)于多個(gè)源信號(hào)206、 208和210。波束成形矩陣312可以基于收到的多個(gè)并行比特符號(hào),執(zhí)行波束成形以生 成多個(gè)發(fā)送信號(hào)。處理器342可以確定與射頻信道有關(guān)的每個(gè)頻率載波的各個(gè) 波束成形因子的值。任何一個(gè)IFFT模塊310a,…,310m可以將針對(duì)相應(yīng)發(fā)送信號(hào)生成的頻域形 式信號(hào)轉(zhuǎn)換成相應(yīng)的時(shí)域形式信號(hào)。任何一個(gè)插入GI窗口模塊311a…311m 可以將保護(hù)間隔插入對(duì)應(yīng)的發(fā)送信號(hào)。任何一個(gè)RFE模塊314a…314m可以針 對(duì)相應(yīng)的發(fā)送信號(hào)生成RF信號(hào)。此RF信號(hào)將通過(guò)無(wú)線通訊媒介經(jīng)由相應(yīng)的發(fā) 送天線315a…315m中的一個(gè)進(jìn)行發(fā)送。圖4是根據(jù)本發(fā)明實(shí)施例的用于MAC層速率選擇的協(xié)議交互的示意協(xié)議參 考模型。圖4中示出了用戶平臺(tái)402和管理平臺(tái)412。其中,用戶平臺(tái)402包 含ULP (高層協(xié)議)404、 MAC層406和PHY層408。管理平臺(tái)412包含速率選 擇應(yīng)用程序接口 (API) 414.本發(fā)明各種實(shí)施例包含速率選擇API 412,其接收選擇的數(shù)據(jù)速率作為輸 入,如附圖標(biāo)號(hào)1所示。速率選擇API 412包含的代碼可以實(shí)現(xiàn)例如ISO所規(guī) 定的協(xié)議參考模型(PRM)中的管理平臺(tái)有關(guān)的功能。這些功能包括設(shè)定值 以控制用戶平臺(tái)402內(nèi)的協(xié)議操作,從用戶平臺(tái)402內(nèi)的協(xié)議接收通知事件, 以及發(fā)送響應(yīng)給用戶平臺(tái)板402中的一個(gè)或多個(gè)協(xié)議。例如,用戶平臺(tái)402 中的MAC層協(xié)議406收到的通知可使得管理平臺(tái)發(fā)送響應(yīng)給MAC層協(xié)議406、 PHY層協(xié)議408和/或ULP 404?;谒x數(shù)據(jù)速率,速率選擇API 414可以選 擇MAC層參數(shù)值,并將其傳送到MAC層406,如附圖標(biāo)號(hào)2所示。速率選擇API 414還可以選擇PHY層參數(shù)值,并將其傳送到PHY層408,如附圖標(biāo)號(hào)3所示。PHY層參數(shù)值和/或MAC層參數(shù)值的選擇應(yīng)使發(fā)送器300的發(fā)送數(shù)據(jù)速率小于 或等于所選數(shù)據(jù)速率。基于發(fā)送的比特、幀和/或包,處理器342可以計(jì)算出BER、 FER和/或PER 的統(tǒng)計(jì)值。例如,BER統(tǒng)計(jì)值與PHY層408有關(guān),F(xiàn)ER統(tǒng)計(jì)值與MAC層406有 關(guān)。將算得的BER統(tǒng)計(jì)值與相應(yīng)的BER目標(biāo)范圍相比較。根據(jù)比較結(jié)果,PHY 層408將PHY層報(bào)告發(fā)送到速率選擇API 414,如附圖標(biāo)號(hào)4所示。將算得的 FER統(tǒng)計(jì)值與相應(yīng)的FER目標(biāo)范圍相比較。根據(jù)比較結(jié)果,MAC層406將MAC 層報(bào)告發(fā)送到速率選擇API 414,如附圖標(biāo)號(hào)5所示。當(dāng)算得的BER和/或FER統(tǒng)計(jì)值不在相應(yīng)的目標(biāo)范圍內(nèi)時(shí),分別如附圖標(biāo) 號(hào)6、 7所示,速率選擇API 414基于PHY層報(bào)告和MAC層報(bào)告,將修正后的 PHY層參數(shù)值發(fā)送給PHY層408,和/或?qū)⑿拚蟮腗AC層參數(shù)值發(fā)送給MAC 層406。修正后的PHY層參數(shù)值和/或MAC層參數(shù)值使得發(fā)送器300的發(fā)送數(shù) 據(jù)速率小于或等于所選數(shù)據(jù)速率。圖5是根據(jù)本發(fā)明實(shí)施例的用于MAC層速率選擇的方法步驟的流程圖。如 圖5所示,步驟502中,選擇數(shù)據(jù)速率。例如,移動(dòng)通信設(shè)備的用戶選擇數(shù)據(jù) 速率。步驟504中,基于所選數(shù)據(jù)速率選擇PHY層參數(shù)值和/或MAC層參數(shù)值。 處理器342實(shí)現(xiàn)PHY層參數(shù)值和/或MAC層參數(shù)值的選擇。所選的PHY層參數(shù) 值和/或MAC層參數(shù)值用來(lái)配置發(fā)送器300。步驟506中,處理器342計(jì)算PHY 層報(bào)告和/或MAC層報(bào)告。步驟508中,處理器342確定算得的BER、 FER和/ 或PER值是否在相應(yīng)的目標(biāo)范圍內(nèi)。如果算得的BER、 FER和/或PER值均位于 相應(yīng)的目標(biāo)范圍內(nèi),步驟510中,保持當(dāng)前的PHY層參數(shù)值和/或MAC層參數(shù) 值。然而,如果算得的BER、 FER和/或PER值不在相應(yīng)的目標(biāo)范圍內(nèi),在步驟 512中,將選擇新的PHY層參數(shù)值和/或MAC層參數(shù)值。然后基于新的PHY層 參數(shù)值和/或MAC層參數(shù)值來(lái)配置發(fā)送器300。步驟510或512之后便執(zhí)行歩 驟506。本發(fā)明各種實(shí)施例包括速率選擇算法,可選擇數(shù)據(jù)傳輸速率以達(dá)到目標(biāo) BER。本發(fā)明的一個(gè)實(shí)施例中,用戶可以選擇最大數(shù)據(jù)傳輸速率。發(fā)送器300 在發(fā)送數(shù)據(jù)時(shí),可以根據(jù)所選數(shù)據(jù)傳輸速率,使用初始的PHY層參數(shù)值和/或MAC層參數(shù)。當(dāng)算得的發(fā)送數(shù)據(jù)的BER小于目標(biāo)BER時(shí),發(fā)送器300可以減少 隨后的數(shù)據(jù)傳輸速率。發(fā)送器300基于減少的數(shù)據(jù)傳輸速率,來(lái)計(jì)算隨后的 PHY層參數(shù)值和/或MAC層參數(shù)值。本發(fā)明的另一個(gè)實(shí)施例中,目標(biāo)BER可以基于ULP (上層協(xié)議)確定。例 如,ULP為TCP時(shí),使用第一目標(biāo)BER值;ULP為UDP時(shí),使用第二目標(biāo)BER 值。本發(fā)明的其他實(shí)施例中,PHY層參數(shù)值和/或MAC層參數(shù)值可基于發(fā)送的 數(shù)據(jù)的內(nèi)容類型(例如,數(shù)字視頻內(nèi)容)來(lái)選擇。本發(fā)明的用于MAC速率選擇的系統(tǒng)包括至少一個(gè)處理器342 ,用于選擇MAC 層參數(shù)值和/或PHY層參數(shù)值,以保持至少一個(gè)發(fā)送信號(hào)的數(shù)據(jù)傳輸速率不大 于選擇的數(shù)據(jù)傳輸速率。一個(gè)或多個(gè)發(fā)送信號(hào)的錯(cuò)誤率將根據(jù)所述選擇針對(duì)動(dòng) 態(tài)變化的SNR保持在指定范圍內(nèi)。此錯(cuò)誤率可以使誤碼率、誤幀率和/或誤包 率。該一個(gè)或多個(gè)處理器342可以根據(jù)發(fā)送信號(hào)計(jì)算至少一個(gè)錯(cuò)誤率。此算得 的錯(cuò)誤率與指定的錯(cuò)誤率范圍進(jìn)行比較,再根據(jù)這個(gè)比較結(jié)果來(lái)修正MAC層參 數(shù)值和/或PHY層參數(shù)值。PHY層參數(shù)值包括編碼率和/或調(diào)制方式。MAC層參 數(shù)包括競(jìng)爭(zhēng)窗口值和/或基于至少一個(gè)空間流用于發(fā)送信號(hào)的發(fā)送天線的數(shù) 目。天線選擇過(guò)程可以確定用于為一個(gè)或多個(gè)空間流發(fā)送信號(hào)的發(fā)送天線的數(shù) 目。本發(fā)明可以通過(guò)硬件、軟件,或者軟、硬件結(jié)合來(lái)實(shí)現(xiàn)。本發(fā)明可以在至 少一個(gè)計(jì)算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn),或者由分布在幾個(gè)互連的計(jì)算機(jī)系統(tǒng)中 的不同部分以分散方式實(shí)現(xiàn)。任何可以實(shí)現(xiàn)上述方法的計(jì)算機(jī)系統(tǒng)或其它設(shè)備 都是可適用的。常用軟硬件的結(jié)合可以是安裝有計(jì)算機(jī)程序的通用計(jì)算機(jī)系 統(tǒng),通過(guò)安裝和執(zhí)行所述程序控制計(jì)算機(jī)系統(tǒng),使其按所述方法運(yùn)行。本發(fā)明還可以通過(guò)計(jì)算機(jī)程序產(chǎn)品進(jìn)行實(shí)施,所述程序包含能夠?qū)崿F(xiàn)本發(fā) 明方法的全部特征,當(dāng)其安裝到計(jì)算機(jī)系統(tǒng)中時(shí),通過(guò)運(yùn)行,可以實(shí)現(xiàn)本發(fā)明 的方法。本申請(qǐng)文件中的計(jì)算機(jī)程序所指的是可以采用任何程序語(yǔ)言、代碼 或符號(hào)編寫的一組指令的任何表達(dá)式,該指令組使系統(tǒng)具有信息處理能力,以 直接實(shí)現(xiàn)特定功能,或在進(jìn)行下述一個(gè)或兩個(gè)步驟之后,a)轉(zhuǎn)換成其它語(yǔ)言、編碼或符號(hào);b)以不同的格式再現(xiàn),實(shí)現(xiàn)特定功能。本發(fā)明是通過(guò)幾個(gè)具體實(shí)施例進(jìn)行說(shuō)明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)明白,在 不脫離本發(fā)明范圍的情況下,還可以對(duì)本發(fā)明進(jìn)行各種變換及等同替代。另外, 針對(duì)特定情形或具體情況,可以對(duì)本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。 因此,本發(fā)明不局限于所公開的具體實(shí)施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求 范圍內(nèi)的全部實(shí)施方式。
權(quán)利要求
1、一種在通訊系統(tǒng)中處理多媒體信息的方法,其特征在于,所述方法包括選擇MAC層參數(shù)值和PHY層參數(shù)值至少其一,以保持至少一個(gè)傳輸信號(hào)的數(shù)據(jù)傳輸率不大于所選數(shù)據(jù)傳輸率;基于所述選擇,保持所述至少一個(gè)傳輸信號(hào)的錯(cuò)誤率針對(duì)變化的信噪比值位于指定的范圍內(nèi)。
2、 根據(jù)權(quán)利要求1所述的在通訊系統(tǒng)中處理多媒體信息的方法,其特征 在于,所述錯(cuò)誤率至少是如下一個(gè)誤碼率、誤幀率、誤包率。
3、 根據(jù)權(quán)利要求1所述的在通訊系統(tǒng)中處理多媒體信息的方法,其特征在于,所述方法進(jìn)一步包括基于所述至少一個(gè)傳輸信號(hào)計(jì)算至少一個(gè)計(jì)算誤差率。
4、 根據(jù)權(quán)利要求3所述的在通訊系統(tǒng)中處理多媒體信息的方法,其特征在于,所述方法進(jìn)一步包括比較所述至少一個(gè)計(jì)算誤差率與所述錯(cuò)誤率。
5、 根據(jù)權(quán)利要求4所述的在通訊系統(tǒng)中處理多媒體信息的方法,其特征 在于,所述方法進(jìn)一步包括基于所述比較,修正所述選擇的MAC層參數(shù)值 和PHY層參數(shù)值中至少其一的值。
6、 根據(jù)權(quán)利要求l所述的在通訊系統(tǒng)中處理多媒體信息的方法,其特征 在于,所述PHY層參數(shù)值包括至少如下一個(gè)編碼速率和調(diào)制方式。
7、 一種可機(jī)讀的代碼,其上存儲(chǔ)的計(jì)算機(jī)程序包括至少一個(gè)代碼段,用 于在通訊系統(tǒng)中處理多媒體信息,所述至少一個(gè)代碼段由機(jī)器執(zhí)行而使機(jī)器執(zhí)行如下步驟選擇MAC層參數(shù)值和PHY層參數(shù)值至少其一,以保持至少一個(gè)傳輸信號(hào)的 數(shù)據(jù)傳輸率不大于所選數(shù)據(jù)傳輸率;基于所述選擇,保持所述至少一個(gè)傳輸信號(hào)的錯(cuò)誤率針對(duì)變化的信噪比 值位于指定的范圍內(nèi)。
8、 一種在通訊系統(tǒng)中處理多媒體信息的系統(tǒng),其特征在于,所述系統(tǒng)包括至少一個(gè)處理器,用于選擇MAC層參數(shù)值和PHY物理層參數(shù)值至少其一, 以保持至少一個(gè)傳輸信號(hào)的數(shù)據(jù)傳輸率不大于所選數(shù)據(jù)傳輸率;所述至少一個(gè)處理器基于所述選擇,保持所述至少一個(gè)傳輸信號(hào)的錯(cuò)誤 率針對(duì)變化的信噪比值位于指定的范圍內(nèi)。
9、 根據(jù)權(quán)利要求8所述的在通訊系統(tǒng)中處理多媒體信息的系統(tǒng),其特征 在于,所述錯(cuò)誤率為如下至少一個(gè)誤碼率、誤包率、誤幀率。
10、 根據(jù)權(quán)利要求8所述的在通訊系統(tǒng)中處理多媒體信息的系統(tǒng),其特 征在于,所述至少一個(gè)處理器基于所述至少一個(gè)傳輸信號(hào)計(jì)算至少一個(gè)計(jì)算 誤差率。
全文摘要
本發(fā)明涉及一種在通訊系統(tǒng)中處理多媒體信息的方法和系統(tǒng),用于MAC速率選擇。該系統(tǒng)包括至少一個(gè)處理器,用于選擇MAC層參數(shù)值和/或PHY層參數(shù)值,以保持至少一個(gè)傳輸信號(hào)的數(shù)據(jù)傳輸速率不大于所選數(shù)據(jù)傳輸速率。基于針對(duì)變化的信噪比做出的所述選擇,可將一個(gè)或多個(gè)發(fā)送信號(hào)的錯(cuò)誤率保持在特定范圍內(nèi)。
文檔編號(hào)H04L12/56GK101277298SQ200810005179
公開日2008年10月1日 申請(qǐng)日期2008年1月21日 優(yōu)先權(quán)日2007年1月22日
發(fā)明者吉漢·卡若古, 納拜瑞簡(jiǎn)·塞亞爵, 胡曼·霍納瑞, 賈森·A·切思戈 申請(qǐng)人:美國(guó)博通公司