本文描述的實(shí)施方式大體涉及接收器、接收器中的方法、發(fā)射器以及發(fā)射器中的方法,特別描述一種啟用數(shù)據(jù)harq反饋的機(jī)制。
背景技術(shù):
在常規(guī)技術(shù)中,使用具有特定數(shù)量harq進(jìn)程的同步或異步混合自動(dòng)重新請(qǐng)求(harq)。通常假定使用harq的每個(gè)傳輸都由網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行調(diào)度,諸如增強(qiáng)節(jié)點(diǎn)b(enodeb)。然而,在第五代(5g)無線電接入中,基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸也可以受益于新型harq解決方案,其針對(duì)具有最小控制信令的低延遲而定制。
在基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸中,用戶設(shè)備(ue)可以在沒有任何調(diào)度的情況下,在任何時(shí)間訪問共享的無線電資源,因此會(huì)發(fā)生沖突。但是調(diào)度中并不需要信令,期望以基于競(jìng)爭(zhēng)的方式發(fā)送重傳,并且沒有harq同步問題。
例如,在第三代合作伙伴計(jì)劃(3gpp)長(zhǎng)期演進(jìn)(lte)中,在下行鏈路中可以使用異步harqii傳輸。這意味著接收器不會(huì)提前知道發(fā)送內(nèi)容或發(fā)送時(shí)間,因此harq進(jìn)程標(biāo)識(shí)符和冗余版本(rv)必須與數(shù)據(jù)一起發(fā)送。rv會(huì)指定將哪個(gè)數(shù)據(jù)組合、錯(cuò)誤檢測(cè)(ed)和前向糾錯(cuò)(fec)比特發(fā)送到ue。
這是通過物理下行鏈路共享信道(pdsch)資源分配消息來完成的,所述消息與對(duì)應(yīng)的pdsch傳輸同時(shí)在物理下行鏈路控制信道(pdcch)上發(fā)送。該方案的優(yōu)點(diǎn)是,調(diào)度算法在確定任一子幀期間哪些ue將被發(fā)送數(shù)據(jù)方面具有相當(dāng)大的自由度。
相比之下,lte在上行鏈路(ul)上使用同步harq傳輸。這意味著enodeb準(zhǔn)確地知道ue將提前發(fā)送哪個(gè)harq進(jìn)程和rv。因此,在向ue提供上行鏈路調(diào)度信息的pdcch消息中不必包括該信息。
因?yàn)閡e每到第八個(gè)子幀就會(huì)發(fā)送相同的harq進(jìn)程,因此可以使用同步harq。因?yàn)閔arq進(jìn)程的重傳與基于八個(gè)子幀延遲的先前傳輸有關(guān),所以上行鏈路中的調(diào)度不如下行鏈路中的調(diào)度靈活。
上行鏈路重傳可以是自適應(yīng)的或非自適應(yīng)的。當(dāng)ue接收到否定確認(rèn)(nack)時(shí),ue應(yīng)當(dāng)利用為初始傳輸分配的相同資源,在子幀n+4中發(fā)送非自適應(yīng)重傳。當(dāng)接收到上行鏈路許可并且新數(shù)據(jù)指示(ndi)位未被切換時(shí),進(jìn)行自適應(yīng)重傳。在自適應(yīng)重傳請(qǐng)求的情況下,ue并不關(guān)心在先前傳輸嘗試接收的harq反饋。
當(dāng)任何已知的常規(guī)解決方案被用于5g密集無線電接入技術(shù)(rat)系統(tǒng)中時(shí)都可能會(huì)產(chǎn)生技術(shù)問題,該系統(tǒng)中,延遲必須小于1ms且控制費(fèi)用必須最小,從而使其更為有效并且盡可能的簡(jiǎn)單。
因?yàn)槊看蝹鬏敹急仨殧y帶harq進(jìn)程id和rv信息,所以異步harq要求所涉及的節(jié)點(diǎn)之間發(fā)送信令。另外,非自適應(yīng)異步重傳是不可能的。
為了更穩(wěn)健地工作,同步harq不需要harq進(jìn)程id和rv信息,但是它不能給網(wǎng)絡(luò)提供盡可能多的調(diào)度自由度。當(dāng)必須考慮多用戶(mu)多入多出(mimo)和協(xié)同多點(diǎn)(comp)中的新調(diào)度維度時(shí),這便成為一個(gè)重大問題。當(dāng)ue除了在時(shí)域和頻域、還在空域上進(jìn)行調(diào)度時(shí),必須考慮空域中的ue正交性,這限制了每個(gè)傳輸時(shí)間間隔(tti)中可能的調(diào)度組合。
傳統(tǒng)的harq解決方案不考慮基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸,因?yàn)榛炯僭O(shè)是使用harq的傳輸總是以某種方式或另一種方式進(jìn)行調(diào)度。可以設(shè)想,與傳統(tǒng)系統(tǒng)相比,5g中的一個(gè)顯著改進(jìn)是支持機(jī)器對(duì)機(jī)器(m2m)類型的通信。實(shí)現(xiàn)上述改進(jìn)的一種有效方式是針對(duì)小數(shù)據(jù)包的基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸。利用基于競(jìng)爭(zhēng)的傳輸將不存在ul授權(quán),因此harq進(jìn)程id不能指示基于競(jìng)爭(zhēng)的ul數(shù)據(jù)。如果仍然需要harq,那么若ue沒有接收到針對(duì)初始傳輸嘗試的肯定確認(rèn),則還需要基于競(jìng)爭(zhēng)方式處理重傳的解決方案。
在支持高ue密度和移動(dòng)性的5g密集部署中,許多無線電單元彼此靠近操作并使用協(xié)調(diào)的波束成形技術(shù)。另外,多個(gè)接入節(jié)點(diǎn)可以向任何單個(gè)ue聯(lián)合發(fā)送數(shù)據(jù)。因此,有利的是,重傳定時(shí)并不固定,這樣可以實(shí)現(xiàn)更多的調(diào)度自由,并且harq進(jìn)程將不需要在單個(gè)接入節(jié)點(diǎn)和ue之間進(jìn)行同步。
因此,在發(fā)送harq信息時(shí),合理地權(quán)衡控制信道開銷和性能是一個(gè)一般性問題。
技術(shù)實(shí)現(xiàn)要素:
因此,本發(fā)明的目的是消除至少一些上述缺點(diǎn)并改進(jìn)無線通信系統(tǒng)的性能。
這個(gè)和其他目的可以通過所附獨(dú)立權(quán)利要求的特征來實(shí)現(xiàn)。根據(jù)從屬權(quán)利要求、說明書和附圖,其他實(shí)施形式也是顯而易見的。
根據(jù)第一方面,提供了一種接收器,用于從發(fā)射器接收數(shù)據(jù)包,提供接收成功與否的反饋,并且解碼即將由發(fā)射器接收的任意數(shù)據(jù)包。接收器包括接收電路,用于從發(fā)射器接收數(shù)據(jù)包。此外,接收器包括第一存儲(chǔ)器,用于存儲(chǔ)成功解碼的數(shù)據(jù)包。接收器還包括第二存儲(chǔ)器,用于存儲(chǔ)未成功解碼的數(shù)據(jù)包。另外,接收器還包括處理器,用于確定所接收的數(shù)據(jù)包是重傳還是新傳輸。當(dāng)所接收的數(shù)據(jù)包被確定為重傳時(shí),所述處理器還用于將接收到的數(shù)據(jù)包與存儲(chǔ)在第二存儲(chǔ)器中最早未成功解碼的數(shù)據(jù)包進(jìn)行合并。此外,當(dāng)確定是新傳輸時(shí),所述處理器還用于對(duì)接收的數(shù)據(jù)包進(jìn)行解碼,或者當(dāng)確定是重傳時(shí),對(duì)合并的數(shù)據(jù)包和存儲(chǔ)在第二存儲(chǔ)器中的最早未成功解碼的數(shù)據(jù)包進(jìn)行解碼。處理器還用于檢查數(shù)據(jù)包的解碼是否成功,并且當(dāng)數(shù)據(jù)包的解碼成功時(shí),將解碼的數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中,當(dāng)解碼失敗時(shí),將解碼的數(shù)據(jù)包存儲(chǔ)在第二存儲(chǔ)器中。所述接收器還包括發(fā)射電路,用于向所述發(fā)射器發(fā)送關(guān)于解碼所述數(shù)據(jù)包成功與否的反饋信息。
由于在接收器側(cè),將成功接收和解碼的數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中,且將未成功解碼的數(shù)據(jù)包存儲(chǔ)在第二存儲(chǔ)器中;以及在發(fā)射器側(cè),將即將發(fā)送的新數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中,且將將來可能重傳的已發(fā)送的數(shù)據(jù)包存儲(chǔ)在第二存儲(chǔ)器中,這樣可以省略控制指示中進(jìn)程id的傳輸。啟用進(jìn)一步的異步非自適應(yīng)重傳,從而減少控制信令,以提高系統(tǒng)的頻譜效率。此外,通過消除發(fā)射器和接收器之間的harqid同步要求,可以實(shí)現(xiàn)多點(diǎn)傳輸。從而實(shí)現(xiàn)穩(wěn)健的harq解決方案,其包括同步和異步harq的主要優(yōu)點(diǎn),具有最小的控制信令,并且還支持基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸類型。
在根據(jù)第一方面接收器的第一可能實(shí)現(xiàn)方式中,發(fā)射電路可以用于:當(dāng)接收到的數(shù)據(jù)包被確定為重傳時(shí),通過最大比值合并mrc將接收到的數(shù)據(jù)包與存儲(chǔ)在第二存儲(chǔ)器中的最早未成功解碼數(shù)據(jù)包進(jìn)行合并。
通過存儲(chǔ)未成功解碼的數(shù)據(jù)包并將其與重傳的數(shù)據(jù)包合并以進(jìn)行解碼,即使在兩種數(shù)據(jù)包均不能被無誤差地獨(dú)立解碼的情況下,也能夠解碼合并的傳輸。由此可以省略重復(fù)的重傳。
在根據(jù)第一方面接收器的第二種可能實(shí)現(xiàn)方式,或根據(jù)第一方面接收器的第一可能實(shí)現(xiàn)方式中,當(dāng)接收到的數(shù)據(jù)包解碼成功時(shí),發(fā)射電路可以用于發(fā)送包括肯定確認(rèn)(ack)的反饋信息,否則不發(fā)送任何反饋信息,例如,當(dāng)接收到的數(shù)據(jù)包解碼不成功時(shí),或者當(dāng)未接收到預(yù)期的數(shù)據(jù)包時(shí)。
因此,當(dāng)沒有接收到預(yù)期的數(shù)據(jù)包時(shí),不發(fā)送來自接收器的任何nack,并且在沒有接收到相應(yīng)的ack時(shí),相應(yīng)地讓發(fā)射器重傳所述數(shù)據(jù)包,這樣可以減少信令開銷,提高系統(tǒng)的頻譜效率。
在根據(jù)第一方面接收器的第三可能實(shí)現(xiàn)方式或根據(jù)第一方面接收器的第一可能實(shí)現(xiàn)方式中,當(dāng)接收到的數(shù)據(jù)包成功解碼時(shí),發(fā)射電路可以用于發(fā)送包括ack的反饋信息;否則發(fā)送nack,例如,當(dāng)接收到的數(shù)據(jù)包未成功解碼時(shí),或者當(dāng)未接收到期望的數(shù)據(jù)包時(shí)。
當(dāng)需要重傳時(shí),通過向發(fā)射器發(fā)送nack消息,并且通過讓發(fā)射器僅重新發(fā)送已接收到相應(yīng)nack的已發(fā)送消息,避免了在發(fā)射器沒有接收到由接收器發(fā)送的ack的情況下進(jìn)行重傳,因此可以省略多余的重傳。
在根據(jù)第一方面接收器的第四可能實(shí)現(xiàn)形式或根據(jù)第一方面接收器的任何前述的可能實(shí)現(xiàn)形式中,當(dāng)所接收的數(shù)據(jù)包被確定為重傳并且合并數(shù)據(jù)包的解碼不成功時(shí),處理器可以用于對(duì)接收到的不與存儲(chǔ)在第二存儲(chǔ)器中最早未成功解碼的數(shù)據(jù)包進(jìn)行任何合并數(shù)據(jù)包進(jìn)行解碼。
由于所存儲(chǔ)數(shù)據(jù)包的錯(cuò)誤接收/解碼,或者由于數(shù)據(jù)包合并,因重傳數(shù)據(jù)包的解碼嘗試僅可從解碼重傳的數(shù)據(jù)包而受益,導(dǎo)致接收的與最早存儲(chǔ)的未成功解碼的數(shù)據(jù)包合并的數(shù)據(jù)包未成功解碼。因此,重傳數(shù)據(jù)包的解碼得以簡(jiǎn)化。
在根據(jù)第一方面接收器的第五可能實(shí)現(xiàn)方式或根據(jù)第一方面接收器的任何前述的可能實(shí)現(xiàn)方式中,處理器可以用于:當(dāng)所述數(shù)據(jù)包被確定為重傳并且被成功解碼時(shí),將解碼的數(shù)據(jù)包與所述第一存儲(chǔ)器中最后存儲(chǔ)的成功解碼的數(shù)據(jù)包進(jìn)行比較。所述處理器還用于:當(dāng)所述比較確認(rèn)已經(jīng)接收到所述解碼的數(shù)據(jù)包時(shí),丟棄解碼的數(shù)據(jù)包,并且經(jīng)由發(fā)射電路發(fā)送ack。
因此,通過將解碼的數(shù)據(jù)包與在第一存儲(chǔ)器中存儲(chǔ)的成功解碼的數(shù)據(jù)包進(jìn)行比較,接收器檢測(cè)冗余重傳,并且數(shù)據(jù)包可被丟棄。
在根據(jù)第一方面接收器的第六可能實(shí)現(xiàn)方式或根據(jù)第一方面接收器的任何前述的可能實(shí)現(xiàn)方式中,處理器可以用于:基于與數(shù)據(jù)包一起接收的新數(shù)據(jù)指示(ndi),確定所接收的數(shù)據(jù)包是重傳還是新傳輸。
通過提供與每個(gè)數(shù)據(jù)包相關(guān)聯(lián)的ndi,可以進(jìn)行更加穩(wěn)健和可靠的重傳/新傳輸檢測(cè)。
根據(jù)第二方面,提供了一種接收器中的方法,用于從發(fā)射器接收數(shù)據(jù)包集合。該方法包括接收數(shù)據(jù)包。此外,該方法包括確定所接收的數(shù)據(jù)包是重傳還是新傳輸。該方法還包括當(dāng)接收到的數(shù)據(jù)包被確定為重傳時(shí),將接收到的數(shù)據(jù)包與存儲(chǔ)在第二存儲(chǔ)器中最早未成功解碼的數(shù)據(jù)包進(jìn)行合并。此外,該方法包括:當(dāng)確定是新傳輸時(shí),對(duì)接收的數(shù)據(jù)包進(jìn)行解碼,和/或當(dāng)確定是重傳時(shí),對(duì)存儲(chǔ)在第二存儲(chǔ)器中最早未成功解碼的數(shù)據(jù)包和合并數(shù)據(jù)包進(jìn)行解碼。該方法還包括通過計(jì)算校驗(yàn)和并與期望值進(jìn)行比較來檢查數(shù)據(jù)包的解碼是否成功。該方法還包括刪除第一存儲(chǔ)器中最早存儲(chǔ)的數(shù)據(jù)包。該方法還包括:當(dāng)解碼校驗(yàn)成功時(shí),將解碼的數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中,或者當(dāng)解碼校驗(yàn)不成功時(shí),將解碼的數(shù)據(jù)包存儲(chǔ)在第二存儲(chǔ)器中。該方法還包括將關(guān)于所接收數(shù)據(jù)包解碼是否成功的反饋信息發(fā)送到發(fā)射器。
由于所提出的理念,即:在接收器側(cè),將成功接收和解碼的數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中、將未成功解碼的數(shù)據(jù)包存儲(chǔ)在第二存儲(chǔ)器中,以及在發(fā)射器側(cè),將要發(fā)送的新數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中、將將來可能重傳的已發(fā)送數(shù)據(jù)包存儲(chǔ)在第二存儲(chǔ)器,可以省略控制指示中進(jìn)程id的傳輸。進(jìn)行進(jìn)一步的異步非自適應(yīng)重傳,從而減少控制信令,提高系統(tǒng)的頻譜效率。此外,通過消除發(fā)射器和接收器之間的harqid同步要求,能夠?qū)崿F(xiàn)多點(diǎn)傳輸。因此,實(shí)現(xiàn)了穩(wěn)健的harq解決方案,其具有同步和異步harq的主要優(yōu)點(diǎn),具有最小的控制信令,并且還支持基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸類型。
在根據(jù)第二方面方法的第一可能實(shí)現(xiàn)方式中,當(dāng)確定所接收的數(shù)據(jù)包是重傳時(shí),可以通過最大比值合并mrc將所接收的數(shù)據(jù)包與存儲(chǔ)在第二存儲(chǔ)器中的最早未成功解碼的數(shù)據(jù)包進(jìn)行合并。
通過存儲(chǔ)未成功解碼的數(shù)據(jù)包并將其與重傳的數(shù)據(jù)包進(jìn)行合并以解碼,即使在兩種數(shù)據(jù)包均不能被無錯(cuò)誤地獨(dú)立解碼的情況下,也可以解碼合并的傳輸。由此可以省略重復(fù)的重傳。
在根據(jù)第二方面方法的第二種可能實(shí)現(xiàn)方式或根據(jù)第二方面方法的第一可能實(shí)現(xiàn)方式中,當(dāng)接收到的數(shù)據(jù)包解碼成功時(shí),所發(fā)送的反饋信息可以包括ack,否則禁止發(fā)送反饋信息,例如,當(dāng)接收到的數(shù)據(jù)包解碼不成功時(shí),或者當(dāng)未接收到期望的數(shù)據(jù)包時(shí)。
因此,當(dāng)沒有接收到預(yù)期的數(shù)據(jù)包時(shí),通過不發(fā)送來自接收器的任何nack,并且在沒有接收到相應(yīng)的ack時(shí),相應(yīng)地讓發(fā)射器重傳所述數(shù)據(jù)包,減少信令開銷,提高系統(tǒng)的頻譜效率。
在根據(jù)第二方面方法的第三可能實(shí)施方式或根據(jù)第二方面方法的第一可能實(shí)施方式中,當(dāng)所接收的數(shù)據(jù)包解碼成功時(shí),所發(fā)送的反饋信息包括ack,否則發(fā)送nack,例如,當(dāng)接收到的數(shù)據(jù)包解碼不成功時(shí),或者當(dāng)未接收到期望的數(shù)據(jù)包時(shí)。
當(dāng)需要重傳時(shí),通過向發(fā)射器發(fā)送nack消息,并且通過讓發(fā)射器僅重傳接收到相應(yīng)nack的已發(fā)送消息,避免由接收器發(fā)送的ack沒有被發(fā)射器接收時(shí)產(chǎn)生的重傳。因此可以省略多余的重傳。
在根據(jù)第二方面方法的第四可能實(shí)施方式或根據(jù)第二方面方法的任何前述的可能實(shí)施方式中,當(dāng)所接收的數(shù)據(jù)包被確定為重傳并且所接收的數(shù)據(jù)包解碼不成功時(shí),所接收的數(shù)據(jù)包可以在不與存儲(chǔ)在第二存儲(chǔ)器中最早未成功解碼數(shù)據(jù)包進(jìn)行任何合并的情況下解碼。
由于所存儲(chǔ)數(shù)據(jù)包的錯(cuò)誤接收/解碼,或者由于數(shù)據(jù)包合并,因重傳數(shù)據(jù)包的解碼嘗試僅可從解碼重傳的數(shù)據(jù)包中受益,導(dǎo)致所接收的與最早存儲(chǔ)的未成功解碼的數(shù)據(jù)包合并的數(shù)據(jù)包未成功解碼。因此,重傳的數(shù)據(jù)包解碼得以簡(jiǎn)化。
在根據(jù)第二方面方法的第五可能實(shí)施方式或根據(jù)第二方面方法的任何前述的可能實(shí)施方式中,如果接收到的數(shù)據(jù)包被確定為重傳并且被成功解碼,可將所接收的數(shù)據(jù)包與第一存儲(chǔ)器中最后存儲(chǔ)的成功解碼的數(shù)據(jù)包進(jìn)行比較,當(dāng)比較確認(rèn)所接收的數(shù)據(jù)包已經(jīng)被接收時(shí),丟棄解碼的數(shù)據(jù)并發(fā)送ack。
因此,通過將解碼的數(shù)據(jù)包與第一存儲(chǔ)器中存儲(chǔ)的成功解碼的數(shù)據(jù)包進(jìn)行比較,接收器檢測(cè)冗余重傳,并且數(shù)據(jù)包可被丟棄。
在根據(jù)第二方面方法的第六可能實(shí)現(xiàn)方式或根據(jù)第二方面方法的任何前述可能實(shí)現(xiàn)方式中,可以基于與數(shù)據(jù)包一起接收的ndi來確定所接收的數(shù)據(jù)包是重傳還是新傳輸。
通過提供與每個(gè)數(shù)據(jù)包相關(guān)聯(lián)的ndi,可以進(jìn)行更穩(wěn)健和可靠的重傳/新傳輸檢測(cè)。
根據(jù)第三方面,提供了一種計(jì)算機(jī)程序,包括程序代碼,其用于當(dāng)計(jì)算機(jī)程序根據(jù)第一方面或根據(jù)第一方面接收器的任意可能實(shí)施方式運(yùn)行在接收器上時(shí),執(zhí)行根據(jù)第二方面或根據(jù)第二方面方法的任意可能實(shí)施方式所述的方法。
由于所提出的理念,即:在接收器側(cè),將成功接收和解碼的數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中、并將未成功解碼的數(shù)據(jù)包存儲(chǔ)第二存儲(chǔ)器中,以及在發(fā)射器側(cè),將要發(fā)送的新數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中、并將將來可能重傳的已發(fā)送數(shù)據(jù)包存儲(chǔ)在第二存儲(chǔ)器中,可以省略控制指示中進(jìn)程id的傳輸??蛇M(jìn)行進(jìn)一步異步非自適應(yīng)重傳,從而減少控制信令,提高系統(tǒng)的頻譜效率。此外,通過避免發(fā)射器和接收器之間的harqid同步的要求,能夠?qū)崿F(xiàn)多點(diǎn)傳輸。從而實(shí)現(xiàn)了穩(wěn)健的harq解決方案,其具有同步和異步harq的主要優(yōu)點(diǎn)以及最小的控制信令,并且還支持基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸類型。
根據(jù)第四方面,提供了一種用于向接收器發(fā)送數(shù)據(jù)包集合的發(fā)射器。該發(fā)射器包括用于發(fā)送數(shù)據(jù)包的發(fā)射電路,所述數(shù)據(jù)包將由接收器進(jìn)行接收。發(fā)射電路用于重傳被確定為要重傳的任何數(shù)據(jù)包。此外,發(fā)射器還包括第一存儲(chǔ)器,其用于存儲(chǔ)到達(dá)發(fā)射器的新數(shù)據(jù)包。另外,發(fā)射器還包括第二存儲(chǔ)器,其用于存儲(chǔ)將來可能重傳的已發(fā)送數(shù)據(jù)包。所述發(fā)射器還包括處理器,其用于當(dāng)在預(yù)定時(shí)間段內(nèi)沒有從所述接收器接收到與所發(fā)送數(shù)據(jù)包相關(guān)聯(lián)的ack時(shí),確定重傳所發(fā)送的數(shù)據(jù)包。此外,所述處理器還用于將確定為要重傳的數(shù)據(jù)包置于所述第二存儲(chǔ)器的末端。
由于所提出的理念,即:在接收器側(cè),將成功接收和解碼的數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中、并將未成功解碼的數(shù)據(jù)包存儲(chǔ)第二存儲(chǔ)器中,以及在發(fā)射器側(cè),將要發(fā)送的新數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中、并將將來可能重傳的已發(fā)送數(shù)據(jù)包存儲(chǔ)在第二存儲(chǔ)器中,可以省略控制指示中進(jìn)程id的傳輸。另外,可進(jìn)行進(jìn)一步的異步非自適應(yīng)重傳,從而減少控制信令,提高系統(tǒng)的頻譜效率。此外,通過消除發(fā)射器和接收器之間的harqid同步的要求,能夠?qū)崿F(xiàn)多點(diǎn)傳輸。從而實(shí)現(xiàn)了穩(wěn)健的harq解決方案,其具有同步和異步harq的主要優(yōu)點(diǎn)以及最小的控制信令,并且還支持基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸類型。
在根據(jù)第四方面的發(fā)射器的第一可能實(shí)現(xiàn)方式中,處理器還可以用于檢查第二存儲(chǔ)器是否為空,并且當(dāng)?shù)诙鎯?chǔ)器不為空時(shí):檢測(cè)第二存儲(chǔ)器中的數(shù)據(jù)包,且已從接收器接收到用于該數(shù)據(jù)包的nack。此外,處理器還可以用于在第二存儲(chǔ)器中提取檢測(cè)到的數(shù)據(jù)包——其初始傳輸嘗試是最早的。發(fā)射電路還可以用于當(dāng)?shù)诙鎯?chǔ)器不為空時(shí)重傳所提取的數(shù)據(jù)包。否則,當(dāng)?shù)诙鎯?chǔ)器為空時(shí),發(fā)射電路可以用于從第一存儲(chǔ)器發(fā)送該數(shù)據(jù)包集合中的新數(shù)據(jù)包——其將由接收器進(jìn)行接收。
通過進(jìn)一步指定如何利用發(fā)射器的第一和第二存儲(chǔ)器,并將已發(fā)送數(shù)據(jù)包存儲(chǔ)在潛在重傳緩沖器中,可以使重傳同步。
根據(jù)第五方面,提供了一種發(fā)射器中的方法,其用于向接收器發(fā)送數(shù)據(jù)包集合。該方法包括從第一存儲(chǔ)器中發(fā)送將由接收器進(jìn)行接收的數(shù)據(jù)包。此外,該方法包括將所發(fā)送數(shù)據(jù)包放置在第二存儲(chǔ)器的末端。此外,該方法還包括:當(dāng)在預(yù)定時(shí)間段內(nèi)沒有從接收器接收到與所發(fā)送數(shù)據(jù)包相關(guān)聯(lián)的ack時(shí),確定重傳所發(fā)送的數(shù)據(jù)包。此外,該方法還包括將確定要重傳的數(shù)據(jù)包置于第二存儲(chǔ)器的末端。此外,該方法包括重傳所確定要重傳的數(shù)據(jù)包。
由于所提出的理念,即:在接收器側(cè),將成功接收和解碼的數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中、并將未成功解碼的數(shù)據(jù)包存儲(chǔ)第二存儲(chǔ)器中,以及在發(fā)射器側(cè),將要發(fā)送的新數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中、并將將來可能重傳的所發(fā)送數(shù)據(jù)包存儲(chǔ)在第二存儲(chǔ)器中,可以省略控制指示中進(jìn)程id的傳輸。可進(jìn)行進(jìn)一步的異步非自適應(yīng)重傳,從而減少控制信令,提高系統(tǒng)的頻譜效率。此外,通過消除發(fā)射器和接收器之間的harqid同步的要求,能夠?qū)崿F(xiàn)多點(diǎn)傳輸。從而實(shí)現(xiàn)了穩(wěn)健的harq解決方案,其具有同步和異步harq的主要優(yōu)點(diǎn)以及最小的控制信令,并且還支持基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸類型。
在根據(jù)第五方面方法的第一可能實(shí)現(xiàn)中,檢查第二存儲(chǔ)器是否為空。此外,該方法包括:當(dāng)?shù)诙鎯?chǔ)器不為空時(shí):檢測(cè)第二存儲(chǔ)器中的數(shù)據(jù)包,且已從接收器接收到該數(shù)據(jù)包的反饋信息。該方法還包括:當(dāng)檢測(cè)到具有否定反饋的數(shù)據(jù)包時(shí),在第二存儲(chǔ)器中提取檢測(cè)到的數(shù)據(jù)包——其初始傳輸嘗試最早;并且還將所提取的數(shù)據(jù)包置于所述第二存儲(chǔ)器的末端;并重傳所提取的數(shù)據(jù)包。在檢測(cè)到具有肯定反饋ack的數(shù)據(jù)包的情況下,該方法還包括:從第二存儲(chǔ)器中移除檢測(cè)到的數(shù)據(jù)包;從所述第一存儲(chǔ)器發(fā)送該數(shù)據(jù)包集合中的新數(shù)據(jù)包,其將由接收器進(jìn)行接收,并且還將所發(fā)送的數(shù)據(jù)包放置在第二存儲(chǔ)器的末端。否則,當(dāng)沒有檢測(cè)到有反饋的數(shù)據(jù)包時(shí),該方法還包括從第一存儲(chǔ)器發(fā)送該數(shù)據(jù)包集合中的新數(shù)據(jù)包,其將由接收器進(jìn)行接收。否則,當(dāng)?shù)诙鎯?chǔ)器為空時(shí),該方法還附加地包括從第一存儲(chǔ)器發(fā)送該數(shù)據(jù)包集合中的新數(shù)據(jù)包,其將由接收器進(jìn)行接收。
根據(jù)第六方面,提供了一種計(jì)算機(jī)程序,包括程序代碼,其用于當(dāng)計(jì)算機(jī)程序根據(jù)第四方面或根據(jù)第四方面發(fā)射器的任意可能實(shí)施方式運(yùn)行在發(fā)射器上時(shí),執(zhí)行根據(jù)第五方面或根據(jù)第五方面方法的任意可能實(shí)施方式所述的方法。
由于所提出的理念,即:在接收器側(cè),將成功接收和解碼的數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中、并將未成功解碼的數(shù)據(jù)包存儲(chǔ)第二存儲(chǔ)器中,以及在發(fā)射器側(cè),將要發(fā)送的新數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器中、并將將來可能重傳的所發(fā)送數(shù)據(jù)包存儲(chǔ)在第二存儲(chǔ)器中,可以省略控制指示中進(jìn)程id的傳輸??蛇M(jìn)行進(jìn)一步的異步非自適應(yīng)重傳,從而減少控制信令,提高系統(tǒng)的頻譜效率。此外,通過消除發(fā)射器和接收器之間的harqid同步的要求,能夠?qū)崿F(xiàn)多點(diǎn)傳輸。從而實(shí)現(xiàn)了穩(wěn)健的harq解決方案,其具有同步和異步harq的主要優(yōu)點(diǎn)以及最小的控制信令,并且還支持基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸類型。因此,提供了一種無線通信系統(tǒng)內(nèi)的改進(jìn)的性能。
從下面的詳細(xì)描述中,本發(fā)明各個(gè)方面的其他目的、優(yōu)點(diǎn)和新穎特征將變得顯而易見。
附圖說明
參考附圖更詳細(xì)地描述各實(shí)施例,其中:
圖1a示出了根據(jù)一些實(shí)施例的無線通信系統(tǒng)的框圖;
圖1b示出了根據(jù)一些實(shí)施例的無線通信系統(tǒng)的框圖;
圖2a示出了根據(jù)一實(shí)施例的基本傳輸和重傳的框圖;
圖2b示出了根據(jù)一實(shí)施例的基本傳輸和重傳的框圖;
圖3a示出了根據(jù)一實(shí)施例的多個(gè)重傳的框圖;
圖3b示出了根據(jù)一實(shí)施例的多個(gè)重傳的框圖;
圖3c示出了根據(jù)一實(shí)施例的多個(gè)重傳的框圖;
圖4示出了根據(jù)一實(shí)施例的丟失調(diào)度授權(quán)和數(shù)據(jù)傳輸?shù)目驁D;
圖5a示出了根據(jù)一實(shí)施例的使用harq的上行鏈路數(shù)據(jù)傳輸?shù)目驁D;
圖5b示出了根據(jù)一實(shí)施例的使用harq的上行鏈路數(shù)據(jù)傳輸?shù)目驁D;
圖6a示出了根據(jù)一實(shí)施例的用于接收數(shù)據(jù)的狀態(tài)機(jī)的流程圖;
圖6b是根據(jù)一實(shí)施例來制定重傳隊(duì)列的流程圖;
圖6c示出了根據(jù)一實(shí)施例的用于向某些預(yù)定接收器發(fā)送數(shù)據(jù)的狀態(tài)機(jī)的流程圖;
圖7示出了根據(jù)一實(shí)施例的接收器中方法的流程圖;
圖8示出了根據(jù)一實(shí)施例的接收器的框圖;
圖9a示出了根據(jù)一實(shí)施例的發(fā)射器中部分方法的流程圖;
圖9b示出了根據(jù)一實(shí)施例的發(fā)射器中部分方法的流程圖;
圖10示出了根據(jù)一實(shí)施例的發(fā)射器的框圖。
具體實(shí)施方式
本發(fā)明描述的實(shí)施例被定義為在下述實(shí)施例中可實(shí)現(xiàn)的接收器、接收器中的方法、發(fā)射器、以及發(fā)射器中的方法。然而,這些實(shí)施例可以許多不同形式例示和實(shí)現(xiàn),并不限于本文所闡述的示例;相反地,提供這些實(shí)施例的說明性示例,以使得該公開徹底且完整。
從以下詳細(xì)描述中并結(jié)合附圖考慮,其他目的和特征將變得顯而易見。然而,應(yīng)當(dāng)理解,設(shè)計(jì)附圖僅用于說明,而非對(duì)本文所述實(shí)施例進(jìn)行限制,其用作所附權(quán)利要求的參考。此外,附圖不一定按比例繪制,除非另有說明,它們僅旨在概念性地示出本文所描述的結(jié)構(gòu)和過程。
圖1a是無線通信系統(tǒng)100的示意圖,無線通信系統(tǒng)100包括與接收器120通信的發(fā)射器110。
無線通信系統(tǒng)100可以至少部分地基于,例如:36pplte、先進(jìn)lte、lte第四代移動(dòng)寬帶標(biāo)準(zhǔn)、演進(jìn)型通用陸地?zé)o線接入網(wǎng)絡(luò)(e-utran)、全球微波互聯(lián)接入(wimax)、wifi,這僅僅是某些選項(xiàng)。盡管在示例和圖示中使用了5g延遲和幀結(jié)構(gòu)視圖,但所描述的harq解決方案也適用于ltea幀結(jié)構(gòu)和資源網(wǎng)格。另外,并行harq進(jìn)程的數(shù)量可以取決于期望的延遲,并且可因此而調(diào)整。
在本公開的技術(shù)背景下,“無線通信網(wǎng)絡(luò)”,“無線通信系統(tǒng)”和/或“蜂窩電信系統(tǒng)”的表述有時(shí)可以互用。
根據(jù)不同的實(shí)施例,無線通信系統(tǒng)100可以根據(jù)用于多路復(fù)用的時(shí)分雙工(tdd)或頻分雙工(fdd)原理進(jìn)行操作。
在所示的無線通信系統(tǒng)100中,發(fā)射器110包括無線網(wǎng)絡(luò)節(jié)點(diǎn),接收器120包括ue,其中無線網(wǎng)絡(luò)節(jié)點(diǎn)可以服務(wù)一個(gè)或多個(gè)小區(qū)。
所述ue,也被稱為移動(dòng)站、無線終端和/或移動(dòng)終端,其能夠在無線通信系統(tǒng)100(有時(shí)也被稱為蜂窩無線電系統(tǒng)或無線通信網(wǎng)絡(luò))中無線通信,可以在例如:ue之間、ue與有線連接的電話之間和/或ue與服務(wù)器之間,經(jīng)由無線接入網(wǎng)絡(luò)(ran)和可能的一個(gè)或多個(gè)核心網(wǎng)絡(luò)進(jìn)行通信。無線通信可以包括各種通信服務(wù),例如語(yǔ)音、消息、數(shù)據(jù)包數(shù)據(jù)、視頻、廣播等。
ue/接收者還可以是移動(dòng)電話、蜂窩電話、具有無線性能的平板計(jì)算機(jī)或筆記本電腦等。本文上下文中的ue可以是,例如便攜式、口袋存儲(chǔ)式、手持式、計(jì)算機(jī)包括的或車載的移動(dòng)設(shè)備,其能夠經(jīng)由無線接入網(wǎng)絡(luò)與另一實(shí)體,例如另一個(gè)ue或服務(wù)器,進(jìn)行語(yǔ)音和/或數(shù)據(jù)通信。
圖1a的圖示目的是提供方法和節(jié)點(diǎn),例如本文描述的發(fā)射器110和接收器120,以及所涉及功能的簡(jiǎn)化的、一般性的概述。作為非限制性示例,所述方法、發(fā)射器110和接收器120隨后將在lte環(huán)境中進(jìn)行描述,而在無線通信系統(tǒng)100中,所公開的方法、發(fā)射器110和接收器120的實(shí)施例可以基于另一接入技術(shù),如任何上述列舉的接入技術(shù)。因此,盡管該方法的實(shí)施例是基于lte系統(tǒng)、并使用lte系統(tǒng)的術(shù)語(yǔ)進(jìn)行描述,但其絕不限于lte。
根據(jù)一些實(shí)施例,根據(jù)所使用的無線接入技術(shù)和術(shù)語(yǔ),發(fā)射器110可以被稱為,例如:無線網(wǎng)絡(luò)節(jié)點(diǎn)、基站、節(jié)點(diǎn)b(nodeb)、演進(jìn)節(jié)點(diǎn)b(enb或enodeb)、基站收發(fā)器、接入點(diǎn)基站、基站路由器、無線電基站(rbs)、宏基站、微基站、微微基站、毫微微基站、家庭enodeb、傳感器、信標(biāo)設(shè)備、中繼節(jié)點(diǎn)、中繼器或用于通過無線接口與接收器120通信的任何其他網(wǎng)絡(luò)節(jié)點(diǎn)。
有時(shí),表述“小區(qū)”可以用于表示無線網(wǎng)絡(luò)節(jié)點(diǎn)本身。然而,在正常術(shù)語(yǔ)中,小區(qū)也可以用于表示由基站站點(diǎn)處無線網(wǎng)絡(luò)節(jié)點(diǎn)提供的無線電覆蓋的地理區(qū)域。位于基站站點(diǎn)上的一個(gè)無線電網(wǎng)絡(luò)節(jié)點(diǎn)可以服務(wù)一個(gè)或多個(gè)小區(qū)。無線網(wǎng)絡(luò)節(jié)點(diǎn)可以在各自范圍內(nèi),通過在射頻上操作的空中接口與任何ue進(jìn)行通信。
在一些實(shí)施例中,根據(jù)所使用的不同實(shí)施例和不同詞匯,接收器120可以相應(yīng)地由ue、無線通信終端、移動(dòng)蜂窩電話、個(gè)人數(shù)字助理(pda)、無線平臺(tái)、移動(dòng)站、便攜式通信設(shè)備、膝上型計(jì)算機(jī)、計(jì)算機(jī)、充當(dāng)中繼器的無線終端、中繼節(jié)點(diǎn)、移動(dòng)中繼、用戶側(cè)設(shè)備(cpe)、固定無線接入(fwa)節(jié)點(diǎn)或用于與發(fā)射器110進(jìn)行無線通信的任何其他類型的設(shè)備進(jìn)行表示。
然而,在其他替代實(shí)施例中,如圖1b所示,情況可以完全相反)。因此,在一些實(shí)施例中,接收器120可以由無線網(wǎng)絡(luò)節(jié)點(diǎn)、基站、節(jié)點(diǎn)b、enb或enodeb、基站收發(fā)器、接入點(diǎn)基站、基站路由器、rbs、宏基站、微基站、微微基站、毫微微基站、家庭enodeb、傳感器、信標(biāo)設(shè)備、中繼節(jié)點(diǎn)、中繼器或用于通過無線接口與發(fā)射器110進(jìn)行通信的任何其他網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行表示,這取決于所使用的無線接入技術(shù)和術(shù)語(yǔ)。
因此,在一些這樣的替代實(shí)施例中,根據(jù)所使用的不同實(shí)施例和不同詞匯,發(fā)射器110也可以由ue、無線通信終端、移動(dòng)蜂窩電話、pda、無線平臺(tái)、移動(dòng)站、便攜式通信設(shè)備、筆記本電腦、計(jì)算機(jī)、充當(dāng)中繼器的無線終端、中繼節(jié)點(diǎn)、移動(dòng)中繼、cpe、fwa節(jié)點(diǎn)或用于與接收器120進(jìn)行無線通信的任何其他類型的設(shè)備進(jìn)行表示。
發(fā)射器110用于發(fā)送無線電信號(hào),其包括將由接收器120接收的信息。相應(yīng)地,接收器120用于接收無線電信號(hào),其包括由發(fā)射器110發(fā)送的信息。
圖1a和圖1b分別示出的一個(gè)接收器120和一個(gè)發(fā)射器110的網(wǎng)絡(luò)設(shè)置僅被看作是不同實(shí)施例的非限制性示例。無線通信系統(tǒng)100可以包括發(fā)射器110和/或接收器120的任何其他數(shù)量和/或組合,雖然為了清晰起見,圖1a和圖1b僅分別示出了接收器120和發(fā)射器110的一個(gè)實(shí)例。在一些實(shí)施例中,可以進(jìn)一步包括多個(gè)接收器120和發(fā)射器110。
因此,根據(jù)一些實(shí)施例,每當(dāng)在本文上下文中提到“一個(gè)”或“一個(gè)/多個(gè)”接收器120和/或發(fā)射器110時(shí),可以涉及多個(gè)接收器120和/或發(fā)射器110。
提供了一種穩(wěn)健的harq解決方案,其具有同步和異步harq的主要優(yōu)點(diǎn)以及最少的控制信令,并且支持基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸類型。設(shè)計(jì)的目標(biāo)是harq往返時(shí)間(rtt)必須滿足5g要求,即其必須小于1ms。這表明由于嚴(yán)格的延遲要求,很可能不需要或甚至不能支持這么多同時(shí)進(jìn)行的harq進(jìn)程。另外減少的harq進(jìn)程數(shù)量將減少調(diào)制解調(diào)器硬件上所需的存儲(chǔ)器數(shù)量,使芯片更便宜。
附加目的是要消除傳統(tǒng)系統(tǒng)中所需的接入節(jié)點(diǎn)和ue之間的harqid同步。這將有助于使用多點(diǎn)傳輸可能性來指定和實(shí)現(xiàn)針對(duì)密集室外無線接入網(wǎng)絡(luò)的harq,其中可能存在以協(xié)調(diào)方式向單個(gè)ue傳輸數(shù)據(jù)的若干接入節(jié)點(diǎn)。
為了支持5g延遲要求,子幀必須<0.250ms長(zhǎng)。然而,在常規(guī)解決方案中,提出在同步harq中具有4個(gè)進(jìn)程。即使與異步harq相比,選擇同步harq可以有所簡(jiǎn)化,但卻失去了調(diào)度的自由,在使用mumim0或comp時(shí)這可能是很大的限制因素。
為了解決在背景技術(shù)部分中提出的所述問題,harq可以利用重傳隊(duì)列系統(tǒng)。當(dāng)傳輸失敗時(shí),發(fā)射器110將失敗的傳輸置于重傳隊(duì)列的末端。在調(diào)度決定之后,發(fā)射器110可以檢查在重傳隊(duì)列的末端是否有失敗的傳輸,并且重傳最早嘗試初始傳輸?shù)臄?shù)據(jù)包。當(dāng)?shù)却_認(rèn)時(shí),發(fā)射器110可以發(fā)送具有新數(shù)據(jù)指示的新數(shù)據(jù),或者向其他harq進(jìn)程重傳。這不需要harq進(jìn)程號(hào)進(jìn)行指示,因?yàn)閮啥硕计谕貍鲀H涉及具有否定確認(rèn)或者根本沒有接收到確認(rèn)的最早數(shù)據(jù)包。
正如所述,不發(fā)送harqid。因此,如果發(fā)射器110沒有接收到ack,發(fā)射器110就會(huì)進(jìn)行相關(guān)數(shù)據(jù)包的重傳。由于數(shù)據(jù)包已經(jīng)被正確地接收,所以重傳會(huì)被廢棄,但接收器120通過將數(shù)據(jù)包與其他harq進(jìn)程已接收的最后數(shù)據(jù)包進(jìn)行比較,可以注意到這一點(diǎn)。harq進(jìn)程編號(hào)不必在接收器120和發(fā)射器110之間進(jìn)行同步。接收器120僅被命令存儲(chǔ)n個(gè)最近的(新傳輸或重傳),其中n是并行harq進(jìn)程數(shù)。
此外,這種機(jī)制適用于基于競(jìng)爭(zhēng)的傳輸?;旧希岢龅乃惴ú灰欢ㄐ枰猲ack。因此,當(dāng)發(fā)射器110發(fā)送基于競(jìng)爭(zhēng)的數(shù)據(jù)包時(shí),接收器120可以發(fā)送成功傳輸?shù)拇_認(rèn)。如果認(rèn)為傳輸不成功,發(fā)射器110可以決定是發(fā)送重傳還是僅丟失數(shù)據(jù)包,并發(fā)送下一個(gè)新的數(shù)據(jù)包。
隨后呈現(xiàn)和討論的示例將更加詳細(xì)地解釋方法和節(jié)點(diǎn)的不同實(shí)施方式和實(shí)施例。
這些示例使用4個(gè)harq進(jìn)程。然而,在不同的實(shí)施例中可以使用任何其他任意數(shù)量的harq進(jìn)程,但是由于考慮到要解決5g密集無線接入技術(shù)(rat)harq問題的目的,保持小于1ms的延遲要求,選擇利用4個(gè)并行進(jìn)程進(jìn)行說明。假設(shè)在示例中給出了用于傳輸?shù)?個(gè)子幀處理時(shí)間,則可以在上行鏈路(ul)和下行鏈路(dl)這兩個(gè)方向上使用本發(fā)明,并針對(duì)dl數(shù)據(jù)傳輸使用情況來繪制非限制性示例。
在本文上下文中,下行鏈路(dl)、下游鏈路或前向鏈路的表述可以表示從網(wǎng)絡(luò)節(jié)點(diǎn)到ue的傳輸路徑。表述上行鏈路(ul)、上游鏈路或反向鏈路可以表示相反方向上,即從ue到網(wǎng)絡(luò)節(jié)點(diǎn)的傳輸路徑。
根據(jù)一些實(shí)施例,可以在沒有harq相關(guān)dl控制信令的情況下管理異步重傳。另外,根據(jù)一些實(shí)施例,對(duì)于基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸模式,啟用harq。此外,根據(jù)一些實(shí)施例,將公開如何在沒有harqid和harq同步的情況下從丟失的確認(rèn)中恢復(fù)。進(jìn)一步地,在一些實(shí)施例中將公開如何從丟失調(diào)度授權(quán)引起的失配中恢復(fù)。根據(jù)一些實(shí)施例,使用harq重傳隊(duì)列,以保持重傳同步。
圖2a示出了對(duì)4個(gè)harq進(jìn)程成功發(fā)送數(shù)據(jù)的基本使用情況。在不同的實(shí)施例中,所使用的頻率載波可以是不成對(duì)的tdd載波或成對(duì)的fdd載波。在第一示例中,對(duì)于每個(gè)發(fā)送的dl傳輸,如果在子幀n中進(jìn)行初始傳輸,則由子幀n+2中的接收器120發(fā)送ack,例如:對(duì)于子幀1中的dl傳輸,在子幀3中接收確認(rèn)。
圖2b示出了一個(gè)示例,其中發(fā)送了第一新dl數(shù)據(jù),且子幀2中的第二dl傳輸失敗。接收器120在子幀4中發(fā)送nack。然后,每當(dāng)為相應(yīng)的接收器120調(diào)度下一個(gè)資源時(shí),可以進(jìn)行重傳。網(wǎng)絡(luò)仍然可以調(diào)度新數(shù)據(jù),直到有來自失敗的傳輸中的某個(gè)指定子幀。在該示例中,假設(shè)在每次傳輸后有1個(gè)子幀的處理時(shí)間。因此,在該示例中,如果在子幀n中存在失敗的傳輸,網(wǎng)絡(luò)可以發(fā)送新的dl傳輸直到n+3為止。之后,下一個(gè)dl傳輸可以是最早失敗的數(shù)據(jù)包的重傳。
圖3a-3c示出了如何處理更復(fù)雜的重傳情況,以及算法如何從丟失的確認(rèn)中快速恢復(fù)。
圖3a示出了第一示例,其中,可以在沒有嚴(yán)格指定子幀的情況下發(fā)送重傳。
圖3b示出了第二示例,其示出了可以發(fā)送新數(shù)據(jù),直到其被通知已經(jīng)發(fā)生失敗為止。然而,可以指定在否定確認(rèn)新傳輸之后可以發(fā)送多少子幀。因?yàn)檎{(diào)度決定必須提前一點(diǎn)進(jìn)行,所以這里可以假設(shè)在nack之后,仍可以在重傳被強(qiáng)制執(zhí)行之后發(fā)送一個(gè)子幀。
圖3c公開了一個(gè)示例,其中示出了harq如何從丟失的確認(rèn)中恢復(fù)。接收器120可以將接收到的數(shù)據(jù)包與最后成功接收的數(shù)據(jù)包進(jìn)行比較,并且注意到該數(shù)據(jù)包已經(jīng)被接收。
在圖4中,示出了nack與無harq反饋之間的差異。利用nack,接收器120可以表示它已經(jīng)嘗試解碼數(shù)據(jù)包,但是這個(gè)嘗試并不成功。因此,重傳也可以是自適應(yīng)的。當(dāng)沒有接收到harq反饋時(shí),發(fā)射器110可以假設(shè)數(shù)據(jù)已經(jīng)完全丟失,并且作為自適應(yīng)重傳,發(fā)射器110將重傳數(shù)據(jù)包。
在啟用harq基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸情況下,可以僅發(fā)送ack。無論如何不調(diào)度傳輸,因此發(fā)射器110可以在監(jiān)視確認(rèn)窗口且沒有成功接收ack之后發(fā)送重傳。重傳時(shí)間和頻率資源可以取決于,例如:基于競(jìng)爭(zhēng)的信道限制和回退定時(shí)器等。
圖5a和5b示出了ul傳輸如何從丟失的調(diào)度授權(quán)或肯定確認(rèn)中恢復(fù)。
在圖5a中,示出了授權(quán)丟失并且沒有接收到上行鏈路傳輸?shù)那闆r。然后,在一些實(shí)施例中,接收器120會(huì)可選地發(fā)送nack。當(dāng)ue獲得重傳分配時(shí),可以發(fā)送重傳隊(duì)列中最早失敗的數(shù)據(jù)包。當(dāng)ue獲得另一重傳分配時(shí),可以發(fā)送重傳隊(duì)列中的第二早的數(shù)據(jù)包。然后,接收第三分配。由于在重傳隊(duì)列中沒有更多的數(shù)據(jù)要重傳,因此可以發(fā)送新的數(shù)據(jù)。此后,傳輸可以按計(jì)劃繼續(xù),即在調(diào)度丟失之前繼續(xù)傳輸。
在圖5b中,示出了另一種情況,其中在上行鏈路中發(fā)送三個(gè)數(shù)據(jù)包,并且ue接收三個(gè)nack。然后,ue重傳這三個(gè)數(shù)據(jù)包,并且再?gòu)木W(wǎng)絡(luò)節(jié)點(diǎn)接收三個(gè)ack。
圖6a示出了簡(jiǎn)化的狀態(tài)機(jī),其解釋了當(dāng)從發(fā)射器110接收數(shù)據(jù)傳輸時(shí),接收器120如何實(shí)際使用所公開解決方案的實(shí)施例。
如圖6a所示,當(dāng)接收數(shù)據(jù)傳輸時(shí),接收器120首先可以檢查新數(shù)據(jù)指示(ndi)位(如果可用的話)。如果ndi指示重傳,則重傳可以與在最后一次傳輸嘗試后存儲(chǔ)在存儲(chǔ)器的最早失敗的傳輸進(jìn)行合并。如果是新傳輸,可以立即檢查循環(huán)冗余校驗(yàn)(crc)結(jié)果。crc校驗(yàn)結(jié)果會(huì)指示數(shù)據(jù)解碼嘗試是否成功。如果解碼成功,則可以發(fā)送肯定確認(rèn),并且將數(shù)據(jù)存儲(chǔ)到緩沖器或存儲(chǔ)器中。如果發(fā)送的ack丟失,則通過將重傳與最新存儲(chǔ)的成功傳輸進(jìn)行比較,就可以注意到無用的重傳。因此,如果注意到重傳的數(shù)據(jù)包已經(jīng)被接收,則可以丟棄該傳輸,并且將ack發(fā)送到發(fā)射器110。如果解碼不成功、且尚未接收到數(shù)據(jù)包,則可以將解碼的比特存儲(chǔ)在重傳緩沖器或存儲(chǔ)器中。當(dāng)隨后重傳相同的數(shù)據(jù)包時(shí),由于可能與所存儲(chǔ)的不成功數(shù)據(jù)包進(jìn)行合并,則成功解碼的概率會(huì)增加。
圖6b示出了當(dāng)發(fā)射器110正在接收harq反饋時(shí)的簡(jiǎn)化狀態(tài)機(jī)描述的動(dòng)作。如果在期望的時(shí)間窗內(nèi)沒有接收到反饋,則假定有nack并且隨后可以進(jìn)行重傳。如果接收到nack,則可以隨后進(jìn)行重傳。在nack的情況下,還可以在沒有新調(diào)度授權(quán)的情況下,指定在某些時(shí)間/頻率資源上非自適應(yīng)地發(fā)送重傳。然而,如果在基于競(jìng)爭(zhēng)的傳輸模式下發(fā)送數(shù)據(jù),則每當(dāng)發(fā)射器110在基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸/重傳專用的某些時(shí)間/頻率資源上進(jìn)行選擇時(shí),總是可以發(fā)送重傳。
圖6c示出了發(fā)射器110在已經(jīng)作出調(diào)度決定之后發(fā)送數(shù)據(jù)的情況。發(fā)射器110可以在每個(gè)調(diào)度ue的每個(gè)子幀中進(jìn)行調(diào)度決定之后發(fā)送數(shù)據(jù)。總是優(yōu)先考慮重傳以保持harq往返時(shí)間較短,并且在沒有harqid信息的情況下保持harq同步。因此,首先可以檢查重傳隊(duì)列是否為空。如果存在可以重傳的數(shù)據(jù)包,則可以進(jìn)行重傳??梢钥紤],如果重傳隊(duì)列中所有數(shù)據(jù)包沒有接收和解碼harq反饋信息,則可以發(fā)送新數(shù)據(jù),直到接收到待重傳的harq反饋。該特征也在圖2a、2b以及圖3a、3b、3c中示出。
如果將上述算法與在常規(guī)lte解決方案中使用的harq方法進(jìn)行比較。新情況是,在沒有使用優(yōu)先重傳的harqid信令的情況下保持harq同步,并且在新數(shù)據(jù)之前始終發(fā)送重傳。只有當(dāng)重傳隊(duì)列為空或發(fā)射器正在等待重傳隊(duì)列中所有重傳的harq反饋時(shí),才可以發(fā)送新數(shù)據(jù)。另外,選擇先前傳輸以在沒有harqid信令的情況下與重傳合并也可以基于優(yōu)先重傳。
如同所述,本文描述的實(shí)施例還可以用于基于競(jìng)爭(zhēng)的數(shù)據(jù)傳輸。正如《“2020年的信息社會(huì)(metis)5g概念的移動(dòng)和無線通信推動(dòng)力》中所述,在包括基于競(jìng)爭(zhēng)傳輸可能性的5g設(shè)計(jì)中,可以考慮大規(guī)模的機(jī)器通信系統(tǒng)。一種使這種類型的業(yè)務(wù)也支持harq的方法可以是僅為成功接收的傳輸發(fā)送ack。然后,如果傳輸失敗并且沒有接收到ack,則發(fā)射器110可以在其基于競(jìng)爭(zhēng)數(shù)據(jù)的下一個(gè)時(shí)刻或者在由一些發(fā)射器選擇的回退時(shí)間之后,重傳最早失敗的數(shù)據(jù)包。為了幫助利用基于競(jìng)爭(zhēng)的重傳來實(shí)現(xiàn)接入節(jié)點(diǎn)的錯(cuò)誤恢復(fù)和隊(duì)列處理過程,可以用一個(gè)比特來指示基于競(jìng)爭(zhēng)的ul傳輸是新數(shù)據(jù)還是重傳。
至少一些實(shí)施例實(shí)現(xiàn)了控制信令的減少,即有可能不需要通知例如:控制指示中的進(jìn)程id以及異步非自適應(yīng)重傳。
此外,實(shí)現(xiàn)了用于重傳的最小延遲,從而滿足了5g的延遲要求(<1ms)。此外,所公開的解決方案提供了與異步harq相似的調(diào)度靈活性。
因此,所呈現(xiàn)的方法還可以用于基于競(jìng)爭(zhēng)的傳輸,其中harq進(jìn)程跟蹤會(huì)變得具有挑戰(zhàn)性且不對(duì)ue進(jìn)行調(diào)度,即,傳統(tǒng)的自適應(yīng)和非自適應(yīng)重傳對(duì)于攜帶harq進(jìn)程id是具有挑戰(zhàn)性的,其不需要在ue與單個(gè)接入節(jié)點(diǎn)之間同步。
圖7示出了接收器120中方法700的實(shí)施例的流程圖,該方法用于從發(fā)射器110接收一個(gè)數(shù)據(jù)包集合,以及向發(fā)射器110發(fā)送關(guān)于解碼所接收的數(shù)據(jù)包集合成功與否的反饋信息。
接收器120可以包括ue,而在一些實(shí)施例中,發(fā)射器110可以包括諸如enodeb之類的網(wǎng)絡(luò)節(jié)點(diǎn)。在其他實(shí)施例中,情況可以相反,即,接收器120可以包括諸如enodeb之類的網(wǎng)絡(luò)節(jié)點(diǎn),而發(fā)射器110包括ue。發(fā)射器110和接收器120可以包括在無線通信網(wǎng)絡(luò)100中。這樣的無線通信網(wǎng)絡(luò)100可以基于lte。此外,在不同的實(shí)施例中,無線通信系統(tǒng)100可以基于fdd或tdd。
為了從發(fā)射器110適當(dāng)?shù)亟邮諗?shù)據(jù)包集合,方法700可以包括多個(gè)動(dòng)作701-711。
然而,應(yīng)注意,根據(jù)不同實(shí)施例,所描述的動(dòng)作701-711中的任一者、一些或全部可以與枚舉表示的稍微不同的時(shí)間順序來執(zhí)行,其可以同時(shí)執(zhí)行或甚至以完全相反的順序執(zhí)行。一些動(dòng)作可以在一些替代實(shí)施例中執(zhí)行,例如,動(dòng)作709、710和/或711。此外,應(yīng)注意,可根據(jù)不同實(shí)施例以多種替代方式來執(zhí)行一些動(dòng)作,且某些此類替代方式可僅在一些、而不是必須在所有實(shí)施例中執(zhí)行。方法700可以包括以下動(dòng)作:
動(dòng)作701包括接收數(shù)據(jù)包,該數(shù)據(jù)包包括在一個(gè)數(shù)據(jù)包集合中。
可以從發(fā)射器110接收數(shù)據(jù)包。
動(dòng)作702包括確定所接收701的數(shù)據(jù)包是重傳還是新傳輸。
在一些實(shí)施例中,可以基于與數(shù)據(jù)包一起接收701的ndi來確定所接收701的數(shù)據(jù)包是重傳或新傳輸。
動(dòng)作703包括當(dāng)接收到701的數(shù)據(jù)包被確定702為重傳時(shí),將接收701的數(shù)據(jù)包與第二存儲(chǔ)器中存儲(chǔ)的最早未成功解碼的數(shù)據(jù)包(也稱為失敗的傳輸)合并。因此,僅當(dāng)數(shù)據(jù)包被確定702是重傳時(shí),才可以執(zhí)行動(dòng)作703。
在一些實(shí)施例中,當(dāng)確定所接收的數(shù)據(jù)包是重傳時(shí),可以通過最大比值合并(mrc)來將所接收701的數(shù)據(jù)包和存儲(chǔ)在第二存儲(chǔ)器(850)中最早未成功解碼的數(shù)據(jù)包進(jìn)行合并。
mrc有時(shí)也可以被稱為比率平方合并和/或預(yù)檢測(cè)合并,并且可以包括與它們相應(yīng)的信噪比成比例地添加各自的信號(hào)。
動(dòng)作704包括當(dāng)確定702為新傳輸時(shí),對(duì)接收701的數(shù)據(jù)包進(jìn)行解碼。當(dāng)接收701的數(shù)據(jù)包被確定702是重傳時(shí),解碼合并703的數(shù)據(jù)包和存儲(chǔ)在第二存儲(chǔ)器中的最早未成功解碼的數(shù)據(jù)包。
根據(jù)一些實(shí)施例,在接收701的數(shù)據(jù)包被確定702是重傳,并且接收到的701數(shù)據(jù)包的解碼704不成功的情況下,可以通過僅對(duì)接收701的數(shù)據(jù)包進(jìn)行解碼而不與存儲(chǔ)在第二存儲(chǔ)器中最早未成功解碼的數(shù)據(jù)包進(jìn)行任何合并703來解碼。
動(dòng)作705包括通過計(jì)算校驗(yàn)和,并將計(jì)算的校驗(yàn)和與期望值進(jìn)行比較,以檢查數(shù)據(jù)包的解碼704是否成功。例如,在一些實(shí)施例中可以使用循環(huán)冗余校驗(yàn)(crc)或任何其他方便的錯(cuò)誤檢測(cè)代碼。
動(dòng)作706包括刪除第一存儲(chǔ)器840中最早存儲(chǔ)的數(shù)據(jù)包;
動(dòng)作707包括當(dāng)解碼704的檢查705成功時(shí),將解碼704的數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器840中;或者當(dāng)解碼704的檢查705不成功時(shí),將解碼的704數(shù)據(jù)包存儲(chǔ)在第二存儲(chǔ)器850中。
動(dòng)作708包括將反饋信息發(fā)送到發(fā)射器110,所述反饋信息關(guān)于解碼704接收701的數(shù)據(jù)包的成功與否。
在一些實(shí)施例中,當(dāng)所接收701的數(shù)據(jù)包的解碼704成功時(shí),發(fā)送的反饋信息可以包括ack,否則禁止任何反饋信息的發(fā)送708。
在一些實(shí)施例中,在所接收701的數(shù)據(jù)包解碼704成功時(shí),發(fā)送的反饋信息可以包括ack,否則發(fā)送nack。
當(dāng)接收701的數(shù)據(jù)包被確定702是重傳并且被成功解碼704時(shí),動(dòng)作709可以僅在一些可選實(shí)施例中執(zhí)行。
將接收701的數(shù)據(jù)包與第一存儲(chǔ)器中最后存儲(chǔ)707的成功接收701的數(shù)據(jù)包進(jìn)行比較。
當(dāng)接收701的數(shù)據(jù)包被確定702是重傳并且被成功解碼704,并且比較709確認(rèn)已經(jīng)接收到已接收的701數(shù)據(jù)包時(shí),可以僅在一些可選實(shí)施例中執(zhí)行動(dòng)作710。
丟棄解碼701的數(shù)據(jù)包。
當(dāng)接收701的數(shù)據(jù)包被確定702是重傳且被成功解碼704,并且比較709確認(rèn)所接收701的數(shù)據(jù)包已經(jīng)被接收時(shí),可以僅在一些可選實(shí)施例中執(zhí)行動(dòng)作711。
發(fā)送ack,其將由發(fā)射器110接收。
圖8示出了接收器120的實(shí)施例。接收器120用于通過根據(jù)動(dòng)作701711中的至少一些來執(zhí)行方法700,以從發(fā)射器110接收一個(gè)數(shù)據(jù)包集合。
接收器120可以包括ue,而在一些實(shí)施例中,發(fā)射器110可以包括諸如enodeb之類的網(wǎng)絡(luò)節(jié)點(diǎn)。在其他實(shí)施例中,情況可以相反,即接收器120可以包括諸如enodeb之類的網(wǎng)絡(luò)節(jié)點(diǎn),而發(fā)射器110則包括ue。發(fā)射器110和接收器120可以包括在無線通信網(wǎng)絡(luò)100中。這樣的無線通信網(wǎng)絡(luò)100可以基于lte。此外,在不同的實(shí)施例中,無線通信系統(tǒng)100可以基于fdd或tdd。
接收器120包括接收電路810,其用于從發(fā)射器110接收數(shù)據(jù)包。
此外,接收器120包括第一存儲(chǔ)器840,其用于按照接收的時(shí)間順序存儲(chǔ)成功解碼的數(shù)據(jù)包。
第一存儲(chǔ)器840可以包括用于臨時(shí)或永久地存儲(chǔ)數(shù)據(jù)或程序(即指令序列)的物理設(shè)備。根據(jù)一些實(shí)施例,第一存儲(chǔ)器840可以包括含有硅基晶體管的集成電路。此外,第一存儲(chǔ)器840可以是易失性或非易失性的。第一存儲(chǔ)器840有時(shí)也可以被稱為接收緩沖器。
另外,接收器120包括第二存儲(chǔ)器850,用于按照接收的時(shí)間順序存儲(chǔ)未成功解碼的數(shù)據(jù)包。
第二存儲(chǔ)器850可以包括用于臨時(shí)或永久地存儲(chǔ)數(shù)據(jù)或程序(即指令序列)的物理設(shè)備。根據(jù)一些實(shí)施例,第二存儲(chǔ)器850可以包括含有硅基晶體管的集成電路。此外,第二存儲(chǔ)器850可以是易失性或非易失性的。第二存儲(chǔ)器850有時(shí)也可以被稱為被稱為失敗傳輸?shù)慕邮站彌_器。
接收器120還包括處理器820。處理器820用于:確定接收到的數(shù)據(jù)包是重傳或新的傳輸。處理器820還用于:當(dāng)接收到的數(shù)據(jù)包被確定為重傳時(shí),將接收的數(shù)據(jù)包與存儲(chǔ)在第二存儲(chǔ)器850中的最早未完全解碼的數(shù)據(jù)包進(jìn)行合并。另外,處理器820還用于:當(dāng)確定為新傳輸時(shí),對(duì)接收到的數(shù)據(jù)包進(jìn)行解碼,或者當(dāng)接收到的數(shù)據(jù)包被確定為重傳時(shí),解碼合并的數(shù)據(jù)包以及存儲(chǔ)在第二存儲(chǔ)器850中的最早未成功解碼的數(shù)據(jù)包。處理器820還用于檢查數(shù)據(jù)包的解碼是否成功。此外,處理器820用于:當(dāng)數(shù)據(jù)包的解碼成功時(shí),將解碼的數(shù)據(jù)包存儲(chǔ)在第一存儲(chǔ)器840中;并且當(dāng)解碼失敗時(shí),將數(shù)據(jù)包存儲(chǔ)在第二存儲(chǔ)器850中。
這種處理器820可包括可以解釋和執(zhí)行指令的處理電路的一個(gè)或多個(gè)實(shí)例,即中央處理單元(cpu)、處理單元、處理電路、處理器、專用集成電路(asic)、微處理器或其他處理邏輯。因此,這里使用的表述“處理器”可以表示包括多個(gè)處理電路(例如上面列舉的任何一個(gè)或所有的處理電路)的處理電路組。
在一些實(shí)施例中,處理器820可以用于:當(dāng)接收到的數(shù)據(jù)包被確定為重傳時(shí),通過mrc將接收到的數(shù)據(jù)包與存儲(chǔ)在第二存儲(chǔ)器850中的最早未成功解碼的數(shù)據(jù)包進(jìn)行合并。
在一些實(shí)施例中,處理器820可以用于:當(dāng)接收到的數(shù)據(jù)包被確定為重傳并且接收到的數(shù)據(jù)包的解碼不成功時(shí),在不與存儲(chǔ)在第二存儲(chǔ)器850中最早未成功解碼的數(shù)據(jù)包進(jìn)行任何合并的情況下,對(duì)接收到的數(shù)據(jù)包進(jìn)行解碼。
此外,處理器820可以用于:當(dāng)接收到的數(shù)據(jù)包被確定為重傳并且被成功解碼時(shí),將接收到的數(shù)據(jù)包與在第一存儲(chǔ)器840中最后存儲(chǔ)的成功接收的數(shù)據(jù)包進(jìn)行比較;并且還用于:當(dāng)比較確認(rèn)已經(jīng)接收到解碼的數(shù)據(jù)包時(shí),通過發(fā)射電路830丟棄解碼數(shù)據(jù)并發(fā)送ack。
處理器820還可以用于:基于與數(shù)據(jù)包一起接收的ndi來確定接收到的數(shù)據(jù)包是重傳還是新傳輸。
接收器120還包括發(fā)射電路830,發(fā)射電路830用于向發(fā)射器110發(fā)送關(guān)于解碼數(shù)據(jù)包成功與否的反饋信息。
發(fā)射電路830可以用于,當(dāng)接收到的數(shù)據(jù)包解碼成功時(shí)發(fā)送包括ack的反饋信息,否則不發(fā)送任何反饋信息。
然而,在一些實(shí)施例中,發(fā)射電路830可以用于當(dāng)接收到的數(shù)據(jù)包解碼成功時(shí),發(fā)送包括ack的反饋信息,否則發(fā)送nack。
因此,在一些實(shí)施例中,當(dāng)接收到的數(shù)據(jù)包未被正確解碼時(shí),或者當(dāng)未接收到期望的數(shù)據(jù)包時(shí),可以發(fā)送nack,而在一些實(shí)施例中,當(dāng)接收到的數(shù)據(jù)包未正確解碼時(shí),或者當(dāng)未接收到期望的數(shù)據(jù)包時(shí),并不向發(fā)射器發(fā)回任何信息。
將要在接收器120中執(zhí)行的動(dòng)作701-711可以通過接收器120中的一個(gè)或多個(gè)處理器820以及用于執(zhí)行動(dòng)作701-711功能的計(jì)算機(jī)程序產(chǎn)品來實(shí)現(xiàn)。
因此,當(dāng)計(jì)算機(jī)程序被加載到處理器820中時(shí),可以執(zhí)行包括程序代碼的計(jì)算機(jī)程序,所述程序代碼用于根據(jù)動(dòng)作701-711中的任一個(gè)來執(zhí)行方法700。
例如,上述計(jì)算機(jī)程序產(chǎn)品可以以加載了計(jì)算機(jī)程序代碼的數(shù)據(jù)載體的形式提供,當(dāng)其在被加載到處理器820中時(shí),可以根據(jù)一些實(shí)施例來執(zhí)行動(dòng)作701-711中的至少一些。例如,數(shù)據(jù)載體可以是硬盤、cdrom盤、存儲(chǔ)棒、光存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備或可以以非暫時(shí)性方式保存機(jī)器可讀數(shù)據(jù)的任何其他適當(dāng)介質(zhì),例如磁盤或磁帶。計(jì)算機(jī)程序產(chǎn)品還可以作為服務(wù)器上的計(jì)算機(jī)程序代碼,并且例如通過因特網(wǎng)或內(nèi)聯(lián)網(wǎng)連接下載到接收器120。
圖9a和圖9b示出了發(fā)射器110中方法900實(shí)施例的流程圖,方法900用于向接收器120發(fā)送數(shù)據(jù)包集合。
接收器120可以包括ue,而在一些實(shí)施例中,發(fā)射器110可以包括諸如enodeb之類的網(wǎng)絡(luò)節(jié)點(diǎn)。在其他實(shí)施例中,情況可以相反,即接收器120可以包括諸如enodeb之類的網(wǎng)絡(luò)節(jié)點(diǎn),而發(fā)射器110包括ue。發(fā)射器110和接收器120均可以包括在無線通信網(wǎng)絡(luò)100中。這樣的無線通信網(wǎng)絡(luò)100可以基于lte。此外,在不同的實(shí)施例中,無線通信系統(tǒng)100還可以基于fdd或tdd。
為了將該組數(shù)據(jù)包集合適當(dāng)?shù)匕l(fā)送到接收器120,方法900可以包括多個(gè)動(dòng)作901-915。
然而,應(yīng)注意,所描述的動(dòng)作901-915中的任一個(gè)、一些或全部都可以以與枚舉指示稍微不同的時(shí)間順序來執(zhí)行,根據(jù)不同實(shí)施例同時(shí)執(zhí)行或甚至以完全相反的順序執(zhí)行。一些動(dòng)作可以在一些替代實(shí)施例中執(zhí)行,例如,動(dòng)作906、907、908、909、910和/或911。另外,應(yīng)注意,可根據(jù)不同實(shí)施例以多種替代方式來執(zhí)行一些動(dòng)作,且某些此類替代方式僅可在一些但未必所有實(shí)施例中執(zhí)行。方法900可以包括以下動(dòng)作:
動(dòng)作901包括從第一存儲(chǔ)器發(fā)送要由接收器120接收的數(shù)據(jù)包。
動(dòng)作902包括將發(fā)送901的數(shù)據(jù)包放置在第二存儲(chǔ)器的末端。
動(dòng)作903包括當(dāng)在預(yù)定時(shí)間段內(nèi)沒有從接收器120接收到與發(fā)送901的數(shù)據(jù)包相關(guān)聯(lián)的ack時(shí),確定重發(fā)所發(fā)送901的數(shù)據(jù)包。
動(dòng)作904包括將確定903重傳的數(shù)據(jù)包放置在第二存儲(chǔ)器的末端。
動(dòng)作905包括重傳要確定903要重傳的數(shù)據(jù)包。
動(dòng)作906可以僅在一些實(shí)施例中執(zhí)行??蛇x動(dòng)作906包括檢查第二存儲(chǔ)器是否為空。
根據(jù)執(zhí)行的檢查906,動(dòng)作907可以僅在第二存儲(chǔ)器不為空的一些實(shí)施例中執(zhí)行。可選動(dòng)作907包括檢測(cè)第二存儲(chǔ)器中的數(shù)據(jù)包——其反饋信息已被從接收器120接收。
可以僅在一些實(shí)施例中執(zhí)行動(dòng)作908,其中已經(jīng)檢測(cè)907到具有否定反饋的數(shù)據(jù)包。可選動(dòng)作908包括提取在第二存儲(chǔ)器中檢測(cè)907到的初始傳輸嘗試最早的數(shù)據(jù)包。
動(dòng)作909可以僅在已經(jīng)執(zhí)行了動(dòng)作908的一些實(shí)施例內(nèi)執(zhí)行??蛇x動(dòng)作909包括將提取908的數(shù)據(jù)包放置在第二存儲(chǔ)器的末端。
動(dòng)作910可以僅在已經(jīng)執(zhí)行了動(dòng)作908的一些實(shí)施例內(nèi)執(zhí)行??蛇x動(dòng)作910包括重傳所提取908的數(shù)據(jù)包。
動(dòng)作911可以僅在已經(jīng)檢測(cè)907到具有肯定反饋的數(shù)據(jù)包的一些實(shí)施例中執(zhí)行??蛇x動(dòng)作911包括從第二存儲(chǔ)器移除檢測(cè)907到的數(shù)據(jù)包。
動(dòng)作912可以僅在一些實(shí)施例中執(zhí)行??蛇x動(dòng)作912包括從第一存儲(chǔ)器1040發(fā)送將由接收器120接收的數(shù)據(jù)包集合中的新數(shù)據(jù)包。
動(dòng)作913可以僅在一些實(shí)施例中執(zhí)行??蛇x動(dòng)作913包括將所發(fā)送912的數(shù)據(jù)包放置在第二存儲(chǔ)器的末端。
動(dòng)作914可以僅在沒有檢測(cè)907到具有反饋數(shù)據(jù)包的情況下,在一些實(shí)施例中執(zhí)行??蛇x動(dòng)作914包括從第一存儲(chǔ)器1040發(fā)送將由接收器120接收的數(shù)據(jù)包集合中的新數(shù)據(jù)包。
動(dòng)作915可以僅在第二存儲(chǔ)器為空的一些實(shí)施例中執(zhí)行。可選動(dòng)作915包括從第一存儲(chǔ)器1040發(fā)送將由接收器120接收的數(shù)據(jù)包集合中的新數(shù)據(jù)包。
圖10示出了發(fā)射器110的實(shí)施例。發(fā)射器110用于:通過根據(jù)動(dòng)作901-915中的至少一些來執(zhí)行方法900,以發(fā)送將由接收器120接收的數(shù)據(jù)包集合。
接收器120可以包括ue,而在一些實(shí)施例中,發(fā)射器110可以包括諸如enodeb之類的網(wǎng)絡(luò)節(jié)點(diǎn)。在其他實(shí)施例中,情況可以相反,即接收器120可以包括諸如enodeb之類的網(wǎng)絡(luò)節(jié)點(diǎn),而發(fā)射器110包括ue。發(fā)射器110和接收器120可以包括在無線通信網(wǎng)絡(luò)100中。這樣的無線通信網(wǎng)絡(luò)100可以基于lte。此外,在不同的實(shí)施例中,無線通信系統(tǒng)100也可以基于fdd或tdd。
發(fā)射器110包括發(fā)射電路1030,用于發(fā)射要由接收器120接收的數(shù)據(jù)包。發(fā)射電路1030還用于重傳被確定要重傳的數(shù)據(jù)包。
此外,發(fā)射器110包括第一存儲(chǔ)器1040,用于存儲(chǔ)到達(dá)發(fā)射器110的新數(shù)據(jù)包。第一存儲(chǔ)器1040可以包括用于臨時(shí)或永久地存儲(chǔ)數(shù)據(jù)或程序(即指令序列)的物理設(shè)備。根據(jù)一些實(shí)施例,第一存儲(chǔ)器1040可以包括含有硅基晶體管的集成電路。此外,第一存儲(chǔ)器1040可以是易失性或非易失性的。第一存儲(chǔ)器1040有時(shí)也可以被稱為傳輸緩沖器。
發(fā)射器110還包括第二存儲(chǔ)器1050,用于存儲(chǔ)將來可能重傳的已發(fā)送的數(shù)據(jù)包。第二存儲(chǔ)器1050可以包括用于臨時(shí)或永久地存儲(chǔ)數(shù)據(jù)或程序(即指令序列)的物理設(shè)備。根據(jù)一些實(shí)施例,第二存儲(chǔ)器1050可以包括含有硅基晶體管的集成電路。此外,第二存儲(chǔ)器1050可以是易失性或非易失性的。第二存儲(chǔ)器1050有時(shí)也可以被稱為用于失敗傳輸?shù)慕邮站彌_器。
發(fā)射器110還包括處理器1020。處理器1020用于:當(dāng)在預(yù)定時(shí)間段內(nèi)沒有從接收器120接收到與所發(fā)送的數(shù)據(jù)包相關(guān)聯(lián)的ack時(shí),確定重傳所發(fā)送的數(shù)據(jù)包。處理器1020還用于將確定要重傳的數(shù)據(jù)包放置在第二存儲(chǔ)器1050的末端。
這樣的處理器1020包括可以解釋和執(zhí)行指令的處理電路的一個(gè)或多個(gè)實(shí)例,即中央處理單元(cpu)、處理單元、處理電路、處理器、專用集成電路(asic)、微處理器或其他處理邏輯。因此,這里使用的表述“處理器”可以表示包括多個(gè)處理電路(例如上面列舉的任何一個(gè)或所有的處理電路)的處理電路組。
這種處理器1020還可以用于:檢查第二存儲(chǔ)器1050是否為空,并且當(dāng)?shù)诙鎯?chǔ)器1050不為空時(shí),檢測(cè)第二存儲(chǔ)器1050中的數(shù)據(jù)包,且已從接收器120中接收到該數(shù)據(jù)包的否定反饋信息。另外,在一些實(shí)施例中,處理器可以用于在第二存儲(chǔ)器1050中提取檢測(cè)到的初始傳輸嘗試最早的數(shù)據(jù)包。
此外,發(fā)射器1030還可以用于:當(dāng)?shù)诙鎯?chǔ)器1050不為空時(shí),重傳所提取的數(shù)據(jù)包;否則,當(dāng)?shù)诙鎯?chǔ)器1050為空時(shí),從第一存儲(chǔ)器1040發(fā)送該數(shù)據(jù)包集合中的新數(shù)據(jù)包,以由接收器120接收。
將要在發(fā)射器110中執(zhí)行的動(dòng)作901-915可以通過發(fā)射器110中的一個(gè)或多個(gè)處理器1020以及用于執(zhí)行動(dòng)作901-915功能的計(jì)算機(jī)程序產(chǎn)品來實(shí)現(xiàn)。
因此,當(dāng)計(jì)算機(jī)程序被加載到處理器1020中時(shí),可以執(zhí)行包括程序代碼的計(jì)算機(jī)程序,所述程序代碼用于根據(jù)動(dòng)作901-915中的任一個(gè)來執(zhí)行方法900。
例如,上述計(jì)算機(jī)程序產(chǎn)品可以以加載了計(jì)算機(jī)程序代碼的數(shù)據(jù)載體的形式提供,當(dāng)其在被加載到處理器1020中時(shí),可以根據(jù)一些實(shí)施例來執(zhí)行動(dòng)作901-915中的至少一些。例如,數(shù)據(jù)載體可以是硬盤、cdrom盤、存儲(chǔ)棒、光存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備或可以以非暫時(shí)性方式保存機(jī)器可讀數(shù)據(jù)的任何其他適當(dāng)介質(zhì),例如磁盤或磁帶。計(jì)算機(jī)程序產(chǎn)品還可以作為服務(wù)器上的計(jì)算機(jī)程序代碼,并且例如通過因特網(wǎng)或內(nèi)聯(lián)網(wǎng)連接下載到發(fā)射器110。
在附圖中所示實(shí)施例的描述中所使用的術(shù)語(yǔ)并非旨在限制所描述的方法700、900和/或發(fā)射器110和/或接收器120??梢栽诓幻撾x由所附權(quán)利要求限定的本發(fā)明的情況下進(jìn)行各種變化、替換和/或改變。
如本文所使用的,術(shù)語(yǔ)“和/或”包括一個(gè)或多個(gè)相關(guān)所列項(xiàng)目的任何以及所有組合。如本文所使用的術(shù)語(yǔ)“或”將被解釋為數(shù)學(xué)上的與或0r,即作為包含性的分隔;除非另有明確說明,其不作為數(shù)學(xué)異或(xor)。另外,除非明確說明,否則單數(shù)形式“一”、“一個(gè)”和“所述”將被解釋為“至少一個(gè)”,因此也可能包括多個(gè)相同類型的實(shí)體,除非另有明確說明。將進(jìn)一步理解術(shù)語(yǔ)“包括”、“包含”、“包括有”和/或“包含有”表示存在所述特征、動(dòng)作、整體、步驟、操作、元件和/或部件,但不排除存在或添加一個(gè)或多個(gè)其他特征、動(dòng)作、整體、步驟、操作、元件、部件和/或其組合。例如,處理器之類的單個(gè)單元可以實(shí)現(xiàn)權(quán)利要求中記載的若干項(xiàng)功能。在相互不同的從屬權(quán)利要求中記載某些措施,僅僅這一事實(shí)并不表示不能有利地使用這些措施的合并。計(jì)算機(jī)程序可以存儲(chǔ)/分布在合適的介質(zhì)上,例如與其他硬件一起或作為其他硬件的一部分提供的光學(xué)存儲(chǔ)介質(zhì)或固態(tài)介質(zhì),但是也可以以其他形式分布,例如經(jīng)由因特網(wǎng)或其他有線或無線通信系統(tǒng)。