星间异步通信链路的误码率测试技术

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

万方数据
126
空间电子技术
2010年第1期
之间通信传输无误的关键。CRC校验的简单设计 流程图如图8所示。这里重复发送3次错误帧,如 果连续3次发现传输错误,则报警提示。
相对于下行数据,上行解析误码率测试数据的 设计显得较为复杂。主要是,针对不同的码序列要 设计不同的解析流程,工作量较大,其流程示意图如 图9所示。
误码率P,的计算公式: 误码率P。=检测到的总误码数/发送的数据 总bit数 如果都有误码率P。冬10一,则误码率性能满足 设计指标。 5.4误码率测试结果 分别对数据在直传T作模式和数据再生转发模 式这两种情况下的数据进行误码率统计。 数据帧格式分别选择6种码型格式,长度128 (字节),次数10000,帧数15;每次测试用时25小 时,测试结果显示,误码率性能满足设计指标。 图1 1显示了误码率测试的显示框图。
Bit Error Rate Testing Technology for the Inter—Satellite Link
Liu Lei Chang Qin91 Li Jun2 Xi Qinglin92
(I,Beijing University of Aeronautics&Astronautics,Beijing 100083; 2.China Acadumy of Space Technology(Xi 7an),Xi 7an 710000)
1 通信线路误码率测试原理及方法
在数字通信中,误码率是检验数据传输设备及
收稿日期:2008—07—02;修回日期:2008—09—11
其信道工作质量的一个主要标准旧J。测试中,一般
采用由多项式生成的M序列(也就是伪随机码序
列)作为测试内容。这里采用7种码序列,外加发
送比对文件模式,共8种测试内容。码序列的生成
(1)动态条件电平变化范围30dB
频率变化范围≤±6kHz
频率变化速率≤450Hz/s 时延变化范围0.1咖一0.5ms
Eh,No
14dB一44dB
(2)系统指标 误码性能
Pe≤1×10“(既/Ⅳ0≥
14dB,电平和频率动态条 件下)
图lO误码性能测试连接框图
误码率性能测试分别在自测、环测、对测三种模 式下进行。这里只是列出Hale Waihona Puke Baidu对测的模式连接图。如 果自测和环测,只需将相应的数据接口更换即可。 5.3数据处理和测试结果判决
4误码率测试软件设计
误码率测试软件的设计分为上行和下行部分。
图7误码率测试下行数据程序设计流程图
图8误码率测试下行数据的CRC校验程序设计流程图 下行部分主要负责向终端发送测试数据。考虑
到需要数据校验(这里采用的是CRC校验方法), 下发的时序由解析上行的校验帧来控制。
误码率测试下行程序设计流程图如图7所示。 其中,请求信号的解析也是误码率测试中很重 要的一部分。采用的CRC校验方法是常见的网络 信息传输的校验方法,也是保证上位机和硬件终端
发送的数据总bit数=10/要求达到的误码 率指标P。
这样,如果待测设备恰能满足误码率指标,则会 检测到10bit的误码;如果检测到的误码数小于 lObit,则待测设备的误码率性能优于设计指标。
为了使测试帧具有典型性,定义测试帧结构。 可以通过上位机应用软件重复发送25帧星间通信 信息帧给中频信号处理板,组成一个完整的测试帧。 通信信息帧格式如表1所示。
nications:The influence of shake of a satellite 7 s platform
on the bit error rate『C J.Aero Sense98,Orlando,1998:
13~{7
[4] 吴礼发.高级网络编程接口NPORT的设计与实现 [J].计算机工程,2002,28(5):278—280
图3 串口转网口组网解决方案示意图
3 系统误码率测试的数据帧格式设置
测试和数据转发模式下的双程误码率测试。两种模 式都包括使用外部数据源和内部数据源(由上位机 应用软件产生测试数据)两种情况。所有情况都由 上位机软件完成收发数据的比对,统计误码率。
为了测试方便,在使用内部数据源时,用来进行 误码率测试的帧格式统一取为20 600bit,帧的时间 长度大约为4s,这样,为了满足长时间误码率测试 的要求,可以重复发送,直到达到以下要求:
串口在远距离传输中高误码率的缺陷,故在终端中 加入一个串口转网口的设备。将设备终端从串口出 来的数据流按TCP/IP协议传给PC,再由PC对数 据进行处理。这里采用的是MOXA公司的Nport 5110产品。它具有如下优点:
(1)轻松安装和简易设定,信用卡般的大小; (2)立即使串口仪器组网,采用点对点连接模 式,可在不使用PC的情况下经由网络连接串口仪 器; (3)支持Windows/Linux COM串口驱动程序模 式,支持通用Socket操作模式,包括TCP服务器模 式、TCP客户端模式、UDP服务器/客户端和以太网 调制解调器模式等; (4)自动侦测IO/100Mbit/5Ethemet,所有串口 信号皆内建15kV ESD突波保护; (5)通过网络/Telnet/控制器端口进行配置,配 置工具在网络上自动寻找Nport仪器。 组网解决方案示意图如图3所示,一台计算机 可以通过集线器连接多个网口。
I=m
误码性能测试连接框图如图10所示。
图9误码率测试上行数据解析程序设计流程图
5误码率性能测试
5.1误码率测试设备 参与误码率测试的设备主要包括:两台计算机、两
台串口转网口设备、两个衰减器、两台待测设备终端。 5.2误码率测试依据及连接框图
测试依据如表2所示。 表2误码率性能测试依据
序号
项目
指标要求
表1通信信息帧
其中,数据段填充分为以下几种情况: a)填人全0; b)填入全1; c)填入0、1交替序列; d)填人自然数序列; e)各帧依次填人Ill序列,可以设置各种长度的 m序列; f)本地文件,可以选择本地硬盘里的任意文本 文件。 设置界面的框图如图4所示,从图可以直接清 晰地看到多种码型的选择都列在其中,方便选择和 设置,每一种码型的长度和次数都可以随意设置;还 有显示估算发送时间。 图5则显示出了误码率统计框图的结果显示 图。 发送数据帧格式设置的上方可以显示当前发送 的数据帧格式。前导码和帧头帧尾都可以随意设 置,如图6所示。
通信链路直传、转发模式的误码率测试方法,通过串 口一网口转换方案实现了对多节点链路进行数据传 输误码率检测,设计了传输误码分析算法,提供对星 间链路多种传输帧协议、多种码型的误码率测试功 能,分析星间双向异步通信链路的误码成因。每套 测试终端产生并接收误码率测试、测距/时间同步数 据流,完成双向信道误码性能测试、载噪比估计及距 离、时差测量结果的处理和显示,并具有对终端设备 状态监控的功能¨,2 J。
空间电子技术
2010年第1期
SPACE ELECTRONIC TECHNOLOGY
123
星间异步通信链路的误码率测试技术
刘磊1 常青1 李军2 习清伶2
(1.北京航空航天大学,北京100083;2.中国空间技术研究院西安分院,西安710000)
摘要误码率是星间链路通信系统中的一个重要指标。文章提出了适用于星间双向异步通 信链路直传、转发模式的误码率测试方法,通过串口一网口转换方案实现了对多节点的星间通信链 路进行数据传输误码率检测。设计了双向异步信道传输误码分析算法并利用软件实现,提供对星 间链路多种码型、多种传输帧协议的误码率测试功能,能够给出双向异步信道传输误码的详细参 数,分析星间双向异步通信链路的误码成因。
关键词 星间通信链路双向异步信道误码率测试
0引 言
文章研究内容面向星间异步通信链路,实现对 信道的误码率在线测试、实时统计与分析处理。
任务的星问链路采用了全双工异步链路体制, 基于双向单程伪距测量(Dual One-way Ranging, DOWR)方法,实现星间双向异步通信与非相十扩频
测蹦时间比对。文中提出了适用于星间双向异步
误码率测试分为数据直传模式下的单程误码率
万方数据
2010年第1期
刘磊等:星间异步通信链路的误码率测试技术
125
图4发送数据帧格式设置框图
图5误码率统计框图
图6发送数据格式框图
上位机每收到一帧,将该帧与发送的数据相比 较,检测到错误后,将总误码数加l。由于LNA接13 为有线接口,且TCP协议中本身含有校验和重传机 制。故由LNA接口带来的误码可以忽略不计。待测 试完成(发送的帧数达到要求)后,上位机应用软件 自动完成误码率计算。
作者简介 刘磊1984年生,硕士研究生,就读于北京航 空航天大学。目前从事星间数据链路技术与卫星导 航接收机等方面的研究工作。 常青1962年生,工学博士,毕业于北京航空 航天大学,副教授。研究方向涉及卫星定位接收机、 新一代无线通信系统、通信抗干扰、音视频信息处理 等多个领域。 李军1980年生,硕士研究生,毕业于北京航 空航天大学,工程师,现从事卫星有效载荷系统测试 丁作。 习清伶 1965年生,大学本科,毕业于西北工 业大学,研究员。目前从事卫星测控与星间数据链 路技术等方面的研究工作。
方法在此不展开叙述,下面重点讨论误码率的测试
方法。
误码率BER的定义是:
BER=Jv,/Jv,=N,/Nm
(1)
式中,Ⅳ。、M分别为时间间隙t。内的错误比特数、所 传输的总比特数;B为在测量点的二进制信号的比
特率。
测试原理图如图1所示。
图1 通信线路误码率测试原理示意图
2 多终端误码率统计的组网解决方案 设计
Abstract Bit error rate(BER)is a key parameter of the inter—satellite communication system.BER testing
method is put forward for direct transfer mode and relaying transfer mode of inter—satellite bidirectional asynchronous communication link.Using RS232一Ethernet unit.BER testing for inter—satellite multi—node communication link is re— alized.In the paper,BER analysis algorithm for bidirectional asynchronous communication link is researched and de— veloped.BER analysis software can support multiplicate code types,muhiplicate transfer flame structures,propose BER parameters and dednee the reason of BER in inter—satellite bidirectional asynehronotesmommunication link.
图i1误码率测试框图
6 结论
文章主要研究了星间双向异步通信链路扩频信
万方数据
2010年第1期
刘磊等:星问异步通信链路的误码率测试技术
127
道误码率在线测试与实时统计分析技术。研究结果 表明,文章提出的误码率测试方法正确高效,误码率 统计算法准确可靠,对于整个星间链路分系统信道 误码性能的评测起到了关键作用。同时,该算法模 块具有很好的移植性,特别适用于通信网节点较多、 拓扑复杂、动态条件下的交叉多址通信链路进行误 码性能在线监测与统计分析。
参考文献
于志坚,丁溯泉,罗伦.航天测控与数传接收综合信 息构想[J].遥测遥控,2002,23(4):8~ll 丁溯泉,于志坚.s/X航天测控与数传接收统一信道 体制研究[c].中国空间科学学会空间探测专业委员 会第十五次学术会议论文集.P121~P127.2002 Ma ling,Huang Bo,et ai.Inter—satellite optical eommu—
星间异步通信链路终端包括铷钟、多普勒模拟单 元、基准源放大及分路器、频率综合器、噪声源、A/D
万方数据
124
空间电子技术
2010年第1期
采样、综合基带处理单元、8PSK调制器及设备监控单 元和计算机等。处理终端设备尽可能只占机柜中的 一个抽屉,监控计算机采用笔记本电脑…。简化的终
H 端A和终端B的中频连接示意图如图2所示。 m:嬲试卜盟] 冒事蹲。阻 图2星间通信链路终端设备连接示意图 由于终端和PC之间可能相隔较远的距离,而
相关文档
最新文档