《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的通用PCM測試系統設計
基于FPGA的通用PCM測試系統設計
2015年電子技術應用第4期
蘇淑靖,何 青
中北大學 儀器科學與動態測試教育部重點實驗室,山西 太原030051
摘要: 遙測系統中,使用大量、種類繁多的數據綜合設備將不同種類、不同通道的有用信息綜合、編碼為PCM流。為滿足種類繁多的數據綜合設備的測試需求,研制了基于FPGA的通用PCM測試系統,實現對具有不同碼型、碼速率、幀結構以及接口等的數據綜合設備的功能測試。系統功能強大,使用靈活方便。
關鍵詞: FPGA PCM 解碼 IRIG-106
中圖分類號: TP274+.2
文獻標識碼: A
文章編號: 0258-7998(2015)04-0029-03
Design of general PCM test system based on FPGA
Su Shujing,He Qing
Key Laboratory of Instrumentation Science & Dynamic Measurement of Ministry of Education,North University of China,Taiyuan 030051,China
Abstract: The telemetry system uses a large number of varied data synthesizing equipments to code useful information into PCM stream.To meet the testing requirements of varied equipments, general PCM test system based on FPGA is developed, achieving the functional test of the equipments with different code type, code rate, frame structure and interface. The system is powerful, flexible and convenient to use.
Key words : FPGA;PCM;decoding;IRIG-106

  

0 引言

  PCM(Pulse Code Modulation)是一種有效成熟的數字化的編碼系統,廣泛應用于航空、航天、地面遙測站、移動遙測試驗等國防領域中[1-3]。數據綜合器是彈上遙測設備的數據綜合設備,不同型號導彈根據測試參數數量的不同配置不同數量的數據綜合器,分布在導彈的彈頭、彈體及彈尾。數據綜合器控制彈上各種采編器、中間變換器。各采編器采集到的參數經中間變換器變換后發送到內部數據總線上,數據綜合器在時序的配合下,接收這些數據并按照預先約定的幀結構進行編幀,之后以綜合數據流的形式輸出給遙測發射機進行調制和功率變換。由于應用場合的特殊性,數據綜合器通常不具有通用性。不同的數據綜合器通常具有不同的碼型、碼率、幀格式、接口。研制一種碼率、碼型、幀格式、位寬等可以柔性調整的通用數據綜合器測試儀,可以在保證測量效果的前提下,實現不同產品復用一臺測試儀,從而提高可靠性,降低研發成本,加快遙測系統研制配套周期[4-5]。

1 系統總體結構


001.jpg

  測試系統硬件采用總線背板與模塊化插卡方法,如圖1所示,主要由背板總線模塊、主控模塊、綜合數據流測試模塊、模擬源模塊及電源模塊組成。上位機使用LabWindows/CVI 編寫,該軟件是建立監控檢測系統,自動化測試環境與數據采集系統的理想開發環境。

  測控計算機配置各模塊的相關參數,包括碼型、碼率、幀同步碼、幀長,并對測試儀解碼后上傳的數據進行分析、處理及顯示處理結果;主控模塊是整個測試儀的核心控制模塊,上位機下傳的數據和命令以及其他模塊上傳數據都受主控模塊的控制;背板總線是主控模塊與各功能模塊之間的通信橋梁,電源模塊也通過背板總線向測試儀內部各模塊供電;綜合數據流測試模塊接收不同的待測數據流并進行解碼,然后上傳到上位機進行后續處理,是實現通用測試功能的核心;綜合數據流模擬源模塊由上位機配置數據流參數,輸出不同的數據流,用作系統自檢,同時可作為其他外部設備的標準源。

2 主控模塊


002.jpg

  主控模塊是聯系測控計算機與測試儀的關鍵節點。與上位機之間的通信通過USB接口實現,與其他各模塊之間則通過高速LVDS總線進行通信。主控模塊電路方案如圖2所示,通過USB接口電路接收上位機下發的命令和數據,由FPGA進行數據格式變換后,在120 MHz時鐘控制下,通過LVDS模塊DS92LV18進行串化后發送至背板總線,總線上的其他模塊按地址接收數據并響應。綜合數據流測試模塊對接收到的數據流進行解碼后,將數據通過背板總線發送到主控模塊,主控模塊把接收到的數據經DS92LV18解串、FIFO緩存,通過USB接口上傳給上位機。

3 背板總線模塊

  背板總線模塊是測試儀內部各模塊間的橋梁,包括電源總線和信號總線兩部分。電源模塊通過電源總線為測試儀內部供電;信號總線完成系統內部各模塊之間的通信任務。其中信號總線選用低壓差分信號技術LVDS總線,該總線具有低功耗、低誤碼率、低串擾和低輻射的優點,且可以高達數千Mbps的速度傳送串行數據。

003.jpg

  背板總線模塊模塊硬件原理如圖3所示,由4對總線插槽和3個2×2模擬交叉開關組成。4個插槽分別對應電源模塊、主控模塊、綜合數據流測試模塊和數據流模擬源模塊。插槽、槽上的功能模塊以及插槽間的高速2×2模擬交叉開關共同形成自適應的LVDS環網總線,作為測試儀內部信號傳輸總線。

4 綜合數據流測試模塊

  綜合數據流測試模塊是實現系統功能的核心單元,主要由阻抗匹配及電平轉換接口、位同步器、碼型變換、幀同步器及參數識別和邏輯控制模塊組成。其原理圖如圖4所示。

004.jpg

  本設計中,除輸入端的阻抗匹配及電平轉換接口電路和輸出端的LVDS接口電路,其他功能均通過一片PFGA實現,電路簡潔,方便升級更新。LVDS控制器實現對上位機命令參數的接收、解碼數據的上傳以及位同步和幀同步狀態的上傳。位同步模塊、碼元變換模塊以及幀同步模塊配合實現對不同數據流的解碼,完成通用測試的核心功能。

  要實現對不同碼速率的數據流的解碼,就要求系統可以快速準確地生成對應的恢復時鐘,完成位同步。碼同步模塊采用DDS+鑒相器的方案實現同步時鐘的提取[6]。原理框圖如圖5所示。

006.jpg

  使用64位的累加器保證DDS分頻精度和分辨率,頻率控制字K由式(1)計算得到。

  K=fo×264/fR(1)

  其中fR為輸入參考時鐘頻率,fo為待測數據流的碼速率。當接收到參數K時,DDS可快速生成與待測數據流碼速率相同的時鐘。之后還需完成時鐘與信號的對齊,這直接關系到系統的誤碼率及信噪比。當輸入信號出現跳變時,讀取DDS中累加器的sum值、即時相位,可得到時鐘與信號的準確關系,根據超前量或滯后量,對sum進行加K或減K操作,加K即使下一個同步時鐘提前一個參考時鐘周期,減K即使下一個同步時鐘滯后一個參考時鐘周期。同時使用抖動容限值L,當超前或滯后超過L時,直接對同步時鐘進行復位。此種時鐘同步方案完成同步僅需1個時鐘周期,不僅滿足不同碼速率的數據流的測試需求,而且進入同步狀態快速穩定。

  待測數據流碼型不盡相同,碼型變換模塊根據碼型參數對其進行運算轉換為NRZ-L碼。完成碼型變換之后,幀同步器將碼型變換后的數據信號流中提取字同步和幀同步信號,產生幀同步和字同步保護信號,從而完成數據分離并獲得正確的數據格式。幀同步信號頻率由位同步信號分頻即可方便得出,然而每幀的開頭和末尾不能由此得到,為實現幀同步,在數字信息流中插入一些特殊碼組作為每幀的頭尾標記,接收端根據這些特殊碼組的位置實現幀同步。

  本系統要求通用性,因而幀格式是可編程的,在工作時,上位機通過USB接口進行參數配置,包括幀同步碼組、幀同步誤差容限、幀同步保護系數和幀同步檢碼系數等,下位機將這些參數存入寄存器,串行數據經移位寄存器移位后鎖存,鎖存后的數據與本地同步碼組送入相關檢測器進行檢測。相關檢測器直接關系到幀同步器的速度和精度。一個N位長的數字相關器,U={u1,u2,…,uN}是同步碼組,R={r1,r2,…,rN}是數字相關器任意時刻接收的數據流通過移位寄存器的內容,R與U進行異或運算,得到ri與ui不一致的個數W。W與相關檢測門限ε比較,若W>ε,則認為沒有檢出同步碼,容錯判決輸出;若W≤ε,則同步碼被檢出。

5 模擬源模塊

  模擬源產生需要的數據流,實現綜合數據流測試模塊的自檢和其他遙測設備的檢測,由時鐘產生、信號發生和碼型變換3個核心部分組成。時鐘產生根據上位機配置的碼率和幀格式信息產生對應的碼頻、字頻和幀頻信號;信號發生部分在字頻信號控制下從數據ROM中讀出需要的特定波形數據,與同步碼組按指定格式進行編幀;碼型變換部分按照上位機下發的參數將NRZ-L碼變換成NRZ-L/M/S、Bi-φL/M/S。原理圖如圖6所示。

006.jpg

6 結束語


007.jpg

  使用LabWindows/CVI編寫了對應的上位機軟件,主界面如圖7所示,通過該軟件對下位機進行參數配置、解碼數據的讀取以及數據的后續處理。模擬源可生成1~10 Mb/s碼速率的PCM數據流,幀格式按IRIG-106標準可編程[7],可輸出正弦波、方波、三角波、鋸齒波、隨機數和固定值6種波形數據,編碼格式NRZ-L/M/S、Bi-φL/M/S 6種可選,單端、差分可選。綜合數據流可實現上述可編程PCM碼流的解調。

  參考文獻

  [1] 喻金科,徐精華,鄒雄.基于FPGA的可編程PCM解調器的設計[J].微計算機信息,2010,12(2):136-138.

  [2] 畢海,李永新,李柯.一種PCM遙測同步解調器的設計[J].電子測量與儀器學報,2000,14(1):66-70.

  [3] 甄國涌,林華亮.串行PCM碼流解碼電路設計與應用[J].航空計算技術,2005,35(1):79-81.

  [4] 張天平,許斌.基于FPGA的遙測解調系統設計[J].電子元器件應用,2007,9(9):43-46.

  [5] 朱旖,杜建軍.國外軍用電子自動測試系統發展綜述[J].電子測量技術,2008,31(8):1-3.

  [6] 劉東華,王元欽,袁嗣杰,等.基于瞬時測頻的PCM/FM信號解調方法研究[J].系統仿真學報,2005,17(10):2463-2466.

  [7] 李國民,周富大,高維路,等.基于IRIG-106標準的可編程PCM編碼數據采集系統[J].遙測遙控,2003,24(4):27-30.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲日本一区二区| 亚洲一区二区三区视频播放| 欧美视频中文字幕| 欧美美女喷水视频| 欧美大片18| 欧美mv日韩mv亚洲| 麻豆国产精品777777在线| 久久精品视频导航| 久久激情五月丁香伊人| 久久国内精品视频| 久久久蜜臀国产一区二区| 久久久欧美一区二区| 久久精品成人一区二区三区蜜臀| 欧美在线啊v| 久久久www成人免费毛片麻豆| 久久国产高清| 久久精品麻豆| 久久久夜精品| 欧美gay视频激情| 欧美理论在线播放| 欧美三级乱人伦电影| 欧美日韩一区二区三区视频 | 亚洲精品资源美女情侣酒店| 亚洲美女电影在线| 日韩一级大片| 亚洲欧美国产视频| 欧美一区亚洲二区| 亚洲国产日韩欧美| 日韩视频一区二区| 亚洲愉拍自拍另类高清精品| 香蕉亚洲视频| 久久人体大胆视频| 欧美激情精品久久久久久大尺度| 欧美日韩网址| 国产欧美一区二区三区在线看蜜臀| 黄色成人在线观看| 91久久亚洲| 亚洲综合国产激情另类一区| 久久riav二区三区| 亚洲精品一区二区三区av| 在线亚洲欧美专区二区| 欧美一区二区精品| 麻豆精品视频在线观看| 欧美日韩一区二区三区四区五区| 国产女主播一区| 亚洲国产精品毛片| 亚洲精品偷拍| 午夜精品久久久久久久久| 亚洲国产综合视频在线观看| av不卡在线观看| 久久精品成人| 欧美日韩999| 国产情侣久久| 最新国产成人av网站网址麻豆| 一区二区成人精品| 欧美中文字幕在线观看| 一本色道久久综合狠狠躁篇怎么玩 | 欧美一级欧美一级在线播放| 欧美在线www| 亚洲最黄网站| 久久美女性网| 欧美色播在线播放| 狠狠久久婷婷| 正在播放亚洲一区| 亚洲欧洲一区二区天堂久久| 午夜国产精品视频免费体验区| 久久久久亚洲综合| 欧美亚洲成人免费| 亚洲第一区色| 午夜伦欧美伦电影理论片| 日韩一级欧洲| 久久久精品日韩| 欧美日韩在线三区| 一区二区在线视频| 亚洲欧美激情视频在线观看一区二区三区| 亚洲精品国产精品国产自| 欧美一区二区三区精品电影| 欧美国产精品一区| 国内成+人亚洲| 亚洲制服av| 在线综合视频| 美女尤物久久精品| 国产亚洲精品aa| 在线亚洲高清视频| 日韩一区二区免费高清| 老牛国产精品一区的观看方式| 国产精品久久久久久久9999| 亚洲人成网站999久久久综合| 欧美中文字幕视频在线观看| 亚洲欧美日韩专区| 欧美日韩视频免费播放| 91久久国产综合久久91精品网站| 欧美一区1区三区3区公司| 亚洲综合首页| 欧美午夜精品一区二区三区| 亚洲精品在线视频观看| 亚洲黄色影片| 久久最新视频| 狠狠色伊人亚洲综合网站色| 亚洲欧美综合国产精品一区| 亚洲欧美日韩一区二区在线| 欧美日韩免费观看一区=区三区| 亚洲国产高清自拍| 亚洲国产一区二区精品专区| 久久久噜噜噜| 国内精品伊人久久久久av影院| 午夜久久黄色| 欧美影视一区| 国产精品自拍一区| 亚洲永久精品大片| 欧美亚洲三区| 国产精品亚发布| 亚洲欧美一区二区原创| 欧美亚洲日本一区| 国产欧美欧美| 欧美一级视频精品观看| 欧美影院视频| 国产视频一区在线| 小处雏高清一区二区三区 | 性欧美18~19sex高清播放| 亚洲欧美中日韩| 国产精品日韩欧美一区| 中文久久精品| 亚洲欧美日韩中文播放| 国产精品一区2区| 亚洲女人天堂av| 欧美一区二区三区男人的天堂| 国产精品一区久久久| 午夜精品美女久久久久av福利| 欧美在线免费视屏| 国产一区亚洲一区| 久久激情五月丁香伊人| 免费一区二区三区| 亚洲欧洲免费视频| 亚洲少妇在线| 国产精品人成在线观看免费| 亚洲欧美久久久久一区二区三区| 久久黄色级2电影| 狠狠爱综合网| 亚洲美女在线一区| 欧美香蕉大胸在线视频观看| 亚洲欧美一区二区原创| 久久久综合网| 最新亚洲电影| 亚洲欧美电影在线观看| 国产日韩在线看| 亚洲国产小视频在线观看| 欧美另类极品videosbest最新版本| 一区二区欧美亚洲| 久久精品免费看| 亚洲第一网站| 亚洲一区二区在线视频| 国产欧美精品国产国产专区| 亚洲国产成人av| 欧美日韩免费一区| 欧美亚洲在线观看| 欧美凹凸一区二区三区视频| 99re视频这里只有精品| 久久国产精品久久久久久久久久| 亚洲高清资源综合久久精品| 亚洲一区二区影院| 国内成人在线| 中文国产成人精品| 国产日韩欧美在线看| 亚洲裸体视频| 国产日韩欧美在线观看| 亚洲激情在线观看| 国产精品卡一卡二| 亚洲国产精品黑人久久久| 欧美视频手机在线| 亚洲成人自拍视频| 欧美日韩在线观看一区二区三区| 欧美一级免费视频| 欧美美女视频| 久久国产精品毛片| 欧美午夜a级限制福利片| 久久精品国产一区二区三区| 欧美日韩伊人| 亚洲国产一区二区三区a毛片| 国产精品久久久久久久午夜| 亚洲国产欧美一区二区三区丁香婷| 国产精品第13页| 亚洲精品乱码| 国产亚洲成年网址在线观看| 亚洲天堂男人| 在线观看欧美亚洲| 欧美一区二区三区精品电影| 亚洲免费观看高清完整版在线观看熊| 久久久久久久久久久一区| 夜夜狂射影院欧美极品| 免费中文日韩| 欧美一级片在线播放| 欧美日韩一区二区在线观看视频| 亚洲国产精品v| 国产欧美精品一区| 亚洲影院高清在线| 91久久精品美女| 美女网站在线免费欧美精品| 午夜国产精品影院在线观看| 欧美日韩一区二区高清|