專利名稱:重新調度預定的傳輸的制作方法
技術領域:
本發(fā)明主要涉及通信,且更特別地,涉及改進數據傳輸的調度。
背景技術:
無線通信領域具有許多應用,包括例如無繩電話、傳呼、無線局域回路(wireless local loop)、個人數字助理(personal digital assistant)(PDA)、互聯(lián)網電話(Internet telephony)和衛(wèi)星通信系統(tǒng)(satelite communicationsystem)。一個特別重要的應用是用于移動用戶的蜂窩電話系統(tǒng)。(正如本文所使用的,術語“蜂窩”包括蜂窩和個人通信業(yè)務(personal communicationsservices)(PCS)的頻率。)已經為這樣的蜂窩電話系統(tǒng)開發(fā)了各種空中接口,這樣的系統(tǒng)包括例如頻分多址(frequency division multipleaccess)(FDMA)、時分多址(time division multiple access)(TDMA)和碼分多址(code division multiple access)(CDMA)。與之相關,已經建立了各種本國和國際標準,包括例如先進移動電話服務(Advanced Mobile PhoneService)(AMPS)、全球移動系統(tǒng)(Global System for Mobile)(GSM)和暫定標準95(Interim Standard)(IS-95)。特別地,IS-95及其衍生物IS-95A、IS-95B、ANSI J-STD-008(在此常常將這些合在一起稱為IS-95)和被提議的用于數據的高數據速率(high-data-rate)系統(tǒng)等是由電信工業(yè)協(xié)會(TelecommunicationIndustry Association)(TIA)、國際電聯(lián)(International TelecommunicationsUnion)(ITU)和其它著名標準團體所公布的。
按照IS-95標準的用法配置的蜂窩電話系統(tǒng)使用CDMA信號處理技術以提供高效而健壯的蜂窩電話服務。在美國專利Nos.5,103,459和4,901,307中描述了按照IS-95標準的用法實質性地配置的典型蜂窩電話系統(tǒng),這兩項專利已被轉讓給本發(fā)明的代理人并通過引用完全包括在此。一個典型的被描述的使用CDMA技術的系統(tǒng)是TIA所發(fā)布的cdma2000 ITU-R無線傳輸技術(RTT)候選建議(cdma2000 ITU-R Radio Transmission Technology Candidate Submission)(在此被稱為cdma2000)。cdma2000的標準是在IS-2000的草案版本中給出的并且已經被TIA批準。cdma2000方案向下兼容于IS-95系統(tǒng)。另一個CDMA標準是W-CDMA標準,如被包括在第3代合作項目(3rd Generation PartnershipProject)“3GPP”的文檔號3G TS 25.211、3G TS 25.213和3G TS 25.214中的。
在上面介紹的CDMA系統(tǒng)中,可以用不同長度的信息幀(message frame)發(fā)送語音和數據業(yè)務。一般,在一個基站范圍內的一個遠程站(remote station)為了確定完整的語音和數據有效負荷信息必須接收和解碼一組信息幀。在信息幀上附上幀頭以傳達信息,如關于將發(fā)送一個給定有效負荷的信息幀的數量。除了發(fā)送全部有效負荷所需要的幀數量之外,幀頭也可以發(fā)送識別目標目的地和信息幀傳輸速率的信息。其它信息諸如信息幀的無線鏈路協(xié)議(RLP)序列號也可以被包括在內。因此,信息幀的準確解碼依賴于附在所述信息幀上的幀頭的檢測與解碼。
利用幀頭和關聯(lián)的信息幀的成功或不成功解碼消息來優(yōu)化系統(tǒng)的吞吐量是合乎需要的。特別是,利用這樣的信息快速地改變信息幀的傳輸調度將是合乎需要的。
概述在通信系統(tǒng)的反向鏈路上實現(xiàn)一個ARQ(自動重發(fā)請求)信道,在ARQ信道上發(fā)送肯定應答或否定應答以響應接收到的傳輸。這里提出的系統(tǒng)基于在ARQ信道上的信號或沒有信號改變已經存在的傳輸調度。
在一個方面,提出一種改進傳輸調度的方法。該方法包括按照所述傳輸調度并行地發(fā)送一組幀頭子分組數據和一組數據業(yè)務子分組數據;監(jiān)視在應答信道上的信號;如果沒有檢測到信號,按照所述傳輸調度繼續(xù)發(fā)送;如果檢測到信號,確定所述信號的發(fā)送者是否是目標站;如果所述信號來自所述目標站,那么如果所述信號是肯定應答則取消所述傳輸調度并用新的數據業(yè)務形成新的傳輸調度,或者如果所述信號是否定應答則按照所述傳輸調度繼續(xù)發(fā)送重發(fā);以及如果所述信號不是來自所述目標站,那么如果所述信號是否定應答則在一個小于或等于一秒的時限內中止重發(fā),或者如果所述信號是肯定應答則發(fā)送重發(fā)。
在另一方面,提出一個在基站中用于調整現(xiàn)有的發(fā)送冗余數據分組的調度計劃的設備。該設備包括一個用于發(fā)送幀頭子分組數據的幀頭信道發(fā)生器;一個用于發(fā)送數據業(yè)務子分組數據的數據業(yè)務信道發(fā)生器;一個以電子方式連接到所述幀頭信道發(fā)生器和所述數據業(yè)務信道發(fā)生器的調度單元,所述調度單元用于控制將幀頭信息打包成所述幀頭子分組數據和將數據業(yè)務打包成數據業(yè)務子分組數據,以及用于控制所述幀頭子分組數據的傳輸序列和所述數據業(yè)務子分組數據的傳輸序列;以及一個以電子方式連接到所述調度單元的接收器子系統(tǒng),所述接收器子系統(tǒng)用于在應答信道上檢測來自遠程站的信號,其特征在于,所述調度單元按照在所述應答信道上所述信號或沒有所述信號,控制所述幀頭子分組數據的傳輸序列和所述數據業(yè)務子分組數據的傳輸序列,其特征在于,所述信號的到達表示所述幀頭子分組數據被成功地解碼,以及所述信號的沒有到達表示所述幀頭子分組數據沒有被成功地解碼。
圖1是一個典型的通信系統(tǒng)示意圖。
圖2是一個能夠用于產生幀頭信道的設備的方框圖。
圖3是一個幀頭解碼器的方框圖。
圖4是一個能夠用于產生ARQ信道的設備的方框圖。
圖5是一個示出在基站使用ACK和NAK促使重發(fā)(retransmission)和新的傳輸的流程圖。
圖6是一個示出在遠程站產生ACK與NAK和在基站使用ACK和NAK的流程圖。
詳細說明如在圖1中所示,一個無線通信網絡10主要包括一組遠程站(也稱為移動臺或用戶單元或用戶設備)12a-12d,一組基站(也稱為基站收發(fā)器(BTS)或節(jié)點B)14a-14c,一個基站控制器(BSC)(也稱為無線網絡控制器或分組控制功能)16,一個移動交換中心(MSC)或開關24,一個分組數據服務節(jié)點(PSDN)或網間互聯(lián)功能(IWF)20,一個公用交換電話網絡(PSTN)22(一般為一個電話公司),以及一個互聯(lián)網協(xié)議(IP)網絡18(一般為互聯(lián)網)。為了簡單的目的,示出了四個遠程站12a-12d、三個基站14a-14c、一個BSC16、一個MSC18和一個PDSN20。本領域的技術人員將理解可以有任意數量的遠程站12、基站14、BSC16、MSC18和PDSN20。
在一個實施例中無線通信網絡10是一個分組數據業(yè)務網。遠程站12a-12d可以是許多不同類型的無線通信設備中的任意一種,諸如移動式電話、連接著基于IP運行的網絡瀏覽器應用程序的膝上型計算機的蜂窩電話、與免提汽車配件相關的蜂窩電話、運行基于IP的網絡瀏覽器應用程序的個人數據助理(PDA)、合并在便攜式計算機中的無線通信模塊、或一個諸如可能出現(xiàn)在無線局域回路(wireless local loop)或讀表系統(tǒng)(meter reading system)的固定位置的通信模塊。在大多數一般實施例中,遠程站可以是任意類型的通信單元。
遠程站12a-12d可以被設置成執(zhí)行一個或多個無線分組數據協(xié)議,例如在EIA/TIA/IS-707中所描述的協(xié)議。在一個特殊的實施例中,遠程站12a-12d產生以IP網絡24為目的地的IP分組并用點對點協(xié)議(PPP)將該IP分組封裝成幀。
在一個實施例中,IP網絡24被連接到PDSN 20,PDSN 20被連接到MSC 1 8,MSC 18被連接到BSC 16和PSTN 22,而BSC 16經由配置成按照任意幾種已知的包括例如E1、T1、異步傳輸模式(ATM)、IP、幀中繼、HDSL、ADSL或xDSL在內的協(xié)議傳輸語音和/或數據分組的有線線路連接到基站14a-14c。在另一個實施例中,遠程站12a-12d通過一個RF(射頻)接口與基站14a-14c通信,該接口是在第三代合作計劃2(3rd Generation Partnership Pro ject 2)“3GPP2”中的3GPP2文檔號為C.P0002-A,TIA PN-4694并且被發(fā)布為TIA/EIA/IS-2002-2-A(草案修改版本30)(1999年11月19日)的“適用于cdma 2000擴譜系統(tǒng)的物理層標準”(“Physical Layer Standard for cdma2000 Spread SpectrumSystems”)之中所定義的,通過引用將該文完全包括在此。
在無線通訊網絡10的典型操作期間,基站14a-14c從進行電話呼叫、網絡瀏覽或其它數據通信的各種遠程站12a-12d接收和解調反向鏈路信號集。由給定的基站14a-14c所接收到的每個反向鏈路信號就在該基站14a-14c中處理。每個基站14a-14c可以通過向遠程站12a-12d調制和發(fā)送正向鏈路信號集與一組遠程站12a-12d通信。例如,如在圖1中所示,基站14a同時與第一個和第二個遠程站12a、12b通信,且基站14c同時與第三個和第四個遠程站12c、12d通信。結果分組數據轉發(fā)到BSC 16,BSC 16提供呼叫資源分配和包括安排一個呼叫從一個基站14a-14c至另一個基站14a-14c的軟切換在內的移動管理功能。例如,一個遠程站12c正在同時與兩個基站14b、14c通信。最后,當遠程站12c移動到離開一個基站14c足夠遠時,該呼叫將被移交至另一個基站14b。
如果傳輸一個常規(guī)的語音呼叫,則BSC 16將所接收到的數據轉發(fā)到MSC 18,MSC 18提供其它與PSTN22接口的傳遞服務。如果傳輸是基于分組的傳輸,諸如以IP網絡24為目的地的數據呼叫,則MSC 18將數據分組傳遞到PDSN 20,PDSN 20將發(fā)送分組數據到IP網絡24。可替換地,BSC 16將分組數據直接傳遞到PDSN 20,PDSN 20發(fā)送分組數據到IP網絡24。
在正向和反向鏈路上發(fā)送數據和語音兩者的過程會有問題。在一個使用可變速率編碼和解碼語音業(yè)務的系統(tǒng)中,一個基站將不是以一個固定的功率電平發(fā)送語音業(yè)務??勺兯俾示幋a和解碼的使用將語音特性轉化成以可變速率最佳編碼的語音幀。在一個典型的CDMA系統(tǒng)中,這些速率是全速、半速、四分之一速率和八分之一速率。然后可以用不同的功率電平發(fā)送這些編碼語音幀,如果正確地設計系統(tǒng),則可以獲得一個所想要的目標傳輸誤幀率(FER)。在美國專利號No.5,414,796標題為“VARIABLE RATE VOCODER”詳細地說明了可變速率編碼與解碼的使用,該專利被轉讓給本發(fā)明的代理人并通過引用包括在此。由于語音業(yè)務幀的傳輸不需要使用基站可能發(fā)送的最大功率電平,因此可以使用剩余功率發(fā)送分組數據的數據業(yè)務。
因此,如果以一個給定時刻x(t)為XdB發(fā)送一個語音幀,但基站具有的最大傳輸容量為YdB,那么存在(Y-X)dB剩余功率可用于發(fā)送分組數據的數據業(yè)務。由于語音業(yè)務幀是以不同的傳輸功率電平發(fā)送的,因此數量(Y-X)是不可預測的。處理這種不確定性的一個方法是將數據業(yè)務有效負荷重新打包為重復和冗余的子分組(subpacket)。數據有效負荷的冗余副本被打包成幀或分組、子分組或其它系統(tǒng)相關的術語,然后可在接收方軟組合它們。軟組合處理允許恢復被破壞的位。
通過軟組合處理,在處理中將一個被破壞的子分組與另一個被破壞的子分組組合,傳輸重復和冗余的子分組可以讓一個系統(tǒng)以最小傳輸速率發(fā)送數據。傳輸重復和冗余的子分組在存在衰落時是特別合乎需要的。瑞利衰落(Rayleigh fading),也被稱為多徑干擾(multipath interference),發(fā)生在相同信號的多個副本以破壞性的方式到達接收方時。真實的多徑干擾可以發(fā)生而引起整個頻率帶寬的平坦衰落(flat fading)。如果遠程站在一個快速改變的環(huán)境中移動,在為重新傳輸安排子分組的時候時常會發(fā)生很深的衰落。當發(fā)生這樣一個情況時,基站需要額外的傳輸功率來發(fā)送子分組數據。如果剩余功率電平不足以重新發(fā)送子分組時就會有問題。
例如,如果在一個基站內的調度器單元(scheduler unit)收到一個要發(fā)送到一個遠程站的數據有效負荷,該數據有效負荷是被冗余地打包在一組要被順序地發(fā)送到一個遠程站的子分組中的。冗余指由每個子分組發(fā)送基本相似的信息。當發(fā)送子分組數據時,調度器單元可決定或者周期性地或者以一個信道檢測方式發(fā)送子分組數據。
為了便于說明,在此使用cdma2000系統(tǒng)的術語。這樣的使用不是想要將本發(fā)明限制在cdma2000的系統(tǒng)。在一個典型的CDMA系統(tǒng)中,數據業(yè)務可以用分組數據發(fā)傳送,分組數據是由占用時隙的子分組數據組成的。時隙長度已經被指定為1.25ms,但應該理解,在此所述的實施例中的時隙長度不受實施例范圍的影響而可以改變。此外,數據業(yè)務能夠以信息幀發(fā)送,信息幀持續(xù)時間可以是5ms、10ms、20ms、40ms或80ms。術語“時隙”和“幀”是與不同數據信道相關所使用的術語。一個CDMA系統(tǒng)在正向和反向鏈路上包含許多信道,其中有些信道的生成與其它信道不同。因此,描述一些信道的術語將按照信道結構而相異。只是為了說明的目的,術語“時隙”在此后將用于描述無線傳播信號的包(packaging)。
正向鏈路包括一組信道,包括但不限于導頻信道(pilot channel)、同步信道(synchronization channel)、尋呼信道(paging channel)、快速尋呼信道(quick paging channel)、功率控制信道(power control paging)、分配信道(assignment channel)、控制信道(control channel)、專用控制信道(dedicated control channel)、基本信道(fundamental channel)、補充信道(supplemental channel)、補充代碼信道(supplemental code channel)和分組數據信道(packet data channel)。反向鏈路也包括一組信道。每個信道向一個目標目的地傳送不同類型的信息。一般,語音業(yè)務是在基本信道上傳送的,而數據業(yè)務是在補充信道或分組信道上傳送的。補充信道通常是專用的信道,而分組數據信道通常以時間復用(time-multiplexed)方式發(fā)送指派給不同用戶的信號。可替換地,分組數據信道也被描述為共用補充信道(supplementalchannels)。為了描述這里的實施例,補充信道和分組數據信道一般被稱為數據業(yè)務信道(data traffic channel)。
補充信道和分組數據信道能夠通過允許向目標站發(fā)傳意外的數據消息來改善系統(tǒng)的平均傳輸速率。由于遠程站沒有辦法確定一個以它本身為地址的子分組到達的時間,因此必須將一個具有對遠程站尋址信息的幀頭與每個子分組數據關聯(lián)起來。如果子分組數據發(fā)傳是周期性的,那么第一個子分組必須具有一個容易檢測與解碼的幀頭,該幀頭也能夠通知接收站未來子分組將到達的時間間隔??商鎿Q地,在周期性傳輸之間的時延可以是一個接收方已知的系統(tǒng)參數。如果在第一個子分組數據發(fā)傳之后后續(xù)的子分組數據發(fā)傳是非周期性的,那么每個后續(xù)的子分組數據的發(fā)傳也必須有一個幀頭。
在一個實施例中,一個ARQ信道是為反向鏈路產生的,因此如果一個子分組已經被正確地解碼則遠程站能夠發(fā)送一個肯定應答信號。如果一個基站收到這樣一個信號,那么就沒有必要發(fā)送冗余子分組,因而增加系統(tǒng)的吞吐量。
在這個數據傳輸方案中,遠程站必須能夠檢測和解碼冗余子分組。由于另外的子分組發(fā)送冗余的數據有效負荷位,因此這些另外的子分組的傳輸可替換地稱為“重發(fā)”。為了檢測重發(fā),需要遠程站能夠檢測一般在子分組數據之前的幀頭位。
應該注意,如果正在以一個較低的可有效功率發(fā)送重發(fā),那么幀頭也可以用一個較低的功率發(fā)送。由于準確解碼幀頭是至關重要的,因此存在一種可能性如果接收方不能成功地解碼較低剩余功率的幀頭,則整個子分組數據會丟失。
另一個考慮是幀頭位占用的開銷。如果幀頭的長度是M位且整個子分組的長度是N位,那么一個固定百分比M/N發(fā)送的碼流被投入到非業(yè)務信息中。這個低效率意味著如果能夠更有效地發(fā)送幀頭信息則能夠獲得一個更理想的數據傳輸速率。
這里描述的實施例是為在與發(fā)送用戶有效負荷的信道分開的一個信道上發(fā)送幀頭信息的那些系統(tǒng)中解碼幀頭信息的。此外,與接收到的幀頭和數據子分組數據的解碼有關的肯定應答和否定應答能夠被基站用于優(yōu)化重發(fā)的調度。
在一個包含反向鏈路上的ARQ通道和正向鏈路上的幀頭信道和數據業(yè)務信道的系統(tǒng)中,基站將在數據信道上發(fā)送分組化數據業(yè)務和在幀頭信道上發(fā)送幀頭業(yè)務,其中幀頭業(yè)務通知遠程站它是在指定的數據業(yè)務信道的時隙上的子分組數據的目標目的地。在反向鏈路上使用ARQ信道通知正在發(fā)送的基站它的數據通信已經或還沒有準確地被遠程站解碼。在這里所描述的一個實施例中,使用在ARQ信道上接收到的信號直接肯定應答在數據業(yè)務信道上收到數據子分組數據并間接地肯定應答在幀頭信道上收到幀頭。使用這些關于收到幀頭的推論,在基站中調度器單元能夠通過使調度更有效率改進重發(fā)和新數據業(yè)務有效負荷的調度。
一個能夠用于產生幀頭信道的設備的實例在圖2中示出。在圖2中,為在正向鏈路上的傳輸,使用由功能單元描述的設備產生幀頭序列。在一個實施例中,發(fā)送幀頭信息的正向鏈路信道將被稱為前向第二分組數據控制信道(Forward Secondary Packet Data Control Channel)(F-SPDCCH)。
輸入幀頭信息碼流包括指定用作媒體接入控制(MAC)標識符的位、子分組標識符和ARQ信道標識符。附加的信息諸如有效負荷的大小和每個數據業(yè)務信道所使用的時隙數量可以由幀頭信息碼流發(fā)送用于多信道系統(tǒng)。在一個實施例中,數據業(yè)務信道被稱為前向分組數據信道(forward packet datachannel)(F-PDCH)。
在一個實施例中,幀頭信息碼流每N時隙F-SPDCCH子分組包含十五個位,其中N=1,2或4。在這十五個位中,六位分配給MAC標識符,兩位給子分組標識符,兩位給ARQ信道,三位給有效負荷大小,以及兩位給有效數據負荷占用業(yè)務信道的時隙數量。MAC標識符是按照唯一國際移動終端識別碼(InternalMobile Station Identify)(IMSI)在遠程站進入通信系統(tǒng)時分配給遠程站的。
在一個實施例中,一個額外的位可以由循環(huán)冗余檢驗(CRC)編碼單元210添加到幀頭信息碼流,從而具有更高的頻譜效率的發(fā)送幀頭信息的位數適合于正交調幅器(QAM)。
在另一個實施例中,一組附加的位可以在零填充單元添加到幀頭信息序列的末尾,因此卷積編碼元素230被每個新的幀頭信息碼流重新初始化。在一個實施例中,零填充單元在幀頭碼流上添加八個零值位。
在零填充后,幀頭位被輸入到編碼單元230。在一個已經從初始的十五位幀頭碼流生成了二十四位碼符號的實施例中,具有約束長度K=9且操作于碼率R=1/2的卷積編碼器足夠每F-SPDCCH生成四十八位碼符號。
在這個實施例中,隨后使用重復單元240制作一個48位碼符號的重復序列。對于重復系數N,將會每N時隙F-SPDCCH子分組有48N位符號。在時隙長度為1.25ms的實施例中,重復序列的符號速率是38.4千符號每秒(ksps)。在重復之后,隨后由交織單元250將符號交織以防護在移動無線通訊傳輸中固有的衰落狀況。
被交織的符號然后用正交相移鍵控(QPSK)調制器單元分成同相(in-phase)(I)和正交相位(Q)分量。在一個實施例中,然后由放大器270、280使用jth 64-ary Walsh碼函數(jth 64-ary Walsh code function)發(fā)送I和Q符號。應該注意,對于其它CDMA系統(tǒng),其它正交的或類似正交的函數都可以用于代替Walsh碼函數。這個結果序列無線發(fā)送到目標站。
圖3是位于目標站上的幀頭解碼器的一個實施例的方框圖。如上面所討論的,準確解碼F-SPDCCH上的幀頭是在正向鏈路上接收數據業(yè)務的基礎,特別是在被設計成在無規(guī)律的情況下開始傳輸的數據業(yè)務信道F-PDCH上。在圖3中所描述的幀頭解碼器要被用在包含至少一個幀頭信道和至少一個數據業(yè)務信道的通信系統(tǒng)中。在一個實施例中,幀頭和數據業(yè)務是以子分組數據發(fā)送的且占用平行信道中相同的時隙位置。也就是說,在幀頭信道上由幀頭占用的時隙與在數據業(yè)務信道上由數據業(yè)務子分組數據占用的時隙具有相同的時限。
在另一個實施例中,幀頭時隙的數量不必與由數據業(yè)務占用的時隙數量相同。在圖3中所示的實施例中,幀頭子分組數據被設計成占用1、2或4個時隙,而數據通信子分組可以占用1、2、4或8個時隙。目標站可以使用由幀頭子分組數據發(fā)送的MAC標識符確定在數據業(yè)務信道上對應于幀頭的數據業(yè)務的八個(8)時隙。
幀頭信道時隙的數量是否較好地反映業(yè)務信道時隙的數量與這里所述的新穎的幀頭解碼設備和方法是無關的。為了便于說明,只描述了一個幀頭解碼器,該幀頭解碼器是用于使用1、2或4個時隙傳送幀頭子分組數據的系統(tǒng)的。
在接收器(未示出)處,一個解調的軟判值序列被輸入到一組檢測單元390a、390b、390c中,檢測單元被設置成容納來自可變數量的時隙的數據。每個檢測單元390a、390b、390c從可變數量的時隙接收一個值序列,并將它輸入到平行的解交織單元300a、300b、300c中。在一個實施例中,第一個解交織單元300a在四個(4)時隙上解交織。第二個解交織單元300b在兩個(2)時隙上解交織。第三個解交織單元300c在一個(1)時隙上解交織。第一個解交織單元300a的輸出是由組合單元310軟件組合的,因此每個序列已經占用了一個時隙的四個序列被軟件組合成一個序列。第二個解交織單元300b的輸出由組合單元310b軟件組合,因此每個序列已經占用一個時隙的兩個序列被軟件組合成一個序列。每個組合單元310a、310b和第三個解交織單元300c的輸出是獨立的解碼單元320a、320b、320c的每個輸入。在一個實施例中,約束長度K=9且R=1/2的卷積解碼器被用于每個平行流。應該理解可以使用其它解碼器而不影響這個實施例的范圍。
對于每個解碼單元320a、320b、320c的輸出是一個數據序列和一個最佳路徑度量值。因此,在這個實施例中的這一點上,存在著三個數據序列和三個最佳路徑度量值。三個數據序列的每一個被輸入到一組序列校驗單元330a、330b、330c中的一個。序列校驗單元可以由處理單元和存儲器單元組成,將序列校驗單元配置成確定被解碼符號的位值是否匹配已知的標識符集。在一個實施例中,已知的標識符集能夠包括諸如MAC標識符、F-PDCH時隙的預期數量和/或校驗位這樣的信息。
由于幀頭序列最初被編碼成占用一個、二個或四個時隙,因此只有一個來自序列校驗單元330a、330b、330c的輸出應該導致一個數據序列。其它不能使數據序列匹配已知的標識符的校驗單元將被設置成輸出空值。
不過,如果由于某些原因來自序列校驗元素330a、330b、330c的輸出不止一個數據序列,那么由處理單元(未示出)和存儲器(未示出)組成的選擇單元340可用于選擇一個數據序列作為正確的幀頭序列。選擇單元340被配置成從序列校驗單元330a、330b、330c接收數據序列,并從每一個解碼單元320a、320b、320c接收最佳路徑度量值。使用最佳路徑度量值,選擇單元340能夠選擇一個數據序列作為被解碼的幀頭,并將這個數據序列與被用于發(fā)送這個數據序列的時隙的標志一起傳遞給接收器。
盡管圖3的幀頭解碼器正在解碼在幀頭信道上的信息,然而接收器在數據業(yè)務信道上接收信息。在一個實施例中,按照時隙大小設立多個緩沖區(qū)以接收和存儲時隙信息。例如,使用第一個緩沖區(qū)存儲一個時隙的軟判值。使用第二個緩沖區(qū)存儲兩個時隙的軟判值。使用第三個緩沖區(qū)存儲四個時隙的軟判值。使用第四個緩沖區(qū)存儲8個時隙的軟判值。一旦幀頭解碼器作出一個有關發(fā)送幀頭的時隙數量或由幀頭內容所指示的時隙數量的決定,控制單元接收時隙數量信息并選擇適當的緩沖區(qū)的內容用于解碼。只有被選中的緩沖區(qū)內容需要被解碼。
一旦幀頭信息和數據業(yè)務在接收站被接收和解碼時,收到信息的肯定應答是合乎需要的。在一個實施例中,ARQ信道被配置為傳達應答信息。不過,除了有效數據業(yè)務子分組數據的直接肯定應答之外,可以使用肯定應答信號作出關于幀頭是否完整無缺地的推論。因此,被配置為應答一個信道的接收的ARQ信道能夠用于應答兩個信道的接收。
一個用于產生ARQ信道結構的設備的實例在圖4中示出。遠程站(未示出)為每個時隙產生一個位或者0或者1,表示已經或者沒有準確地解碼子分組。在重復單400中該位被重復很多次。在一個以1.2288Mcps的速率發(fā)送的系統(tǒng)中,最佳重復系數是二十四(24)。術語“碼片”用于描述在傳播序列中的一個位,諸如按Walsh碼傳播的位模式。重復單元400的輸出由映射單元映射為或者+1或者-1。映射單元410的輸出是由擴散單元420負責的。在一個實施例中,擴散單元420可以是用ith64-ary Walsh碼函數(jth 64-ary Walsh code function)擴展映射的輸出放大器。使用Walsh碼提供信道選擇并阻止在接收器中的相位錯誤。應該注意對于其它CDMA系統(tǒng),能使用其它正交或類似正交的函數代替Walsh碼函數。
圖5是一個描述方法的流程圖,該方法用于利用在ARQ信道上接收的信息或者丟失的信息,由在基站中的調度器單元調度重發(fā)。該方法允許基站按照目標遠程站在ARQ信道發(fā)送的應答優(yōu)化數據業(yè)務重發(fā)到目標遠程站。應該注意,有兩種方法發(fā)送冗余子分組數據或“重發(fā)”。第一,可以用周期性的方式發(fā)送一組子分組數據。雖然第一個傳輸可能不是預先定好的,但是能夠實現(xiàn)第一個傳輸的所有重發(fā)發(fā)生在一個預定的時延之后的業(yè)務信道。這個預定的時延可以是一個系統(tǒng)參數,因此在目標站接收到第一個數據傳輸和第一個幀頭傳輸之后,后續(xù)的重發(fā)不發(fā)送幀頭,因為目標站知道在預定的時延后所收到的子分組是指向它自己的。這個周期性傳輸方法稱為同步增加冗余(SIR)。
第二種發(fā)送冗余子分組數據的方式是按照信道條件以非周期性方式發(fā)送子分組數據。這個檢道感測方案要求為每個被發(fā)送的冗余子分組數據使用一個幀頭,因為目標站否則不能確定它是不是數據業(yè)務有效負荷的正確目標。這個非周期性的傳輸稱為異步增加冗余(AIR)。
在步驟500,在基站(未示出)中的一個由至少一個控制處理器和一個存儲器單元組成的調度單元,分別在幀頭信道和數據業(yè)務信道上通過一組時隙調度幀頭和關聯(lián)的數據業(yè)務子分組數據的傳輸。
在步驟505,在基站中的一個接收器子系統(tǒng)接收在ARQ信道上的信號。如果該信號是ACK,那么程序流程序就轉入至步驟510。如果該信號是NAK,那么程序流程進行至步驟515。
在步驟510,基站確定ACK是否是一個誤報警。誤報警是來自并非目標站的遠程站的ACK。基站知道ACK是一個誤警報,因為基站能夠確定遠程站的身份。在一個CDMA系統(tǒng)中,反向鏈路信道能夠用一個長偽隨機噪聲(PN)碼中的時移來識別。在前述的美國專利號5,103,459和4,901,307中提供這個識別過程的詳細說明。如果遠程站身份是正確的,那么在步驟520,基站知道幀頭被接收并進行發(fā)送下一個數據業(yè)務有效負荷而不是上一個數據業(yè)務有效負荷的重發(fā)。如果遠程站的身份不正確,那么在步驟530,基站忽略這個ACK信號并繼續(xù)預定的重發(fā)。
由于遠程站在誤信第一個傳輸是它的情況下已經發(fā)送了ACK,因此任何更多的冗余子分組數據的重發(fā)將是給這個遠程站一條消息第一個傳輸是一個錯誤。如果重發(fā)發(fā)生甚至在發(fā)送ACK之后,仍可以將這個遠程站編程為丟棄第一個傳輸。
在步驟515,基站已經收到NAK并且必須確認NAK的發(fā)送者的身份為目標站。在這里,NAK的收到告訴了基站幀頭被接收了,但沒有收到數據業(yè)務子分組數據。在步驟525,如果NAK是來自目標站的,則基站發(fā)送下一個重發(fā)。如果沒有預定的重發(fā),那么基站重新調度一個新的發(fā)送相同數據業(yè)務有效負荷的冗余子分組系列。在步驟535,基站確定NAK是來自一個錯誤的接收站并且讓一個基站和錯誤站兩者公用的定時器溢出而不進行重發(fā)。由于基站有意忽略這個遠程站的否定應答,因此這個遠程站將知道它不是幀頭和數據業(yè)務的目標,因為沒有及時地收到重發(fā)。這個遠程站可以包含一個定時器,當接收到第一個傳輸時定時器開始計數,而當隨后接收到另一個時停止。如果在定時器溢出之前沒有后續(xù)的分組數據到達,那么這個遠程站知道第一傳輸是一個錯誤并丟棄第一傳輸。
在步驟540,基站既沒有收到肯定應答也沒有收到否定應答。如果在一個預定的時延內沒有接收到信號,那么基站知道幀頭沒有被接收到。如果該系統(tǒng)按照SIR傳輸方案,那么基站知道第一子分組數據沒有被接收到而后續(xù)的重發(fā)也將不被接收。因此,整個數據業(yè)務有效負荷必須為傳輸重新調度。在一個實施例中,這個問題可以通過在SIR系統(tǒng)中發(fā)送兩個幀頭而避免,一個幀頭用于第一個傳輸而另一個用于第一個重發(fā)。如果第一個幀頭沒有被接收到,第二個幀頭有可能還可以被接收并解碼。于是,程序流程能夠轉至步驟505。不過,如果在所分配的等待期間內第一和第二個幀頭都沒有被接收,則程序流程將回到步驟500,在這里,基站為另一個傳輸模式重新調度舊的數據業(yè)務。
圖6是一個流程圖,描述在基站(未示出)和遠程站(也未示出)之間當在ARQ信道、幀頭信道或數據業(yè)務信道中發(fā)生傳輸錯誤時的錯誤糾正調度方案。在步驟600,遠程站接收一個幀頭傳輸和一個子分組數據傳輸。由于遠程站可能錯誤地確定它自己作為這個幀頭傳輸和子分組傳輸的目標目的地,因此程序流程被分成兩條路徑。如果遠程站是基站傳輸的正確目標,那么程序流程就轉至步驟610。如果遠程站不是基站傳輸的正確目標,那么程序流程轉至615。
如果接收傳輸的遠程站是這個傳輸所想要的接受者,那么在步驟610,遠程站解碼由幀頭信道傳送的信息。在前面描述了一種解碼幀頭信息的方法。如果幀頭被正確地解碼,那么遠程站在步驟620解碼在數據業(yè)務信道上關聯(lián)的子分組信息。如果能夠正確地解碼子分組,那么遠程站在步驟622發(fā)送一個ACK。當在基站中的一個接收器子系統(tǒng)接收到這個ACK時,在步驟624,基站中的一個調度單元在正向鏈路上停止預定的這個冗余子分組數據的重發(fā)而調度一個新的數據有效負荷的傳輸。應該注意,這個新的數據有效負荷可以指向發(fā)送ACK的相同的遠程站,或者這個新的數據有效負荷可以指向在基站傳輸范圍內的另一個遠程站。
由于在傳輸期間的干擾,由遠程站發(fā)送的ACK可能被竄改和被降低到基站中的接收器子系統(tǒng)在ARQ信道上讀到一個NAK而不是一個ACK的程度。當發(fā)生這種情況時,基站的調度單元將繼續(xù)預定的重發(fā)。遠程站然后將接收一個能夠被識別為一個冗余傳輸的冗余子分組數據,并將使用來自解碼器的一個度量值確定哪個子分組數據傳遞給RLP層。RLP層提供按順序分發(fā)RLP分組并檢測重復的分組數據,這將減少如在較高層協(xié)議中所看到的無線鏈路錯誤率。
如果在數據業(yè)務信道上發(fā)送的子分組數據不能被解碼,那么遠程站在步驟626發(fā)送一個NAK。在步驟628,基站發(fā)送一個重發(fā)。遠程站保留舊的子分組數據數據在一個緩沖區(qū)中直到一個定時器溢出并將舊的子分組數據作為一個錯誤傳遞給RLP層。如果重發(fā)在定時器分配的時間內到達,則如果所附的CRC位通過CRC校驗那么重發(fā)被解碼并被傳遞給RLP層。如果重發(fā)不能被解碼,則作為一個錯誤將重發(fā)傳遞給RLP層。
可替換地,如果NAK在傳輸期間被竄改,因此它將被誤讀為ACK,則基站將發(fā)送一個新的數據有效負荷至遠程站。在這種情況下,遠程站保留舊的子分組數據在一個緩沖區(qū)中直到一個定時器溢出。如果定時器在一個重發(fā)到達之前溢出,則舊的數據子分組數據作為一個錯誤傳遞給RLP層。
如果遠程站發(fā)送一個NAK,但基站中的接收器子系統(tǒng)沒有檢測到ACK或NAK,那么將假設從來沒有被接收到幀頭的調度單元設置或重新調度舊的數據有效負荷的傳輸。遠程站保留舊的數據子分組數據直到一個定時器溢出。如果定時器在一個重發(fā)到達之前溢出,則舊的數據子分組數據作為一個錯誤傳遞給RLP層。
如果遠程站不能解碼幀頭有效負荷,即關于所關聯(lián)的數據業(yè)務子分組數據的信息,那么程序流程從步驟610轉至步驟630,在這里遠程站不在ARQ信道上發(fā)送傳輸。如果在基站沒有接收到肯定應答或否定應答,那么在基站上的將假設幀頭從沒有被接收到的調度單元設置成,重新調度舊的數據有效負荷成為一個新的傳輸調度。應該注意,ARQ信道用于確認收到數據業(yè)務子分組數據。如果在這個例子中已經產生并接收到NAK,那么調度單元將假設幀頭已經完整地到達并且將僅僅發(fā)送一個已經預定的重發(fā),或者如果NAK已經被竄改并被讀為ACK時調度單元將發(fā)送一個新的數據有效負荷。
如果遠程站不能正確地解碼幀頭有效負荷,例如,如果遠程站不能正確地解碼子分組數據的序列編號,那么遠程站在一個后續(xù)的或者具有相同的信息或者具有失序編號的子分組數據到達時會變成沖突。在一個實施例中,將遠程站編程為或者忽略具有沖突信息的新到達的子分組數據,或者使用一個度量值在存儲在緩沖區(qū)中舊的子分組數據和新到達的子分組數據之間選擇。如果遠程站被編程為忽略具有沖突信息的新到達的子分組數據,那么不需要資源來解碼該子分組數據。在任一情況下,在ARQ信道上不發(fā)送信號到基站,因此基站重新調度舊數據有效負荷的傳輸。
在另一個路徑中,如果遠程站接收了該遠程站不是所想要的接受者的傳輸,程序流程從步驟600進行至步驟615。在步驟615,遠程站試圖解碼在幀頭信道接收到的幀頭序列。如果能夠解碼幀頭,那么在步驟625,遠程站將試圖解碼所關聯(lián)的子分組數據。
如果能夠正確地解碼子分組數據,那么遠程站在步驟627將傳遞被解碼的傳輸給RLP層并發(fā)送一個ACK。在步驟699,基站接收到ACK但忽略這個信號,因為這個信號是來自于一個不想要的接受者。基站能夠確定遠程站不是所想要的目標,因為長PN碼的唯一時移的識別?;镜恼{度單元繼續(xù)而不確認這個信號,因為調度單元知道遠程站不是來自基站的前面?zhèn)鬏斔胍慕邮苷?。在遠程站,RLP層已經接收了數據子分組的數據并確定這個數據子分組的數據是被錯誤地傳遞的。
如果ACK信號被竄改到基站的接收器子系統(tǒng)將ACK檢測為NAK的程度,則基站再一次忽略這個信號,因為基站已經確定這個信號是一個誤報警。遠程站的RLP層處理錯誤。如果基站沒有檢測到信號,預定的重發(fā)方案繼續(xù)而遠程站的RLP層處理錯誤。
如果,在步驟625,遠程站不能解碼子分組數據,則遠程站在步驟631發(fā)送NAK。在步驟699,基站確定已經發(fā)送了NAK的遠程站不是原始傳輸所想要的接受者,并忽略這個信號。在一個實施例中,在基站和遠程站中可以設置一個定時器,因此如果基站忽略這個信號并制止發(fā)送重發(fā),通知遠程站前面的傳輸是一個誤報警。遠程站將保留舊的傳輸在緩沖區(qū)中,然后將舊的傳輸作為錯誤傳遞給RLP。如果在定時器溢出前接收到一個重發(fā),遠程站可以或者將重發(fā)傳遞給RLP,或者軟件組合重發(fā)與舊的傳輸,將軟件組合的結果傳遞給RLP。在RLP層,錯誤被檢測和糾正。
如果接收器子系統(tǒng)沒有檢測到來自遠程站的NAK,那么基站將繼續(xù)預定的冗余子分組的重發(fā)。這個動作將引起遠程站緩沖并解碼被遠程站認為是虛假的重發(fā)。具有最佳度量值的來自傳輸的信息被傳遞給RLP,RLP糾正錯誤的信息。
如果遠程站不能解碼幀頭,那么程序流程從步驟615轉至步驟635,在這里沒有在ARQ信道發(fā)送信號?;緦⒗^續(xù)預定的重發(fā)方案。不過,由于遠程站不發(fā)送ARQ信號,遠程站只能期待舊的數據有效負荷的新的傳輸而不是一個重發(fā)。收到重發(fā)將向遠程站表示它是那個特殊數據有效負荷的錯誤的接受者。遠程站將舊的傳輸作為錯誤傳遞給RLP。
如果接收器子系統(tǒng)由于反向鏈路的干擾檢測到一個可感知的ARQ信號,基站將識別遠程站為數據的一個不正確的接受者并忽略可感知的ARQ信號。在一個實施例中,可以在基站和遠程站設置一個定時器,因此如果基站忽略了信號并制止發(fā)送重發(fā),通知遠程站前面的傳輸是一個錯警報。
本領域的技術人員應該理解到可以使用任何各種不同工藝和技術來表示信息和信號。例如,在遍及上面的說明中可引用的數據、指令、命令、信息、信號、位、符號和芯片可以用電壓、電流、電磁波、磁場或粒子、光場或粒子,或它們的任何組合表示。
技術人員將進一步了解到連同在此公開的實施例所描述的不同邏輯單元、模塊、電流和算術步驟都可能以電子硬件、計算機軟件或兩者的組合實現(xiàn)。為了清楚地說明硬件和軟件的這種互換性,以上已經詳細描述按照各種說明性的組件、單元、模塊、電路和步驟的主要功能。是否將這樣的功能實現(xiàn)為硬件或軟件依賴于強加于整個系統(tǒng)的特殊應用和設計約束。熟練的技工可以用各不相同的方法為每個特殊的應用實現(xiàn)所述的功能,但是這樣的實現(xiàn)決策不應該解釋為導致脫離本發(fā)明的范圍。
可以用通用處理器、數字信號處理器(DSP)、專用集成電路(ASIC)、場可編程門陣列(FPGA)或其它可編程邏輯器件、離散門電路或晶體管邏輯、離散硬件組件,或它們的任何設計成執(zhí)行上述的功能的組合來實現(xiàn)或執(zhí)行連同在此公開的實施例所描述的各種說明性的邏輯單元、模塊和電路。通用處理器可以是一個微處理器,但是可替換地,處理器可以是任何常規(guī)處理器、控制器、微控制器或狀態(tài)機。處理器也可實現(xiàn)為計算設備的組合,例如,一個DSP和一個微處理器的組合、一組微處理器、一或多個結合了DSP核心的微處理器,或任何其它這樣的配置。
連同在此公開的實施例所述的方法或算法的步驟可以直接在硬件中、在由處理器執(zhí)行的軟件模塊中、或在兩者的組合中具體化。軟件模塊可以駐留在RAM存儲器、閃存(flash memory)、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動磁盤、CD-ROM,或任何其它本技術領域中已知的存儲介質形式中。一個典型的存儲介質被連接到處理器,這樣能夠讀寫存儲介質的信息??商鎿Q地,存儲介質可以集成到處理器中。處理器和存儲介質可以駐留在ASIC中。ASIC可以駐留在用戶終端中。可替換地,處理器和存儲介質可以作為離散組件駐留在用戶終端中。
提供所公開的實施例的上述說明是為了使任何本領域的技術人員能夠制作和使用本發(fā)明。對于這些實施例的不同修改方案對于本領域的技術人員將是顯而易見的,并且在此所規(guī)定的一般原則可以應用于不脫離本發(fā)明的精神或范圍的其它實施例。因此,不想要把本發(fā)明限制于在此所示的實施例中,而是想要給予本發(fā)明與在此所公開的原則和新穎特點一致的最廣泛的范圍。
權利要求
1.一個用于在一個基站調度傳輸的設備,包括一個存儲器單元;以及一個構成執(zhí)行一組駐留在所述存儲器單元中的指令集的處理器,所述指令集用于在一個遠程站與所述基站之間的應答信道上檢測信號的到達;如果所述信號是接收到的傳輸的肯定應答并且所述遠程站是所述接收到的傳輸的目標,那么改變現(xiàn)有的發(fā)送冗余數據子分組的調度計劃;如果所述信號是接收到的傳輸的肯定應答并且所述遠程站不是所述接收到的傳輸的目標,那么執(zhí)行現(xiàn)有的發(fā)送冗余數據子分組的調度計劃;如果所述信號是接收到的傳輸的否定應答并且所述遠程站是所述接收到的傳輸的目標,那么執(zhí)行現(xiàn)有的發(fā)送冗余數據子分組的調度計劃;如果所述信號是接收到的傳輸的否定應答并且所述遠程站不是所接收到的傳輸的目標,那么在一個預定時限內取消任何后續(xù)的傳輸;以及如果在一個等待時限內沒有在所述應答信道上檢測到信號,那么重新開始現(xiàn)有的發(fā)送冗余數據子分組的調度計劃。
2.一個在基站中用于調整現(xiàn)有的發(fā)送冗余數據分組的調度計劃的設備,其特征在于,包括一個用于發(fā)送幀頭子分組的幀頭信道發(fā)生器;一個用于發(fā)送數據業(yè)務子分組的數據業(yè)務信道發(fā)生器;一個以電子方式連接到所述幀頭信道發(fā)生器和所述數據業(yè)務信道發(fā)生器的調度單元,所述調度單元用于控制將幀頭信息打包成所述幀頭子分組數據和將數據業(yè)務打包成數據業(yè)務子分組數據,以及用于控制所述幀頭子分組數據的傳輸序列和所述數據業(yè)務子分組數據傳輸序列;以及一個以電子方式連接到所述調度單元的接收器子系統(tǒng),所述接收器子系統(tǒng)用于在應答信道上檢測來自遠程站的信號,其中,所述調度單元按照在所述應答信道上所述信號或沒有所述信號,控制所述幀頭子分組數據的傳輸序列和所述數據業(yè)務子分組數據的傳輸序列,其中,所述信號的到達表示所述幀頭子分組數據被成功地解碼,而所述信號的沒有到達表示所述幀頭子分組數據沒有被成功地解碼。
3.一種在基站與目標遠程站之間重新調度預定的傳輸的方法,其特征在于,包括下列步驟調度幀頭信息和數據業(yè)務的傳輸至所述目標遠程站,其中,所述調度包括將幀頭信息和數據業(yè)務打包成要被發(fā)送至所述目標遠程站的一組幀頭子分組數據和一組數據業(yè)務子分組數據;按照所述調度發(fā)送所述幀頭子分組數據中至少一個幀頭子分組數據和所述數據業(yè)務子分組數據中中至少一個數據業(yè)務子分組數據;在應答信道上等待發(fā)送的信號;如果在一個合理的時限內在所述應答信道上未接收到信號,那么重新調度幀頭信息和數據業(yè)務的傳輸至所述遠程站;如果在所述應答信道上接收到的信號是來自所述遠程站的肯定應答,那么調度新的幀頭信息和新的數據業(yè)務的傳輸;如果在所述應答信道接收到的信號是來自所述目標遠程站的否定應答,那么通過發(fā)送多個幀頭子分組數據中的另一個幀頭子分組數據和多個數據子分組數據中的另一個數據子分組數據繼續(xù)所述調度;以及如果在所述應答信道上接收到的信號是來自錯誤的遠程站的應答,那么忽略所述信號并且通過發(fā)送多個幀頭子分組數據中的另一個幀頭子分組數據和多個數據子分組數據中的另一個數據子分組數據繼續(xù)所述調度;以及如果在所述應答信道上接收到的信號是來自錯誤遠程站的否定應答,那么忽略所述信號并在一個預定的時限內中止所有的傳輸。
4.如權利要求3所述的方法,進一步包括下列步驟在所述目標遠程站接收多個幀頭子分組數據中的至少一個幀頭子分組數據和多個數據業(yè)務子分組數據中的至少一個數據業(yè)務子分組數據;如果多個幀頭子分組數據中的至少一個幀頭子分組數據和多個數據業(yè)務子分組數據中的至少一個數據業(yè)務子分組數據能夠被解碼,那么在所述應答信道上發(fā)送肯定應答信號;如果多個幀頭子分組數據中的至少一個幀頭子分組數據能夠被解碼但是所述數據業(yè)務子分組數據的至少一個數據業(yè)務子分組數據不能被解碼,那么在所述應答信道上發(fā)送否定應答;以及如果多個幀頭子分組數據中的至少一個幀頭子分組數據不能被解碼,那么在所述應答信道上制止發(fā)送。
5.如權利要求3所述的方法,進一步包括下列步驟在錯誤的遠程站接收多個幀頭子分組數據中的至少一個幀頭子分組數據和多個數據業(yè)務子分組數據中的至少一個數據業(yè)務子分組數據;如果所述幀頭子分組數據中的至少一個幀頭子分組數據和多個數據業(yè)務子分組數據中的至少一個數據業(yè)務子分組數據能夠被解碼,那么在所述應答信道上發(fā)送肯定應答信號;如果多個幀頭子分組數據中的至少一個幀頭子分組數據能夠被解碼但是多個數據業(yè)務子分組數據中的至少一個數據業(yè)務子分組數據不能被解碼,那么在所述應答信道上發(fā)送否定應答;如果多個幀頭子分組數據中的至少一個幀頭子分組數據不能被解碼,那么在所述應答信道上制止發(fā)送;以及如果沒有從所述基站接收到更多的傳輸,那么將所述至少一個數據業(yè)務子分組數據作為錯誤傳遞給無線鏈路協(xié)議(RLP)層。
6.一個用于在基站與目標遠程站之間重新調度預定的傳輸的設備,其特征在于,包括用于調度幀頭信息和數據業(yè)務信息的傳輸至所述目標遠程站的工具,其中,所述調度工具將幀頭信息和數據業(yè)務打包成要被發(fā)送至所述目標遠程站的一組幀頭子分組數據和一組數據業(yè)務子分組數據,以及所述調度工具響應在應答信道上接收到的信號,其中,如果在一個合理的時限內在所述應答信道上沒有接收到信號,那么所述調度工具重新調度所述幀頭信息和數據業(yè)務的傳輸至所述遠程站,但是如果在所述應答信道上接收到的信號是來自所述目標遠程站的肯定應答,那么所述調度工具調度新的幀頭和新的數據業(yè)務的傳輸;以及如果在所述應答信道上接收到的信號是來自所述遠程站的否定應答,那么所述調度工具通過發(fā)送多個幀頭子分組數據中的另一個幀頭子分組數據和多個數據業(yè)務子分組數據中的另一個數據業(yè)務子分組數據繼續(xù)所述調度;以及如果在應答信道上接收到的信號是來自錯誤的遠程站的肯定應答,那么所述調度工具忽略所述信號和通過發(fā)送多個幀頭子分組數據中的另一個幀頭子分組數據和多個數據業(yè)務子分組數據中的另一個數據業(yè)務子分組數據繼續(xù)所述調度;以及如果在所述應答信道上接收到的信號是來自錯誤的遠程站的否定應答,那么所述調度工具忽略所述信號并在一個預定的時限內中止所有傳輸;以及用于按照所述調度發(fā)送多個幀頭子分組數據中的至少一個幀頭子分組數據和多個數據業(yè)務子分組數據中的至少一個數據業(yè)務子分組數據的工具。
7.一種用于改進傳輸調度的方法,包括下列步驟按照所述傳輸調度并行地發(fā)送一組幀頭子分組數據和一組數據業(yè)務子分組數據;監(jiān)視在應答信道上的信號;如果沒有檢測到信號,按照所述傳輸調度繼續(xù)發(fā)送;如果檢測到信號,確定所述信號的發(fā)送者是否是目標站;如果所述信號來自所述目標站,那么如果所述信號是肯定應答則取消所述傳輸調度并用新的數據業(yè)務形成新的傳輸調度,或者如果所述信號是否定應答則按照所述傳輸調度繼續(xù)發(fā)送重發(fā);以及如果所述信號不是來自所述目標站,那么如果所述信號是否定應答則在一個小于或等于一秒的時限內中止重發(fā),或者如果所述信號是肯定應答則發(fā)送重發(fā)。
全文摘要
不是在一個數據業(yè)務子分組上附加一個幀頭,而是將幀頭信道與一個業(yè)務信道一起發(fā)送。在反向鏈路上建立一個ARQ信道以響應在幀頭信道和業(yè)務信道上接收到的傳輸。根據接收到的ARQ信號(622,626,627,631)或者丟失的信號(630,635)類型,基站中的調度單元為發(fā)送舊的數據業(yè)務或新的數據業(yè)務改變現(xiàn)存的傳輸調度。
文檔編號H04L1/16GK1505889SQ02808913
公開日2004年6月16日 申請日期2002年4月24日 優(yōu)先權日2001年4月26日
發(fā)明者J·P·奧登沃爾德, S·薩卡爾, 魏永斌, J P 奧登沃爾德, ǘ 申請人:高通股份有限公司