999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的IRIG-B DC碼解碼器的設計

2013-06-05 13:30:06
火控雷達技術 2013年1期
關鍵詞:信號信息

張 艷

(西安電子工程研究所 西安 710100)

1 引言

為保證靶場試驗中各參試設備協同工作,由靶場時統站提供標準時間基準和標準頻率基準,各設備接收此信號后與其測量數據結合,達到測量數據的時間同步。靶場間儀器組(inter range instrumentation group,IRIG)碼是美國靶場司令委員會制定的一種時間標準,共有4種并行二進制時間碼格式和6種串行二進制時間碼格式。串行時間碼傳輸距離較遠,共有六種格式:A,B,D,E,G,H,它們的主要差別是時間碼的幀速率不同和所表示的時間信息不同。為了向國際標準靠攏,建議采用IRIG-B碼用于靶場的時間同步。B碼的幀速率為每秒一幀,經譯碼后可獲得脈沖信號和BCD編碼的時間信息及控制信息。同時,B碼在實際傳輸中采用了兩種碼型:AC碼 (交流碼)和 DC碼(直流碼)。DC碼中每個碼元為脈沖信號,可以實現較高精度(微秒量級)的時間同步,但由于脈沖信號的頻譜豐富,窄帶信道無法傳輸,而只適用于近距離的用戶,對遠距離時統設備而且只有窄帶信道的用戶,可以采用DC碼調制的方法,即將DC碼調制成AC碼再進行傳輸。在本文中只涉及DC碼。

傳統的IRIG-B時間碼解碼的設計方法基本都采用TTL數字集成電路和單片機結合的方法,利用許多的門電路和單穩態觸發電路從編碼信號中解出同步信號。這種結構模式器件多、成本高、可靠性不高、通用性不強[1]。現在采用FPGA芯片來解算IRIG-B DC碼,利用VHDL硬件描述語言編程,硬件體積小,功耗低;軟件實現靈活,并且可以根據需要不斷升級。該解碼方式相比傳統方法,簡單實用,解碼精度高,解決了功耗、體積問題,增強了工作穩定性。

2 IRIG-BDC碼介紹

IRIG-B直流碼幀格式如圖1所示,直流碼為脈寬編碼方式,幀速率為每秒1幀,1幀分為10個字段,每個字段10位,每位的周期均為10ms。并且,每位都以高電平開始(該脈沖前沿為此碼元的準時參考點),其持續時間分為3種類型:2ms(二進制“0”)、5ms(二進制“1”)和 8ms(參考碼元,位置標志碼元 P1、P2、…、P9、P0)。第 1 個字段傳送的是秒信息,第2個字段傳送的是分信息,第3個字段傳送的是時信息,第4、5個字段傳送的是天信息。時間信息均采用BCD碼表示,低位在前,高位在后;個位在前,十位在后。在實際應用中,只對時、分、秒進行編碼,后面的字段中,還包括上站和分站的特標控制碼和分站時延修正碼,對這些碼沒有采用,這里不進行詳細的介紹。

圖1 B碼幀格式

3 解碼的思路

從B碼直流碼中提取時間信息的關鍵是正確的檢測脈沖電平寬度及其所在的位置。具體思路是:首先判斷出同步參考標志,再根據5ms和2ms脈沖出現的位置提取出時間信號,然后通過接口將時間編碼傳輸給其他模塊。具體流程圖如圖2所示。

3.1 解幀同步參考標志模塊

由第2節的介紹可以知道,每幀數據的同步參考標志由一個8ms的位置標志碼元和相鄰的寬度為8 ms的參考碼元組成,對同步參考標志的定位,用一個包含了3種狀態的狀態機來實現,三種狀態為S0,S1,S2,如圖3所示。

S0狀態:表示未接收到碼元前的低電平;S1狀態:表示接收到碼元前的低電平;S2狀態:接收到碼元的高電平;當滿足狀態S2時,用一個計數器N計算放入移位寄存器的碼元數,當N=18時,判斷收到的是否是同步參考標志,若是,幀同步參考標志模塊輸出標志脈沖Pr,作為下一步時間解碼模塊對時間信息碼元辨別與提取的開關信號。

3.2 時間解碼模塊

本模塊在幀同步參考標志模塊輸出的標志脈沖Pr為高時解碼,這里用的時鐘周期為10ms,對應直流碼碼元周期,在每個時鐘下降沿將時間信息的碼元(也叫時間編碼)解碼結果寫入寄存器單元中。時間編碼的位置信息見下表1。

在標志脈沖Pr的下降沿,一幀數據結束,將寄存器中有意義的位數用端口輸出,實現了實時的每秒數據更新輸出。

3.3 時間信息定時

按照上面的思路,已經解算出了時間信息,但是卻未和標準時間同步,與標準時間對時的過程稱為定時。一般靶場的時統設備還會提供用戶與標準時間保持高精度同步的時間信號,如秒脈沖信號(1PPS)。用此信號做清零信號,對計數器清零來實現分頻器輸出的頻率和IPPS的同步。產生電路由一個D觸發器,一個非門和一個與門組成,當清零信號為高電平時清零。如圖4所示。

4 軟件設計結果及分析

通過VHDL編程實現以上檢測思路,并采用Altera公司的QuartusII仿真波形如圖5所示。

datain是輸入的B碼直流碼數據(數據同圖1),data-out[0…47]表示的是解碼后的 48 位數據(此例只解算秒、分、時、天),詳見下圖6。

表1 時間編碼位置信息

圖6 解算出的時間BCD碼

從仿真結果得出,解算出的時間BCD碼數組data-out[0…47]數據是正確的,此基于FPGA的B碼解碼電路設計能夠達到B碼直流碼的解碼要求。

5 結論

采用FPGA設計IRIG-B格式直流時間碼解碼器,能大大減小電路設計的復雜度,增加系統的可靠性和設計靈活性,采用VHDL語言進行軟件設計,具有方法簡單、易讀和可重用性強的特點。

[1]馮強.基于FPGA的時統終端設計[J].微計算機信息,2008,24(10-2):182-184.

[2]童寶潤.時間統一技術[M].北京:國防工業出版社,2004.

[3]中國人民解放軍總裝備部測量通信總體研究所.GJB2991A-2008B時間碼接口終端通用規范[S].總裝備部軍標出版發行部,2008.

[4]劉愛榮,王振成.EDA技術與CPLD/FPGA開發應用簡明教程[M].北京:清華大學出版社,2007.

[5]黃任.VHDL入門·解惑·經典實例·經驗總結[M].北京:北京航空航天大學出版社,2005.

猜你喜歡
信號信息
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
孩子停止長個的信號
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
高處信號強
環球時報(2010-02-11)2010-02-11 13:34:15
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 欧美自慰一级看片免费| 红杏AV在线无码| 亚洲最新地址| 色吊丝av中文字幕| 日韩无码黄色| 国产91精品调教在线播放| 夜夜拍夜夜爽| 亚洲男人的天堂网| 欧美日韩国产成人在线观看| 日本三级黄在线观看| 亚洲国产精品一区二区第一页免 | 欧美亚洲一区二区三区在线| 久久精品国产电影| 成人夜夜嗨| 成人伊人色一区二区三区| 免费在线一区| 亚洲美女一区二区三区| 欧美日韩激情| 在线观看视频99| 欧美成人精品高清在线下载| 精品一区二区久久久久网站| 四虎成人在线视频| 毛片基地视频| 亚洲一道AV无码午夜福利| 亚洲a级毛片| 精品福利视频导航| 综合色婷婷| 最新午夜男女福利片视频| 国产自无码视频在线观看| 乱码国产乱码精品精在线播放| 在线看片国产| 伊人91在线| 欧美区一区二区三| 国产激爽爽爽大片在线观看| 在线观看免费AV网| 国产一级无码不卡视频| 亚洲国产精品一区二区高清无码久久 | 欧美黑人欧美精品刺激| 亚洲色图在线观看| 精品人妻无码中字系列| 亚洲娇小与黑人巨大交| 岛国精品一区免费视频在线观看| 国产欧美精品一区aⅴ影院| 国产精品极品美女自在线看免费一区二区 | 国产v精品成人免费视频71pao| 色综合综合网| 大陆精大陆国产国语精品1024| 伊伊人成亚洲综合人网7777| 亚洲人成在线免费观看| 欧美激情二区三区| yjizz视频最新网站在线| 中文纯内无码H| 亚洲人成日本在线观看| 欧美无专区| 亚洲综合18p| 欧美成人综合在线| 国产精品性| 国产一区二区三区精品欧美日韩| 国产免费人成视频网| 国产小视频网站| 国产爽妇精品| 国产亚洲精久久久久久无码AV| 99re精彩视频| 99久视频| 亚洲色图欧美在线| 亚洲av无码成人专区| 99热精品久久| 91破解版在线亚洲| 亚洲中文在线看视频一区| 国产美女无遮挡免费视频网站| 2020国产免费久久精品99| 在线观看热码亚洲av每日更新| 亚洲三级色| 国产精品网址你懂的| 99久久性生片| 亚洲区一区| 国产一级毛片高清完整视频版| 欧美黄色网站在线看| 国产SUV精品一区二区| 亚洲综合网在线观看| 久久成人国产精品免费软件| 亚洲AV无码不卡无码|