專利名稱:物理層包中的多路復(fù)用協(xié)議數(shù)據(jù)單元的傳輸?shù)闹谱鞣椒?br>
技術(shù)領(lǐng)域:
本發(fā)明大體來說涉及通信,且更具體來說涉及用于在無線通信系統(tǒng)中發(fā)射及接收 多路復(fù)用協(xié)議數(shù)據(jù)單元(MUX-PDU)的技術(shù)。
背景技術(shù):
無線通信系統(tǒng)經(jīng)廣泛部署來提供例如語音、視頻、包數(shù)據(jù)等各種通信服務(wù)。這些 系統(tǒng)可以是能夠通過共享可用系統(tǒng)資源(例如,系統(tǒng)帶寬及/或傳輸功率)來為多個用 戶提供通信的多址系統(tǒng)。這些多址系統(tǒng)的實例包含碼分多址(CDMA)系統(tǒng)、時分 多址(TDMA)系統(tǒng)、頻分多址(FDMA)系統(tǒng)及正交頻分多址(OFDMA)系統(tǒng)。
視頻電話或視頻通話是用于許多無線通信系統(tǒng)的迅速增長的應(yīng)用。視頻電話應(yīng)用 使用(例如)名稱為"用于低位速率多媒體通信的多路復(fù)用協(xié)議(Multiplexing Protocol for Low Bit Rate Multimedia Communication)"的ITU-T推薦H.223 (或簡稱"H.223") 來同時傳輸語音和視頻。H.223是接收視頻、音頻、數(shù)據(jù)和控制信號作為單獨媒體流 并為所有這些流產(chǎn)生多路復(fù)用協(xié)議數(shù)據(jù)單元的協(xié)議。然后,將所述多路復(fù)用協(xié)議數(shù)據(jù) 單元映射到物理層包中或囊封在其中,所述物理層包是物理層(PHY)處的包。進(jìn)一 步處理所述物理層包并經(jīng)由無線信道將其傳輸?shù)浇邮諜C(jī)。
所述接收機(jī)通常由于無線信道中的噪聲和損害而錯誤地接收某一百分比的物理 層包。錯誤接收的物理層包一般稱作已擦除物理層包。通常,載攜在所述已擦除物理 層包中的所有多路復(fù)用協(xié)議數(shù)據(jù)單元也會丟失。由于已擦除物理層包在無線系統(tǒng)中是 不可避免的,所以所屬技術(shù)領(lǐng)域中需要用于減少由于已擦除物理層包而丟失的多路復(fù) 用協(xié)議數(shù)據(jù)單元的數(shù)量的技術(shù)。
發(fā)明內(nèi)容
本文描述用于在無線通信系統(tǒng)中在物理層包中有效發(fā)送多路復(fù)用協(xié)議數(shù)據(jù)單元 的技術(shù)。所述物理層包可具有可在呼叫建立期間配置或選擇的固定大小。所述多路復(fù) 用協(xié)議數(shù)據(jù)單元基于物理層包的大小而產(chǎn)生,以使全部或相當(dāng)大百分比的多路復(fù)用協(xié) 議數(shù)據(jù)單元符合物理層包大小。例如,視頻編碼器可將視頻信號編碼來產(chǎn)生已編碼視 頻片,且每一視頻片可在一個多路復(fù)用協(xié)議數(shù)據(jù)單元中發(fā)送。音頻編碼器可將音頻信 號編碼來產(chǎn)生已編碼音頻包,且一個或一個以上的音頻包可在一個多路復(fù)用協(xié)議數(shù)據(jù) 單元中發(fā)送。每一符合物理層包大小的多路復(fù)用協(xié)議數(shù)據(jù)單元均在一個物理層包中發(fā)送。
在發(fā)射機(jī)處,基于物理層包大小為多個媒體流(例如,視頻流、音頻流、數(shù)據(jù)流、 及/或控制流)產(chǎn)生多路復(fù)用協(xié)議數(shù)據(jù)單元。所述多路復(fù)用協(xié)議數(shù)據(jù)單元具有可變大小, 且映射到物理層包以使(1)每一小于所述物理層包大小的多路復(fù)用協(xié)議數(shù)據(jù)單元均在 一個物理層包中發(fā)送,且(2)每一大于所述物理層包大小的多路復(fù)用協(xié)議數(shù)據(jù)單元均 在最小數(shù)量的物理層包中發(fā)送。在必要時,使用一個或一個以上的無效多路復(fù)用協(xié)議 數(shù)據(jù)單元及/或一個或一個以上的填充字節(jié)來填充每一多路復(fù)用協(xié)議數(shù)據(jù)單元,以獲得 所述物理層包大小。所述填充字節(jié)經(jīng)選擇以使其不被誤認(rèn)為多路復(fù)用協(xié)議數(shù)據(jù)單元報
頭或有效數(shù)據(jù)。可在一個傳輸時間間隔(TTI)中將每一物理層包發(fā)送到接收機(jī)。
所述接收機(jī)對已接收的物理層包執(zhí)行互補(bǔ)處理以恢復(fù)所述多路復(fù)用協(xié)議數(shù)據(jù)單
元。所述接收機(jī)轉(zhuǎn)發(fā)每一有效多路復(fù)用協(xié)議數(shù)據(jù)單元并丟棄遇到的任何填充字節(jié)。所
述接收機(jī)將已恢復(fù)的多路復(fù)用協(xié)議數(shù)據(jù)單元中的視頻、音頻、數(shù)據(jù)和控制進(jìn)一步多路
分用到其各自的媒體流上。
下文將進(jìn)一步詳細(xì)描述本發(fā)明的各方面及實施例。
結(jié)合各圖式來閱讀下文所列舉的詳細(xì)說明,將更易于了解本發(fā)明的特性及本質(zhì), 通篇中相同的參考字符標(biāo)識相同的含義。
圖1顯示針對視頻電話呼叫在發(fā)射機(jī)處的處理和多路復(fù)用。 圖2顯示多路復(fù)用協(xié)議數(shù)據(jù)單元的結(jié)構(gòu)。
圖3顯示在無需對準(zhǔn)的情況下多路復(fù)用協(xié)議數(shù)據(jù)單元到物理層包的映射。 圖4顯示在需要對準(zhǔn)的情況下多路復(fù)用協(xié)議數(shù)據(jù)單元到物理層包的映射。 圖5顯示5字節(jié)的填充樣式。
圖6顯示產(chǎn)生具有一個或一個以上的較小多路復(fù)用協(xié)議數(shù)據(jù)單元和填充字節(jié)的聚 合多路復(fù)用協(xié)議數(shù)據(jù)單元的過程。
圖7顯示含有一個多路復(fù)用協(xié)議數(shù)據(jù)單元、多個無效多路復(fù)用協(xié)議數(shù)據(jù)單元和多 個填充字節(jié)的物理層包。
圖8顯示發(fā)射機(jī)和接收機(jī)的框圖。
具體實施例方式
本文使用術(shù)語"例示性"是指"充當(dāng)實例、示例或例證"。在本文中描述為"例 示性"的任何實施例或設(shè)計均未必應(yīng)視為比其它實施例或設(shè)計更優(yōu)選或有利。
圖1顯示使用ITU-T推薦H.324M (或簡稱為"H.324M")針對視頻電話呼叫在 發(fā)射機(jī)處進(jìn)行處理和多路復(fù)用的框圖。H.324M是ITU-T推薦H.324的修改版本,其 名稱為"用于低位速率多媒體通信的終端(Terminal for Low Bit Rate MultimediaCommunication) " 。 H.324是低位速率電路轉(zhuǎn)換系統(tǒng)上的多媒體通信的國際標(biāo)準(zhǔn),且 將H.223用作數(shù)據(jù)傳送/多路復(fù)用協(xié)議。
在應(yīng)用層110處,將所述視頻電話呼叫處理為在不同邏輯信道上發(fā)送的單獨視頻、 音頻、數(shù)據(jù)和控制信號。所述數(shù)據(jù)可用于文本或某些其它內(nèi)容。每一邏輯信道均由唯 一的邏輯信道號來標(biāo)識。LCNO用于控制信道。在呼叫建立期間,定義用于所述視頻 電話呼叫及將由每一邏輯信道載攜的內(nèi)容的邏輯信道的編號。
視頻編碼器122處理來自視頻輸入/輸出(I/O) 112的視頻信號并提供已編碼視頻 流。音頻編碼器124處理來自音頻輸入/輸出114的音頻信號并提供己編碼音頻流。來 自應(yīng)用程序116的數(shù)據(jù)信號經(jīng)數(shù)據(jù)協(xié)議(方塊126)處理以產(chǎn)生數(shù)據(jù)流。根據(jù)名稱為 "用于多媒體通信的控制協(xié)議(Control Protocol for Multimedia Communication)"的 ITU-T推薦H.245 (或簡稱為"H.245")(方塊128)來處理來自應(yīng)用程序116的控 制信號,并進(jìn)一步根據(jù)簡單重傳協(xié)議(SRP)(方塊130)對其處理來產(chǎn)生控制流。
H.223包含適配層140和多路復(fù)用層150。適配層140單獨地接收并處理視頻流、 音頻流、數(shù)據(jù)流和控制流。適配層140向每一媒體流添加信息(如果適用)來用于錯 誤檢測及/或錯誤校正、序列編號及重傳。適配層140為每一媒體流產(chǎn)生適配層服務(wù)數(shù) 據(jù)單元(AL-SDU)。所述視頻流的每一適配層服務(wù)數(shù)據(jù)單元可載攜一個幀、 一個片 或某一其它視頻單元的已編碼視頻。視頻片對應(yīng)于視頻幀的一定數(shù)量的行和一定數(shù)量 的列。所述音頻流的每一適配層服務(wù)數(shù)據(jù)單元通常載攜多達(dá)三個音頻包,因為更多的 成束音頻包將增加延遲。
多路復(fù)用層150為所有媒體流接收適配層服務(wù)數(shù)據(jù)單元,并產(chǎn)生具有可變長度的 多路復(fù)用協(xié)議數(shù)據(jù)單元。每一多路復(fù)用協(xié)議數(shù)據(jù)單元可為一個或一個以上的媒體流載 攜來自一個或一個以上的適配層服務(wù)數(shù)據(jù)單元的數(shù)據(jù)。例如,單個多路復(fù)用協(xié)議數(shù)據(jù) 單元可載攜視頻、音頻和控制信號的組合。多路復(fù)用層150根據(jù)含有用于多達(dá)16個不 同的多路復(fù)用協(xié)議數(shù)據(jù)單元格式的多達(dá)16個條目的多路復(fù)用表來執(zhí)行多路復(fù)用。每一 多路復(fù)用協(xié)議數(shù)據(jù)單元格式均指示將為一個多路復(fù)用協(xié)議數(shù)據(jù)單元中的每一媒體流載 攜的字節(jié)(若存在)數(shù)量。每一多路復(fù)用協(xié)議數(shù)據(jù)單元均為由所述多路復(fù)用表中所指 示的格式的一者。所述多路復(fù)用表在呼叫建立期間定義且可在呼叫期間更新。
物理層160接收多路復(fù)用協(xié)議數(shù)據(jù)單元并產(chǎn)生PITY包(或簡稱"包")。由物 理層160做出的處理取決于系統(tǒng)設(shè)計,且通常包含編碼、交錯、符號映射等。經(jīng)由無 線信道將物理層包傳輸?shù)浇邮諜C(jī)。
對于H.223,發(fā)射機(jī)將視頻、音頻、數(shù)據(jù)和H.245控制信號多路復(fù)用到多路復(fù)用 協(xié)議數(shù)據(jù)單元中,并將這些多路復(fù)用協(xié)議數(shù)據(jù)單元發(fā)送到所述接收機(jī)。接收機(jī)接收所 述多路復(fù)用協(xié)議數(shù)據(jù)單元,并將在這些多路復(fù)用協(xié)議數(shù)據(jù)單元中發(fā)送的視頻、音頻、 數(shù)據(jù)和控制信號多路分用到其單獨的媒體流上。所述多路復(fù)用協(xié)議數(shù)據(jù)單元是視頻電 話應(yīng)用中已知的最低層數(shù)據(jù)單元。視頻電話應(yīng)用通常不知曉物理層如何傳輸多路復(fù)用 協(xié)議數(shù)據(jù)單元。圖2顯示根據(jù)H.223的層2協(xié)議的多路復(fù)用協(xié)議數(shù)據(jù)單元的結(jié)構(gòu)。所述多路復(fù)用 協(xié)議數(shù)據(jù)單元在可設(shè)定為由H.223給出的兩個2字節(jié)值的一者的2字節(jié)層2旗標(biāo)之后。 所述層2旗標(biāo)為每一多路復(fù)用協(xié)議數(shù)據(jù)單元劃界或作為其邊界,且由接收機(jī)用來檢測 新的多路復(fù)用協(xié)議數(shù)據(jù)單元。
對于層2,多路復(fù)用協(xié)議數(shù)據(jù)單元包含3字節(jié)報頭,所述3字節(jié)報頭接續(xù)具有可 變大小的有效負(fù)載。所述多路復(fù)用協(xié)議數(shù)據(jù)單元報頭包含4位多路復(fù)用碼(MC)字段、 8位多路復(fù)用有效負(fù)載長度(MPL)字段、及12位奇偶位字段。所述多路復(fù)用碼字段 指示多路復(fù)用協(xié)議數(shù)據(jù)單元的格式,所述多路復(fù)用協(xié)議數(shù)據(jù)單元格式是界定于多路復(fù) 用表中的多路復(fù)用協(xié)議數(shù)據(jù)單元格式的一者。所述多路復(fù)用有效負(fù)載長度字段指示多 路復(fù)用協(xié)議數(shù)據(jù)單元有效負(fù)載的大小。所述奇偶位字段載攜為多路復(fù)用碼字段和多路 復(fù)用有效負(fù)載長度字段產(chǎn)生的12個奇偶位。多路復(fù)用協(xié)議數(shù)據(jù)單元有效負(fù)載具有從O 到254字節(jié)范圍內(nèi)的可變大小,且由多路復(fù)用有效負(fù)載長度字段指示。
H.223包括對用于電路交換應(yīng)用的媒體流的多路復(fù)用。這種應(yīng)用通常依賴于物理 層來為呼叫提供專用連接和固定的數(shù)據(jù)速率。所述媒體流通常具有可隨時間而發(fā)生較 大變化的數(shù)據(jù)速率。本文中描述的多路復(fù)用技術(shù)將多路復(fù)用協(xié)議數(shù)據(jù)單元有效地多路 復(fù)用到物理層包上。
本文中描述的多路復(fù)用技術(shù)可用于各種支持電路交換應(yīng)用的無線通信系統(tǒng)。 一個 這種系統(tǒng)是來自名稱為"第三代伙伴工程(3rd Generation Partnership Project) " (3GPP) 的協(xié)會的文件中所描述的寬帶-碼分多址(W-CDMA)系統(tǒng)。在寬帶-碼分多址中,可 在一個或一個以上的輸送信道(例如,專用業(yè)務(wù)信道(DTCH)和專用控制信道(DCCH)) 中發(fā)送較高層數(shù)據(jù)。每一輸送信道均與一個或一個以上的輸送格式相關(guān)聯(lián),所述輸送 格式可在呼叫建立期間選擇。每一輸送格式均指定各種處理參數(shù),例如(1)輸送信道 的傳輸時間間隔(TTI) , (2)每一數(shù)據(jù)輸送塊的大小,(3)將在每一傳輸時間間隔 中發(fā)送的輸送塊數(shù)量,(4)每一碼塊的長度,(5)用于所述傳輸時間間隔的編碼方 案等。每一輸送信道僅使用一個傳輸時間間隔,且所選傳輸時間間隔可跨越一個、兩 個、四個或八個幀。每一幀是由系統(tǒng)幀號(SFN)所識別的10毫秒(ms)時間間隔。
通常用于視頻電話呼叫的輸送格式具有以下參數(shù)64千位/秒(kbps)的數(shù)據(jù)速 率、20 ms或40 ms的傳輸時間間隔,及每傳輸時間間隔一個輸送塊。每一傳輸時間 間隔的輸送塊可視為一物理層包。每一物理層包為所述20 ms的傳輸時間間隔載攜160 字節(jié)且為40 ms的傳輸時間間隔載攜320字節(jié)。單個輸送格式可用于視頻電話呼叫, 且然后針對所述呼叫的持續(xù)時間來固定物理層包大小。
圖3顯示在無需對準(zhǔn)的情況下多路復(fù)用協(xié)議數(shù)據(jù)單元到物理層包的映射。對于這 一非對準(zhǔn)映射方案,在所需盡可能多的物理層包中發(fā)送每一多路復(fù)用協(xié)議數(shù)據(jù)單元, 且從將要發(fā)送的下一物理層包中的第一個可用字節(jié)處開始發(fā)送。如果多路復(fù)用協(xié)議數(shù) 據(jù)單元大小在從0到254字節(jié)的范圍內(nèi)且如果物理層包大小固定在160字節(jié),則可在
一個或兩個物理層包中發(fā)送每一多路復(fù)用協(xié)議數(shù)據(jù)單元。此外,給定的物理層包可載攜多個多路復(fù)用協(xié)議數(shù)據(jù)單元。例如,物理層包4載攜多路復(fù)用協(xié)議數(shù)據(jù)單元2的尾 端部分及多路復(fù)用協(xié)議數(shù)據(jù)單元3的開始部分。
接收機(jī)接收物理層包并將每一 已接收物理層包單獨地解碼。每一已正確解碼的物 理層包均向上傳遞到多路復(fù)用層來進(jìn)行處理和重新組裝。丟棄每一錯誤解碼(或擦除) 的物理層包。由于無線信道中的噪聲和損害,錯誤速率或已擦除物理層包的百分比可 相對較高。對于每一已擦除物理層包,可丟棄由所述已擦除物理層包載攜的所有多路 復(fù)用協(xié)議數(shù)據(jù)單元。例如,如果已將物理層包4錯誤解碼,則由于在物理層包4中丟 失多路復(fù)用協(xié)議數(shù)據(jù)單元3的報頭而丟棄整個多路復(fù)用協(xié)議數(shù)據(jù)單元3,且還由于多 路復(fù)用協(xié)議數(shù)據(jù)單元2的尾端部分缺失而丟棄整個多路復(fù)用協(xié)議數(shù)據(jù)單元2。由于多 路復(fù)用層和物理層的多路復(fù)用協(xié)議數(shù)據(jù)單元和物理層包的未對準(zhǔn),在多路復(fù)用層處丟 失的數(shù)據(jù)量大于在物理層丟失的數(shù)據(jù)量。
圖4顯示在對準(zhǔn)的情況下多路復(fù)用協(xié)議數(shù)據(jù)單元到物理層包的映射。對于這個已 對準(zhǔn)映射方案,產(chǎn)生并映射多路復(fù)用協(xié)議數(shù)據(jù)單元以便總是或在多數(shù)時間在一個物理 層包中發(fā)送每一多路復(fù)用協(xié)議數(shù)據(jù)單元。這個映射方案允許每一已正確解碼的物理層 包由接收機(jī)處的多路復(fù)用層充分使用。這個方案還會將以下情況的發(fā)生最小化當(dāng)只 有一個物理層包錯誤地解碼時,在多路復(fù)用層中丟失相當(dāng)于一個以上的物理層包的數(shù)
據(jù)??蓮奈锢韺影械牡谝粋€字節(jié)開始發(fā)送每一多路復(fù)用協(xié)議數(shù)據(jù)單元,且然后將所 述物理層包邊界和多路復(fù)用協(xié)議數(shù)據(jù)單元邊界對準(zhǔn)。在某些情況下,可能不能使較大 的多路復(fù)用協(xié)議數(shù)據(jù)單元適合一個物理層包。在這種情況下,可在最小數(shù)量的物理層 包中發(fā)送所述大型多路復(fù)用協(xié)議數(shù)據(jù)單元。
基于物理層包大小來選擇多路復(fù)用協(xié)議數(shù)據(jù)單元格式和大小??苫谒x的多路 復(fù)用協(xié)議數(shù)據(jù)單元大小來設(shè)計視頻編碼器。例如,視頻編碼器可能能夠?qū)σ曨l幀或視 頻片進(jìn)行編碼。由于視頻解碼器能夠獨立地將每一視頻片解碼,所以每一多路復(fù)用協(xié) 議數(shù)據(jù)單元可載攜一個或一個以上的完整視頻片。這可由以下步驟來實現(xiàn)(1)設(shè)計 所述視頻編碼器來一次一個視頻片地發(fā)送到適配層,且(2)設(shè)計適配層和多路復(fù)用層 來嘗試使一個或一個以上的完整的視頻片適合每一多路復(fù)用協(xié)議數(shù)據(jù)單元。還可以基 于所選多路復(fù)用協(xié)議數(shù)據(jù)單元大小來設(shè)計音頻編碼器,以產(chǎn)生可在一個物理層包中發(fā) 送的已編碼音頻包。因此,可基于物理層包大小來設(shè)計或定制多路復(fù)用層。
在多數(shù)情形下,多路復(fù)用協(xié)議數(shù)據(jù)單元將小于物理層包大小。在這些情形下,物 理層包可載攜單個多路復(fù)用協(xié)議數(shù)據(jù)單元、多個多路復(fù)用協(xié)議數(shù)據(jù)單元、單個具有填 充字節(jié)或填塞字節(jié)的多路復(fù)用協(xié)議數(shù)據(jù)單元,或多個具有填充字節(jié)的多路復(fù)用協(xié)議數(shù) 據(jù)單元。所述多個層可經(jīng)設(shè)計來產(chǎn)生"聚合"多路復(fù)用協(xié)議數(shù)據(jù)單元。每一聚合多路
復(fù)用協(xié)議數(shù)據(jù)單元均和物理層包具有相同的大小,均載攜一個或一個以上的多路復(fù)用 協(xié)議數(shù)據(jù)單元及填充字節(jié)(在必要時),并在一個物理層包中發(fā)送。
圖5顯示可用于填充小于物理層包大小的多路復(fù)用協(xié)議數(shù)據(jù)單元的5學(xué)節(jié)填充樣 式500。填充樣式500包含五個字節(jié)。填充樣式500的前兩個字節(jié)用于層2旗標(biāo)。填充樣式500的后三個字節(jié)用于多路復(fù)用協(xié)議數(shù)據(jù)單元報頭,所述多路復(fù)用協(xié)議數(shù)據(jù)單 元報頭指示多路復(fù)用協(xié)議數(shù)據(jù)單元的有效負(fù)載大小為零(例如,多路復(fù)用協(xié)議數(shù)據(jù)單 元報頭為0x00、 0x00及0x00,其中"Ox"表示遵循十六進(jìn)制值)。填充樣式500代 表僅具有報頭且不具有有效負(fù)載(或有效負(fù)載長度為零)的"無效"多路復(fù)用協(xié)議數(shù) 據(jù)單元。填充樣式500可按需要盡量多次地重復(fù)直到已完全或大部分充填物理層包。 也可使用其它5字節(jié)填充樣式來填充(例如,使用其它可能的用于層2旗標(biāo)的2字節(jié) 值形成的填充樣式)。
填充樣式500具有五個字節(jié)的固定長度。如果將要填充的區(qū)域的大小不是五個字 節(jié)的倍數(shù),則填充樣式500將過度充填(過量)或充填不足(欠量)所述區(qū)域。為避 免使用填充樣式500對所述區(qū)域的過度充填/充填不足,可使用一字節(jié)填充樣式來填充 小于五個字節(jié)的空間。這個一字節(jié)填充樣式(也稱作填充字節(jié))可以是OxEF或某一 其它字節(jié)值。 一般來說,可使用所述5字節(jié)填充樣式、所述一字節(jié)填充樣式、某一其 它填充樣式或其任何組合來實現(xiàn)所述填充。 一般來說,任何填充樣式均可用于填充, 只要接收機(jī)不將所述填充樣式視為有效的多路復(fù)用協(xié)議數(shù)據(jù)單元報頭或真實數(shù)據(jù)。
圖6顯示產(chǎn)生具有一個或一個以上的小于物理層包大小的多路復(fù)用協(xié)議數(shù)據(jù)單元 的聚合多路復(fù)用協(xié)議數(shù)據(jù)單元的過程600的流程圖。過程600可由發(fā)射機(jī)處的多路復(fù) 用層來執(zhí)行。在一個物理層包中發(fā)送所述聚合多路復(fù)用協(xié)議數(shù)據(jù)單元。
最初,使用多路復(fù)用協(xié)議數(shù)據(jù)單元來充填所述聚合多路復(fù)用協(xié)議數(shù)據(jù)單元(或等 效地,物理層包)(方塊610)。然后,確定是否可在所述物理層包中發(fā)送另一多路 復(fù)用協(xié)議數(shù)據(jù)單元(例如,下一多路復(fù)用協(xié)議數(shù)據(jù)單元)(方塊612)。如果回答為 "是",則使用這個多路復(fù)用協(xié)議數(shù)據(jù)單元來充填所述物理層包(方塊614),且所 述過程返回到方塊612。方塊612和614將盡可能多的多路復(fù)用協(xié)議數(shù)據(jù)單元放入所 述物理層包中。
如果對方塊612的回答為"否",則確定是否可在多路復(fù)用協(xié)議數(shù)據(jù)單元中的剩 余空間中發(fā)送無效的多路復(fù)用協(xié)議數(shù)據(jù)單元(例如,填充字節(jié)樣式500)(方塊616)。 如果對方塊616的回答為"是",則將無效的多路復(fù)用協(xié)議數(shù)據(jù)單元添加到物理層包 中(方塊618),且所述過程返回到方塊616。方塊616和618使用盡可能多的無效多
路復(fù)用協(xié)議數(shù)據(jù)單元來填充物理層包中的剩余空間。
如果對方塊616的回答為"否",則確定物理層包中是否還有剩下的空間(方塊 620)。如果對方塊620的回答為"是",則使用一字節(jié)充填樣式來填充物理層包(方 塊622),且所述過程返回到方塊620。否則,如果對方塊620的回答為"否",則所 述過程終止。方塊620和622按需要使用盡可能多的填充字節(jié)來填充物理層包中的剩 余空間。
圖7顯示含有一個有效的多路復(fù)用協(xié)議數(shù)據(jù)單元、多個無效的多路復(fù)用協(xié)議數(shù)據(jù) 單元和多個填充字節(jié)的實例性聚合多路復(fù)用協(xié)議數(shù)據(jù)單元700。接收機(jī)處的多路復(fù)用 層(或簡稱接收機(jī)多路復(fù)用層)從物理層接收聚合多路復(fù)用協(xié)議數(shù)據(jù)單元、提取第一個多路復(fù)用協(xié)議數(shù)據(jù)單元的報頭、基于其報頭確認(rèn)這個多路復(fù)用協(xié)議數(shù)據(jù)單元的大小、 恢復(fù)所述多路復(fù)用協(xié)議數(shù)據(jù)單元、并將所述多路復(fù)用協(xié)議數(shù)據(jù)單元向上發(fā)送到適配層。 然后,所述接收機(jī)多路復(fù)用層為每一個在聚合多路復(fù)用協(xié)議數(shù)據(jù)單元中發(fā)送的無效多 路復(fù)用協(xié)議數(shù)據(jù)單元提取報頭、基于其報頭識別每一無效的多路復(fù)用協(xié)議數(shù)據(jù)單元、 并丟棄每一無效的多路復(fù)用協(xié)議數(shù)據(jù)單元。然后,接收機(jī)多路復(fù)用層遇到第一個填充 字節(jié)、檢測到這個字節(jié)不用于有效的多路復(fù)用協(xié)議數(shù)據(jù)單元、將這個字節(jié)視為錯誤、 并丟棄所述字節(jié)。對于每一后續(xù)字節(jié),接收器多路復(fù)用層繼續(xù)搜尋有效的多路復(fù)用協(xié) 議數(shù)據(jù)單元報頭,并丟棄其遇到的所有填充字節(jié)。所述填充字節(jié)的使用并不影響接收 器多路復(fù)用層處的操作。
圖6和圖7顯示其中第一多路復(fù)用協(xié)議數(shù)據(jù)單元小于物理層包大小的情形。如果 所述多路復(fù)用協(xié)議數(shù)據(jù)單元大于物理層包大小,則在最小數(shù)量的物理層包中發(fā)送所述 多路復(fù)用協(xié)議數(shù)據(jù)單元,且如上文圖6中所描述來填充第n個物理層包。
圖8顯示能夠?qū)嵤┍疚拿枋龅亩嗦窂?fù)用技術(shù)的發(fā)射機(jī)810和接收機(jī)850的實施例 的框圖。發(fā)射機(jī)810和接收機(jī)850可分別是蜂窩式電話、手持機(jī)、訂戶單元、移動站、 用戶終端、無線裝置、調(diào)制解調(diào)器或某一其它設(shè)備的一部分。
在發(fā)射機(jī)810處,視頻編碼器822接收視頻信號并將其編碼,且將已編碼的視頻 流提供給傳輸(TX)數(shù)據(jù)處理器826。音頻編碼器824接收音頻信號并將其編碼,且 將已編碼的音頻流提供給傳輸數(shù)據(jù)處理器826。編碼器822和824可根據(jù)H.324M或 某一其它標(biāo)準(zhǔn)或設(shè)計來執(zhí)行編碼。傳輸數(shù)據(jù)處理器826從編碼器822和824分別接收 已編碼的視頻及音頻流,且從控制器840中接收數(shù)據(jù)和控制流。傳輸數(shù)據(jù)處理器826 實施H.223的適配層和多路復(fù)用層、處理已接收的媒體流、并基于物理層包大小產(chǎn)生 多路復(fù)用協(xié)議數(shù)據(jù)單元。傳輸物理層處理器828執(zhí)行對物理層的處理、如系統(tǒng)所指定 處理(例如,編碼、交錯及調(diào)制)多路復(fù)用協(xié)議數(shù)據(jù)單元、并產(chǎn)生物理層包。發(fā)射機(jī) 單元(TMTR) 830調(diào)節(jié)(例如,轉(zhuǎn)換成模擬形式、濾波、放大、及上變頻)物理層包, 并產(chǎn)生己調(diào)制信號,所述已調(diào)制信號經(jīng)由天線832傳輸。
在接收機(jī)850處,天線852接收由發(fā)射機(jī)810傳輸?shù)囊颜{(diào)制信號,并將已接收信 號提供給接收機(jī)單元(RCVR) 854。接收機(jī)單元854調(diào)節(jié)(例如濾波、放大及下變頻) 已接收信號、將所述已調(diào)節(jié)信號數(shù)字化并提供數(shù)據(jù)樣本。接收(RX)物理層處理器 856處理(例如,解調(diào)、解交錯及解碼)所述數(shù)據(jù)樣本并將已解碼物理層包提供給接 收數(shù)據(jù)處理器858。接收物理層處理器856還提供每一錯誤解碼的物理層包的指示。 接收數(shù)據(jù)處理器858在接收機(jī)處實施H.223的適配層和多路復(fù)用層并處理已解碼物理 層包。接收數(shù)據(jù)處理器858在每一已解碼物理層包中提取有效的多路復(fù)用協(xié)議數(shù)據(jù)單 元、執(zhí)行錯誤檢測及/或校正(如果適用)、丟棄無效的多路復(fù)用協(xié)議數(shù)據(jù)單元和填充 字節(jié),并將視頻、音頻、數(shù)據(jù)及控制信號多路分用到單獨的媒體流上。接收數(shù)據(jù)處理 器858將已恢復(fù)的視頻流提供給視頻解碼器860,將已恢復(fù)的音頻流提供給音頻解碼 器862,并將已恢復(fù)的數(shù)據(jù)和控制流提供給控制器870。視頻解碼器860處理所述已恢復(fù)的視頻流并提供已解碼的視頻信號。音頻解碼器 862處理所述已恢復(fù)的音頻流并提供已解碼的音頻信號??刂破?70處理已恢復(fù)的數(shù) 據(jù)和控制流、提供已解碼數(shù)據(jù)、并產(chǎn)生控制信號以正確呈現(xiàn)已解碼視頻、音頻、及數(shù) 據(jù)。 一般來說,由接收物理層處理器856、接收數(shù)據(jù)處理器858、視頻解碼器860、音 頻解碼器862、及控制器870做出的處理分別和由傳輸物理層處理器828、傳輸數(shù)據(jù)處 理器826、視頻編碼器822、音頻編碼器824、和控制器840在發(fā)射機(jī)810處執(zhí)行的處 理互補(bǔ)。
控制器840和870還分別地控制發(fā)射機(jī)810和接收機(jī)850處的各種處理單元的操 作。存儲單元842和872分別存儲由控制器840和870使用的數(shù)據(jù)和程序代碼。
本文描述的多路復(fù)用技術(shù)可通過各種手段來實施。例如,這些技術(shù)可實施于硬件、 軟件、或其組合中。對于硬件實施方案,用于在發(fā)射機(jī)處執(zhí)行多路復(fù)用的處理單元可 實施于一個或一個以上的專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信 號處理裝置(DSPD)、可編程邏輯裝置(PLD)、場可編程門陣列(FPGA)、處理 器、控制器、微控制器、微處理器、其它設(shè)計用于執(zhí)行本文所述功能的電子單元、或 其組合中。用于在接收機(jī)處執(zhí)行互補(bǔ)性多路分用的處理單元還可實施于一個或一個以 上的專用集成電路、數(shù)字信號處理器、控制器等中。
對于軟件實施方案,可使用執(zhí)行本文中所描述功能的模塊(例如,程序、功能等) 來實施所述多路復(fù)用技術(shù)。軟件碼可存儲在存儲單元(例如,圖8中的存儲單元842 或872)中且由處理器(例如,控制器840或870)執(zhí)行。所述存儲單元可實施于所述 處理器內(nèi)或所述處理器外部。
提供對所揭示實施例的先前描述來使所屬技術(shù)領(lǐng)域中的技術(shù)人員能夠做出或使 用本發(fā)明。所屬技術(shù)領(lǐng)域的技術(shù)人員將易于得出這些實施例的各種修改,且還可在不
背離本發(fā)明精神或范圍的情況下將本文所界定的一般原理用于其它實施例。因此,并 不打算將本發(fā)明限定于本文中所顯示實施例,但將賦予其與本文所揭示原理和新穎特
征相一致的最廣泛的范圍。
權(quán)利要求
1、一種無線通信系統(tǒng)中的設(shè)備,其包括一第一處理器,其可操作以為多個媒體流產(chǎn)生多個多路復(fù)用協(xié)議數(shù)據(jù)單元(MUX-PDUs),所述多路復(fù)用協(xié)議數(shù)據(jù)單元具有基于預(yù)定的物理層(PHY)包大小而選擇的可變大??;及一第二處理器,其可操作以將所述多個多路復(fù)用協(xié)議數(shù)據(jù)單元映射到多個物理層包,以使每一小于所述物理層包大小的多路復(fù)用協(xié)議數(shù)據(jù)單元在一個物理層包中發(fā)送。
2、 如權(quán)利要求1所述的設(shè)備,其中所述第一處理器可操作以處理所述多個媒體 流的每一者,以使全部或相當(dāng)大比例的所述多個多路復(fù)用協(xié)議數(shù)據(jù)單元符合所述物理 層包大小。
3、 如權(quán)利要求1所述的設(shè)備,其中所述第二處理器可操作以將所述多個多路復(fù) 用協(xié)議數(shù)據(jù)單元映射到所述多個物理層包,以使每一大于所述物理層包大小的多路復(fù) 用協(xié)議數(shù)據(jù)單元均在最小數(shù)量的物理層包中發(fā)送。
4、 如權(quán)利要求1所述的設(shè)備,其中所述第一處理器可操作以在必要時使用一個 或一個以上的無效多路復(fù)用協(xié)議數(shù)據(jù)單元來填充每一多路復(fù)用協(xié)議數(shù)據(jù)單元,以獲得 所述物理層包大小。
5、 如權(quán)利要求1所述的設(shè)備,其中所述第一處理器可操作以在必要時使用一個 或一個以上的填充字節(jié)來填充每一多路復(fù)用協(xié)議數(shù)據(jù)單元,以獲得所述物理層包大小。
6、 如權(quán)利要求5所述的設(shè)備,其中選擇所述一個或一個以上的填充字節(jié)以使所 述填充字節(jié)不能被誤認(rèn)為多路復(fù)用協(xié)議數(shù)據(jù)單元報頭或有效數(shù)據(jù)。
7、 如權(quán)利要求1所述的設(shè)備,其中所述第一處理器可操作以將視頻信號編碼來 產(chǎn)生已編碼視頻片,且將每一已編碼視頻片多路復(fù)用到一個多路復(fù)用協(xié)議數(shù)據(jù)單元上。
8、 如權(quán)利要求1所述的設(shè)備,其中所述第一處理器可操作以將音頻信號編碼來 產(chǎn)生已編碼音頻包,且將每一音頻包多路復(fù)用到一個多路復(fù)用協(xié)議數(shù)據(jù)單元上。
9、 如權(quán)利要求l所述的設(shè)備,其中所述多個媒體流用于視頻電話呼叫。
10、 如權(quán)利要求1所述的設(shè)備,其中所述第一處理器可操作以根據(jù)ITU-T推薦 H.223產(chǎn)生所述多個多路復(fù)用協(xié)議數(shù)據(jù)單元。
11、 如權(quán)利要求1所述的設(shè)備,其中所述無線通信系統(tǒng)是寬帶-碼分多址 (W-CDMA)通信系統(tǒng)。
12、 如權(quán)利要求1所述的設(shè)備,其進(jìn)一步包括一發(fā)射機(jī)單元,其可操作以在一個傳輸時間間隔(TTI)中傳輸所述多個物理層 包的每一者。
13、 一種在無線通信系統(tǒng)中發(fā)送多個媒體流的方法,所述方法包括為所述多個媒體流產(chǎn)生多個多路復(fù)用協(xié)議數(shù)據(jù)單元(MUX-PDUs),所述多路復(fù)用協(xié)議數(shù)據(jù)單元具有基于預(yù)定的物理層(PHY)包大小而選擇的可變大?。患皩⑺龆鄠€多路復(fù)用協(xié)議數(shù)據(jù)單元映射到多個物理層包,以使每一小于所述物理 層包大小的多路復(fù)用協(xié)議數(shù)據(jù)單元均在一個物理層包中發(fā)送。
14、 如權(quán)利要求13所述的方法,其中所述產(chǎn)生所述多個多路復(fù)用協(xié)議數(shù)據(jù)單元包括處理所述多個媒體流的每一者以使全部或相當(dāng)大比例的所述多個多路復(fù)用協(xié)議 數(shù)據(jù)單元符合所述物理層包大小。
15、 如權(quán)利要求13所述的方法,其中所述將所述多個多路復(fù)用協(xié)議數(shù)據(jù)單元映 射到所述多個物理層包進(jìn)一步使每一大于所述物理層包大小的多路復(fù)用協(xié)議數(shù)據(jù)單元 均在最小數(shù)量的物理層包中發(fā)送。
16、 如權(quán)利要求13所述的方法,其中所述產(chǎn)生所述多個多路復(fù)用協(xié)議數(shù)據(jù)單元包括在必要時使用一個或一個以上的無效多路復(fù)用協(xié)議數(shù)據(jù)單元來填充每一多路復(fù) 用協(xié)議數(shù)據(jù)單元,以獲得所述物理層包大小。
17、如權(quán)利要求13所述的方法,其中所述產(chǎn)生所述多個多路復(fù)用協(xié)議數(shù)據(jù)單元包括在必要時使用一個或一個以上的填充字節(jié)來填充每一多路復(fù)用協(xié)議數(shù)據(jù)單元,以 獲得所述物理層包大小。
18、 一種無線通信系統(tǒng)中的設(shè)備,其包括-產(chǎn)生裝置,其用于為多個媒體流產(chǎn)生多個多路復(fù)用協(xié)議數(shù)據(jù)單元(MUX-PDUs), 所述多路復(fù)用協(xié)議數(shù)據(jù)單元具有基于預(yù)定的物理層(PHY)包大小而選擇的可變大小; 及映射裝置,其用于將所述多個多路復(fù)用協(xié)議數(shù)據(jù)單元映射到多個物理層包,以使 每一小于所述物理層包大小的多路復(fù)用協(xié)議數(shù)據(jù)單元均在一個物理層包中發(fā)送。
19、 如權(quán)利要求18所述的設(shè)備,其中所述用于產(chǎn)生所述多個多路復(fù)用協(xié)議數(shù)據(jù) 單元的裝置包括處理裝置,其用于處理所述多個媒體流的每一者以使全部或相當(dāng)大比例的所述多 個多路復(fù)用協(xié)議數(shù)據(jù)單元符合所述物理層包大小。
20、 如權(quán)利要求18所述的設(shè)備,其中所述用于將所述多個多路復(fù)用協(xié)議數(shù)據(jù)單 元映射到所述多個物理層包的裝置進(jìn)一步使每一大于所述物理層包大小的多路復(fù)用協(xié) 議數(shù)據(jù)單元均在最小數(shù)量的物理層包中發(fā)送。
21、 如權(quán)利要求18所述的設(shè)備,其中所述用于產(chǎn)生所述多個多路復(fù)用協(xié)議數(shù)據(jù) 單元的裝置包括填充裝置,其用于在必要時使用一個或一個以上的無效多路復(fù)用協(xié)議數(shù)據(jù)單元來 填充每一多路復(fù)用協(xié)議數(shù)據(jù)單元,以獲得所述物理層包大小;及填充裝置,其用于在必要時使用一個或一個以上的填充字符來填充每一多路復(fù)用協(xié)議數(shù)據(jù)單元,以獲得所述物理層包大小。
22、 一種用于存儲指令的處理器可讀媒體,所述指令可在無線裝置中操作以-為多個媒體流產(chǎn)生多個多路復(fù)用協(xié)議數(shù)據(jù)單元(MUX-PDUs),所述多路復(fù)用協(xié)議數(shù)據(jù)單元具有基于預(yù)定的物理層(PHY)包大小而選擇的可變大小;及使用所述多個多路復(fù)用協(xié)議數(shù)據(jù)單元形成多個聚合多路復(fù)用協(xié)議數(shù)據(jù)單元,以使 每一小于所述物理層包大小的多路復(fù)用協(xié)議數(shù)據(jù)單元均在一個聚合多路復(fù)用協(xié)議數(shù)據(jù) 單元中發(fā)送,每一聚合多路復(fù)用協(xié)議數(shù)據(jù)單元均具有所述物理層包大小且在一個物理 層包中發(fā)送。
23、 一種在無線通信系統(tǒng)中接收多個媒體流的方法,所述方法包括 接收多個具有預(yù)定大小的物理層(PHY)包并載攜多個多路復(fù)用協(xié)議數(shù)據(jù)單元(MUX-PDUs),每一物理層包載攜一個或一個以上的多路復(fù)用協(xié)議數(shù)據(jù)單元,且每 一小于所述預(yù)定大小的多路復(fù)用協(xié)議數(shù)據(jù)單元均在一個物理層包中發(fā)送;處理每一物理層包以恢復(fù)在所述物理層包中發(fā)送的所述一個或一個以上的多路 復(fù)用協(xié)議數(shù)據(jù)單元;及將從所述多個物理層包中獲得的所述多個多路復(fù)用協(xié)議數(shù)據(jù)單元多路解復(fù)用到 所述多個媒體流中。
24、 如權(quán)利要求23所述的方法,其中所述處理每一物理層包包括 檢查在所述物理層包中遇到的每一報頭以確定是否正在所述物理層包中發(fā)送有效的多路復(fù)用協(xié)議數(shù)據(jù)單元;及轉(zhuǎn)發(fā)在所述物理層包中發(fā)現(xiàn)的每一有效的多路復(fù)用協(xié)議數(shù)據(jù)單元。
25、 如權(quán)利要求24所述的方法,其中所述處理每一物理層包進(jìn)一步包括對每一不用于有效的多路復(fù)用協(xié)議數(shù)據(jù)單元的報頭, 確定所述報頭是否用于無效的多路復(fù)用協(xié)議數(shù)據(jù)單元,及 丟棄任何無效的多路復(fù)用協(xié)議數(shù)據(jù)單元。
26、 如權(quán)利要求24所述的方法,其中所述處理每一物理層包進(jìn)一步包括 丟棄在所述物理層包中遇到的任何填充字節(jié)。
27、 一種無線通信系統(tǒng)中的設(shè)備,其包括第一處理器,其可操作以處理數(shù)據(jù)樣本并提供多個具有預(yù)定大小的物理層(PHY)包并載攜多個多路復(fù)用協(xié)議數(shù)據(jù)單元(MUX-PDU),每一物理層包載攜一個或一個以上的多路復(fù)用協(xié)議數(shù)據(jù)單元,且每一小于所述預(yù)定大小的多路復(fù)用協(xié)議數(shù)據(jù)單元均 在一個物理層包中發(fā)送;及第二處理器,其可操作以處理每一物理層包以恢復(fù)在所述物理層包中發(fā)送的所述 一個或一個以上的多路復(fù)用協(xié)議數(shù)據(jù)單元,且將從所述多個物理層包中獲得的所述多 個多路復(fù)用協(xié)議數(shù)據(jù)單元多路解復(fù)用到多個媒體流中。
28、 如權(quán)利要求27所述的設(shè)備,其中所述第二處理器可操作以檢査在每一物理 層包中遇到的每一報頭,以確定是否正在所述物理層包中發(fā)送有效的多路復(fù)用協(xié)議數(shù)據(jù)單元且轉(zhuǎn)發(fā)在所述物理層包中發(fā)現(xiàn)的每一有效的多路復(fù)用協(xié)議數(shù)據(jù)單元。
29、 如權(quán)利要求27所述的設(shè)備,其中所述第二處理器可操作以丟棄用于非有效 多路復(fù)用協(xié)議數(shù)據(jù)單元的任何報頭及在所述物理層包中遇到的每一填充字節(jié)。
30、 一種無線通信系統(tǒng)中的設(shè)備,其包括-接收裝置,其用于接收多個具有預(yù)定大小的物理層(PHY)包并載攜多個多路復(fù) 用協(xié)議數(shù)據(jù)單元(MUX-PDUs),每一物理層包載攜一個或一個以上的多路復(fù)用協(xié)議 數(shù)據(jù)單元,且每一小于所述預(yù)定大小的多路復(fù)用協(xié)議數(shù)據(jù)單元均在一個物理層包中發(fā) 送;處理裝置,其用于處理每一物理層包以恢復(fù)在所述物理層包中發(fā)送的所述一個或 一個以上的多路復(fù)用協(xié)議數(shù)據(jù)單元;及多路解復(fù)用裝置,其用于將從所述多個物理層包中獲得的所述多個多路復(fù)用協(xié)議 數(shù)據(jù)單元多路解復(fù)用到多個媒體流中。
31、 如權(quán)利要求23所述的方法,其中所述用于處理每一物理層包的裝置包括 檢查裝置,其用于檢査在所述物理層包中遇到的每一報頭以確定是否正在所述物理層包中發(fā)送有效的多路復(fù)用協(xié)議數(shù)據(jù)單元,轉(zhuǎn)發(fā)裝置,其用于轉(zhuǎn)發(fā)在所述物理層包中發(fā)現(xiàn)的每一有效的多路復(fù)用協(xié)議數(shù)據(jù)單 元,及丟棄裝置,其用于丟棄任何非有效多路復(fù)用協(xié)議數(shù)據(jù)單元及在所述物理層包中遇 到的每一填充字節(jié)。
全文摘要
一種發(fā)射機(jī)基于固定的物理層包大小為視頻、音頻、數(shù)據(jù)及/或控制流產(chǎn)生多路復(fù)用協(xié)議數(shù)據(jù)單元,以使全部或相當(dāng)大比例的所述多路復(fù)用協(xié)議數(shù)據(jù)單元符合所述物理層包大小。所述多路復(fù)用協(xié)議數(shù)據(jù)單元具有可變大小且映射到物理層包以使(1)每一小于所述物理層包大小的多路復(fù)用協(xié)議數(shù)據(jù)單元均在一個物理層包中發(fā)送,且(2)每一大于所述物理層包大小的多路復(fù)用協(xié)議數(shù)據(jù)單元均在最小數(shù)量的物理層包中發(fā)送。在必要時,使用一個或一個以上的無效多路復(fù)用協(xié)議數(shù)據(jù)單元及/或一個或一個以上的填充字節(jié)來填充每一多路復(fù)用協(xié)議數(shù)據(jù)單元,以獲得所述物理層包大小。在一個傳輸時間間隔(TTI)中將每一物理層包發(fā)送到接收機(jī)。所述接收機(jī)對已接收的物理層包執(zhí)行互補(bǔ)處理以恢復(fù)所述多路復(fù)用協(xié)議數(shù)據(jù)單元。所述接收機(jī)轉(zhuǎn)發(fā)每一有效的多路復(fù)用協(xié)議數(shù)據(jù)單元并丟棄任何填充字節(jié)。
文檔編號H04L12/00GK101292533SQ200680038825
公開日2008年10月22日 申請日期2006年8月23日 優(yōu)先權(quán)日2005年8月24日
發(fā)明者凡 凌 申請人:高通股份有限公司