0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

GPS接收機的位同步和幀同步驗證過程

FPGA十年老鳥 ? 來源:FPGA十年老鳥 ? 作者:FPGA十年老鳥 ? 2024-10-25 18:13 ? 次閱讀

前言

跟蹤成功搞定后,基本上難啃的骨頭已經(jīng)都啃完了。后面的工作就是時間的問題了,跟蹤的下一步就是位同步和幀同步了。接收機在對信號保持穩(wěn)定跟蹤后,還需要完成位同步,即從接收信號中找到數(shù)據(jù)比特的邊緣,接著再實現(xiàn)幀同步,即從接收信號中找到子幀起始邊緣。

位同步

由于數(shù)據(jù)的速率是50bps,即每一比特電文是20ms;偽碼的速率是1.023MHz,即碼周期為1ms;而我們的積分清除時間是1ms,每一個偽碼第一個碼片產(chǎn)生時開始積分,并送出結果。所得的即時位積分清除結果為1ms計算一次,與一個偽碼同步。因此這里需要對數(shù)據(jù)進行位同步,就是找到真實數(shù)據(jù)中每20ms的開始端,這樣才能進行后面的幀同步。

考慮到導航電文中相鄰數(shù)據(jù)比特之間會發(fā)生相位跳變,也就是說相鄰的20ms數(shù)據(jù)之間可能會出現(xiàn)一次相位跳變,并且每一個寬20ms的數(shù)據(jù)比特起始沿在時間上必定與偽碼周期的第一個碼片起始沿重合,這與前面實時計算1ms的積分清除結果一樣。所以理想情況下,相鄰兩個1ms寬的數(shù)據(jù)之間如果發(fā)生相位跳變,則發(fā)生跳變的地方必然是20ms數(shù)據(jù)比特的起始沿。但實際由于受到真實數(shù)據(jù)和噪聲等因素的干擾,相鄰1ms之間的相位跳變次數(shù)有一定的范圍,所以這里采用直方圖判斷的方法實現(xiàn),原理如下圖所示。

wKgaomcbb1uAMCoPAAAOJ0zDAhM256.png

根據(jù)謝剛書上描述的方法,可以設定位同步時間為1秒鐘,兩個門限N1 = 25和N2 = 15。

計數(shù)器結果達到或超過門限N1,則其對應符號位的起始時刻宣布建立位同步。

需要注意的是,由于載波環(huán)采用的是二象限反正切鑒相器,所解調(diào)出來的數(shù)據(jù)存在180°相位模糊度的問題。有關如何消除180°相位模糊度的問題將下面的幀同步中做進一步介紹。

幀同步

幀同步過程是在取得碼相位跟蹤、載波頻率跟蹤和數(shù)據(jù)位同步之后的過程,主要目的是將相關器20ms歷元計數(shù)器的起始位置與子幀起始位置相對應起來,從而將接收機時間與GPS時相對應起來,使得1ms與20ms歷元計數(shù)器真正表達GPS時的秒內(nèi)計數(shù)。同步過程另一個重要的作用就是對前面各個同步過程的一個總的校驗,是數(shù)據(jù)解調(diào)之后的校驗,因而也是最為嚴格的。

幀同步過程校驗的內(nèi)容包括:(參考謝剛的書)

數(shù)據(jù)位反轉(zhuǎn)校驗,由于上一個字最后一位校驗位與本字的異或相關特性,需對該校驗位進行判斷并相應反轉(zhuǎn)本字中的所有信息位。

遙測字(TLM)巴克碼驗證。

交接字(HOW)末兩位全零校驗碼驗證。

子幀號驗證。

字校驗位驗證。

當前20ms歷元計數(shù)器值驗證。

GPS導航電文一共有5幀,每一幀有10個字,每1個字由30bit組成。每一幀的前兩個字為TLM和HOW,各30比特,其中TLM的前8bit也就是每一幀的前8bit都為固定的“10001011”(0x8b),同時每一個字的最后6bit(24~30)為奇偶校驗標志位,因此這里幀同步不僅需要尋找到“10001011”幀頭,同時還要把找到的數(shù)據(jù)組成完整的幀并通過奇偶校驗才能確保后面的運算正確進行。

在查找?guī)^的時候需要考慮180°相位模糊度的問題。在衛(wèi)星實際播發(fā)的數(shù)據(jù)中,因為每一個子幀的最后兩位被控制為“00”,所以每一幀的幀頭不會受到奇偶校驗位的影響,也就是永遠都為“10001011”。因而我們可以通過對幀頭的判斷來消除180°相位模糊度問題。更具體的描述可以參考謝剛的書上的描述

奇偶校驗

奇偶校驗算法如下:

wKgZomcbb1uAeTAwAAHjMKV3Dl0482.png

總結

完成位同步和幀同步,不僅是為了把電文給解析出來,同時為偽距觀測量的計算打下了基礎。在位同步和幀同步的過程中,需要同時記錄當前的epoch數(shù)(20ms中第幾個1ms)和bit數(shù)(一幀有300個bit)以及當前幀號(一個星期100800個幀),這些計數(shù)值可以交由PL端進行維護。為后面的本地時間和偽距計算打下基礎。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • gps
    gps
    +關注

    關注

    22

    文章

    2873

    瀏覽量

    165842
  • 接收機
    +關注

    關注

    8

    文章

    1175

    瀏覽量

    53336
  • 幀同步
    +關注

    關注

    0

    文章

    13

    瀏覽量

    9375
  • 位同步
    +關注

    關注

    0

    文章

    8

    瀏覽量

    7643
  • 接收信號
    +關注

    關注

    0

    文章

    20

    瀏覽量

    7321

原文標題:從零開始研發(fā)GPS接收機連載——10、位同步和幀同步

文章出處:【微信號:FPGA十年老鳥,微信公眾號:FPGA十年老鳥】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    怎樣去設計接收機同步與載波同步的聯(lián)合同步模塊?

    怎樣去設計接收機同步與載波同步的聯(lián)合同步模塊?
    發(fā)表于 05-07 06:15

    一種DRM數(shù)字廣播接收機同步算法

    介紹了德國達姆施塔特大學通信技術學院提出并實現(xiàn)的一種DRM接收機同步方法,能夠很好地解決、符號和載波聯(lián)合同步的問題。
    發(fā)表于 06-22 16:34 ?18次下載

    GPS接收機測試應用指南

    隨著GPS技術的應用日漸普及,GPS接收機制造商、OEM集成商和合同制造商正在尋找適合的標準測試來驗證GPS
    發(fā)表于 08-16 15:17 ?78次下載

    GPS接收機原理圖

    GPS接收機原理圖
    發(fā)表于 08-06 17:44 ?2776次閱讀
    <b class='flag-5'>GPS</b><b class='flag-5'>接收機</b>原理圖

    什么是GPS接收機

    什么是GPS接收機          &nbs
    發(fā)表于 12-31 14:08 ?2522次閱讀

    GPS接收機的分類

    GPS接收機的分類   按用途分類              導航型接收機:此類型
    發(fā)表于 12-31 14:10 ?5937次閱讀

    GPS接收機性能驗證測試設計方案

    GPS接收機性能驗證測試設計方案 如今從手機到個人導航設備(PND),再到照相機和帶有RFID標簽的其他同類產(chǎn)品,電子世界到處都有GPS的身影。盡管G
    發(fā)表于 03-08 16:32 ?1139次閱讀
    <b class='flag-5'>GPS</b><b class='flag-5'>接收機</b>性能<b class='flag-5'>驗證</b>測試設計方案

    GPS接收機基本工作原理

    GPS接收機基本工作原理GPS接收機主要由 1、GPS接收機天線單元;2、
    發(fā)表于 09-03 18:18 ?2.2w次閱讀
    <b class='flag-5'>GPS</b><b class='flag-5'>接收機</b>基本工作原理

    用多線程實現(xiàn)GPS接收機與PDA在Windows CE下的串口通

    本文簡單介紹了 GPS 接收機串口通信的基本概念和 GPS 數(shù)據(jù)輸出的格式。主要論述了 如何用 多線程編程方法在 Windows CE 下實現(xiàn) GPS
    發(fā)表于 04-18 14:12 ?5次下載

    采用FPGA實現(xiàn)同步同步系統(tǒng)的設計

    為了能在GPS接收端獲取正確導航電文,研究了CJPS接收機同步、同步的基本原理和實現(xiàn)方式。提
    發(fā)表于 11-07 17:13 ?12次下載
    采用FPGA實現(xiàn)<b class='flag-5'>同步</b>、<b class='flag-5'>幀</b><b class='flag-5'>同步</b>系統(tǒng)的設計

    基于FPGA的軟件無線電載波同步技術設計與實現(xiàn)

    同步系統(tǒng)工作的好壞,在很大程度上決定了通信系統(tǒng)的質(zhì)量。GPS接收機將天線接收到的衛(wèi)星信號經(jīng)射頻前端處理后變成了數(shù)字中頻信號,接收機
    發(fā)表于 11-17 12:01 ?6397次閱讀
    基于FPGA的軟件無線電載波<b class='flag-5'>同步</b>技術設計與實現(xiàn)

    基于ADS的接收機碼元同步算法實現(xiàn)詳細講解

    數(shù)字通信系統(tǒng)中,碼元同步對于實現(xiàn)信號的準確判決碼元和降低系統(tǒng)誤碼率起著關鍵作用。本文介紹了在ADS仿真環(huán)境下實現(xiàn)16QAM接收機碼元同步算法。
    發(fā)表于 05-18 10:32 ?4222次閱讀
    基于ADS的<b class='flag-5'>接收機</b>碼元<b class='flag-5'>同步</b>算法實現(xiàn)詳細講解

    基于FPGA的GPS接收機實現(xiàn)

    基于FPGA的GPS接收機實現(xiàn)說明。
    發(fā)表于 04-09 14:01 ?53次下載

    微型GPS接收機的設計

    電子發(fā)燒友網(wǎng)站提供《微型GPS接收機的設計.pdf》資料免費下載
    發(fā)表于 11-07 10:31 ?5次下載
    微型<b class='flag-5'>GPS</b><b class='flag-5'>接收機</b>的設計

    GPS衛(wèi)星同步時鐘的工作原理及應用場景介紹

    等領域得到了廣泛應用。 1. GPS衛(wèi)星同步時鐘的工作原理 GPS衛(wèi)星同步時鐘的工作原理可以分為以下幾個步驟: GPS衛(wèi)星信號
    的頭像 發(fā)表于 03-19 10:28 ?1464次閱讀
    <b class='flag-5'>GPS</b>衛(wèi)星<b class='flag-5'>同步</b>時鐘的工作原理及應用場景介紹