專利名稱:移動(dòng)通信系統(tǒng)中的多媒體業(yè)務(wù)傳輸裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及一種CDMA(Code Division Multiple Access,碼分多址)通信系統(tǒng)中根據(jù)一種協(xié)議結(jié)構(gòu)的數(shù)據(jù)傳輸裝置和方法,特別涉及一種移動(dòng)通信系統(tǒng)中支持多媒體業(yè)務(wù)并保證高數(shù)據(jù)速率的數(shù)據(jù)傳輸裝置和方法。
相關(guān)技術(shù)一般,移動(dòng)通信系統(tǒng)既提供語音業(yè)務(wù),又提供數(shù)據(jù)業(yè)務(wù)。該移動(dòng)通信系統(tǒng)包括IS-2000、HDR(High Data Rate,高數(shù)據(jù)速率)和1EXTREME。HDR和1EXTREME已采用3GPP的1XEV技術(shù)提出。然而,上述移動(dòng)通信系統(tǒng)不適合于多媒體業(yè)務(wù)。具體地說,它們不能優(yōu)化分組數(shù)據(jù)業(yè)務(wù)的吞吐量。
在移動(dòng)通信系統(tǒng)中,具有相同QoS(Quality of Service,業(yè)務(wù)質(zhì)量)要求的數(shù)據(jù)在同一物理信道上傳輸。這意味著移動(dòng)通信系統(tǒng)對(duì)于向多媒體業(yè)務(wù)中媒體間和媒體內(nèi)的流提供不同QoS具有限制。因此,需要提出一種新型移動(dòng)通信系統(tǒng)來為不同類型的業(yè)務(wù)提供不同的QoS。
發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的是提供一種移動(dòng)通信系統(tǒng)中的有效調(diào)度裝置和方法,它們采用MQC(Multiple Quality Control,多路質(zhì)量控制)結(jié)構(gòu),并且根據(jù)TU(Transport Unit,傳輸單元)傳輸數(shù)據(jù)。
本發(fā)明的另一個(gè)目的是提供一種多媒體業(yè)務(wù)提供系統(tǒng)中的基于循環(huán)調(diào)度的調(diào)度裝置和方法。
本發(fā)明的另一個(gè)目的是提供一種在基站中根據(jù)數(shù)據(jù)速率和數(shù)據(jù)業(yè)務(wù)類型組合TU以在多個(gè)信道上進(jìn)行傳輸?shù)难b置和方法。
本發(fā)明的另一個(gè)目的是提供一種在移動(dòng)臺(tái)(Mobile Station,MS)中組合多個(gè)信道上的TU并且對(duì)它們進(jìn)行處理的裝置和方法。
本發(fā)明的另一個(gè)目的是提供一種通過采用支持多媒體業(yè)務(wù)以及數(shù)據(jù)業(yè)務(wù)的協(xié)議結(jié)構(gòu)進(jìn)行有效調(diào)度來提供高速數(shù)據(jù)傳輸以及數(shù)據(jù)傳輸?shù)母咄掏铝康难b置和方法。
本發(fā)明的上述和其他目的通過提供一種傳輸不同類型的業(yè)務(wù)數(shù)據(jù)給MS的裝置和方法來實(shí)現(xiàn)。
基站中的發(fā)射器確定在根據(jù)從MS接收的DRC(Data Rate Control,數(shù)據(jù)速率控制)信息確定的數(shù)據(jù)速率下可用的最大數(shù)據(jù)大小,并且通過根據(jù)不同類型業(yè)務(wù)數(shù)據(jù)的基于延遲敏感度的優(yōu)先等級(jí)來組合不同類型業(yè)務(wù)數(shù)據(jù)中的一種或多種業(yè)務(wù)數(shù)據(jù),以最大可用數(shù)據(jù)大小構(gòu)造傳輸數(shù)據(jù)。
附圖簡(jiǎn)述通過下面結(jié)合附圖的詳細(xì)描述,本發(fā)明的上述和其它目的、特性和優(yōu)點(diǎn)將會(huì)變得更加清楚,其中
圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于向小區(qū)內(nèi)的MS提供業(yè)務(wù)的基站發(fā)射器的方框圖;圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于在多個(gè)信道上傳輸和接收PLP(Physical Layer Packet,物理層分組)中的多個(gè)TU的基站主功能塊以及MS;圖3A到3D示出根據(jù)本發(fā)明一個(gè)實(shí)施例的在采用多信道結(jié)構(gòu)的三個(gè)信道數(shù)據(jù)傳輸?shù)那闆r下將來自優(yōu)先級(jí)緩沖區(qū)的TU組合在一個(gè)PLP中的實(shí)施例;圖4是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的用來確定對(duì)TU進(jìn)行組合以構(gòu)造PLP的數(shù)據(jù)速率的基站中的數(shù)據(jù)速率確定操作的流程圖;圖5A到5G是示出根據(jù)本發(fā)明一個(gè)實(shí)施例以2.4576Mbps進(jìn)行初始數(shù)據(jù)傳輸?shù)牧鞒虉D;圖6A到6K是示出根據(jù)本發(fā)明一個(gè)實(shí)施例以1.2288Mbps進(jìn)行初始數(shù)據(jù)傳輸?shù)牧鞒虉D;圖7是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于在MS中接收PLP的接收器的方框圖;圖8是示出在MS中對(duì)使用多個(gè)信道組合的TU進(jìn)行處理的操作的流程圖;圖9是示出基站中的用于初始數(shù)據(jù)傳輸?shù)目刂撇僮鞯牧鞒虉D;圖10是示出根據(jù)本發(fā)明一個(gè)實(shí)施例當(dāng)PLP的一個(gè)TU或多個(gè)TU在初始傳輸均失敗時(shí)在基站中以2.4576Mbps進(jìn)行數(shù)據(jù)重新傳輸?shù)牧鞒虉D;以及圖11A和11B是示出根據(jù)本發(fā)明一個(gè)實(shí)施例當(dāng)PLP包括三種TU并且三種TU中有一種或兩種TU在初始傳輸失敗時(shí)在基站中以2.4576Mbps進(jìn)行數(shù)據(jù)重新傳輸?shù)牧鞒虉D。
優(yōu)選實(shí)施例下面將參照附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行描述。在下面描述中,公知的功能或結(jié)構(gòu)不作詳細(xì)描述,因?yàn)樗鼈儗⑹贡景l(fā)明變得冗長而難以理解。
圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于向小區(qū)內(nèi)的MS提供業(yè)務(wù)的基站發(fā)射器的方框圖。參照?qǐng)D1,標(biāo)號(hào)101表示在基站中接收的應(yīng)用業(yè)務(wù)數(shù)據(jù),用于傳輸?shù)揭苿?dòng)臺(tái)。當(dāng)接收到應(yīng)用業(yè)務(wù)數(shù)據(jù)時(shí),基站確定應(yīng)用業(yè)務(wù)數(shù)據(jù)的優(yōu)先等級(jí),并且根據(jù)優(yōu)先等級(jí)將應(yīng)用業(yè)務(wù)數(shù)據(jù)分配到緩沖區(qū)中。在此假定同時(shí)向每個(gè)MS提供三種應(yīng)用業(yè)務(wù)。如果應(yīng)用業(yè)務(wù)數(shù)據(jù)到達(dá)基站,則為對(duì)應(yīng)MS分配一個(gè)緩沖區(qū)。每個(gè)MS的三種應(yīng)用業(yè)務(wù)數(shù)據(jù)可以具有相同QoS或不同QoS?;究梢愿鶕?jù)應(yīng)用業(yè)務(wù)數(shù)據(jù)的不同QoS要求為它們分配預(yù)設(shè)緩沖區(qū),以適當(dāng)處理應(yīng)用業(yè)務(wù)數(shù)據(jù)。
標(biāo)號(hào)105表示處理分配給每個(gè)MS的三個(gè)緩沖區(qū)中的三種應(yīng)用業(yè)務(wù)數(shù)據(jù)。每個(gè)優(yōu)先級(jí)緩沖區(qū)用作一個(gè)MQC信道,因此可以認(rèn)為將三個(gè)MQC信道分配給每個(gè)MS。在此,需要注意的是,本發(fā)明的描述假定基站向每個(gè)MS提供三種應(yīng)用業(yè)務(wù),因此將三個(gè)緩沖區(qū)分配給MS。每個(gè)優(yōu)先級(jí)緩沖區(qū)的應(yīng)用業(yè)務(wù)數(shù)據(jù)在傳輸?shù)较鄳?yīng)MS之前映射到不同QM(Quality Matching,質(zhì)量匹配)值。根據(jù)給定數(shù)據(jù)速率,一個(gè)或多個(gè)TU映射到一個(gè)PLP(物理層分組)。如果小區(qū)內(nèi)存在20個(gè)MS,則基站至少分配20個(gè)緩沖區(qū)給這些MS。如果每個(gè)MS接收三種應(yīng)用業(yè)務(wù)數(shù)據(jù),則為它分配三個(gè)緩沖區(qū)。每種應(yīng)用業(yè)務(wù)數(shù)據(jù)以帶首標(biāo)和尾部的384比特TU存儲(chǔ)在各自優(yōu)先級(jí)緩沖區(qū)中。根據(jù)基站與相應(yīng)MS之間的信道條件以及給定數(shù)據(jù)速率,確定從每個(gè)優(yōu)先級(jí)緩沖區(qū)中讀出的比特?cái)?shù)目。
服務(wù)器110通過循環(huán)調(diào)度從每個(gè)優(yōu)先級(jí)緩沖區(qū)讀出384比特TU。雖然MS在整體上是通過循環(huán)調(diào)度來調(diào)度的,但是如果向特定MS提供兩種或更多應(yīng)用業(yè)務(wù),則根據(jù)應(yīng)用業(yè)務(wù)數(shù)據(jù)的應(yīng)用業(yè)務(wù)優(yōu)先等級(jí),將它們映射到PLP。雖然從每個(gè)優(yōu)先級(jí)緩沖區(qū)中讀出的TU數(shù)目根據(jù)數(shù)據(jù)速率而不同,但是可以在一個(gè)PLP中傳輸一個(gè)、兩個(gè)、四個(gè)或八個(gè)TU。對(duì)數(shù)據(jù)速率的TU映射將在后面進(jìn)行描述。
標(biāo)號(hào)115表示根據(jù)從MS接收的DRQ(Data Rate reQuest,數(shù)據(jù)速率請(qǐng)求)而確定的數(shù)據(jù)速率來以TU構(gòu)造PLP,并且將PLP映射到物理信道的時(shí)隙。PLP是在時(shí)隙中傳輸?shù)?,其中,時(shí)隙數(shù)目根據(jù)業(yè)務(wù)信道的容量和數(shù)據(jù)速率而變化。PLP可以根據(jù)數(shù)據(jù)速率映射到一個(gè)、兩個(gè)、四個(gè)或八個(gè)時(shí)隙。換句話說,TU根據(jù)PLP大小和數(shù)據(jù)速率映射到1.25毫秒時(shí)隙。時(shí)隙映射也將在后面進(jìn)行描述。
標(biāo)號(hào)120表示時(shí)隙的傳輸。傳輸信道可以建模為AWGN(Additive WhiteGaussian Noise,加性白高斯噪聲)信道或衰落信道。由于信道特性超出本發(fā)明的范圍,因此在此不對(duì)信道作詳細(xì)描述。
標(biāo)號(hào)125表示從基站接收應(yīng)用業(yè)務(wù)數(shù)據(jù)的MS。雖然在實(shí)際實(shí)現(xiàn)中可以根據(jù)小區(qū)內(nèi)的MS數(shù)目以及應(yīng)用業(yè)務(wù)數(shù)目以不同的方式傳輸應(yīng)用業(yè)務(wù)數(shù)據(jù),但是該區(qū)別相對(duì)于傳輸裝置的總體操作可以忽略不計(jì)。
圖2示出根據(jù)本發(fā)明一個(gè)實(shí)施例在多個(gè)信道上將TU從基站傳輸?shù)教囟∕S。參照?qǐng)D2,標(biāo)號(hào)201表示三種應(yīng)用業(yè)務(wù)數(shù)據(jù)到達(dá)基站。應(yīng)用業(yè)務(wù)數(shù)據(jù)201分段為384比特TU205。分段單元可以設(shè)為不同的長度。
復(fù)用器(MUX,multiplexer)及QoS層201根據(jù)TU的優(yōu)先等級(jí)將TU分配到緩沖區(qū)。因?yàn)閷⑷N應(yīng)用業(yè)務(wù)數(shù)據(jù)提供給MS,所以分配三個(gè)緩沖區(qū)215來存儲(chǔ)應(yīng)用業(yè)務(wù)數(shù)據(jù)。除三個(gè)初始傳輸緩沖區(qū)之外,另外還分配三個(gè)重新傳輸緩沖區(qū)給MS,從而將檢測(cè)到錯(cuò)誤的TU重新傳輸?shù)組S。在直到重新傳輸緩沖區(qū)為空的傳輸期間,重新傳輸數(shù)據(jù)的優(yōu)先級(jí)高于初始傳輸數(shù)據(jù)。將數(shù)目等于初始傳輸緩沖區(qū)數(shù)的重新傳輸緩沖區(qū)分配給每個(gè)MS。例如,如果在MS1的重新傳輸緩沖區(qū)中有一個(gè)存在TU,則基站不將服務(wù)器27切換到MS2的一個(gè)緩沖區(qū),直到它將重新傳輸TU傳輸?shù)組S1。
雖然未在圖2中示出,但是基站使傳輸數(shù)據(jù)經(jīng)過信道編碼,以最小化錯(cuò)誤。信道編碼可以是卷積編碼或turbo編碼。雖然為描述簡(jiǎn)潔起見假定應(yīng)用業(yè)務(wù)數(shù)據(jù)以384比特TU存儲(chǔ)在緩沖區(qū)中,但是在實(shí)際實(shí)現(xiàn)中TU是要加上CRC比特和尾部比特的有效荷載,因此它們的長度為(384比特-CRC比特-尾部比特)。如果在307.2Kbps下3072比特?cái)?shù)據(jù)塊是可傳輸?shù)?,則它的有效荷載,包括CRC比特和尾部比特在內(nèi),為3072比特。換句話說,通過將CRC比特和尾部比特加到有效荷載,形成傳輸TU。TU在傳輸?shù)組S之前經(jīng)過信道編碼。假定該三個(gè)緩沖區(qū)根據(jù)存儲(chǔ)在緩沖區(qū)中的應(yīng)用業(yè)務(wù)數(shù)據(jù)的優(yōu)先等級(jí)(即高、中和低)為H優(yōu)先級(jí)緩沖區(qū)(或H優(yōu)先級(jí)緩沖區(qū))、M優(yōu)先級(jí)緩沖區(qū)(或M優(yōu)先級(jí)緩沖區(qū))和L優(yōu)先級(jí)緩沖區(qū)(或L優(yōu)先級(jí)緩沖區(qū)),并且來自三個(gè)緩沖區(qū)的一個(gè)TU/多個(gè)TU分別為TU0、TU1和TU2。然后,如果3072比特編碼器分組(EP)包括組合在一起的TU0(1536比特)、TU1(768比特)和TU2(768比特),則實(shí)際有效荷載數(shù)據(jù)為1536+768+768-(CRC+尾部)×3。CRC比特在QM之前加到每個(gè)TU。對(duì)TU進(jìn)行編碼,然后根據(jù)其QoS進(jìn)行質(zhì)量匹配。在此,在本發(fā)明描述中要注意的一件事情是,除非特別指明,來自每個(gè)優(yōu)先級(jí)緩沖區(qū)的一個(gè)TU單元或多個(gè)TU單元以一種形式統(tǒng)稱為TU。例如,如果PLP包括來自H優(yōu)先級(jí)緩沖區(qū)的TU和來自M優(yōu)先級(jí)緩沖區(qū)的TU,則它們可以分別稱作來自H優(yōu)先級(jí)緩沖區(qū)的TU和來自M優(yōu)先級(jí)緩沖區(qū)的TU,或者TU0和TU1,或者H優(yōu)先級(jí)TU和M優(yōu)先級(jí)TU。換句話說,所要傳輸?shù)腡U可以包括一個(gè)TU單元或多個(gè)TU單元。
然后,服務(wù)器217選擇一個(gè)MS,然后根據(jù)給定數(shù)據(jù)速率和存儲(chǔ)在緩沖區(qū)中的TU的優(yōu)先等級(jí),選擇分配給MS的H、M和L優(yōu)先級(jí)緩沖區(qū)的其中之一。
標(biāo)號(hào)220表示每個(gè)TU的質(zhì)量匹配。在將QM值分配給每個(gè)TU之后,將TU無線傳輸?shù)組S。
MS的錯(cuò)誤檢測(cè)器225檢測(cè)接收PLP中的錯(cuò)誤。在初始傳輸PLP的情況下,錯(cuò)誤檢測(cè)器225檢查PLP中的TU的CRC。在重新傳輸PLP的情況下,錯(cuò)誤檢測(cè)器225通過物理層所支持的HARQ合并重新傳輸PLP和前面接收的初始傳輸PLP之后檢查重新傳輸PLP中的TU的CRC。HARQ合并操作超出本發(fā)明的范圍,因此在此不作描述。
反饋幀發(fā)射器230對(duì)于初始傳輸TU和合并之后的重新傳輸TU,逐TU地發(fā)射ACK/NACK信號(hào)。因此,反饋幀包括其和與PLP中的TU數(shù)相等的ACK信號(hào)和NACK信號(hào)。NACK信號(hào)表示接收相應(yīng)TU失敗,并且ACK信號(hào)表示成功接收到相應(yīng)TU。
圖3示出根據(jù)本發(fā)明的在采用多信道結(jié)構(gòu)的三個(gè)信道數(shù)據(jù)傳輸?shù)那闆r下可以從緩沖區(qū)產(chǎn)生的TU組合的例子。
下面表1結(jié)合圖3列出根據(jù)數(shù)據(jù)速率的可傳輸總TU大小和可用時(shí)隙數(shù)目。
(表1)
*ADR表示主動(dòng)(aggressive)數(shù)據(jù)速率,并且DRD表示數(shù)據(jù)速率下降。
從表1可以看出,前向可用數(shù)據(jù)速率的范圍從38.4Kbps到2457.6Kbps,并且每PLP的時(shí)隙數(shù)根據(jù)可用總TU大小(EP大小)映射到每個(gè)數(shù)據(jù)速率。如果基站的緩沖區(qū)為384比特,并且可用數(shù)據(jù)速率為38.4Kbps,則基站在8個(gè)時(shí)隙中將384比特?cái)?shù)據(jù)傳輸?shù)組S。表1的總TU大小表示384比特TU單元之和。如果總TU大小為3072比特,則它意味著傳輸8個(gè)TU單元。
如果基站具有3072比特EP并且可用數(shù)據(jù)速率根據(jù)接收信號(hào)的載干比(C/I)給定為38.4Kbps,可以考慮用兩種方法來傳輸該EP。第一,可以形成384比特PLP,并且以38.4Kbps在八個(gè)時(shí)隙中對(duì)其進(jìn)行傳輸,對(duì)上述過程重復(fù)八次。或者,可以形成3072比特PLP,并且以307.2Kbps在八個(gè)時(shí)隙中對(duì)其進(jìn)行傳輸。采用比可用數(shù)據(jù)速率更高的數(shù)據(jù)速率進(jìn)行傳輸稱作ADR。在初始傳輸時(shí),不發(fā)生ADR,并且在重新傳輸時(shí),采用對(duì)于重新傳輸保持在初始傳輸時(shí)使用的數(shù)據(jù)速率的循環(huán)調(diào)度,發(fā)生ADR。然而,如果采用不同的調(diào)度方法,則可以在重新傳輸時(shí)發(fā)生ADR。
在本發(fā)明的調(diào)度方法中,當(dāng)至少存在兩個(gè)TU要進(jìn)行重新傳輸?shù)援?dāng)前數(shù)據(jù)速率不能將該至少兩個(gè)TU組合在一起進(jìn)行重新傳輸時(shí),在當(dāng)前調(diào)度中首先重新傳輸較高優(yōu)先級(jí)TU,而將較低優(yōu)先級(jí)TU延遲到下一調(diào)度。然而,如果采用全ADR,則以增大的數(shù)據(jù)速率將TU組合在一起進(jìn)行傳輸而不考慮它們的優(yōu)先等級(jí)。另一方面,如果在調(diào)度時(shí)考慮優(yōu)先等級(jí),則部分應(yīng)用ADR。這稱作半ADR。
關(guān)于DRD操作,例如,307.2Kbps的可用總TU大小為3072比特(8時(shí)隙)、1536比特(4時(shí)隙)、768比特(2時(shí)隙)和384比特(1時(shí)隙)??俆U大小根據(jù)存儲(chǔ)在緩沖區(qū)中的384比特TU單元數(shù)目來確定。如果可用數(shù)據(jù)速率為1228.8Kbps,并且在緩沖區(qū)中存儲(chǔ)一個(gè)、兩個(gè)或三個(gè)TU單元,則根據(jù)總TU大小改變數(shù)據(jù)速率。(1)一個(gè)單元TU(384比特)307.2Kbps/l時(shí)隙(DRD);(2)兩個(gè)單元TU(768比特)614.4Kbps/l時(shí)隙(DRD);以及(3)三個(gè)單元TU(1152比特)614.4Kbps/l時(shí)隙(DRD)。在這種情況下,在當(dāng)前調(diào)度中傳輸兩個(gè)單元TU,并且對(duì)另一個(gè)單元TU進(jìn)行緩沖以在下一調(diào)度中進(jìn)行傳輸。
現(xiàn)在,將參照表1和圖3A到3D對(duì)根據(jù)本發(fā)明的采用多信道結(jié)構(gòu)的TU組合和傳輸進(jìn)行描述。雖然下面描述是在向MS提供三種應(yīng)用業(yè)務(wù)數(shù)據(jù)的情況下給出的,但是它只是一個(gè)示例性應(yīng)用。可以不考慮提供給MS的應(yīng)用業(yè)務(wù)數(shù)而應(yīng)用該傳輸裝置和方法。
初始傳輸MQC操作是指在一個(gè)PLP中同時(shí)傳輸來自兩個(gè)或更多業(yè)務(wù)源的業(yè)務(wù)數(shù)據(jù)。來自不同業(yè)務(wù)源的Turbo編碼TU在傳輸之前經(jīng)過質(zhì)量匹配。如果存在三個(gè)MQC信道,則可以如圖3A到3D所示根據(jù)給定數(shù)據(jù)速率將來自緩沖區(qū)的TU組合到一個(gè)適當(dāng)大小。在圖3A到3D中,如前所述,分別從H、M和L業(yè)務(wù)源生成TU0、TU1和TU2。如果在給定數(shù)據(jù)速率下不能采用所要傳輸?shù)腡U大小,則以通過DRD、ADR或半ADR改變的數(shù)據(jù)速率傳輸TU。
參照?qǐng)D3A,在情況I下,采用38.4Kbps只能傳輸一個(gè)TU的384比特。由于不可能同時(shí)傳輸兩個(gè)TU,因此根據(jù)它們的優(yōu)先等級(jí)逐一地對(duì)它們進(jìn)行傳輸。
參照?qǐng)D3B,在情況II下,可以傳輸一個(gè)TU的384或768比特,并且當(dāng)總TU大小為768比特時(shí),可以采用(384+384)的組合類型傳輸兩個(gè)TU。因此,在情況II下,可以采用情況I的TU組合類型,并且在一個(gè)PLP中可以傳輸組合在一起的最大兩個(gè)TU。
參照?qǐng)D3C,在情況III下,采用153.6Kbps可以傳輸一個(gè)TU的384、768或1536比特,并且當(dāng)總TU大小為768或1536比特時(shí),可以采用(384+384)或(768+768)的組合類型傳輸兩個(gè)TU。只有總TU大小為1536比特,才可以采用(384+384+768,不考慮次序)的組合類型傳輸三個(gè)TU。因此,在情況III下,可以采用情況I和II的TU組合類型。
參照?qǐng)D3D,情況IV分為四種子情況。
情況IV-1(307.2Kbps)可以傳輸一個(gè)TU的384、768、1536或3072比特。當(dāng)總TU大小為768、1536或3072比特時(shí),可以采用(384+384)、(768+768)或(1536+1536)的組合類型傳輸兩個(gè)TU。如果總TU大小為1536或3072比特,則可以采用(384+384+768,不考慮次序)或(768+768+1536,不考慮次序)的組合類型傳輸三個(gè)TU。也就是,在情況IV-1下,可以采用情況I、情況II和情況III的TU組合類型。
情況IV-2(614.4Kbps)可以傳輸一個(gè)TU的384、768、1536或3072比特。當(dāng)總TU大小為768、1536或3072比特時(shí),可以采用(384+384)、(768+768)或(1536+1536)的組合類型傳輸兩個(gè)TU。如果總TU大小為1536或3072比特,則可以采用(384+384+768,不考慮次序)或(768+768+1536,不考慮次序)的組合類型傳輸三個(gè)TU。也就是,在情況IV-1下,可以采用情況I、情況II和情況III的TU組合類型。
情況IV-3(1228.8Kbps)可以傳輸一個(gè)TU的1536或3072比特。當(dāng)總TU大小為1536或3072比特時(shí),可以采用(768+768)或(1536+1536)的組合類型傳輸兩個(gè)TU。在總TU大小為1536或3072比特的情況下,還可以采用(384+384+768,不考慮次序)或(768+768+1536,不考慮次序)的組合類型傳輸三個(gè)TU。
情況IV-4(2457.6Kbps)可用總TU大小僅為3072比特。因此,在不與其他TU進(jìn)行組合的情況下只能傳輸一個(gè)TU的3072比特,可以采用(1536+1536)的組合類型傳輸兩個(gè)TU,并且可以采用(768+768+1536,不考慮次序)的組合類型傳輸三個(gè)TU。
在MQC操作中,一旦確定數(shù)據(jù)速率,則確定最大可用總TU大小。通過前述調(diào)度,從三個(gè)緩沖區(qū)讀出TU直到最大總TU大小。
假設(shè)1如果H優(yōu)先級(jí)緩沖區(qū)中的384比特TU單元的大小大于或等于在確定數(shù)據(jù)速率下可用的最大總TU大小,則參照表1,將最大總TU大小的H優(yōu)先級(jí)TU單元映射到該數(shù)據(jù)速率,并且確定傳輸單元TU的時(shí)隙數(shù)。在這種情況下,只有存儲(chǔ)在H優(yōu)先級(jí)緩沖區(qū)中的一種業(yè)務(wù)源數(shù)據(jù)在PLP中進(jìn)行傳輸。
假設(shè)2如果H優(yōu)先級(jí)緩沖區(qū)中的384比特TU單元小于最大總TU大小,則如圖3所示,將H優(yōu)先級(jí)單元TU映射到該數(shù)據(jù)速率,并且將來自M優(yōu)先級(jí)緩沖區(qū)和L優(yōu)先級(jí)緩沖區(qū)的TU順序映射到在該數(shù)據(jù)速率下可用的TU組合中。以與來自H優(yōu)先級(jí)緩沖區(qū)的TU填充相同的方式,執(zhí)行來自M優(yōu)先級(jí)和L優(yōu)先級(jí)緩沖區(qū)的TU填充。如果來自三個(gè)緩沖區(qū)的TU之和小于最大總TU大小,則再次執(zhí)行讀出操作,以滿足同一數(shù)據(jù)速率下的次最大可用總TU大小。
例如,在表1中,307.2Kbps下所允許的最大總TU大小為3072比特。如果從三個(gè)緩沖區(qū)讀出的TU之和小于3072比特,則再次從三個(gè)緩沖區(qū)執(zhí)行讀出操作,如圖3所示組合所讀出的TU,以滿足次最大總TU大小,即1536比特。在總TU大小為1536比特的情況下,可以將兩個(gè)或更多TU組合在一一個(gè)PLP中進(jìn)行傳輸。要組合至少兩個(gè)TU,則每個(gè)數(shù)據(jù)速率下的最大可用總TU大小應(yīng)為768、1536或3072比特。如圖3B、3C和3D所示,根據(jù)最大可用TU大小組合TU。
假設(shè)3如果H優(yōu)先級(jí)緩沖區(qū)為空,則以類似于假設(shè)1的方式根據(jù)數(shù)據(jù)速率從M優(yōu)先級(jí)緩沖區(qū)讀出TU單元。如果M優(yōu)先級(jí)緩沖區(qū)也為空,則從L優(yōu)先級(jí)緩沖區(qū)讀出TU單元。
假設(shè)4如果三個(gè)緩沖區(qū)全為空,則不執(zhí)行任何調(diào)度。
圖4是示出根據(jù)本發(fā)明的用于在基站中確定數(shù)據(jù)速率的控制操作的流程圖。
參照?qǐng)D4,在步驟400,基站確定所要使用的調(diào)度算法。調(diào)度算法可以是循環(huán)調(diào)度、最大C/I調(diào)度或者兩者的結(jié)合,即使用加權(quán)值的混合型調(diào)度。在本發(fā)明實(shí)施例中,采用循環(huán)調(diào)度作為示例。
在步驟405,基站根據(jù)從MS接收的信息如DRC(Data Rate Control,數(shù)據(jù)速率控制)信息,確定一個(gè)數(shù)據(jù)速率。在本發(fā)明實(shí)施例中,可用前向數(shù)據(jù)速率為2.4576Mbps、1.2288Mbps、614.4Kbps、307.2Kbps、153.6Kbps、76.8Kbps以及38.4Kbps。如上所述,所要傳輸?shù)挠行Ш奢d長度和時(shí)隙數(shù)根據(jù)數(shù)據(jù)速率而變化。
在步驟410a到410g,選擇在本發(fā)明的系統(tǒng)中提供的數(shù)據(jù)速率之一。如果不能根據(jù)反向信息確定數(shù)據(jù)速率,則執(zhí)行調(diào)度,重置數(shù)據(jù)速率。以在步驟410a到410g確定的數(shù)據(jù)速率,對(duì)數(shù)據(jù)進(jìn)行傳輸。
圖5A到5G是示出根據(jù)本發(fā)明以2.4576Mbps進(jìn)行初始數(shù)據(jù)傳輸?shù)目刂撇僮鞯牧鞒虉D。
參照?qǐng)D5A,步驟500是從步驟410a分支的例程A的第一步驟。在步驟500、508或516,根據(jù)緩沖區(qū)的優(yōu)先等級(jí)順序從緩沖區(qū)讀出數(shù)據(jù)。根據(jù)應(yīng)用業(yè)務(wù)的特性和接收順序,確定緩沖區(qū)的優(yōu)先等級(jí)。具有高優(yōu)先等級(jí)的業(yè)務(wù)數(shù)據(jù)以接收時(shí)間次序存儲(chǔ)在H優(yōu)先級(jí)緩沖區(qū)中,具有中優(yōu)先等級(jí)的業(yè)務(wù)數(shù)據(jù)以接收時(shí)間次序存儲(chǔ)在M優(yōu)先級(jí)緩沖區(qū)中,并且具有低優(yōu)先等級(jí)的業(yè)務(wù)數(shù)據(jù)以接收時(shí)間次序存儲(chǔ)在L優(yōu)先級(jí)緩沖區(qū)中。如果將兩種應(yīng)用業(yè)務(wù)提供給MS,則使用兩個(gè)緩沖區(qū)和兩個(gè)信道執(zhí)行數(shù)據(jù)傳輸。
如果在步驟500,H優(yōu)先級(jí)緩沖區(qū)為空,則在步驟508,基站確定M優(yōu)先級(jí)緩沖區(qū)是否為空。如果M優(yōu)先級(jí)緩沖區(qū)也為空,則在步驟516,基站檢查L優(yōu)先級(jí)緩沖區(qū)。如果甚至L優(yōu)先級(jí)緩沖區(qū)也為空,則基站進(jìn)入步驟534,為下一MS服務(wù)。
另一方面,如果在步驟500,H優(yōu)先級(jí)緩沖區(qū)不為空,則在步驟502,基站確定H優(yōu)先級(jí)緩沖區(qū)是否具有3072或更多比特的數(shù)據(jù)。如果在H優(yōu)先級(jí)緩沖區(qū)中存在3072或更多比特,則基站在步驟524讀出3072比特,并且在步驟530以3072比特?cái)?shù)據(jù)形成PLP而不進(jìn)行質(zhì)量匹配。在步驟532,基站對(duì)PLP進(jìn)行調(diào)制,并且在物理信道上將它傳輸?shù)組S。同時(shí),如果在步驟502,H優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于3072比特,則在步驟504,基站確定H優(yōu)先級(jí)緩沖區(qū)是否具有1536或更多比特的數(shù)據(jù)。如果H優(yōu)先級(jí)緩沖區(qū)具有1536或更多比特,則基站在步驟526從H優(yōu)先級(jí)緩沖區(qū)讀出1536比特,并且執(zhí)行例程A-1。如果在步驟504,H優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于1536比特,則在步驟506,基站確定H優(yōu)先級(jí)緩沖區(qū)是否具有768或更多比特。如果H優(yōu)先級(jí)緩沖區(qū)的數(shù)據(jù)為768或更多比特,則基站在步驟528從H優(yōu)先級(jí)緩沖區(qū)讀出768比特,并且執(zhí)行例程A-2。
另一方面,如果在步驟506,H優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于768比特,則執(zhí)行步驟508到524。以與從H優(yōu)先級(jí)緩沖區(qū)進(jìn)行讀出相同的方式執(zhí)行步驟508到524的讀出操作,以根據(jù)數(shù)據(jù)速率和TU的優(yōu)先等級(jí)組合TU。在步驟508到524,從M優(yōu)先級(jí)緩沖區(qū)讀出預(yù)定數(shù)量的數(shù)據(jù)。類似地,如果M優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于1536比特,則以相同的方式在步驟516到524從L優(yōu)先級(jí)緩沖區(qū)讀出數(shù)據(jù)。
然而,如果三個(gè)緩沖區(qū)中至少有一個(gè)不為空,但存儲(chǔ)在緩沖區(qū)中的數(shù)據(jù)不滿足2.4576Mbps下的可用總TU大小,即3072比特,則在步驟544基站執(zhí)行DRD。也就是,2.4576Mbps數(shù)據(jù)速率降至1.2288Mbps,并且采用1.2288Mbps以存儲(chǔ)在緩沖區(qū)中的數(shù)據(jù)形成PLP。在DRD操作之后,執(zhí)行例程B。
參照?qǐng)D5B,在從H優(yōu)先級(jí)緩沖區(qū)讀出1536比特之后,執(zhí)行例程A-1。要以2.4576Mbps傳輸3072比特,必須將其他所需比特從M優(yōu)先級(jí)緩沖區(qū)或L優(yōu)先級(jí)緩沖區(qū)或兩者填充到PLP中。在步驟533,基站確定M優(yōu)先級(jí)緩沖區(qū)是否為空。如果M優(yōu)先級(jí)緩沖區(qū)為空,則在步驟536基站確定L優(yōu)先級(jí)緩沖區(qū)是否也為空。如果M優(yōu)先級(jí)緩沖區(qū)和L優(yōu)先級(jí)緩沖區(qū)均為空,則基站在步驟544執(zhí)行DRD操作,并且進(jìn)入例程B。
如果在步驟533,M優(yōu)先級(jí)緩沖區(qū)不為空,則在步驟538,基站確定M優(yōu)先級(jí)緩沖區(qū)是否具有1536或更多比特。如果M優(yōu)先級(jí)緩沖區(qū)具有1536或更多比特,則基站在步驟548從M優(yōu)先級(jí)緩沖區(qū)讀出1536比特,并且在步驟550以從H和M優(yōu)先級(jí)緩沖區(qū)讀出的3072比特形成PLP。在步驟552,基站對(duì)PLP進(jìn)行調(diào)制,并且在物理信道上將它傳輸?shù)組S。在這種情況下,PLP包括來自H優(yōu)先級(jí)緩沖區(qū)和M優(yōu)先級(jí)緩沖區(qū)的TU。另一方面,如果在步驟538,M優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于1536比特,則在步驟540,基站確定M優(yōu)先級(jí)緩沖區(qū)是否具有768或更多比特的數(shù)據(jù)。如果在M優(yōu)先級(jí)緩沖區(qū)中存在768或更多比特,則基站在步驟546從M優(yōu)先級(jí)緩沖區(qū)讀出768比特,并且執(zhí)行例程A-1-1。如果在步驟533,M優(yōu)先級(jí)緩沖區(qū)為空,則在步驟536,基站確定L優(yōu)先級(jí)緩沖區(qū)是否也為空。如果L優(yōu)先級(jí)緩沖區(qū)不為空,則在步驟542,基站確定L優(yōu)先級(jí)緩沖區(qū)是否具有1536或更多比特。如果L優(yōu)先級(jí)緩沖區(qū)中存在1536或更多比特,則基站執(zhí)行步驟548到552。如果在步驟542,L優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于1536比特,則基站進(jìn)入步驟544。由于總TU大小在2.4576Mbps下必須為3072比特,已從H優(yōu)先級(jí)緩沖區(qū)讀出1536比特,并且M優(yōu)先級(jí)TU不可用,因此基站確定L優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)是否小于1536比特,從而以2.4576Mbps在PLP中傳輸來自H和L優(yōu)先級(jí)緩沖區(qū)的兩個(gè)TU。如果在步驟542,L優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于1536比特,則基站進(jìn)入步驟544,而無需確定L優(yōu)先級(jí)緩沖區(qū)的數(shù)據(jù)是否至少為768比特。
參照?qǐng)D5C,執(zhí)行例程A-1-1。在步驟554,基站確定L優(yōu)先級(jí)緩沖區(qū)是否為空。如果L優(yōu)先級(jí)緩沖區(qū)為空,則在步驟556,基站執(zhí)行DRD操作。如果L優(yōu)先級(jí)緩沖區(qū)不為空,則在步驟558,基站確定L優(yōu)先級(jí)緩沖區(qū)是否具有768或更多比特的數(shù)據(jù)。如果L優(yōu)先級(jí)緩沖區(qū)具有768或更多比特,則基站進(jìn)入步驟560,否則它在步驟556執(zhí)行DRD操作。檢查L優(yōu)先級(jí)緩沖區(qū)是否具有768或更多比特的原因是基站已經(jīng)從H優(yōu)先級(jí)緩沖區(qū)讀出1536比特,并且從M優(yōu)先級(jí)緩沖區(qū)讀出768比特。為了在2.4576Mbps下生成3072比特,應(yīng)從L優(yōu)先級(jí)緩沖區(qū)讀取另外768比特?;驹诓襟E560從L優(yōu)先級(jí)緩沖區(qū)讀出768比特,并且在步驟562以從三個(gè)緩沖區(qū)讀出的TU形成PLP。在此,不對(duì)TU執(zhí)行質(zhì)量匹配。在步驟564,基站對(duì)PLP進(jìn)行調(diào)制,并且在物理信道上將它傳輸?shù)組S。
現(xiàn)在將描述例程A-2。參照?qǐng)D5D,由于從H優(yōu)先級(jí)緩沖區(qū)讀出768比特,因此必須從其他兩個(gè)緩沖區(qū)讀出TU,以形成PLP。在步驟566,基站確定M優(yōu)先級(jí)緩沖區(qū)是否為空。如果M優(yōu)先級(jí)緩沖區(qū)為空,則在步驟568,基站執(zhí)行DRD操作。如果M優(yōu)先級(jí)緩沖區(qū)不為空,則在步驟570,基站確定M優(yōu)先級(jí)緩沖區(qū)是否具有1536或更多比特的數(shù)據(jù)。由于已經(jīng)從H優(yōu)先級(jí)緩沖區(qū)讀出768比特,因此必須從M優(yōu)先級(jí)緩沖區(qū)或L優(yōu)先級(jí)緩沖區(qū)讀出1536比特,從而以三個(gè)TU形成3072比特PLP。如果在步驟570,M優(yōu)先級(jí)緩沖區(qū)具有1536或更多比特,則基站在步驟574從M優(yōu)先級(jí)緩沖區(qū)讀出1536比特,然后執(zhí)行例程A-2-1。另一方面,如果在步驟570,M優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于1536比特,則在步驟572,基站確定M優(yōu)先級(jí)緩沖區(qū)是否至少具有768比特。如果M優(yōu)先級(jí)緩沖區(qū)至少具有768比特,則基站在步驟576從M優(yōu)先級(jí)緩沖區(qū)讀出768比特,然后執(zhí)行例程A-2-2。同時(shí),如果在步驟572,M優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于768比特,則基站在步驟568執(zhí)行DRD操作,并且執(zhí)行例程B。
參照?qǐng)D5E,由于已從H優(yōu)先級(jí)緩沖區(qū)讀出768比特,并且從M優(yōu)先級(jí)緩沖區(qū)讀出1536比特,因此必須在例程A-2-1中從L優(yōu)先級(jí)緩沖區(qū)讀出768比特來形成3072比特PLP。在步驟578,基站確定L優(yōu)先級(jí)緩沖區(qū)是否為空。如果L優(yōu)先級(jí)緩沖區(qū)為空,則基站在步驟580執(zhí)行DRD操作,并且執(zhí)行例程B。另一方面,如果在步驟578不為空,則在步驟582,基站確定L優(yōu)先級(jí)緩沖區(qū)是否具有768或更多比特的數(shù)據(jù)。如果L優(yōu)先級(jí)緩沖區(qū)具有768或更多比特,則基站在步驟584從L優(yōu)先級(jí)緩沖區(qū)讀出768比特,并且在步驟586以從H、M和L優(yōu)先級(jí)緩沖區(qū)讀出的三個(gè)TU形成PLP。在步驟590,基站對(duì)PLP進(jìn)行調(diào)制,并且在物理信道上將它傳輸?shù)組S。
在分別從H優(yōu)先級(jí)緩沖區(qū)和M優(yōu)先級(jí)緩沖區(qū)讀出768比特的情況下,執(zhí)行A-2-2。要以2.4576Mbps傳輸3072比特PLP,則L優(yōu)先級(jí)緩沖區(qū)中應(yīng)至少存在1536比特。參照?qǐng)D5F,在步驟592,基站確定L優(yōu)先級(jí)緩沖區(qū)是否為空。如果L優(yōu)先級(jí)緩沖區(qū)為空,則基站在步驟594執(zhí)行DRD操作,并且進(jìn)入例程B。另一方面,如果L優(yōu)先級(jí)緩沖區(qū)不為空,則在步驟596,基站確定L優(yōu)先級(jí)緩沖區(qū)是否具有1536或更多比特。如果在L優(yōu)先級(jí)緩沖區(qū)中存在1536或更多比特,則基站在步驟598從L優(yōu)先級(jí)緩沖區(qū)讀出1536比特,并且在步驟600以從三個(gè)緩沖區(qū)讀出的TU形成PLP。在步驟602,基站對(duì)PLP進(jìn)行調(diào)制,并且在物理信道上將它傳輸?shù)組S。
當(dāng)從H優(yōu)先級(jí)緩沖區(qū)沒有讀出任何數(shù)據(jù)并且M優(yōu)先級(jí)緩沖區(qū)至少具有1536比特時(shí),執(zhí)行例程A-3。只有L優(yōu)先級(jí)緩沖區(qū)至少具有1536比特時(shí),才可以在2.4576Mbps下以從M和L優(yōu)先級(jí)緩沖區(qū)讀出的TU形成3072比特PLP。參照?qǐng)D5G,基站從M優(yōu)先級(jí)緩沖區(qū)讀出1536比特,并且在步驟606確定L優(yōu)先級(jí)緩沖區(qū)是否至少具有1536比特。如果L優(yōu)先級(jí)緩沖區(qū)至少具有1536比特,則基站進(jìn)入步驟610,否則它在步驟608執(zhí)行DRD操作,然后執(zhí)行例程B。在步驟610,基站從L優(yōu)先級(jí)緩沖區(qū)讀出1536比特。然后,在步驟612,基站以從M和L優(yōu)先級(jí)緩沖區(qū)讀取的TU形成PLP,而不進(jìn)行質(zhì)量匹配。在步驟614,基站對(duì)PLP進(jìn)行調(diào)制,并且將它傳輸?shù)組S。根據(jù)本發(fā)明實(shí)施例,如果存儲(chǔ)在H優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)不足以滿足數(shù)據(jù)速率,則根據(jù)數(shù)據(jù)速率從M和L優(yōu)先級(jí)緩沖區(qū)讀出數(shù)據(jù)。另一方面,如果算法執(zhí)行方式是傳輸H優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)而不考慮數(shù)據(jù)量,則不需要例程A-3。在這種情況下,直接執(zhí)行DRD操作。
圖6A到6K是示出根據(jù)本發(fā)明以1.2288Mbps進(jìn)行初始數(shù)據(jù)傳輸?shù)目刂撇僮鞯牧鞒虉D。
參照?qǐng)D6A,例程B是從圖4所示的流程圖中分支出來的。在步驟1602,基站確定H優(yōu)先級(jí)緩沖區(qū)是否為空。如果H優(yōu)先級(jí)緩沖區(qū)為空,則基站進(jìn)入步驟1604。如果H優(yōu)先級(jí)緩沖區(qū)不為空,則在步驟1610,基站確定H優(yōu)先級(jí)緩沖區(qū)是否具有3072或更多比特。執(zhí)行步驟1610的原因是當(dāng)總TU大小為1536或3072比特時(shí),在1.2288Mbps下可以在PLP中傳輸一個(gè)TU,并且最好以最大可用總TU大小即3072比特形成PLP。如果在H優(yōu)先級(jí)緩沖區(qū)中存在3072或更多比特,則基站在步驟1640讀出3072比特,并且在步驟1642以從H優(yōu)先級(jí)緩沖區(qū)讀出的TU單元形成PLP。在步驟1644,基站對(duì)PLP進(jìn)行調(diào)制,并且在物理信道上將它傳輸?shù)組S。
同時(shí),如果在步驟1610,H優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于3072比特,則在步驟1616,基站確定H優(yōu)先級(jí)緩沖區(qū)是否至少具有1536比特。如果H優(yōu)先級(jí)緩沖區(qū)至少具有1536比特,則基站進(jìn)入步驟1638,否則它進(jìn)入步驟1622。基站在步驟1638從H優(yōu)先級(jí)緩沖區(qū)讀出1536比特,并且執(zhí)行例程B-1。在步驟1622,基站確定H優(yōu)先級(jí)緩沖區(qū)是否至少具有768比特。如果H優(yōu)先級(jí)緩沖區(qū)的數(shù)據(jù)為768或更多比特,則基站進(jìn)入步驟1636,否則它進(jìn)入步驟1628?;驹诓襟E1636從H優(yōu)先級(jí)緩沖區(qū)讀出768比特,并且執(zhí)行例程B-2。
另一方面,在步驟1628,基站確定H優(yōu)先級(jí)緩沖區(qū)是否具有384或更多比特。如果在H優(yōu)先級(jí)緩沖區(qū)中至少存在384比特,則基站在步驟1634從H優(yōu)先級(jí)緩沖區(qū)讀出384比特,并且執(zhí)行例程B-3。如果H優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于384比特,則基站進(jìn)入步驟1604。
在步驟1604,基站確定M優(yōu)先級(jí)緩沖區(qū)是否為空。如果M優(yōu)先級(jí)緩沖區(qū)為空,則基站進(jìn)入步驟1606,否則它進(jìn)入步驟1612。只有當(dāng)沒有從H優(yōu)先級(jí)緩沖區(qū)讀出任何數(shù)據(jù)時(shí),才檢查M優(yōu)先級(jí)緩沖區(qū)。因此,必須以來自M或L優(yōu)先級(jí)緩沖區(qū)或兩者的TU形成PLP。在步驟1612,基站確定M優(yōu)先級(jí)緩沖區(qū)是否具有3072或更多比特的數(shù)據(jù)。如果M優(yōu)先級(jí)緩沖區(qū)至少具有3072比特,則基站執(zhí)行步驟1640到1644,否則它進(jìn)入步驟1618。
在步驟1618,基站確定存儲(chǔ)在M優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)是否為1536或更多比特。如果M優(yōu)先級(jí)緩沖區(qū)至少具有1536比特,則基站執(zhí)行例程B-4,否則它進(jìn)入步驟1606。
當(dāng)沒有從H優(yōu)先級(jí)緩沖區(qū)或M優(yōu)先級(jí)緩沖區(qū)讀出任何數(shù)據(jù)時(shí),來自L優(yōu)先級(jí)緩沖區(qū)的數(shù)據(jù)必須以1.2288Mbps傳輸。因此,在步驟1606,基站確定L優(yōu)先級(jí)緩沖區(qū)是否為空。如果L優(yōu)先級(jí)緩沖區(qū)為空,基站在步驟1608執(zhí)行DRD操作,否則它進(jìn)入步驟1614。在步驟1614,基站確定L優(yōu)先級(jí)緩沖區(qū)是否具有3072或更多比特的數(shù)據(jù),以檢查是否以最大總TU大小的L優(yōu)先級(jí)TU形成PLP。如果在L優(yōu)先級(jí)緩沖區(qū)中至少存在3072比特,則基站執(zhí)行步驟1640到1644。如果L優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于3072比特,則在步驟1620,基站確定L優(yōu)先級(jí)緩沖區(qū)是否至少具有1536比特。如果在L優(yōu)先級(jí)緩沖區(qū)中至少存在1536比特,則基站執(zhí)行例程B-5。
在從H優(yōu)先級(jí)緩沖區(qū)讀出1536比特的情況下,執(zhí)行例程B-1。參照?qǐng)D6B,在步驟1652,基站確定M優(yōu)先級(jí)緩沖區(qū)是否為空。如果M優(yōu)先級(jí)緩沖區(qū)為空,則基站進(jìn)入步驟1654,否則,它進(jìn)入步驟1658。由于從H優(yōu)先級(jí)緩沖區(qū)讀出1536比特,因此應(yīng)從M優(yōu)先級(jí)緩沖區(qū)或L優(yōu)先級(jí)緩沖區(qū)讀出1536比特,或者應(yīng)分別從M和L優(yōu)先級(jí)緩沖區(qū)讀出768比特,從而以1.2288Mbps傳輸3072比特PLP。因此,在步驟1658,基站確定M優(yōu)先級(jí)緩沖區(qū)是否至少具有1536比特。如果在M優(yōu)先級(jí)緩沖區(qū)中至少存在1536比特,則基站在步驟1666從M優(yōu)先級(jí)緩沖區(qū)讀出1536比特,并且在步驟1668以從H和M優(yōu)先級(jí)緩沖區(qū)讀出的TU形成PLP,而不進(jìn)行質(zhì)量匹配。在步驟1670,基站對(duì)PLP進(jìn)行調(diào)制,并且將它傳輸?shù)組S。
如果在步驟1658,M優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于1536比特,則在步驟1662,基站確定存儲(chǔ)在M優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)是否至少為768比特。如果M優(yōu)先級(jí)緩沖區(qū)至少具有768比特,則基站進(jìn)入步驟1664,否則它進(jìn)入步驟1654。在步驟1664,基站從M優(yōu)先級(jí)緩沖區(qū)讀出768比特,然后執(zhí)行例程B-1-1。另一方面,如果存儲(chǔ)在M優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于768比特,則在步驟1654,基站確定L優(yōu)先級(jí)緩沖區(qū)是否為空。如果L優(yōu)先級(jí)緩沖區(qū)為空,則在步驟1656,基站執(zhí)行DRD操作。如果L優(yōu)先級(jí)緩沖區(qū)不為空,則在步驟1660,基站確定L優(yōu)先級(jí)緩沖區(qū)是否具有1536或更多比特的數(shù)據(jù),從而由于沒有從M優(yōu)先級(jí)緩沖區(qū)讀出任何數(shù)據(jù)而采用(1536+1536)的組合類型以來自H和L優(yōu)先級(jí)緩沖區(qū)的TU形成3072比特PLP。如果L優(yōu)先級(jí)緩沖區(qū)具有1536或更多比特,則基站執(zhí)行步驟1666到1670。如果L優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于1536比特,則在步驟1656,基站執(zhí)行DRD操作。
在分別從H優(yōu)先級(jí)緩沖區(qū)和M優(yōu)先級(jí)緩沖區(qū)讀出1536比特和768比特之后,必須在例程B-1-1中從L優(yōu)先級(jí)緩沖區(qū)讀出768比特,從而以三個(gè)TU形成3072比特PLP。參照?qǐng)D6C,在步驟1672,基站確定L優(yōu)先級(jí)緩沖區(qū)是否為空。如果L優(yōu)先級(jí)緩沖區(qū)為空,則基站進(jìn)入步驟1674,否則,在步驟1676,它確定L優(yōu)先級(jí)緩沖區(qū)是否具有768或更多比特。如果在L優(yōu)先級(jí)緩沖區(qū)中存在768或更多比特,則基站進(jìn)入步驟1678,否則,它進(jìn)入步驟1674。
在步驟1678,基站從L優(yōu)先級(jí)緩沖區(qū)讀出768比特?;驹诓襟E1680采用(1536+768+768)的組合類型以來自H、M和L優(yōu)先級(jí)緩沖區(qū)的TU形成PLP,而不進(jìn)行質(zhì)量匹配,并且在步驟1682,對(duì)它進(jìn)行調(diào)制,并且將它傳輸?shù)揭苿?dòng)臺(tái)。
如果從H優(yōu)先級(jí)緩沖區(qū)讀出768比特,則為1.2288Mbps形成1536比特PLP或3072比特PLP。參照?qǐng)D6D,在步驟1684,基站確定M優(yōu)先級(jí)緩沖區(qū)是否為空。如果M優(yōu)先級(jí)緩沖區(qū)為空,則基站進(jìn)入步驟1686,否則,它進(jìn)入步驟1690。在步驟1690,基站確定M優(yōu)先級(jí)緩沖區(qū)是否具有1536或更多比特。如果M優(yōu)先級(jí)緩沖區(qū)具有1536或更多比特,則基站在步驟1698從M優(yōu)先級(jí)緩沖區(qū)讀出1536比特,然后執(zhí)行例程B-2-1。如果在步驟1690,M優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于1536比特,則基站進(jìn)入步驟1694。
在分別從H優(yōu)先級(jí)緩沖區(qū)和M優(yōu)先級(jí)緩沖區(qū)讀出768和1536比特的情況下,執(zhí)行例程B-2-1。參照?qǐng)D6E,在步驟1704,基站確定L優(yōu)先級(jí)緩沖區(qū)是否為空。如果L優(yōu)先級(jí)緩沖區(qū)為空,則基站進(jìn)入步驟1710,否則它進(jìn)入步驟1708。在步驟1708,基站確定L優(yōu)先級(jí)緩沖區(qū)是否具有768或更多比特的數(shù)據(jù)。如果L優(yōu)先級(jí)緩沖區(qū)具有768或更多比特,則基站在步驟1720從L優(yōu)先級(jí)緩沖區(qū)讀出768比特,并且在步驟1722以從緩沖區(qū)讀出的三個(gè)TU形成3072比特PLP,而不進(jìn)行質(zhì)量匹配。在步驟1724,基站對(duì)PLP進(jìn)行調(diào)制,并且在物理信道上將它傳輸?shù)組S。
另一方面,如果L優(yōu)先級(jí)緩沖區(qū)為空或者L優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于768比特,則基站在步驟1710分別從H優(yōu)先級(jí)緩沖區(qū)和M優(yōu)先級(jí)緩沖區(qū)重新讀出768比特,并且在步驟1716以均具有768比特的兩個(gè)TU形成PLP,而不進(jìn)行質(zhì)量匹配。在步驟1718,基站對(duì)PLP進(jìn)行調(diào)制,并且將它傳輸?shù)揭苿?dòng)臺(tái)。
回到圖6D,如果在步驟1690,M優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于1536比特,則在步驟1694,基站確定M優(yōu)先級(jí)緩沖區(qū)是否具有768或更多比特的數(shù)據(jù)。如果M優(yōu)先級(jí)緩沖區(qū)具有768或更多比特,則基站在步驟1696從M優(yōu)先級(jí)緩沖區(qū)讀出768比特,并且執(zhí)行例程B-2-2。另一方面,如果M優(yōu)先級(jí)緩沖區(qū)中的比特?cái)?shù)小于768,則基站進(jìn)入步驟1686。
現(xiàn)在,將參照?qǐng)D6F描述分別從H和M優(yōu)先級(jí)緩沖區(qū)讀出768比特區(qū)域的情況下的例程B-2-2。在步驟1726,基站確定L優(yōu)先級(jí)緩沖區(qū)是否為空。如果L優(yōu)先級(jí)緩沖區(qū)為空,則基站進(jìn)入步驟1732,否則,它進(jìn)入步驟1730。在步驟1730,基站確定L優(yōu)先級(jí)緩沖區(qū)是否具有1536或更多比特。執(zhí)行步驟1730的原因是,通過分別從兩個(gè)緩沖區(qū)讀出384比特,并且從另一個(gè)緩沖區(qū)讀出768比特,或者分別從兩個(gè)緩沖區(qū)讀出768比特,并且從另一個(gè)緩沖區(qū)讀出1536比特,可以由三個(gè)TU形成PLP。在此,由于已分別從H和M優(yōu)先級(jí)緩沖區(qū)讀出768比特,因此,如果L優(yōu)先級(jí)緩沖區(qū)至少具有1536比特,則可以由三個(gè)TU形成3072比特PLP。因此,如果在步驟1730,L優(yōu)先級(jí)緩沖區(qū)至少具有1536比特,則基站進(jìn)入步驟1736,否則,它進(jìn)入步驟1732。
基站在步驟1736從L優(yōu)先級(jí)緩沖區(qū)讀出1536比特,并且在步驟1738以從三個(gè)緩沖區(qū)讀出的TU形成PLP,而不進(jìn)行質(zhì)量匹配。在步驟1740,基站對(duì)PLP進(jìn)行調(diào)制,并且在物理信道上將它傳輸?shù)組S。
如果基站從步驟1726或1730移到步驟1732,則這意味著不能以三個(gè)TU形成3072比特PLP。因此,基站從三個(gè)緩沖區(qū)總共讀取1536比特,并且對(duì)它們進(jìn)行傳輸,或者從兩個(gè)緩沖區(qū)總共讀出3072比特,并且對(duì)它們進(jìn)行傳輸。在本發(fā)明實(shí)施例中,從數(shù)據(jù)傳輸效率考慮,最好傳輸3072比特PLP,這將要進(jìn)行描述。由于較早讀出的TU具有較高優(yōu)先級(jí),因此本發(fā)明的TU傳輸可以認(rèn)為是基于優(yōu)先級(jí)的TU傳輸方案。
因此,在步驟1732,基站以從H和M優(yōu)先級(jí)緩沖區(qū)讀出的TU形成PLP,而不進(jìn)行質(zhì)量匹配。在步驟1734,基站對(duì)PLP進(jìn)行調(diào)制,并且在物理信道上將它傳輸?shù)組S。
在從H優(yōu)先級(jí)緩沖區(qū)讀取768比特并且沒有從M優(yōu)先級(jí)緩沖區(qū)讀取任何數(shù)據(jù)的情況下,為了以1.2288Mbps傳輸數(shù)據(jù),除了通過另外從L優(yōu)先級(jí)緩沖區(qū)讀出768比特以總共具有1536比特的TU形成PLP之外,別無選擇?;氐綀D6D,在步驟1686,基站確定L優(yōu)先級(jí)緩沖區(qū)是否為空。如果L優(yōu)先級(jí)緩沖區(qū)為空,則在步驟1688,基站執(zhí)行DRD操作。如果L優(yōu)先級(jí)緩沖區(qū)不為空,則在步驟1692,基站確定L優(yōu)先級(jí)緩沖區(qū)是否至少具有768比特。如果L優(yōu)先級(jí)緩沖區(qū)至少具有768比特,則在步驟1700,基站從L優(yōu)先級(jí)緩沖區(qū)讀出768比特,并且以從H和L優(yōu)先級(jí)緩沖區(qū)讀出的TU形成PLP,而不進(jìn)行質(zhì)量匹配。在步驟1702,基站對(duì)PLP進(jìn)行調(diào)制,并且將它傳輸?shù)組S。
在基站從H優(yōu)先級(jí)緩沖區(qū)讀出384比特的情況下,它執(zhí)行例程B-3。為了以1.2288Mbps傳輸具有三個(gè)TU的PLP,則PLP形成為具有1536比特,即分別來自兩個(gè)緩沖區(qū)的384比特和來自另一個(gè)緩沖區(qū)的768比特。
參照?qǐng)D6G,在步驟1742,基站確定M優(yōu)先級(jí)緩沖區(qū)是否為空。如果M優(yōu)先級(jí)緩沖區(qū)為空,則在步驟1744,基站執(zhí)行DRD操作。如果M優(yōu)先級(jí)緩沖區(qū)不為空,則在步驟1746,基站確定M優(yōu)先級(jí)緩沖區(qū)是否具有768或更多比特的數(shù)據(jù)。如果M優(yōu)先級(jí)緩沖區(qū)具有768或更多比特,則基站在步驟1752從M優(yōu)先級(jí)緩沖區(qū)讀出768比特,然后執(zhí)行例程B-3-1,以從L優(yōu)先級(jí)緩沖區(qū)讀出384比特。
將參照?qǐng)D6H對(duì)例程B-3-1進(jìn)行描述。在圖6H中,在步驟1754,基站確定L優(yōu)先級(jí)緩沖區(qū)是否為空。如果L優(yōu)先級(jí)緩沖區(qū)為空,則在步驟1756,基站執(zhí)行DRD操作。如果L優(yōu)先級(jí)緩沖區(qū)不為空,則在步驟1758,基站確定L優(yōu)先級(jí)緩沖區(qū)是否具有384或更多比特的數(shù)據(jù)。如果L優(yōu)先級(jí)緩沖區(qū)具有384或更多比特,則基站在步驟1760從L優(yōu)先級(jí)緩沖區(qū)讀出384比特,并且在步驟1762以三個(gè)TU形成PLP。在步驟1764,基站對(duì)PLP進(jìn)行調(diào)制,并且在物理信道上將它傳輸?shù)組S。
回到圖6G,當(dāng)在步驟1746,M優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于768比特時(shí),則在步驟1748,基站確定M優(yōu)先級(jí)緩沖區(qū)是否具有384或更多比特。如果在M優(yōu)先級(jí)緩沖區(qū)中存在384或更多比特,則基站進(jìn)入步驟1750,否則,在步驟1744,它執(zhí)行DRD操作?;驹诓襟E1750從M優(yōu)先級(jí)緩沖區(qū)讀出384比特,然后執(zhí)行例程B-3-2,以從L優(yōu)先級(jí)緩沖區(qū)讀取768比特。
參照?qǐng)D6I,在例程B-3-2的步驟1766,基站確定L優(yōu)先級(jí)緩沖區(qū)是否為空。如果L優(yōu)先級(jí)緩沖區(qū)為空,則在步驟1768,基站執(zhí)行DRD操作。如果L優(yōu)先級(jí)緩沖區(qū)不為空,則在步驟1770,基站確定L優(yōu)先級(jí)緩沖區(qū)是否具有768或更多比特的數(shù)據(jù)。如果L優(yōu)先級(jí)緩沖區(qū)中的比特?cái)?shù)小于768,則在步驟1768,基站執(zhí)行DRD操作。另一方面,如果L優(yōu)先級(jí)緩沖區(qū)具有768或更多比特,則基站在步驟1772從L優(yōu)先級(jí)緩沖區(qū)讀出768比特,并且在步驟1774以三個(gè)TU形成PLP。在步驟1776,基站對(duì)PLP進(jìn)行調(diào)制,并且在物理信道上將它傳輸?shù)組S。
在沒有從H優(yōu)先級(jí)緩沖區(qū)讀出任何數(shù)據(jù)并且M優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)具有至少1536比特且小于3072比特的情況下,執(zhí)行例程B-4。參照?qǐng)D6J,在步驟1780,基站從M優(yōu)先級(jí)緩沖區(qū)讀出1536比特。在步驟1782,基站確定L優(yōu)先級(jí)緩沖區(qū)是否為空。如果L優(yōu)先級(jí)緩沖區(qū)為空,則基站在步驟1786僅以M優(yōu)先級(jí)TU形成PLP,并且進(jìn)入步驟1792。
另一方面,如果L優(yōu)先級(jí)緩沖區(qū)不為空,則在步驟1784,基站確定L優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)是否具有1536或更多比特。如果L優(yōu)先級(jí)緩沖區(qū)至少具有1536比特,則因?yàn)闆]有從H優(yōu)先級(jí)緩沖區(qū)讀出任何數(shù)據(jù),并且從M優(yōu)先級(jí)緩沖區(qū)讀出1536比特,所以在步驟1794,基站從M優(yōu)先級(jí)緩沖區(qū)讀出1536比特。在1.2288Mbps下以來自M和L優(yōu)先級(jí)緩沖區(qū)的TU形成PLP存在兩種方法第一種是分別從兩個(gè)緩沖區(qū)讀出1536比特,而另一種是分別從兩個(gè)緩沖區(qū)讀出768比特。這就是確定L優(yōu)先級(jí)緩沖區(qū)是否至少具有1536比特的原因。如果L優(yōu)先級(jí)緩沖區(qū)至少具有1536比特,則基站進(jìn)入步驟1788,否則,它進(jìn)入步驟1794。
如果L優(yōu)先級(jí)緩沖區(qū)中的數(shù)據(jù)小于1536比特,則在步驟1784,基站確定L優(yōu)先級(jí)緩沖區(qū)是否具有768或更多比特。由于沒有從H優(yōu)先級(jí)緩沖區(qū)讀出任何數(shù)據(jù),則確定是否可以使用來自M和L優(yōu)先級(jí)緩沖區(qū)的TU形成1536比特PLP。如果L優(yōu)先級(jí)緩沖區(qū)具有768或更多比特,則基站在步驟1796從M優(yōu)先級(jí)緩沖區(qū)讀取768比特,然后在步驟1798從L優(yōu)先級(jí)緩沖區(qū)讀取768比特。因此,僅使用來自M和L優(yōu)先級(jí)緩沖區(qū)的數(shù)據(jù),形成1536比特PLP。
在沒有從H優(yōu)先級(jí)緩沖區(qū)或M優(yōu)先級(jí)緩沖區(qū)讀出任何數(shù)據(jù)的情況下,也就是,在H優(yōu)先級(jí)緩沖區(qū)和M優(yōu)先級(jí)緩沖區(qū)都沒有數(shù)據(jù)或者它們沒有足夠的數(shù)據(jù)以1.2288Mbps進(jìn)行傳輸?shù)那闆r下,執(zhí)行例程B-5。在這種情況下,在L優(yōu)先級(jí)緩沖區(qū)中至少存在1536比特。
參照?qǐng)D6K,基站在步驟1800從L優(yōu)先級(jí)緩沖區(qū)讀取1536比特,在步驟1802以L優(yōu)先級(jí)TU形成PLP,并且在步驟1804對(duì)PLP進(jìn)行調(diào)制和傳輸。
用于在圖4的步驟410C到410G確定的數(shù)據(jù)速率的例程可以采用與例程A和B相同的方式執(zhí)行。
圖7是本發(fā)明的用于接收并處理PLP的接收器的方框圖。在下面描述中需要理解的是,接收器處于MS中。
參照?qǐng)D7,當(dāng)在步驟700從基站接收到PLP時(shí),接收器在步驟702確定所接收的PLP為初始傳輸還是重新傳輸。初始傳輸PLP和重新傳輸PLP可以采用多種方法來進(jìn)行區(qū)分標(biāo)識(shí)。包括PLP中的TU的EP的ID可以加到PLP的前置,或者與PLP保持同步在另一信道上進(jìn)行傳輸。在初始傳輸PLP的情況下,在步驟704,對(duì)PLP進(jìn)行CRC校驗(yàn)。在重新傳輸PLP的情況下,在將重新傳輸PLP與其初始傳輸?shù)腜LP進(jìn)行合并之后,在步驟704執(zhí)行CRC校驗(yàn)。
根據(jù)初始傳輸或重新傳輸,采用不同的方式對(duì)PLP執(zhí)行錯(cuò)誤檢測(cè)和合并。在初始傳輸,MS分析接收PLP的ID,并且使PLP經(jīng)過信道解碼而不進(jìn)行合并。在此,信道解碼之前的接收PLP存儲(chǔ)在不同的緩沖區(qū)中。如果PLP包括一個(gè)TU,則分配一個(gè)緩沖區(qū)。如果PLP包括兩個(gè)或更多TU,則分配數(shù)目與TU數(shù)相同的緩沖區(qū)。在解碼之后,對(duì)每個(gè)TU進(jìn)行CRC校驗(yàn)。重置對(duì)應(yīng)于無錯(cuò)TU的緩沖區(qū),而保持對(duì)應(yīng)于出錯(cuò)TU的緩沖區(qū)。在重新傳輸,根據(jù)TU將存儲(chǔ)在緩沖區(qū)中的初始傳輸PLP與重新傳輸PLP進(jìn)行合并。合并之后的TU存儲(chǔ)在它們各自的緩沖區(qū)中,然后經(jīng)過解碼。類似地,重置對(duì)應(yīng)于無錯(cuò)TU的緩沖區(qū),而保持對(duì)應(yīng)于具有傳輸錯(cuò)誤的TU的緩沖區(qū)。
在步驟706,MS生成反饋幀,其中包括對(duì)應(yīng)于出錯(cuò)TU的NACK以及對(duì)應(yīng)于無錯(cuò)TU的ACK,并且將反饋幀傳輸?shù)交?。MS對(duì)無錯(cuò)TU執(zhí)行反質(zhì)量匹配(de-QM)。由于假定在基站中對(duì)來自至少兩個(gè)緩沖區(qū)且組合在一起的每個(gè)TU施加一對(duì)一QM,因此在步驟708,MS在de-QM操作中不執(zhí)行額外的特定操作。在步驟710,MS根據(jù)TU的優(yōu)先等級(jí)將它們提供給MUX及QoS子層中的緩沖區(qū)。在步驟712,TU反映射到它們?cè)赗LP層中的對(duì)應(yīng)優(yōu)先級(jí)緩沖區(qū),然后提供給更高層。
圖8是示出在MS中對(duì)在多個(gè)信道上組合的TU進(jìn)行處理的流程圖。
當(dāng)在步驟800接收到PLP時(shí),在步驟802,MS通過在接收PLP的前置中或在另一信道上檢查接收PLP的順序號(hào)或ID,確定它是否為初始傳輸或重新傳輸。如果接收PLP為重新傳輸PLP,則在步驟804,MS將接收PLP與前面在MS中接收的初始傳輸PLP進(jìn)行合并。
在步驟806,MS例如通過CRC校驗(yàn),檢查接收PLP或合并PLP是否含有錯(cuò)誤。如果PLP含有錯(cuò)誤,則在步驟812,MS確定PLP是否只含有一個(gè)出錯(cuò)TU。如果一個(gè)TU含有錯(cuò)誤,則MS在步驟816為出錯(cuò)TU生成NACK信號(hào),并且在步驟822將它傳輸?shù)交尽H绻诓襟E812有兩個(gè)或更多TU含有錯(cuò)誤,則MS在步驟818和820為出錯(cuò)TU生成NACK信號(hào),并且在步驟822將它們傳輸?shù)交?。由于在本發(fā)明實(shí)施例中一個(gè)PLP最大可以包括三個(gè)TU,因此反饋幀最大包括分別對(duì)應(yīng)于這些TU的三個(gè)NACK信號(hào)。如果在PLP中包括四個(gè)或更多TU,則反饋幀包括數(shù)目與TU類型數(shù)相同的ACK/NACK信號(hào)。
如果在步驟806,PLP不含有錯(cuò)誤并且包括一個(gè)TU,則在步驟824,MS將對(duì)應(yīng)于該TU的一個(gè)ACK信號(hào)反饋給基站。如果在PLP中存在兩個(gè)或更多TU,則在步驟826或828,MS將兩個(gè)或更多ACK信號(hào)反饋給基站。也就是,MS傳輸數(shù)目與PLP中的TU數(shù)相同的反饋信號(hào)。如果在PLP中接收三個(gè)TU,并且其中兩個(gè)含有錯(cuò)誤,則MS將兩個(gè)NACK信號(hào)和一個(gè)ACK信號(hào)反饋給基站,其中,NACK和ACK信號(hào)映射到它們對(duì)應(yīng)TU的ID。
圖9是示出根據(jù)本發(fā)明在基站中進(jìn)行初始數(shù)據(jù)傳輸?shù)目刂撇僮鞯牧鞒虉D。
參照?qǐng)D9,在步驟900,基站根據(jù)從MS接收的DRC信息,從表1所列出的范圍從38.4Kbps到2.4576Mbps的數(shù)據(jù)速率中選擇前向數(shù)據(jù)速率。根據(jù)所確定的數(shù)據(jù)速率,基站在步驟902確定所要傳輸?shù)目捎米畲罂俆U大小和時(shí)隙數(shù)。最大總TU大小與時(shí)隙數(shù)之間的關(guān)系如表1所示。
例如,最大總TU大小為3072比特并且分配兩個(gè)時(shí)隙,從而以1.2288Mbps進(jìn)行傳輸。換句話說,以1.2288Mbps在兩個(gè)時(shí)隙中將3072比特傳輸?shù)組S,其中每個(gè)時(shí)隙為1536比特。在步驟904,基站檢查分配給MS的傳輸(Tx)緩沖區(qū)。如前所述,在本發(fā)明中,來自三種應(yīng)用業(yè)務(wù)源的數(shù)據(jù)存儲(chǔ)在對(duì)應(yīng)于每個(gè)MS的三個(gè)緩沖區(qū)中。因此,基站確定這三個(gè)緩沖區(qū)是否全為空。如果三個(gè)緩沖區(qū)全為空,這意味著沒有數(shù)據(jù)要進(jìn)行傳輸,因此,在步驟906,基站準(zhǔn)備服務(wù)下一數(shù)據(jù)。
另一方面,如果在步驟904至少有一個(gè)緩沖區(qū)不為空,則在步驟908,基站確定具有數(shù)據(jù)的緩沖區(qū)數(shù)目以及緩沖區(qū)的優(yōu)先等級(jí),然后根據(jù)優(yōu)先等級(jí)確定從緩沖區(qū)讀出數(shù)據(jù)的順序。在步驟910,基站從緩沖區(qū)讀出數(shù)據(jù),直到最大總TU大小。在步驟912,基站將最大總TU大小與所讀出數(shù)據(jù)之和進(jìn)行比較。如果最大總TU大小小于所讀出數(shù)據(jù)之和,則基站進(jìn)入步驟914,否則,它進(jìn)入步驟920。
在步驟914,基站對(duì)從緩沖區(qū)讀出的每個(gè)TU執(zhí)行質(zhì)量匹配?;驹诓襟E916以經(jīng)過質(zhì)量匹配的TU形成PLP,并且在步驟918對(duì)PLP進(jìn)行調(diào)制,并且將它傳輸?shù)組S。
另一方面,如果在步驟912最大總TU大小大于所讀出數(shù)據(jù)之和,則在步驟920,基站檢查在該數(shù)據(jù)速率下是否可以采用另一總TU大小。例如,如果對(duì)于1.2288Mbps不能從緩沖區(qū)讀出3072比特的TU,則重新組合TU,以形成1536比特EP。通過這種方式,重新設(shè)置PLP的數(shù)據(jù)大小。
如果在步驟920即使通過改變總TU大小也不可能提供該數(shù)據(jù)速率,則基站在步驟922執(zhí)行DRD操作,并且返回到步驟902。如果在920存在可用總TU大小,則在步驟924根據(jù)數(shù)據(jù)速率重新設(shè)置EP大小,并且返回到步驟908。
表2示出在步驟910以1.2288Mbps從三個(gè)緩沖區(qū)的讀出。
(表2)
在步驟910以1.2288Mbps在3072比特的最大總TU大小下存在九種讀出情況。如果不能采用九種情況中的任一種情況,則確定是否存在次最大總TU大小下的九種情況中的至少一種情況。在步驟920所讀出數(shù)據(jù)塊不能滿足所改變的總TU大小的情況下,執(zhí)行DRD操作。
如上所述,本發(fā)明通過采用有效支持?jǐn)?shù)據(jù)業(yè)務(wù)和多媒體業(yè)務(wù)的協(xié)議結(jié)構(gòu)進(jìn)行調(diào)度,有利地提供高速率數(shù)據(jù)傳輸以及數(shù)據(jù)傳輸?shù)母咄掏铝俊?br>
現(xiàn)在,將描述根據(jù)本發(fā)明在接收到初始傳輸TU的反饋信息之后在基站中的TU重新傳輸。將在對(duì)于初始傳輸和重新傳輸具有相同數(shù)據(jù)速率的AWGN信道中的讀出調(diào)度的情況下對(duì)TU重新傳輸進(jìn)行描述。
重新傳輸數(shù)據(jù)重新傳輸通過循環(huán)調(diào)度來調(diào)度。如果重新傳輸緩沖區(qū)具有數(shù)據(jù),則停止初始傳輸,并且通過循環(huán)調(diào)度執(zhí)行重新傳輸,直到重新傳輸緩沖區(qū)為空。在本發(fā)明實(shí)施例中,假定C/I沒有變化,也就是,在AWGN信道上的初始傳輸和重新傳輸,使用相同的數(shù)據(jù)速率。雖然對(duì)于初始傳輸和重新傳輸保證相同的數(shù)據(jù)速率,但是在重新傳輸可以采用不同的總TU大小。
情況I(38.4Kbps)以與初始傳輸相同的方式執(zhí)行重新傳輸。
情況II(76.8Kbps)(1)如果在PLP中初始傳輸一個(gè)TU(384比特或768比特),則以相同的方式執(zhí)行重新傳輸。
(2)如果在PLP中初始傳輸兩個(gè)TU(384比特+384比特),則以兩種方式考慮重新傳輸a.如果兩個(gè)TU都含有錯(cuò)誤,則以與初始傳輸相同的方式對(duì)它們進(jìn)行重新傳輸;以及b.如果其中一個(gè)TU含有錯(cuò)誤,則以76.8Kbps在四個(gè)時(shí)隙中重新傳輸出錯(cuò)TU。與初始傳輸相比,以相同數(shù)據(jù)速率重新傳輸具有不同大小的PLP。
情況III(153.6Kbps)(1)如果在PLP中初始傳輸一個(gè)TU(384、768或1536比特),則以相同的方式執(zhí)行重新傳輸。
(2)如果在PLP中初始傳輸兩個(gè)TU(384+384或768+768),則以兩種方式考慮重新傳輸
a.如果兩個(gè)TU都含有錯(cuò)誤,則以與初始傳輸相同的方式對(duì)它們進(jìn)行重新傳輸;以及b.如果其中一個(gè)TU含有錯(cuò)誤,則以153.6Kbps在兩個(gè)或四個(gè)時(shí)隙中重新傳輸出錯(cuò)TU。
(3)如果初始傳輸三個(gè)TU(384+384+768,不考慮次序),則以三種方式考慮重新傳輸a.如果三個(gè)TU都含有錯(cuò)誤,則以與初始傳輸相同的方式執(zhí)行重新傳輸;b.如果三個(gè)TU中有一個(gè)含有錯(cuò)誤,則以153.6Kbps在兩個(gè)或四個(gè)時(shí)隙中重新傳輸出錯(cuò)TU;以及c.如果三個(gè)TU中有兩個(gè)含有錯(cuò)誤,則當(dāng)出錯(cuò)TU之和為768比特時(shí),采用圖3C的(4)、(5)或(6)所示的組合類型重新傳輸出錯(cuò)TU。當(dāng)出錯(cuò)TU之和為1152比特(768+384)時(shí),因?yàn)?152比特不是在153.6Kbps下可用的總TU大小,因此首先重新傳輸具有較高優(yōu)先等級(jí)的其中一個(gè)出錯(cuò)TU。如果較高優(yōu)先級(jí)TU為768比特,則以153.6Kbps在四個(gè)時(shí)隙中重新傳輸768比特TU。如果較高優(yōu)先級(jí)TU為384比特,則首先以153.6Kbps在兩個(gè)時(shí)隙中重新傳輸384比特TU。剩余TU在下一調(diào)度中首先進(jìn)行重新傳輸。也就是,在下一調(diào)度中以153.6Kbps在兩個(gè)或四個(gè)時(shí)隙中重新傳輸剩余TU。
情況IV-1(307.2Kbps)(1)如果在PLP中初始傳輸一個(gè)TU(384、768、1536、3072比特),則以相同的方式執(zhí)行重新傳輸。
(2)如果在PLP中初始傳輸兩個(gè)TU(384+384、768+768或1536+1536),則以兩種方式考慮重新傳輸a.如果兩個(gè)TU都含有錯(cuò)誤,則以與初始傳輸相同的方式對(duì)它們進(jìn)行重新傳輸;以及b.如果其中一個(gè)TU含有錯(cuò)誤,則以307.2Kbps在一個(gè)、兩個(gè)或四個(gè)時(shí)隙中重新傳輸出錯(cuò)TU。
(3)如果初始傳輸三個(gè)TU(384+384+768或768+768+1536,不考慮次序),則以三種方式考慮重新傳輸a.如果三個(gè)TU都含有錯(cuò)誤,則以與初始傳輸相同的方式執(zhí)行重新傳輸;b.如果三個(gè)TU中有一個(gè)含有錯(cuò)誤,則以307.2Kbps在一個(gè)、兩個(gè)或四個(gè)時(shí)隙中重新傳輸出錯(cuò)TU;以及c.如果三個(gè)TU中有兩個(gè)含有錯(cuò)誤,則當(dāng)出錯(cuò)TU采用(384+384)或(768+768)的組合類型時(shí),采用圖3D的(4)、(5)或(6)所示的組合類型重新傳輸出錯(cuò)TU。當(dāng)出錯(cuò)TU采用(384+768或768+1 536)的組合類型時(shí),由于出錯(cuò)TU之和1152或2304比特不為在307.2Kbps下支持的總TU大小,因此首先重新傳輸具有較高優(yōu)先等級(jí)的其中一個(gè)出錯(cuò)TU(384、768或1536比特)。剩余TU在下一調(diào)度中首先進(jìn)行重新傳輸。
情況IV-2(614.4Kbps)(1)如果在PLP中初始傳輸一個(gè)TU(768、1536、3072比特),則以相同的方式執(zhí)行重新傳輸。
(2)如果在PLP中初始傳輸兩個(gè)TU(384+384、768+768或1536+1536),則以兩種方式考慮重新傳輸a.如果兩個(gè)TU都含有錯(cuò)誤,則以與初始傳輸相同的方式對(duì)它們進(jìn)行重新傳輸;以及b.如果其中一個(gè)TU含有錯(cuò)誤,則除384比特TU之外以614.4Kbps在一個(gè)或兩個(gè)時(shí)隙中重新傳輸出錯(cuò)TU。由于384比特不是在614.4Kbps下可用的總TU大小,因此通過DRD重新傳輸384比特TU。
(3)如果初始傳輸三個(gè)TU(384+384+768或768+768+1536,不考慮次序),則以三種方式考慮重新傳輸a.如果三個(gè)TU都含有錯(cuò)誤,則以與初始傳輸相同的方式執(zhí)行重新傳輸;b.如果三個(gè)TU中有一個(gè)含有錯(cuò)誤,則除384比特TU之外以614.4Kbps在一個(gè)或兩個(gè)時(shí)隙中重新傳輸出錯(cuò)TU。由于384比特不是在614.4Kbps下可用的總TU大小,因此通過DRD重新傳輸384比特TU;以及c.如果三個(gè)TU中有兩個(gè)含有錯(cuò)誤,則當(dāng)出錯(cuò)TU采用(384+384)或(768+768)的組合類型時(shí),采用圖3D的(4)、(5)或(6)所示的組合類型重新傳輸出錯(cuò)TU。當(dāng)出錯(cuò)TU采用(384+768)或(768+1536)的組合類型時(shí),以614.4Kbps在一個(gè)或兩個(gè)時(shí)隙中重新傳輸較高優(yōu)先級(jí)768比特或1536比特TU。如果較高優(yōu)先級(jí)TU為384比特,則由于384比特不是在614.4Kbps下可用的總TU大小,因此通過DRD對(duì)它進(jìn)行重新傳輸。剩余TU在下一調(diào)度中首先進(jìn)行重新傳輸。
情況IV-3(1228.8Kbps)(1)如果在PLP中初始傳輸一個(gè)TU(1536或3072比特),則以相同的方式執(zhí)行重新傳輸。
(2)如果在PLP中初始傳輸兩個(gè)TU(768+768或1536+1536),則以兩種方式考慮重新傳輸a.如果兩個(gè)TU都含有錯(cuò)誤,則以與初始傳輸相同的方式對(duì)它們進(jìn)行重新傳輸;以及b.如果其中一個(gè)TU含有錯(cuò)誤,且出錯(cuò)TU為1536比特,則以1228.8Kbps在一個(gè)時(shí)隙中對(duì)它進(jìn)行重新傳輸。如果出錯(cuò)TU為768比特,則由于768比特不是在1228.8Kbps下可用的總TU大小,因此通過DRD對(duì)它進(jìn)行重新傳輸。
(3)如果初始傳輸三個(gè)TU(384+384+768或768+768+1536,不考慮次序),則以三種方式考慮重新傳輸a.如果三個(gè)TU都含有錯(cuò)誤,則以與初始傳輸相同的方式執(zhí)行重新傳輸;b.如果其中一個(gè)TU含有錯(cuò)誤,且出錯(cuò)TU為1536比特,則以1228.8Kbps在一個(gè)時(shí)隙中對(duì)它進(jìn)行重新傳輸。如果出錯(cuò)TU為384或768比特,則由于384和768比特不是在1228.8Kbps下可用的總TU大小,因此通過DRD對(duì)它進(jìn)行重新傳輸;以及c.如果三個(gè)TU中有兩個(gè)含有錯(cuò)誤,則當(dāng)出錯(cuò)TU采用(768+768)的組合類型時(shí),采用圖3D的(4)、(5)或(6)所示的組合類型在一個(gè)時(shí)隙中重新傳輸出錯(cuò)TU。然而,當(dāng)出錯(cuò)TU采用(384+384)的組合類型時(shí),由于768比特不是在1228.8Kbps下可用的總TU大小,因此通過DRD對(duì)它們進(jìn)行重新傳輸。如果出錯(cuò)TU采用(384+768)或(768+1536)的組合類型,則以1228.8Kbps在一個(gè)時(shí)隙中重新傳輸較高優(yōu)先級(jí)1536比特TU。如果較高優(yōu)先級(jí)TU為384或768比特,則通過DRD對(duì)它進(jìn)行重新傳輸。剩余TU在下一調(diào)度中首先進(jìn)行重新傳輸。
情況IV-4(2457.6Kbps)(1)如果在PLP中初始傳輸一個(gè)TU(3072比特),則以相同的方式執(zhí)行重新傳輸。
(2)如果在PLP中初始傳輸兩個(gè)TU(1536+1536),則以兩種方式考慮重新傳輸a.如果兩個(gè)TU都含有錯(cuò)誤,則以與初始傳輸相同的方式對(duì)它們進(jìn)行重新傳輸;以及b.如果其中一個(gè)TU含有錯(cuò)誤,則由于1536比特不是在2457.6Kbps下可用的總TU大小,因此通過DRD對(duì)出錯(cuò)1536比特TU進(jìn)行重新傳輸。
(3)如果初始傳輸三個(gè)TU(768+768+1536,不考慮次序),則以三種方式考慮重新傳輸a.如果三個(gè)TU都含有錯(cuò)誤,則以與初始傳輸相同的方式執(zhí)行重新傳輸;b.如果其中一個(gè)TU含有錯(cuò)誤,則由于768比特和1536比特不是在2457.6Kbps下可用的總TU大小,因此通過DRD對(duì)出錯(cuò)768比特或1536比特TU進(jìn)行重新傳輸;以及c.如果三個(gè)TU中有兩個(gè)含有錯(cuò)誤,則由于768比特和1536比特不是在2457.6Kbps下可用的總TU大小,因此通過DRD重新傳輸出錯(cuò)TU。剩余TU在下一調(diào)度中首先進(jìn)行重新傳輸。
圖10是示出根據(jù)本發(fā)明實(shí)施例當(dāng)包括在初始傳輸PLP中的一個(gè)TU或多個(gè)TU都發(fā)生接收失敗時(shí)通過循環(huán)調(diào)度在AWGN信道上以2.4576Mbps進(jìn)行數(shù)據(jù)重新傳輸?shù)牧鞒虉D。
參照?qǐng)D10,在步驟1000,基站從移動(dòng)臺(tái)接收初始傳輸PLP的反饋幀。在步驟1002,基站確定反饋幀對(duì)于初始傳輸PLP中的TU是否只包括ACK信號(hào)。如果反饋幀對(duì)于PLP中的TU都包括ACK,則在步驟1004,基站確定傳輸成功完成而不存在錯(cuò)誤。
如果反饋幀包括至少一個(gè)NACK信號(hào),則在步驟1006,基站確定反饋幀中的NACK數(shù)是否至少為2,也就是,初始傳輸PLP幀是否只包括一個(gè)TU。如果PLP只包括一個(gè)TU,則在步驟1008,基站確定出錯(cuò)TU是否來自H優(yōu)先級(jí)緩沖區(qū)。如果出錯(cuò)TU來自H優(yōu)先級(jí)緩沖區(qū),則基站在步驟1024從H重新傳輸緩沖區(qū)讀出3072比特,在步驟1028以3072比特H優(yōu)先級(jí)TU形成PLP,并且在步驟1022對(duì)它進(jìn)行重新傳輸。如果在步驟1008出錯(cuò)TU不來自H優(yōu)先級(jí)緩沖區(qū),則在步驟1010,基站確定它是否來自M優(yōu)先級(jí)緩沖區(qū)。如果出錯(cuò)TU來自M優(yōu)先級(jí)緩沖區(qū),則基站在步驟1026從M重新傳輸緩沖區(qū)讀出3072比特,在步驟1028以3072比特M優(yōu)先級(jí)TU形成PLP,并且在步驟1022對(duì)它進(jìn)行重新傳輸。如果在步驟1010出錯(cuò)TU不來自M優(yōu)先級(jí)緩沖區(qū),則基站在步驟1012從L重新傳輸緩沖區(qū)讀出3072比特,在步驟1028以3072比特L優(yōu)先級(jí)TU形成PLP,并且在步驟1022對(duì)它進(jìn)行重新傳輸。
同時(shí),如果在步驟1006,NACK之和至少為2,則在步驟1014,基站確定反饋幀是否包括兩個(gè)NACK。在PLP中存在兩個(gè)NACK即兩個(gè)TU的情況下,基站進(jìn)入步驟1016,并且在PLP中存在更多NACK即更多TU的情況下,它進(jìn)入步驟1036。
如果在步驟1016基站確定兩個(gè)出錯(cuò)TU中有一個(gè)來自H優(yōu)先級(jí)緩沖區(qū),則它在步驟1030從H重新傳輸緩沖區(qū)讀出1536比特,并且進(jìn)入步驟1018。另一方面,如果在步驟1016,沒有一個(gè)出錯(cuò)TU來自H優(yōu)先級(jí)緩沖區(qū),則在步驟1018,基站確定出錯(cuò)TU中是否有一個(gè)來自M優(yōu)先級(jí)緩沖區(qū)。如果出錯(cuò)TU中有一個(gè)來自M優(yōu)先級(jí)緩沖區(qū),則基站在步驟1032從M重新傳輸緩沖區(qū)讀出1536比特,在步驟1034使用來自H和M重新傳輸緩沖區(qū)的兩個(gè)1532比特TU形成PLP,并且在步驟1022將PLP傳輸?shù)組S。如果沒有一個(gè)出錯(cuò)TU來自M優(yōu)先級(jí)緩沖區(qū),則基站在步驟1020從L重新傳輸緩沖區(qū)讀出1536比特,然后執(zhí)行步驟1034和1022。在步驟1016到1034,分別從三個(gè)緩沖區(qū)中的兩個(gè)讀出1536比特。也就是,讀出H優(yōu)先級(jí)1536比特和M優(yōu)先級(jí)1536比特、H優(yōu)先級(jí)1536比特和L優(yōu)先級(jí)1536比特、或M優(yōu)先級(jí)1536比特和L優(yōu)先級(jí)1536比特,然后使用所讀出的兩個(gè)1536比特TU形成PLP。
如果在步驟1014,反饋幀包括大于兩個(gè)NACK,則由于在本發(fā)明實(shí)施例中假定PLP最大可以包括三個(gè)TU,因此這意味著PLP包括三個(gè)TU。如果在步驟1036確定初始傳輸PLP包括來自H優(yōu)先級(jí)緩沖區(qū)的1536比特,則在步驟1040,基站從H重新傳輸緩沖區(qū)讀出1536比特。然后,基站在步驟1042從M重新傳輸緩沖區(qū)讀出768比特,并且在步驟1044從L重新傳輸緩沖區(qū)讀出768比特。基站在步驟1048以三個(gè)TU形成PLP,并且在步驟1022將PLP傳輸?shù)組S。
另一方面,如果在步驟1036確定在初始傳輸PLP中H優(yōu)先級(jí)TU不為1536比特,則在步驟1038,基站確定PLP是否包括來自M優(yōu)先級(jí)緩沖區(qū)的1536比特。如果M優(yōu)先級(jí)TU為1536比特,則基站在步驟1050從H重新傳輸緩沖區(qū)讀出768比特,在步驟1052從M重新傳輸緩沖區(qū)讀出1536比特,并且在步驟1054從L重新傳輸緩沖區(qū)讀出768比特?;驹诓襟E1048以三個(gè)TU形成PLP,并且在步驟1022將PLP重新傳輸?shù)組S。
如果在步驟1038,M優(yōu)先級(jí)TU不為1536比特,這意味著1536比特來自L優(yōu)先級(jí)緩沖區(qū)。因此,基站在步驟1056從H重新傳輸緩沖區(qū)讀出768比特,在步驟1058從M重新傳輸緩沖區(qū)讀出768比特,并且在步驟1060從L重新傳輸緩沖區(qū)讀出1536比特?;驹诓襟E1048以三個(gè)TU形成PLP,并且在步驟1022將PLP重新傳輸?shù)組S。
圖11A到11D是示出根據(jù)本發(fā)明實(shí)施例當(dāng)初始傳輸PLP中的三個(gè)TU有一個(gè)或兩個(gè)發(fā)生接收失敗時(shí)以2.4576Mbps進(jìn)行數(shù)據(jù)重新傳輸?shù)牧鞒虉D。
參照?qǐng)D11A,在步驟1102,基站確定PLP中的三個(gè)TU是否有一個(gè)包含錯(cuò)誤。在步驟1104,基站確定出錯(cuò)TU是否來自H優(yōu)先級(jí)緩沖區(qū)。如果出錯(cuò)TU來自H優(yōu)先級(jí)緩沖區(qū),則在步驟1106,基站確定PLP中的H優(yōu)先級(jí)TU是否為1536比特。如果H優(yōu)先級(jí)TU為1536比特,則基站在步驟1108從H重新傳輸緩沖區(qū)讀出1536比特,并且在步驟1126以1536比特H優(yōu)先級(jí)TU形成PLP。然而,由于1536比特不是在2.4576Mbps下可用的總TU大小,因此基站在步驟1128執(zhí)行DRD操作,然后在步驟1134將所得到的PLP重新傳輸?shù)組S。由于1.2288Mbps是可以傳輸1536比特?cái)?shù)據(jù)的最大數(shù)據(jù)速率,因此,在步驟1128,2.4576Mbps降至1.2288Mbps。另一方面,如果在步驟1106,H優(yōu)先級(jí)TU不為1536比特,這意味著它為768比特。因此,基站在步驟1114從H重新傳輸緩沖區(qū)讀出768比特,然后在步驟1130以768比特H優(yōu)先級(jí)TU形成PLP。然而,由于768比特不是在2.4576Mbps下可用的總TU大小,因此在步驟1132,基站通過將2.4576Mbps降至傳輸768比特所允許的最大數(shù)據(jù)速率即614.4Kbps,執(zhí)行DRD操作。
如果在步驟1104確定出錯(cuò)TU不來自H優(yōu)先級(jí)緩沖區(qū),則在步驟1110,基站確定出錯(cuò)TU是否來自M優(yōu)先級(jí)緩沖區(qū)。如果出錯(cuò)TU來自M優(yōu)先級(jí)緩沖區(qū),則在步驟1116,基站確定M優(yōu)先級(jí)TU是否為1536比特。如果M優(yōu)先級(jí)TU為1536比特,則基站在步驟1120從M重新傳輸緩沖區(qū)讀出1536比特,并且在步驟1126以1536比特M優(yōu)先級(jí)TU形成PLP。然而,由于1536比特不是在2.4576Mbps下可用的總TU大小,因此基站在步驟1128通過將2.4576Mbps降至1.2288Mbps來執(zhí)行DRD操作,然后在步驟1134將所得到的PLP重新傳輸?shù)組S。如果在步驟1116,M優(yōu)先級(jí)TU不為1536比特,則基站在步驟1122從M重新傳輸緩沖區(qū)讀出768比特,然后在步驟1130以768比特M優(yōu)先級(jí)TU形成PLP。然而,由于768比特不是在2.4576Mbps下可用的總TU大小,因此在步驟1132,基站通過將2.4576Mbps降至614.4Kbp s,執(zhí)行DRD操作。
如果在步驟1110確定出錯(cuò)TU不來自M優(yōu)先級(jí)緩沖區(qū),這意味著出錯(cuò)TU來自L優(yōu)先級(jí)緩沖區(qū)。以與H優(yōu)先級(jí)或M優(yōu)先級(jí)TU重新傳輸相同的方式,如果L優(yōu)先級(jí)TU為768比特在步驟1124到1134,并且如果L優(yōu)先級(jí)TU為1536比特在步驟1126、1128和1134,對(duì)L優(yōu)先級(jí)TU進(jìn)行重新傳輸。
參照?qǐng)D11B,在步驟1150,基站確定PLP中的三個(gè)TU是否有兩個(gè)存在錯(cuò)誤。在步驟1152,基站確定出錯(cuò)TU中是否有一個(gè)來自H優(yōu)先級(jí)緩沖區(qū)。如果出錯(cuò)TU中有一個(gè)來自H優(yōu)先級(jí)緩沖區(qū),則基站進(jìn)入步驟1154,否則,它執(zhí)行例程D。在步驟1154,基站確定H優(yōu)先級(jí)TU是否為768比特。如果H優(yōu)先級(jí)TU為768比特,則它進(jìn)入步驟1156,否則,它進(jìn)入步驟1178。在步驟1156,基站從H重新傳輸緩沖區(qū)讀出768比特。在步驟1178,基站從H優(yōu)先級(jí)緩沖區(qū)讀出1536比特。
如前所述,在2.4576Mbps下PLP大小限定為3072比特。因此,要從三個(gè)緩沖區(qū)讀出3072比特,則應(yīng)分別從兩個(gè)緩沖區(qū)讀出768比特,并且從另一個(gè)緩沖區(qū)讀出1532比特。H、M和L優(yōu)先級(jí)TU單元分別為768或1532比特。如果在步驟1154,出錯(cuò)H優(yōu)先級(jí)TU不為768比特,這意味著H優(yōu)先級(jí)TU為1536比特。因此,在步驟1178,基站從H重新傳輸緩沖區(qū)讀出1532比特。
然后,由于在圖11B、11C和11D所示的情況下在PLP中有兩個(gè)TU出錯(cuò),因此基站應(yīng)從另一個(gè)緩沖區(qū)讀出一個(gè)TU。然后,在步驟1160確定是否存在M優(yōu)先級(jí)錯(cuò)誤。如果存在M優(yōu)先級(jí)錯(cuò)誤,則基站進(jìn)入步驟1162,否則它執(zhí)行例程A。在步驟1162,基站確定M優(yōu)先級(jí)TU是否為768比特。如果是,則在步驟1164,基站從M重新傳輸緩沖區(qū)讀出768比特。另一方面,如果M優(yōu)先級(jí)錯(cuò)誤不為768比特,則在步驟1171,基站從M重新傳輸緩沖區(qū)讀出1532比特。
在步驟1164或1171之后,基站在步驟1166以所讀出的數(shù)據(jù)形成PLP,而不進(jìn)行質(zhì)量匹配。如果所讀出TU之和為2034比特,則以較高優(yōu)先級(jí)768比特或1532比特TU形成PLP。如果TU之和為1532比特,則以768比特TU形成PLP。由于2304和1536比特不是在2.4576Mbps下可用的總TU大小,因此基站通過將2.4576Mbps降至1.2288Mbps或614.4Kbps來執(zhí)行DRD操作。在步驟1170,基站對(duì)PLP進(jìn)行調(diào)制,并且將它傳輸?shù)揭苿?dòng)臺(tái)。
在存在H優(yōu)先級(jí)錯(cuò)誤而不存在M優(yōu)先級(jí)錯(cuò)誤的情況下,這意味著存在L優(yōu)先級(jí)錯(cuò)誤,執(zhí)行例程A。參照?qǐng)D11C,在步驟1172,基站確定L優(yōu)先級(jí)TU是否為768比特。如果是,在步驟1174,基站從L重新傳輸緩沖區(qū)讀出768比特。如果M優(yōu)先級(jí)TU不為768比特,則在步驟1176,基站讀出1536比特。在步驟1174或1176之后,基站返回到步驟1166。
當(dāng)在步驟1152不存在H優(yōu)先級(jí)錯(cuò)誤時(shí),執(zhí)行例程D。在這種情況下,存在M優(yōu)先級(jí)錯(cuò)誤和L優(yōu)先級(jí)錯(cuò)誤。在步驟1180,基站確定M優(yōu)先級(jí)TU是否為768比特。如果是,則基站在步驟1182從M重新傳輸緩沖區(qū)讀出768比特,并且在步驟1184確定L優(yōu)先級(jí)TU是否為768比特。如果L優(yōu)先級(jí)TU為768比特,則在步驟1186,基站從L重新傳輸緩沖區(qū)讀出768比特。另一方面,如果M優(yōu)先級(jí)TU不為768比特,則基站在步驟1188從M重新傳輸緩沖區(qū)讀出1536比特,并且進(jìn)入步驟1186,這是因?yàn)槿绻偣舶?072比特的三個(gè)TU中有一個(gè)為1536比特,則另外兩個(gè)TU分別為768比特。
同時(shí),如果在步驟1184,L優(yōu)先級(jí)TU不為768比特,則在步驟1190,基站從L重新傳輸緩沖區(qū)讀出1536比特。在步驟1186或1190之后,基站返回到步驟1166。
根據(jù)如上所述的本發(fā)明,通過采用支持多媒體業(yè)務(wù)以及數(shù)據(jù)業(yè)務(wù)的協(xié)議結(jié)構(gòu)進(jìn)行調(diào)度為高速率數(shù)據(jù)傳輸以及數(shù)據(jù)傳輸提供高吞吐量。
盡管本發(fā)明是參照其特定優(yōu)選實(shí)施例來描述的,但本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離由所附權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以對(duì)其進(jìn)行形式和細(xì)節(jié)的各種修改。
權(quán)利要求
1.一種將不同類型的業(yè)務(wù)數(shù)據(jù)從基站的發(fā)射器傳輸?shù)揭苿?dòng)臺(tái)的方法,包括如下步驟確定在預(yù)定數(shù)據(jù)速率下可用的數(shù)據(jù)大?。灰约巴ㄟ^根據(jù)不同類型業(yè)務(wù)數(shù)據(jù)的優(yōu)先等級(jí)組合不同類型業(yè)務(wù)數(shù)據(jù)中的一種或多種業(yè)務(wù)數(shù)據(jù),以可用數(shù)據(jù)大小構(gòu)造傳輸數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,還包括如下步驟如果組合業(yè)務(wù)數(shù)據(jù)大小小于所述可用數(shù)據(jù)大小,則以在確定數(shù)據(jù)速率下可用的第二數(shù)據(jù)大小構(gòu)造傳輸數(shù)據(jù)。
3.如權(quán)利要求2所述的方法,還包括如下步驟如果組合業(yè)務(wù)數(shù)據(jù)大小不滿足在預(yù)定數(shù)據(jù)速率下可用的任何數(shù)據(jù)大小,則選擇小于所述數(shù)據(jù)速率的最大數(shù)據(jù)速率,并且通過組合一種或多種業(yè)務(wù)數(shù)據(jù),以在所選數(shù)據(jù)速率下可用的數(shù)據(jù)大小構(gòu)造傳輸數(shù)據(jù)。
4.如權(quán)利要求1所述的方法,還包括如下步驟如果基站對(duì)至少兩個(gè)不同移動(dòng)臺(tái)進(jìn)行服務(wù),則通過循環(huán)調(diào)度選擇所要服務(wù)的移動(dòng)臺(tái)。
5.如權(quán)利要求1所述的方法,其中,在基站中根據(jù)從移動(dòng)臺(tái)接收的DRC(Data Rate Control,數(shù)據(jù)速率控制)信息,確定預(yù)定數(shù)據(jù)速率。
6.如權(quán)利要求1所述的方法,其中,如果在預(yù)定數(shù)據(jù)速率下不能支持具有最高優(yōu)先等級(jí)的業(yè)務(wù)數(shù)據(jù)量與較低優(yōu)先等級(jí)的業(yè)務(wù)數(shù)據(jù)進(jìn)行組合,并且在該數(shù)據(jù)速率下可以支持具有其他優(yōu)先等級(jí)的業(yè)務(wù)數(shù)據(jù)量,則從傳輸數(shù)據(jù)構(gòu)造中排除最高優(yōu)先等級(jí)。
7.如權(quán)利要求1所述的方法,還包括如下步驟如果組合數(shù)據(jù)大小小于最大可用數(shù)據(jù)大小,則通過組合一種或多種業(yè)務(wù)數(shù)據(jù),以小于所述可用數(shù)據(jù)大小的可用數(shù)據(jù)大小構(gòu)造傳輸數(shù)據(jù)。
8.一種基站設(shè)備,用于將不同類型的業(yè)務(wù)數(shù)據(jù)傳輸?shù)揭苿?dòng)臺(tái),包括發(fā)射器,用于確定在預(yù)定數(shù)據(jù)速率下可用的數(shù)據(jù)大小,并且通過根據(jù)不同類型業(yè)務(wù)數(shù)據(jù)的優(yōu)先等級(jí)組合不同類型業(yè)務(wù)數(shù)據(jù)中的一種或多種業(yè)務(wù)數(shù)據(jù),以可用數(shù)據(jù)大小構(gòu)造傳輸數(shù)據(jù)。
9.如權(quán)利要求8所述的基站設(shè)備,其中,如果基站對(duì)至少兩個(gè)不同移動(dòng)臺(tái)進(jìn)行服務(wù),則基站通過循環(huán)調(diào)度選擇所要服務(wù)的移動(dòng)臺(tái)。
10.一種將包含錯(cuò)誤的業(yè)務(wù)數(shù)據(jù)重新傳輸?shù)揭苿?dòng)臺(tái)的方法,包括如下步驟確定在預(yù)定數(shù)據(jù)速率下可用的數(shù)據(jù)大?。淮_定包含錯(cuò)誤的業(yè)務(wù)數(shù)據(jù)大小是否等于可用數(shù)據(jù)大??;以及如果包含錯(cuò)誤的業(yè)務(wù)數(shù)據(jù)大小等于可用數(shù)據(jù)大小,則以預(yù)定數(shù)據(jù)速率重新傳輸包含錯(cuò)誤的業(yè)務(wù)數(shù)據(jù)。
11.如權(quán)利要求10所述的方法,還包括如下步驟如果兩個(gè)或更多包含錯(cuò)誤的業(yè)務(wù)數(shù)據(jù)塊之和等于可用數(shù)據(jù)大小,則通過組合兩個(gè)或更多包含錯(cuò)誤的業(yè)務(wù)數(shù)據(jù)塊,以確定數(shù)據(jù)速率重新傳輸包含錯(cuò)誤的業(yè)務(wù)數(shù)據(jù)。
12.如權(quán)利要求11所述的方法,其中,如果兩個(gè)或更多包含錯(cuò)誤的業(yè)務(wù)數(shù)據(jù)塊之和不等于在預(yù)定數(shù)據(jù)速率下可用的任何數(shù)據(jù)大小,則根據(jù)業(yè)務(wù)數(shù)據(jù)的優(yōu)先等級(jí)重新傳輸業(yè)務(wù)數(shù)據(jù)。
13.如權(quán)利要求12所述的方法,其中,根據(jù)業(yè)務(wù)數(shù)據(jù)的優(yōu)先等級(jí)從重新傳輸中排除的業(yè)務(wù)數(shù)據(jù)在下一調(diào)度中優(yōu)先進(jìn)行重新傳輸。
14.如權(quán)利要求10所述的方法,還包括如下步驟如果至少兩種業(yè)務(wù)數(shù)據(jù)包含錯(cuò)誤,并且包含錯(cuò)誤的至少兩種業(yè)務(wù)數(shù)據(jù)之和不等于可用數(shù)據(jù)大小,則根據(jù)該至少兩種業(yè)務(wù)數(shù)據(jù)的優(yōu)先等級(jí)重新傳輸該至少兩種業(yè)務(wù)數(shù)據(jù)。
15.如權(quán)利要求10所述的方法,還包括如下步驟如果包含錯(cuò)誤的業(yè)務(wù)數(shù)據(jù)之和不等于可用數(shù)據(jù)大小,則通過組合包含錯(cuò)誤的業(yè)務(wù)數(shù)據(jù),以第二可用大小構(gòu)造重新傳輸數(shù)據(jù)。
16.如權(quán)利要求14所述的方法,還包括如下步驟如果包含錯(cuò)誤的至少兩種業(yè)務(wù)數(shù)據(jù)組合在一起不等于確定數(shù)據(jù)速率下的任何可用數(shù)據(jù)大小,則以小于確定數(shù)據(jù)速率的最大數(shù)據(jù)速率將該至少兩種業(yè)務(wù)數(shù)據(jù)組合在一起進(jìn)行重新傳輸。
17.如權(quán)利要求14所述的方法,還包括如下步驟如果包含錯(cuò)誤的至少兩種業(yè)務(wù)數(shù)據(jù)不等于傳送數(shù)據(jù)速率下的任何可用數(shù)據(jù)大小,則以小于該數(shù)據(jù)速率的最大數(shù)據(jù)速率分別重新傳輸該至少兩種業(yè)務(wù)數(shù)據(jù)。
18.如權(quán)利要求10所述的方法,還包括如下步驟如果至少存在兩個(gè)移動(dòng)臺(tái)要進(jìn)行服務(wù),則通過循環(huán)調(diào)度選擇所要服務(wù)的移動(dòng)臺(tái)。
19.如權(quán)利要求10所述的方法,其中,如果重新傳輸數(shù)據(jù)和初始傳輸數(shù)據(jù)要傳輸?shù)揭苿?dòng)臺(tái),則在初始傳輸數(shù)據(jù)之前對(duì)重新傳輸數(shù)據(jù)進(jìn)行傳輸。
20.如權(quán)利要求10所述的方法,其中,根據(jù)從移動(dòng)臺(tái)接收的DRC(數(shù)據(jù)速率控制)信息,確定預(yù)定數(shù)據(jù)速率。
21.一種基站設(shè)備,用于將包含錯(cuò)誤的業(yè)務(wù)數(shù)據(jù)重新傳輸?shù)揭苿?dòng)臺(tái),包括發(fā)射器,用于確定在根據(jù)從移動(dòng)臺(tái)接收的DRC(數(shù)據(jù)速率控制)信息確定的數(shù)據(jù)速率下可用的最大數(shù)據(jù)大小,并且如果包含錯(cuò)誤的業(yè)務(wù)數(shù)據(jù)大小等于最大可用數(shù)據(jù)大小,則以該數(shù)據(jù)速率重新傳輸包含錯(cuò)誤的業(yè)務(wù)數(shù)據(jù)。
22.一種在移動(dòng)臺(tái)中接收從基站傳輸?shù)牟煌愋蜆I(yè)務(wù)數(shù)據(jù)的方法,包括如下步驟確定接收業(yè)務(wù)數(shù)據(jù)是初始傳輸還是重新傳輸業(yè)務(wù)數(shù)據(jù);從接收業(yè)務(wù)數(shù)據(jù)中檢測(cè)錯(cuò)誤,并且如果接收業(yè)務(wù)數(shù)據(jù)是初始傳輸?shù)?,則生成表示接收業(yè)務(wù)數(shù)據(jù)的錯(cuò)誤檢測(cè)結(jié)果的反饋信息;以及根據(jù)業(yè)務(wù)數(shù)據(jù)的QoS,單獨(dú)存儲(chǔ)業(yè)務(wù)數(shù)據(jù)。
23.如權(quán)利要求21所述的方法,其中,反饋信息表示業(yè)務(wù)數(shù)據(jù)是否包含錯(cuò)誤。
24.如權(quán)利要求21所述的方法,其中,如果接收業(yè)務(wù)數(shù)據(jù)是重新傳輸?shù)?,則將接收業(yè)務(wù)數(shù)據(jù)與初始傳輸業(yè)務(wù)數(shù)據(jù)進(jìn)行合并,并且對(duì)合并業(yè)務(wù)數(shù)據(jù)進(jìn)行錯(cuò)誤檢查。
25.一種移動(dòng)臺(tái)中的接收器,用于從基站接收不同類型的業(yè)務(wù)數(shù)據(jù),包括確定器,用于確定接收業(yè)務(wù)數(shù)據(jù)是初始傳輸還是重新傳輸業(yè)務(wù)數(shù)據(jù);錯(cuò)誤檢測(cè)器,用于從接收業(yè)務(wù)數(shù)據(jù)中檢測(cè)錯(cuò)誤;反饋信息生成器,用于如果接收業(yè)務(wù)數(shù)據(jù)是初始傳輸?shù)?,則生成表示接收業(yè)務(wù)數(shù)據(jù)的錯(cuò)誤檢測(cè)結(jié)果的反饋信息;以及質(zhì)量解復(fù)用器和存儲(chǔ)器,用于根據(jù)業(yè)務(wù)數(shù)據(jù)的QoS,單獨(dú)存儲(chǔ)業(yè)務(wù)數(shù)據(jù)。
全文摘要
一種高效提供多媒體業(yè)務(wù)和分組數(shù)據(jù)業(yè)務(wù)的調(diào)度方法。該調(diào)度是采用MQC(多路質(zhì)量控制)協(xié)議結(jié)構(gòu)的循環(huán)調(diào)度?;局械陌l(fā)射器通過調(diào)度使用優(yōu)先級(jí)隊(duì)列在一個(gè)PLP中傳輸或重新傳輸來自不同流的TU。
文檔編號(hào)H04J3/16GK1463509SQ02801945
公開日2003年12月24日 申請(qǐng)日期2002年5月4日 優(yōu)先權(quán)日2001年5月4日
發(fā)明者具昌會(huì), 樸東植, 金大均, 裴范植 申請(qǐng)人:三星電子株式會(huì)社