專(zhuān)利名稱(chēng):一種通信系統(tǒng)中的重傳方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),特別涉及一種通信系統(tǒng)中的重傳方法。
背景技術(shù):
在移動(dòng)通信中,隨著通信業(yè)務(wù)的不斷擴(kuò)展和服務(wù)質(zhì)量的提高,對(duì)通信的可靠性提出了更高的要求。而在移動(dòng)通信系統(tǒng)中,無(wú)線信道是一種變參信道,其所處的環(huán)境也非常復(fù)雜。對(duì)于收端的信號(hào)來(lái)說(shuō),衰落和各種干擾所造成的誤碼有隨機(jī)差錯(cuò)和突發(fā)差錯(cuò),會(huì)嚴(yán)重?fù)p傷通信質(zhì)量。因此,在移動(dòng)通信系統(tǒng)中,必須采用差錯(cuò)控制技術(shù)來(lái)提高信號(hào)的傳輸質(zhì)量,從而保證信息的可靠傳輸。目前廣泛采用的差錯(cuò)控制技術(shù)為HARQ技術(shù)。HARQ 技術(shù)是 ARQ (Automatic Repeat request)自動(dòng)重發(fā)請(qǐng)求技術(shù)禾口 FEC(Forword Error Correction)前向糾錯(cuò)碼技術(shù)相結(jié)合的差錯(cuò)控制方式。HARQ在ARQ系統(tǒng)中引入一個(gè) FEC子系統(tǒng),F(xiàn)EC子系統(tǒng)用來(lái)糾正常出現(xiàn)的傳輸錯(cuò)誤以減少重傳次數(shù),即在糾錯(cuò)能力范圍內(nèi)自動(dòng)糾正錯(cuò)誤,超出糾錯(cuò)范圍才需重發(fā)。LTE (Long Term Evolution)系統(tǒng)中的 HARQ采用了停等協(xié)議(Stop &Wait,SW)。在 SW機(jī)制中,發(fā)端在每發(fā)完一個(gè)數(shù)據(jù)分組后等待一個(gè)肯定應(yīng)答(ACK)或否定應(yīng)答(NACK)。如果接收到ACK,發(fā)端發(fā)送下一個(gè)新數(shù)據(jù)分組,如果接收到NACK,重新發(fā)送上一個(gè)分組。為了防止ACK/NACK接收時(shí)的錯(cuò)誤,通過(guò)DCI (Downlink Control Information,下行控制信息) 中包含的NDI (New Data Indication,新數(shù)據(jù)指示信息)值來(lái)確定是否發(fā)起新數(shù)據(jù)的傳輸。 由于DCI信息有CRC (Cyclic Redundancy Code,循環(huán)冗余碼)校驗(yàn),因此可以保證NDI的出錯(cuò)概率很低。這樣就可以避免ACK/NACK信息傳輸出錯(cuò)的情況。在一些專(zhuān)網(wǎng)通信系統(tǒng)中,資源有限,設(shè)備簡(jiǎn)單。為了節(jié)省資源采用半靜態(tài)的傳輸方式,即基站通過(guò)DCI給終端分配了上下行資源后,一般不再發(fā)送新的控制信息,終端將一直占用分配的資源進(jìn)行傳輸直到被通知停止。傳輸數(shù)據(jù)的ACK/NACK信息由接收端返回給發(fā)送端,發(fā)送端再根據(jù)ACK/NACK信息判斷發(fā)送新數(shù)據(jù)還是重傳舊數(shù)據(jù)。這類(lèi)系統(tǒng)中,由于采用了半靜態(tài)傳輸方式,在傳輸新數(shù)據(jù)時(shí)無(wú)法象LTE系統(tǒng)一樣通過(guò)DCI中的NDI信息來(lái)進(jìn)行指示,而只能通過(guò)接收端反饋的ACK/NACK信息來(lái)進(jìn)行判斷。ACK/NACK信息在傳輸時(shí)可能會(huì)出錯(cuò),即接收端返回了 NACK,發(fā)送端卻接收成了 ACK,反之亦然。如果接收端返回的是ACK 信息,而發(fā)送端接收到了 NACK,這時(shí)發(fā)送端會(huì)重傳接收端已經(jīng)正確接收的數(shù)據(jù),接收端重復(fù)接收相同的數(shù)據(jù)。這種情況下,接收端發(fā)現(xiàn)接收的數(shù)據(jù)重復(fù)后會(huì)丟掉重復(fù)的數(shù)據(jù),所以不會(huì)產(chǎn)生問(wèn)題。但如果接收端向發(fā)送端返回了 NACK信息,發(fā)送端把NACK誤檢為ACK信息,這種情況就會(huì)產(chǎn)生嚴(yán)重的問(wèn)題。這時(shí),發(fā)送端發(fā)送新數(shù)據(jù),而接收端卻以為接收的是重傳數(shù)據(jù)并把兩次接收的數(shù)據(jù)進(jìn)行合并,結(jié)果就會(huì)導(dǎo)致數(shù)據(jù)的無(wú)法正確接收。目前有兩種較傳統(tǒng)的方案,能夠解決上述問(wèn)題第一種方案,LTE系統(tǒng)中采用的方法,即在DCI中添加NDI信息,每次發(fā)送新數(shù)據(jù)時(shí)傳送下來(lái)。由于DCI有CRC校驗(yàn),NDI出錯(cuò)概率很低,因此可以避免上述的問(wèn)題。但在專(zhuān)網(wǎng)系統(tǒng)中采用這種方法會(huì)使系統(tǒng)的效率降低。專(zhuān)網(wǎng)的PDCCH(物理下行控制信道)可占用的資源較少,所以雖然PDCCH承載的DCI中只包含1比特的NDI信息,但加上CRC校驗(yàn)位后, 就會(huì)使碼率提高,PDCCH的接收性能降低,系統(tǒng)效率也會(huì)隨之降低;第二種方案,接收端對(duì)重傳數(shù)據(jù)不再合并,即每次重傳數(shù)據(jù)都單獨(dú)接收。這樣也可以避免上述問(wèn)題,帶來(lái)的缺點(diǎn)就是會(huì)損失重傳合并的分集增益。
發(fā)明內(nèi)容
本發(fā)明提供了一種通信系統(tǒng)中的重傳方法,可以避免HARQ系統(tǒng)中的ACK/NACK傳輸錯(cuò)誤導(dǎo)致的收發(fā)端的數(shù)據(jù)不一致,且不會(huì)損失分集增益。為實(shí)現(xiàn)上述目的,本發(fā)明采用如下的技術(shù)方案一種通信系統(tǒng)中的重傳方法,包括接收端接收到發(fā)送端發(fā)送的重傳數(shù)據(jù)后,若沒(méi)有超過(guò)最大重傳次數(shù),將本次接收的數(shù)據(jù)與之前接收的數(shù)據(jù)進(jìn)行合并處理,當(dāng)合并處理的接收結(jié)果正確時(shí),向發(fā)送端反饋ACK 信息;若超過(guò)最大重傳次數(shù)或合并處理的接收結(jié)果錯(cuò)誤,則單獨(dú)解碼本次接收的數(shù)據(jù),當(dāng)單獨(dú)解碼的接收結(jié)果正確時(shí),向發(fā)送端反饋ACK信息,當(dāng)單獨(dú)解碼的接收結(jié)果錯(cuò)誤時(shí),向發(fā)送端反饋NACK信息。較佳地,當(dāng)單獨(dú)解碼的接收結(jié)果錯(cuò)誤時(shí),該方法進(jìn)一步包括由接收端高層的ARQ 對(duì)錯(cuò)誤接收的數(shù)據(jù)進(jìn)行處理。較佳地,所述接收端接收到發(fā)送端發(fā)送的重傳數(shù)據(jù)為接收端向發(fā)送端反饋NACK 信息后,發(fā)送端發(fā)送的重傳數(shù)據(jù)或新數(shù)據(jù)。一種通信系統(tǒng)中的重傳方法,包括接收端接收到發(fā)送端發(fā)送的重傳數(shù)據(jù)后,若沒(méi)有超過(guò)最大重傳次數(shù),則將本次接收的數(shù)據(jù)與之前接收的數(shù)據(jù)進(jìn)行合并處理,同時(shí)對(duì)本次接收的數(shù)據(jù)進(jìn)行單獨(dú)解碼;當(dāng)合并處理或單獨(dú)解碼的接收結(jié)果正確時(shí),向發(fā)送端反饋ACK信息,當(dāng)合并處理和單獨(dú)解碼的接收結(jié)果均錯(cuò)誤時(shí),向發(fā)送端反饋NACK信息。較佳地,接收端接收到發(fā)送端發(fā)送的重傳數(shù)據(jù)后,若超過(guò)最大重傳次數(shù),則對(duì)本次接收的數(shù)據(jù)進(jìn)行單獨(dú)解碼。較佳地,當(dāng)合并處理和單獨(dú)解碼的接收結(jié)果均錯(cuò)誤時(shí),該方法進(jìn)一步包括由接收端高層的ARQ對(duì)錯(cuò)誤接收的數(shù)據(jù)進(jìn)行處理。較佳地,所述接收端接收到發(fā)送端發(fā)送的重傳數(shù)據(jù)為接收端向發(fā)送端反饋NACK 信息后,發(fā)送端發(fā)送的重傳數(shù)據(jù)或新數(shù)據(jù)。由上述技術(shù)方案可見(jiàn),本發(fā)明中,接收端在接收到發(fā)送端發(fā)送的重傳數(shù)據(jù)后,對(duì)本次接收數(shù)據(jù)與之前接收數(shù)據(jù)進(jìn)行合并處理,并進(jìn)一步進(jìn)行本次接收數(shù)據(jù)的單獨(dú)解碼,如果單獨(dú)解碼成功或合并處理的接收結(jié)果正確,則向發(fā)送端反饋ACK信息;如果單獨(dú)解碼和合并處理的接收結(jié)果均錯(cuò)誤,則向發(fā)送端反饋ACK信息。這樣,接收端在處理接收的重傳數(shù)據(jù)時(shí),一方面由于采用合并處理,從而在發(fā)送端正確解析NACK信息而重傳數(shù)據(jù)的情況下,能夠不損失分集增益;另一方面由于采用了重傳數(shù)據(jù)的單獨(dú)解碼,從而在發(fā)送端將NACK信息解析為ACK信息而發(fā)送新數(shù)據(jù)的情況下,仍然可以通過(guò)單獨(dú)解碼數(shù)據(jù)判斷新數(shù)據(jù)接收是否正確,避免收發(fā)端數(shù)據(jù)不一致導(dǎo)致的數(shù)據(jù)接收錯(cuò)誤。
圖1為本發(fā)明中重傳方法的流程示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)手段和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步詳細(xì)說(shuō)明。本發(fā)明的基本思想是接收端接收發(fā)送端發(fā)送的重傳數(shù)據(jù)后,將本次接收數(shù)據(jù)與之前接收的數(shù)據(jù)進(jìn)行合并處理,并對(duì)本次接收數(shù)據(jù)進(jìn)一步做單獨(dú)解碼,以避免由于發(fā)送端將NACK誤檢為ACK造成的重傳數(shù)據(jù)解碼失敗。接下來(lái)通過(guò)具體實(shí)施例說(shuō)明本發(fā)明的具體實(shí)現(xiàn)。圖1為本發(fā)明中重傳方法的流程示意圖。如圖1所示,該方法包括步驟101,接收端接收數(shù)據(jù)后,如果數(shù)據(jù)接收錯(cuò)誤,執(zhí)行步驟102,否則執(zhí)行步驟 113。步驟102,向發(fā)送端反饋NACK信息。步驟103,根據(jù)發(fā)送端接收的反饋信息,進(jìn)行數(shù)據(jù)重傳或發(fā)送新數(shù)據(jù)。若發(fā)送端正確接收NACK信息,則執(zhí)行步驟104,否則,執(zhí)行步驟106。發(fā)送端接收到反饋的ACK/NACK信息后,會(huì)根據(jù)反饋的內(nèi)容進(jìn)行數(shù)據(jù)的發(fā)送。如果是ACK,發(fā)送端發(fā)送新的數(shù)據(jù);如果是NACK,并且重傳次數(shù)沒(méi)有達(dá)到最大重傳次數(shù),則發(fā)送端重傳原始數(shù)據(jù);如果是NACK并且重傳次數(shù)已經(jīng)達(dá)到了最大重傳次數(shù),則發(fā)送新的數(shù)據(jù)。如背景技術(shù)中所述,在配置為半靜態(tài)調(diào)度的通信系統(tǒng)中,發(fā)送端可能將NACK誤檢為ACK,這種情況下,發(fā)送端仍然按照ACK的流程進(jìn)行處理,即發(fā)送新的數(shù)據(jù)給接收端。步驟104,發(fā)送端判斷是否超過(guò)最大重傳次數(shù),若是,則執(zhí)行步驟106,否則,執(zhí)行步驟105。步驟105,發(fā)送端進(jìn)行數(shù)據(jù)重傳,并轉(zhuǎn)入執(zhí)行步驟107。步驟106,發(fā)送端發(fā)送新數(shù)據(jù),并轉(zhuǎn)入執(zhí)行步驟107。上述步驟101 106處理的與現(xiàn)有的處理相同,這里就不再贅述。步驟107,接收端接收發(fā)送端發(fā)送的數(shù)據(jù)。這里,由于之前接收端向發(fā)送端反饋的是NACK信息,因此無(wú)論此次發(fā)送端發(fā)送的是重傳數(shù)據(jù)還是新數(shù)據(jù),在不超過(guò)最大重傳次數(shù)的情況下,接收端都認(rèn)為是重傳數(shù)據(jù)。步驟108,接收端判斷是否超過(guò)最大重傳次數(shù),若是,則執(zhí)行步驟111,否則,執(zhí)行步驟109。步驟109,接收端對(duì)本次接收與之前接收的數(shù)據(jù)進(jìn)行合并處理。在進(jìn)行合并處理時(shí),可以把新數(shù)據(jù)和上次接收的數(shù)據(jù)進(jìn)行合并,也可以和前η次接收到的原始數(shù)據(jù)或重傳數(shù)據(jù)進(jìn)行合并,η最大不超過(guò)設(shè)置的最大重傳次數(shù)。具體實(shí)現(xiàn)與現(xiàn)有HARQ中的重傳數(shù)據(jù)接收相同,這里就不再贅述。步驟110,接收端判斷合并處理的數(shù)據(jù)接收是否正確,若是,則執(zhí)行步驟113,否則,執(zhí)行步驟111。步驟111,對(duì)本次接收的數(shù)據(jù)進(jìn)行單獨(dú)處理。步驟112,接收端判斷單獨(dú)處理的數(shù)據(jù)接收是否正確,若是,則執(zhí)行步驟113,否則返回步驟102。步驟113,向發(fā)送端反饋ACK,準(zhǔn)備接收新數(shù)據(jù)。至此,本實(shí)施例中的重傳方法流程結(jié)束。在本實(shí)施例中,接收端接收發(fā)送端發(fā)送的重傳數(shù)據(jù)后,首先進(jìn)行合并處理,當(dāng)合并處理的接收數(shù)據(jù)錯(cuò)誤時(shí),再進(jìn)一步對(duì)該次接收的數(shù)據(jù)進(jìn)行單獨(dú)處理。另外,在上述實(shí)施例中,為節(jié)省時(shí)延,步驟109和111可以同時(shí)進(jìn)行,即在不超過(guò)最大重傳次數(shù)的情況下,新舊數(shù)據(jù)的合并接收和新數(shù)據(jù)的單獨(dú)接收同時(shí)進(jìn)行,如果超過(guò)最大重傳次數(shù),則只進(jìn)行新數(shù)據(jù)的單獨(dú)接收。當(dāng)新舊數(shù)據(jù)的合并接收或新數(shù)據(jù)的單獨(dú)接收中,任一種接收方法的數(shù)據(jù)接收正確,則向發(fā)送端反饋ACK信息,當(dāng)新舊數(shù)據(jù)的合并接收和新數(shù)據(jù)的單獨(dú)接收均出現(xiàn)數(shù)據(jù)接收錯(cuò)誤,則向發(fā)送端反饋NACK信息。通過(guò)上述處理,可以解決NACK信息誤傳時(shí)收發(fā)數(shù)據(jù)不一致的情況。如果NACK信息接收正確,則接收端會(huì)合并多次傳輸?shù)臄?shù)據(jù),獲得數(shù)據(jù)的合并增益。如果NACK信息被接收成了 ACK,則發(fā)送端發(fā)送新的數(shù)據(jù),在不超過(guò)最大重傳次數(shù)的情況下,接收端可以采用兩種方式接收數(shù)據(jù)一種方法是接收端首先合并新數(shù)據(jù)和舊數(shù)據(jù),由于合并的數(shù)據(jù)是不同的數(shù)據(jù),所以結(jié)果不會(huì)正確,然后接收端會(huì)單獨(dú)解碼新接收的數(shù)據(jù),并把結(jié)果反饋給接收端;另一種方法是合并接收和新數(shù)據(jù)的單獨(dú)接收同時(shí)進(jìn)行,然后對(duì)接收結(jié)果依次進(jìn)行判斷;同理,由于合并的數(shù)據(jù)是不同的數(shù)據(jù),所以結(jié)果不會(huì)正確,那么如果新數(shù)據(jù)單獨(dú)解碼正確,發(fā)送端會(huì)繼續(xù)發(fā)送新的數(shù)據(jù);如果新數(shù)據(jù)單獨(dú)解碼錯(cuò)誤,接收端反饋NACK信息,然后繼續(xù)按照上述過(guò)程進(jìn)行處理。對(duì)于接收端無(wú)法正確接收的數(shù)據(jù)由高層的ARQ進(jìn)行處理,具體處理方式與現(xiàn)有方式相同。這樣就可以避免接收端一直對(duì)不同的數(shù)據(jù)進(jìn)行合并,而且也可以獲得分集增益。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種通信系統(tǒng)中的重傳方法,其特征在于,該方法包括接收端接收到發(fā)送端發(fā)送的重傳數(shù)據(jù)后,若沒(méi)有超過(guò)最大重傳次數(shù),將本次接收的數(shù)據(jù)與之前接收的數(shù)據(jù)進(jìn)行合并處理,當(dāng)合并處理的接收結(jié)果正確時(shí),向發(fā)送端反饋ACK信息;若超過(guò)最大重傳次數(shù)或合并處理的接收結(jié)果錯(cuò)誤,則單獨(dú)解碼本次接收的數(shù)據(jù),當(dāng)單獨(dú)解碼的接收結(jié)果正確時(shí),向發(fā)送端反饋ACK信息,當(dāng)單獨(dú)解碼的接收結(jié)果錯(cuò)誤時(shí),向發(fā)送端反饋NACK信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)單獨(dú)解碼的接收結(jié)果錯(cuò)誤時(shí),該方法進(jìn)一步包括由接收端高層的ARQ對(duì)錯(cuò)誤接收的數(shù)據(jù)進(jìn)行處理。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述接收端接收到發(fā)送端發(fā)送的重傳數(shù)據(jù)為接收端向發(fā)送端反饋NACK信息后,發(fā)送端發(fā)送的重傳數(shù)據(jù)或新數(shù)據(jù)。
4.一種通信系統(tǒng)中的重傳方法,其特征在于,該方法包括接收端接收到發(fā)送端發(fā)送的重傳數(shù)據(jù)后,若沒(méi)有超過(guò)最大重傳次數(shù),則將本次接收的數(shù)據(jù)與之前接收的數(shù)據(jù)進(jìn)行合并處理,同時(shí)對(duì)本次接收的數(shù)據(jù)進(jìn)行單獨(dú)解碼;當(dāng)合并處理或單獨(dú)解碼的接收結(jié)果正確時(shí),向發(fā)送端反饋ACK信息,當(dāng)合并處理和單獨(dú)解碼的接收結(jié)果均錯(cuò)誤時(shí),向發(fā)送端反饋NACK信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,接收端接收到發(fā)送端發(fā)送的重傳數(shù)據(jù)后, 若超過(guò)最大重傳次數(shù),則對(duì)本次接收的數(shù)據(jù)進(jìn)行單獨(dú)解碼。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,當(dāng)合并處理和單獨(dú)解碼的接收結(jié)果均錯(cuò)誤時(shí),該方法進(jìn)一步包括由接收端高層的ARQ對(duì)錯(cuò)誤接收的數(shù)據(jù)進(jìn)行處理。
7.根據(jù)權(quán)利要求4、5或6所述的方法,其特征在于,所述接收端接收到發(fā)送端發(fā)送的重傳數(shù)據(jù)為接收端向發(fā)送端反饋NACK信息后,發(fā)送端發(fā)送的重傳數(shù)據(jù)或新數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種通信系統(tǒng)中的重傳方法,包括接收端在接收到發(fā)送端發(fā)送的重傳數(shù)據(jù)后,對(duì)本次接收數(shù)據(jù)與之前接收數(shù)據(jù)進(jìn)行合并處理,并進(jìn)一步進(jìn)行本次接收數(shù)據(jù)的單獨(dú)解碼,如果單獨(dú)解碼成功或合并處理的接收結(jié)果正確,則向發(fā)送端反饋ACK信息;如果單獨(dú)解碼和合并處理的接收結(jié)果均錯(cuò)誤,則向發(fā)送端反饋ACK信息。應(yīng)用本發(fā)明,能夠避免HARQ過(guò)程中出現(xiàn)的收發(fā)端的數(shù)據(jù)不一致,且不會(huì)損失分集增益。
文檔編號(hào)H04L1/18GK102377544SQ20101024968
公開(kāi)日2012年3月14日 申請(qǐng)日期2010年8月10日 優(yōu)先權(quán)日2010年8月10日
發(fā)明者于小紅, 馮紹鵬, 張際, 梁毅, 莫勇 申請(qǐng)人:普天信息技術(shù)研究院有限公司