《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的IRTG-B碼編解碼器的設計與實現
基于FPGA的IRTG-B碼編解碼器的設計與實現
電子元器件應用
朱 敏,雷 斌 西安工業大學
摘要: 基于FPGA的IRIG-B碼編解碼器有利于硬件電路的簡化并縮短開發周期,同時其工作穩定,可靠性高,可提供精確時間信息,在工程實踐中得到日益廣泛的應用。本系統采用模塊化設計,其系統的各個模塊之間有較好的關聯性,又有一定的獨立性,便于后期對系統功能的擴展。當以串行方式進行數據傳輸,用一個I/O端口即可完成數據的接收和發送,因而既節省系統資源,又可解決并行傳輸通道之間的相互干擾問題。
關鍵詞: FPGA IRTG-B 編解碼器 RAM
Abstract:
Key words :

摘要:為提高整個系統時間的同步精度,以便為測量設備提供可靠的時間信息和標準頻率信號,給出了一種基于FPGA" title="FPGA">FPGA的IRIG-B編解碼器" title="編解碼器">編解碼器的設計與實現方法。新系統基于模塊化設計,其中編碼部分完成標準時間信息及相應的BCD碼的產生,并在標準時間BCD碼中加入幀開始標志位、位置識別標志和索引標志識別,從而將BCD格式的時間信息變成IRIG-B格式碼,同時數據并串處理可通過FPGA的一個I/O端口發送串行數據。解碼部分則完成串行IRIG-B格式碼的接收并判斷幀開始標志位和位置識別標志,再解出相應原始時間信息并存儲到雙端口的RAM" title="RAM">RAM中,最后以并行方式輸出。
關鍵詞:IRIG-B;可編程邏輯器件;FPGA;編碼器;解碼器

0 引言
    時間統一(以下簡稱時統)系統是武器系統試驗測試、通信、氣象、航天、工業控制、電力系統測量與保護等領域的關鍵技術,主要為其他參試測試設備提供標準時間信號和標準頻率信號。隨著現代信息技術的不斷發展,對標準化時間系統設備的要求越來越高,IRIG-B碼以其優越性成為時間系統設備的首選。而對信號的幀結構的可編程度、集成度的需求越來越高,用于時間系統的IRIG-B碼源的設計也趨于高度集成化。FPGA可編程邏輯器件的規模比較大,適合于時序、組合等邏輯電路應用場合,同時具有實時性好、可靠性高、成本低、可編程等優勢。本文介紹了采用Ahera公司的EP20K200E器件所設計的IRIG-B時統信號發生及解碼電路。
    IRIG-B編碼模塊主要利用外部時鐘脈沖信號來觸發,它將用于產生IRIG-B碼的各種門電路集成在一個芯片,以產生標準的IRIG-B串行時間碼并向設備終端發送,從而完成DC碼編碼。通過設備終端對接收到的IRIG-B碼進行解調,便能產生出系統所需的標準時間和各種控制信號,然后再存儲到相應的雙端口RAM中。

1 系統整體硬件設計
    IRIG(Inter-Range Instrumentation Group)是美國靶場司令部委員會的下屬機構,稱為“靶場時間組”。IRIG-B碼(DC)以其實際的優越性能而成為時統設備最佳選擇的標準碼型。IRIG時間標準有兩大類:一類是并行時間碼格式,這類碼由于是并行格式,傳輸距離較近,且是二進制,因此遠不如串行格式廣泛;另一類是串行時間碼,共有六種格式,即A、B、D、E、G、H。它們的主要差別是時間碼的幀速率不同,B碼的主要特點是時幀速率為1幀/s;而且攜帶信息量大,經譯碼后可獲得1、10、100、1000 c/s的脈沖信號和BCD編碼的時間信息及控制功能信息;此外,B碼的分辨率高,調制后的B碼帶寬能適用于遠距離傳輸,它分為直流、交流兩種,而且接口標準化,國際通用。
    IRIG-B碼編碼器由時鐘脈沖發生器模塊、標準時間形成模塊、BCD碼轉換模塊、并串轉換、直流碼形成模塊和交流碼模塊組成,其編碼器硬件設計總體框圖如圖1所示。

a.JPG


    IRIG-B解碼器則由鎖相環PLL模塊、IRIG-B解碼模塊、雙端口RAM、RAM控制模塊等組成。其解碼硬件的設計框圖如圖2所示。

b.JPG



2 IRIG-B編碼模塊的設計
2.1 時鐘脈沖產生模塊設計
    為了達到系統所要求的精度,使頻率較為穩定,設計時可用更高的頻率作為時鐘分頻鏈的第一主時鐘。這里采用鎖相環實現倍頻方法來提供所需的頻率,可選用Quartus II軟件中宏功能庫中自帶的PLL來提高整體的運算速度,同時也能合理的進行資源綜合。實事上,使用基本的宏定義模塊可以明顯地提高用戶的設計開發時間。時鐘脈沖產生電路是IRIG-B碼產生器不可缺少的單元,該電路主要由幾個分頻器級聯和一些邏輯門組成。
    電路中的數字分頻器可對外部提供的頻率進行分頻,以產生系統所需時序脈沖和B碼的三種基本編碼形式脈沖,其寬度(高電平)分別為2ms、5 ms、8 ms,頻率為100Hz的脈沖信號:其中第一種是高電平為2 ms、低電平為8 ms的脈沖(代表邏輯“0”);第二種是高、低電平均為5 ms的脈沖(代表邏輯“1”);第三種是高電平為8ms、低電平為2 ms的脈沖(作為位置識別標志和參考碼元)。Quartus II軟件下的仿真模塊結果如圖3所示。

c.JPG


2.2 標準時間信息和BCD碼轉換模塊設計
    該模塊由百分秒計數器、秒計數器、分計數器、時計數器和天計數器級連而成。它可對預置的時間進行秒加一,每隔一秒對時間信息刷新一次,從而形成動態BCD碼,并使時間信息符合IRIG-B碼的格式。標準時間信息和BCD碼轉換模塊如圖4所示。

d.JPG


2.3 IRIG-B碼DC格式的生成
    IRIG-B(DC)時間碼格式的時間格式幀從幀參考標志開始,因此,連續兩個8ms寬脈沖中的第二個8ms脈沖的前沿為秒的準時點,該點標志著一個時間格式幀的開始,稱為參考碼元。從第二個8ms開始,分別為第1、2、…、99、0個碼元。B碼時間格式中含有秒、分、時、天等信息,其位置在P0~P5間。時間信息中,高電平用5ms脈沖表示,低電平用2 ms脈沖表示,其中秒信息占用第2、3、4、5、7、8、9碼元;分信息占用第11、12、13、14、16、17碼元;時信息占用第20、21、22、24、26、27碼元;天信息占用第31、32、33、34、36、37、38、38、41、42碼元;P6~P10包含其他控制信息(這里沒有應用)。另外,第6、15、25、35、…、95碼元為索引標志,用2ms脈沖寬度表示,固定為“0”。時、分、秒均用相應BCD碼表示,低位在前,高位在后,個位在前,十位、百位在后。圖5所示是IRIG-B時間碼的格式幀示意圖。

e.JPG


    一般每個IRIG-B碼都包含有豐富的碼信息。它必須包含幀開始標志位、位置識別標志和索引標志,以使接受方能進行數據卸載,或通過位置識別標志和索引標志識別出相應的天、時、分、秒等信息。圖6所示是IRIG-B碼編碼模塊的設計圖。

f.JPG



3 IRRIG-B解碼模塊設計
3.1 鎖相環PLL模塊
    PLL鎖相環模塊用于實現系統同步功能,以使外部信號脈沖和提供的標準時鐘脈沖相位同步,從而實現輸入信號頻率對標準信號頻率的自動跟蹤。PLL主要由鑒相器(PD)、環路濾波器(LPF)和壓控振蕩器(VCO)等三個基本部件組成。本文選用Ouartus II軟件中宏功能庫中自帶的PIX模塊來實現其相位同步功能。
3.2 IRIG-B解碼模塊
    對IRIG-B碼進行解碼就是將B中包含的標準時間信號和天、時、分、秒信息提取出來。解碼的關鍵在于判別IRIG-B碼的幀開始標志位和相應的秒、時、分、天的位置和信息。通過檢測B碼中各個碼元的寬度(高電平),可以判斷相應的時間信息。該模塊可完成對IRIG-B碼的寬度檢測。如果寬度為8,則確定是位置識別標志,如果檢測到兩個連續的寬度都是8,第二個寬度為8的脈沖則作為幀開始標志位。如果寬度為5,則對應的數值為“1”,如果寬度為2,則對應的數值為“0”。
    本設計采用10 kHz基準信號來采樣IRIG-B碼信號以提取碼元相關信息。由于10kHz與外部頻率脈沖不能完全同步,有一定時間誤差。所以,利用10 kHz脈沖信號來采樣B碼信號,可使三種碼元不會出現重疊,從而可以提高采樣精度。在捕獲方式下,當滿足捕獲條件時,硬件可自動將計數器中的數據寫入存儲器中,當B碼信號的上升沿到來時,計數器開始計數,下降沿到來時則停止計數,并通過采樣計數數值范圍來判斷對應的碼元,從而將直流碼解出。表1所列是用10kHz采樣B碼的信息表,圖7所示是IRIG-B解碼模塊示意圖。

g.JPG

h.JPG


3.3 雙端口RAM和控制模塊
    本系統中的RAM模塊主要完成時間信息的存儲,RAM通過讀寫控制信號來進行讀寫控制。當讀寫信號為高電平時進行寫操作,此時可以通過寫地址線控制把數據存儲到相應的存儲單元中;為低電平時則進行讀操作,此時可通過讀地址線控制把相應存儲單元的數據讀出。從而完成整個數據存儲的讀取,圖8所示是該雙端口RAM和控制模塊的示意圖。

i.JPG



4 結束語
    基于FPGA的IRIG-B碼編解碼器有利于硬件電路的簡化并縮短開發周期,同時其工作穩定,可靠性高,可提供精確時間信息,在工程實踐中得到日益廣泛的應用。本系統采用模塊化設計,其系統的各個模塊之間有較好的關聯性,又有一定的獨立性,便于后期對系統功能的擴展。當以串行方式進行數據傳輸,用一個I/O端口即可完成數據的接收和發送,因而既節省系統資源,又可解決并行傳輸通道之間的相互干擾問題。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧美国产日韩天堂区| 夜夜嗨av一区二区三区四区| 在线欧美日韩精品| 国产亚洲毛片在线| 国产精品亚洲产品| 国产精品入口麻豆原神| 国产精品久久久久久av下载红粉| 欧美日韩三区四区| 欧美精品性视频| 欧美高清免费| 欧美精品一区二区三区在线播放 | 亚洲第一精品在线| 欧美中文字幕久久| 久久激情五月婷婷| 亚洲二区在线| 亚洲韩国日本中文字幕| 亚洲日韩欧美视频一区| 亚洲精品男同| 一本久久知道综合久久| 一二三区精品| 亚洲欧美激情精品一区二区| 性色一区二区三区| 久久久久久久久蜜桃| 久久精品视频在线播放| 久久久青草青青国产亚洲免观| 久久久人成影片一区二区三区观看| 久久久亚洲欧洲日产国码αv| 老色鬼精品视频在线观看播放| 老巨人导航500精品| 欧美成人精品不卡视频在线观看| 欧美精品一区二区三区蜜臀| 国产精品爱久久久久久久| 国产精品久久久久一区| 国产午夜精品美女视频明星a级| 国产亚洲欧洲一区高清在线观看 | 激情久久久久久久久久久久久久久久 | 在线欧美福利| 亚洲日本理论电影| 一区二区三区 在线观看视| 亚洲——在线| 亚洲成人在线视频播放| 亚洲精品国产精品国自产在线| 日韩一级二级三级| 午夜国产不卡在线观看视频| 久久精品中文字幕一区| 欧美大片在线看| 国产精品jizz在线观看美国| 国产亚洲成年网址在线观看| 亚洲高清免费| 宅男66日本亚洲欧美视频| 久久成人18免费观看| 亚洲精品影院在线观看| 亚洲欧美在线看| 老司机免费视频一区二区三区| 欧美日韩成人精品| 国产亚洲va综合人人澡精品| 亚洲黄色三级| 亚洲欧美成人网| 最新精品在线| 午夜精品久久久久久| 免费欧美网站| 国产精品卡一卡二卡三| 亚洲成人中文| 亚洲午夜精品福利| 亚洲人成毛片在线播放| 小处雏高清一区二区三区| 免费日本视频一区| 国产伦精品一区二区三区照片91 | 在线亚洲自拍| 久久久国产成人精品| 欧美日韩精品国产| 狠狠入ady亚洲精品经典电影| 99国产欧美久久久精品| 亚洲国产黄色片| 亚洲欧美日韩一区二区三区在线| 你懂的国产精品永久在线| 国产精品一区视频网站| 亚洲人体1000| 亚洲第一毛片| 欧美一区二区黄| 欧美另类99xxxxx| 樱桃国产成人精品视频| 亚洲欧美精品中文字幕在线| 国产精品99久久久久久人| 久久麻豆一区二区| 国产精品青草久久久久福利99| 亚洲欧洲日产国产网站| 亚洲电影免费在线观看| 欧美亚洲三级| 欧美午夜不卡视频| 亚洲高清资源综合久久精品| 欧美一区二区三区四区高清| 亚洲欧美激情一区| 欧美视频日韩视频在线观看| 亚洲国产三级网| 亚洲国产精品v| 久久精品人人| 国产伦精品一区二区| 一区二区三区日韩精品| 日韩午夜一区| 欧美bbbxxxxx| 伊人久久婷婷| 久久狠狠一本精品综合网| 久久爱www.| 国产精品美女999| 一二三区精品福利视频| 亚洲最新中文字幕| 欧美激情精品久久久六区热门 | 亚洲摸下面视频| 欧美日韩mp4| 亚洲人成7777| 日韩午夜三级在线| 欧美激情自拍| 亚洲激情第一页| 亚洲精品一区二区三区福利| 免费久久99精品国产自| 狠狠综合久久| 久久爱另类一区二区小说| 久久精品一区二区三区四区| 国产一区二区成人久久免费影院| 亚洲专区一区二区三区| 亚洲欧美影院| 国产精品视频大全| 亚洲欧美国产精品桃花| 久久国产精品99国产精| 国产欧美一区二区三区沐欲| 亚洲午夜一区| 欧美伊人久久久久久午夜久久久久 | 99国产精品久久久久久久久久| 在线亚洲+欧美+日本专区| 欧美日韩国产一区二区三区地区 | 久久激情一区| 久久中文在线| 亚洲国产日韩一级| 夜久久久久久| 国产精品久久久久久模特| 99视频+国产日韩欧美| 亚洲自拍啪啪| 国产欧美日韩亚洲精品| 久久精品国产久精国产思思| 麻豆精品视频在线观看| 亚洲欧洲另类国产综合| 亚洲香蕉伊综合在人在线视看| 欧美午夜精品一区二区三区| 亚洲综合色在线| 久久久久久自在自线| 亚洲国产精品一区二区第一页| 日韩午夜免费| 国产精品免费网站在线观看| 欧美亚洲视频| 欧美aaa级| 亚洲美女av在线播放| 亚洲欧美韩国| 国语自产精品视频在线看抢先版结局| 亚洲电影自拍| 欧美日本国产精品| 亚洲女优在线| 你懂的亚洲视频| 一区二区欧美在线| 欧美在线一区二区| 在线观看日产精品| 99这里只有精品| 国产精品亚洲美女av网站| 欧美在线视屏| 欧美日本在线播放| 午夜国产欧美理论在线播放| 六月婷婷一区| 在线亚洲一区二区| 久久夜色精品国产| 99精品欧美一区二区三区| 久久精品99国产精品| 亚洲欧洲精品成人久久奇米网| 亚洲免费在线观看| 精品成人在线| 亚洲愉拍自拍另类高清精品| 合欧美一区二区三区| 99视频一区二区| 国产日韩欧美中文| 99精品欧美一区二区三区| 国产伦精品一区二区| 亚洲人成毛片在线播放女女| 国产精品一卡二卡| 亚洲三级影院| 国产欧美日韩在线视频| 99在线精品观看| 国产一区在线免费观看| 在线一区二区三区四区| 国外精品视频| 午夜久久影院| 亚洲激情视频网站| 性欧美videos另类喷潮| 91久久精品视频| 久久精品视频一| 在线一区欧美| 欧美激情成人在线视频| 午夜视频在线观看一区| 欧美日韩中文另类| 亚洲三级视频在线观看| 国产综合久久久久久| 午夜精品久久|