專利名稱:將數(shù)據(jù)流按比例多路復(fù)用成一個數(shù)據(jù)流的方法和設(shè)備的制作方法
背景技術(shù):
I.發(fā)明領(lǐng)域本發(fā)明一般涉及通信領(lǐng)域,特別涉及將多個數(shù)據(jù)流按比例多路復(fù)用成一個數(shù)據(jù)流的新穎和改進系統(tǒng)和方法。
II.相關(guān)技術(shù)描述使用的碼分多址(CDMA)調(diào)制技術(shù)是促進存在大量系統(tǒng)用戶的通信的幾種技術(shù)之一。雖然已公知還有其他技術(shù),諸如時分多址(TDMA)、頻分多址(FDMA)和AM調(diào)制方案(如幅度壓擴單邊帶(ACSSB)),CDMA具有超過這些其他技術(shù)的顯著優(yōu)點。美國專利號4901307和5103459的2個專利中揭示用于多址通信系統(tǒng)的CDMA技術(shù),其題目分別為“SPREAD SPECTRUM MULTIPLE ACCESSCOMMUNICATION SYSTEM USING SATELLITE OR TERRESTRIAL REPEATERS”和“SYSTEM AND METHOD FOR GENERATING WAVEFORMS IN A CDMA CELLULAR TELPHONESYSTEM”,均轉(zhuǎn)讓給本發(fā)明受讓人,其揭示內(nèi)容經(jīng)參考編入本發(fā)明中。
選擇將來自多個數(shù)據(jù)流的幀分配到一個數(shù)據(jù)流的分配方案是困難的。許多分配方案無法達到性能要求。例如,“最短作業(yè)優(yōu)先”(SJF)方案會使較長的作業(yè)缺乏處理。駐留在用戶單元/移動電話的應(yīng)用會產(chǎn)生含許多必須及時處理的幀的數(shù)據(jù)流。然而,SJF方案中,由于其他數(shù)據(jù)流要處理的幀較少,具有許多幀的數(shù)據(jù)流會缺乏處理。同樣“后進先出”(LIFO)方案會使來自LIFO隊列中居先的數(shù)據(jù)流的幀缺乏處理。另一方面,“先進先出”(FIFO)方案不適應(yīng)數(shù)據(jù)流的相對重要性。FIFO中,每一數(shù)據(jù)流必須輪流等待。因而,極重要的數(shù)據(jù)流必須等待要處理的若干不重要數(shù)據(jù)流。需要一種任何數(shù)據(jù)流不缺乏處理的分配方案。希望限制處理來自數(shù)據(jù)流的幀的時間。
有些分配方案不考慮數(shù)據(jù)流中存在的幀數(shù)量。例如FIFO和LIFO僅關(guān)心來自數(shù)據(jù)流的幀進入處理隊列的時間。它們不考慮數(shù)據(jù)流的容量。需要一種考慮數(shù)據(jù)流容量而且同時不使數(shù)據(jù)流缺乏處理的分配方案。
發(fā)明概述本發(fā)明針對一種將多個數(shù)據(jù)流多路復(fù)用成一個數(shù)據(jù)流進行傳輸?shù)南到y(tǒng)和方法。該方法建立隊列表,每一隊列代表一數(shù)據(jù)流,并具有與該數(shù)據(jù)流比率值成反比的長度,其中每一數(shù)據(jù)流包含至少一個分組或幀。本發(fā)明一實施例中,每一數(shù)據(jù)流至少包含一分組。本發(fā)明另一實施例中,每一數(shù)據(jù)流至少包含一幀。每一傳輸幀按該比率值的倒數(shù)使各隊列遞增。本發(fā)明一實施例中,從相當于填滿隊列的數(shù)據(jù)流調(diào)度分組。本發(fā)明另一實施例中,根據(jù)代表數(shù)據(jù)流的隊列是否為滿以及數(shù)據(jù)流的優(yōu)先值,從多個數(shù)據(jù)流把幀分配到一個數(shù)據(jù)流。本發(fā)明又一實施例中,首先根據(jù)代表數(shù)據(jù)流的隊列是否為滿,其次根據(jù)隊列的優(yōu)先級,分配幀。
本發(fā)明一實施例中,多個應(yīng)用提供要由多路復(fù)用器多路復(fù)用的多個數(shù)據(jù)流。本發(fā)明另一實施例中,用戶單元提供由基站內(nèi)的多路復(fù)用器多路復(fù)用的多個數(shù)據(jù)流。本發(fā)明又一實施例中,多個基站提供要由基站控制器內(nèi)的多路復(fù)用器多路復(fù)用的多個數(shù)據(jù)流。
本發(fā)明一實施例中,用戶單元包含一存儲器;駐留在該存儲器的多個應(yīng)用,每一應(yīng)用產(chǎn)生數(shù)據(jù)流,其中每一數(shù)據(jù)流至少包含一個幀;以及一多路復(fù)用器,配置成接收每一數(shù)據(jù)流,并從多個數(shù)據(jù)流把幀統(tǒng)一分配到一個數(shù)據(jù)流。本發(fā)明一實施例中,把多路復(fù)用器配置成接收每一數(shù)據(jù)流,并且根據(jù)比率值從多個數(shù)據(jù)流將幀統(tǒng)一分配到一個數(shù)據(jù)流。
本發(fā)明另一實施例中,把多路復(fù)用器配置成接收每一數(shù)據(jù)流,并且首先根據(jù)數(shù)據(jù)流的比率值,其次根據(jù)數(shù)據(jù)流的優(yōu)先級,從多個數(shù)據(jù)流將幀統(tǒng)一分配到一個數(shù)據(jù)流。
本發(fā)明又一實施例中,無線通信系統(tǒng)包含用戶單元、耦合于該用戶單元的基站和耦合于該基站的基站控制器。用戶單元具有多個應(yīng)用和一個多路復(fù)用器,其中每一應(yīng)用產(chǎn)生作為該多路復(fù)用器輸入的數(shù)據(jù)流,且每一數(shù)據(jù)流至少包含一個幀。該多路復(fù)用器根據(jù)數(shù)據(jù)流的比率值從多個數(shù)據(jù)流把幀統(tǒng)一分配到一個數(shù)據(jù)流。
附圖簡述從以下結(jié)合附圖闡述的詳細說明會進一步明白本發(fā)明的特征、目的和優(yōu)點,各附圖內(nèi)相同的參考字符均作相同標識,其中
圖1是示范W-CDMA蜂窩電話系統(tǒng)的示意圖;圖2示出本發(fā)明示范實施例的移動臺;圖3示出4個數(shù)據(jù)流的4個存儲桶;圖4以流程圖的方式示出映射算法的初始化;圖5以流程圖的方式示出映射算法的主體;圖6示出初始化時的列表;圖7示出從列表去除的首部單元;圖8示出改變后的Dx;圖9示出作為n=3單元插入的所去除的單元;圖10示出從列表去除的首部單元;圖11示出改變后的Di;圖12示出在第i單元前插入的所去除的單元;圖13示出改變后的D2;圖14示出從列表去除的首部單元;圖15示出改變后的Di;圖16示出在第i單元前插入的所去除的單元;圖17示出從列表去除的首部單元;圖18示出改變后的Dx;圖19示出作為n=3單元插入的所去除的單元;圖20示出從列表去除首部單元;圖21示出改變后的Dx;圖22示出作為n=3單元插入的所去除的單元;圖23示出從列表去除的首部單元;圖24示出改變后的Dx;圖25示出作為n=3單元插入的所去除的單元。
詳細描述圖1中示出實施本發(fā)明的示范蜂窩移動電話系統(tǒng)。作為例子,這里在W-CDMA蜂窩通信系統(tǒng)的環(huán)境下說明此系統(tǒng)。然而,應(yīng)理解本發(fā)明可用于其他類型的通信系統(tǒng),諸如個人通信系統(tǒng)(PCS)、無線本地環(huán)路、用戶小交換機(PBX)或其他公知的系統(tǒng)。此外,利用諸TDMA、FDMA和其他擴頻系統(tǒng)等公知發(fā)送調(diào)制方案的系統(tǒng)也可用本發(fā)明。
如圖1所示,無線通信網(wǎng)10一般包含多個移動臺(也稱為用戶單元或用戶設(shè)備)12a~12d、多個基站(也稱為基站收發(fā)機(BTS)或節(jié)點B)14a~14c、基站控制器(BSC)(也稱為無線網(wǎng)絡(luò)控制器或分組控制功能16)、移動臺控制器(MSC)或交換機18、分組數(shù)據(jù)業(yè)務(wù)節(jié)點(PDSN)或聯(lián)網(wǎng)功能(IWF)20、公用交換電話網(wǎng)(PSTN)22(通常是電話公司)和因特網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)24(通常是因特網(wǎng))。為了簡便,示出4個移動臺12a~12d、3個基站14a~14c、一個BSC16、一個MSC18和一個PDSN20。本領(lǐng)域的技術(shù)人員會理解,可存在任何數(shù)量的移動臺12、基站14、BSC16、MSC18和PDSN20。
一實施例中,無線通信網(wǎng)1O是分組數(shù)據(jù)業(yè)務(wù)網(wǎng)。移動臺12a~12d可以是不同類型的任意的無線通信設(shè)備,諸如便攜電話、連接運行基于IP的Web瀏覽器應(yīng)用的膝上型計算機的蜂窩電話、具有相關(guān)免提汽車套件的蜂窩網(wǎng)電話、基于IP的Web瀏覽器應(yīng)用運行的個人數(shù)字助理器(PDA)、編入便攜計算機的無線通信模塊或諸如存在于無線本地環(huán)路或者讀表系統(tǒng)的固定位置通信模塊。最一般的實施例中,移動臺可以是任何類型的通信單元。
移動臺12a~12d有利地配置成執(zhí)行諸如EIA/TIA/IS-707標準所述一個或多個無線分組數(shù)據(jù)協(xié)議。一具體實施例中,移動臺12a~12d產(chǎn)生發(fā)往IP網(wǎng)絡(luò)24的IP分組,用點對點協(xié)議(PPP)將該分組封裝成幀。
一實施例中,根據(jù)包含例如E1、T1、異步傳輸模式(ATM)、IP、PPP、幀中繼、HDSL、ADSL或xDSL等任何一些公知協(xié)議,經(jīng)配置用于傳輸語音和/或數(shù)據(jù)分組的有線線路,使IP網(wǎng)絡(luò)24耦合于PDSN20,PDSN20耦合于MSC18,MSC18耦合于BSC16和PSTN22,BSC16耦合于基站14a~14c。替換實施例中,BSC16直接耦合于PDSN20,而MSC18不耦合于PDSN20。本發(fā)明另一實施例中移動臺12a~12d在第3代合作項目2“3GPP2”規(guī)定的RF接口上與基站14a~14c通信,該項目題目為“cdma 2000個擴頻系統(tǒng)的物理層標準”,3GPP2文件號C.P0002-A,TIA PN-4694,(1999年11月19日),要公布作為TIA/EIA/IS-2000-2-A(草案,編輯版本30),通過參考全部編入本說明中。
無線通信網(wǎng)10的典型工作期間,基站14a~14c從參與電話呼叫、Web瀏覽或其他數(shù)據(jù)通信的各移動臺12a~12d接收并解調(diào)一些反向鏈路信號組。在基站14a~14c中處理給定基站14a~14c接收的各反向鏈路信號。每一基站14a~14c通過調(diào)制并發(fā)送給移動臺12a~12d的一些前向鏈路信號組,可與多個移動臺12a~12d通信。例如,如圖1所示,基站14同時與第1和第2移動臺12a、12b通信,而基站14c同時與第3和第4移動臺12c、12d通信。處理所得分組傳給BSC16,該處提供呼叫資源分配和移動性管理功能,其中包括協(xié)調(diào)從一基站14a~14c到另一基站14a~14c的某一移動臺12a~12a呼叫的軟切換。例如,移動臺12c同時與2個基站14b、14c通信。當移動臺12c足夠遠離一個基站14c時,最終將呼叫切換到另一基站14b。
如果傳輸是普通電話呼叫,BSC16將接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給MSC18,該處提供附加路由業(yè)務(wù),用于與PSTN22接口。如果傳輸是諸如發(fā)往IP網(wǎng)絡(luò)24的數(shù)據(jù)呼叫的分組傳輸,則MSC18將數(shù)據(jù)分組轉(zhuǎn)發(fā)到PDSN20,該處將這些分組送到IP網(wǎng)24。或者BSC16將分組直接發(fā)到PDSN20,由該處將這些分組發(fā)到IP網(wǎng)24。
信息信號從移動臺12運行到基站14的無線通信信道稱為反向鏈路。信息信號從基站14運行到移動臺12的無線通信信道稱為前向鏈路。
示范實施例中,移動臺用寬帶碼分多址(W-CDMA)技術(shù)與移動臺通信。W-CDMA是最近提出的3G通信系統(tǒng)。歐洲電信標準學(xué)會(ETSI)的陸地?zé)o線接入(UTRA)和ETSI提交國際電信聯(lián)盟(ITU)供考慮IMT-2000 CDMA標準用的ITU無線傳輸技術(shù)(RTT)候選建議中闡述W-CDMA系統(tǒng)的一個例子。W-CDMA系統(tǒng)中的基站異步工作。即,W-CDMA基站不全部共用公共通信時間基準。不同的基站在時間上不同步。因此,雖然W-CDMA基站具有導(dǎo)頻信號,但不可僅由其導(dǎo)頻信號偏移識別W-CDMA基站。一旦判定一個基站的系統(tǒng)時間,就不能用該時間估計相鄰基站的系統(tǒng)時間。因此,W-CDMA系統(tǒng)中的移動用3步PERCH捕獲過程與系統(tǒng)中各基站進行同步。該捕獲過程的每一步識別稱為PERCH信道的幀結(jié)構(gòu)中的不同碼。題目為“雙模寬帶擴頻蜂窩系統(tǒng)的移動臺與基站兼容標準”的TIA/EIA過渡標準、TIA/EIA/IS-95及其后續(xù)標準(這里統(tǒng)稱為IS-95)中陳述采用碼分多址(CDMA)的無線系統(tǒng)的行業(yè)標準,這些標準的內(nèi)容也經(jīng)參考編入本說明中。美國專利號4901307和5103459的專利中揭示有關(guān)碼分多址通信系統(tǒng)的進一步信息,這2個專利的題目分別為“SPREAD SPECTRUMMULTIPLE ACCESS COMMUICATION SYSTEM USING SATELLITE OF TERRESTRIALREPEATERS”和“SYSTEM AND METHOD FOR GENERATING WAVEFORMS IN A CDMACELLULAR TELPHONE SYSTEM”,均轉(zhuǎn)讓給本發(fā)明受讓人,經(jīng)參考將其全部編入本發(fā)明中。
還提出了第3代CDMA無線通信系統(tǒng)的建議。美國電信業(yè)協(xié)會(TIA)提交國際電信聯(lián)盟(ITU)供考慮的IMT-2000 CDMA標準用的cdma 2000 ITU-R無線傳輸技術(shù)(RTT)候選建議是該第3代無線通信系統(tǒng)的一個例子。IS-2000草案版本中給出cdma 2000的標準,并且已得到TIA批準。cdma 2000建議在許多方面與IS-95系統(tǒng)兼容。例如,cdma 2000和IS-95這2個系統(tǒng)中,都使每一基站在時間上與系統(tǒng)中其他基站工作同步。各基站通常與諸如全球定位系統(tǒng)(GPS)信令的通用時間基準同步地工作,然而,也可用其他機制。根據(jù)同步時間基準,對給定的地理區(qū)域中的每一基站分配一個公共偽噪聲(PN)導(dǎo)頻序列的序列偏移。例如,根據(jù)IS-95,每一基站發(fā)送具有215碼片且每26.67毫秒(ms)重復(fù)的PN序列作為導(dǎo)頻信號。每一基站以512種可能的PN序列偏移中的一種發(fā)送導(dǎo)頻PN序列。每一基站連續(xù)發(fā)送導(dǎo)頻信號,使移動臺能識別基站的發(fā)送和其他功能。
本發(fā)明示范實施例中,移動臺具有多個應(yīng)用。這些應(yīng)用駐留在移動臺中,且每一應(yīng)用產(chǎn)生獨立的數(shù)據(jù)流。一個應(yīng)用可產(chǎn)生一個以上的數(shù)據(jù)流。
圖2示出本發(fā)明示范實施例的移動臺12,其中包含語音32、信令34、電子郵件36和Web應(yīng)用38,均駐留于移動臺12的存儲器49中。語音32、信令34、電子郵件36和Web應(yīng)用38這些應(yīng)用的每一個分別產(chǎn)生獨立的數(shù)據(jù)流40、42、4446。這些數(shù)據(jù)流由多路復(fù)用器模塊48組合成稱為傳輸流50的一個數(shù)據(jù)流。該傳輸流50在反向鏈路上傳送到也簡稱為基站的基本收發(fā)信機14(BTS)。
多路復(fù)用器模塊48根據(jù)數(shù)據(jù)流40~46的相對比率和優(yōu)先級將其組合成傳輸流50。每一數(shù)據(jù)流40~46具有一比率值和優(yōu)先級。該比率值決定調(diào)度數(shù)據(jù)流40~46占用傳輸流50的比率。優(yōu)先級決定受調(diào)度的數(shù)據(jù)流40~46為空時哪一數(shù)據(jù)流40~46給多路復(fù)用器模塊48提供分組。首先用數(shù)據(jù)流的相對比率從數(shù)據(jù)流40~46調(diào)度要在反向鏈路上傳送的幀。如果從空的數(shù)據(jù)流40~46調(diào)度幀,則從優(yōu)先級最高的非空數(shù)據(jù)流40~46提取幀以在反向鏈路上傳送。
每一數(shù)據(jù)流40~46具有決定調(diào)度該數(shù)據(jù)流40~46占用傳輸流50的比率的比率值。如果數(shù)據(jù)流40~46為空,則多路復(fù)用器模塊48用該數(shù)據(jù)流40~46的優(yōu)先級決定何處取得下一幀。多路復(fù)用器模塊48從最高優(yōu)先級的非空數(shù)據(jù)流40~46取得下一幀。
數(shù)據(jù)流的比率決定數(shù)據(jù)流對傳輸流的映射。該映射決定多路復(fù)用器模塊48初始尋找取得一幀的位置。本發(fā)明一實施例中,實時建立該映射,即在應(yīng)用產(chǎn)生數(shù)據(jù)流供多路復(fù)用器模塊48處理時建立。本發(fā)明另一實施例中,可在應(yīng)用產(chǎn)生數(shù)據(jù)流供多路復(fù)用器模塊48處理前建立該映射。本領(lǐng)域普通技術(shù)人員會明白,該映射不必實時。例如,可在編譯時間進行映射。即,可離線編譯進行映射的算法。
一旦建立映射表(未示出),即可在幀發(fā)送時間有利地反復(fù)遍歷該映射表,以便每一映射表單元決定在對應(yīng)于該映射表單元的傳輸幀時隙應(yīng)發(fā)送哪一數(shù)據(jù)流幀。
本發(fā)明又一實施例中,在將幀傳送到傳輸流50時,連續(xù)執(zhí)行映射算法。連續(xù)執(zhí)行映射算法的優(yōu)點是能強化映射算法,以快速適應(yīng)數(shù)據(jù)流40~46的數(shù)量和按比率混合的變化,而統(tǒng)計上不干擾數(shù)據(jù)流分配。然而,當與傳輸幀速率相比,數(shù)據(jù)流40~46的數(shù)量和比率性不常變化時,此算法的利用率低于上述表的方法。
僅在調(diào)度幀來自空白/空值的數(shù)據(jù)流40~46時,即在應(yīng)用不再產(chǎn)生幀時,涉及數(shù)據(jù)流40~46的優(yōu)先級。如果數(shù)據(jù)流40~46沒有任何幀要發(fā)送,則用其幀時隙從要發(fā)送幀的數(shù)據(jù)流40~46中優(yōu)先級最高的數(shù)據(jù)流40~46發(fā)送幀。即,調(diào)度幀使其來自空數(shù)據(jù)流40~46時,多路復(fù)用器模塊38從優(yōu)先級最高的非空值數(shù)據(jù)流40~46提取下一幀。
本發(fā)明示范實施例中,多路復(fù)用器模塊48工作在媒體訪問控制(MAC)層內(nèi),并且從較高網(wǎng)絡(luò)層取得比率值和數(shù)據(jù)流優(yōu)先級。本領(lǐng)域普通技術(shù)人員會明白,可用諸如“先進先出”(FIFO)、“后進先出”(LIFO)和“最短作業(yè)優(yōu)先”(SJF)等本領(lǐng)域公知的任何優(yōu)先級方案優(yōu)先化數(shù)據(jù)流40~46。本領(lǐng)域的普通技術(shù)人員還會明白,多路復(fù)用器模塊48可工作在多個網(wǎng)絡(luò)級。
本發(fā)明另一實施例中,按硬件執(zhí)行多路復(fù)用器模塊48。本發(fā)明又一實施例中,以軟件和硬件的組合執(zhí)行多路復(fù)用器模塊48。本領(lǐng)域的普通技術(shù)人員會明白,能用軟件和硬件的任何組合執(zhí)行多路復(fù)用器模塊48。
映射算法建立映射表,該表規(guī)定多路復(fù)用器模塊48用于從數(shù)據(jù)流40~46調(diào)度幀的調(diào)度順序。調(diào)度每一數(shù)據(jù)流40~46給多路復(fù)用器模塊48提供幀。
如果每一數(shù)據(jù)流40~46為非空值,即非空白,則每數(shù)據(jù)流40~46占用傳輸流50中其相對的比率。設(shè)p1、p2、...、pn為共用同一傳輸流50的n個數(shù)據(jù)流40~46所采取的相對比率,則對來自數(shù)據(jù)流1的每個p1幀而言,存在來自數(shù)據(jù)流2的p2幀,來自數(shù)據(jù)流3的p3幀…,和來自數(shù)據(jù)流n的pn幀。
如果存在3個非空數(shù)據(jù)流40~46,則數(shù)據(jù)流1就占用p1/(p1+p2+p3)的傳輸流50,其中pn是數(shù)據(jù)流n的比率值。例如,給定非空值數(shù)據(jù)流40~46、數(shù)據(jù)流1、數(shù)據(jù)流2和數(shù)據(jù)流3,其中數(shù)據(jù)流1具有比率值5(p1=5),數(shù)據(jù)流2具有比率值3(p2=3),而數(shù)據(jù)流3具有比率值2(p3=2),則數(shù)據(jù)流1占有5/10的傳輸流50,數(shù)據(jù)流2占有3/10的傳輸流,而數(shù)據(jù)流3占有2/10的傳輸流50。映射表的長度為p1+p2+p3,本例中為10幀長。
映射表是表示調(diào)度以給多路復(fù)用器48提供幀的數(shù)據(jù)流40~46的數(shù)量的數(shù)字陣列。每一陣列是數(shù)據(jù)流幀對傳輸流50的映射。映射表〔1、2、3、1、2、1、3、1、2、1〕含義為調(diào)度第1幀從數(shù)據(jù)流1發(fā)送,調(diào)度第2幀從數(shù)據(jù)流2發(fā)送。調(diào)度第3幀從數(shù)據(jù)流3發(fā)送,調(diào)度第4幀從數(shù)據(jù)流1發(fā)送,調(diào)度第5幀從數(shù)據(jù)流2發(fā)送,調(diào)度第6幀從數(shù)據(jù)流1發(fā)送,調(diào)度第7幀從數(shù)據(jù)流3發(fā)送,調(diào)度第8幀從數(shù)據(jù)流1發(fā)送,調(diào)度第9幀從數(shù)據(jù)流2發(fā)送,調(diào)度第10幀從數(shù)據(jù)1發(fā)送。
映射算法將多個數(shù)據(jù)幀流40~46多路復(fù)用成一個傳輸流50,以便統(tǒng)一分配來自各流40~46的幀。即,在傳輸流50上統(tǒng)一分配各流40~46的幀。因此,設(shè)具有p1=5、p2=3和p3=2的3個數(shù)據(jù)流的情況,則每10個傳輸幀中存在流1中的5個幀、流2中的3個幀和流3中的2個幀,從而在傳輸流50上統(tǒng)一分配屬于各流40~46的幀。
雖然多路復(fù)用器模塊48以統(tǒng)一的方式在傳輸流50上安排數(shù)據(jù)流幀,仍有在傳輸流50合理分配多個數(shù)據(jù)流40~46的多種方法。因此,對p1=5,p2=3和p3=2而言,在傳輸流50上傳送的頭10個幀可為〔1、2、3、1、2、1、3、1、2、1〕或〔1、3、2、1、2、1、3、1、2、1〕或〔2、1、3、1、2、1、3、1、2、1〕或〔2、3、1、1、2、1、3、1、2、1〕或〔3、1、2、1、2、1、3、1、2、1〕或〔3、2、1、1、2、1、3、1、2、1〕,其中陣列內(nèi)的每個數(shù)字代表數(shù)據(jù)流號。陣列左側(cè)的數(shù)代表發(fā)送的第1幀。可按有利的方式修改映射算法,以產(chǎn)生滿足合理分配要求的序列。
一旦決定映射表,多路復(fù)用器模塊48就用該映射表從數(shù)據(jù)流40~46調(diào)度幀,并連續(xù)重復(fù)映射表序列,只要數(shù)據(jù)流40~46中存在要在反向鏈路發(fā)送的幀。
映射算法是將數(shù)據(jù)流40~46多路復(fù)用成一個數(shù)據(jù)流的“填存儲桶”過程。用一個“存儲桶”分別代表每一數(shù)據(jù)流40~46。填滿一個存儲桶時,可調(diào)度所代表的數(shù)據(jù)流提供幀。
數(shù)據(jù)流40~46的比率值決定數(shù)據(jù)流存儲桶的深度。每一數(shù)據(jù)流存儲桶具有與其比率值成反比的深度。每一存儲桶具有基于存儲桶比率值的填充速率。該填充速率是對存儲桶填充的速率。對每一幀步驟使每一存儲桶的填充程度以其填充速率遞增。僅在數(shù)據(jù)流存儲桶為滿時,多路復(fù)用器模塊48能調(diào)度幀,使其從數(shù)據(jù)流取出。
本發(fā)明示范實施例中,映射算法以偽碼表示如下。本發(fā)明替換實施例中,改變Sis和Dis的初始值,以改變映射表中的數(shù)據(jù)流40~46的順序。p1、p2、…pn是n個數(shù)據(jù)流的相對比率。
令乘積為〔n*最小公倍數(shù)(p1、p2…pn)〕(可用p1、p2、…pn的乘積代替p1、p2、…pn的最小公倍數(shù),不影響算法的正確性。)令q(1)=乘積/p1,q(2)=乘積/p2,…,q(n)=乘積/pn。
令L為n單元的列表,其中每一單元具有S和D這兩個段。
令Si表示列表中第i單元的S段的值,而Di表示列表中第i單元的D段的值。列表中的第1單元稱為列表的首部。
備注S代表流,D代表深度設(shè)定Sis的初始值S1=1,S2=2,…,Sn=n。
設(shè)定Dis的初始值D1=1,D2=1,…,Dn=1。
每一傳輸幀時隙時間中(a)發(fā)送來自標為S1的數(shù)據(jù)流的幀。
若D2≥q(S1),將D2改變?yōu)镈2-q(S1),等待下一傳輸幀時隙。
否則將D1改變?yōu)閝(S1)-D2,暫時從列表去除首部單元,以i=1、2、…這樣的升序分別改變其余單元的下標(先前的第i+1單元變成新的第i單元,例如先前的第2單元已變成新的首部單元,第3單元已變成新的第2單元),并將去除的單元插回列表如下{令Dx為重新插入的單元的D段。
以i=2單元開始。
塊遍歷列表L{如果再沒有列表單元(i≥n){
作為第n單元插入去除的單元;終止列表遍歷;}否則{如果Dx>Di{將Dx變?yōu)镈x-Di;移至下一單元(i=i+1);}否則{將Di變?yōu)镈i-Dx;在第i單元前插入去除的單元;((先前的第i單元已變成新的第(i+1)單元。))終止列表遍歷;}}}等待下一傳輸幀時隙;}圖4和圖5示出本發(fā)明示范實施例中的映射算法流程圖。圖4示出映射算法的初始化。
p1、p2、…、pn分別是數(shù)據(jù)流1~n的相對比率110。本發(fā)明一實施例中,將乘積設(shè)定為n*最小公倍數(shù)(p1、p2…、pn)112。另一實施例中,將最小公倍數(shù)(p1、p2…、pn)設(shè)定為p1、p2…、pn的乘積。
將q(1)設(shè)定為乘積/p1,q(2)設(shè)定為乘積/p2,…q(n)設(shè)定為乘積/pn114。用n個單元建立列表L,其中每一單元有2個段S和D 116。Si表示列表中第i單元S段的值,Di表示列表中第i單元D段的值118。列表中的第1單元是列表的首部120。
將S1設(shè)定為1,S2設(shè)定為2,…,Sn設(shè)定為n。S段代表為流號。將D1設(shè)定為1,D2設(shè)定為1,…,Dn設(shè)定為1。D段代表流深度122。
圖5中,從標為S1的數(shù)據(jù)流發(fā)送幀124。如果D2≥q(S1)126,則將D2設(shè)定為D2-q(S0)128,算法等待下一傳輸幀時隙130。如果D2<q(S1)126,將D1設(shè)定為q(S1)-D2132,則從列表中暫時去除首部單元,以i=1、2…的升序分別將列表中其余單元重新編號134。即,先前的第i+1單元變成新的第i單元,例如先前的第2單元已變成新的首部單元,而先前的第3單元已變成新的第2單元。
Dx是要重新插入的單元的D段136。i設(shè)定為2 138。如果再沒有列表單元(i≥n)140,將去除的單元作為第n單元插入142,并且算法等待下一傳輸幀130。如果i不大于等于n 140,則將Dx與D1比較144。若Dx>D1,則將Dx設(shè)定為Dx-D1,并移至列表中的下一單元,即i遞增(i=i+1)146。如果Dx不大于D1,將Di設(shè)定為Di-D1,并在第i單元前插入去除的單元150。算法等待下一傳輸幀時隙130。
如果是下一傳輸幀時隙的時間,即當下一傳輸幀條件成立時132,從數(shù)據(jù)流Si對傳輸流50發(fā)送幀124。
每一列表單元代表用S段標識的數(shù)據(jù)流的存儲桶。該存儲桶的深度等于數(shù)據(jù)流的“q”值,它與數(shù)據(jù)流比率值成反比。每一傳輸幀時隙使全部的存儲桶遞增。將存儲桶填到頂部時,調(diào)度相應(yīng)數(shù)據(jù)流中的幀發(fā)送,且該存儲桶從空重新開始。列表L中,按照填充剩余量安排這些存儲桶的順序,即按升序安排。D段給出當前的存儲桶與先前存儲桶之間填充剩余量的差別。圖3中說明這點,其中有4個數(shù)據(jù)流用的4個存儲桶。存儲桶S1 52、S2 54和S3 56部分填滿,存儲桶S4 58為空。根據(jù)一實施例,本領(lǐng)域的普通技術(shù)人員會明白,可將映射算法以有利的方式保持在存儲器、軟件、硬件,或者其任何組合中。
下面示出給定p1=1,p2=2,p3=3的映射算法的跟蹤。
乘積=n*LCM=3*6=18q(1)=18/1=18q(2)=18/2=9q(3)=18/3=6圖6示出初始化時的列表。1-1 60是列表的首部。2-1是第2單元。3-1 64是第3單元。
由于S1為1,發(fā)送來自數(shù)據(jù)流1的幀。
D2=1,由于q(1)=18,該值小于q(S1),所以D1變?yōu)閝(S1)-D2=18-1=17。從列表去除首部單元60(如圖7所示),Dx段是所去除首部單元的D段?,F(xiàn)i=1是指新的首部單元2-1,i=2是指新的第2單元3-1。
現(xiàn)i=2,并遍歷列表。由于i=2不大于或等于n=3,Dx與Di比較。由于Dx=17大于Di=D2=1,Dx66變成Dx-Di=17-1=16,如圖8所示。
然后,通過使i遞增并回到遍歷列表塊,算法流程移到列表的下一單元?,F(xiàn)i=3,它等于n=3,因此插入去除的單元作為n=3單元,如圖9所示,并終止列表遍歷。首部單元為2-1 68。第2單元為3-1 70。第3單元為1-16 72。
然后,算法等待下一傳輸幀時隙。于是,在傳輸幀時隙期間,發(fā)送用S1標識的數(shù)據(jù)流的幀。由于S1是2,發(fā)送來自數(shù)據(jù)流2的幀。因此,這時的映射表是〔1、2〕,其含義為首先發(fā)送數(shù)據(jù)流1的幀,其次發(fā)送數(shù)據(jù)流2的幀。
現(xiàn)D2=1,由于q(2)=9,該值小于q(S1),所以D1變成q(S1)-D2=9-1=8。從列表去除首部單元74,如圖10所示,并且Dx段是所去除首部單元的D段。現(xiàn)i=1是指新的首部單元2-8,i=2是指新的第2單元1-16。
現(xiàn)i=2,并遍歷列表。由于i=2不大于或等于n=3,Dx與Di比較。由于Dx=8不大于Di=D2=16,Di為Di-Dx=16-8=8,如圖11所示。首部單元又是2-8 76。在第i單元前插入所去除的單元,如圖12所示,并且終止列表遍歷。首部單元現(xiàn)在是3-1 78。第2單元是2-8 80。第3單元是1-8 82。
然后,算法等待下一傳輸幀時隙。于是,在傳輸幀時隙期間,發(fā)送用S1標識的數(shù)據(jù)流的幀。由于S1為3,故發(fā)送數(shù)據(jù)流3的幀。因此,這時的映射表為〔1、2、3〕,代表數(shù)據(jù)流1、數(shù)據(jù)流2和數(shù)據(jù)流3,并且是要發(fā)送來自數(shù)據(jù)流的幀的順序。
現(xiàn)D2=8,由于q(3)=6,該值大于q(S1),所以D2變成D2-q(S1)=8-6=2 84,如圖13所示。然后,算法等下一傳輸幀時隙。于是,在傳輸幀時隙期間發(fā)送用S1標識的數(shù)據(jù)流的幀,由于S1是3,發(fā)送數(shù)據(jù)流3的幀。因此,這時的映射表是〔1、2、3、3〕。
現(xiàn)D2=2,由于q(3)=6,該值小于q(S1),所以D1變成q(S1)-D2=6-2=4。從列表去除首部單元86,如圖14所示,并且Dx段是所去除首部單元的D段?,F(xiàn)i=1是指新的首部單元2-2 84,i=2是指新的第2單元1-8 82。
現(xiàn)i=2,遍歷列表。由于i=2不大于或等于n=3,Dx與Di比較。由于Dx=4不大于Di=D2=8,Di變?yōu)镈i-Dx=8-4=4 88,如圖15所示。在第i單元前插入所去除的單元86,如圖16所示,并且終止列表遍歷。
然后,算法等待下一傳輸幀時隙。于是,在傳輸幀時隙期間,發(fā)送用S1標識的數(shù)據(jù)流的幀。由于S1是2,發(fā)送數(shù)據(jù)流2的幀。因此,這時的映射表為〔1、2、3、3、2〕。
現(xiàn)D2=4,由于q(2)=9,該值小于q(S1),所以D1變成q(S1)-D2=9-4=5。從列表去除首部單元90,如圖17所示,并且Dx段是所去除首部單元的D段?,F(xiàn)i=1是指新的首部單元2-5,i=2是指新的第2單元1-4。
現(xiàn)i=2,遍歷列表。由于i=2不大于或等于n=3,Dx與Di比較。由于Dx=5大于Di=D2=4,Dx92變成Dx-Di=5-4=1,如圖18所示。然后,通過使i遞增并回到遍歷列表塊,算法流程移至列表的下一單元?,F(xiàn)i=3,該值等于n=3,因此插入去除的單元作為n=3單元94,如圖19所示,并且終止遍歷。
然后,算法等待下一傳輸幀時隙。于是,在傳輸幀時隙期間,發(fā)送用S1標識的數(shù)據(jù)流的幀。由于S1是3,就發(fā)送數(shù)據(jù)流3的幀。因此,這時的映射表為〔1、2、3、3、2、3〕,由于其長度為p1+p2+p3,故這是最終的映射表。
用該映射表從數(shù)據(jù)流調(diào)度幀。如果映射算法連續(xù)進行,就連續(xù)產(chǎn)生序列〔1、2、3、3、2、3〕。為了示出此條件成立,對2個以上的幀示出此算法的跟蹤,這時列表模式呈現(xiàn)本身重復(fù)。
現(xiàn)D2=4,由于q(3)=6,該值小于q(S1),所以D1變成q(S1)-D2=6-4=2。從列表去除首部單元90,如圖20所示,并且Dx段是所去除首部單元的D段。現(xiàn)i=1是指新的首部單元1-4,i=2是指新的第2單元2-1。
現(xiàn)i=2,并遍歷列表。由于i=2不大于或等于n=3,Dx與Di比較。由于Dx=2大于Di=D2=1,Dx98變成Dx-Di=2-1=1,如圖21所示。然后,通過使i遞增并回到遍歷列表塊,算法流程移至列表的下一單元?,F(xiàn)i=3,該值等于n=3,因此插入去除的單元作為n=3單元100,如圖22所示,并且終止遍歷。
然后,算法等待下一傳輸幀時隙。于是,在傳輸幀時隙期間,發(fā)送用S1標識的數(shù)據(jù)流的幀。由于S1是1,發(fā)送數(shù)據(jù)流1的幀。
現(xiàn)D2=1,由于q(1)=18,該值小于q(S1),所以D1變成q(S1)-D2=18-1=17。從列表去除首部單元102,如圖23所示,并且Dx段是所去除首部單元的D段?,F(xiàn)i=1是指新的首部單元2-1,i=2是指新的第2單元3-1。
現(xiàn)i=2,遍歷列表。由于i=2不大于或等于n=3,Dx與Di比較。由于Dx=17大于Di=D2=1,Dx104變成Dx-Di=17-1=16,如圖24所示。然后,通過使i遞增并回到遍歷列表塊,算法流程移至列表的下一單元。現(xiàn)i=3,該值等于n=3,因此插入去除的單元作為n=3單元104,如圖25所示,并且終止遍歷。
然后,算法等待下一傳輸幀時隙。于是,在傳輸幀時隙期間,發(fā)送用S1標識的數(shù)據(jù)流的幀。由于S1是2,發(fā)送數(shù)據(jù)流2的幀。
發(fā)送序列〔1、2、3、3、2、3〕后,發(fā)送來自數(shù)據(jù)流1和數(shù)據(jù)流2的幀。圖25與圖9相同,示出算法連續(xù)進行,以重復(fù)序列。
本發(fā)明其他實施例中,可用Sis的不同初始值開始此算法,并產(chǎn)生P1=5,P2=3,P3=2的例子給定的其他5個序列。例如,對S1=2、S2=3、S3=1產(chǎn)生序列〔2、1、3、1、2、1、3、1、2、1〕。本發(fā)明又一實施例中,可修改Dis的初始值,以產(chǎn)生不同的序列。
本發(fā)明一實施例中,從多個數(shù)據(jù)流以有利的方式將分組多路復(fù)用成一個數(shù)據(jù)流,而不是多路復(fù)用幀。
本發(fā)明又一實施例中,對算法進行優(yōu)化,使比率值相同的多個數(shù)據(jù)流共用一個列表單元,這樣即使存在m個以上的數(shù)據(jù)流,也存在m個唯一的比率值(即m<n)。于是,用“m”代替算法中的“n”,使全部PiS是唯一的,并且算法的S段代表共用相同比率值的一組數(shù)據(jù)流。此外,用“發(fā)送組S1所含各數(shù)據(jù)流的幀”替換算法的步驟(a)。q(S1)的值代表乘積/px,px是組S1中各數(shù)據(jù)流共用的比率值。此優(yōu)化提高算法的效率。
本發(fā)明另一實施例中,映射算法利用容量相同的存儲桶,但用不同的填充速率。本領(lǐng)域的普通技術(shù)人員會明白,能改寫所揭示的映射算法,使各存儲桶具有相同容量,但填充速率與存儲桶容量成反比,并且基于各相應(yīng)數(shù)據(jù)流的比率值。
本發(fā)明另一實施例中,當僅有2個數(shù)據(jù)流時,上述算法有利地用以下較簡單的算法代替。如果p1是p2的倍數(shù),可省略(a)和(b)之間包含的步驟。以偽碼示出此實施例的映射算法如下。
使以下變量初始化SkipBase=p1/p2,其中“/”代表整數(shù)除。
InitialFraction=p1%p2,“%”代表模運算。
SkipCount=0;FractionCount=0;每一傳輸幀時隙期間如果(SkipCount=0){發(fā)送數(shù)據(jù)流#2的幀;FractionCount=FractionCount_InitialFraction;如果(FractionCount≥p2){SkipCount=SkipBase+1;FractionCount=FractionCount-p2;}否則{SkipCount=SkipBase;}{否則{發(fā)送數(shù)據(jù)流#1的幀;SkipCount=SkipCount-1;}本領(lǐng)域的普通技術(shù)人員會明白,映射算法可用于其他網(wǎng)絡(luò)模塊間的互聯(lián)。模塊具有多個輸入并從該多個輸入產(chǎn)生一個多路復(fù)用的輸出的任何情況下,均可用該映射算法。例如,多路復(fù)用器模塊可位于BTS中,其中使其多路復(fù)用來自多個移動臺的數(shù)據(jù)流并產(chǎn)生一多路復(fù)用的數(shù)據(jù)流,以將其送到BSC。
這樣,已說明多個數(shù)據(jù)流多路復(fù)用成一個數(shù)據(jù)流的新穎及改進方法和設(shè)備。本領(lǐng)域的技術(shù)人員會理解,這里結(jié)合所揭示實施例說明的各種說明性邏輯塊和算法步驟可實現(xiàn)為電子硬件、計算機軟件或兩者的組合。各種說明性部件、塊、模塊、電路和步驟按照其功能總的闡述。該功能作為硬件還是作為軟件實現(xiàn),取決于具體應(yīng)用和對整個系統(tǒng)的設(shè)計約束條件。熟練的技術(shù)人員認識這些環(huán)境下的軟硬件互換以及對各具體應(yīng)用實現(xiàn)所述功能的最佳方法。例如,這里結(jié)合所揭示實施例說明的各種說明性邏輯塊、模塊和算法步驟可用設(shè)計成執(zhí)行這里所述各功能的執(zhí)行固件指令集的處理器、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其他可編程邏輯器件、離散門或晶體管邏輯、諸如寄存器的離散硬部件、任何常規(guī)可編程軟件模塊和處理器或者以上各項的任意組合實現(xiàn)或執(zhí)行。多路復(fù)用器有利地是微處理器,但作為替換,多路復(fù)用器也可以是任何常規(guī)處理器、控制器、微控制器或狀態(tài)機。各種應(yīng)用可駐留于RAM存儲器、按塊擦除存儲器、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可卸盤片、CD-ROM或本領(lǐng)域公知的任何其他形式存儲媒體。如圖2所示,基站14以有利方式耦合于移動臺12,以便從其站14讀取信息。存儲器49可與多路復(fù)用器48集成。多路復(fù)用器48和存儲器49可處于ASIC(未示出)中。該ASIC可在電話機12內(nèi)。
提供以上本發(fā)明實施例的說明,使本領(lǐng)域的任何技術(shù)人員能實施或使用本發(fā)明。本領(lǐng)域的技術(shù)人員不難明白對這些實施例的各種修改,并且不用創(chuàng)造性才能就可將這里規(guī)定的一般原理用于其他實施例。因此,不希望本發(fā)明受這里所示實施例限制,但要符合與這些所揭示的原理和新穎特征一致的最大范圍。
權(quán)利要求
1.一種多個數(shù)據(jù)流多路復(fù)用成一個數(shù)據(jù)流的方法,包含建立隊列表,每一隊列代表一數(shù)據(jù)流,并具有與該數(shù)據(jù)流比率值成反比的長度,其中每一數(shù)據(jù)流包含至少一個分組;每一幀按該比率值的倒數(shù)使各隊列遞增;從相當于滿隊列的數(shù)據(jù)流調(diào)度分組;以及清空該滿隊列。
2.一種多個數(shù)據(jù)流多路復(fù)用成一個數(shù)據(jù)流的方法,包含建立隊列表,每一隊列代表一數(shù)據(jù)流,并具有與該數(shù)據(jù)流比率值成反比的長度,其中每一數(shù)據(jù)流包含至少一個幀;每一幀按該比率值的倒數(shù)使各隊列遞增;從相當于滿隊列的數(shù)據(jù)流調(diào)度幀;以及清空該滿隊列。
3.一種多個數(shù)據(jù)流多路復(fù)用成一個數(shù)據(jù)流的方法,包含建立隊列表,每一隊列代表一數(shù)據(jù)流,并具有與該數(shù)據(jù)流比率值成反比的長度,其中每一數(shù)據(jù)流包含至少一個幀;每一幀按該比率值的倒數(shù)使各隊列遞增;首先根據(jù)代表數(shù)據(jù)流的隊列是否為滿,其次根據(jù)數(shù)據(jù)流的優(yōu)先值,從多個數(shù)據(jù)流把幀分配到一個數(shù)據(jù)流;以及隊列排滿時,清空隊列。
4.一種多個數(shù)據(jù)流多路復(fù)用成一個數(shù)據(jù)流的方法,包含建立隊列表,每一隊列代表一數(shù)據(jù)流,并具有與該數(shù)據(jù)流的比率值成反比的長度,其中每一數(shù)據(jù)流包含幀,并且有優(yōu)先級;每一幀按該比率值的倒數(shù)遞增;建立長度等于全部隊列長度的和的陣列;把相當于填滿隊列的數(shù)據(jù)流的標識符插入該陣列,直到陣列被填滿;以及清空填滿的隊列。
5.如權(quán)利要求4所述的方法,其特征在于,還包含連續(xù)循環(huán)通過該陣列,并從對應(yīng)于陣列首部標識符的數(shù)據(jù)流發(fā)送幀。
6.如權(quán)利要求4所述的方法,其特征在于,還包含當幀按規(guī)定應(yīng)傳送時,循環(huán)通過該陣列,并從對應(yīng)于陣列首部標識符的數(shù)據(jù)流發(fā)送該幀。
7.一種多個數(shù)據(jù)流多路復(fù)用成一個數(shù)據(jù)流的方法,包含由多個應(yīng)用建立多個數(shù)據(jù)流,其中每一數(shù)據(jù)流至少包含一個幀;以及把多個數(shù)據(jù)流統(tǒng)一分配到一個數(shù)據(jù)流。
8.如權(quán)利要求7所述的方法,其特征在于,根據(jù)每一數(shù)據(jù)流的比率值,把多個數(shù)據(jù)流統(tǒng)一分配到一個數(shù)據(jù)流。
9.如權(quán)利要求7所述的方法,其特征在于,首先根據(jù)數(shù)據(jù)流的比率值,其次根據(jù)數(shù)據(jù)流的優(yōu)先級,把多個數(shù)據(jù)流統(tǒng)一分配到一個數(shù)據(jù)流。
10.一種多個數(shù)據(jù)流多路復(fù)用成一個數(shù)據(jù)流的方法,包含由用戶單元的多個應(yīng)用產(chǎn)生多個數(shù)據(jù)流,其中每一數(shù)據(jù)流至少包含一個幀;由多路復(fù)用器接收多個數(shù)據(jù)流;以及該多路復(fù)用器把多個數(shù)據(jù)流統(tǒng)一分配到一個數(shù)據(jù)流;以及由基站接收該一個數(shù)據(jù)流。
11.一種用戶單元,包含一存儲器;駐留在該存儲器的多個應(yīng)用,每一應(yīng)用產(chǎn)生數(shù)據(jù)流,其中每一數(shù)據(jù)流至少包含一個幀;以及一多路復(fù)用器,配置成接收每一數(shù)據(jù)流,并從多個數(shù)據(jù)流把幀統(tǒng)一分配到一個數(shù)據(jù)流。
12.如權(quán)利要求11所述的用戶單元,其特征在于,把多路復(fù)用器配置成接收每一數(shù)據(jù)流,并且根據(jù)比率值從多個數(shù)據(jù)流將幀統(tǒng)一分配到一個數(shù)據(jù)流。
13.如權(quán)利要求11所述的用戶單元,其特征在于,把多路復(fù)用器配置成接收每一數(shù)據(jù)流,并且首先根據(jù)數(shù)據(jù)流的比率值,其次根據(jù)數(shù)據(jù)流的優(yōu)先級,從多個數(shù)據(jù)流將幀統(tǒng)一分配到一個數(shù)據(jù)流。
14.一種無線通信系統(tǒng),其特征在于包含用戶單元,具有駐留在存儲器中的多個應(yīng)用和一個多路復(fù)用器,每一應(yīng)用產(chǎn)生作為該多路復(fù)用器輸入的數(shù)據(jù)流,其中每一數(shù)據(jù)流包含至少一個幀,且該多路復(fù)用器根據(jù)數(shù)據(jù)流的比率值,從多個數(shù)據(jù)流把幀統(tǒng)一分配到一個數(shù)據(jù)流;基站,耦合于該用戶單元,并且配置成接收該一個數(shù)據(jù)流;以及耦合于基站的基站控制器。
全文摘要
揭示一種能使多個數(shù)據(jù)流按比例多路復(fù)用成一個數(shù)據(jù)流的方法和系統(tǒng)。移動臺12具有產(chǎn)生獨立數(shù)據(jù)流的多個應(yīng)用。例如這些應(yīng)用包含語音32、信令34、電子郵件36和Web應(yīng)用38。多路復(fù)用器模塊48將這些數(shù)據(jù)流組合成稱為傳輸流50的一個數(shù)據(jù)流。在反向鏈路將傳輸流50發(fā)送到BTS14。多路復(fù)用器模塊48根據(jù)各數(shù)據(jù)流的相對比率和優(yōu)先級將其組合成傳輸流。
文檔編號H04B7/26GK1636341SQ01812482
公開日2005年7月6日 申請日期2001年7月6日 優(yōu)先權(quán)日2000年7月7日
發(fā)明者P·李 申請人:高通股份有限公司