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