经验交流
"rechnicaICommunications
《自动化技术与应用》2010年第29卷第l期
一种七位巴克码数据发送卡的设计★
周治良。张传军.鲍启元,江伟伟
(中国人民解放军第五七一五工厂,河南洛阳471000)
摘要:巴克码是数字通信巾常用的信息同步码型;提出-一种7位巴克码数据发送V-的设计方法;介绍r巴克码应用背景,阐述了80C196KB单片机,EPM7128SLC可编程逻辑器件的使用方法,利用上述芯片和分立元件设计并实现7位巴克码数据发送膏;
介绍了并I-1EPP模式下巴克码的控制过程,给出了巴克码数据发送卡部分设计电路,介绍了码型实现过程;通过实践证明了该发送矗能够实现7位巴克码的生成与输出,完伞满足某型俄制机载产品测试要求。
关键词:巴克码;单片机;町编程逻辑器件;EPP
中图分类号:TP216.1文献标识码:B文章编号:1003—7241(2010)010091—04
DesignofaBarker7DataTransmittingCard
ZHoUZhi-liang,ZHANGChuan-jun,BAoQi-yuan,JIANGW越-wei
(No.5715FactoryofPLA,Luoyang471000China)
Abstract:Barkerissynchronizedcodeindigitalcommunication.Inthispaper,designmethodsofbarker7datatransmittingcardarepresented.TheapplicationbackgroundofBarkerareintroduced.Theusedmethodsof
MCU80C196KBandCPLD
EPM7128SLCaresetforth,Transmittingcardis
designedandimplementedbyusinginterfacecircuitandabove-men—tionedchips.Thecontrolprocessofbarker7isintroducedunderPCparallel-portEPPmode.Thepartialdesigncircuitisgiven,thecardsisprovedtoachievethegenerationandoutputof7Barkerthroughpractice,itcansatisfytestingrequirementsofacertainRussian-madeairborneproduct.
Key
words:Barker;MCU;CPLD:EPP
1引言
数字通信中,实现信息群同步(帧同步)通常有两类方法,其中的一种是插入特殊码实现,巴克码就是一种常用的同步码组。由于巴克码具有尖锐单峰特性的自相关函数,便于与信息区别,码长适中,能够保证传输效率,因而得到大量应用。同时巴克码也可以作为特定信息量使用,它是火控雷达对制导武器进行无线电校正的常用码组,该码组保证了火控雷达系统与武器之间可靠的数字通信,只是在不同协议下用法有所不同。目前对于专用巴克码数据发送卡开发介绍很少,早期的巴克码发生器大都由分立元件产生,所以集成度很低。
?基金项目:2008空装技改项目资助(编号KJ208323)
收稿日期:2OO9—04—28
在对某俄制机载产品测试过程中,需要检测设备模拟产生7位巴克码信息,并要求信息内容可以在计算机控制下进行实时修改,该检测设备可以作为该产品日常维护和修理的重要测试工具。
在现实需求下,我们开发了作为检测设备一部分的7位巴克码数据发送卡。本文给出了一种基于单片机和CPLD的巴克码数据发送卡的实现过程,它很好的解决了巴克码信息的生成、控制、传输等相关问题,并通过实践验证了该板卡能够完成巴克码信息格式转换和传输,完全可以满足产品性能检测的要求。
2巴克码介绍[1]
巴克码是一种非周期序列。一个n位的巴克码组为{x1,X2,x3,…X。},其中xi取值为+l或一1,若它的局部自相关函数满足下式:
万方数据