取決于信號接收情況的改進的傳輸格式盲檢測的制作方法
【專利摘要】一種從長度候選值集合中確定k位消息塊的長度的方法,包括如下步驟:-從集合中選擇(401)長度候選值(N);-維特比解碼器解碼(402)所接收的幀以形成解碼序列,解碼序列包括長度等于長度候選值(N)的消息;-計算(402)針對候選值(N)的維特比變量(S(N));-將維特比變量與閾值(Δ)相比較(403);-如果維特比變量(S(N))大于閾值(Δ)且如果在集合中存在未選擇的長度候選值,則重復選擇(401)步驟、解碼(402)步驟和計算(402)步驟;-如果維特比變量大于最佳值(Sbest),則將最佳值更新成維特比變量,且將最佳長度(Nend)更新成該候選值;-其中,閾值(Δ)被初始設置成根據接收器的接收條件所確定的值。
【專利說明】取決于信號接收情況的改進的傳輸格式盲檢測
【技術領域】
[0001] 本發明總體涉及用于通信系統的數據傳輸技術的領域。更具體地,本發明涉及一 種利用循環冗余校驗進行傳輸格式盲檢測的系統和方法。
【背景技術】
[0002] 數字通信利用各種數據傳輸方法,這些數據傳輸方法將信息(例如聲音信號或視 頻信號)轉換成多位(比特)數字消息,并在轉換之后傳輸多位信息。
[0003] 所傳輸的消息的長度通常是不固定的。
[0004] -些解決方案則在于,將長度信息添加到所傳輸的數據中。然而,在一些應用中, 數據率很低,從而應當避免在大量待傳輸數據中添加信息。
[0005] 另一解決方案在于,在接收端使用伴隨著多位消息一起傳輸的一些糾錯碼來確定 長度信息。
[0006] 在UMTS、WCDMA和一些其它3G移動電話系統中,附于多位消息的循環冗余校驗 (Cyclic Redundancy Check,CRC)已經被廣泛地應用于在特定情況下檢測接收到的消息塊 的長度信息。實現該結果的機制為傳輸格式盲檢測(Blind Transport Format Detection, BTFD)〇
[0007] 圖1示出可使用BTFD機制的上下文。發射器100包括CRC編碼器101。該編碼 器101將k位的消息作為輸入,并添加x位的CRC碼(在大多數的3G測試用例中,為12或 16位)。然后,卷積編碼器102處理這些k+x位,該卷積編碼器102產生k+x+m位的編碼數 據,其中,m為在CRC編碼的消息塊之后所填塞的用以終止卷積碼的格子的零的個數。
[0008] 然后,編碼數據被調制器103調制,并被傳輸至信道120。該信道為無線電信道,所 傳輸的信號受到噪聲干擾,從而接收器110接收到調制幀和噪聲。
[0009] 該接收器包括解調器111,該解調器111用于解調所接收的幀并產生相應的解調 幀。接收器110還包括解碼器112,從而可將解調幀進行解碼,并可因此確定出未知的消息 長度k。
[0010] 接收器從第三層協商僅獲知一組傳輸格式的候選項(即所傳輸的消息的長度k), 所面臨的問題在于為所接收的消息確定最可能的傳輸格式。
[0011] 換言之,轉向示出所接收的消息的圖2,其在于確定在哪結束由數據字段和CRC字 段組成的消息:描繪了 4個候選值(N= 1、2、3、4),并且接收器應當確定端部位的位置。
[0012] 對于解調器111,至今已經提出一些算法,用于確定所傳輸的消息的正確長度,以 便解調該消息。
[0013] BTFD解決方案已經是3GPP和ETSI組織所標準化的方案。名稱為"Multiplexing and channel coding(FDD)"的TS125. 212文件描述了這種方法和可行的算法。該解決方案 如圖3所示。
[0014] 該方法基于維特比(Viterbi)解碼器。維特比解碼器的正確的格子路徑以零態結 束在正確的端部位的位置N處。
[0015] BTFD方法向后追蹤以零態結束在每個可能的端部位的位置處的存留的格子路徑 (假設的格子路徑),以恢復數據序列。對于每個恢復的數據序列,通過核查CRC來進行誤 差檢測,如果沒有誤差,則證明該恢復的數據序列是正確的。
[0016] 變量S(N)被定義為:
【權利要求】
1. 一種從接收器通過無線通信信道所接收的長度候選值集合中確定k位消息塊的長 度的方法,包括如下步驟: -從所述長度候選值集合中選擇(401)長度候選值(N); -維特比解碼器解碼(402)所接收的幀以形成解碼序列,所述解碼序列包括長度等于 所述長度候選值(N)的消息; -所述維特比解碼器計算(402)針對所述長度候選值(N)的維特比變量(S(N)); -將所述維特比變量與閾值(A)相比較(403); _如果所述維特比變量(S(N))大于所述閾值(△)且如果在所述長度候選值集合中存 在未選擇的長度候選值,則重復選擇(401)步驟、解碼(402)步驟和計算(402)步驟; -如果所述維特比變量大于最佳值(Sbest),則將所述最佳值更新成所述維特比變量,且 將最佳長度(Nmd)更新成所述長度候選值; -其中,所述閾值(△)被初始設置成根據所述接收器的接收條件所確定的值。
2. 如權利要求1所述的方法,其中,當已選擇所述集合中的所有長度候選值時且如果 所述最佳長度不為空,則認為所述最佳長度(Nmd)是k的最佳估計值。
3. 如權利要求1至5中任一項所述的方法,其中,所述閾值(A)被定義成表示所述接 收條件的至少一個標準的函數。
4. 如權利要求3所述的方法,其中,當所述至少一個標準低于樞值(PV)時,所述閾值 (△)被設置成高值(Aa),當所述至少一個標準高于所述樞值(PV)時,所述閾值(△)被 設置成低值(A?)。
5. 如權利要求6所述的方法,其中,在低態(SJ和高態(SH)之間使用滯后方法,在所 述低態(SJ下,所述閾值(A)被設置成低值在所述高態(SH)下,所述閾值(A)被 設置成高值(Aa),并且,當所述至少一個標準低于低的樞值(PV<S)時,觸發從所述高態到 所述低態的轉變,當所述至少一個標準高于高的樞值(PVa)時,觸發從所述低態(SJ到所 述高態(SH)的轉變。
6. 如權利要求3至5中任一項所述的方法,其中,所述至少一個標準包括信噪比。
7. 如權利要求6所述的方法,其中,利用DPCH_Ec/Ioc參數估計所述信噪比。
8. 如權利要求6所述的方法,其中,利用在DPCH信道上測量的信號干擾比估計所述信 噪比。
9. 如權利要求1至8中任一項所述的方法,其中,所述閾值(A)是固定的。
10. 如權利要求1至8中任一項所述的方法,其中,用比較所述維特比變量與所述最佳 值(Sbest)的步驟替代比較所述維特比變量與閾值(A)的步驟,所述最佳值初始被設置成所 述閾值(A)。
11. 如權利要求1至10中任一項所述的方法,還包括所述維特比解碼器從所述長度候 選值開始向后追蹤(404)的步驟。
12. 如權利要求1至11中任一項所述的方法,還包括計算所述維特比解碼器所輸出的 位塊上的CRC檢查(404)的步驟。
13. -種計算機程序產品,包括具有計算機程序的計算機可讀介質,所述計算機程序包 括程序指令,所述計算機程序能夠被載入數據處理單元,當所述數據處理單元運行所述計 算機程序時,所述計算機程序適于使根據權利要求1至12中任一項所述的方法執行。
14. 一種數據存儲介質,所述數據存儲介質上記錄有計算機程序,所述計算機程序包括 用于執行根據權利要求1至12中任一項所述的方法的指令。
15. -種接收器,所述接收器用于從通過無線通信信道所接收的長度候選值集合中確 定k位消息塊的長度,所述接收器與所述無線通信信道連接,且包括用于執行如下操作的 部件: -從所述長度候選值集合中選擇(401)長度候選值(N); -利用所述接收器的維特比解碼器解碼(402)所接收的幀以形成解碼序列,所述解碼 序列包括長度等于所述長度候選值(N)的消息; _利用所述維特比解碼器計算(402)針對所述長度候選值(N)的維特比變量(S(N)); -將所述維特比變量與閾值(A)相比較(403); _如果所述維特比變量(S(N))大于所述閾值(△)且如果在所述長度候選值集合中存 在未選擇的長度候選值,則重復選擇(401)步驟、解碼(402)步驟和計算(402)步驟; -如果所述維特比變量大于最佳值(Sbest),則將所述最佳值更新成所述維特比變量,且 將最佳長度(Nmd)更新成所述長度候選值; -其中,所述閾值(△)初始被設置成根據所述接收器的接收條件所確定的值。
【文檔編號】H04L1/00GK104509017SQ201380040228
【公開日】2015年4月8日 申請日期:2013年6月26日 優先權日:2012年8月9日
【發明者】埃瑞克·埃利奧特 申請人:意法愛立信有限公司