ZHOU Cai-qin, LI Shi-zhong, LIANG Guo-qiang
(College of Mechatronic Engineering, North University of China, Taiyuan 030051, China)
Abstract: InterRange Instrumentation Group (IRIG-B(AC)) code is usually used in the shooting range test for time information transmission and systems time synchronization. According to IRIG-B(AC) code format and modulation principle, this paper presents IRIG-B(AC) coding circuit design scheme based on field programmable gate array (FPGA). The B(AC) code signal is generated by AD7245, a digital-to-analog (D/A) converter. After amplified, the signal can be used directly for system time synchronization, and the amplitude of the signal can be adjusted according to different requirements. The IRIG-B(AC) encoder designed has been verified by test. The test results show that it can output accurate time information and has higher practicality.
Key words: IRIG-B(AC) code; field programmable gate array (FPGA); amplitude modulation; time synchronization
CLD number: TN99Document code: A
Article ID: 1674-8042(2015)03-0291-05 doi: 10.3969/j.issn.1674-8042.2015.03.016
References
[1] GUO Bin, SHAO Qing-xiao, XIAO Chang-yan, et al. A study of Bei-dou and GPS dual-mode synchronization technology for electric power system clock. Computer Measurement & Control, 2011,19(1):139-141.
[2] LI Jian-wu, QIAO Zheng-sheng, LONG Li-ni.A method of digital modulation of IRIG-B(AC) code. China Water Transport, 2008, 8(9): 121-122.
[3] PANG Ji-yao. Implementation of IRIG-B encoder based on FPGA. Modern Electronics Technique, 2009, 32(24): 113-117.
[4] HAO Shuai, HONG Hai-li, REN Yu-fei. Design of IRIG-B(DC) code encoder and decoder based on FPGA. Foreign Electronic Measurement Technology, 2012, 31(08): 64-67.
[5] LI Liang, LI Jie-ran, ZHANG Ye. IRIG-B (AC) code modulation design based on EPM7160S. Electronic Design Engineering, 2010,18(2): 60-62.
[6] TAN Wei-ze, ZHAN Jian. Design for IRIG-B code encoder with embedded microprocessor. Journal of the Academy of Equipment Command & Technology, 2009,20(4): 82-85.
[7] ZHANG Xiang-rong. Circuit design of the interface card with IRIG – B code format decoding. Microcontroller & Embedded System, 2001, (9): 31-33, 36.
[8] LIU Ming-bo, GENG Wen-jian, HUA An, et al. Design and implement of IRIG-B builder and decoder. Foreign Electronic Measurement Technology, 2010, 29(5): 47-51.
[9] ZHANG Xue-ming, ZHANG Zhen-ya, DAI Ming, et al. Filtering and digital phase compensation of IRIG-B(AC) code in airborne equipment. Optics and Precision Engineering, 2009,17(1): 213-219.
[10] XIE Ren-xiang.The decoding of IRIG-B and the realization of net time service. Chengdu: Sichuan University, 2006: 24-28.
[11] TONG Gang, CUI Ming, CAO Yong-gang, et al. Application of MSP430F149 in IRIG-B code demodulator. Computer Measurement & Control, 2007,15(11): 1597-1601.
[12] TANG Bin, XU Qing-fang, YAO Shan-hua. Design of B code time terminal system based on Bei-dou/GPS dual-mode. Electrical Measurement & Instrumentation, 2013, 50(8): 116-120.
基于FPGA的IRIG-B(AC)编码器设计
周彩亲, 李世中, 梁国强
(中北大学 机电工程学院, 山西 太原 030051)
摘要: IRIG-B(AC)码常用于靶场试验中传递时间信息和同步各系统时间。 根据IRIG-B(AC)码的格式及调制原理, 介绍了基于FPGA的IRIG-B(AC)编码电路的设计。 利用AD7245实现D/A转换转换产生B(AC)码信号, 信号经放大后可直接用于系统时间同步, 而且信号幅度可根据不同的使用需求进行调节。 经测试验证, 本系统输出的时间信息准确无误, 有较高的实用性。
关键词: IRIG-B(AC)码; FPGA; 调幅; 时间同步
引用格式:ZHOU Cai-qin, LI Shi-zhong, LIANG Guo-qiang. Design of IRIG-B(AC) encoder based on FPGA. Journal of Measurement Science and Instrumentation, 2015, 6(3): 291-295. [doi: 10.3969/j.issn.1674-8042.2015.03.016]
[full text view]