新四季網

在通訊系統中處理多媒體信息的方法和系統的製作方法

2023-04-25 01:35:51

專利名稱:在通訊系統中處理多媒體信息的方法和系統的製作方法
技術領域:
本發明涉及到多媒體通訊,特別涉及一種用於媒介訪問控制(MAC)速率選擇的方法和系統。
技術背景在通訊網絡中,數據通過網絡在發送端和接收端之間傳輸。網絡包括多種 以信息、包或幀的形式,在接收和發送端之間傳輸數據的通訊媒介和通訊器件。 有多種用於傳輸數據的協議。例如, 一些傳輸層數據協議用於控制在一個時隙中傳輸數據的數量(以比特每秒來衡量)。TCP (傳輸控制協議)便是此類協議 之一。TCP根據擁塞窗口和/或慢啟動算法來限制一個時隙內傳輸的數據量。 在數據流傳輸的開始,擁塞窗口的大小設定為一個初始值,以從發送端傳輸相 對較小的數據量到接收端。接收端在收到由發送端發送的數據後,產生一個相 應的確認信號傳輸回發送端。接收到相應的確認信號後,發送端便將擁塞窗口的大小設定為一個比初始 值更大的值,再根據這個更大的擁塞窗口傳輸隨後的數據。這樣,在同樣的時 隙裡,可比較小擁塞窗口時傳輸更多的數據。更大的擁塞窗口可以在發送端和 接收端之間得到更大的數據傳輸速率。接收端根據收到的信息產生相應的確認 信號,發送端則根據收到的確認信號繼續增加擁塞窗口的大小。當發送端沒有收到相應的確認信號時,則會重新傳輸/發送之前傳輸過的 數據。另外,發送端便會認定網絡中存在擁塞,使得之前的數據沒有被接收端 收到,之前傳送的數據會被發送端認為已經"丟失"。用來衡量數據丟失的參 數有BER (誤碼率)、FER (誤包率)、PER (誤幀率)。BER、 PER和/或FER的 增加會導致傳輸數據丟失量的增加。當認定存在數據丟失時,發送端減小其擁塞窗口的大小。擁塞窗口大小的減小則會相應地減小發送端和接收端之間的數據傳輸率。一旦數據傳輸率減少 了,擁塞窗口又會隨後增大。一種稱為滑動窗口協議的機制,利用擁塞窗口大小來限制時隙內傳輸的數 據量。滑動窗口協議將所傳輸的數據順序編號。對於給定的當前擁塞窗口大小CWcurr,發送端發送一些數據塊,如,序號SEQ位於SEQUnA。k《SEQ《SEQUnAek + CWCurr 這一範圍內的數據包,其中SEQu^為尚未確認的傳輸數據塊序號。當SEQ〉 SEQu^ + CW^r時,發送端便會延遲發送數據,直到一個或多個先前發送的數據 塊或一部分數據被確認收到,即SEQ《SEQu^ + CWc^時再發送隨後的數據。 在慢啟動狀態下,當前擁塞窗口大小的設置使得發送端先發送單個的數據塊並 等待確認,再發送隨後的數據塊。這種由發送端發送單個數據塊在等待收到確 認信號後再傳送隨後數據塊的過程被稱作停等協議。有些數據鏈路層協議也用於控制數據傳輸率。MAC層(由IEEE 802.11n 定義)便是此類協議之一。MAC層使用停等協議,其參數影響數據傳輸率。 例如,當發送端未能收到首次傳輸時接收端的確認信號時,利用競爭窗口參數, 可以確定幀重傳的次數。直到當前幀的傳輸被確認後,或者重傳次數達到由競 爭窗口參數所確定的最大值時,隨後的幀才會被傳輸。在一些MIMO(多進多 出)(由IEEE802.11n定義)無線通訊系統中,MAC層參數可基於天線選擇過 程來確定,NSS個傳輸數據流(其中,NSS^1,是數據流的數量)中的每一個可 通過NTX個發送天線(其中NTX〉1,是發送端天線的數量)中選出的一個或 多個發送天線來發送。發送端使用的一個或多個PHY (物理)層參數會影響BER、 PER和/或 FER的大小。例如,物理層參數包括BCC(二進位巻積碼)的編碼速率、調 制方式如64—QAM (64級正交幅度調製)。例如,當編碼速率由5/6減少到3/4時,數據傳輸率減少,同時BER、 PEP. 和/或FER也減少。當編碼速率由1/2增加到3/4時,數據傳輸率增加,同時 BER、 PER和/或FER也增加。當所使用的調製類型由64—QAM變為256— QAM時,數據傳輸率增加,同時BER、 PER和/或FER也增加。當調製類型 從64—QAM變為二進位相移鍵控(BPSK)時,數據傳輸率減少,同時BER、PER禾口/或FER也減少。在NSS-NTX的MIMO系統中,當NSS <NTX時, 數據傳輸率減少,同時BER、 PER和/或FER也減少;當NSS<NTX時,一 個或多個數據流會通過一個以上的發送天線發送,造成冗餘傳輸。一端的最大數據發送速率可由傳輸數據的通訊媒介所引起的限制決定。通 訊媒介所支持的最大數據傳輸速度被稱為"線速"。在由發送端通過網絡發送數據的一些應用中,所要求的峰值數據速率小於 線速。從而,利用物理層參數來達到最大數據發送速率並不必要。此外,對於 一些在實時約束下發送數據的應用,例如流式視頻、VOIP (網絡電話),重傳 所造成的時間延遲不可忍受。將上述系統與本申請後續部分結合附圖所介紹的本發明進行比較,現有的 和傳統方法的局限性和缺陷對於本領域的技術人員來說是顯而易見的。發明內容本發明涉及用於MAC (媒體訪問控制)速率選擇的方法和系統,以下在至 少一幅附圖中得到了充分顯示和/或描述,並在權利要求中更完整地進行了闡 明。根據本發明的一個方面,本發明提供了一種在通訊系統中處理多媒體信息 的方法,所述方法包括-選擇MAC層參數值和PHY層參數值至少其一,以保持至少一個傳輸信號的數 據傳輸率不大於所選數據傳輸率;基於所述選擇,保持所述至少一個傳輸信號的錯誤率針對變化的信噪比值 位於指定的範圍內。優選地,所述錯誤率至少是如下一個誤碼率、誤幀率、誤包率。優選地,此方法進一步包括基於所述至少一個傳輸信號計算至少一個計 算誤差率。優選地,此方法進一步包括比較所述至少一個計算誤差率與所述錯誤率。 優選地,此方法進一步包括基於所述比較,修正所述選擇的MAC層參數 值和PHY層參數值中至少其一的值。優選地,所述PHY層參數值包括至少如下一個編碼速率和調製方式。優選地,所述MAC層參數包括至少如下一個競爭窗口值、用於基於至少 一個空間流發送信號的發送天線的數目的確定。優選地,此方法進一步包括,為所述用於發送信號的發送天線的數量的確 定執行天線選擇過程,其中所述發送天線為所述至少一個空間流發送信號。根據本發明的一個方面,本發明提供了一種可機讀的代碼,其上存儲的計 算機程序包括至少一個代碼段,用於在通訊系統中處理多媒體信息,所述至少 一個代碼段由機器執行而使機器執行如下步驟選擇MAC層參數值和PHY層參數值至少其一,以保持至少一個傳輸信號的數 據傳輸率不大於所選數據傳輸率;基於所述選擇,保持所述至少一個傳輸信號的錯誤率針對變化的信噪比值 位於指定的範圍內。優選地,所述錯誤率至少是如下一個誤碼率、誤幀率、誤包率。優選地,所述可機讀代碼進一步包括用於基於所述至少一個傳輸信號計算至少一個計算誤差率的代碼。優選地,所述可機讀代碼進一步包括用於比較所述至少一個計算誤差率與 所述錯誤率的代碼。優選地,所述可機讀代碼進一步包括用於基於所述比較修正所述選擇的MAC層參數值和PHY層參數值中至少其一的值的代碼。優選地,所述PHY物理層參數值包括至少如下一個編碼速率和調製方式。 優選地,所述MAC層參數包括至少如下一個競爭窗口值、用於基於至少一個空間流發送信號的發送天線的數目的確定。優選地,所述可機讀代碼進一步包括用於為所述用於發送信號的發送天線的數量的確定執行天線選擇過程的代碼,其中所述發送天線為所述至少一個空間流發送信號。根據本發明的一個方面,本發明提供了一種在通訊系統中處理多媒體信息的系統,所述系統包括至少一個處理器,用於選擇MAC層參數值和PHY物理層參數值至少其一,以保持至少一個傳輸信號的數據傳輸率不大於所選數據傳輸率;所述至少一個處理器基於所述選擇,保持所述至少一個傳輸信號的錯誤率 針對變化的信噪比值位於指定的範圍內。優選地,所述錯誤率為如下至少一個誤碼率、誤包率、誤幀率。 優選地,所述至少一個處理器基於所述至少一個傳輸信號計算至少一個計算誤差率。優選地,所述至少一個處理器比較所述至少一個計算誤差率與所述錯誤率。優選地,所述至少一個處理器基於所述比較,修正所述選擇的MAC層參數 值和PHY層參數值中至少其一的值。優選地,所述PHY層參數值包括至少如下一個編碼速率和調製方式。優選地,所述MAC層參數包括至少如下一個競爭窗口值、用於基於至少 一個空間流發送信號的發送天線的數目的確定。優選地,所述至少一個處理器為所述用於發送信號的發送天線的數量的確 定執行天線選擇過程,其中所述發送天線為所述至少一個空間流發送信號。在隨後的描述和附圖中,將更全面地了解本發明的很多優點、方面和新特 徵以及具體實施例。


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

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀