




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、可变帧结构的PCM遥测帧同步器设计张晓威,苏淑靖(中北大学 仪器科学与动态测试教育部重点实验室,太原,030051)摘要:针对传统帧同步器只能对固定帧格式的数据进行帧同步的缺点,提出一种基于现场可编程门阵列(FPGA)的帧同步方案,用户可根据实际需求通过上位机软件配置帧长、帧同步字等参数,实现对不同帧结构的PCM遥测数据进行帧同步。该方案采用了参数可调的同步容错及前后方保护机制,提高了帧同步的可靠性和稳定性。给出了帧同步方案的工作原理,以及关键技术的实现方法,在实际应用中对其同步性能进行分析,测试结果表明该方案对不同帧结构的数据均可实现帧同步。关键字:PCM;遥测;帧结构;帧同步;FPGA中图
2、分类号:TN919.3+4 文献标识码:ADesign of Variable Frame PCM Telemetry Frame synchronizerZHANG Xiao-wei, SU Shu-jing(National Key Laboratory for Electronic Measurement Technology, North University of China,Taiyuan of Shanxi Province, 030051,China)Abstract:Data can only be fixed frame format frame synchronizati
3、on of the shortcomings of the traditional frame synchronizer is proposed based on field programmable gate array (FPGA) frame synchronization scheme, the user can configure the frame length by the PC software according to actual demand, the frame sync word and other parameters to achieve the PCM fram
4、e structure different telemetry data frame synchronization. The program uses a synchronous fault tolerance and front and rear protective mechanism adjustable parameters to improve the reliability and stability of the frame synchronization. Shows the working principle of the frame synchronization sch
5、eme, and the implementation of key technologies, in practical applications to analyze its synchronization performance, the test results show that the program data of different frame structure can achieve frame synchronizationKey words: PCM; Telemetry; Frame format; Frame synchronization; FPGA0 引言在数字
6、传输系统中,常采用帧同步的方法确定遥测数据在数据流中的位置,通过在发送端对数据基金项目:国家自然科学基金重点项目(60866039)作者简介:张晓威(1989- ),女,山西临汾人,硕士研究生,主要研究方向为电路系统的诊断与检测;苏淑靖(1971-),女,山西吕梁人,副教授,硕士生导师,主要研究方向为感知与探测,信号处理。进行帧格式化处理,在接收端利用帧同步技术恢复原始数据。遥测技术作为军工测试和民用试验领域的主要手段,获得了极大的发展。随着所需测量的参数越来越多,速率越来越快,数据编帧日益复杂,形成了各种各样的测试设备,而各种测试设备之间不能通用,带来了很大不方便的同时,也造成了极大地资源浪
7、费。为了改善这一问题,需要实现一个能够对不同帧结构的PCM数据进行同步的帧同步器1。随着计算机技术的不断发展以及超大规模集成电路的成熟使用,本文提出了基于FPGA的可变帧结构帧同步方案,通过上位机与FPGA互连,使用上位机软件下发帧同步参数的方式,完成对不同帧结构数据流的帧同步,并采用容错技术和同步保护,提高帧同步器的性能。1 PCM遥测数据帧结构PCM编码方式是目前的遥测系统中使用最多的数据传输方式,可以实现多路时分复用数字传输。遥测数据以帧作为可识别的传输单位,一帧一帧地顺序传输2。其典型的帧格式如图1所示。图1 PCM遥测帧格式如图1所示一帧数据包含一个K位的帧同步码组和N路数据,其中帧
8、同步码组用来进行帧同步定位,使遥测时的接收设备能够同步于发射设备,能通过帧同步器来完成数据流的分路或分字,并把串行数据转换成并行数据流。一般根据遥测数据流的特性,选取自相关性最好的固定码作为帧同步码组。如果帧同步码组的长度太短,则在数据流内的非同步码位置上出现假同步的概率很高,而当帧同步码组过长时,则会占用较大的有效信道容量,所以对于不同的遥测数据有着各自的帧结构。本文要实现的帧同步器的工作指标为帧长3256字,帧同步码组采用GJB21.2A标准的同步码组,码组长833位可选。实际应用中用户根据需求通过软件配置确定的帧长和帧同步码组。2 帧同步器组成帧同步器各功能模块主要有:参数配置模块,相关
9、检测模块,帧同步状态控制模块和输出控制模块,其工作原理图如图2所示。图2 帧同步原理图在帧同步器开始工作之前,需要从上位机下载帧结构参数,由参数配置模块完成各参数配置,包括帧同步码组、帧长、字长、相关运算所需的参数和同步保护参数。帧同步器的帧同步流程为:首先,串行数据流进入相关检测器进行相关运算,检测是否有同步码组出现,并将检测值实时送至同步判决电路;同步判决电路根据检测值完成对同步状态的控制,同步状态有搜索、校验、锁定三种状态,当状态机进入锁定态时,表示达到帧同步,输出帧同步信号;最后,输出控制电路在帧同步信号的控制下,根据字长及位字顺序参数输出并行数据和时钟信号,完成数据流的分路。2.1
10、相关检测器设计相关检测是通过将数据流串并转换,与帧同步码进行比较,判断数据流中是否有帧同步码出现,从而确定一帧的开始位置。本文要实现833位可变的帧同步码的相关检测,其关键是计算出移位寄存器值与同步码组间的汉明距离(两个码组对应位不同的个数)。本设计相关检测器结构原理如图3所示。图3 帧同步码检测器结构移位寄存器将串行数据流转变为并行的数据输出,为了保证最长的帧同步码组的检出,移位寄存器长度设为33级,即M = (M32,M31,M30,.,M2,M1,M0)。图中A为待检测同步码组的配置值,为了达到帧同步码组可变的运算目的,当同步码组长为n(n33)时,则设置A的低n位为同步码组,高位用0补
11、足33位。将A和M进行逐位异或,则汉明距离为所得结果X内低n位中的1的个数。配置一个同样为33位的参数B,使其低n位为1,高位为0,将X和B相与,便可以屏蔽掉X高位中的1,得到值Y=(Y32,Y31,Y30,.,Y2,Y1,Y0),最后使用一个加法计数器计算Y内1的个数即可得到汉明距离d=。可以看出,整个相关运算中的操作数都是以33位为标准进行运算。这样处理可以使设计更为简洁,只需要根据帧同步码组配置出相应的操作数即可,而不用设计复杂的可变长移位寄存器和可变长度计数器。对FPGA而言,包含了大量组合逻辑的相关运算必然会成为整个帧同步器的关键路径,它的时延决定了帧同步器的工作速度。当数据传输速度
12、较快时,相关运算的速度可能无法满足要求,这时可以采用并行同步处理的方法降低工作速度3,具体可以参考文献3。2.2 同步判决电路设计同步判决电路的主体为一个状态机,包含了容差值可调的同步容差电路和保护参数可变的保护电路。同步容差是指同步判决过程中,可以在一定程度上允许帧同步码误码。若容差值为s,则当汉明距离ds时,便看作检测到帧同步码组。这样即使由于干扰造成s位的误码,也可以检测到帧同步码组。保护电路主要是在同步和失步状态转换过程中增加前向校验(门限为)和后向校验(门限为),为帧同步状态起到保护作用。同步判决电路根据相关检测器的检测值控制状态机的状态转换,并控制产生帧同步信号。其状态转换关系如图
13、4所示。图4 同步状态机状态机的初始状态为搜索态,在失步状态下,判决电路会在每个时钟判断相关检测值d,容差门限为s,当检测到d小于s时,便可以判定为检测到帧同步码,并立即启动状态机转到入锁校验态。在入锁校验态,为了避免受信号中假同步码的影响,当检测到帧同步字后,会每隔一帧长度对检测值进行判决。当连续次判决正确时,则判定为找到帧同步信号,并控制状态机进入锁定态,否则,判定为假同步,并回到搜索态接着进行搜索。进入锁定态后,状态机开始输出帧同步信号到输出控制电路,同时判决电路每隔一帧对检测值进行判决,此时同步容差为k,当丢失帧同步信息时,便进入失锁校验态。这时,如果连续次丢失帧同步信号,则判定已经失
14、步,控制状态机进入搜索态,重新开始搜索;如果期间又检测到帧同步码组,则回到锁定态。在失锁校验的过程中,帧同步信号一直是有效的4。3 性能分析及仿真在帧同步功能实现的基础上,同步容差值s和k,前方保护门限和后方保护门限的选取共同决定了帧同步器的性能,其性能指标主要有虚漏概率和虚警概率。当处于搜索态时,在非同步位置上,若数据流中随机出现1和0的概率为P=0.5,则随机码出现帧同步码组而被检测到,称之为虚警。其概率为: (1)由式1可以看出,如果容错s较大的话,容易进入假锁,尤其是帧码长n较小的时候。当增加入锁校验时,虚警概率为: (2)可见,增加检验帧数,可以有效地减小虚警概率,但是,增加检验帧数
15、又增加了平均入锁时间,所以需要综合考虑这两点,找到s和的最佳取值。本文中当n小于20时,s=0,=2或3;当n大于20时,s=1,=2。帧码每次比较的过程中,如果由于误码而引起数据流中同步位置上出现与帧码不符合,称其为虚漏。其概率是: (3)增加失锁校验后,虚漏概率为: (4)由式3和4可知,帧码长n越大,虚漏概率越小,而且容错k和检验帧数的增加,可以减小虚漏概率。但是,随着k和增加,同样会减小假锁后解锁的概率。本方案中,容差值k和的取值是:当n小于16时,取k=1,=3;当n大于16小于24时,取k=2,=3;当n大于24时,取k=3,=3。应用中需要综合考虑所接收数据的帧长、帧码长、数据特
16、点、误码率Pe等情况,选取能够最大提升帧同步器性能的参数。当数据传输误码率较高时,可以适当的增加容错和前后方保护门限,以提高帧同步器的抗干扰能力。本设计在ISE开发平台上做了编译,并使用Modelsim仿真5。仿真数据为1100100110101010循环出现,其中11001001为同步码组,10101010为8路数据,仿真过程中进行人为注错造成误码。仿真结果如图5所示。仿真结果显示,本设计对PCM数据流内的帧同步码组能迅速的检测识别,正确的输出并行数据流,并且能有效减小误码的干扰,效果达到预期。图5 仿真波形在实际测试时,对解调卡上应用了此帧同步电路的PCM测试仪进行分析,根据GJB21.2
17、A标准的同步码组,通过PCM测试仪的上位机软件下发帧同步码组为EB 90H帧结束标志码组为14 6FH,以及帧同步码组为9A BC B5 2CH帧结束标志码组为65 43 4A D3H的参数6,解调卡将解调后的数据上传给上位机,测试结果表明测试仪对不同帧结构的数据连续测试1024帧均未出现失步,且测试数据分析正确。4. 结论使用FPGA实现帧同步码检测的参数化设计,可以通过上位机软件实时地改变参数,很方便地完成对不同帧结构PCM数据流的帧同步,而不必更改帧同步器的硬件设计,有效的改善了传统帧同步器只针对单一帧结构的缺点,在遥测数据解调系统中发挥巨大的作用。同时在本设计同步过程中采用了参数可变的容错和保护机制,可以针对不同的数据帧结构和信道传输特性,采用合适的容差值和保护参数,最大限度的提升帧同步的性能。通过对应用了此帧同步电路PCM测试仪的分析,表明其性能稳定可靠。参考文献:1周阳,周俊.自适应帧同步器的设计与实现J. 电视技术,2007,47(3):42-44.2张彦军,刘龙飞,刘薇.基于FPGA的通用PCM测试仪的设计J.火力与指挥控制,2013,38(1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品组合管理
- 幼小衔接培训老师
- 医院冬季消防法律培训
- 销售月度工作总结及计划
- 儿童哮喘护理
- 表单填写说明培训
- 有效沟通机制培训
- 职业教育管理学理论与实践
- 肢体无力护理查房
- 子宫颈癌护理诊断
- 企业市场营销策略顾问服务合同范本
- 贵州省贵阳市部分学校2024-2025学年高二下册期末联考数学试卷(附答案)
- 2024-2025学年人教版 2024小学数学一年级下册教学工作总结(共3套)
- 学生高层宿舍管理制度
- 薪资发放协议
- T/CAR 7-2021绿色高效自携式商用冷藏陈列柜技术要求和评价方法
- 合作账号合伙协议书
- 2025-2030年国内冷藏集装箱行业市场现状供需分析及投资评估规划分析研究报告
- 警务技能抓捕课件
- 广东省广州市南沙区2025届七下生物期末教学质量检测试题含解析
- DB13T 2700-2018 水工柔性生态防护结构设计规范
评论
0/150
提交评论