專利名稱:無線中繼通信系統中用于重發請求的裝置和方法
技術領域:
本發明一般涉及在無線通信系統中執行自動重發請求(ARQ)的裝置和 方法,并且更加具體來說,涉及在無線中繼通信系統中用于執行ARQ的裝 置和方法。
背景技術:
根據無線資源的信道狀態,無線通信系統遭受特定數據中的錯誤。銷-誤 控制和恢復方法主要包括ARQ機制和幀檢錯(Frame Error Check, FEC )機 制。ARQ機制請求從接收機向發送機重發受損數據(compromised data )。 FEC 機制則在接收機處校正受損數據。
當無線通信系統采用ARQ機制時,接收機通過解碼所接收的分組來才企 查是否發生錯誤。當所接收的分組沒有錯誤時,接收機將確認(ACK)信號 發送到發送機。
當所接收的分組有錯誤時,接收機將否定確認(NegativeACK, NACK) 信號發送到發送機。
當從接收機接收到ACK信號時,發送機傳送一個新分組。當從接收機 接收到NACK信號時,發送機將該分組重發到接收機。
近來,無線通信系統應用了中繼機制,使用中繼站來向小區邊界中或盲 區中的終端提供更好的無線信道。換句話說,無線中繼通信系統能夠通過經 由中繼站在基站與終端之間中繼數據,來提供基站與終端之間更好的無線信 道。無線中繼通信系統因此需要使用中繼站的ARQ方法。
發明內容
提出本發明以處理至少上述的問題和/或不足,并且提供至少下述的優 點。因此,本發明的一方面是提供在無線中繼通信系統中用于執行ARQ的 裝置和方法。
本發明的另 一方面是提供用于在無線中繼通信系統中用于執行上行鏈路信號的ARQ的裝置和方法。
通過提供一種在無線中繼通信系統中基站(BS )的重發方法來實現上述 方面。檢查是否從中繼站(RS)接收到針對數據的確認(Acknowledgement, ACK)消息或否定確認(Negative ACK, NACK)消息,該RS從移動站(MS ) 接收數據。當從RS接收到ACK消息時,將用于傳送該數據的調度信息傳 送到RS。當從RS接收到該數據時,對該數據進行檢錯。當該數據有錯誤時, 請求RS重發該數據。
才艮據本發明的一個方面,提供一種在無線中繼通信系統中RS的重發方 法。使用用于MS傳送數據的調度信息從MS接收數據。對接收的數據進行 檢錯。當該數據沒有錯誤時,傳送ACK消息到BS。使用從BS提供的、用 于轉發來自MS的數據的調度信息,將該數據轉發到BS。當從BS接收到重 發請求信號時,將該數據重發到BS。
根據本發明的另一方面,提供一種在無線中繼通信系統中BS的重發方 法。當從MS接收到數據時,對數據進行檢錯。當該數據有錯誤時,檢查對 于從MS發送到RS的數據是接收到ACK消息還是NACK消息。當從RS 接收到ACK消息時,確定用于數據重發的節點。當RS被選定為用于重發 的節點時,向RS請求數據重發。
根據本發明的再一方面,提供一種在無線中繼通信系統中RS的重發方 法。確認用于MS發送數據的調度信息。使用該調度信息從MS接收數據。 對接收的數據進行檢錯。當數據沒有錯誤時,傳送確i人ACK消息到BS。當 從BS接收到重發請求信號時,將數據傳送到BS。
根據本發明的另外一方面,提供一種在無線中繼通信系統中BS的重發 方法。將用于MS和RS發送數據的調度信息傳送到MS和RS。檢查是否從 RS接收到數據,RS從MS接收數據。當從RS接收到數據時,對該數據進 行檢錯,對數據進行檢錯。當該數據有錯誤時,向RS請求數據重發。
根據本發明的又一方面,提供一種在無線中繼通信系統中RS的重發方 法。使用用于MS發送數據的調度信息從MS接收數據。對接收的數據進行 檢錯。當數據沒有錯誤時,將數據轉發到BS。當從BS接收到重發請求信號 時,將數據重發到BS。
才艮據本發明的又一方面,提供一種無線中繼通信系統的RS。該RS包括 檢查器,用于對從MS接收的數據進行檢錯;數據隊列,用于存儲無錯數據;和重發控制器,用于根據BS的重發請求控制數據重發。該RS還包括數 據發生器,用于在重發控制器的控制下,使用存儲到數據隊列的數據生成要 重發到BS的數據;和發送機,用于將生成的數據傳送到BS。
本發明的上述及其它方面、特征和優點將從下面結合附圖的詳細描述中 變得更加清楚,附圖中
圖1是示出根據本發明的一個實施例的無線中繼通信系統的圖2是示出根據本發明的 一個實施例的無線中繼通信系統中的上行鏈路 信號重發方法的圖3是示出根據本發明的另 一個實施例的無線中繼通信系統中的上行鏈 路信號重發方法的圖4是示出根據本發明的一個實施例的、在無線中繼通信系統中用于重 發上行鏈路信號的基站的操作的流程圖5是示出根據本發明的一個實施例的、在無線中繼通信系統中用于中 繼上行鏈路信號的中繼站的操作的流程圖6是示出根據本發明的一個實施例的、在無線中繼通信系統中用于中 繼上行鏈路信號的移動站的操作的流程圖7是示出根據本發明的又一個實施例的無線中繼通信系統中的上行鏈 路信號重發方法的圖8是示出根據本發明的另 一個實施例的無線中繼通信系統中的上行鏈 路信號重發方法的圖9是示出根據本發明的另一個實施例的、在無線中繼通信系統中用于 重發上行鏈路信號的基站的操作的流程圖10是示出才艮據本發明的另一個實施例的、在無線中繼通信系統中用 于中繼上行鏈路信號的中繼站的操作的流程圖11是示出根據本發明的再一個實施例的無線中繼通信系統中的上行 鏈路信號重發方法的圖12是示出根據本發明的另一個實施例的無線中繼通信系統中的上行 鏈路信號重發方法的圖13是示出根據本發明的再一個實施例的無線中繼通信系統中的上行鏈路信號重發方法的圖14是示出根據本發明的再一個實施例的、在無線中繼通信系統中用 于重發上行鏈路信號的基站的操作的流程圖15是示出根據本發明的再一個實施例的、在無線中繼通信系統中用 于中繼上行鏈路信號的中繼站的操作的流程圖;以及
圖16是示出根據本發明的一個實施例的無線中繼通信系統中的中繼站 的結構的圖。
具體實施例方式
下面參照附圖詳細描述本發明的優選實施例。應當注意,雖然在不同的
域公知的結構或過程的詳細描述會被略去,以避免模糊本發明的主題。 本發明提供在無線中繼通信系統中用于執行上行鏈路的ARQ的技術。 下文中,作為示例,無線中繼通信系統采用正交頻分多址(OFDMA)。
本發明也可以應用于其它多址通信系統。
為了提供中繼服務,如圖1中所示構造無線通信系統。
圖1示出根據本發明的一個實施例的無線中繼通信系統。
在圖1的無線通信系統中,基站(BS) 100通過直接鏈路為其服務覆蓋
范圍(service coverage )內的移動站(MS) 120提供服務。
當MS 120在BS 100的服務覆蓋范圍的邊緣(小區邊界)或在盲區 (shadow area)中行動時,BS 100使用經由中繼站(RS ) 110的中繼鏈路向
MS 120提供高速數據信道。
例如,在下行鏈路中,由于MS120屬于BS100的服務覆蓋范圍,所以
它通過到BS 100的直接鏈路接收控制信號和低速數據。MS 120經由RS 110
從BS 100接收高速數據。
在上行鏈路中,BS IOO通過直接鏈路從MS 120接收控制信號和低速數
據信道。BS 100經由RS 110從MS 120接收高速數據。
如上,BS、 RS和MS在無線中繼通信系統中能夠相互通信。 也就是說,MS根據信道狀態能夠通過直接鏈路或者通過經由RS的中
繼鏈路與BS進行通信。
如果MS和BS通過直接鏈路相互通信,那么RS可以監聽(listen to )從MS傳送到BS的數據。因此,當在BS處接收的數據中出現錯誤時,BS 可以選擇重發該數據的節點。例如,BS能夠通過檢查從MS和RS的數據接 收速率并且選擇具有良好數據接收速率的節點來請求重發該數據。 現在,解釋在無線通信系統中重發上行鏈路信號的方法。 當RS重發在BS處出錯的上行鏈路數據時,無線通信系統如圖2或圖3 中所示進行操作。
圖2示出根據本發明的 一個實施例的無線中繼通信系統中的上行鏈^M言 號重發方法。
在圖2中,在步驟211和213中,BS 200將用于MS 204的數據傳送(data transmission)的資源調度信息傳送到MS 204。例如,BS 200經由RS 202 將調度信息傳送到MS 204或者分別傳送到RS 202和MS 204。
可替換地,BS 200將調度信息直接傳送到MS 204。 RS 202能夠通過監 聽從BS 200傳送到MS 204的調度信息來獲得MS 204的調度信息。這里, MS 204表示能夠經由RS 202接收中繼服務的終端。
RS 202和MS 204使用從BS 200接收到的調度信息確認從MS 204傳送 數據的時間點以及資源信息。
接下來,在步驟215中,MS 204根據調度信息傳送數據到RS 202。如 果MS 204不能識別(recognize) RS 202,那么MS 204就可以發送數據到 BS200。在這種情況下,RS202根據調度信息監聽并且確認從MS204傳送 到BS200的凄t據。
在步驟217中,RS202對從MS204接收到的數據進行檢錯。例如,RS 202使用數據的循環冗余校驗(CRC)碼來對數據進行檢錯。
在此過程中,BS 200根據傳送到MS 204的調度信息能夠獲知從MS 204 傳送數據到RS202的時間點。從而,在步驟219中,BS 200通過將MS 204 的數據傳送時間考慮在內,傳送調度信息到RS 202,以使RS 202將來自 MS 204的凄t據轉發(forward)到BS 200。
當從MS204接收到的數據沒有錯誤時,在步驟221中,RS 202使用在 步驟219中接收到的調度信息將數據轉發到BS 200。此時,RS 202傳送包 括ACK消息的數據。
在步驟223中,BS200對從RS202接收到的數據進行檢錯。例如,BS 200使用數據的CRC對數據進行檢錯。當從RS 202接收到的數據沒有錯誤時,在步驟225或227中,BS 200 發送ACK消息到RS 202或MS 204。例如,BS 200發送ACK消息到RS 202 和MS 204中的每一個,或者經由RS 202傳送到MS 204。
可替換地,BS 200可以只將ACK消息發送到MS 204。在這種情況下, RS 202通過監聽從BS 200傳送到MS 204的ACK消息來確認在傳送到BS 200的數據中沒有錯誤。當在一定時間內沒有從BS 200接收到NACK消息 或者用于數據重發的調度信息時,RS 202就認為傳送到BS 200的數據沒有 錯誤。
在本發明的本實施例中,BS 200在經由RS 202乂人MS 204接收到無錯 (error-free)數據時,發送ACK消息到RS 202或MS 204。可替換地,當 如步驟221中那樣從RS 202接收到包括該ACK消息的數據時,不論從RS 202接收到的數據中是否有錯誤,BS200都發送ACK消息到MS204。當從 RS 202接收到的數據沒有錯誤時,BS 200發送ACK消息到RS 202或者不 發送ACK消息。
圖3示出根據本發明的另 一個實施例的無線中繼通信系統中的上行鏈路 信號重發方法。下文中,假定在圖2中從MS 204傳送到RS 202的數據以及 從RS 202傳送到BS 202的數據有錯誤。
在圖3中,在步驟311和313中,BS 300將用于MS 304的數據傳送的 資源調度信息傳送到MS 304。例如,BS 300將該調度信息傳送到RS 302和 MS 304中的每一個,或者經由RS 302傳送到MS 304。
可替換地,BS 300將該調度信息只傳送到MS 304。 RS 302能夠通過監 聽從BS 300傳送到MS 304的調度信息來獲得MS 304的調度信息。這里, MS 304表示能夠通過RS 302接收中繼服務的終端。
RS 302和MS 304使用從BS 300接收到的調度信息確認MS 304的數據 傳送的時間點以及資源信息。
接下來,在步驟315中,MS 304根據調度信息傳送數據到RS 302。如 果MS 304不能識別RS302,那么MS 304就可以傳送數據到BS 300。在這 種情況下,RS 302根據調度信息監聽并且獲得從MS 304傳送到BS 300的 數據。
在步驟317中,RS 302對從MS 304接收到的數據進行檢錯。例如,RS 302使用數據的CRC進行檢錯。BS 300能夠根據從MS 304接收到的調度信息識別從MS 304傳送數據 到RS 302的時間信息。因此,在步驟319中,BS 300通過將MS 302的數 據傳送的時間點考慮在內,將用于RS 302將來自MS 304的數據轉發到BS 300的調度信息傳送到RS 302。
如果從MS 304接收到的數據有錯誤,那么在步驟321中,RS302就使 用調度信息發送NACK消息到BS 300。
當從RS 302接收到NACK消息時,在步驟323中,BS 300發送NACK 消息到MS 304,以請求重發。
接下來,在步驟325和327中,BS 300將用于MS 304重發數據的調度 消息傳送到MS 304。例如,BS 300傳送調度信息到RS 302和MS 304中的 每一個,或者經由RS 302傳送到MS 304。
可替換地,BS 300能夠將調度信息只傳送到MS 304。 RS 302能夠監聽 并獲得從BS 300傳送到MS 304的調度信息。
RS 302和MS 304使用從BS 300接收到的調度信息確認MS 304的數據 重發的時間點和資源信息。
接下來,在步驟329中,MS 304根據調度信息重發數據到RS 302。如 果MS 304不能識別RS 302,那么MS 304就能夠重發數據到BS 300。在這 種情況下,RS 302根據調度信息監聽并獲得從MS 304重發到BS 300的數 據。
在步驟331中,RS 302對從MS 304重發的數據進行檢錯。例如,RS 302 使用數據的CRC進行檢錯。
BS 300能夠根據從MS 304接收到的調度信息獲得從MS 304傳送數據 到RS 302的時間點信息。從而,在步驟333中,BS 300通過將MS 302的 數據重發時間點考慮在內,將用于RS 302將來自MS 304的重發數據轉發到 BS 300的調度信息傳送到RS 302。
當從MS304重發的數據沒有錯誤時,在步驟335中,RS 302使用在步 驟333中接收到的調度信息將來自MS 304的重發數據轉發到BS 300。在此 過程中,RS 302傳送包括ACK消息的數據。
在步驟337中,BS 300對從RS 302接收到的數據進行檢錯。例如,BS 300使用數據的CRC進行檢錯。
當從RS 302接收到的數據有錯誤時,在步驟339和341中,BS 300將NACK消息以及用于重發數據的調度信息發送到RS 302。 BS 300可以將用 于數據重發的調度信息只傳送到RS 302。
在從BS 300接收到NACK消息時,RS 302認為(recognize)傳送到 BS 300的數據有錯誤。因此,在步驟343中,RS 302根據在步驟341中從 BS 300接收到的調度信息將數據重發到BS 300。
在步驟345中,BS 300對從RS 302重發的數據進行檢錯。例如,BS 300 使用數據的CRC檢查數據錯誤。
當從RS 302接收到的數據沒有錯誤時,在步驟347或349中,BS 300 發送ACK消息到RS 302或MS 304。例如,BS 300發送ACK消息到RS 302 和MS 304中的每一個,或者經由RS 302傳送到MS 304。
可替換地,BS 300可以將ACK消息只發送到MS 304。 RS 302通過監 聽從BS 300發送到MS 304的ACK消息來確認傳送到BS 300的數據中沒有 錯誤。當在一定時間內沒有從BS 300接收到NACK消息或者用于數據重發 的調度信息時,RS 302就認為傳送到BS 300的數據沒有錯誤。
在本發明的本實施例中,當經由RS302從MS304接收到無錯數據時, BS 300發送ACK消息到RS 302或MS 304。可替換地,當如步驟335中那 樣從RS 302接收到包括ACK消息的數據時,無論從RS 302接收到的數據 中是否有錯誤,BS 300都發送ACK消息到MS 304。在這種情況下,當從 RS 302接收到的數據沒有錯誤時,BS 300發送ACK消息到RS 302或者不 發送ACK消息。
下面描述用于圖2或圖3的上行鏈路數據重發的BS、RS和MS的操作。
圖4示出根據本發明的一個實施例的、在無線中繼通信系統中用于重發 上行鏈路信號的基站的操作。這里,假定當經由RS接收到的上行鏈路數據 沒有錯誤時BS發送ACK消息到RS或MS。
在步驟401中,BS將用于RS和MS傳送上行鏈路數據的調度信息傳送 到RS和MS。例如,BS將MS的調度信息分別傳送到MS和RS,或者經由 RS傳送到MS。可替換地,BS將調度信息只傳送到MS。 RS能夠通過監聽 從BS傳送到MS的調度信息來荻得MS的調度信息。
而且,BS將用于RS將來自MS的數據轉發到BS的調度信息傳送到RS。 這里,BS考慮從MS傳送數據到RS的時間點,將調度信息傳送到RS。
在步驟403中,BS根據用于RS轉發來自MS的數據的調度信息來檢查是否從RS接收到包括ACK消息的數據。
當根據調度信息接收到NACK消息而非ACK消息時,在步驟409中, BS發送NACK消息以l更向MS請求數據重發。
相反,當根據調度信息接收到包括ACK消息的數據時,在步驟405中, BS對該數據進行檢錯。例如,BS使用CRC對該數據進行檢錯。
當數據有錯誤時,在步驟411中,BS將用于數據重發的調度信息傳送 到RS。例如,在將NACK消息發送到RS之后,BS傳送用于凄t據重發的調 度信息。可替換地,BS能夠將用于數據重發的調度信息只傳送到RS。
相反,當數據沒有錯誤時,在步驟407中,BS傳送ACK消息到RS或 MS。例如,BS發送ACK消息到RS和MS中的每一個,或者經由RS傳送 到MS。可替換地,BS能夠將ACK消息只發送到MS。
接下來,BS結束這個過程。
如上所述,當數據有錯誤時,BS通過向RS或MS請求數據重發來執行 重發。當重發時限(lifetime)到期時,BS結束重發過程。
圖5示出根據本發明的一個實施例的、在無線中繼通信系統中用于中繼 上行鏈路信號的RS的操作。
在步驟501中,RS檢查MS的上行鏈路調度信息。例如,RS從BS接 收MS的上行鏈路調度信息。可替換地,RS通過監聽從BS傳送到MS的上 行鏈路調度信息來獲得該調度信息。
在步驟503中,RS使用調度信息檢查是否從MS接收到數據。
當在一定時間內沒有從MS接收到數據時,RS返回步驟501,以確認 MS的上行鏈路調度信息。
當接收到數據時,在步驟505中,RS對數據進行檢錯。例如,RS使用 CRC檢查數據錯誤。
當數據有錯誤時,在步驟513中,RS確認從BS傳送的調度信息,以便 RS能夠轉發來自MS的數據。
在步驟515中,RS根據在步驟513中確認的調度信息傳送NACK消息 到BS。接下來,RS前進到步驟501,確認MS的上行鏈路調度信息。
當在步驟505中數據沒有錯誤時,在步驟507中,RS確認從BS傳送的 調度信息,以便RS轉發來自MS的數據。
在步驟509中,RS根據調度信息將從MS接收到的數據轉發到BS。該數據包括ACK消息。
在步驟511中,RS檢查是否從BS接收到重發請求信號。這里,重發請 求信號包括NACK消息或者用于重發的調度信息。
當從BS接收到重發請求信號時,在步驟507中,RS確認用于數據重發 的調度信息。例如,當從BS接收到NACK消息時,RS認為傳送到BS的數 據中有錯誤并且從BS接收用于重發數據的調度信息。可替換地,當從BS 接收到用于數據重發的調度信息時,RS認為傳送到BS的數據中有錯誤。
與此同時,當在步驟511中沒有從BS接收到重發請求信號時,RS結束 這個過程。例如,當從BS接收到ACK消息時,RS結束這個過程。這里, RS能夠通過從BS接收ACK消息或者監聽從BS傳送到MS的ACK消息來 確認該ACK消息。可替換地,當在一定時間內沒有乂人BS接收到重發請求 信號時,RS就認為傳送到BS的數據沒有錯誤并且結束這個過程。
如上,RS根據BS的重發請求來執行數據重發過程。在此過程中,當重 發時限到期時,RS就結束重發過程。
圖6示出根據本發明的一個實施例的、在無線中繼通信系統中用于中繼 上行鏈路信號的MS的操作。
在步驟601中,MS檢查是否從BS接收到用于傳送上行鏈路數據的調 度信息。
當接收到調度信息時,在步驟603中,MS根據調度信息傳送數據到BS 或RS。例如,當MS識別出RS時,它可以根據調度信息傳送數據到'RS。 當未識別RS時,MS根據調度信息傳送數據到BS。
在步驟605中,MS檢查是否從BS接收到ACK消息。
當接收到NACK消息而非ACK消息時或者當在一定時間內沒有接收到 ACK消息時,MS返回到步驟601,并且檢查是否從BS接收到用于數據重 發的調度信息。相反,當接收到ACK消息時,MS結束這個過程。
當RS重發在BS處出錯的上行鏈路數據時,無線通信系統如圖7或圖8 中所示進行l喿作。
圖7示出根據本發明的另 一 個實施例的無線中繼通信系統中的上行鏈路 信號重發方法。
在步驟711或713中,BS 700將用于MS 704發送數據的資源調度信息 傳送到RS 702或MS 704。例如,BS 700傳送調度信息到RS 702和MS 704中的每一個,或者經由RS 702傳送到MS 704。
可替換地,BS 700能夠將調度信息只傳送到MS704。 RS 702能夠通過 監聽從BS 700傳送到MS 704的調度信息來獲得MS 704的調度信息。
RS 702和MS 704使用從BS 700接收到的調度信息確認MS 704的數據 傳送的時間點以及資源信息。
在步驟715中,MS 704才艮據調度信息傳送數據到RS 702。如果MS 704 不能識別RS 702,那么MS 704就可以傳送數據到BS 700。 RS 702根據調 度信息監聽并且獲得從MS 704傳送到BS 700的數據。
在步驟717中,RS 702對從MS 704接收到的數據進行檢錯。例如,RS 702使用數據的CRC對數據進行檢錯。
當從MS 704接收到的數據沒有錯誤時,在步驟719中,RS 702根據從 BS 700接收到的、用于發送ACK/NACK消息的調度信息將ACK消息發送 到BS 700。這里,BS 700根據從MS 704傳送數據到RS 702的時間點將用 于發送ACK/NACK消息的調度信息傳送到RS 702。
當從RS 702接收到ACK消息時,在步驟721中,BS 700將用于RS 702 將來自MS 704的數據轉發到BS 700的調度信息傳送到RS 702。
在步驟723中,RS 702使用該調度信息將來自MS 704的數據轉發到 BS 700。
在步驟725中,BS 700對從RS 702接收到的數據進行檢錯。例如,BS 700使用數據的CRC對數據進行檢錯。
當從RS 702接收到的數據中沒有錯誤時,在步驟727或729中,BS 700 發送ACK消息到RS 702或MS 704。例如,BS 700發送ACK消息到RS 702 和MS 704中的每一個,或者經由RS 702發送到MS 704。
可替換地,BS 700將ACK消息只發送到MS 704。 RS 702通過監聽從 BS 700發送到MS 704的ACK消息來確認在傳送到BS 700的數據中沒有錯 誤。而且,當在一定時間內沒有從BS700接收到NACK消息或者用于數據 重發的調度信息時,RS 702就認為傳送到BS 700的數據中沒有錯誤。
在本發明的本實施例中,當經由RS702從MS704接收到無錯數據時, BS 700發送ACK消息到RS 702或MS 704。可替換地,當如步驟719中那 樣從RS 702接收到ACK消息時,BS 700發送ACK消息到MS 704。在這 種情況下,當從RS 702接收到的數據沒有錯誤時,BS 700發送ACK消息到RS 702或者根本不發送ACK消息。
圖8示出根據本發明的又一個實施例的無線中繼通信系統中的上行鏈路 信號重發方法。假定在圖7中從MS 704傳送到RS 702的數據以及從RS 702 傳送到BS 700的數據有錯誤。
在步驟811或813中,BS 800將用于MS 804發送上行鏈路數據的資源 調度信息傳送到RS 802或MS 804。例如,BS 800將調度信息傳送到RS 802 和MS 804中的每一個,或者經由RS 802傳送到MS 804。
可替換地,BS 800能夠將調度信息只傳送到MS 804。 RS 802能夠通過
監聽從BS 800傳送到MS 804的調度信息來獲得MS 804的上行鏈路調度信 白
RS 802和MS 804使用從BS 800提供的調度信息確認MS 804的數據傳 送的時間點以及資源信息。
在步驟815中,MS 804才艮據該調度信息傳送數據到RS 802。如果MS 804 不能識別RS 802,它可以傳送凄丈據到BS 800。在這種情況下,RS 802才艮據 調度信息監聽并且獲得從MS 804傳送到BS 800的數據。
在步驟817中,RS 802對從MS 804接收到的數據進行檢錯。例如,RS 802使用數據的CRC對數據進行檢錯。
當從MS 804接收到的數據有錯誤時,在步驟819中,RS802根據從BS 800提供的、用于ACK/NACK消息傳送的調度信息將NACK消息發送到BS 800。這里,BS 800才艮據從MS 804傳送數據到RS 802的時間點將用于 ACK/NACK消息傳送的調度信息傳送到RS 802。
當從RS 802接收到NACK消息時,在步驟821中,BS 800將NACK 消息發送到MS 804,以請求重發。
在步驟823或825中,BS 800將用于MS 804的數據重發的調度信息傳 送到RS 802或MS 804。例如,BS 800將調度信息傳送到RS 802和MS 804 中的每一個,或者經由RS 802傳送到MS 804。
可替換地,BS 800能夠將調度信息只傳送到MS 804。 RS 802能夠通過
監聽從BS 800傳送到MS 804的調度信息來獲得MS 804的上行鏈路調度信 自
RS 802和MS 804使用從BS 800提供的調度信息確認MS 804的數據重 發的時間點以及資源信息。在步驟827中,MS 804根據調度信息重發數據到RS 802。如果MS 804 不能識別RS 802,那么它可以將數據重發到BS 800。在這種情況下,P、S 802 根據調度信息監聽并獲得從MS 804重發到BS 800的數據。
在步驟829中,RS 802對從MS 804重發的數據進行檢錯。例如,RS 802 使用數據的CRC對數據進行檢錯。
當從MS 804重發的數據沒有錯誤時,在步驟831中,RS 802根據從 BS 800提供的、用于ACK/NACK消息傳送的調度信息發送ACK消息到BS 800。這里,BS 800根據從MS 804發送到RS 802的數據的時間點,將用于 ACK/NACK消息傳送的調度信息傳送到RS 802。
當從RS 802接收到ACK消息時,在步驟833中,BS 800將用于RS 802 將來自MS 804的數據轉發到BS 800的調度信息傳送到RS 802。
在步驟835中,RS 802根據調度信息將從MS 804重發的數據轉發到 BS 800。
在步驟837中,BS 800對從RS 802重發的數據進行檢錯。例如,BS 800 使用數據的CRC對數據進行檢錯。
當從RS 802接收到的數據有錯誤時,在步驟839和841中,BS 800將 NACK消息和用于RS 802的數據重發的調度信息傳送到RS 802。這里,BS 800能夠將調度信息只傳送到RS 802。
當接收到NACK消息時,RS 802認為傳送到BS 800的數據中有錯誤并 且檢查來自BS 800的用于數據重發的調度信息。接下來,在步驟843中, RS 802根據調度信息將數據重發到BS 800。
在步驟845中,BS 800對從RS 802重發的數據進行檢錯。例如,BS 800 使用數據的CRC對數據進行檢錯。
當從RS 802重發的數據沒有錯誤時,在步驟847或849中,BS 800將 ACK消息發送到RS 802或MS 804。例如,BS 800發送ACK消息到RS 802 和MS 804中的每一個,或者經由RS 802發送到MS 804。
可替換地,BS 800能夠將ACK消息只傳送到MS 804。 RS 802通過監 聽從BS 800發送到MS 804的ACK消息來確認在發送到BS 800的數據中沒 有錯誤。而且,當在一定時間內沒有從BS 800接收到NACK消息或者用于 數據重發的調度信息時,RS 802就認為發送到BS 800的數據中沒有錯誤。
在本發明的本實施例中,當經由RS 802從MS 804接收到無錯數據時,BS 800傳送ACK消息到RS 802或MS 804。可替換地,當如步驟831中那
J:《M T)O OAO "ti ,l-一 -llA 、、、&白口A DC OHA ^r' A 。y 、、'K白Sll TV/TCQA/I t ;令
種情況下,當從RS 802接收到的數據沒有錯誤時,BS 800發送ACK消息 到RS 802或者才艮本不發送ACK消息。
現在,對用于圖7或圖8的上行鏈路數據重發的BS和RS的操作進行 說明。
圖9示出才艮據本發明的另一個實施例的、在無線中繼通信系統中用于重 發上行鏈路信號的BS的操作。假定當經由RS從MS接收到的上行鏈路數 據沒有錯誤時BS發送ACK消息到RS或MS。
在步驟901中,BS將用于MS發送上行鏈路數據的資源調度信息傳送
到RS和MS。例如,BS將MS的調度信息傳送到MS和RS中的每一個,
或者經由RS傳送到MS。可替換地,BS將調度信息只傳送到MS。在這種
情況下,RS能夠通過監聽從BS發送到MS的調度信息來獲得MS的調度信 白
而且,BS將用于RS發送ACK/NACK消息的調度信息傳送到RS。 BS 根據從MS傳送數據到RS的時間點,將用于上行鏈路數據傳送的調度信息 傳送到RS。
接下來,在步驟903中,BS 4企查是否,人RS接收到ACK消息。
當接收到NACK消息而非ACK消息時,在步驟913中,BS傳送NACK 消息到MS,以請求數據重發。
相反,當接收到ACK消息時,在步驟905中,BS將用于RS轉發來自 MS的數據的調度信息傳送到RS。
在步驟907中,BS從RS接收數據。
在步驟909中,BS對數據進行檢錯。例如,BS使用CRC對數據進行檢錯。
當數據有錯誤時,在步驟915中,BS傳送NACK消息,以請求數據重 發。接下來,BS前進到步驟905并且傳送用于RS重發數據的調度信息。
當數據沒有錯誤時,在步驟911中,BS傳送ACK消息到RS或MS。 例如,BS發送ACK消息到RS和MS中的每一個,或者經由RS發送到MS。 可替換地,BS能夠將ACK消息只傳送到MS。接下來,BS結束這個過程。
就這樣,當數據有錯誤時,BS通過向RS或MS請求數據重發來執行重發過程。當重發時限到期時,BS結束重發過程。
IS1 1 n ;山iB 士必fiB -A :E — y!v *眾,l AA t *々t: 士々成^;S 玄々云由田羊
中繼上行鏈路信號的RS的操作。
在步驟1001中,RS確認MS的上行鏈路調度信息。例如,RS從BS接 收MS的上行鏈路調度信息。可替換地,RS通過監聽從BS發送到MS的上 行鏈路調度信息來獲得調度信息。
在步驟1003中,RS使用調度信息檢查是否從MS接收到數據。
當在一定時間內沒有接收到數據時,RS返回步驟1001,并且確認MS 的上行鏈路調度信息。
相反,當根據調度信息從MS接收數據時,在步驟1005中,RS對從 MS接收到的數據進行檢錯。例如,RS使用CRC對數據檢錯。
當數據有錯誤時,在步驟1015中,RS根據從BS提供的、用于 ACK/NACK消息傳送的調度信息發送NACK消息到BS。接下來,RS返回 到步驟1001并且確認用于MS的數據重發的調度信息。
當在步驟1005中數據沒有錯誤時,在步驟1007中,RS根據用于 ACK/NACK消息傳送的調度信息發送ACK消息到BS。
在步驟1009中,RS從BS接收并確認用于上行鏈路數據傳送的調度信
自
在步驟1011中,RS根據調度信息將從MS接收到的數據轉發到BS。
在步驟1013中,RS檢查是否從BS接收到重發請求信號。這里,重發 請求信號包括NACK消息。
當從BS接收到重發請求信號時,RS返回到步驟1009,以從BS接收并 確認用于數據重發的調度信息。例如,當從BS接收到NACK消息時,RS 認為發送到BS的數據中有錯誤并且從BS接收用于重發數據的調度信息。
相反,當沒有從BS接收到重發請求信號時,RS結束這個過程。例如, 當從BS接收到ACK消息時,RS結束這個過程。RS可以從BS接收ACK 消息或者監聽/人BS發送到MS的ACK消息。可替換地,當在一定時間內沒 有從BS接收到重發請求信號時,RS就認為發送到BS的數據沒有錯誤并因 此結束這個過程。
如上,RS根據BS的重發請求來執行數據重發過程。在此過程中,當重 發時限到期時,RS就結束重發過程。現在,本說明書提供當無線通信系統的BS直接從MS接收數據而無需 RS時無線通信系統如何選擇性地從RS或MS接收重發數據,如圖11或圖 12所示。
圖11示出根據本發明的再一個實施例的無線中繼通信系統中的上行鏈 路信號重發方法。
在步驟1113中,BS 1100將用于MS 1104發送上行鏈路數據的資源調度 信息傳送到MS 1104。 RS 1102能夠通過監聽,人BS 1100發送到MS 1104的 調度信息來獲得MS 1104的上行鏈路調度信息。
可替換地,在步驟1111中,BS 1100傳送包括MS 1104的ID的監控信 息到RS 1102,以使得RS 1102能夠確認從MS 1104接收到的上行鏈路數據。
在此過程中,RS 1102在從BS IIOO接收到的調度信息或者監控信息中 確認MS 1104的數據傳送的時間點以及資源信息。
在步驟1115中,MS 1104根據調度信息傳送數據到BS 1100。 RS 1102 根據調度信息或監控信息監聽并確認從MS 1104發送到BS 1100的數據。
RS 1102對監聽到的數據進行檢錯。當該數據沒有錯誤時,RS 1102臨 時存儲該數據并且傳送ACK消息到BS 1100。相反,當監聽到的數據有錯誤 時,RS 1102傳送NACK消息到BS 1100。此時,RS 1102根據從BS 1100 提供的、用于發送ACK/NACK消息的調度信息,發送ACK消息或NACK 消息到BS 1100。
在步驟1117中,BS 1100對從MS 1104接收到的數據進行檢錯。例如, BS IIOO使用數據的CRC對數據進行檢錯。
當來自MS 1104的數據沒有錯誤時,在步驟1119或1121中,BS 1100 將ACK消息發送到RS 1102或MS 1104。例如,BS 1100發送ACK消息到 RS 1102和MS 1104中的每一個,或者經由RS 1102發送到MS 1104。
可替換地,BS 1100能夠將ACK消息只發送到MS 1104。 RS1102通過 監聽從BS 1100傳送到MS 1104的ACK消息來確認在發送到BS 1100的數 據中沒有錯誤。
當在一定時間內沒有從BS 1 IOO接收到NACK消息或者用于數據重發的 調度信息時,RS 1102就認為發送到BS 1100的數據中沒有錯誤。
圖12示出根據本發明的另一個實施例的無線中繼通信系統中的上行鏈 路信號重發方法。假定在圖11中從MS 1104發送到RS 1102的數據以及從RS 1102發送到BS 1100的數據有錯誤。
在步驟1213中,BS 1200將用于MS 1204發送上行鏈路數據的資源調 度信息傳送到MS 1204。 RS 1202能夠通過監聽/人BS 1200傳送到MS 1204 的調度信息來獲得MS 1204的上行鏈路調度信息,其中MS 1204與RS 1202通信。
可替換地,在步驟1211中,BS 1200將包括MS 1204的ID的監控信息 傳送到RS 1202,以使得RS 1202能夠確認從MS 1204發送的上行鏈路數據。
在這種情況下,RS 1202從調度信息或監控信息中確認MS 1204的數據 傳送的時間點以及資源信息。
在步驟1215中,MS 1204根據調度信息傳送數據到BS 1200。 RS 1202 根據調度信息或監控信息監聽并且獲得從MS 1204發送到BS 1200的數據。
在步驟1217和1219中,BS 1200和RS 1202對從MS 1204接收到的數 據進行檢錯。當從MS 1204接收到的數據沒有錯誤時,RS 1202臨時存儲該 數據并發送ACK消息到BS 1200。當從MS 1204接收到的數據有錯誤時, RS 1202發送NACK消息到BS 1200。這里,RS 1202根據從BS 1200提供 的、用于ACK/NACK傳送的調度信息,發送ACK或NACK消息到BS 1200。
如果在RS 1202處接收到的數據有錯誤,那么在步驟1221中,RS 1202 傳送NACK消息到BS 1200。
如果在BS 1200處接收到的數據有錯誤,那么BS 1200檢查從RS 1202 接收到的ACK/NACK消息。在此過程中,當從RS 1202接收到NACK消息 時,在步驟1223中,BS 1200傳送NACK消息到MS 1204,以請求邀:據重 發。
在步驟1227中,BS 1200將用于MS 1204重發上行鏈路數據的資源調 度信息傳送到MS 1204。 RS 1202能夠通過監聽從BS 1200發送到MS 1204 的調度信息來獲得MS 1204的上行鏈路調度信息,MS 1204與RS 1202通信。
如果在步驟1225中BS 1200傳送監控信息到RS 1202,那么RS 1202就 能夠根據監控信息確認來自MS 1204的重發數據的時間點和資源。
在步驟1229中,當確認了來自BS 1200的調度信息時,MS 1204就根 據調度信息重發數據到BS 1200。 RS 1202根據調度信息或監控信息監聽并 獲得從MS 1204發送到BS 1200的數據。
在步驟1231和1233中,BS 1200和RS 1202對從MS 1204接收到的數據進行檢錯。當數據沒有錯誤時,RS 1202臨時存儲該數據并發送NACK消 息到BS 1200。 RS 1202根據由BS 1200提供的、用于ACK/NACK消息傳送 的調度信息,發送ACK或NACK消息到BS 1200。
如果在RS 1202處接收到的數據無錯,那么在步驟1235中,RS 1202就 發送ACK消息到BS 1200。
當在BS 1200處接收到的數據有錯誤時,BS 1200檢查從RS 1202接收 到ACK還是NACK消息。
當從RS 1202接收到ACK消息時,BS 1200從RS 1202和MS 1204當 中確定用于重發數據的節點。例如,BS 1200通過將RS 1202的信道信息和 MS 1204的信道信息考慮在內,確定用于重發凄丈據的節點。
當RS 1202被選定為用于重發數據的節點時,在步驟1237中,BS 1200 將用于RS 1202發送從MS 1204監聽到的數據的調度信息傳送到RS 1202。
在步驟1239中,RS 1202使用調度信息將從MS 1204監聽到的數據傳 送到BS 1200。
在步驟1241中,BS 1200對乂人RS 1202重發的數據進行沖全4晉。例如, BS 1200使用數據的CRC對數據進行枱r錯。
當數據有錯誤時,在步驟1243和1245中,BS 1200將NACK消息和用 于RS 1202重發數據的調度信息傳送到RS 1202。 BS 1200能夠將調度信息 只傳送到RS 1202。
當接收到NACK消息時,RS 1202認為傳送到BS 1200的數據中有錯誤 并且在步驟1247中根據調度信息將數據重發到BS 1200。
在步驟1249中,BS 1200對/人RS 1202重發的數據進行才企4晉。例如, BS 1200使用數據的CRC檢查數據錯誤。
當數據沒有錯誤時,在步驟1251或1253中,BS 1200將ACK消息發 送到RS 1202或MS 1204。例如,BS 1200發送ACK消息到RS 1202和MS 1204中的每一個,或者經由RS 1202發送到MS 1204。
可替換地,BS 1200能夠將ACK消息只傳送到MS 1204。 RS 1202監聽 從BS 1200發送到MS 1204的ACK消息并且確認在傳送到BS 1200的數據 中沒有錯誤。當在一定時間內沒有從BS 1200接收到NACK消息或者用于 數據重發的調度信息時,RS 1202就認為傳送到BS 1200的數據中沒有錯誤。
在本發明的本實施例中,當經由RS 1202接收MS 1204的無錯上行鏈路數據時,BS 1200發送ACK消息到RS 1202或MS 1204。可替換地,當如步 驟1235中那樣從RS 1202接收到ACK消息時,BS 1200傳送ACK消息到 MS 1204。在這種情況下,當從RS 1202接收到的數據沒有錯誤時,BS 1200 發送ACK消息到RS 1202或者根本不發送ACK消息。
當BS選擇MS作為用于請求重發數據的節點時,無線通信系統如圖13 中所示執行重發過程。
圖13示出根據本發明的另一個實施例的無線中繼通信系統中的上行鏈 路信號重發方法。
在步驟1313中,BS 1300將用于MS 1304發送上行鏈路數據的資源調 度信息傳送到MS 1304。 RS 1302能夠通過監聽從BS 1300發送到MS 1304 的調度信息來獲得MS 1304的上行鏈路調度信息。
可替換地,在步驟1311中,BS 1300將包括MS 1304的ID的監控信息 傳送到RS 1302,以使得RS 1302能夠確認從MS 1304傳送的上行鏈路數據。
RS 1302從調度信息或監控信息確認MS 1304的數據傳送的時間點以及 資源信息。
在步驟1315中,在確認了調度信息之后,MS 1304根據調度信息傳送 數據到BS 1300。 RS 1302根據調度信息或監控信息監聽并確認從MS 1304 發送到BS 1300的數據。
在步驟1317和1319中,BS 1300和RS 1302對從MS 1304接收到的數 據進行檢錯。當數據沒有錯誤時,RS 1302臨時存儲該數據并發送ACK消 息到BS 1300。當數據有錯誤時,RS 1302發送NACK消息到BS 1300。 RS 1302根據從BS 1300提供的、用于ACK/NACK消息傳送的調度信息,發送 ACK或NACK消息到BS 1300。
如果在RS 1302處接收到的數據沒有錯誤,那么在步驟1321中,RS 1302 發送ACK消息到BS 1300。
如果在BS 1300處接收到的數據有錯誤,那么BS 1300就選擇用于請求 數據重發的節點(例如,RS 1302或MS 1304)。例如,BS 1300通過檢查 RS 1302和MS 1304的信道狀態來選擇用于請求數據重發的節點。
如果MS 1304是用于重發數據到BS 1300的節點,那么在步驟1323中, 即使從RS 1302接收到ACK消息,BS 1300也傳送NACK消息到MS 1304 以請求數據重發。在步驟1325中,BS 1300將用于MS 1304重發上行鏈i 各數據的資源調 度信息傳送到MS 1304。
在確認了調度信息之后,在步驟1327中,MS 1304根據調度信息將數 據重發到BS 1300。
在步驟1329中,BS 1300對從MS 1304接收到的數據進行檢錯。例如, BS 1300使用數據的CRC對數據進行檢錯。
當數據沒有錯誤時,在步驟1331或1333中,BS 1300發送ACK消息 到RS 1302或MS 1304。例如,BS 1300發送ACK消息到RS 1302和MS 1304 中的每一個。
BS 1300能夠將ACK消息只發送到MS 1304。 RS 1302通過監聽從BS 1300發送到MS 1304的ACK消息來確認在發送到BS 1300的數據中沒有錯 誤。當在一定時間內沒有從BS 1300接收到NACK消息或者用于數據重發 的調度信息時,RS 1302就認為發送到BS 1300的數據中沒有錯誤。
現在,對用于執行圖11、圖12或圖13的上行《連^各數據重發的BS和 RS的操作進行解釋。
圖14示出根據本發明的再一個實施例的、在無線中繼通信系統中用于 重發上行鏈路信號的BS的操作。
在步驟1401中,BS傳送用于發送上行鏈路數據的調度信息到MS。 BS 還將包括MS的ID信息的監控信息傳送到RS以確認MS的上行鏈路數據。 如果RS監聽從BS發送到MS的調度信息,則BS不需要傳送該監控信息到 RS。
在步驟1403中,BS從MS接收數據。
在步驟1405中,BS對數據進行檢錯。例如,BS使用CRC對數據進行檢錯。
當數據沒有錯誤時,BS前進到步驟1419并且發送ACK消息到RS和 MS。 BS能夠發送ACK消息到RS和MS中的每一個,或者只發送到MS。
相反,當數據有錯誤時,在步驟1407中,BS檢查是否從RS接收到ACK 消息。
當從RS接收到NACK消息時,在步驟1421中,BS傳送NACK消息 到MS,以請求數據重發。
當從RS接收到ACK消息時,在步驟1409中,BS確定用于數據重發請求的節點(例如,RS或MS)。這里,BS通過將RS和MS的信道狀態考慮
在內,確定用于凄t據重發請求的節點。
在步驟1411中,BS檢查是否RS被選定為用于重發請求的節點。
當MS被選定為重發請求節點時,BS前進到步驟1421并且將表示數據
出錯的NACK消息發送到MS。
接下來,BS返回到步驟1401并且將用于MS的上行鏈路數據重發的調
度信息傳送到MS。
相反,當RS被選定為重發請求節點時,在步驟1413中,BS將用于RS 轉發從MS監聽到的數據的調度信息傳送到RS。 在步驟1415中,BS從RS接收數據。
在步驟1417中,BS對數據進行檢錯。例如,BS使用CRC檢查數據錯誤。
當數據有錯誤時,BS返回到步驟1413并且將用于數據重發的調度信息 傳送到RS。可替換地,BS將表示數據出錯的NACK消息傳送到RS,此未 示出。接下來,BS返回到步驟1413并且傳送調度信息到RS。
當數據無錯時,在步驟1419中,BS發送ACK消息到RS或MS。 BS 能夠發送ACK消息到RS和MS中的每一個,或者只發送到MS。接下來, BS結束這個過程。
如上所述,當數據有錯誤時,BS通過向RS或MS請求數據重發來執行 重發過程。當重發時限到期時,BS結束重發過程。
圖15示出根據本發明的另一個實施例的、在無線中繼通信系統中用于 中繼上行鏈路信號的RS的操作。
在步驟1501中,RS確認MS的上行鏈路調度信息。例如,RS通過監 聽從BS發送到與RS通信的MS的上行鏈路調度信息來獲得調度信息。可 替換地,RS基于從BS提供的監控信息來確認用于MS的上行鏈路數據傳送 的調度信息。
在步驟1503中,RS使用調度信息檢查是否從MS接收到數據。
當在一定時間內沒有接收到數據時,RS返回步驟1501,并且確認MS
的上行鏈路調度信息。
當接收到數據時,在步驟1505中,RS對從MS接收到的數據進行檢錯。
例如,RS使用CRC對數據進行檢錯。當數據有錯誤時,在步驟1515中,RS根據從BS提供的、用于 ACK/NACK消息傳送的調度信息發送NACK消息到BS。接下來,RS前進 到步驟1501,并且確認MS的上行鏈路調度信息。
相反,當在步驟1505中數據沒有錯誤時,在步驟1507中,RS根據用 于ACK/NACK消息傳送的調度信息發送ACK消息到BS。
在步驟1509中,RS檢查是否從BS接收到用于上行鏈路數據傳送的調 度信息。
當接收到調度信息時,在步驟1511中,RS根據調度信息將數據傳送到BS。
在步驟1513中,RS檢查是否從BS接收到ACK消息。
當接收到NACK消息而非ACK消息時,RS返回到步驟1509,并且檢
查是否從BS接收到用于數據重發的調度信息。
當接收到ACK消息時,RS結束這個過程。例如,RS能夠從BS接收
ACK消息或者監聽,人BS發送到與RS通信的MS的ACK消息。可替換地,
當在一定時間內沒有從BS接收到重發請求信號時,RS就認為傳送到BS的
數據沒有錯誤并且由此結束這個過程。
如上所述,RS根據BS的重發請求來執行數據重發過程。當重發時限到 期時,RS就結束重發過程。
現在,解釋在無線通信系統中用于執行數據重發的BS、 RS和MS的結 構。這里,由于BS、 RS和MS具有相同的結構,因而基于圖16僅說明了 RS的結構,而略去對BS和MS的描述。
圖16是示出根據本發明的 一 個實施例的無線中繼通信系統中的RS的框 圖。盡管假定發送機1600和接收機1620使用不同的天線,但是它們也可以 使用單個天線。
圖16的RS包括發送機1600、接收機1620、 ARQ控制器1640、 ARQ 狀態部件1650、 ARQ定時器1660和信道估計器1670。發送機1600和接收 機1620共享ARQ控制器1640、 ARQ狀態部件1650、 ARQ定時器1660和 信道估計器1670。
發送機1600包括數據發生器1601、信道編碼器1603、CRC發生器1605、 調制器1607、快速傅立葉反變換(IFFT)運算器1609和射頻(RF)處理器 1611。數據發生器1601在服務數據單元(SDU)發生器1615中收集(gather) 存儲到數據隊列1613的數據和在消息發生器1617處生成的控制消息,并且 生成用于物理層傳輸的一個數據。這里,當通過接收器1620接收到的數據 無錯時,消息發生器1617生成ACK控制消息。相反,當數據有錯誤時,消 息發生器1617生成NACK消息。
信道編碼器1603以相應的調制級(例如,調制和編碼機制(Modulation and Coding Scheme, MCS )級)對從數據發生器1601提供的數據進行編碼。 CRC發生器1605生成并添加CRC到乂人信道編碼器1603輸出的數據中。
調制器1607以相應的調制級(例如,MCS級)對從CRC發生器1605 輸出的數據進行調制。
IFFT運算器1609通過IFFT處理過程將^Mv調制器1607輸出的頻域凄丈據 變換為時域信號。
RF運算器1611將從IFFT運算器1609輸出的基帶信號上變頻為RF信 號,并通過天線將該RF信號輸出到BS或MS。
接收機1620包括RF處理器1621、FFT運算器1623、解調器1625、CRC 去除器1627、信道解碼器1629和數據處理器1631。
RF處理器1621將通過天線/人BS或MS接收到的RF信號下變頻為基 帶信號。
FFT運算器1623通過FFT處理過程將/人RF處理器1621輸出的時域信 號變換為頻域信號。
解調器1625以相應的調制級對從FFT運算器1623輸出的信號進行解 調。解調器1625將解調后的信號輸出到CRC去除器1627和信道估計器 1670。
CRC去除器1627通過檢查從解調器1625輸出的信號的CRC來確定信 號中是否發生錯誤。CRC去除器1627從解調器1625輸出的信號中去除CRC。
信道解碼器1629以相應的調制級對從CRC去除器1627輸出的無錯信 號進行解碼。
數據處理器1631的SDU處理器1635/人信道解碼器1629輸出的物理層 信號中分離出數據和控制消息。SDU處理器1635將數據提供給第二數據隊 列1637以將其存儲,并且將控制消息提供給消息處理器1633以對其解碼。 這里,第一數據隊列1613和第二數據隊列1627可以是相同的數據隊列。當從BS接收到NACK控制消息時,消息處理器1633將NACK控制消息的接 收通知給ARQ控制器1640。
ARQ狀態部件1650管理對于重發數據的ARQ狀態。ARQ定時器1660 管理RS的重發時限。
ARQ控制器1640控制與ARQ狀態部件1650和ARQ定時器1660相關 聯的、RS的總體ARQ操作。ARQ控制器1640在與發送機1600的數據發 生器1601、信道編碼器1603以及CRC發生器1605通信的同時控制重發。 例如,當通過接收機1620從BS接收到重發請求時,ARQ控制器1640根據 信道狀態控制對從MS接收到的并且存儲到數據隊列1613的數據進行編碼、 控制插入CRC、以及控制重發數據到BS。
而且,ARQ控制器1640在與接收機1620的數據處理器1631、信道解 碼器1629以及CRC去除器1627通信的同時控制重發。例如,當在CRC去 除器1627處數據有錯誤時,ARQ控制器1640控制消息發生器1617生成要 發送到BS的NACK控制消息。
當在重發過程中從ARQ定時器1660接收到時限到期消息時,ARQ控 制器1640結束重發過程。
盡管無線通信系統作為示例提供使用單個RS的中繼服務,但是多跳 (multihop )無線通信系統也能夠執行基本上相同的操作。
如上所述,無線中繼通信系統使用RS執行用于上行鏈路信號的ARQ。 因此,RS能夠將無錯數據重發到BS,并且BS能夠增強數據可靠性。
盡管已經參照本發明一定的優選實施例示出和描述了本發明,但是本領 域的技術人員應當理解,在不脫離如后附權利要求及其等效物所限定的本發 有的精神和范圍的條件下,可以在這里進行形式和細節上的各種變化。
權利要求
1.一種在無線中繼通信系統中基站BS的重發方法,該方法包括步驟檢查是否從中繼站RS接收到對數據的確認ACK消息或否定確認NACK消息,該RS從移動站MS接收數據;當從RS接收到ACK消息時,將用于傳送該數據的調度信息傳送到RS;當從RS接收到該數據時,對該數據進行檢錯;以及當該數據有錯誤時,請求RS重發該數據。
2. 如權利要求1所述的重發方法,還包括將用于MS發送數據的調度信息傳送到MS和RS中的至少一個節點;以及將用于RS發送從MS接收的數據的ACK消息或NACK消息的 ACK/NACK消息調度信息傳送到RS;其中,根據ACK/NACK消息調度信息,檢查從RS接收到ACK消息還 是NACK消息。
3. 如權利要求1所述的重發方法,還包括當從RS接收到ACK消息時,傳送ACK消息到MS。
4. 如權利要求1所述的重發方法,還包括當從RS接收到NACK消息時,向MS請求數據重發。
5. 如權利要求4所述的重發方法,其中,向MS請求重發包括 傳送NACK消息到MS。
6. 如權利要求1所述的重發方法,其中,向RS請求重發包括 傳送NACK消息到RS;以及將用于數據重發的調度信息傳送到RS。
7. 如權利要求1所述的重發方法,其中,向RS請求重發包括 將用于數據重發的調度信息傳送到RS。
8. 如權利要求1所述的重發方法,還包括當從RS接收的數據沒有錯誤時,傳送ACK消息到RS和MS中的至少 一個節點。
9. 如^l利要求1所述的重發方法,還包括 當數據被重發時檢查重發的時限;以及當時限到期時結束數據重發。
10. 如權利要求1所述的重發方法,還包括 比較MS和RS的信號接收率,其中,當RS的信號接收率較高時,檢查對于從MS發送到RS的數據 而言是從RS接收到ACK消息還是NACK消息。
11. 一種在無線中繼通信系統中中繼站RS的重發方法,該方法包括步驟使用用于MS傳送數據的調度信息從移動站MS接收數據; 對接收的數據進行檢錯;當該數據沒有錯誤時,傳送確認ACK消息到基站BS;使用從BS提供的、用于轉發來自MS的數據的調度信息將該數據轉發到BS;以及當從BS接收到重發請求信號時,將該數據重發到BS。
12. 如權利要求11所述的重發方法,其中接收數據包括 確認用于MS發送數據的調度信息;以及使用所述調度信息從MS接收數據。
13. 如權利要求12所述的重發方法,其中確認調度信息包括 確認用于MS發送數據的、包括從BS提供的信息的調度信息。
14. 如權利要求12所述的重發方法,其中確認調度信息包括 通過監聽從BS發送到MS的、用于MS的數據傳送的調度信息來獲得調度信息。
15. 如權利要求11所述的重發方法,還包括確認從BS接收到的、用于發送與從MS接收到的數據相關的ACK消 息或NACK消息的ACK/NACK消息調度信息,其中,當從MS接收的數據沒有錯誤時,根據ACK/NACK消息調度信 息將ACK消息傳送到BS。
16. 如權利要求15所述的重發方法,還包括當從MS接收的數據有錯誤時,根據ACK/NACK消息調度消息將NACK 消息傳送到BS。
17. 如權利要求11所述的重發方法,其中,所述數據重發包括當從BS接收到NACK消息時,確認從BS接收的、用于數據重發的調度信息;以及根據該調度信息將數據重發到BS。
18.如權利要求11所述的重發方法,其中,傳送數據包括當從BS接收到用于數據重發的調度信息時,根據調度信息將數據重發到BS。
19. 如權利要求11所述的重發方法,還包括 當數據被重發時檢查重發的時限;以及當時限到期時結束數據重發。
20. —種在無線中繼通信系統中基站BS的重發方法,該方法包括步驟 當從移動站MS接收到數據時,對數據進行檢錯; 當該數據有錯誤時,檢查對于從MS發送到中繼站RS的數據而言是接收到確認ACK消息還是否定確認NACK消息;當從RS接收到ACK消息時,確定用于數據重發的節點;以及 當RS被選定為用于重發的節點時,向RS請求數據重發。
21. 如權利要求20所述的重發方法,還包括將用于MS發送數據的調度信息傳送到MS和RS中的至少一個節點, 其中,使用所述調度信息從MS接收數據。
22. 如權利要求20所述的重發方法,其中檢查是接收到ACK消息還是 NACK消息包括將用于RS發送與從MS接收的數據相關的ACK消息或NACK消息的 ACK/NACK消息調度信息傳送到RS;以及根據ACK/NACK消息調度信息檢查從RS接收到ACK消息還是NACK消息。
23. 如權利要求20所述的重發方法,還包括當從MS接收的數據沒有錯誤時,將ACK消息傳送到RS和MS中的 至少一個節點。
24. 如權利要求20所述的重發方法,其中,確定用于數據重發的節點 包括通過比較RS和MS的信道狀態信息確定具有較好信道狀態信息的節點 作為用于lt據重發的節點。
25. 如權利要求20所述的重發方法,還包括當RS被選定為用于重發的節點時,將ACK消息傳送到MS。
26. 如權利要求20所述的重發方法,其中,向RS請求重發包括 將NACK消息傳送到RS;以及將用于數據重發的調度信息傳送到RS。
27. 如權利要求20所述的重發方法,其中,向RS請求重發包括 將用于數據重發的調度信息傳送到RS。
28. 如權利要求20所述的重發方法,還包括當從RS接收到NACK時,向MS請求數據重發。
29. 如權利要求20所述的重發方法,還包括當MS被選定為用于重發的節點時,向MS請求數據重發。
30. 如權利要求20所述的重發方法,還包括 當數據被重發時檢查重發的時限;以及當時限到期時結束數據重發。
31. 如權利要求20所述的重發方法,還包括 比較MS和RS的信號接收率,其中,當MS的信號接收率較高時,從MS接收數據。
32. —種在無線中繼通信系統中中繼站RS的重發方法,該方法包括步驟確認用于移動站MS發送數據的調度信息; 使用該調度信息從MS接收數據; 對接收的數據進行檢錯;當數據沒有錯誤時,將確認ACK消息傳送到基站BS;以及 當從BS接收到重發請求信號時,將數據傳送到BS。
33. 如權利要求32所述的重發方法,其中,確認調度信息包括 確認從BS接收的、用于MS發送數據的調度信息。
34. 如權利要求32所述的重發方法,其中,確認調度信息包括 通過監聽從BS發送到MS的、用于MS的數據傳送的調度信息來獲得調度信息。
35. 如權利要求32所述的重發方法,還包括 當從MS接收的數據有錯誤時,將NACK消息傳送到BS。
36. 如權利要求32所述的重發方法,其中,傳送數據包括當從BS接收到NACK消息時,確認用于數據重發的、包括從BS接收的信息的調度信息;以及根據該調度信息將數據傳送到BS。
37. 如權利要求32所述的重發方法,還包括當從BS接收到用于數據傳送的調度信息時,根據該調度信息將數據傳 送到BS。
38. 如權利要求32所述的重發方法,還包括 當數據被重發時檢查重發的時限;以及當時限到期時結束數據重發。
39. —種在無線中繼通信系統中基站BS的重發方法,該方法包括步驟 將用于移動站MS和中繼站RS發送數據的調度信息傳送到MS和RS; 當從RS接收到數據時,對該數據進行檢錯,所述RS從MS接收數據;以及當該數據有錯誤時,向RS請求數據重發。
40. 如權利要求39所述的重發方法,其中,傳送調度信息包括 將用于MS發送數據的調度信息傳送到MS和RS中的至少一個節點;以及將用于RS轉發從MS接收的數據的調度信息傳送到RS。
41. 如權利要求39所述的重發方法,其中,從RS接收的數據包括確 認ACK消息。
42. 如權利要求39所述的重發方法,還包括 當從RS接收到數據時,將ACK消息傳送到MS。
43. 如;k利要求39所述的重發方法,還包括 當從RS接收到否定確認NACK消息時,向MS請求數據重發。
44. 如權利要求39所述的重發方法,還包括當從RS接收的數據沒有錯誤時,將ACK消息傳送到RS和MS中的至 少一個節點。
45. 如權利要求39所述的重發方法,還包括 當數據被傳送時檢查重發時限;以及當時限到期時結束數據重發。
46. —種在無線中繼通信系統中中繼站RS的重發方法,該方法包括步驟使用用于MS發送數據的調度信息從移動站MS接收數據;對接收的數據進行檢錯;當數據沒有錯誤時,將數據轉發到BS;以及當從BS接收到重發請求信號時,將數據重發到BS。
47. 如權利要求46所述的重發方法,其中,從BS接收所述調度信息。
48. 如權利要求46所述的重發方法,其中,通過監聽從BS傳送到MS 的、用于MS發送數據的調度信息來獲得所述調度信息。
49. 如權利要求46所述的重發方法,其中,傳送到BS的數據包括確 認ACK消息。
50. 如權利要求46所述的重發方法,還包括 當從MS接收的數據有錯誤時,將否定確認NACK消息傳送到BS。
51. 如纟又利要求46所述的重發方法,還包括 當數據被重發時檢查重發的時限;以及當時限到期時結束數據重發。
52. —種無線中繼通信系統的中繼站RS,包括 檢查器,用于對從移動站MS接收的數據進行檢錯; 數據隊列,用于存儲無錯數據;重發控制器,用于根據基站BS的重發請求控制數據重發; 數據發生器,用于在所述重發控制器的控制下,使用存儲到數據隊列的 數據生成要重發到BS的數據;和發送機,用于將生成的數據傳送到BS。
53. 如權利要求52所述的RS,還包括消息處理器,用于確認從BS接收的重發請求信號, 其中,當消息處理器確認從BS接收到重發請求信號時,所述重發控制 器控制重發數據。
54. 如權利要求52所述的RS,還包括重發定時器,用于當在所述重發控制器的控制下執行重發時管理所述重 發的時限,其中,當重發時限到期時,所述重發控制器結束數據重發。
全文摘要
本發明提供無線中繼通信系統中的數據重發裝置和方法。檢查是否從中繼站(RS)接收到針對數據的確認(ACK)消息或否定確認(NACK)消息,該RS從移動站(MS)接收該數據。當從RS接收到ACK消息時,將用于傳送數據的調度信息傳送到RS。當從RS接收到數據時,對該數據進行檢錯。當數據有錯誤時,RS被請求重發該數據。從而,由于RS只將無錯數據重發到BS,BS能夠增強數據可靠性。
文檔編號H04L1/16GK101622808SQ200880006199
公開日2010年1月6日 申請日期2008年2月26日 優先權日2007年2月26日
發明者吳昌潤, 姜賢貞, 孫仲濟, 張泳彬, 李成真, 林亨奎, 陶利·拉科什 申請人:三星電子株式會社