一種適用于dmr的快速鎖定判決起始點的方法
【專利摘要】本發(fā)明公開了一種適用于DMR的快速鎖定判決起始點的方法,通過在接收側(cè)對AD采樣的數(shù)據(jù)中進行滑動窗口計算,快速確定同步碼起始點和同步類型。本發(fā)明并不需要傳統(tǒng)方法中的乘累加計算,從而大量削減計算量,節(jié)約系統(tǒng)資源,提高系統(tǒng)工作效率。
【專利說明】 一種適用于DMR的快速鎖定判決起始點的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)字集群通信標(biāo)準(zhǔn)數(shù)字對講機領(lǐng)域,特別涉及了一種適用于DMR的快速鎖定判決起始點的方法。
【背景技術(shù)】
[0002]隨著無線電通信技術(shù)的發(fā)展,人們對無線通信質(zhì)量要求的提高以及頻譜資源需求的日益高漲,數(shù)字對講機越來越受到大家的關(guān)注。數(shù)字對講機是采用數(shù)字技術(shù)進行設(shè)計的對講機。數(shù)字對講機將語音信號數(shù)字化,要以數(shù)字編碼形式傳播,也就是說,對講機傳輸頻率上的全部調(diào)制均為數(shù)字。數(shù)字對講機DMR標(biāo)準(zhǔn)可以更有效的利用頻譜資源,在一條指定的信道上如12.5KHZ裝載更多用戶,提高頻譜利用率。由于數(shù)字通信技術(shù)擁有系統(tǒng)內(nèi)錯誤校正功能,和模擬對講機相比,數(shù)字對講機可以在一個范圍更廣泛的信號環(huán)境中,實現(xiàn)更好的語音音頻質(zhì)量,其接收到的音頻噪音會更少些,聲音更清晰。數(shù)字對講機可以提高、改進語音和數(shù)據(jù)集成,改變控制信號隨通訊距離增加而降低的弱點,與類似集成模擬語音及數(shù)據(jù)系統(tǒng)相比,數(shù)字對講機可以提供更好的數(shù)據(jù)處理及界面功能,從而使更多的數(shù)據(jù)應(yīng)用可以被集成到同一個雙向無線通訊基站結(jié)構(gòu)中對語音和數(shù)據(jù)服務(wù)集成更完善、更加方便。數(shù)字對講機在進行通話之前需要進行時間同步。傳統(tǒng)處理方法,將接受采集到的信號直接與本地碼進行相關(guān)運算,通過尋找相關(guān)峰,來確定同步類型和數(shù)據(jù)起始位置,其中相關(guān)計算將花費大量的乘累加運算,占用大量的資源。
[0003]綜上所述,目前數(shù)字對講機進行時間同步時計算開銷過大。
【發(fā)明內(nèi)容】
[0004]為了解決上述【背景技術(shù)】存在的問題,本發(fā)明旨在提供一種適用于DMR的快速鎖定判決起始點的方法,簡化時間同步的計算量,快速確定同步碼類型和起始位置。
[0005]為了實現(xiàn)上述技術(shù)目的,本發(fā)明的技術(shù)方案為:
一種適用于DMR的快速鎖定判決起始點的方法,包含以下步驟:
I) AD采樣M個N倍插值的數(shù)據(jù),預(yù)設(shè)同步碼起始點a=54*N,將匹配濾波后的M個數(shù)據(jù)從a位置對應(yīng)的數(shù)據(jù)開始每隔N個數(shù)據(jù)取出I個數(shù)據(jù),直至取出24個數(shù)據(jù),其中,N為大于等于4的整數(shù)且132*N〈 M < 264*N ;
(2)在取出的24個數(shù)據(jù)中,將同步碼序列中+3符號對應(yīng)位置的12個數(shù)據(jù)相加,相加后的值記為suml ;將同步碼序列-3符號對應(yīng)位置的12個數(shù)據(jù)相加,相加后的值記為sum2 ;
(3)suml-sum2為數(shù)據(jù)同步碼的峰峰值,將suml_sum2的值與數(shù)據(jù)同步碼的最大記錄值比較,若suml-sum2的值大于數(shù)據(jù)同步碼的最大記錄值,則將suml_sum2的值作為新的數(shù)據(jù)同步碼的最大記錄值,并記錄此時的a值,然后轉(zhuǎn)向步驟(4);否則,直接轉(zhuǎn)向步驟(4);
(4)sum2- suml為語音同步碼的峰峰值,將sum2_ suml的值與語音同步碼的最大記錄值比較,若sum2- suml的值大于語音同步碼的最大記錄值,則將sum2_ suml的值作為新的語音同步碼的最大記錄值,并記錄此時的a值,然后轉(zhuǎn)向步驟(5);否則,直接轉(zhuǎn)向步驟(5); (5)令a=a+l,重復(fù)步驟(I)至(5),當(dāng)a=M_78*N+l時,轉(zhuǎn)向步驟(6);
(6)將語音同步碼的最大記錄值與門限值比較,若語音同步碼的最大記錄值大于門限值,則判斷同步類型為語音同步,該語音同步碼的最大記錄值所對應(yīng)的a值即為正確的同步碼起始點,結(jié)束整個流程;否則,轉(zhuǎn)向步驟(7);
(7)將數(shù)據(jù)同步碼的最大記錄值與門限值比較,若數(shù)據(jù)同步碼的最大記錄值大于門限值,則判斷同步類型為數(shù)據(jù)同步,該數(shù)據(jù)同步碼的最大記錄值所對應(yīng)的a值即為正確的同步碼起始點,結(jié)束整個流程;否則,判斷為不滿足同步條件并結(jié)束整個流程。
[0006]其中,步驟(I)中的N倍插值為8倍插值。
[0007]其中,步驟(I)中AD采樣M=1536個數(shù)據(jù)。
[0008]采用上述技術(shù)方案帶來的有益效果:
本發(fā)明首先確定同步碼起始點的區(qū)間,在區(qū)間內(nèi)通過循環(huán)計算確定正確的同步碼起始點和類型,并不需要傳統(tǒng)方法中的乘累加計算,從而大量削減計算量,節(jié)約系統(tǒng)資源,提高系統(tǒng)工作效率。
【專利附圖】
【附圖說明】
[0009]圖1是攜帶同步碼的DMR巾貞格式示意圖。
[0010]圖2是本發(fā)明的流程圖。
【具體實施方式】
[0011]以下將結(jié)合附圖,對本發(fā)明的技術(shù)方案進行詳細說明。
[0012]未達到信道同步之前,不能確定同步碼起始位置,即無法知道所需有效信息的具體位置,而數(shù)據(jù)流又是順序輸入,所以需要采集超過一幀的數(shù)據(jù)來進行同步碼檢測,同步成功后,將有效數(shù)據(jù)進行處理分析,若失敗則需要連續(xù)進行同步判斷,這必然會涉及頻繁的同步碼尋找過程。如圖1所示攜帶同步碼的DMR幀格式示意圖,每幀數(shù)據(jù)包含30ms數(shù)據(jù),其中有27.5ms的幀數(shù)據(jù)以及2.5ms的保護間隔。本實施例每采集40ms數(shù)據(jù)(即1536個數(shù)據(jù))進行一次判斷,如果同步成功,則鎖定同步碼起始位置,接著每隔60ms嘗試同步一次;如果同步失敗,則丟棄40ms的前1ms數(shù)據(jù),待采集滿40ms數(shù)據(jù)后再次嘗試同步。
[0013]根據(jù)DMR協(xié)議,一幀數(shù)據(jù)中包含24符號的同步碼序列,同步碼的類型為語音同步碼或者數(shù)據(jù)同步碼,它們均為12個+3符號和12個-3符號構(gòu)成的序列。
[0014]當(dāng)接收端數(shù)字對講機需要對信道進行同步時,采集超過一幀的數(shù)據(jù),本實施例采集4/3幀數(shù)據(jù),即40ms數(shù)據(jù)。首先通過濾波器處理該數(shù)據(jù),由于在發(fā)送端數(shù)據(jù)成型濾波前進行了八倍插值,所以接收端對匹配濾波后的AD采樣數(shù)據(jù),從起始點起每隔8個數(shù)據(jù)取一個數(shù)據(jù)進行計算。同步碼起始點位置在(54*N, M-78*N)這個區(qū)間內(nèi),在本實施例中,N=8,M=1536。當(dāng)采集的40ms數(shù)據(jù)的起始位置正好對應(yīng)一幀數(shù)據(jù)的起始位置時,同步碼的起始位置應(yīng)為54X8=432,當(dāng)采集的40ms數(shù)據(jù)的終點位置正好對應(yīng)一幀數(shù)據(jù)的終點位置時,同步碼的起始位置應(yīng)為1536-78*8=912。如圖2所示本發(fā)明的流程圖,整個過程如下:
(I )AD采樣M個N倍插值的數(shù)據(jù),預(yù)設(shè)同步碼起始點a=54*N,將匹配濾波后的M個數(shù)據(jù)從a位置對應(yīng)的數(shù)據(jù)開始每隔N個數(shù)據(jù)取出I個數(shù)據(jù),直至取出24個數(shù)據(jù),其中,N為大于等于4的整數(shù)且132*N〈 M < 264*N ; (2 )在取出的24個數(shù)據(jù)中,將同步碼序列中+3符號對應(yīng)位置的12個數(shù)據(jù)相加,相加后的值記為suml ;將同步碼序列中-3符號對應(yīng)位置的12個數(shù)據(jù)相加,相加后的值記為sum2 ;
(3)suml-sum2為數(shù)據(jù)同步碼的峰峰值,將suml_sum2的值與數(shù)據(jù)同步碼的最大記錄值比較,若suml-sum2的值大于數(shù)據(jù)同步碼的最大記錄值,則將suml_sum2的值作為新的數(shù)據(jù)同步碼的最大記錄值,并記錄此時的a值,然后轉(zhuǎn)向步驟(4);否則,直接轉(zhuǎn)向步驟(4);
(4)sum2- suml為語音同步碼的峰峰值,將sum2_ suml的值與語音同步碼的最大記錄值比較,若sum2- suml的值大于語音同步碼的最大記錄值,則將sum2_ suml的值作為新的語音同步碼的最大記錄值,并記錄此時的a值,然后轉(zhuǎn)向步驟(5);否則,直接轉(zhuǎn)向步驟(5);
(5)令a=a+l,重復(fù)步驟(I)至(5),當(dāng)a=M_78*N+l時,轉(zhuǎn)向步驟(6);
(6)將語音同步碼的最大記錄值與門限值比較,若語音同步碼的最大記錄值大于門限值,則判斷同步類型為語音同步,該語音同步碼的最大記錄值所對應(yīng)的a值即為正確的同步碼起始點,結(jié)束整個流程;否則,轉(zhuǎn)向步驟(7);
(7)將數(shù)據(jù)同步碼的最大記錄值與門限值比較,若數(shù)據(jù)同步碼的最大記錄值大于門限值,則判斷同步類型為數(shù)據(jù)同步,該數(shù)據(jù)同步碼的最大記錄值所對應(yīng)的a值即為正確的同步碼起始點,結(jié)束整個流程;否則,判斷為不滿足同步條件并結(jié)束整個流程。
[0015]如果同步成功,如有需要,則每60毫秒進行同步一次即可,如果同步失敗,則需要丟棄前1ms的數(shù)據(jù),待采集1ms數(shù)據(jù)時,再嘗試同步。頻繁的嘗試同步導(dǎo)致頻繁的計算,同步的計算量的精簡十分有意義,顯著的減少運算時間和降低系統(tǒng)消耗。
[0016]本實施例可以應(yīng)用于DMR標(biāo)準(zhǔn)數(shù)字對講機無線專用網(wǎng)絡(luò)通信中,也可以應(yīng)用于其他數(shù)字對講機應(yīng)用的系統(tǒng)。
[0017]以上實施例僅為說明本發(fā)明的技術(shù)思想,不能以此限定本發(fā)明的保護范圍,凡是按照本發(fā)明提出的技術(shù)思想,在技術(shù)方案基礎(chǔ)上所做的任何改動,均落入本發(fā)明保護范圍之內(nèi)。
【權(quán)利要求】
1.一種適用于DMR的快速鎖定判決起始點的方法,其特征在于:包含以下步驟: (I )AD采樣M個N倍插值的數(shù)據(jù),預(yù)設(shè)同步碼起始點a=54*N,將匹配濾波后的M個數(shù)據(jù)從a位置對應(yīng)的數(shù)據(jù)開始每隔N個數(shù)據(jù)取出I個數(shù)據(jù),直至取出24個數(shù)據(jù),其中,N為大于等于4的整數(shù)且132*N〈 M < 264*N ; (2 )在取出的24個數(shù)據(jù)中,將同步碼序列中+3符號對應(yīng)位置的12個數(shù)據(jù)相加,相加后的值記為suml ;將同步碼序列中-3符號對應(yīng)位置的12個數(shù)據(jù)相加,相加后的值記為sum2 ; (3)suml-sum2為數(shù)據(jù)同步碼的峰峰值,將suml_sum2的值與數(shù)據(jù)同步碼的最大記錄值比較,若suml-sum2的值大于數(shù)據(jù)同步碼的最大記錄值,則將suml_sum2的值作為新的數(shù)據(jù)同步碼的最大記錄值,并記錄此時的a值,然后轉(zhuǎn)向步驟(4);否則,直接轉(zhuǎn)向步驟(4); (4)sum2- suml為語音同步碼的峰峰值,將sum2_ suml的值與語音同步碼的最大記錄值比較,若sum2- suml的值大于語音同步碼的最大記錄值,則將sum2_ suml的值作為新的語音同步碼的最大記錄值,并記錄此時的a值,然后轉(zhuǎn)向步驟(5);否則,直接轉(zhuǎn)向步驟(5); (5)令a=a+l,重復(fù)步驟(I)至(5),當(dāng)a=M_78*N+l時,轉(zhuǎn)向步驟(6); (6)將語音同步碼的最大記錄值與門限值比較,若語音同步碼的最大記錄值大于門限值,則判斷同步類型為語音同步,該語音同步碼的最大記錄值所對應(yīng)的a值即為正確的同步碼起始點,結(jié)束整個流程;否則,轉(zhuǎn)向步驟(7); (7)將數(shù)據(jù)同步碼的最大記錄值與門限值比較,若數(shù)據(jù)同步碼的最大記錄值大于門限值,則判斷同步類型為數(shù)據(jù)同步,該數(shù)據(jù)同步碼的最大記錄值所對應(yīng)的a值即為正確的同步碼起始點,結(jié)束整個流程;否則,判斷為不滿足同步條件并結(jié)束整個流程。
2.根據(jù)權(quán)利要求1所述一種適用于DMR的快速鎖定判決起始點的方法,其特征在于:步驟(I)中的N倍插值為8倍插值。
3.根據(jù)權(quán)利要求2所述一種適用于DMR的快速鎖定判決起始點的方法,其特征在于:步驟(I)中AD采樣M=1536個數(shù)據(jù)。
【文檔編號】H04Q5/24GK104038334SQ201410269044
【公開日】2014年9月10日 申請日期:2014年6月17日 優(yōu)先權(quán)日:2014年6月17日
【發(fā)明者】韋祥云, 黃金偉, 楊震, 曹婷婷, 王斌, 顧麗潔 申請人:無錫交大聯(lián)云科技有限公司