Pusch信道檢測ack/nack狀態的方法及裝置的制造方法
【專利摘要】本發明公開了一種PUSCH信道上ACK/NACK狀態檢測的方法及裝置,所述方法包括:在ACK/NACK譯碼結束之后,根據ACK/NACK信息比特數確定是否進行DTX狀態檢測,若進行DTX狀態檢測,則將基站譯碼得到的ACK/NACK比特序列進行重構,獲得重構比特序列,再將重構比特序列和解調軟比特序列進行運算,獲得狀態判決值,并將判決值與預設門限進行比較,確定用戶終端是否發送ACK/NACK信號。通過上述技術方案本發明解決了如何有效地實現多碼塊多層傳輸時的DTX檢測的技術問題。
【專利說明】
PUSCH信道檢測ACK/NACK狀態的方法及裝置
技術領域
[0001 ]本申請設及通信技術領域,具體地說,設及一種PUSCH信道檢測ACK/NACK狀態的方 法及裝置。
【背景技術】
[0002] LTE化ong Term Evolution,長期演進)R8版本中上行只支持單天線端口發送,單 碼塊單層,PUSCH(Physical Uplink Siared化annel,物理上行共享信道)只有1個TB,1層 數據。在LTE的RlO版本中,由于上行支持MIMO和載波聚合技術,PUSCH可支持最大4個天線端 口,2TB4層,5個載波分量傳輸,RlO版本相較于R8版本引入了HARQ-ACK多碼塊多層傳輸技術 并且傳輸的ACK/NACK信息比特數目也從R8版本的最多4比特增加到20比特。因此,HARQ-ACK 的處理也有了較大的改變。
[0003] 為了確保為用戶提供更高數據速率的同時,保證通信的高可靠性,LTE化ong Term Evolution,長期演進)/LTE-A化TE-Advanced)通信系統引入了HARQWybrid Automatic R邱eat Request,混合自動重傳)技術。用戶終端接收到基站發送的數據后,會進行檢錯,若 接收正確,則向基站發送ACK(Acknowledgement,確認)信號,若接收錯誤且超出糾錯能力, 則向基站發送NACK(Negative Acknowledgement,非確認)信號,若用戶終端沒有獲得ACK/ NACK信號,貝不發送任何信息,即DTX(Discontinue Transmission,非連續發送)。
[0004] 基站若接收到ACK信號,則繼續發送下一數據包,若接收到NACK信號,則重新發送 上次傳輸的數據。由于Cl'S的引入,基站需要檢測用戶終端是否發送ACK/NACK信號。若出現 ACK-〉DTX(or NACK)誤判,使得正確接收的數據重新發送,運樣會造成資源浪費,若出現 DTX-〉ACK誤判,基站會認為傳輸的數據被正確接收,而實際上是有可能出現錯誤解調的情 況,但基站不會重發。
【發明內容】
[0005] 有鑒于此,本申請提出了一種PUSCH信道檢測ACK/NACK狀態的方法,W解決如何有 效地實現多碼塊多層傳輸時的DTX檢測的技術問題。此外,還提供一種PUSCH信道上ACK/ NACK狀態檢測的裝置。
[0006] 為實現W上目的,提出如下方案:
[0007] 一種PUSCH信道檢測ACK/NACK狀態的方法,包括:
[000引步驟1:根據對所述ACK/NACK譯碼后所得的ACK/NACK信息比特數判定是否進行DTX 檢測,若所述比特數小于等于預定比特闊值,則對基站解調譯碼得到的ACK/NACK比特序列 做DTX狀態檢測,否則不進行DTX狀態檢測;
[0009] 步驟2:將所述基站解調譯碼得到的ACK/NACK比特序列進行重構,獲得重構比特序 列;
[0010] 步驟3:將所述重構比特序列和解調軟比特序列進行運算,得到DTX狀態判決值;
[0011] 步驟4:對所述DTX狀態判決值與預設口限進行比較,W判決用戶終端是否發送 ACK/NACK信號。
[001 ^ 為了實現上述目的,本申請還提供一種PUSCH信道上ACK/NACK狀態檢測的裝置,該 裝置包括:
[OOU]判斷模塊,用于根據對所述ACK/NACK譯碼后所得的ACK/NACK信息比特數判定是否 進行DTX檢測,若所述比特數小于等于預定比特闊值,則對基站解調譯碼得到的ACK/NACK比 特序列做DTX狀態檢測,否則不進行DTX狀態檢測;
[0014] 重構模塊,用于根據所述譯碼獲得的ACK/NACK比特序列,獲得重構比特序列;
[0015] 判決值計算模塊,用于根據所述重構比特序列和解調軟比特序列,計算DTX狀態判 決值;
[0016] 狀態判決模塊,用于對所述DTX狀態判決值與預設口限進行比較,W判決用戶終端 是否發送ACK/NACK信號。
[0017] 本申請的PUSCH信道檢測ACK/NACK狀態的方法及裝置,根據解調譯碼得到的ACK/ NACK比特序列,獲得重構比特序列,然后對重構比特序列和解調軟比特序列計算,獲得DTX 狀態判決值,最后比較DTX狀態判決值和預設口限大小,判決用戶終端是否發送ACK/NACK信 號。有效地實現了Cl'S檢測ACK/NACK信號。通過本發明,有效地實現了多碼塊多層傳輸時的 DTX檢測。
【附圖說明】
[001引圖1為本申請實施例提供的一種PUSCH信道檢測ACK/NACK狀態的方法流程圖;
[0019] 圖2為本申請實施例提供的一種PUSCH信道檢測ACK/NACK狀態的裝置結構示意圖。
【具體實施方式】
[0020] 為使本發明的目的、技術方案和優點更加清楚明白,W下結合具體實施例,并參照 附圖,對本發明作進一步的詳細說明。
[0021] 圖1為本申請實施例提供的一種PUSCH信道檢巧UACK/NACK狀態的方法流程圖。該方 法可W包括:
[0022] 步驟1:根據對所述ACK/NACK譯碼后所得的ACK/NACK信息比特數判定是否進行DTX 檢測,若所述比特數小于等于預定比特闊值,則對基站解調譯碼得到的ACK/NACK比特序列 做DTX狀態檢測,否則不進行DTX狀態檢測,輸出ACK/NACK信息比特;
[0023] 步驟2:將所述基站解調譯碼得到的ACK/NACK比特序列進行重構,獲得重構比特序 列;
[0024] 步驟3:將所述重構比特序列和解調軟比特序列進行運算,得到DTX狀態判決值;
[0025] 步驟4:對所述DTX狀態判決值與預設口限進行比較,W判決用戶終端是否發送 ACK/NACK信號。
[00%] 基站需要對解調譯碼獲得的ACK/NACK比特序列做Cl'S檢測。在ACK/NACK譯碼結束 之后,根據ACK/NACK信息比特個數判定是否進行DTX檢測。當ACK/NACK信息比特個數大于3 時,出現DTX情況概率較小,因而步驟1判定是否進行DTX檢測的判決準則為:
[0027] 若ACK/NACK信息比特個數小于等于3,對基站解調譯碼得到的ACK/NACK比特序列 做DTX檢測,否則不進行DTX檢測。
[002引根據協議3GPP TS 36.212,步驟2所述獲取重構比特序列過程包括信道編碼和速 率匹配,具體如下:
[0029] 由協議可知,ACK/NACK信息比特個數不同,采取的信道編碼方式也不相同。假設譯 碼后獲得的ACK/NACK比特序列表示為:…,。:
[0030] 其中,〇AG哨ACK/NACK信息比特個數。
[0031] 若所述ACK/NACK信息比特個數為1,信道編碼如表1所示:
[0032] 表 1
[0033]
[0034] 其中,錦沾巧為ACK/NACK信息比特。
[00巧]若所述ACK/NACK信息比特個數為2,信道編碼如表2所示:
[0036] 表2
[0037]
[003引其中,CK,巧4CK為ACK/NACK信息比特:
[0039] 若所述ACK/NACK信息比特個數為3,采用RM編碼,得到長度為32的信道編碼序列 皆CA', 6嚴A',…,的fK。
[0040] 信道編碼之后,對編碼序列通過循環取值進行速率匹配,通過重復編碼,使得編碼 后的序列長度為Qack。尤其地,步驟2中所述的重構比特序列的獲取無需進行單碼塊的層復 制。
[00川其中Qagk為無需進行單碼塊的層復制的ACK/NACK序列長度。
[0042] 步驟3中所述的解調軟比特序列為譯碼過程中得到的層合并后的軟比特信息,用 于計算DTX檢測的判決值。
[0043] 步驟3中所述根據重構比特序列和解調軟比特序列,得到DTX狀態判決值具體計算 過程如下:
[0044] 假設所述解調軟比特序列表示為:如CK,卻ICK,..一苗支一,所述重構比特序列表 示為:斯fCK,抽Ch>.,g品真_1。
[0045] 根據公式1 - 2 * (/.^4CK,對所述重構ACK/NACK比特序列重新編碼,獲得新比特序 列嚴,…,峨品一。
[0046] 若所述ACK/NACK信息比特個數小于等于2,當ACK/NACK傳輸為multiplexing模式 時.由平田片續溫對V占仿絲加輸處理,所述新比特序列對應y位置比特值置為前一位,即 由于用戶終端對X占位符加擾處理,使得調制后的符號映 射到星座圖的最外層,因而上述新比特序列應乘W相關因子,W調整比特序列 的EK,/l^^'fK,…,h^^^._l幅度,,其中相關因子與調制方式有關。
[0047] 由于信息比特和y占位符反映調制后符號在星座圖上的位置,因而計算歐氏距離 時不用考慮X占位符,則當ACK/NACK信息比特個數小于等于2,所述重構比特序列和解調軟 比特序列歐氏距離計算公式如下:
[0048]
(1)
[0049] 其中,Q/為3GPP TS 36.212協議中規定的每層編碼后的40(/魁0(符號個數,9。表 示調制方式,factor表示幅度調整因子,Qm和化Ctor取值如表3所示:
[00加]表3
[0化1 ]
[0化2] 上述歐式距離即為ACK/NACK信息比特個數小于等于2時的DTX狀態判決值。
[0053] 若所述ACK/NACK信息比特個數為3,所述重構比特序列和解調軟比特序列相關值 計算公式如下:
[0054]
:(2)
[0055] 上述相關值即為ACK/NACK信息比特個數等于3時的DTX狀態判決值。
[0056] 若有兩個碼塊,兩個碼塊依據上述方法分別獲得各自碼塊對應判決值。
[0057] 步驟4所述的判決值和預設口限的比較,當僅有1個碼塊時,直接反饋比較結果;當 有2個碼塊時,對2個碼塊分別進行比較,并將比較結果進行合并處理。
[005引當ACK/NACK信息比特個數小于等于2時,若用戶終端發送ACK/NACK信號,則步驟3 所述的解調軟信息即為有效軟信息。因而幅度調整后的重構比特序列與解調軟信息相近, 即根據公式(1)求得的歐氏距離較小。若用戶終端為DTX,則幅度調整后的重構比特序列與 解調軟信息相差較大,即根據公式(I)求得的歐氏距離較大。
[0059] 當ACK/NACK信息比特個數為3時,若用戶終端發送ACK/NACK信號,則步驟3所述的 解調軟信息即為有效軟信息。因而通^11 一 2 * 重新編碼獲得新序列與所述解調軟信 息相同位置符號相同,則根據公式(2)求得的相關值較大。若用戶終端為DTX,通過 1 - 2 * 重新編碼獲得新序列與所述解調軟信息部分相同位置符號相異,則根據公 式(2)求得的相關值較小。
[0060] 基于W上分析,若僅有1個碼塊,當ACK/NACK信息比特個數小于等于2時,若判決值 小于預設口限,則判定用戶終端發送ACK/NACK信號,否則為DTX;當ACK/NACK信息比特個數 等于3時,若判決值大于預設口限,則判定用戶終端發送ACK/NACK信號,否則為DTX。
[0061 ]當有2個碼塊做DTX檢測時,若兩個碼塊均判定用戶終端發送ACK/NACK信號,則判 定用戶終端發送ACK/NACK信號;若兩個碼塊均判定用戶終端為DTX,則判定用戶終端為DTX; 若一個碼塊判定用戶終端發送ACK/NACK信號,另外一個碼塊判定用戶終端為DTX,則將兩個 碼塊的判決值和預設口限進行歸一化合并,根據合并結果判定最終用戶的狀態。依據上述 判決準則,計算兩個碼塊上判決值與預設口限的歸一化差值之和,獲得判決因子,方法如 下:
[0062] (3)
[0063] 其中,value[i]為第i個碼塊判決值,t虹eshold[i]為第i個碼塊預設口限。
[0064] 若有2個碼塊,當ACK/NACK信息比特個數小于等于2時,若所述判決因子Ratio小于 0,則判定用戶終端發送ACK/NACK信號,否則為DTX;當ACK/NACK信息比特個數等于3時,若所 述判決因子Ra t i O大于0,則判定用戶終發送ACK/NACK信號,否則為DTX。
[0065] 本發明還提供了一種PUSCH信道DTX檢巧UACK/NACK裝置20,實施例結構示意圖如圖 2所示,其中包括判斷模塊21、重構模塊22、判決值計算模塊23和狀態判決模塊24。其中,判 斷模塊21用于判決基站是否需要對解調譯碼獲得的ACK/NACK比特序列做DTX檢測,當ACK/ NACK信息比特個數小于等于3時,對譯碼得到的ACK/NACK比特序列做DTX檢測;重構模塊22 根據協議3GPP TS 36.212,獲得重構比特序列;判決值計算模塊23根據所述重構比特序列 和解調軟比特序列,當ACK/NACK信息比特個數小于等于2時,通過計算兩個序列間歐氏距離 獲得判決值,當ACK/NACK信息比特個數等于3時,通過計算兩個序列間相關值獲得判決值; 狀態判決模塊24通過比較判決值和闊值,判定用戶終端是否發送ACK/NACK信號,當僅有1個 碼塊時,直接反饋比較結果;當有2個碼塊時,對2個碼塊分別進行比較,并將比較結果進行 合并處理,具體判決準則參照檢測方法實施例描述。
[0066] 上述重構模塊包括信道編碼模塊和速率匹配模塊,其中,速率匹配模塊無需進行 單碼塊的層復制。
[0067] 上述判決值計算模塊還用于:當所述ACK/NACK信息比特數小于等于2時,將所述重 構比特序列根據調制方式進行幅度調整,然后計算其與所述解調軟比特序列的歐式距離, 作為DTX狀態判決值;當所述ACK/NACK信息比特數為3時,通過計算所述重構比特序列和所 述解調軟比特序列的相關值,獲得所述DTX狀態判決值。
[0068] 上述狀態判決模塊還用于:通過所述DTX狀態判決值和預設口限比較,判決所述用 戶終端是否發送所述ACK/NACK信號;當僅有1個碼塊時,直接反饋比較結果;當有2個碼塊 時,對所述2個碼塊分別進行比較,并將比較結果進行合并處理。
[0069] 上述狀態判決模塊還用于若所述兩個碼塊均判定用戶終端發送所述ACK/NACK信 號,則判定所述用戶終端發送所述ACK/NACK信號;若所述兩個碼塊均判定所述用戶終端為 DTX,則判定所述用戶終端為DTX;若一個碼塊判定所述用戶終端發送所述ACK/NACK信號,另 外一個碼塊判定所述用戶終端為DTX,則將兩個碼塊的判決值和預設口限進行歸一化合并, 根據合并結果判定最終用戶的狀態。
[0070] W上所述的具體實施例,對本發明的目的、技術方案和有益效果進行了進一步詳 細說明,應理解的是,W上所述僅為本發明的具體實施例而已,并不用于限制本發明,凡在 本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護 范圍之內。
【主權項】
1. 一種RJSCH信道上ACK/NACK狀態檢測的方法,其特征包括: 步驟1:根據對所述ACK/NACK譯碼后所得的ACK/NACK信息比特數判定是否進行DTX檢 測,若所述比特數小于等于預定比特閾值,則對基站解調譯碼得到的ACK/NACK比特序列做 DTX狀態檢測,否則不進行DTX狀態檢測,輸出ACK/NACK信息比特; 步驟2:將所述基站解調譯碼得到的ACK/NACK比特序列進行重構,獲得重構比特序列; 步驟3:將所述重構比特序列和解調軟比特序列進行運算,得到DTX狀態判決值; 步驟4:對所述DTX狀態判決值與預設門限進行比較,以判決用戶終端是否發送ACK/ NACK信號。2. 根據權利要求1所述的一種PUSCH上ACK/NACK狀態檢測的方法,其特征在于,步驟2所 述的比特序列重構過程具體包括信道編碼和速率匹配,其中速率匹配過程無需進行單碼塊 的層復制。3. 根據權利要求1所述的一種PUSCH信道上ACK/NACK狀態檢測的方法,其特征在于,步 驟3所述的解調軟比特序列為譯碼過程中得到的層合并后的軟比特信息。4. 根據權利要求1所述的一種PUSCH信道上ACK/NACK狀態檢測的方法,其特征在于,步 驟3所述的DTX狀態判決值獲取的方法如下:當所述ACK/NACK信息比特數小于等于2時,將所 述重構比特序列根據調制方式進行幅度調整,然后計算其與所述解調軟比特序列的歐式距 離,作為DTX狀態判決值; 當所述ACK/NACK信息比特數為3時,通過計算所述重構比特序列和所述解調軟比特序 列的相關值,獲得DTX狀態判決值。5. 根據權利要求1所述的一種PUSCH信道上ACK/NACK狀態檢測的方法,其特征在于,步 驟4所述的DTX狀態判決值和預設門限進行比較時,當僅有1個碼塊時,直接反饋比較結果; 當有2個碼塊時,對所述2個碼塊分別進行比較,并將比較結果進行合并處理。6. 根據權利要求5所述的方法,其特征在于,當有2個碼塊時,對所述2個碼塊分別進行 比較,并將比較結果進行合并處理包括:若所述兩個碼塊均判定用戶終端發送ACK/NACK信 號,則判定所述用戶終端發送ACK/NACK信號;若所述兩個碼塊均判定所述用戶終端為DTX, 則判定所述用戶終端為DTX;若一個碼塊判定所述用戶終端發送ACK/NACK信號,另外一個碼 塊判定所述用戶終端為DTX,則將兩個碼塊的判決值和預設門限進行歸一化合并,根據合并 結果判定最終用戶的狀態。7. -種PUSCH信道上ACK/NACK狀態檢測的裝置,其特征在于,該裝置包括: 判斷模塊,用于根據對所述ACK/NACK譯碼后所得的ACK/NACK信息比特數判定是否進行 DTX檢測,若所述比特數小于等于預定比特閾值,則對基站解調譯碼得到的ACK/NACK比特序 列做DTX狀態檢測,否則不進行DTX狀態檢測; 重構模塊,用于根據所述譯碼獲得的ACK/NACK比特序列,獲得重構比特序列; 判決值計算模塊,用于根據所述重構比特序列和解調軟比特序列,計算DTX狀態判決 值; 狀態判決模塊,用于對所述DTX狀態判決值與預設門限進行比較,以判決用戶終端是否 發送ACK/NACK信號。8. 根據權利要求7所述的一種PUSCH信道上ACK/NACK狀態檢測的裝置,其特征在于,所 述重構模塊包括信道編碼模塊和速率匹配模塊,其中,所述速率匹配模塊無需進行單碼塊 的層復制。9. 根據權利要求7所述的一種PUSCH信道上ACK/NACK狀態檢測的裝置,其特征在于,所 述判決值計算模塊還用于: 當所述ACK/NACK信息比特數小于等于2時,將所述重構比特序列根據調制方式進行幅 度調整,然后計算其與所述解調軟比特序列的歐式距離,作為DTX狀態判決值; 當所述ACK/NACK信息比特數為3時,通過計算所述重構比特序列和所述解調軟比特序 列的相關值,獲得所述DTX狀態判決值。10. 根據權利要求7所述的一種PUSCH信道上ACK/NACK狀態檢測的裝置,其特征在于,所 述狀態判決模塊還用于: 通過所述DTX狀態判決值和預設門限比較,判決所述用戶終端是否發送所述ACK/NACK 信號;當僅有1個碼塊時,直接反饋比較結果;當有2個碼塊時,對所述2個碼塊分別進行比 較,并將比較結果進行合并處理。11. 根據權利要求10所述的一種PUSCH信道上ACK/NACK狀態檢測的裝置,其特征在于, 所述狀態判決模塊還用于:若所述兩個碼塊均判定用戶終端發送所述ACK/NACK信號,則判 定所述用戶終端發送所述ACK/NACK信號;若所述兩個碼塊均判定所述用戶終端為DTX,則判 定所述用戶終端為DTX;若一個碼塊判定所述用戶終端發送所述ACK/NACK信號,另外一個碼 塊判定所述用戶終端為DTX,則將兩個碼塊的判決值和預設門限進行歸一化合并,根據合并 結果判定最終用戶的狀態。
【文檔編號】H04L1/16GK105847199SQ201610157296
【公開日】2016年8月10日
【申請日】2016年3月18日
【發明人】王戈, 郭晨, 趙旭瑩, 郭璟, 李桓, 王曉琴
【申請人】中國科學院自動化研究所