在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于FPGA結合炮兵某數字測距定位系統實現偽碼測距電路設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-01-07 08:06 ? 次閱讀

1引言

現場可編程門陣列(FPGA)用硬件電路完成算法的過程,一方面解決了系統的開銷問題,提供了提高系統整體性能的條件,另一方面,由于靜態RAM型的FPGA具備可重構特性,這使得資源利用率得到顯著提高。FPGA既具有通用計算系統的靈活性,又有專用處理系統的性能,對實現高性能信號處理具有很高的應用價值,而且可重構的特性使其可以根據算法來調整相應的通信結構和數據字長。FPGA以其高度的靈活性與硬件的高密度性在通信信號處理中得到了廣泛的應用。

在對Xilinx公司的Virtex-E系列FPGA芯片進行充分理解的基礎上,結合炮兵某數字測距定位系統的實現,這里設計了偽碼的測距電路,并對其FPGA的實現進行了分析。

系統偽碼測距電路總體設計如圖1所示。

基于FPGA結合炮兵某數字測距定位系統實現偽碼測距電路設計

系統根據前端輸入數據進行碼的捕獲與跟蹤,這些都在FPGA邏輯運算控制部分實現。該部分是系統的核心。

單片機控制部分主要實現數據的計算以及人機的信息互換。該部分對輸入數據進行運算,以得出距離信號;并負責將距離信號進行顯示,同時還可根據外部指令控制系統的工作。指令輸入接口可以控制數據顯示的刷新頻率,控制系統的工作進程。

時鐘產生部分的主要功能是為單片機控制部分及FPGA邏輯運算控制部分產生所需的不同的時鐘信號。

2偽碼測距原理

系統采用轉發式二次偽隨機碼測距,即主控站發射的隨機測距信號經用戶站轉發后再與本地碼進行相關運算,通過測量兩者相關峰的位置來確定信號到達的時間,根據收發之間的時間差即可確定主控站與用戶站之間的距離,如圖2所示。

PN碼的相關特性取決于所取碼的類型和長度。分析表明,當接收到的PN碼與本地碼相差一個碼元以上時,二者的相關值接近于最大輸出的1/p(p為偽碼周期中的碼元數,即碼長);當時間相差為零,即兩序列完全對準時,輸出最大;當二者的時間差為正負一個碼元之內時,相關值隨著時間差的變化而變化。在一個序列周期內,相關值只在一個碼元寬度內有明顯變化,為三角形,其它時間基本為零。圖3為一個m序列偽碼的自相關函數的示意圖。

基于FPGA結合炮兵某數字測距定位系統實現偽碼測距電路設計

相關峰可以被用來測量兩個PN序列之間的時間差,借此測量用戶站與主控站之間的距離。利用三角形相關峰的線性斜邊,粗同步到一個碼片寬度內之后,通過PN碼跟蹤環可實現碼片內的精同步。

3偽碼同步模塊實現

擴頻碼的同步又分粗略同步和精確同步,也就是擴頻碼的捕獲和跟蹤。通過擴頻碼的捕獲可以使本地偽碼與接收到的碼元基本保持同步,獲得二分之一碼元寬的同步精度。但由于發射機和接收機的相對運動及時鐘的不穩定,特別是測距的需要,必須對接收信號進一步跟蹤,使本地參考信號盡可能跟隨接收信號的變化。擴頻碼的跟蹤可以使同步精度控制在更小碼元周期范圍內,由此得到的距離估計誤差較小。

常用的偽碼捕獲方法有并行捕獲方法和串行捕獲方法。并行捕獲法的捕獲時間短,但對長的PN碼,匹配濾波器設備量大,實現困難;對擴頻碼捕獲使本地碼與接收碼的相位保持二分之一碼元的同步精度,工程上多采用滑動捕獲法,使接收到的序列與本地產生的序列進行滑動比較,直至滿足要求。經綜合比較,采用在實現上較簡單的簡單逐步移位串行捕獲法。

偽碼跟蹤即使本地參考信號盡可能跟隨接收信號的變化,擴頻碼的跟蹤可以使同步精度控制在十分之一碼元周期范圍內,以減小距離估計誤差。擴頻碼的跟蹤通過碼跟蹤回路實現。延時鎖定環DLL和抖動環TDL是碼跟蹤環的兩種配置,TDL和DLL都可用于相關模式和非相關模式。TDL可以克服DLL的增益不平衡問題,但會導致3dB的跟蹤誤差而使性能降低,一般采用非相干延時鎖定環DLL。

基于FPGA結合炮兵某數字測距定位系統實現偽碼測距電路設計

基于FPGA結合炮兵某數字測距定位系統實現偽碼測距電路設計

在本原理性設備的研制過程中,不加任何導航數據,經數字下變頻后所得的數信號理論上是相對發射具有一定延時的PN序列。圖4給出了偽碼捕獲與跟蹤的實現過程。碼跟蹤采用的是超前-滯后型數字鎖相環(LL-DPLL),鑒相器逐周地比較輸入信號與本地參考信號的相位,根據相位超前或滯后相應地輸出一個超前或滯后脈沖,雙相高頻時鐘源產生兩路反相的高頻時鐘。同時,控制電路根據鑒相電路的超前或滯后脈沖控制分頻器輸入脈沖的加減,以達到調整本地PN碼相位的目的,實現精同步。只要根據記錄下的超前與滯后脈沖的數目(一個碼片內的延時),以及捕獲時記錄下的數據(一個偽碼周期內的延時)即可計算出傳輸延時。

4工作流程

4.1碼的捕獲

在本地產生與發送碼完全相同并有一定相對時延的本地碼,將本地碼與接收到的PN碼進行逐位比較,相同則計數器加1,即記錄下相同的碼片數。持續一個PN碼周期后,將二者相同的數目與門限進行比較,如果大于門限則判斷為已經捕獲到PN碼,輸出同步標志信號;否則,通過控制電路扣除PN碼的產生時鐘一個脈沖,使PN碼延遲一個碼元,并將計數器清零,同時另一計數器記錄下PN碼延遲的碼元數,并最終輸出粗同步輸出信號。

4.2精同步

中頻數字化處理后的信號與本地PN碼時鐘信號進行鑒相比較,輸出超前或滯后脈沖信號,根據超前與滯后信號,加上或減去一個高頻脈沖,從而控制分頻器的輸入,達到調整本地時鐘相位的目的。同時記錄下加減脈沖的數目,計數器的輸出即為精同步輸出信號。二者達到同步時,也即完成精同步時,鑒相器產生交替的加減脈沖。

4.3測距

當同步標志信號輸出為真時,根據精同步輸出信號與粗同步輸出信號即可以計算出傳輸的延時,得到測量距離。

5結束語

按圖4所示結構用FPGA實現偽碼的同步,還應綜合考慮芯片內部資源利用情況與綜合后的運行速率問題。設計時利用VHDL(Very High SpeedIntegrated Circuit Hardware DescriptionLanguage)硬件描述語言進行設計。VHDL語言描述能力強,覆蓋面廣,抽象能力強,可讀性好。運用VHDL語言可以大大減輕設計工作強度,提高設計質量,降低出錯率。

根據初步的試驗結果,PN碼碼長為127,速率為4MHz時,最大捕獲時間約為幾個ms。采用高頻時鐘,精同步可達到十分之一碼元的分辨率

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

    關注

    1630

    文章

    21769

    瀏覽量

    604648
  • 單片機
    +關注

    關注

    6040

    文章

    44592

    瀏覽量

    636886
  • 通信
    +關注

    關注

    18

    文章

    6046

    瀏覽量

    136216
收藏 人收藏

    評論

    相關推薦

    基于FPGA的雷達測距系統研究[回映分享]

    芯片具有高位、快速等特點,且操作簡單。利用FPGA實現對數據的FFT轉換,最終計算得出所測移動或靜止物體與測量點間距離。 作為一個實時測距系統,單片機運算速度較慢,不能充分應用其優點,
    發表于 12-27 17:08

    衛星定位系統測距方法研究與FPGA實現

    本文重點對衛星定位系統測距方法進行了分析與研究,并從時域和頻域各提出了一種高精度的測距方法,然后對其進行了matlab 仿真。通過比較仿真結果,在
    發表于 08-29 10:37 ?26次下載

    超聲測距中的隨機渡越時間的捕獲

    超聲測距中的隨機渡越時間的捕獲 采用數字相關的方法確定超聲波測距中的渡越時間。借助于一個經過適當選擇的
    發表于 02-22 16:32 ?19次下載

    雷達系統對齊的滑動控制方法及FPGA實現

    本文主要闡述了在雷達系統中為實現對齊,所采用的滑動控制方法的原理及在FPGA芯片上的
    發表于 03-02 16:04 ?13次下載

    超聲波測距電路設計

    超聲波測距電路設計 由于超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經常用于距離的測量,如測距儀和物位測
    發表于 10-15 15:23 ?6112次閱讀
    超聲波<b class='flag-5'>測距</b><b class='flag-5'>電路設計</b>

    M序列隨機測距回答概率控制中的應用

    M序列隨機測距回答概率控制中的應用 測距器(Distance Measuring Equipment)系統分為機載詢問器和地面應答器
    發表于 03-28 16:47 ?1637次閱讀
    M序列<b class='flag-5'>偽</b>隨機<b class='flag-5'>碼</b>在<b class='flag-5'>測距</b>回答概率控制中的應用

    基于FPGA測距電路的設計與實現?

    【摘 要】 介紹了基于測距定位系統的設計方案,簡要分析了
    發表于 05-14 20:58 ?849次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>偽</b><b class='flag-5'>碼</b><b class='flag-5'>測距</b><b class='flag-5'>電路</b>的設計與<b class='flag-5'>實現</b>?

    M序列隨機測距回答概率控制中的應用

    摘要:通過對機載測距詢問器檢測中測距回答概率控制的工作特性的分析,提出一種基于m序列隨機的具有可設定測距回答概率功能及隨機回答特性的
    發表于 06-20 15:07 ?1214次閱讀
    M序列<b class='flag-5'>偽</b>隨機<b class='flag-5'>碼</b>在<b class='flag-5'>測距</b>回答概率控制中的應用

    雷達系統中基于EPLD的測距電路

    本文介紹了一種利用EDA 技術,基于Altera 的MAX 7000S 系列EPLD 芯片EPM7064SLC 實現信號的產生電路和使用
    發表于 08-26 16:01 ?38次下載
    雷達<b class='flag-5'>系統</b>中基于EPLD的<b class='flag-5'>偽</b><b class='flag-5'>碼</b><b class='flag-5'>測距</b><b class='flag-5'>電路</b>

    GPS信號結構及其測距研究

    簡述了GPS概念、隨機序列概念以及GPS衛星通信系統信號結構組成;在GPS 信號測距內容里,闡述了C/A,P
    發表于 08-30 15:22 ?53次下載
    GPS信號結構及其<b class='flag-5'>測距</b><b class='flag-5'>碼</b>研究

    手持測距儀的電路設計

    手持測距儀的電路設計
    發表于 05-05 11:37 ?29次下載

    [電子電路]超聲波測距電路設計

    超聲波測距電路設計
    發表于 12-09 23:23 ?26次下載

    基于FPGA短程激光相位測距數字信號處理電路設計_趙一霽

    基于FPGA短程激光相位測距數字信號處理電路設計_趙一霽
    發表于 03-19 11:38 ?11次下載

    基于高速隨機激光測距FPGA電子學系統設計

    針對采用光子計數的高速隨機激光測距,開發了基于高性能FPGA的電子學系統。該系統
    發表于 11-07 17:17 ?25次下載
    基于高速<b class='flag-5'>偽</b>隨機<b class='flag-5'>碼</b>激光<b class='flag-5'>測距</b>的<b class='flag-5'>FPGA</b>電子學<b class='flag-5'>系統</b>設計

    如何采用測距傳感器實現車輛之間的相對定位

    用于車輛相對定位測距傳感器和技術可以概括為下圖,首先分為兩大類:非協作式定位和協作式定位。非協作式定位包括:雷達、激光掃描儀、視覺和TOF
    發表于 05-04 17:15 ?3524次閱讀
    主站蜘蛛池模板: 国产美女一级片| 美女免费视频一区二区三区| 免费国产小视频| 就是操就是干| 888xxxx免费视频| 亚洲欧洲一二三区| 国产三级观看久久| 性欧美videofree另类超大| 四虎影院在线看| 免费人成年短视频在线观看免费网站 | 午夜精品久久久久久99热| 天天干夜夜曰| 狠狠夜夜| rrr523亚洲国产片| 国产精品欧美精品国产主播| 婷婷五月五| 免费a在线看| 91色爱| 九九热在线视频观看| 91夫妻视频| 一区二区三区四区免费视频| 色cccwww| 狠狠色狠狠色| 天天视频入口| 视频在线免费看| 男女交性动态免费视频| 天天摸日日| 久久国产精品久久久久久久久久| 在线观看精品国产入口| 国产女同| 久久在线免费观看| 三级在线国产| 丁香花五月天婷婷| 精品女同| 男男污肉高h坐便器调教| 涩久久| 成人免费看片视频色多多| 久久久久久久国产| 男男浪荡性受高hnp肉| 日本三级黄色录像| aaaa级日本片免费视频|