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

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

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

3天內不再提示

FPGA芯片在擴頻通信系統中的優勢及應用介紹

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-05-05 08:10 ? 次閱讀

引言

對于碼分多址的擴頻通信方式而言,只有當接收端本地偽碼與發端偽碼處于相同相位狀態時,有用的信息才能被解出。因此,擴頻序列相位的捕獲與跟蹤是擴頻通信系統的關鍵,而偽碼序列相位的捕獲尤為重要。滑動相關法是常用的方法之一。擴頻通信系統要求實時性,以及較高的數據處理速度,這正是FPGA的優勢。所以在擴頻通信系統中,大量應用FPGA芯片作為前級處理芯片。

實現原理

原理分析

接收機端接收到的擴頻信號可以表示為:

FPGA芯片在擴頻通信系統中的優勢及應用介紹

其中,P_{r}為接收信號功率,τ_a5mgapgs4i為傳輸時延,D(t)為信息碼, PN(t)為偽碼, n(t)為傳輸過程的加性噪聲。擴頻接收機要完成的任務就是去掉PN(T-τ_a5mgapgs4i) 偽碼項和cos(ω_{0}t+φ) 載波項,從而得到信息數據DZ(t)。

VCO輸出I、Q兩路信號:

通過同相正交相乘器得到:

FPGA芯片在擴頻通信系統中的優勢及應用介紹

利用PN碼的相關特性,即相位對齊時,相關結果最大。當載波和碼相位都對準時,經過累加清洗(低通濾波)輸出為:

FPGA芯片在擴頻通信系統中的優勢及應用介紹

經過平方相加可去掉載波對相關結果的影響,得到相關峰。

實現框圖

在直接序列擴頻系統中,偽碼的捕獲是構成碼同步系統的重要結構,也是直擴系統中必不可少的部分。接收機若要把偽碼擴展的信號解出,接收方就必須能產生一個與發方一樣的偽碼序列(保證最大相關值),而且,該本地偽碼速率、相位要與接收到的偽碼保持一致。對于約定好的收、發方用同一個偽碼很容易辦到,但是,如果要從解擴相關器得到傳送的信息,僅僅保證一樣的碼型是遠遠不夠的。因為即使相同的偽隨機碼,當相位差大于一個碼片時,它們的相關峰就完全消失。在實際通信中,由于收、發信機時鐘的不穩定性,接收、發射時刻的不確定性,信道傳輸延遲及干擾等因素的影響,收、發偽碼序列的相位差是隨機的。因此解擴的第一步就是要在接收信號的偽碼相位中捕獲到一個與本地偽碼一致的相位狀態。當這種狀態出現時相關器就會有一個相關峰值輸出,峰值與門限相比,若超出則確定相位已捕捉到,立即停止捕捉動作,轉入相位跟蹤狀態;若小于門限則改變本地碼相位,繼續進行捕獲。系統實現原理如圖1所示。

FPGA芯片在擴頻通信系統中的優勢及應用介紹

實現方法

根據相位捕獲的方法可分為:連續相位滑動相關法和在此思路上改進的不連續相位相關法。

連續相位滑動相關法

此方法是通過改變本地偽碼時鐘速率,與發端偽碼時鐘速率保持一個合適偏移量,使接收信號中偽碼相位與本地偽碼相位在相關器內進行相對滑動。這種方法的相位捕獲是連續進行的,所以相關峰值是一個連續量。相關值一旦超過捕獲門限,標志正確相位已被搜索到,接收機立即恢復本地偽碼時鐘速率(收、發信機都使用穩定度很高的振蕩源,所以它們的碼速率可以基本保持一致),停止相位滑動,啟動跟蹤電路,使相位差進一步縮小(意味著相關性增大),獲得更高解擴信噪比,滿足其后解調門限要求。此種捕獲方法捕獲時間和檢測概率相互矛盾。例如,對于一個N=215位的PN碼,兩偽碼之間最大相對滑動速率約為5kc/ps,遍歷其所有相關狀態需要的時間為6.55S。在實際通信過程中,由于干擾及其它原因造成偽碼相位失鎖需要重新捕捉時,這么長的捕捉時間會嚴重影響通信質量,因而是不可取的。由以上分析可知,這種捕捉方法相位搜索精度高但同時導致了過長的捕捉時間,在實際中很少應用,但其思路值得借鑒。不連續滑動相關法就是在此基礎上的改進。

不連續相位滑動相關法

所謂連續與不連續的區別是對搜索中相位的滑動變化量而言,后一種方法是把連續的相位搜索改為跳躍式的搜索,即兩個碼之間的相位滑動量不再是連續地以一定的步進量產生相位滑動。不連續滑動相關法是利用一個相位搜索電路,在捕獲過程中使本地偽碼相位以一定的步進值跳躍變化,這樣遍歷整個偽碼時間大大減少。與前一種方法相比,它的收、發偽碼時鐘速率保持一致,從而不會造成碼片寬度不一致,導致相關峰值下降。本地偽碼與接收偽碼相位的相對改變是靠搜索電路對偽碼發生器時鐘的超前、滯后控制來實現的,因此相位搜索電路(如圖2所示)是不同于前者的關鍵所在。下面重點討論實現半碼片滑動的實現方法。

捕獲方法1 (滑動步進為TC/2)

時鐘取反法:

如圖1所示,當信號包絡的平方小于門限時,輸出控制信號,對圖2中CLK取反,取反的結果相當于利用原CLK時鐘下降沿進行觸發。經過二分頻后作為偽碼產生器的時鐘,同時把CLK作為移位寄存器的時鐘,三位移位寄存器的輸出相當于移動了半個碼片。FPGA仿真結果如圖3所示。

FPGA芯片在擴頻通信系統中的優勢及應用介紹

圖中data1,data2,data3,分別為三位移位寄存器的輸出,01表示+1,11表示1,clk1為碼NCO的輸出,clk2為它的二分頻。此方法在整個系統中要多次對時鐘進行取反操作,會帶來比較嚴重的時序問題,使系統工作時序滿足不了。為了解決此問題,可采用改進的方法。

捕獲方法2 (滑動步進為TC/2)

時鐘取反法改進:

此方法采用觸發器結構,把2倍的CLK作為輸入,CLK作為使能端,利用FPGA自帶的IP核--鎖相環使CLK相位超前,包住2倍CLK的上升沿,觸發器的輸出即為CLK,FPGA仿真結果如圖4所示。圖中,co為輸入端,pn為鎖相環的輸出作為使能端。對使能端取反操作,通過圖2的電路結構即可完成半碼片的移動。但是,同時要對二分之一CLK進行鎖相操作,如果實現多路,由于FPGA內部只有2個鎖相環,所以,實用性受到限制。

捕獲方法3 (滑動步進為TC/2)

加脈沖移位法:

此方法是采用一個異或門,如圖5所示,使碼NCO的輸出CLK與一個信號異或輸出,此信號平時一直為高(或低)電平,一旦收到低于門限值時,輸出一個低(或高)脈沖,與CLK異或后,相當于在原CLK時鐘上加了一個脈沖,通過圖示的電路后,偽碼產生器前進了半個相位,通過移位寄存器后,即可實現半個碼相位的移動(超前半個碼片)。

FPGA芯片在擴頻通信系統中的優勢及應用介紹

FPGA仿真結果如圖6所示。圖中CLK1為碼NCO的輸出,CLK2為它的二分頻作為偽碼產生器的時鐘,pn1為偽碼產生器輸出,k1為信號,平常輸出高電平,當門限檢測結果為低時,輸出一個低脈沖與CLK1異或輸出,結果為CLK3。從仿真圖中可以看出CLK3相對于CLK2在k1為低脈沖時,增加了一個脈沖。

下載到FPGA中,利用SIGNALTAP,測試結果如圖7所示。圖中CLK1為碼NCO輸出時鐘,CLK2為異或門的輸出,從圖中可以看出,在門限檢測為低時,CLK2比CLK1多增加了一個脈沖,測試結果與仿真結果一致。

實現結果

通過以上的分析,再結合擴頻通信的有關理論,可以知道要實現信號的捕獲,必須通過載波和偽碼相位的二維搜索。首先,對接收的信號進行數字下變頻,變為零中頻I、Q兩路信號,再與本地PN碼進行解擴運算。結果與門限值比較,如果小于門限則按照前面分析的方法順序移動半個碼片,直到包絡的平方大于門限轉入跟蹤狀態。捕獲電路如圖1所示。

采用上述方法,在實際中對某一擴頻信號進行捕獲

信號參數

中頻40MHz ;

調制樣式為DS-BPSK;

偽碼長度為1024;

數據率5Kb/s;

采樣時鐘60MHz;

各個模塊功能描述

數字下變頻:

載波NCO的輸出與輸入信號在乘法器中進行數字下變頻,功能是去除輸入信號載頻而保留了用于基帶相關的碼。

數字相關器:

累加清除器的作用是對經過數字正交下變頻后的I、Q兩路信號與本地再生偽碼相乘的結果進行積分累加。采用的是一個累加器對數字混頻后輸入信號與本地碼相乘的每一位結果進行累加。經過一定時間(本方案為12000次)的積分累積后,得到一個數據位的相關值。此相關值與預設門限比較,進行捕獲判決。如果小于門限,則認為捕獲失敗,清除累加結,滑動半個碼片后,重新進行累加積分。累加清洗器進行一個碼周期的數據累加,輸出一次相關累加值。最大的捕獲時間為0.4094秒(0.2mS*2047)。

載波NCO:

載波NCO是載波跟蹤環的重要組成部分,它的主要功能是產生本地復制載波信號。載波NCO模塊設置有頻率控制字輸入接口,模塊內部通過32位相位累加其對輸入控制字進行累加,獲得相位值的映射地址,通過查表獲得正余弦兩路信號。載波環路通過不斷調整載波NCO的頻率字來保持對接收信號載波頻率和相位的跟蹤。

碼NCO:

碼NCO是碼跟蹤環的核心。它的主要功能是為再生偽碼發生器提供精確的時鐘信號,保證實現對接收信號的碼捕獲和跟蹤。碼NCO設置有頻率控制字,頻率控制字負責碼率的調整和碼相位延時。

實現結果

A/D采用AD9288-100,是8位的轉換結果,最高工作頻率可達到100M,數字下變頻和捕獲電路在EP1C12Q240C8(Cyclong)中實現,運算的中間測試結果如圖8所示,圖中pn2_clk為NCO輸出時鐘,x_pn為偽碼,c1_data和s1_data為載波NCO產生的用于下變頻的I、Q路載波信號。pn_e、pn_p、pn_l分別為移位寄存器輸出的超前、即時和滯后碼,它們相差半個碼片。

最后的捕獲結果如圖9所示。圖中ad_data為接收的數字中頻信號,last_data為最后捕獲的結果。

FPGA芯片在擴頻通信系統中的優勢及應用介紹

保存數據,在Matlab中的相關結果如圖10所示。

結束語

加脈沖法可以使本地碼相位超前半個碼片相位,實現非連續相位滑動相關,電路結構簡單,在FPGA中容易實現,是一種簡單實用的方法,在實際系統設計中已被采用并獲得了理想的結果。


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

    關注

    1629

    文章

    21736

    瀏覽量

    603431
  • 通信
    +關注

    關注

    18

    文章

    6032

    瀏覽量

    135995
  • 發生器
    +關注

    關注

    4

    文章

    1368

    瀏覽量

    61697
收藏 人收藏

    評論

    相關推薦

    擴頻通信理論基礎+主要介紹bpsk的調制

    了美國專利。不幸的是當時該技術并沒有引起美國軍方的重視,直到二十世紀八十年代才引起關注將它用于敵對環境的無線通信系統。???擴頻技術在解決短距離數據收發信機
    發表于 05-21 14:41

    擴頻通信技術教程

    擴頻通信技術教程擴頻通信技術長期以來,擴頻通信主要用于軍事保密通信和電子對抗系統,隨著世界范圍政治格局的變化和冷戰的結束,該項技術才逐步轉向
    發表于 05-22 00:59

    擴頻通信的基本原理

    附件非常詳解的介紹擴頻通信的基本原理,本人做通信快3年了,是我見過的介紹擴頻通信最好的資料,分享一下!
    發表于 11-15 10:57

    基于FPGA實現CDMA擴頻通信中的同步系統畢業設計

    error高電平不變。在本設計介紹國內外CDMA擴頻通信技術的發展趨勢。介紹了modelsim和quartus II開發工具的使用,以及介紹
    發表于 10-16 21:39

    擴頻通信系統簡介

    隨著計算機網絡的迅速發展,擴頻通信由于其便于為計算機網絡提供物理接口信道而得到日益廣泛的應用。然而有些廠家為一己私利誤導用戶,宣稱:擴頻通信系統在國外是免許可的,臺站不用審批,言外之意在國內也不用
    發表于 07-15 08:25

    擴頻通信調制器的FPGA設計與仿真

    擴頻通信調制器的FPGA設計與仿真 近年來,隨著經濟的高速增長,無線通信得到了飛速地發展。由于擴展頻譜信號具有抗干擾、保密、抗偵破和抗衰落等特點,擴頻通信
    發表于 10-16 08:56 ?829次閱讀
    <b class='flag-5'>擴頻通信</b>調制器的<b class='flag-5'>FPGA</b>設計與仿真

    擴頻通信的優點

    擴頻通信的優點 1)干擾能力強抗干擾能力強是擴頻通信最基本的特點。擴頻系統的擴展頻道越寬,獲得的處理
    發表于 05-20 09:48 ?9102次閱讀

    什么是擴頻通信,擴頻通信的定義

    什么是擴頻通信,擴頻通信的定義 擴頻通信,即擴展頻譜通信技術(Spread Spectrum Communication),它的基本特點是其傳輸信息所用信號
    發表于 05-20 09:55 ?6741次閱讀

    擴頻通信系統的工作原理

    擴頻通信系統的工作原理:數字擴頻通信的一般工作原理如下圖所示。
    發表于 05-21 14:35 ?7023次閱讀
    <b class='flag-5'>擴頻通信</b><b class='flag-5'>系統</b>的工作原理

    跳時擴頻通信系統

    跳時擴頻通信系統 時間跳變也是一種擴展頻譜技術,跳時擴頻通信系統(Time Hopping Spread Spectrum Communication Systems,TH-SS)是
    發表于 05-22 01:24 ?7687次閱讀
    跳時<b class='flag-5'>擴頻通信</b><b class='flag-5'>系統</b>

    FPGA在多進制正交擴頻通信系統的應用

    摘 要: 討論了高速無線分組網絡多進制正交擴頻通信系統的設計和實現,其中在系統核心部分的擴頻編碼調制和解調等很多功能都由
    發表于 06-20 13:56 ?1074次閱讀
    <b class='flag-5'>FPGA</b>在多進制正交<b class='flag-5'>擴頻通信</b><b class='flag-5'>系統</b><b class='flag-5'>中</b>的應用

    擴頻通信技術在實際的應用

    通過介紹擴頻通信技術的概念及原理來研究它是如何在實際應用的。
    發表于 11-07 18:20 ?93次下載
    <b class='flag-5'>擴頻通信</b>技術在實際<b class='flag-5'>中</b>的應用

    擴頻通信的基本原理(SystemView仿真)

    SvstemView是一個功能齊備的系統仿真軟件,主要用于各種通信系統的設計和分析。本文使用SvstemView構建擴頻通信仿真系統,模擬信
    發表于 11-10 16:13 ?14次下載
    <b class='flag-5'>擴頻通信</b>的基本原理(SystemView仿真)

    直接擴頻通信同步系統的xilinx FPGA設計原理分析

    對直接擴頻通信同步系統進行了研究,使用PN碼作為擴頻序列,利用其良好的自相關性,提出一種新式的滑動相關法使收發端同步,并給出該系統FPGA
    發表于 11-24 16:16 ?1353次閱讀

    基于FPGA實現擴頻通信模塊的設計方案與仿真

    在無線通信系統,普遍使用擴頻通信技術,因此擴頻技術對通信
    的頭像 發表于 07-05 14:29 ?2820次閱讀
    基于<b class='flag-5'>FPGA</b>實現<b class='flag-5'>擴頻通信</b>模塊的設計方案與仿真
    主站蜘蛛池模板: 日本黄色一级大片| 91夫妻视频| 午夜视频免费在线| 特黄特黄aaaa级毛片免费看| 久久久久久久国产视频| 天天做天天爽天天谢| 天天躁日日躁狠狠躁一级毛片| 日本xxwwwxxxx网站| 亚洲一级毛片中文字幕| 国产精品久久久精品三级| 青青青青久久精品国产h| 伊人yinren6综合网色狠狠| 日日夜夜狠狠| 色视频一区二区三区| 在线网站你懂| 看真人一级毛片| 中国一级特黄剌激爽毛片| 日韩激情淫片免费看| 天天色影综合网| 99色在线观看| h网站国产| 欧美三级大片在线观看| www色网站| 久久xxxx| 日韩特级毛片| 国产成人mv在线观看入口视频| 天天搞天天搞| 欧美涩色| 亚洲精品卡1卡二卡3卡四卡 | 222aaa天堂| 欧美视频一区二区三区在线观看| 亚洲黄色官网| 91色在线观看| 亚洲 欧美 中文字幕| 久久羞羞视频| 69自拍视频| 一 级 黄 色 片生活片| 口述他拿舌头进去我下面好爽| 久久天天干| 乱高h亲女| 国模视频在线|