欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在移動(dòng)通信系統(tǒng)中傳輸幀的方法及發(fā)送多個(gè)幀的方法

文檔序號(hào):7657693閱讀:165來(lái)源:國(guó)知局
專(zhuān)利名稱:在移動(dòng)通信系統(tǒng)中傳輸幀的方法及發(fā)送多個(gè)幀的方法
技術(shù)領(lǐng)域
一般,本發(fā)明涉及CDMA(碼分多址)移動(dòng)通信系統(tǒng),更具體地,涉及按照在無(wú)線環(huán)境中有效數(shù)據(jù)傳輸?shù)膫鬏攷姆椒鞍l(fā)送多個(gè)幀的方法。
背景技術(shù)
一般來(lái)說(shuō),CDMA移動(dòng)通信系統(tǒng)已經(jīng)從主要提供話音業(yè)務(wù)的IS-95標(biāo)準(zhǔn)發(fā)展到提供高速數(shù)據(jù)業(yè)務(wù)以及話音業(yè)務(wù)的CDMA-2000標(biāo)準(zhǔn)。CDMA-2000標(biāo)準(zhǔn)可以提供高質(zhì)量話音業(yè)務(wù)、運(yùn)動(dòng)圖像業(yè)務(wù)和互聯(lián)網(wǎng)搜索業(yè)務(wù)。
圖1表示由CDMA-2000標(biāo)準(zhǔn)定義的分組數(shù)據(jù)業(yè)務(wù)的例子。在圖1中,移動(dòng)站(MS)包括終端設(shè)備(TE)和移動(dòng)終端(MT)?;居葿S/MSC(基站/移動(dòng)交換中心)表示,用于連接BS/MSC到數(shù)據(jù)網(wǎng)(例如,互聯(lián)網(wǎng))的互通功能塊由IWF表示。IWF塊是當(dāng)使用不同協(xié)議時(shí)用于從一種協(xié)議變換到另一種協(xié)議的裝置。在圖1中,移動(dòng)站的上層業(yè)務(wù)(或Web業(yè)務(wù))處理器和IWF塊通過(guò)網(wǎng)絡(luò)協(xié)議(或互聯(lián)網(wǎng)協(xié)議(IP))處理器和鏈路處理器(或點(diǎn)對(duì)點(diǎn)協(xié)議(PPP))處理器交換數(shù)據(jù)。即,由上層業(yè)務(wù)處理器組合的數(shù)據(jù)以鏈路協(xié)議分組的形式最后發(fā)送到各個(gè)低層,并且各個(gè)低層利用適當(dāng)?shù)膮f(xié)議發(fā)送數(shù)據(jù)。
圖1表示在TE與MT之間使用EIA-232控制器的例子。按照本發(fā)明,利用EIA-232控制器發(fā)送到MT的鏈路協(xié)議分組通過(guò)RLP被分配到無(wú)線鏈路協(xié)議(RLP)幀。這樣產(chǎn)生的RLP幀通過(guò)按照即為CDMA-2000標(biāo)準(zhǔn)的IS--2000標(biāo)準(zhǔn)連接的物理信道進(jìn)行發(fā)送。通過(guò)連接的物理信道在基站接收的RLP分組恢復(fù)回鏈路協(xié)議分組,并且通過(guò)中繼層將恢復(fù)的分組發(fā)送到IWF塊。一般,基站與IWF塊之間的連接是按照IS-658標(biāo)準(zhǔn)執(zhí)行的。IWF塊從鏈路協(xié)議分組中讀出數(shù)據(jù)并發(fā)送該數(shù)據(jù)到網(wǎng)絡(luò)協(xié)議處理器,并且該數(shù)據(jù)最后被發(fā)送到上層業(yè)務(wù)處理器。
雖然已經(jīng)對(duì)從移動(dòng)站向基站發(fā)送數(shù)據(jù)的過(guò)程進(jìn)行了描述,但是從基站向移動(dòng)站發(fā)送數(shù)據(jù)的過(guò)程可以類(lèi)似地進(jìn)行。為了提供各種業(yè)務(wù),CDMA-2000標(biāo)準(zhǔn)支持不同于圖1的各種方案。但是,這些方案具有一個(gè)共同的特點(diǎn),即,帶有上層業(yè)務(wù)數(shù)據(jù)的鏈路協(xié)議分組是通過(guò)RLP在無(wú)線物理信道上發(fā)送的。
RLP 3型規(guī)范僅產(chǎn)生可填充對(duì)于當(dāng)前速率集1的9.6Kbps或19.2Kbps的物理信道幀的適當(dāng)長(zhǎng)度的RLP幀,或者可填充對(duì)于速率集2的14.4Kbps或28.8Kbps的物理信道幀的適當(dāng)長(zhǎng)度的RLP幀。因此,當(dāng)該物理信道工作在153.6Kbps或230.4Kbps的更高速率時(shí),則利用在一個(gè)物理信道幀中填充若干個(gè)RLP幀的方法。如果該物理信道支持高于153.6或230.4Kbps的速率——153.6或230.4Kbps的速率是在RLP 3型規(guī)范中支持的最高速率,例如,如果物理信道支持307.2Kbps、460.8Kbps、614.4Kbps和1036.8Kbps,則更多RLP幀被填充到一個(gè)物理信道幀中。然而,與用一個(gè)大尺寸RLP幀填充一個(gè)物理信道幀的方法比較,這種方法引起在幀標(biāo)題和幀的不可利用部分的負(fù)擔(dān)的增加,因此降低幀效率。從而,要求發(fā)送比當(dāng)前RLP 3型幀尺寸大的RLP幀的新方法。

發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的是提供在移動(dòng)通信系統(tǒng)中發(fā)送基于8比特組排序的可變長(zhǎng)度的RLP幀,同時(shí)按照RLP發(fā)送數(shù)據(jù)的設(shè)備和方法。
本發(fā)明的另一個(gè)目的是提供在移動(dòng)通信系統(tǒng)中通過(guò)提出有效地多路復(fù)用/多路分解控制以支持各種長(zhǎng)度的RLP幀來(lái)發(fā)送具有不同幀尺寸和結(jié)構(gòu)的帶有更多數(shù)據(jù)的信息幀(或物理幀)、同時(shí)按照RLP發(fā)送數(shù)據(jù)的設(shè)備和方法。
為了實(shí)現(xiàn)上述目的,提供按照無(wú)線鏈路協(xié)議(RLP)發(fā)送的新格式的一種在移動(dòng)通信系統(tǒng)中傳輸幀的方法,該方法包括步驟產(chǎn)生包含多個(gè)連續(xù)多路復(fù)用幀的信息幀,每個(gè)多路復(fù)用幀具有規(guī)定長(zhǎng)度并包括一個(gè)標(biāo)題和一個(gè)接續(xù)的無(wú)線鏈路協(xié)議(RLP)幀,所述RLP幀包含傳輸?shù)臄?shù)據(jù),其中至少一個(gè)多路復(fù)用幀由多個(gè)子多路復(fù)用幀組成,并且每個(gè)子多路復(fù)用幀由一個(gè)標(biāo)題和一個(gè)數(shù)據(jù)塊組成,其中該標(biāo)題包括RLP業(yè)務(wù)標(biāo)識(shí)符和用于指示傳輸數(shù)據(jù)長(zhǎng)度的長(zhǎng)度指示字段,該數(shù)據(jù)塊與接續(xù)的RLP幀相關(guān),并且傳輸該信息幀。
根據(jù)本發(fā)明的另一方面,提供一種在移動(dòng)通信系統(tǒng)中傳輸幀的方法,該方法包括步驟產(chǎn)生包含多個(gè)連續(xù)多路復(fù)用幀的信息幀,每個(gè)多路復(fù)用幀具有規(guī)定長(zhǎng)度且包括一個(gè)標(biāo)題和一個(gè)接續(xù)的無(wú)線鏈路協(xié)議(RLP)幀,所述RLP幀包含傳輸?shù)臄?shù)據(jù),其中每個(gè)多路復(fù)用幀由一個(gè)標(biāo)題和一個(gè)數(shù)據(jù)塊組成,該標(biāo)題包含RLP業(yè)務(wù)標(biāo)識(shí)符和一個(gè)長(zhǎng)度指示字段,該長(zhǎng)度指示字段用于指示傳輸數(shù)據(jù)的長(zhǎng)度,所述數(shù)據(jù)塊與接續(xù)的RLP幀相關(guān),并且傳輸該信息幀。
根據(jù)本發(fā)明的另一方面,提供一種在移動(dòng)通信系統(tǒng)中發(fā)送多個(gè)幀的方法,該系統(tǒng)發(fā)送用于若干業(yè)務(wù)的幀,該方法包括以下步驟產(chǎn)生規(guī)定長(zhǎng)度的多路復(fù)用幀,該多路復(fù)用幀包含至少一個(gè)按照業(yè)務(wù)優(yōu)先級(jí)確定的RLP幀,,并且包含指示該RLP幀的業(yè)務(wù)的RLP標(biāo)識(shí)符和指示RLP幀長(zhǎng)度的長(zhǎng)度指示符的標(biāo)題;和將多個(gè)連續(xù)多路復(fù)用幀組合到預(yù)定長(zhǎng)度信息幀中并發(fā)送該信息幀。
根據(jù)本發(fā)明的另一方面,提供一種在移動(dòng)通信系統(tǒng)中的數(shù)據(jù)發(fā)送裝置,包括多個(gè)RLP處理器,每個(gè)用于處理唯一的業(yè)務(wù)數(shù)據(jù)并產(chǎn)生預(yù)定長(zhǎng)度的RLP幀;一個(gè)多路復(fù)用控制器,用于確定從RLP處理器產(chǎn)生的RLP幀的長(zhǎng)度,并組合多路復(fù)用幀和標(biāo)題,該多路復(fù)用幀具有第一長(zhǎng)度并包含至少一個(gè)從RLP處理器產(chǎn)生的RLP幀,該標(biāo)題包含指示該RLP幀的業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)符和指示該RLP幀的長(zhǎng)度的長(zhǎng)度指示符;和一個(gè)物理層處理器,用于將多個(gè)連續(xù)的多路復(fù)用幀組合為第二長(zhǎng)度的信息幀并且發(fā)送該信息幀。
根據(jù)本發(fā)明的另一方面,提供一種在移動(dòng)通信系統(tǒng)中接收幀的方法,該系統(tǒng)接收由多個(gè)連續(xù)的多路復(fù)用幀組成的信息幀,每個(gè)多路復(fù)用幀包含至少一個(gè)RLP幀和標(biāo)題,該標(biāo)題包含指示RLP幀的業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)符和指示該RLP幀的長(zhǎng)度的長(zhǎng)度指示符,該方法包括以下步驟多路分解包含在接收的信息幀中的多路復(fù)用幀;和使用標(biāo)題的長(zhǎng)度指示符按照業(yè)務(wù)分離出至少一個(gè)包含在多路分解幀中的RLP幀,并且輸出被分離的RLP幀到對(duì)應(yīng)的業(yè)務(wù)用于處理。
根據(jù)本發(fā)明的另一方面,提供一種在移動(dòng)通信系統(tǒng)中接收幀的裝置,該系統(tǒng)接收由多個(gè)連續(xù)多路復(fù)用幀組成的信息幀,所述每個(gè)多路復(fù)用幀包含至少一個(gè)RLP幀和標(biāo)題,該標(biāo)題包含指示該RLP幀的業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)符和指示該RLP幀的長(zhǎng)度的長(zhǎng)度指示符,該裝置包括一個(gè)多路分解控制器,按照使用標(biāo)題的長(zhǎng)度指示符的業(yè)務(wù)分離包含在接收的信息幀的多路復(fù)用幀中的至少一個(gè)RLP幀;和多個(gè)RLP處理器,用于對(duì)分離的RLP幀執(zhí)行對(duì)應(yīng)的業(yè)務(wù)。


從下面的結(jié)合附圖的詳細(xì)描述中,本發(fā)明的上述和其它目的、特點(diǎn)和優(yōu)點(diǎn)將變得更加明顯,各個(gè)附圖中圖1是表示用于執(zhí)行分組數(shù)據(jù)業(yè)務(wù)的一般CDMA通信系統(tǒng)的圖;圖2是表示可應(yīng)用本發(fā)明的、按照RLP發(fā)送和接收數(shù)據(jù)的設(shè)備的圖;圖3是按照本發(fā)明的數(shù)據(jù)發(fā)送機(jī)的圖;圖4是表示按照本發(fā)明的數(shù)據(jù)接收機(jī)的圖;圖5A到5D是表示由圖2的數(shù)據(jù)發(fā)送機(jī)產(chǎn)生的幀的格式的圖;圖6A到6C是表示按照本發(fā)明產(chǎn)生的LTU(邏輯發(fā)送單元)的格式的圖;圖7是表示按照本發(fā)明產(chǎn)生的數(shù)據(jù)塊的格式的圖;圖8是表示按照本發(fā)明產(chǎn)生的RLP幀的格式的圖;圖9是表示按照本發(fā)明的用于發(fā)送基本信道的程序的流程圖;圖10是表示按照本發(fā)明的用于接收基本信道的程序的流程圖;圖11是表示按照本發(fā)明的用于發(fā)送附加信道的程序的流程圖;圖12是表示按照本發(fā)明的用于接收附加信道的程序的流程圖。
具體實(shí)施例方式
下面將參照各個(gè)附圖描述本發(fā)明的優(yōu)選實(shí)施例。在下面的描述中,在下面的描述中,不對(duì)公知的功能或結(jié)構(gòu)進(jìn)行描述,因?yàn)檫@樣在沒(méi)有必要的細(xì)節(jié)上會(huì)混淆了本發(fā)明。
圖2表示可以應(yīng)用本發(fā)明的按照RLP發(fā)送和接收數(shù)據(jù)的一種移動(dòng)通信系統(tǒng)的結(jié)構(gòu)。
參照?qǐng)D2,按照IS-2000規(guī)范,物理層處理器150和250連接移動(dòng)站和基站之間的物理信道,將從連接的RLP處理器130和230提供的RLP幀通過(guò)連接的物理信道發(fā)送到另一方的物理層,并且發(fā)送通過(guò)物理信道接收的RLP幀到RLP處理器130和230。
多路復(fù)用/多路分解控制器140和240具有復(fù)用功能將要發(fā)送到物理層處理器150和250的RLP幀的目的地和尺寸信息附加在RLP幀標(biāo)題上,并且發(fā)送RLP幀到物理層處理器150和250。另外,多路復(fù)用/多路分解控制器140和240具有檢測(cè)接收的RLP幀的目的地和尺寸的去復(fù)用功能,并且隨后發(fā)送檢測(cè)的結(jié)果到上層RLP處理器130和230。
發(fā)送和接收數(shù)據(jù)緩沖器122、124、222和224是用于存儲(chǔ)圖1的EIA-232控制器或IS-658控制器從鏈路協(xié)議(PPP)處理器110和210接收的數(shù)據(jù)的存儲(chǔ)裝置。數(shù)據(jù)緩沖器122和222在RLP處理器130和230的請(qǐng)求下按照需要的尺寸按順序分割存儲(chǔ)的分組。數(shù)據(jù)緩沖器124和224按順序存儲(chǔ)從RLP處理器130和230提供的數(shù)據(jù)。存儲(chǔ)的數(shù)據(jù)通過(guò)EIA-232控制器或IS-658控制器被發(fā)送到PPP處理器或IWF塊。EIA-232控制器或IS-658控制器按照EIA-232規(guī)范和IS-658規(guī)范進(jìn)行操作,并且執(zhí)行數(shù)據(jù)緩沖器122、124、222和224與鏈路協(xié)議處理器110和210之間的數(shù)據(jù)交換。對(duì)于現(xiàn)今的CDMA-2000分組業(yè)務(wù),可能利用非EIA-232控制器和IS-658控制器的一種控制器。由于這個(gè)原因,在圖2中沒(méi)有表示出控制器。
圖3表示按照本發(fā)明的數(shù)據(jù)發(fā)送機(jī)。參照?qǐng)D3,用于發(fā)送RLP幀的RLP處理器130包括RLP控制器131、L_V(S)寄存器132和前向重新排序緩沖器(forward resequencing buffer)133。RLP控制器131通過(guò)從傳輸數(shù)據(jù)緩沖器122接收數(shù)據(jù)產(chǎn)生一個(gè)RLP幀,并利用所產(chǎn)生的RLP幀向多路復(fù)用/多路分解控制器140發(fā)送一個(gè)數(shù)據(jù)塊。前向重新排序緩沖器133是用于存儲(chǔ)數(shù)據(jù)供重新排序的存儲(chǔ)裝置。當(dāng)按字節(jié)為單位發(fā)送數(shù)據(jù)時(shí),L_V(S)寄存器132存儲(chǔ)每個(gè)字節(jié)的順序號(hào)。
圖4表示按照本發(fā)明的數(shù)據(jù)接收機(jī)。參照?qǐng)D4,用于接收RLP幀的RLP處理器130包括控制器131、E寄存器134、L_V(N)寄存器135、L_V(R)寄存器136、NAK表137和重排緩沖器138。RLP控制器131從多路復(fù)用/多路分解控制器140接收RLP幀并檢查是否數(shù)據(jù)是按次序接收的。如果數(shù)據(jù)是按次序接收的,RLP控制器131在接收數(shù)據(jù)緩沖器124中存儲(chǔ)該數(shù)據(jù)。否則,RLP控制器131在重排緩沖器138中存儲(chǔ)該數(shù)據(jù),并然后將要被請(qǐng)求用于重發(fā)的部分(周期)記錄在NAK(非確認(rèn)???)表137中,以便當(dāng)發(fā)送下一個(gè)控制幀時(shí),發(fā)送存儲(chǔ)在NAK表137的周期。
E寄存器134記錄被損害的(或壞的)數(shù)據(jù)塊的數(shù)目。當(dāng)多路復(fù)用/多路分解控制器140通知受損害的數(shù)據(jù)塊時(shí),RLP控制器131在E寄存器134中記錄這個(gè)值以便當(dāng)要求重建時(shí)使用它。當(dāng)接收到具有順序號(hào)大于或等于L_V(R)寄存器136的值的數(shù)據(jù)字節(jié)時(shí),RLP控制器131判定接收到新的數(shù)據(jù)。否則,當(dāng)接收到具有順序號(hào)小于L_V(R)寄存器136的值和大于或等于L_V(N)寄存器135的值的數(shù)據(jù)字節(jié)時(shí),RLP控制器131判斷定接收到重發(fā)的數(shù)據(jù)。L_V(N)寄存器135存儲(chǔ)將被接收的數(shù)據(jù)中的受損害的數(shù)據(jù)字節(jié)(或接收失敗數(shù)據(jù)字節(jié))的順序號(hào)。即,L_V(N)寄存器135存儲(chǔ)連續(xù)接收的數(shù)據(jù)字節(jié)中的下一次將要接收的數(shù)據(jù)字節(jié)的順序號(hào)。L_V(R)寄存器136存儲(chǔ)下一次將要接收的新的數(shù)據(jù)字節(jié)的順序號(hào)。
按照本發(fā)明的產(chǎn)生可變長(zhǎng)度RLP幀和發(fā)送/接收產(chǎn)生的RLP幀的操作可以大致分為由多路復(fù)用/多路分解控制器140和240執(zhí)行的操作,以及由RLP處理器130和230執(zhí)行的操作。因?yàn)槎嗦窂?fù)用/多路分解控制器140和240具有相同的操作,RLP處理器130和230也具有相同的操作,因此為了簡(jiǎn)單起見(jiàn),按照本發(fā)明的操作的描述將僅限于多路復(fù)用/多路分解控制器140和RLP處理器130。在此,將首先描述如圖2到4所示的由多路復(fù)用/多路分解控制器執(zhí)行的一般發(fā)送和接收的操作。接下來(lái),將描述按照本發(fā)明的一個(gè)實(shí)施例的由多路復(fù)用/多路分解控制器執(zhí)行的發(fā)送和接收的操作。由多路復(fù)用/多路分解控制器執(zhí)行的發(fā)送和接收的操作可以通過(guò)基本信道(FCH)或附加信道(SCH)執(zhí)行。接下來(lái),將描述按照本發(fā)明的由如圖3和4所示的RLP控制器執(zhí)行的數(shù)據(jù)發(fā)送和接收操作。
A.一般多路復(fù)用/多路分解控制器的Tx(發(fā)送)/Rx(接收)操作1.多路復(fù)用/多路分解控制器的Tx(發(fā)送)操作有可能通過(guò)當(dāng)前連接的物理信道不僅可以發(fā)送分組數(shù)據(jù),而且還可以同時(shí)發(fā)送包括話音數(shù)據(jù)的各種其它信息。因此,提供將被發(fā)送的數(shù)據(jù)到多路復(fù)用/多路分解控制器將被稱為“業(yè)務(wù)”。另外,多路復(fù)用/多路分解控制器140和物理層處理器150彼此交換的發(fā)送單元將被稱為“信息比特”或“物理幀”,而包括RLP處理器130的上層業(yè)務(wù)塊與多路復(fù)用/多路分解控制器140彼此交換的發(fā)送單元將被稱為“RLP幀”或“數(shù)據(jù)塊”。
發(fā)送方的多路復(fù)用/多路分解控制器140將產(chǎn)生有待發(fā)送到物理層處理器150的信息比特并且在每個(gè)設(shè)定時(shí)間(例如,20ms)發(fā)送該產(chǎn)生的信息比特。即,多路復(fù)用/多路分解控制器140將產(chǎn)生填充到幀有效負(fù)荷中的信息比特并且發(fā)送該產(chǎn)生的信息比特,該幀將被通過(guò)相對(duì)于當(dāng)前連接的各個(gè)物理信道的該物理信道進(jìn)行發(fā)送。當(dāng)發(fā)送產(chǎn)生的信息比特到物理信道時(shí),多路復(fù)用/多路分解控制器140發(fā)送以下的各個(gè)值-SDU這個(gè)字段被填充將被實(shí)際發(fā)送的信息比特。如果沒(méi)有信息比特要被發(fā)送,則這個(gè)字段被填充多路復(fù)用/多路分解控制器與物理層之間事先確定的空值。
-FRAME_SIZE這個(gè)字段填充填充有信息比特的物理信道幀的尺寸信息。當(dāng)SDU字段被填充以空值時(shí),在物理層中這個(gè)字段值被忽略。FRAME_RATE這個(gè)字段指示填充信息比特的物理信道幀的傳輸速率。當(dāng)SUD字段被填充以空值時(shí),在物理層中這個(gè)字段值被忽略。
當(dāng)發(fā)送方的多路復(fù)用/多路分解控制器140發(fā)送上述各字段值到物理層處理器150時(shí),物理層處理器150按指定的編碼和解調(diào)方法處理提供的各個(gè)值并且發(fā)送經(jīng)處理的結(jié)果到接收方。
為了產(chǎn)生邏輯發(fā)送單元將發(fā)送到物理信道的有效負(fù)荷或信息比特,發(fā)送方的多路復(fù)用/多路分解控制器140利用將在對(duì)應(yīng)于當(dāng)前連接到邏輯信道上的物理信道的業(yè)務(wù)中發(fā)送的數(shù)據(jù)塊。對(duì)應(yīng)于連接到邏輯信道的物理信道的業(yè)務(wù),指的是可以發(fā)送其數(shù)據(jù)塊到將發(fā)送當(dāng)前產(chǎn)生的信息比特的物理信道的業(yè)務(wù)。用于在移動(dòng)站與基站之間連接這種業(yè)務(wù)和連接用于該業(yè)務(wù)的邏輯信道到物理信道的處理可以利用由IS-2000規(guī)范定義的信令消息和信令程序?qū)崿F(xiàn)。
當(dāng)決定發(fā)送針對(duì)對(duì)應(yīng)于當(dāng)前與邏輯信道連接的物理信道的業(yè)務(wù)的數(shù)據(jù)塊時(shí),發(fā)送方的多路復(fù)用/多路分解控制器140按照優(yōu)先級(jí)次序從業(yè)務(wù)接收適當(dāng)長(zhǎng)度的數(shù)據(jù)塊(見(jiàn)圖5A)。多路復(fù)用/多路分解控制器140使得多路復(fù)用幀MuxPDU包含加上業(yè)務(wù)標(biāo)識(shí)符和長(zhǎng)度指示字段的數(shù)據(jù)塊(見(jiàn)圖5B),以便有可能當(dāng)從該業(yè)務(wù)接收數(shù)據(jù)塊時(shí),知道發(fā)送從接收方多路復(fù)用/多路分解控制器接收的數(shù)據(jù)塊的業(yè)務(wù)。多路復(fù)用幀MuxPDU可以包括從若干個(gè)業(yè)務(wù)提供的若干個(gè)數(shù)據(jù)塊和信令消息。信息比特包含一個(gè)或若干個(gè)MuxPDU,并且可以還包含用于檢查每一個(gè)或每若干MuxPDU的差錯(cuò)的CRC(循環(huán)冗余碼)。當(dāng)加上檢查每若干MuxPDU的差錯(cuò)的CRC時(shí),一個(gè)CRC和由該CRC保護(hù)的一個(gè)信息比特周期被稱為“邏輯傳輸單元(LTU)”。當(dāng)插入各個(gè)CRC,使得待發(fā)送到物理層的各信息比特被分割為若干個(gè)周期而且對(duì)每個(gè)分割的周期執(zhí)行差錯(cuò)檢查時(shí),,這就是所說(shuō)的“使用邏輯傳輸單元”。這里,分割的信息比特的每個(gè)周期被稱為“邏輯傳輸單元”,并且除CRC以外的由CRC保護(hù)的邏輯傳輸單元的周期剩余部分將被稱為“邏輯傳輸單元的有效負(fù)荷”(圖5C)。這個(gè)邏輯傳輸單元成為確定在接收方的多路復(fù)用/多路分解控制器中物理幀是否被正確接收的基本單元。如果邏輯傳輸單元未被利用,則用于確定是否物理幀被正確接收的基本單元變?yōu)楦鱾€(gè)信息比特。
發(fā)送方的多路復(fù)用/多路分解控制器140事先知道相對(duì)于將被當(dāng)前連接的物理信道的可能傳輸?shù)乃俾屎托畔⒈忍氐某叽?,并且知道邏輯傳輸單元是否使用,如果使用了邏輯傳輸單元時(shí)該單元的尺寸和CRC的產(chǎn)生方法。這樣的配置被使用來(lái)在移動(dòng)站與基站之間事先確定的限定內(nèi),確定由多路復(fù)用/多路分解控制器140按照從物理層提供的物理信道的當(dāng)前條件產(chǎn)生的信息比特的尺寸,并且確定產(chǎn)生邏輯傳輸單元的方法。
當(dāng)將不再有數(shù)據(jù)塊被發(fā)送時(shí),多路復(fù)用/多路分解控制器140利用附加上事先與接收方多路復(fù)用/多路分解控制器約定的特殊業(yè)務(wù)標(biāo)識(shí)符的MuxPDU,或利用事先與接收方多路復(fù)用/多路分解控制器約定的規(guī)則比特模式,以便填充信息比特的周期剩余部分。其中,附加上特殊業(yè)務(wù)標(biāo)識(shí)符的MuxPDU被稱為“填充MuxPDU”和規(guī)則比特模式將被稱為“填充比特模式”。
當(dāng)沒(méi)有待發(fā)送的數(shù)據(jù)塊或信令消息時(shí),多路復(fù)用/多路分解控制器140可以利用SDU發(fā)送空值到物理信道,或者發(fā)送與接收方的多路復(fù)用/多路分解控制器事先約定的規(guī)則比特模式到物理信道,作為信息比特。其中,規(guī)則比特模式將被稱為“空通信業(yè)務(wù)”。
當(dāng)確定使用邏輯傳輸單元時(shí),發(fā)送方的多路復(fù)用/多路分解控制器140利用包含數(shù)據(jù)塊的MuxPDU填充每個(gè)邏輯傳輸單元的有效負(fù)荷,利用填充MuxPDU或填充比特模式來(lái)填充其余的周期,并且然后產(chǎn)生用于每個(gè)產(chǎn)生的邏輯傳輸單元的有效負(fù)荷的CRC。發(fā)送方的多路復(fù)用/多路分解控制器140按與必要的邏輯傳輸單元的數(shù)量相等次數(shù)重復(fù)上述處理,利用產(chǎn)生的邏輯傳輸單元填充信息比特,并然后在發(fā)送到物理信道之前利用“0”填充周期剩余部分。
當(dāng)確定不使用邏輯傳輸單元時(shí),發(fā)送方的多路復(fù)用/多路分解控制器140利用包含數(shù)據(jù)塊的MuxPDU填充信息比特,利用填充MuxPDU或填充比特模式填充周期剩余部分,并且然后發(fā)送產(chǎn)生的信息比特到物理信道。
2.多路復(fù)用/多路分解控制器的Rx(接收)操作如圖2所示的接收方的物理層處理器150利用指定的解碼和解調(diào)分析接收的信號(hào),并發(fā)送填充在接收的物理幀中的信息比特到接收方的多路復(fù)用/多路分解控制器140。當(dāng)發(fā)送經(jīng)分析的信息比特到多路復(fù)用/多路分解控制器140時(shí),物理層處理器150發(fā)送以下信息。
-SDU這個(gè)字段被填充將被實(shí)際發(fā)送的信息比特。如果沒(méi)有接收的信息比特或接收到損壞的幀,則這個(gè)字段填充多路復(fù)用/多路分解控制器140與物理層處理器150事先確定的空值。
-FRAME_QUALITY這個(gè)字段指示接收到的幀是否是有效幀。
-FRAME_SIZE這個(gè)字段填充接收的物理信道幀尺寸信息。這個(gè)字段值是按照接收的物理信道幀的傳輸速率確定的。
-FRAME_RATE這個(gè)字段填充接收的物理信道幀的傳輸速率。
接收方的多路復(fù)用/多路分解控制器140事先知道相對(duì)于當(dāng)前接收的物理信道的傳輸速率和信息比特尺寸,并且還知道是否使用了邏輯傳輸單元、如果使用了該邏輯傳輸單元的尺寸和CRC的產(chǎn)生方法。按照在移動(dòng)站與基站之間事先約定的限定范圍內(nèi)從物理信道處理器150提供的上述信息可以確定這樣一種配置。
如果接收方的多路復(fù)用/多路分解控制器140填充SDU空值——判定沒(méi)有接收到物理信道幀,并且通知FRAME_QUALITY接收到有效幀,那么接收方的多路復(fù)用/多路分解控制器140通知對(duì)應(yīng)于與邏輯信道連接的物理信道的所有的業(yè)務(wù)未接收到幀。
當(dāng)接收方的物理層處理器150未填充SDU空值,或者通知FRAME_QUALITY接收到損壞幀,則接收方的多路復(fù)用/多路分解控制器140根據(jù)該配置和從接收方物理層處理器150提供的信息確定對(duì)于接收幀是否使用邏輯傳輸單元。
如果使用了邏輯傳輸單元,接收方的多路復(fù)用/多路分解控制器140確定邏輯傳輸單元的長(zhǎng)度、CRC檢查方法和邏輯傳輸單元的數(shù)量。多路復(fù)用/多路分解控制器140從接收的信息比特中按邏輯傳輸單元的數(shù)量分離邏輯傳輸單元。
當(dāng)分配的物理信道發(fā)送接收的信息比特時(shí),接收方的多路復(fù)用/多路分解控制器140根據(jù)從物理信道發(fā)送的FRAME_QUALITY確定是否接收的信息比特有被損壞的。如果接收的信息比特被損壞并且接收的信息比特被分割為若干個(gè)邏輯傳輸單元,則多路復(fù)用/多路分解控制器140再次分析在上述處理中被分離的每個(gè)邏輯傳輸單元的CRC,確定是否存在無(wú)差錯(cuò)的邏輯傳輸單元。
如果存在有差錯(cuò)的邏輯傳輸單元,則多路復(fù)用/多路分解控制器140通知對(duì)應(yīng)于連接邏輯信道的物理信道的所有的業(yè)務(wù)接收到損壞的數(shù)據(jù)塊,它與有差錯(cuò)的邏輯傳輸單元相關(guān)。此刻,多路復(fù)用/多路分解控制器140還通知與各個(gè)業(yè)務(wù)相關(guān)的對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù)塊的最大長(zhǎng)度,該數(shù)據(jù)塊中可以包含損壞的邏輯傳輸單元。
當(dāng)接收的信息比特被損壞而且接收的信息比特沒(méi)有用于檢查每—個(gè)或每若干MuxPDU的差錯(cuò)的CRC時(shí),接收方的多路復(fù)用/多路分解控制器140通知對(duì)應(yīng)于與邏輯信道連接的物理信道的所有業(yè)務(wù)接收到損壞的數(shù)據(jù)塊的。此刻,多路復(fù)用/多路分解控制器140還通知與各個(gè)業(yè)務(wù)相關(guān)的對(duì)應(yīng)業(yè)務(wù)數(shù)據(jù)塊的最大長(zhǎng)度,該數(shù)據(jù)塊可以包含損壞的邏輯傳輸單元。
當(dāng)接收到無(wú)差錯(cuò)的邏輯傳輸單元或信息比特時(shí),接收方的多路復(fù)用/多路分解控制器140從信息比特中分離無(wú)差錯(cuò)的MuxPDU,該MuxPDU不是填充比特模式。如果分離的MuxPDU不是空通信業(yè)務(wù)或者填充MuxPDU,多路復(fù)用/多路分解控制器140發(fā)送包含在MuxPDU中的數(shù)據(jù)塊和數(shù)據(jù)塊的長(zhǎng)度到由MuxPDU的業(yè)務(wù)指示符指定的業(yè)務(wù)。
如果接收到無(wú)差錯(cuò)邏輯傳輸單元或者信息比特,并且存在一個(gè)業(yè)務(wù)未能從其中邏輯信道對(duì)應(yīng)于物理信道的業(yè)務(wù)接收數(shù)據(jù)塊,接收方的多路復(fù)用/多路分解控制器140可以通知接收到空數(shù)據(jù)塊。
B.按照本發(fā)明的實(shí)施例的多路復(fù)用/多路分解控制器的Tx(發(fā)送)/Rx(接收)操作從下面的詳細(xì)描述中,按照本發(fā)明的多路復(fù)用/多路分解控制器140的發(fā)送/接收操作將更為清楚。IS-2000標(biāo)準(zhǔn)規(guī)定若干專(zhuān)用業(yè)務(wù)信道,諸如基本信道、附加信道和專(zhuān)用控制信道。因此,對(duì)于按照本發(fā)明的多路復(fù)用/多路分解控制器140的發(fā)送和接收操作對(duì)于應(yīng)用到基本信道的情況和應(yīng)用到附加信道的另一情況可以進(jìn)行分別的描述。另外,對(duì)于使用邏輯傳輸單元的情況和不使用邏輯傳輸單元的另外情況的操作可以進(jìn)行分別描述。這里,使用邏輯傳輸單元的情況對(duì)應(yīng)于在發(fā)送和接收數(shù)據(jù)前利用卷積碼對(duì)數(shù)據(jù)進(jìn)行編碼的情況,不使用邏輯傳輸單元的情況對(duì)應(yīng)于在發(fā)送和接收數(shù)據(jù)前利用快速碼(turbo code)對(duì)數(shù)據(jù)進(jìn)行編碼的情況。
1.基本信道和附加信道的信息比特?cái)?shù)在描述按照本發(fā)明的實(shí)施例的操作之前,首先在表1到4表示出由IS-2000標(biāo)準(zhǔn)規(guī)定的基本信道和附加信道的信息比特?cái)?shù)。表1和2表示出由IS-2000標(biāo)準(zhǔn)規(guī)定的基本信道的信息比特?cái)?shù)。表3和4表示出附加信道的信息比特?cái)?shù)。表1和3表示基于9600bps的傳輸速率的速率集1的信息比特?cái)?shù),表2和4表示基于14400bps的傳輸速率的速率集2的信息比特?cái)?shù)。
表1IS-2000基本信道的信息比特?cái)?shù)(速率集1)

表2IS-2000基本信道的信息比特?cái)?shù)(速率集2)

表3IS-2000附加信道的信息比特?cái)?shù)(速率集1)


表4IS-2000附加信道的信息比特?cái)?shù)(速率集2)

應(yīng)當(dāng)注意到,表1到4沒(méi)有表示出由IS-2000規(guī)定的所有的信息比特的尺寸。
當(dāng)對(duì)應(yīng)于具有如表3和4中所示的足夠數(shù)量比特的信息比特?cái)?shù)而使用LTU(邏輯傳輸單元)時(shí),LTU的尺寸和數(shù)量可以按下面表5和6所示進(jìn)行計(jì)算。此處,信息比特?cái)?shù)可以通過(guò)LTU的數(shù)量乘以LTU的尺寸以后加上剩余比特來(lái)進(jìn)行計(jì)算。
表5應(yīng)用到附加信道的LTU(速率集1)


表6應(yīng)用到附加信道的LTU(速率集2)

在本發(fā)明中提出的填充信息比特的MuxPDU格式表示在下面表7到12中。表7和8表示用于基本信道(FCH)的信息比特的MuxPDU格式。表9和11表示對(duì)于使用LTU的情況下用于附加信道(SCH)的信息比特的MuxPDU格式。表10和12表示對(duì)于不使用LTU的情況下用于附加信道(SCH)的信息比特的MuxPDU格式。
表7對(duì)于FCH的信息比特的MuxPDU格式(速率集1)


表8對(duì)于FCH的信息比特的MuxPDU格式(速率集2)


表9對(duì)于SCH的信息比特的MuxPDU格式(速率集1,使用LTU)

表10對(duì)于SCH的信息比特的MuxPDU格式(速率集1,未使用LTU)


表11對(duì)于SCH的信息比特的MuxPDU格式(速率集2,使用LTU)

表12對(duì)于SCH的信息比特的MuxPDU格式(速率集2,未使用LTU)

在表7到12中,業(yè)務(wù)標(biāo)識(shí)符可以按下面表13所示進(jìn)行定義。
表13業(yè)務(wù)標(biāo)識(shí)符


在表13中,“空業(yè)務(wù)”是事先確定的特殊業(yè)務(wù)標(biāo)識(shí)符,用于通知接收方的多路復(fù)用/多路分解控制器MuxPDU是填充MuxPDU。正如從表13可以看出的那樣,表7到12的MuxPDU格式可以識(shí)別從最多6種業(yè)務(wù)提供的數(shù)據(jù)塊。
表7和8表示發(fā)送到基本信道的MuxPDU格式。這里,第1業(yè)務(wù)可以在沒(méi)有業(yè)務(wù)標(biāo)識(shí)符情況下僅根據(jù)MuxPDU標(biāo)題進(jìn)行識(shí)別,因?yàn)镸uxPDU標(biāo)題的第二最低比特是‘0’的情況對(duì)應(yīng)于第1業(yè)務(wù)。對(duì)應(yīng)于第2到第6業(yè)務(wù)的數(shù)據(jù)塊可以根據(jù)表13的業(yè)務(wù)標(biāo)識(shí)符進(jìn)行確定。因此,表13的業(yè)務(wù)標(biāo)識(shí)符可以具有‘010’到‘110’的值。當(dāng)在利用表7的MuxPDU格式的基本信道中第1業(yè)務(wù)的數(shù)據(jù)塊被填充以全1時(shí),接收方多路復(fù)用/多路分解控制器指定不對(duì)應(yīng)在發(fā)送方多路復(fù)用/多路分解控制器中任何業(yè)務(wù)的空通信業(yè)務(wù)。因此,當(dāng)從基本信道接收的MuxPDU僅具有第1業(yè)務(wù)數(shù)據(jù)塊并且該數(shù)據(jù)塊被填充以全1時(shí),接收方多路復(fù)用/多路分解控制器確定該數(shù)據(jù)塊為空通信業(yè)務(wù)。
2.通過(guò)FCH的多路復(fù)用/多路分解控制器的Tx(發(fā)送)操作假設(shè)使用RLP的6種業(yè)務(wù)被連接,發(fā)送方多路復(fù)用/多路分解控制器按照如下方式進(jìn)行操作。這種操作是按照?qǐng)D9所示的程序執(zhí)行的。
首先,圖3的多路復(fù)用/多路分解控制器140按照QoS(業(yè)務(wù)質(zhì)量)保證規(guī)則確定各個(gè)業(yè)務(wù)的發(fā)送次序和數(shù)據(jù)塊的尺寸。即,多路復(fù)用/多路分解控制器向信令LAC層詢問(wèn)可能的尺寸(圖9的步驟S10),并從信令LAC層接收關(guān)于數(shù)據(jù)塊的適當(dāng)尺寸的信息(步驟S11)。多路復(fù)用/多路分解控制器確定各個(gè)業(yè)務(wù)的發(fā)送次序(步驟S11a),請(qǐng)求第1業(yè)務(wù)提供確定尺寸的數(shù)據(jù)塊(步驟S12),并從第1業(yè)務(wù)接收在確定的尺寸范圍內(nèi)數(shù)據(jù)塊(步驟S13)。對(duì)于待發(fā)送到基本信道的數(shù)據(jù)塊,RLP處理器將被請(qǐng)求產(chǎn)生按照表7或8中MuxPDU允許的數(shù)據(jù)塊的尺寸和數(shù)量的適當(dāng)尺寸的數(shù)據(jù)塊,以及速率集。此后,多路復(fù)用/多路分解控制器累加待發(fā)送的數(shù)據(jù)塊并計(jì)算可以被發(fā)送的剩余的數(shù)據(jù)塊(步驟S14)。下面,多路復(fù)用/多路分解控制器確定是否可能利用累加的數(shù)據(jù)塊組合MuxPDU(步驟S15)。如果不可能組合MuxPDU,多路復(fù)用/多路分解控制器返回到步驟S12,請(qǐng)求相應(yīng)的業(yè)務(wù)提供數(shù)據(jù)塊,并被提供請(qǐng)求的數(shù)據(jù)塊。否則,如果有可能組合MuxPDU,多路復(fù)用/多路分解控制器利用累加的數(shù)據(jù)塊組合MuxPDU(步驟S16)。多路復(fù)用/多路分解控制器從表7或8中選擇正確的比特模式,并附加所選擇的比特模式到MuxPDU的標(biāo)題上。多路復(fù)用/多路分解控制器將產(chǎn)生的MuxPDU在信息比特中發(fā)送到物理層(步驟S17)。
對(duì)于在上述處理中未能有機(jī)會(huì)產(chǎn)生數(shù)據(jù)塊的RLP處理器,多路復(fù)用/多路分解控制器請(qǐng)求RLP處理器產(chǎn)生空白數(shù)據(jù)塊,以便使RLP處理器知道它未能有機(jī)會(huì)。另外,每個(gè)RLP處理器如果在上述處理中未提供數(shù)據(jù)塊,則多路復(fù)用/多路分解控制器組合空通信業(yè)務(wù)并將其在信息比特中發(fā)送到物理信道。
3.通過(guò)FCH的多路復(fù)用/多路分解控制器的Rx(接收)操作接收方的多路復(fù)用/多路分解控制器對(duì)于通過(guò)基本信道發(fā)送的信息比特按如下方式進(jìn)行操作。這種操作是按照如圖10所示的程序執(zhí)行的。多路復(fù)用/多路分解控制器分析發(fā)送速率和接收的信息的MuxPDU標(biāo)題(圖10的步驟S20),并且根據(jù)分析辨別各個(gè)數(shù)據(jù)塊(步驟S21和S22)。經(jīng)辨別的數(shù)據(jù)塊根據(jù)表7和8被發(fā)送到各個(gè)業(yè)務(wù)。如果接收的信息比特被損壞,多路復(fù)用/多路分解控制器通知基本信道在對(duì)應(yīng)于邏輯信道的所有業(yè)務(wù)接收到被損壞的數(shù)據(jù)塊,并且還通知各個(gè)業(yè)務(wù)可以發(fā)送的數(shù)據(jù)塊的最大長(zhǎng)度(步驟S23)。否則,接收方多路復(fù)用/多路分解控制器將該數(shù)據(jù)塊當(dāng)作空通信業(yè)務(wù)而丟棄,當(dāng)信息比特未被損壞時(shí),僅存在一個(gè)數(shù)據(jù)塊,該對(duì)應(yīng)于第1業(yè)務(wù)的數(shù)據(jù)塊被填充以全1。當(dāng)信息比特未被損壞時(shí),接收方多路復(fù)用/多路分解控制器通知接收到空數(shù)據(jù)塊,與邏輯信道對(duì)應(yīng)于基本信道的各個(gè)業(yè)務(wù)中未接收到數(shù)據(jù)塊的各業(yè)務(wù)相區(qū)別。
4.通過(guò)SCH的多路復(fù)用/多路分解控制器的Tx(發(fā)送)操作當(dāng)產(chǎn)生附加信道的信息比特時(shí),多路復(fù)用/多路分解控制器按照傳輸速率產(chǎn)生與如表5或6所示的數(shù)量一樣多的LTU。LTU具有如表5或6所示的尺寸。因?yàn)長(zhǎng)TU具有16比特CRC,可以通過(guò)LTU實(shí)際發(fā)送的MuxPDU的最大尺寸必須容納CRC。在本發(fā)明中,例如,附加信道具有307.2Kbps的傳輸速率并產(chǎn)生LTU的情況下,最大MuxPDU尺寸變?yōu)?44比特。
如果當(dāng)用于附加信道的信息比特被產(chǎn)生但沒(méi)有產(chǎn)生LTU時(shí),多路復(fù)用/多路分解控制器產(chǎn)生根據(jù)傳輸速率按表3或4指定尺寸的信息比特。多路復(fù)用/多路分解控制器按照QoS保證規(guī)則,確定發(fā)送業(yè)務(wù)的次序和數(shù)據(jù)塊的尺寸。接下來(lái),多路復(fù)用/多路分解控制器根據(jù)優(yōu)先級(jí)發(fā)送數(shù)據(jù)塊請(qǐng)求到相應(yīng)業(yè)務(wù)的RLP(圖11的步驟S30)。對(duì)于待發(fā)送到附加信道的數(shù)據(jù)塊,多路復(fù)用/多路分解控制器請(qǐng)求RLP處理器按照數(shù)據(jù)塊的尺寸產(chǎn)生由表5中LTU和當(dāng)前產(chǎn)生的LTU的周期剩余部分可允許的適當(dāng)尺寸的數(shù)據(jù)塊(步驟S32到S37)。
正如從表5可以看出的那樣,如果RLP處理器產(chǎn)生737比特的數(shù)據(jù)塊或嚴(yán)生可填充LTU的周期剩余部分的適當(dāng)尺寸的數(shù)據(jù)塊,多路復(fù)用/多路分解控制器設(shè)置業(yè)務(wù)標(biāo)識(shí)符到對(duì)應(yīng)的業(yè)務(wù)并設(shè)置長(zhǎng)度指示符為‘0’。另外,多路復(fù)用/多路分解控制器附加3比特的保留字段并安排該數(shù)據(jù)塊,于是產(chǎn)生MuxPDU。因?yàn)楫a(chǎn)生的MuxPDU被置入LTU的有效負(fù)荷,通過(guò)產(chǎn)生CRC和附加產(chǎn)生的CRC到MuxPDU完成一個(gè)LTU。
正如從表5所理解的那樣,如果RLP產(chǎn)生具有729比特或更小的長(zhǎng)度的數(shù)據(jù)塊并且不可能用產(chǎn)生的數(shù)據(jù)塊填充LTU的周期剩余部分,多路復(fù)用/多路分解控制器設(shè)置業(yè)務(wù)標(biāo)識(shí)符到對(duì)應(yīng)的業(yè)務(wù)并設(shè)置長(zhǎng)度指示符為‘1’。多路復(fù)用/多路分解控制器將包括業(yè)務(wù)標(biāo)識(shí)符、長(zhǎng)度指示符、長(zhǎng)度字段和數(shù)據(jù)塊在內(nèi)的總的MuxPDU的11比特長(zhǎng)度字段設(shè)置為按字節(jié)單元表示的值。當(dāng)總的MuxPDU的尺寸不是按字節(jié)單元表示時(shí),多路復(fù)用/多路分解控制器丟棄該數(shù)據(jù)塊。
對(duì)于在LTU的有效負(fù)荷中填充產(chǎn)生的MuxPDU后的周期剩余部分,重復(fù)上述處理。如果不可能利用有效MuxPDU填充周期剩余部分,多路復(fù)用/多路分解控制器以全0填充周期剩余部分。如果沒(méi)有合適尺寸的數(shù)據(jù)塊,雖然可能利用有效MuxPDU填充周期剩余部分,但多路復(fù)用/多路分解控制器產(chǎn)生具有填充周期剩余部分的合適尺寸的數(shù)據(jù)塊并利用全0填充該數(shù)據(jù)塊,并且此后產(chǎn)生MuxPDU,其中業(yè)務(wù)標(biāo)識(shí)符設(shè)置為‘111’,長(zhǎng)度指示符設(shè)置為‘0’,設(shè)置3比特的保留字段,然后填充有效負(fù)荷。產(chǎn)生CRC并且附加到對(duì)于LTU的產(chǎn)生的有效負(fù)荷上,因此完成該LTU。
當(dāng)在上述處理中需要產(chǎn)生8個(gè)LTU時(shí),多路復(fù)用/多路分解控制器依次安置產(chǎn)生的所有8個(gè)LTU到信息比特中。多路復(fù)用/多路分解控制器利用全0填充40比特周期剩余部分,如表5所示。在這個(gè)處理中可以獲得的信息比特的一個(gè)例子如圖6A到6C所示。
圖6A到6C表示按照本發(fā)明產(chǎn)生的若干格式的LTU幀。這種LTU幀構(gòu)成通過(guò)物理信道待發(fā)送的信息幀,并且每個(gè)LTU包括多路復(fù)用幀MuxPDU和CRC。雖然圖6A到6C表示信息幀包含多個(gè)LTU的例子,但是信息幀可能僅包含多路復(fù)用幀MuxPDU,而沒(méi)有CRC。包括在信息幀中的連續(xù)多路復(fù)用幀MuxPDU可以具有規(guī)定的長(zhǎng)度(例如,如圖5C所示的744比特),并且每個(gè)多路復(fù)用幀MuxPDU由標(biāo)題和接續(xù)的RLP幀(或數(shù)據(jù)塊)組成,如圖5B所示。RLP幀包括傳輸?shù)臄?shù)據(jù)。在本發(fā)明中,至少一個(gè)多路復(fù)用幀包括多個(gè)子多路復(fù)用幀,并且每個(gè)子多路復(fù)用幀包括包含RLP業(yè)務(wù)標(biāo)識(shí)符字段和用于指示傳輸數(shù)據(jù)的長(zhǎng)度的長(zhǎng)度指示符字段的標(biāo)題和接續(xù)的數(shù)據(jù)塊。即,多路復(fù)用幀可以有包含對(duì)于某種業(yè)務(wù)的數(shù)據(jù)塊和指示該數(shù)據(jù)塊的標(biāo)題的一個(gè)子多路復(fù)用幀,或者有多個(gè)子多路復(fù)用幀,每個(gè)包含對(duì)于某種業(yè)務(wù)的數(shù)據(jù)塊和指示該數(shù)據(jù)塊的標(biāo)題。圖6A表示多路復(fù)用幀包含一個(gè)子多路復(fù)用幀的情況,即,多路復(fù)用幀僅包含一個(gè)數(shù)據(jù)塊。圖6B表示多路復(fù)用幀包含多個(gè)子多路復(fù)用幀的情況,即,多路復(fù)用幀包含多個(gè)數(shù)據(jù)塊。產(chǎn)生數(shù)據(jù)塊(或RLP幀)的操作是由圖3的RLP控制器131執(zhí)行的,而產(chǎn)生多路復(fù)用幀的操作是由圖3的多路復(fù)用/多路分解控制器140執(zhí)行的。另外,產(chǎn)生信息幀(或物理幀)的操作是由圖2的物理層處理器150執(zhí)行的。
參照?qǐng)D6A,一個(gè)第一LTU被從第一業(yè)務(wù)提供了一個(gè)737比特的數(shù)據(jù)塊。在這種情況下,業(yè)務(wù)標(biāo)識(shí)符設(shè)置為‘001’,長(zhǎng)度指示符設(shè)置為‘0’和LTU的有效負(fù)荷被填充3個(gè)保留比特‘000’。這里,業(yè)務(wù)標(biāo)識(shí)符、長(zhǎng)度指示符和保留的比特構(gòu)成多路復(fù)用幀的標(biāo)題。業(yè)務(wù)標(biāo)識(shí)符‘001’指示接續(xù)的數(shù)據(jù)塊是針對(duì)第一業(yè)務(wù),如表13所示,長(zhǎng)度指示符‘0’指示該多路復(fù)用幀包括僅一個(gè)數(shù)據(jù)塊,而3比特的保留字段指示業(yè)務(wù)數(shù)據(jù)塊的長(zhǎng)度,如表9到12所示。例如,參照表9,假設(shè)該LTU被用于速率集1且發(fā)送速率是307200bps,如果多路復(fù)用幀包含僅一個(gè)業(yè)務(wù)數(shù)據(jù)塊,則長(zhǎng)度指示符是‘0’,保留的字段是‘000’。因此,業(yè)務(wù)數(shù)據(jù)塊的長(zhǎng)度變?yōu)樽畲?37比特。
參照?qǐng)D6B,從第2業(yè)務(wù)提供329比特?cái)?shù)據(jù)塊給第2LTU。在這種情況下,業(yè)務(wù)標(biāo)識(shí)符設(shè)置為‘010’,長(zhǎng)度指示符設(shè)置為‘1’,長(zhǎng)度字段設(shè)置為MuxPDU的總長(zhǎng)度43字節(jié)(00000101011)。當(dāng)沒(méi)有業(yè)務(wù)數(shù)據(jù)塊被提供時(shí),該LTU的周期剩余50字節(jié)有效負(fù)荷被填充以填充MuxPDU。這里,業(yè)務(wù)標(biāo)識(shí)符、長(zhǎng)度指示符和長(zhǎng)度字段構(gòu)成多路復(fù)用幀的標(biāo)題。該LTU,即多路復(fù)用幀包含2個(gè)子多路復(fù)用幀。在第一子多路復(fù)用幀中,業(yè)務(wù)標(biāo)識(shí)符‘010’指示接續(xù)的數(shù)據(jù)塊是針對(duì)第二業(yè)務(wù),如表13所示,長(zhǎng)度指示符‘1’指示該多路復(fù)用幀包含除了用于第二業(yè)務(wù)的數(shù)據(jù)塊外的另外的數(shù)據(jù)塊,并且11比特長(zhǎng)度字段指示如表9到12所示的業(yè)務(wù)數(shù)據(jù)塊的長(zhǎng)度。即,長(zhǎng)度指示符和長(zhǎng)度字段構(gòu)成包含指示待發(fā)送的數(shù)據(jù)的長(zhǎng)度信息的長(zhǎng)度指示字段。
在第二子多路復(fù)用幀中,業(yè)務(wù)標(biāo)識(shí)符‘111’指示接續(xù)的數(shù)據(jù)塊針對(duì)空業(yè)務(wù),如表13所示,長(zhǎng)度指示符‘0’指示多路復(fù)用幀中除了用于空業(yè)務(wù)的數(shù)據(jù)塊外未包含數(shù)據(jù)塊,并且3比特保留字段指示業(yè)務(wù)數(shù)據(jù)塊的長(zhǎng)度,如表9到12所示。即,長(zhǎng)度指示符和保留字段構(gòu)成包含指示待發(fā)送數(shù)據(jù)的長(zhǎng)度信息的長(zhǎng)度指示字段。
參照?qǐng)D6C,第三LTU未被提供來(lái)自各業(yè)務(wù)的數(shù)據(jù)塊。在這種情況下,該LTU被填充以填充MuxPDU。表示在圖6A到6C的8個(gè)LTU被填充以信息比特,并且剩余的40比特被設(shè)置為‘0’,因此完成信息比特(或信息幀)的產(chǎn)生。
5.通過(guò)SCH的多路復(fù)用/多路分解控制器的Rx(接收)操作對(duì)于通過(guò)附加信道發(fā)送的信息比特,接收方的多路復(fù)用/多路分解控制器按照如下進(jìn)行操作。
對(duì)于利用LTU的信息比特,該LTU按照傳輸速率被分割,如圖5A到5C所示。在本發(fā)明的實(shí)施例中,附加信道假設(shè)具有307.2Kbps的傳輸速率,以便LTU被760比特劃分。如果信息比特沒(méi)有差錯(cuò),多路復(fù)用/多路分解控制器從每個(gè)LTU中分離MuxPDU(圖12的步驟S40)。否則,如果信息比特有差錯(cuò),多路復(fù)用/多路分解控制器對(duì)每個(gè)LTU執(zhí)行CRC檢查。此刻,多路復(fù)用/多路分解控制器對(duì)無(wú)差錯(cuò)的LTU分離MuxPDU。但是,對(duì)于有差錯(cuò)的LTU,多路復(fù)用/多路分解控制器通知邏輯信道對(duì)應(yīng)于附加信道的所有的業(yè)務(wù)接收到損壞的數(shù)據(jù)塊,并且還通知相應(yīng)業(yè)務(wù)可以發(fā)送到該LTU的數(shù)據(jù)塊的最大長(zhǎng)度,然后丟棄該信息比特。
對(duì)于不使用LTU的信息比特,MuxPDU在整個(gè)信息比特被分離。如果該信息比特有錯(cuò)誤,多路復(fù)用/多路分解控制器通知邏輯信道對(duì)應(yīng)于附加信道的所有的業(yè)務(wù)接收到損壞的數(shù)據(jù)塊,并且還通知相應(yīng)業(yè)務(wù)可以發(fā)送到該LTU的數(shù)據(jù)塊的最大長(zhǎng)度,然后丟棄該信息比特。
當(dāng)從LTU或信息比特分離出MuxPDU時(shí),其MuxPDU已經(jīng)被發(fā)送的數(shù)據(jù)塊的業(yè)務(wù)和MuxPDU的總長(zhǎng)度從業(yè)務(wù)標(biāo)識(shí)符、長(zhǎng)度指示符和長(zhǎng)度字段是可知道的。因此,接收方的多路復(fù)用/多路分解控制器根據(jù)MuxPDU的長(zhǎng)度信息,在LTU或信息比特的前端開(kāi)始分離MuxPDU,并根據(jù)業(yè)務(wù)標(biāo)識(shí)符發(fā)送數(shù)據(jù)塊到上層業(yè)務(wù)。如果業(yè)務(wù)標(biāo)識(shí)符被設(shè)置為‘111’,或者LTU或信息比特的周期剩余部分沒(méi)有足夠安置有效MuxPDU在其中的長(zhǎng)度,則多路復(fù)用/多路分解控制器丟棄所有LTU或信息比特的周期剩余部分。
C.根據(jù)本發(fā)明的RLP控制器Tx(發(fā)送)/Rx(接收)操作下面將描述由如圖3和4所示的RLP控制器131執(zhí)行的操作。
1.數(shù)據(jù)發(fā)送之前RLP控制器的操作在開(kāi)始操作之前,RLP控制器131初始化如圖3和4所示的L_V(S)寄存器132、L_V(N)寄存器135、L_V(R)寄存器136和E寄存器134為‘0’。在開(kāi)始操作之前,RLP控制器131清空前向重新排序緩沖器133、NAK表137和重排緩沖器138。最后,RLP控制器131去激活所有關(guān)于重發(fā)的計(jì)時(shí)器。
RLP控制器131可以發(fā)送到多路復(fù)用/多路分解控制器的數(shù)據(jù)塊的類(lèi)型表示在圖7中。以舉例的方式,圖7表示出3種數(shù)據(jù)塊的類(lèi)型。
在圖7中,當(dāng)基本信道以低于9.6Kbps或14.4Kbps的傳輸速率發(fā)送數(shù)據(jù)時(shí),一個(gè)A型數(shù)據(jù)塊被使用并且僅有一個(gè)信息字段。A型數(shù)據(jù)塊可置入表7和8中規(guī)定的數(shù)據(jù)塊尺寸中。即,當(dāng)A型數(shù)據(jù)塊不能完全填充規(guī)定的數(shù)據(jù)塊尺寸時(shí),RLP控制器131以全0填充數(shù)據(jù)塊以使數(shù)據(jù)塊可置入規(guī)定的數(shù)據(jù)塊尺寸中。
在圖7中,B和C型數(shù)據(jù)塊可以用于當(dāng)基本信道按9.6Kbps或14.4Kbps的傳輸速率發(fā)送數(shù)據(jù)時(shí),或者可以用于附加信道。根據(jù)TYPE字段可以識(shí)別B和C型數(shù)據(jù)塊。即,TYPE字段‘0’指示B型數(shù)據(jù)塊,和TYPE字段‘1’指示C型數(shù)據(jù)塊。
B型數(shù)據(jù)塊由1比特TYPE字段和一個(gè)INFORMATION字段組成。具體地,對(duì)于基本信道,B型數(shù)據(jù)塊具有固定長(zhǎng)度的INFORMATION字段。即,當(dāng)B型數(shù)據(jù)塊被使用于基本信道時(shí),必須產(chǎn)生170比特或265比特的INFORMATION字段。但是,當(dāng)通過(guò)附加信道發(fā)送B型數(shù)據(jù)塊時(shí)不需要這種限制。
C型數(shù)據(jù)塊由1比特TYPE字段、16比特SEQ字段和具有8的倍數(shù)的長(zhǎng)度的DATA字段。具體地,對(duì)于基本信道,C型數(shù)據(jù)塊具有固定長(zhǎng)度的DATA字段。即,當(dāng)通過(guò)基本信道發(fā)送C型數(shù)據(jù)塊時(shí),需要以152比特或248比特填充DATA字段。但是,當(dāng)通過(guò)附加信道發(fā)送C型數(shù)據(jù)塊時(shí),不需要這種限制。
在圖8中表示出A和B型數(shù)據(jù)塊中定義的INFORMATION字段。參照?qǐng)D8,當(dāng)INFORMATION字段的尺寸不是16比特、17比特、20比特或29比特時(shí),INFORMATION字段可以包含若干RLP幀且周期剩余部分(部分)被填充以全0。當(dāng)INFORMATION字段的尺寸是16比特、17比特、20比特或29比特時(shí),RLP幀包含如圖8所示的空閑幀。圖8的空閑幀包含16比特的SEQ字段且周期剩余部分(部分)被填充以全0。
按照本發(fā)明,圖8的RLP幀將有如下的稱謂。下面如圖8和表14所示的SYNC、SYNC/ACK、ACK或NAK幀將被稱為“控制幀”,填充以數(shù)據(jù)的幀將被稱為“數(shù)據(jù)幀”。數(shù)據(jù)幀被分為含有至少一個(gè)字節(jié)的傳輸數(shù)據(jù)的新數(shù)據(jù)幀和僅包含重傳數(shù)據(jù)的重傳數(shù)據(jù)幀。與控制幀和數(shù)據(jù)幀相區(qū)別,僅具有16比特SEQ字段的幀將被稱為空閑幀。
圖8的INFORMATION字段可以包含僅一個(gè)控制幀;包含一個(gè)新數(shù)據(jù)幀,多個(gè)0或若干重新發(fā)送的數(shù)據(jù)幀;或包含僅一個(gè)空閑幀。
當(dāng)接收到一個(gè)不滿足上述條件的數(shù)據(jù)塊,RLP控制器131認(rèn)為所接收的數(shù)據(jù)塊為損壞(或壞)數(shù)據(jù)塊。
在數(shù)據(jù)發(fā)送之前,RLP控制器131執(zhí)行重建處理。RLP控制器131連續(xù)向多路復(fù)用/多路分解控制器140發(fā)送針對(duì)數(shù)據(jù)塊的SYNC幀。當(dāng)從多路復(fù)用/多路分解控制器140接收到SYNC幀時(shí),RLP控制器131連續(xù)向多路復(fù)用/多路分解控制器140發(fā)送SYNC/ACK幀,直至接收到既不是空數(shù)據(jù)塊也不是SYNC幀的物理信道幀。當(dāng)接收到SYNC/ACK幀時(shí),RLP控制器131發(fā)送ACK幀到多路復(fù)用/多路分解控制器140。RLP控制器131連續(xù)發(fā)送ACK幀,直至從多路復(fù)用/多路分解控制器140接收到的物理信道幀既不是空數(shù)據(jù)塊也不是SYNC/ACK幀。當(dāng)接收到物理信道且接收的數(shù)據(jù)塊不是空數(shù)據(jù)塊并且具有不是SYNC/ACK幀的RLP幀時(shí),RLP控制器131開(kāi)始數(shù)據(jù)發(fā)送。當(dāng)接收到ACK幀時(shí),RLP控制器131開(kāi)始數(shù)據(jù)發(fā)送。RLP控制器131可以發(fā)送與SYNC、SYNC/ACK和ACK幀不同的幀到多路復(fù)用/多路分解控制器140。
2.RLP控制器的數(shù)據(jù)發(fā)送操作對(duì)于數(shù)據(jù)發(fā)送,RLP控制器131利用21比特序列號(hào)寄存器L_V(S)132。RLP控制器131確定在序列號(hào)寄存器L_V(S)132中將要附加到幀上的序列號(hào)SEQ。該序列號(hào)利用具有221無(wú)符號(hào)模運(yùn)算。對(duì)于序列號(hào)N,從(N+1)模221到(N+220-1)模221的序列號(hào)大于N,并且從(N-220)模221到(N-1)模221的序列號(hào)小于N。
RLP控制器131可以使用存儲(chǔ)在序列號(hào)寄存器L_V(S)132中的值或該存儲(chǔ)值的低位值用于要附加到實(shí)際數(shù)據(jù)上的物理序列號(hào)。即,在數(shù)據(jù)幀中,低16比特或所有的低21比特被用于物理序列號(hào),并且在空閑幀中,低16比特被用于物理序列號(hào)。當(dāng)產(chǎn)生其中填充要首先發(fā)送的數(shù)據(jù)的數(shù)據(jù)幀時(shí),序列號(hào)寄存器L_V(S)132增加與填充的數(shù)據(jù)比特相等的數(shù)量。即,當(dāng)利用以前發(fā)送的數(shù)據(jù)填充數(shù)據(jù)幀時(shí),L_V(S)寄存器132不增加。
RLP控制器131對(duì)來(lái)自L_V(S)132的新數(shù)據(jù)幀的每個(gè)數(shù)據(jù)字節(jié)附加惟一的21比特序列號(hào)。即,如果L_V(S)是發(fā)送N字節(jié)數(shù)據(jù)的S,則該數(shù)據(jù)的第一字節(jié)具有序列號(hào)S,第n字節(jié)具有(S+n-1)模221的序列號(hào),最后第N字節(jié)具有(S+N-1)模221的序列號(hào)。在發(fā)送N字節(jié)新的數(shù)據(jù)以后,RLP控制器131設(shè)置L_V(S)132寄存器為(S+N)模221。
RLP控制器131在前向重新排序緩沖器133中存儲(chǔ)新的發(fā)送的數(shù)據(jù)與序列號(hào),準(zhǔn)備用于來(lái)自接收方的重發(fā)請(qǐng)求。當(dāng)接收到來(lái)自接收方的發(fā)送請(qǐng)求時(shí),RLP控制器131從前向重新排序緩沖器133中讀出對(duì)應(yīng)于所請(qǐng)求的序列號(hào)的數(shù)據(jù)字節(jié)并重發(fā)讀出的數(shù)據(jù)。
RLP控制器131按照如下方式組合待發(fā)送的幀。對(duì)于SYNC、SYNC/ACK、和ACK幀,如圖8所示RLP控制器131按照幀類(lèi)型設(shè)置CTL字段,并然后附加FCS字段。FCS字段是通過(guò)由RFC-1662規(guī)定的多項(xiàng)式產(chǎn)生的16比特幀檢查序列。這個(gè)FCS字段產(chǎn)生用于所有前置比特。
對(duì)于NAK幀,RLP控制器131使用下面如表14所示的結(jié)構(gòu)。
表14NAK幀

下面各字段被填充N(xiāo)AK_COUNT+1那么多次

當(dāng)NAK_TYPE_AND_UNIT是按表15或16定義的值時(shí),下面字段按以下填充

下面字段是針對(duì)任何NAK_TYPE的字段

RLP控制器131產(chǎn)生如表14所示的NAK幀。表14的CTL字段被設(shè)置為‘11100100’。RLP控制器131設(shè)置NAK_COUNT字段為從包含在NAK幀中的重發(fā)請(qǐng)求數(shù)減1獲得的值。RLP控制器131執(zhí)行(NAK_COUNT+1)次重發(fā)請(qǐng)求。RLP控制器131可以按如下方式執(zhí)行重發(fā)請(qǐng)求。
當(dāng)重發(fā)請(qǐng)求的NAK_TYPE_AND_UNIT字段被設(shè)置為‘0001’時(shí),RLP控制器將連續(xù)重發(fā)請(qǐng)求的第一序列號(hào)安置在FIRST字段,并將最后序列號(hào)安置在LAST字段。
RLP控制器131可以如下面表15或16所示設(shè)置NAK_TYPE_AND_UNIT字段。當(dāng)按照表15或16設(shè)置NAK_TYPE_AND_UNIT字段時(shí),RLP控制器131按NAK_MAP方法執(zhí)行重發(fā)請(qǐng)求。這里,NAK_MAP方法指利用NAK_MAP_SEQ字段和NAK_MAP字段請(qǐng)求重發(fā)。
表15NAK_TYPE_AND_UNIT字段(速率集1)

表16NAK_TYPE_AND_UNIT字段(速率集2)

RLP控制器131按照表15或16填充N(xiāo)AK_MAP字段和NAK_MAP_SEQ字段。第一序列號(hào)被填充在NAK_MAP_SEQ字段,如表15或16所示單元的用于請(qǐng)求重發(fā)的序列號(hào)被填充在NAK_MAP字段。通過(guò)利用NAK_MAP,當(dāng)由NAK_TYPE_AND_UNIT字段是U時(shí),RLP控制器131請(qǐng)求對(duì)應(yīng)屬于(NAK_MAP_SEQ+U-1)模221的序列號(hào)的數(shù)據(jù)的重發(fā);并每當(dāng)來(lái)自NAK_MAP字段的最高有效位的第n比特是‘1’時(shí),請(qǐng)求對(duì)應(yīng)屬于(NAK_MAP_SEQ+n*U)模221到(NAK_MAP_SEQ+(n+1)*U-1)模221序列號(hào)的數(shù)據(jù)重發(fā)。值‘n’可以具有1到8的值。
例如,如果對(duì)于NAK_TYPE_AND_UNIT字段=‘0010’和速率集1的情況下,NAK_MAP_SEQ字段被設(shè)置為‘0’并且NAK_MAP字段被設(shè)置為‘10000000’,當(dāng)接收到信息時(shí),RLP控制器重發(fā)對(duì)應(yīng)于序列號(hào)0到37的數(shù)據(jù)。
RLP控制器131安置(NAK_COUNT+1)次發(fā)送請(qǐng)求在NAK幀,用多個(gè)0墊整FCS字段用于字段對(duì)準(zhǔn)并然后填充該FCS字段。該FCS字段是由在RFC-1662規(guī)定的多項(xiàng)式產(chǎn)生的16比特幀檢查序列。對(duì)所有前置比特產(chǎn)生FCS字段。填充FCS字段以后,RLP控制器131用多個(gè)0填充數(shù)據(jù)塊的周期剩余部分。
當(dāng)發(fā)送數(shù)據(jù)時(shí),RLP控制器131可以利用如圖8所示的可變長(zhǎng)度數(shù)據(jù)幀。當(dāng)可變長(zhǎng)度數(shù)據(jù)幀包含的數(shù)據(jù)是新的發(fā)送數(shù)據(jù)時(shí),RLP控制器131用L_V(S)寄存器的低16或21位設(shè)置SEQ字段并適當(dāng)設(shè)置CTL字段,如圖8所示??勺冮L(zhǎng)度數(shù)據(jù)幀的LEN字段指示以字節(jié)為單位的數(shù)據(jù)周期的長(zhǎng)度。在數(shù)據(jù)填充以后,RLP控制器131利用0填充周期剩余部分。
如果確定序列號(hào)的低16位對(duì)于SEQ字段足夠,則RLP控制器131利用圖8的16比特SEQ字段。但是,在由于數(shù)據(jù)大量受到損壞確定序列號(hào)的所有21比特都將被使用的情況下,RLP控制器131利用圖8的21比特SEQ字段。
RLP控制器131從5比特、13比特、8比特和16比特LEN字段中利用可以指示數(shù)據(jù)長(zhǎng)度的最短的一個(gè)。
當(dāng)指示包含在可變長(zhǎng)度數(shù)據(jù)幀中的數(shù)據(jù)是重發(fā)數(shù)據(jù)時(shí),RLP控制器131利用序列號(hào)S的低16或21比特設(shè)置SEQ字段的第一字節(jié),并適當(dāng)設(shè)置CTL字段,如圖8所示。LEN字段指示以字節(jié)為單位的數(shù)據(jù)周期。RLP控制器131利用多個(gè)0填充該數(shù)據(jù)塊的周期剩余部分。
例如,當(dāng)通過(guò)基本信道待發(fā)送的可變長(zhǎng)度數(shù)據(jù)幀中的CTL字段是‘100’時(shí),RLP控制器131對(duì)于速率集1利用144比特?cái)?shù)據(jù)填充數(shù)據(jù)塊,對(duì)于速率集2利用240比特?cái)?shù)據(jù)填充。
如果不存在發(fā)送的數(shù)據(jù),或者沒(méi)有要發(fā)送的SYNC、SYNC/ACK、ACK和NAK幀,RLP控制器131可以發(fā)送其中可變長(zhǎng)度數(shù)據(jù)幀的SEQ字段被設(shè)置為L(zhǎng)_V(S)的低16或21位、LEN字段被設(shè)置為‘0’和周期剩余部分被填充以多個(gè)0的數(shù)據(jù)塊。在這種情況下,CTL字段被設(shè)置為適當(dāng)?shù)闹怠?br> 如果多路復(fù)用/多路分解控制器140請(qǐng)求一個(gè)具有16比特、20比特或32比特長(zhǎng)度的數(shù)據(jù)塊,或者不存在發(fā)送的數(shù)據(jù),或者沒(méi)有要發(fā)送的SYNC、SYNC/ACK、ACK和NAK幀,則RLP控制器131可以發(fā)送如圖8所示的空閑幀。為了產(chǎn)生空閑幀,RLP控制器131利用L_V(S)的低16位填充SEQ字段。RLP控制器131利用多個(gè)0填充該數(shù)據(jù)塊的周期剩余部分。
3.RLP控制器的數(shù)據(jù)接收操作當(dāng)接收數(shù)據(jù)時(shí),RLP控制器131利用作為21比特序列號(hào)寄存器的L_V(N)135和L_V(R)136。序列號(hào)寄存器L_V(R)136指示連續(xù)接收的數(shù)據(jù)字節(jié)中的下一次將要接收的新數(shù)據(jù)字節(jié)的序列號(hào),并且序列號(hào)寄存器L_V(N)135指示連續(xù)接收的數(shù)據(jù)字節(jié)中的下一次將要接收的數(shù)據(jù)字節(jié)的序列號(hào)。即,僅當(dāng)具有存儲(chǔ)在L_V(N)中的序列號(hào)的字節(jié)到達(dá)時(shí),RLP控制器131可以發(fā)送數(shù)據(jù)到上層鏈路協(xié)議。具有大于或等于L_V(R)的序列號(hào)的數(shù)據(jù)字節(jié)是新數(shù)據(jù),而具有小于L_V(R)和大于或等于L_V(N)的序列號(hào)的數(shù)據(jù)字節(jié)是重發(fā)的數(shù)據(jù)。RLP控制器131不能丟棄具有小于L_V(N)的序列號(hào)的數(shù)據(jù)字節(jié),因?yàn)樗且郧敖邮盏臄?shù)據(jù)。
RLP控制器131一般具有如圖4所示的NAK表137。NAK表137的每個(gè)輸入項(xiàng)具有21比特序列號(hào)和對(duì)應(yīng)于該序列號(hào)的數(shù)據(jù)字節(jié),并且還具有重發(fā)定時(shí)器和異常中斷定時(shí)器。當(dāng)重發(fā)數(shù)據(jù)到達(dá)時(shí),RLP控制器131檢測(cè)對(duì)于接收的數(shù)據(jù)字節(jié)的16比特序列號(hào)與存儲(chǔ)的NAK輸入項(xiàng)的低16比特相符合的輸入項(xiàng)。
如果接收的填充數(shù)據(jù)的幀包括16比特SEQ字段、RLP控制器131按照如下方式將這個(gè)值作為S并計(jì)算對(duì)于接收數(shù)據(jù)第一字節(jié)的序列號(hào)L_SEQ。即,RLP控制器131從NAK表137中按老的輸入項(xiàng)次序檢測(cè)相符合的序列號(hào)的各輸入項(xiàng)。RLP控制器131確定是否NAK表137具有21序列號(hào)的低16比特時(shí)長(zhǎng)與接收幀的序列號(hào)S相符合的一個(gè)輸入項(xiàng)。如果有相符合的NAK輸入項(xiàng),RLP控制器131提取存儲(chǔ)在該輸入項(xiàng)中的21比特序列號(hào)作為第一字節(jié)的序列號(hào)L_SEQ。否則,如果沒(méi)有NAK輸入項(xiàng),則RLP控制器131根據(jù)如下方程1利用接收幀的序列號(hào)S計(jì)算接收數(shù)據(jù)的第一字節(jié)的序列號(hào)L_SEQ。
L_SEQ={L_V(N)+[216+S-L_V(N)]模216}模221…(1)如果接收的填充數(shù)據(jù)幀包含21比特SEQ字段,RLP控制器131取這個(gè)值作為L(zhǎng)_SEQ。
RLP控制器131從L_SEQ開(kāi)始為接收的數(shù)據(jù)幀的各個(gè)數(shù)據(jù)字節(jié)依序附加序列號(hào)。即,第n數(shù)據(jù)字節(jié)具有序列號(hào)L=(L_SEQ+n-1),并且因此,第一字節(jié)取L_SEQ作為序列號(hào)。RLP控制器131對(duì)接收的數(shù)據(jù)幀的數(shù)據(jù)字節(jié)按序列號(hào)的次序執(zhí)行如下操作。
第一,如果接收的數(shù)據(jù)字節(jié)的序列號(hào)L小于L_V(N),則RLP控制器131丟棄接收的數(shù)據(jù)字節(jié)。
第二,如果接收的數(shù)據(jù)字節(jié)的序列號(hào)L大于或等于L_V(N)和小于L_V(R),則RLP控制器131在重排緩沖器138中存儲(chǔ)接收的數(shù)據(jù)字節(jié)。此刻,如果序列號(hào)L=L_V(N),RLP控制器131發(fā)送存儲(chǔ)在重排緩沖器138中的數(shù)據(jù)字節(jié)到上層鏈路協(xié)議,從具有序列號(hào)L_V(N)的數(shù)據(jù)字節(jié)到具有可以接續(xù)發(fā)送的序列號(hào)的數(shù)據(jù)字節(jié)。在這種處理中,如果最后發(fā)送的數(shù)據(jù)字節(jié)的序列號(hào)是LAST,則RLP控制器131設(shè)置L_V(N)為(LAST+1)模221。
第三,如果接收數(shù)據(jù)字節(jié)的序列號(hào)L等于L_V(R)并且L_V(R)等于L_V(N),則RLP控制器131增加L_V(R)和L_V(N)兩者,并且然后執(zhí)行221的模操作。否則,如果L_V(R)不等于L_V(N),則RLP控制器131發(fā)送接收的數(shù)據(jù)字節(jié)到上層鏈路協(xié)議,增加L_V(R)并然后執(zhí)行221的模操作。RLP控制器131在重排緩沖器138中存儲(chǔ)接收的數(shù)據(jù)字節(jié)。
第四,如果接收數(shù)據(jù)字節(jié)的序列號(hào)L大于L_V(R),RLP控制器131對(duì)在NAK表137中的每個(gè)數(shù)據(jù)字節(jié)產(chǎn)生一個(gè)輸入項(xiàng)以請(qǐng)求對(duì)序列號(hào)L_V(R)中具有(L-1)模221的數(shù)據(jù)字節(jié)重新發(fā)送。對(duì)于對(duì)應(yīng)的數(shù)據(jù)字節(jié)每個(gè)輸入項(xiàng)具有21比特序列號(hào)。另外,RLP控制器131在重排緩沖器138中存儲(chǔ)接收的數(shù)據(jù)字節(jié)并且然后設(shè)置L_V(R)為(L+1)模221。
同時(shí),當(dāng)接收到空閑幀時(shí),RLP控制器131設(shè)置序列號(hào)S為SEQ字段值并然后按照下面方程2計(jì)算序列號(hào)L_SEQ。
L_SEQ={L_V(R)+[216+S-L_V(R)]模216}模221…(2)
如果接收的空閑幀的序列號(hào)L_SEQ大于L_V(R),RLP控制器131在NAK表中為每個(gè)數(shù)據(jù)字節(jié)產(chǎn)生一個(gè)輸入項(xiàng)以請(qǐng)求對(duì)在序列號(hào)L_V(R)中具有(L_SEQ-1)模221的數(shù)據(jù)字節(jié)重新發(fā)送。對(duì)于對(duì)應(yīng)的數(shù)據(jù)字節(jié)每個(gè)輸入項(xiàng)具有21比特序列號(hào)。RLP控制器設(shè)置L_V(R)為(L+1)模221。
當(dāng)多路復(fù)用/多路分解控制器140通知接收到損壞的數(shù)據(jù)塊并通知該數(shù)據(jù)塊的尺寸時(shí),RLP控制器131按照如下方式預(yù)測(cè)可以接收的數(shù)據(jù)字節(jié)的最大值M。如果損壞的數(shù)據(jù)塊是通過(guò)基本信道發(fā)送的并正在使用速率集1,則M是19字節(jié)。如果損壞的數(shù)據(jù)塊是通過(guò)基本信道發(fā)送的并正在使用速率集2,則M是31字節(jié)。否則,如果損壞的數(shù)據(jù)塊是通過(guò)附加信道發(fā)送的,則M是由從多路復(fù)用/多路分解控制器140通知的損壞的數(shù)據(jù)塊的L比特長(zhǎng)度減去17比特獲得的值除以8確定的值。例如,如果通知的損壞的數(shù)據(jù)塊的長(zhǎng)度是737比特,則M=(737-17)/8=90。
在確定損壞的數(shù)據(jù)塊最大數(shù)據(jù)字節(jié)數(shù)M以后,RLP控制器131加這個(gè)值到存儲(chǔ)在寄存器E134中的值上并且然后將其在寄存器E134中重新存儲(chǔ)。如果相加的值大于216,RLP控制器131執(zhí)行上述重建處理。
在數(shù)據(jù)接收處理中,如果存在至少一個(gè)正確接收的不是空數(shù)據(jù)塊的數(shù)據(jù)塊,或者如果多路復(fù)用/多路分解控制器通知沒(méi)有接收到幀,則RLP控制器131設(shè)置寄存器E134為‘0’。
4.在數(shù)據(jù)接收后RLP控制器的操作在處理所有的接收幀后,RLP控制器131執(zhí)行如下的操作。當(dāng)多路復(fù)用/多路分解控制器140通知RLP控制器131沒(méi)有接收到幀時(shí),或當(dāng)接收到空閑幀或接收到新發(fā)送的數(shù)據(jù)幀時(shí),RLP控制器131按老的輸入項(xiàng)次序?qū)AK表137的輸入項(xiàng)執(zhí)行如下處理。
第一,如果異常中斷定時(shí)器尚未期滿并且包含在NAK中的序列號(hào)已經(jīng)被發(fā)送3次,RLP控制器131將定時(shí)器值減1。如果異常中斷定時(shí)器的值變?yōu)椤?’,RLP控制器131執(zhí)行如下操作。如果RLP控制器131已經(jīng)接收到對(duì)應(yīng)于NAK輸入項(xiàng)業(yè)已具有的序列號(hào)的重發(fā)數(shù)據(jù)字節(jié),RLP控制器131刪除該NAK輸入項(xiàng)。否則,如果RLP控制器131沒(méi)有接收到對(duì)應(yīng)于NAK輸入項(xiàng)業(yè)已具有的序列號(hào)的重發(fā)數(shù)據(jù)字節(jié),RLP控制器131將大于存儲(chǔ)在重排緩沖器138中的NAK表的序列號(hào)的接收的數(shù)據(jù)字節(jié)發(fā)送給上層鏈路協(xié)議,并且考慮到?jīng)]有接收到對(duì)應(yīng)于NAK輸入項(xiàng)的序列號(hào)的數(shù)據(jù)字節(jié)的情況,可以連續(xù)發(fā)送上述數(shù)據(jù)字節(jié)到上層鏈路協(xié)議。RLP控制器131設(shè)置L_V(N)為下一次要接收的數(shù)據(jù)字節(jié)的序列號(hào)。
第二,如果異常中斷定時(shí)器尚未超時(shí)并且NAK輸入項(xiàng)具有的序列號(hào)被包含在NAK中而且業(yè)已被發(fā)送兩次,RLP控制器131將異常中斷定時(shí)器值減1。如果異常中斷定時(shí)器值變?yōu)椤?’,RLP控制器131執(zhí)行如下操作。如果RLP控制器131已經(jīng)接收到對(duì)應(yīng)于NAK輸入項(xiàng)業(yè)已具有的序列號(hào)的重發(fā)數(shù)據(jù)字節(jié),RLP控制器131刪除NAK輸入項(xiàng)。否則,如果RLP控制器131沒(méi)有接收到對(duì)應(yīng)于NAK輸入項(xiàng)業(yè)已具有的序列號(hào),RLP控制器131設(shè)置NAK輸入項(xiàng)的異常中斷定時(shí)器為適當(dāng)?shù)闹?。RLP控制器131將NAK輸入項(xiàng)業(yè)已具有的序列號(hào)包括在將在下一次發(fā)送的3個(gè)NAK幀中。
RLP控制器131為新增加的NAK輸入項(xiàng)設(shè)置重發(fā)定時(shí)器為適當(dāng)值,并且將NAK輸入項(xiàng)業(yè)已具有的序列號(hào)包括在將在下一次發(fā)送的2個(gè)NAK幀中。
如上所述,本發(fā)明提供一種當(dāng)按無(wú)線鏈路協(xié)議(RLP)發(fā)送數(shù)據(jù)時(shí)的基于數(shù)據(jù)字節(jié)的序列號(hào),因此使無(wú)線鏈路能產(chǎn)生可變長(zhǎng)度幀。
雖然本發(fā)明已經(jīng)參照其某個(gè)優(yōu)選實(shí)施例進(jìn)行了表示和描述,但是本專(zhuān)業(yè)的技術(shù)人員應(yīng)該理解,在不脫離由所附權(quán)利要求書(shū)限定的本發(fā)明的精神和范圍的情況下,可以作出在形式和細(xì)節(jié)上的各種改變。
權(quán)利要求
1.一種在移動(dòng)通信系統(tǒng)中傳輸幀的方法,該方法包括步驟,根據(jù)特殊業(yè)務(wù)數(shù)據(jù)生成至少一個(gè)包括標(biāo)題的RLP幀,其中該標(biāo)題包括用于指示該RLP幀的業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)符和用于指示該RLP幀的長(zhǎng)度的長(zhǎng)度指示字段;確定該RLP幀的長(zhǎng)度;依據(jù)所確定的各個(gè)RLP幀的長(zhǎng)度,將該至少一個(gè)RLP幀組成給定長(zhǎng)度的多路復(fù)用幀;將連續(xù)的該多個(gè)多路復(fù)用幀組成信息幀;以及傳輸該信息幀。
2.按照權(quán)利要求1的方法,其中長(zhǎng)度指示字段由長(zhǎng)度指示符和長(zhǎng)度字段組成,其中長(zhǎng)度指示符用于指示是否存在一個(gè)接續(xù)的RLP數(shù)據(jù)塊,長(zhǎng)度字段用于指示接續(xù)的RLP數(shù)據(jù)塊的長(zhǎng)度。
3.一種在移動(dòng)通信系統(tǒng)中傳輸幀的方法,該方法包括步驟根據(jù)特殊業(yè)務(wù)數(shù)據(jù)生成至少一個(gè)包括標(biāo)題的RLP幀,其中該標(biāo)題包括用于指示該RLP幀的業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)符和用于指示該RLP幀的長(zhǎng)度的長(zhǎng)度指示字段;確定該RLP幀的長(zhǎng)度;依據(jù)所確定的各個(gè)RLP幀的長(zhǎng)度,將該至少一個(gè)RLP幀之一組成給定長(zhǎng)度的多路復(fù)用幀;將連續(xù)的該多個(gè)多路復(fù)用幀組成信息幀;以及傳輸該信息幀。
4.按照權(quán)利要求3的方法,其中長(zhǎng)度字段由長(zhǎng)度指示符和保留字段組成,該長(zhǎng)度指示符用于指示是否存在一個(gè)接續(xù)的RLP數(shù)據(jù)塊,保留字段用于指示接續(xù)的RLP數(shù)據(jù)塊的長(zhǎng)度。
5.一種在移動(dòng)通信系統(tǒng)中發(fā)送多個(gè)幀的方法,該系統(tǒng)發(fā)送用于若干業(yè)務(wù)的幀,該方法包括以下步驟根據(jù)特殊業(yè)務(wù)優(yōu)先級(jí)生成至少一個(gè)包括標(biāo)題的RLP幀,其中該標(biāo)題包括用于指示該RLP幀的業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)符和用于指示該RLP幀的長(zhǎng)度的長(zhǎng)度指示字段;確定該RLP幀的長(zhǎng)度;依據(jù)所確定的各個(gè)RLP幀的長(zhǎng)度,將該至少一個(gè)RLP幀之一組成給定長(zhǎng)度的多路復(fù)用幀;將連續(xù)的該多個(gè)多路復(fù)用幀組成信息幀;以及傳輸該信息幀。
6.一種在移動(dòng)通信系統(tǒng)中接收幀的方法,該系統(tǒng)接收由多個(gè)連續(xù)的多路復(fù)用幀組成的信息幀,每個(gè)多路復(fù)用幀包含至少一個(gè)RLP幀和標(biāo)題,該標(biāo)題包含指示RLP幀的業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)符和指示該RLP幀的長(zhǎng)度的長(zhǎng)度指示符,該方法包括以下步驟多路分解包含在接收的信息幀中的多路復(fù)用幀;和使用標(biāo)題的長(zhǎng)度指示符按照業(yè)務(wù)分離出至少一個(gè)包含在多路復(fù)用幀中的RLP幀,并且輸出被分離的RLP幀到對(duì)應(yīng)的業(yè)務(wù)用于處理。
全文摘要
一種在移動(dòng)通信系統(tǒng)中傳輸幀的方法及發(fā)送多個(gè)幀的方法。所述傳輸幀的方法包括步驟根據(jù)特殊業(yè)務(wù)數(shù)據(jù)生成至少一個(gè)包括標(biāo)題的RLP幀,其中該標(biāo)題包括用于指示該RLP幀的業(yè)務(wù)的業(yè)務(wù)標(biāo)識(shí)符和用于指示該RLP幀的長(zhǎng)度的長(zhǎng)度指示字段;確定該RLP幀的長(zhǎng)度;依據(jù)所確定的各個(gè)RLP幀的長(zhǎng)度,將該至少一個(gè)RLP幀組成給定長(zhǎng)度的多路復(fù)用幀;將連續(xù)的該多個(gè)多路復(fù)用幀組成信息幀;以及傳輸該信息幀。
文檔編號(hào)H04L29/10GK101079820SQ20071012783
公開(kāi)日2007年11月28日 申請(qǐng)日期2000年5月10日 優(yōu)先權(quán)日1999年5月10日
發(fā)明者長(zhǎng) 勛, 李炫奭, 金大均, 具昌會(huì) 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
福安市| 玉门市| 湄潭县| 嘉定区| 石景山区| 巩留县| 合阳县| 阿尔山市| 保靖县| 北海市| 宝鸡市| 勐海县| 稻城县| 宁陵县| 河北区| 夹江县| 巴东县| 新建县| 乐至县| 香港 | 翁源县| 兴义市| 德安县| 开阳县| 青田县| 朝阳区| 新田县| 屏东市| 滕州市| 个旧市| 康保县| 舒兰市| 宝应县| 金门县| 凤台县| 临潭县| 惠东县| 牟定县| 加查县| 保山市| 海淀区|