]對(duì)于新構(gòu)建的子幀長(zhǎng)度為588bit的GPS L5信號(hào),當(dāng)連續(xù)卷積編碼器的寄存器長(zhǎng)度為6bit時(shí),解卷積從第(6X2+1 = ) 13個(gè)bit開(kāi)始,得到294個(gè)有效bit,即,得到長(zhǎng)度為294bit的解卷積后的導(dǎo)航電文的子幀。在進(jìn)行CRC校驗(yàn)時(shí),校驗(yàn)和的初值不是零,而是由已知的原始幀頭中的6bit序列經(jīng)過(guò)CRC校驗(yàn)得到。
[0027]本申請(qǐng)還提供了一種導(dǎo)航電文的解碼裝置。如圖5所示,解碼裝置200包括幀同步模塊210和譯碼模塊220。幀同步模塊210判斷所接收到的導(dǎo)航電文的編碼方式是否為連續(xù)卷積編碼。當(dāng)幀同步模塊210判斷導(dǎo)航電文的編碼方式是連續(xù)卷積編碼方式時(shí),幀同步模塊210確定導(dǎo)航電文的子幀的偽幀頭,并根據(jù)所確定的偽幀頭進(jìn)行幀同步。當(dāng)幀同步模塊210判斷導(dǎo)航電文的編碼方式不是連續(xù)卷積編碼方式時(shí),幀同步模塊210根據(jù)導(dǎo)航電文的子幀的原始固定幀頭進(jìn)行幀同步。譯碼模塊220對(duì)幀同步后的導(dǎo)航電文進(jìn)行譯碼,獲得原始導(dǎo)航電文信息和校驗(yàn)信息。
[0028]根據(jù)一種實(shí)施方式,導(dǎo)航裝置200的幀同步模塊210可以根據(jù)原始幀頭序列、衛(wèi)星號(hào)、以及連續(xù)卷積編碼器結(jié)構(gòu),確定所述導(dǎo)航電文的子幀的偽幀頭。根據(jù)一種實(shí)施方式,幀同步模塊210可以根據(jù)原始幀頭序列和連續(xù)卷積編碼器結(jié)構(gòu),確定卷積編碼后幀頭序列中的非固定序列的長(zhǎng)度,并確定卷積編碼后幀頭序列中的固定序列;幀同步模塊210將卷積編碼后幀頭序列中的固定序列與卷積編碼后的衛(wèi)星號(hào)組合,形成導(dǎo)航電文的子幀的偽幀頭。例如,對(duì)于GPS L5信號(hào),可以將4bit固定序列與12bit卷積編碼后的衛(wèi)星號(hào)序列進(jìn)行組合,形成導(dǎo)航電文子幀的偽幀頭,通過(guò)偽幀頭來(lái)實(shí)現(xiàn)幀同步。
[0029]根據(jù)一種實(shí)施方式,如果導(dǎo)航電文的編碼方式不是連續(xù)卷積編碼方式時(shí),譯碼模塊220可以根據(jù)導(dǎo)航電文的子幀的原始固定幀頭進(jìn)行幀同步。如果導(dǎo)航電文的編碼方式是連續(xù)卷積編碼方式時(shí),譯碼模塊220可以根據(jù)偽幀頭進(jìn)行幀同步。
[0030]根據(jù)一種實(shí)施方式,譯碼模塊220可以將偽幀頭作為所述導(dǎo)航電文的子幀的起始,重新構(gòu)建導(dǎo)航電文的子幀。例如,可以放棄卷積編碼后幀頭序列中的12bit非固定序列,從而新構(gòu)建的子幀長(zhǎng)度為588bit。也可以保持新構(gòu)建的子幀長(zhǎng)度為600bit,并將下一幀中幀頭序列的非固定序列補(bǔ)入當(dāng)前幀,以形成新的子幀。
[0031]根據(jù)一種實(shí)施方式,如圖6所示,譯碼模塊220包括解卷積模塊221。解卷積模塊221根據(jù)連續(xù)卷積編碼器結(jié)構(gòu)、原始幀頭序列和重新構(gòu)建的導(dǎo)航電文的子幀長(zhǎng)度,對(duì)重新構(gòu)建的導(dǎo)航電文的子幀進(jìn)行解卷積,獲得原始導(dǎo)航電文信息和校驗(yàn)信息。
[0032]根據(jù)一種實(shí)施方式,如圖6所示,譯碼模塊220包括校驗(yàn)?zāi)K222。校驗(yàn)?zāi)K222根據(jù)原始幀頭序列、解卷積后的導(dǎo)航電文的子幀長(zhǎng)度和所獲得的校驗(yàn)信息,對(duì)所獲得的原始導(dǎo)航電文信息進(jìn)行校驗(yàn),獲得經(jīng)過(guò)校驗(yàn)的原始導(dǎo)航電文信息。
[0033]可以理解,根據(jù)本申請(qǐng)的導(dǎo)航信號(hào)解碼方法和解碼裝置,通過(guò)構(gòu)建偽幀頭,可以處理下一代導(dǎo)航信號(hào)中將要采用的連續(xù)卷積編碼方式所編碼的信號(hào)。此外,根據(jù)本申請(qǐng)的導(dǎo)航信號(hào)解碼方法和解碼裝置,還可以將連續(xù)卷積編碼方式的導(dǎo)航信號(hào)和其他編碼方式的導(dǎo)航信號(hào)統(tǒng)一在共同的處理框架下,實(shí)現(xiàn)解碼操作。這樣,接收機(jī)的導(dǎo)航電文處理框架能夠保持一致,兼容不同形式的導(dǎo)航電文處理,便于維護(hù)和修改。
[0034]以上參照附圖對(duì)本申請(qǐng)的示例性的實(shí)施方案進(jìn)行了描述。本領(lǐng)域技術(shù)人員應(yīng)該理解,上述實(shí)施方案僅僅是為了說(shuō)明的目的而所舉的示例,而不是用來(lái)進(jìn)行限制,凡在本申請(qǐng)的教導(dǎo)和權(quán)利要求保護(hù)范圍下所作的任何修改、等同替換等,均應(yīng)包含在本申請(qǐng)要求保護(hù)的范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種導(dǎo)航電文的解碼方法,所述解碼方法包括: 對(duì)所接收到導(dǎo)航電文進(jìn)行幀同步,所述幀同步的步驟進(jìn)一步包括: 判斷所述導(dǎo)航電文的編碼方式是否為連續(xù)卷積編碼, 當(dāng)所述導(dǎo)航電文的編碼方式是連續(xù)卷積編碼方式時(shí),確定所述導(dǎo)航電文的子幀的偽幀頭,并根據(jù)所確定的偽幀頭進(jìn)行幀同步, 當(dāng)所述導(dǎo)航電文的編碼方式不是連續(xù)卷積編碼方式時(shí), 根據(jù)所述導(dǎo)航電文的子幀的原始固定幀頭進(jìn)行幀同步;以及 對(duì)幀同步后的導(dǎo)航電文進(jìn)行譯碼,獲得原始導(dǎo)航電文信息和校驗(yàn)信息。
2.如權(quán)利要求1所述的解碼方法,其中所述確定偽幀頭的步驟包括: 根據(jù)原始幀頭序列、衛(wèi)星號(hào)、以及連續(xù)卷積編碼器結(jié)構(gòu),確定所述導(dǎo)航電文的子幀的偽中貞頭O
3.如權(quán)利要求2所述的解碼方法,其中所述確定偽幀頭的步驟進(jìn)一步包括: 根據(jù)原始幀頭序列和連續(xù)卷積編碼器結(jié)構(gòu),確定卷積編碼后幀頭序列中的非固定序列的長(zhǎng)度,并確定卷積編碼后幀頭序列中的固定序列; 將卷積編碼后幀頭序列中的固定序列與卷積編碼后的衛(wèi)星號(hào)組合,形成所述導(dǎo)航電文的子幀的偽幀頭。
4.如權(quán)利要求3所述的解碼方法,還包括:將偽幀頭作為所述導(dǎo)航電文的子幀的起始,重新構(gòu)建導(dǎo)航電文的子幀。
5.如權(quán)利要求4所述的解碼方法,其中,所述重新構(gòu)建的導(dǎo)航電文的子幀結(jié)構(gòu)包括:偽幀頭、導(dǎo)航信息、CRC校驗(yàn)、以及非固定序列。
6.如權(quán)利要求4所述的解碼方法,其中,所述重新構(gòu)建的導(dǎo)航電文的子幀結(jié)構(gòu)包括:偽幀頭、導(dǎo)航信息、CRC校驗(yàn)。
7.如權(quán)利要求4所述的解碼方法,其中,當(dāng)所述導(dǎo)航電文的編碼方式是連續(xù)卷積編碼方式時(shí),所述譯碼的步驟包括: 根據(jù)連續(xù)卷積編碼器結(jié)構(gòu)、原始幀頭序列和重新構(gòu)建的導(dǎo)航電文的子幀長(zhǎng)度,對(duì)所述重新構(gòu)建的導(dǎo)航電文的子幀進(jìn)行解卷積,獲得原始導(dǎo)航電文信息和校驗(yàn)信息。
8.如權(quán)利要求7所述的解碼方法,其中,當(dāng)所述導(dǎo)航電文的編碼方式是連續(xù)卷積編碼方式時(shí),所述譯碼的步驟還包括: 根據(jù)原始幀頭序列、解卷積后的導(dǎo)航電文的子幀長(zhǎng)度和所獲得的校驗(yàn)信息,對(duì)所獲得的原始導(dǎo)航電文信息進(jìn)行校驗(yàn),獲得經(jīng)過(guò)校驗(yàn)的原始導(dǎo)航電文信息。
9.一種導(dǎo)航電文的解碼裝置,所述解碼裝置包括: 幀同步模塊,所述幀同步模塊判斷所接收到的導(dǎo)航電文的編碼方式是否為連續(xù)卷積編碼,當(dāng)所述導(dǎo)航電文的編碼方式是連續(xù)卷積編碼方式時(shí),確定所述導(dǎo)航電文的子幀的偽幀頭,并根據(jù)所確定的偽幀頭進(jìn)行幀同步,當(dāng)所述導(dǎo)航電文的編碼方式不是連續(xù)卷積編碼方式時(shí),根據(jù)所述導(dǎo)航電文的子幀的原始固定幀頭進(jìn)行幀同步;以及 譯碼模塊,所述譯碼模塊對(duì)幀同步后的導(dǎo)航電文進(jìn)行譯碼,獲得原始導(dǎo)航電文信息和校驗(yàn)信息。
10.如權(quán)利要求9所述的解碼裝置,其中,所述幀同步模塊根據(jù)原始幀頭序列、衛(wèi)星號(hào)、以及連續(xù)卷積編碼器結(jié)構(gòu),確定所述導(dǎo)航電文的子幀的偽幀頭。
11.如權(quán)利要求10所述的解碼裝置,其中,所述幀同步模塊根據(jù)原始幀頭序列和連續(xù)卷積編碼器結(jié)構(gòu),確定卷積編碼后幀頭序列中的非固定序列的長(zhǎng)度,并確定卷積編碼后幀頭序列中的固定序列;所述幀同步模塊將卷積編碼后幀頭序列中的固定序列與卷積編碼后的衛(wèi)星號(hào)組合,形成所述導(dǎo)航電文的子幀的偽幀頭。
12.如權(quán)利要求11所述的解碼裝置,其中,所述譯碼模塊將偽幀頭作為所述導(dǎo)航電文的子幀的起始,重新構(gòu)建導(dǎo)航電文的子幀。
13.如權(quán)利要求12所述的解碼裝置,其中,所述譯碼模塊重新構(gòu)建的導(dǎo)航電文的子幀結(jié)構(gòu)包括:偽幀頭、導(dǎo)航信息、CRC校驗(yàn)、以及非固定序列。
14.如權(quán)利要求12所述的解碼裝置,其中,所述譯碼模塊重新構(gòu)建的導(dǎo)航電文的子幀結(jié)構(gòu)包括:偽幀頭、導(dǎo)航信息、以及CRC校驗(yàn)。
15.如權(quán)利要求12所述的解碼裝置,其中,所述譯碼模塊包括解卷積模塊,所述解卷積模塊根據(jù)連續(xù)卷積編碼器結(jié)構(gòu)、原始幀頭序列和重新構(gòu)建的導(dǎo)航電文的子幀長(zhǎng)度,對(duì)所述重新構(gòu)建的導(dǎo)航電文的子幀進(jìn)行解卷積,獲得原始導(dǎo)航電文信息和校驗(yàn)信息。
16.如權(quán)利要求15所述的解碼裝置,其中,所述譯碼模塊還包括校驗(yàn)?zāi)K,所述校驗(yàn)?zāi)K根據(jù)原始幀頭序列、解卷積后的導(dǎo)航電文的子幀長(zhǎng)度和所獲得的校驗(yàn)信息,對(duì)所獲得的原始導(dǎo)航電文信息進(jìn)行校驗(yàn),獲得經(jīng)過(guò)校驗(yàn)的原始導(dǎo)航電文信息。
【專(zhuān)利摘要】本申請(qǐng)公開(kāi)了一種導(dǎo)航電文的解碼方法和解碼裝置。該解碼方法包括:對(duì)所接收到導(dǎo)航電文進(jìn)行幀同步,該幀同步的步驟進(jìn)一步包括判斷導(dǎo)航電文的編碼方式是否為連續(xù)卷積編碼,當(dāng)導(dǎo)航電文的編碼方式是連續(xù)卷積編碼方式時(shí),確定導(dǎo)航電文的子幀的偽幀頭,并根據(jù)所確定的偽幀頭進(jìn)行幀同步,當(dāng)導(dǎo)航電文的編碼方式不是連續(xù)卷積編碼方式時(shí),根據(jù)導(dǎo)航電文的子幀的原始固定幀頭進(jìn)行幀同步;以及對(duì)幀同步后的導(dǎo)航電文進(jìn)行譯碼,獲得原始導(dǎo)航電文信息和校驗(yàn)信息。
【IPC分類(lèi)】G01S19-37
【公開(kāi)號(hào)】CN104698479
【申請(qǐng)?zhí)枴緾N201510083604
【發(fā)明人】沈劍楠, 崔曉偉, 陸明泉, 朱永輝
【申請(qǐng)人】清華大學(xué)
【公開(kāi)日】2015年6月10日
【申請(qǐng)日】2015年2月16日