误码率可配置的链路传输时延产生方法、装置及系统制造方法及图纸

技术编号:13403926 阅读:90 留言:0更新日期:2016-07-25 00:48
本发明专利技术提供了一种误码率可配置的链路传输时延产生方法、装置及系统。该方法包括:获取配置的时延数据帧参数和误码率数据帧参数;接收上位机发送的待处理的数据;按照待处理数据写入存储器的速度将待处理的数据写入到存储器中,并监测写入到存储器中的待处理数据的大小,当写入到存储器中的待处理数据的大小等于与时延数据帧参数对应的数据大小时,按照待处理数据写入存储器的速度将待处理的数据读出,以获得时延处理后的数据;根据误码率数据帧参数,对时延处理后的数据执行误码处理,以获得误码处理后的数据;将误码处理后的数据发送给下位机。可以实现对卫星网络和深空通信的链路模拟。

【技术实现步骤摘要】

本专利技术实施例涉及通信
,尤其涉及一种误码率可配置的链路传输时延产生方法、装置和系统。
技术介绍
卫星通信是航天技术和通信技术结合的,由计算机控制的先进通信方式。它是在微波通信基础上发展起来的一种特殊形式的微波通信。卫星通信是指利用人造地球卫星作为离地面很高的中继站,在两个或多个地球站之间转发无线电信号,从而实现它们相互之间的信息交换和信息传输的通信方式。由于卫星通信具有覆盖面大、频带宽、容量大、适用于多种业务、性能稳定可靠等优点。多年来,在国际通信、国内通信、军事通信、移动通信和广播电视等领域得到了广泛应用。但卫星通信中出现的大时延、误码造成的丢帧等问题越来越受到人们的重视。为了在实验的条件下模拟卫星通信时的通信条件,亟需一种误码率可配置的链路传输时延产生装置来模拟卫星通信时的通信条件,以确定在大时延和误码的通信条件下对卫星通信的机制、传输控制协议的性能的影响。
技术实现思路
本专利技术实施例提供一种误码率可配置的链路传输时延产生方法,实现了对卫星通信的通信条件的模拟,能够在数据传输时产生可配置的时延和误码,进而能够确定在时延和误码的通信条件下对卫星通信的机制、传输控制协议的性能的影响。本专利技术实施例提供一种误码率可配置的链路传输时延产生方法,包括:获取配置的时延数据帧参数和误码率数据帧参数;接收上位机发送的待处理的数据;按照待处理数据写入存储器的速度将所述待处理的数据写入到存储器中,并监测写入到存储器中的待处理数据的大小,当所述写入到存储器中的待处理数据的大小等于与所述时延数据帧参数对应的数据大小时,按照所述待处理数据写入存储器的速度将所述待处理的数据读出,以获得时延处理后的数据;根据所述误码率数据帧参数,对所述时延处理后的数据执行误码处理,以获得误码处理后的数据;将所述误码处理后的数据发送给下位机。本专利技术实施例提供一种误码率可配置的链路传输时延产生装置,包括:获取模块,用于获取配置的时延数据帧参数和误码率数据帧参数;接收模块,用于接收上位机发送的待处理的数据;时延处理模块,用于按照待处理数据写入存储器的速度将所述待处理的数据写入到存储器中,并监测写入到存储器中的待处理数据的大小,当所述写入到存储器中的待处理数据的大小等于与所述时延数据帧参数对应的数据大小时,按照所述待处理数据写入存储器的速度将所述待处理的数据读出,以获得时延处理后的数据;误码处理模块,用于根据所述误码率数据帧参数,对所述时延处理后的数据执行误码处理,以获得误码处理后的数据;发送模块,用于将所述误码处理后的数据发送给下位机。本专利技术实施例提供一种误码率可配置的链路传输时延产生系统,包括:上位机、下位机、配置机及如权利要求5-8任一项所述的误码率可配置的链路传输时延产生装置;所述上位机通过第一以太网接口与所述误码率可配置的链路传输时延产生装置连接,所述下位机通过第二以太网接口与所述误码率可配置的链路传输时延产生装置连接,所述配置机通过RS232串口或第三以太网接口与所述误码率可配置的链路传输时延产生装置连接。本专利技术实施例提供一种误码率可配置的链路传输时延产生方法,通过获取配置的时延数据帧参数和误码率数据帧参数;接收上位机发送的待处理的数据;按照待处理数据写入存储器的速度将待处理的数据写入到存储器中,并监测写入到存储器中的待处理数据的大小,当写入到存储器中的待处理数据的大小等于与时延数据帧参数对应的数据大小时,按照待处理数据写入存储器的速度将待处理的数据读出,以获得时延处理后的数据;根据误码率数据帧参数,对时延处理后的数据执行误码处理,以获得误码处理后的数据;将误码处理后的数据发送给下位机。实现了对卫星通信的通信条件的模拟,能够在数据传输时产生可配置的时延和误码,进而能够确定在时延和误码的通信条件下对卫星通信的机制、传输控制协议的性能的影响。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术误码率可配置的链路传输时延产生方法实施例一的流程图;图2为本专利技术误码率可配置的链路传输时延产生方法实施例二的流程图;图3为本专利技术误码率可配置的链路传输时延产生装置实施例一的结构示意图;图4为本专利技术误码率可配置的链路传输时延产生装置实施例二的结构示意图;图5为本专利技术误码率可配置的链路传输时延产生系统实施例一的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术误码率可配置的链路传输时延产生方法实施例一的流程图,如图1所示,本实施例的执行主体为误码率可配置的链路传输时延产生装置,具体可通过软件和硬件相结合的方式实现,可将误码率可配置的链路传输时延产生装置设置在FPGA板上。则本实施提供的误码率可配置的链路传输时延产生方法包括:步骤101,获取配置的时延数据帧参数和误码率数据帧参数。本实施例中,可将时延数据帧参数配置软件和误码率数据帧参数配置软件安装在配置机中,配置机通过RS232串口或以太网接口与误码率可配置的链路传输时延产生装置连接,将时延数据帧参数和误码率数据帧参数发送给误码率可配置的链路传输时延产生装置。本实施例中,配置机可以为计算机或笔记本电脑等。本实施例中,当采用RS232串口从配置机中获取时延数据帧参数和误码率数据帧参数时,若不发送数据帧,则输入一直保持高电平,在发送有效数据帧之前,先发送一位零,之后是八位有效数据位,最后为校验位和结束位。本实施例中,时延数据帧参数和误码率数据帧参数的数据帧的格式主要有帧头标志位,帧类型和长度以及具体的参数。在时延数据帧参数中的具体参数为时延的时长,在误码率数据帧参数中的具体参数可以为置错位置。其中数据帧的字节长度由帧长度和具体参数的大小决定。具体地,表1为时延数据帧参数的数据帧格式,表2为误码率数据帧本文档来自技高网...

【技术保护点】
一种误码率可配置的链路传输时延产生方法,其特征在于,包括:获取配置的时延数据帧参数和误码率数据帧参数;接收上位机发送的待处理的数据;按照待处理数据写入存储器的速度将所述待处理的数据写入到存储器中,并监测写入到存储器中的待处理数据的大小,当所述写入到存储器中的待处理数据的大小等于与所述时延数据帧参数对应的数据大小时,按照所述待处理数据写入存储器的速度将所述待处理的数据读出,以获得时延处理后的数据;根据所述误码率数据帧参数,对所述时延处理后的数据执行误码处理,以获得误码处理后的数据;将所述误码处理后的数据发送给下位机。

【技术特征摘要】
1.一种误码率可配置的链路传输时延产生方法,其特征在于,包括:
获取配置的时延数据帧参数和误码率数据帧参数;
接收上位机发送的待处理的数据;
按照待处理数据写入存储器的速度将所述待处理的数据写入到存储器
中,并监测写入到存储器中的待处理数据的大小,当所述写入到存储器中的
待处理数据的大小等于与所述时延数据帧参数对应的数据大小时,按照所述
待处理数据写入存储器的速度将所述待处理的数据读出,以获得时延处理后
的数据;
根据所述误码率数据帧参数,对所述时延处理后的数据执行误码处理,
以获得误码处理后的数据;
将所述误码处理后的数据发送给下位机。
2.根据权利要求1所述的方法,其特征在于,所述按照待处理数据写
入存储器的速度将所述待处理的数据写入到存储器中,并监测写入到存储器
中的待处理数据的大小之前,还包括:
对所述待处理数据进行填充处理;
相应地,所述当所述写入到存储器中的待处理数据的大小等于与所述时
延数据帧参数对应的数据大小时,按照所述待处理数据写入存储器的速度将
所述待处理的数据读出,以获得时延处理后的数据之后,还包括:
将所述时延处理后的数据中的填充数据进行移除处理。
3.根据权利要求1或2所述的方法,其特征在于,所述时延数据帧参数
包括:时延的时长;
所述按照待处理数据写入存储器的速度将所述待处理的数据写入到存储
器中,并监测写入到存储器中的待处理数据的大小之前,还包括:
根据所述配置的时延数据帧参数和所述待处理数据写入存储器的速度,
计算与所述配置的时延数据帧参数对应的数据的大小。
4.根据权利要求3所述的方法,其特征在于,所述误码率数据帧参数
包括:有无误码率、误码率分布类型及误码率大小;
所述根据所述误码率数据帧参数,对所述时延处理后的数据执行误码处
理,以获得误码处理后的数据具体包括:
对所述误码率数据帧参数进行解析,若所述有无误码率为有误码率,则
根据所述误码率分布类型及误码率大小在所述时延处理后的数据的误码位置
对数值进行反转,置出错误,以获得误码处理后的数据。
5.一种误码率可配置的链路传输时延产生装置,其特征在于,包括:
获取模块,用于获取配置的时延数据帧参数和误码率数据帧参数;
接收模块,用于接收上位机发送的待处理的数据;
时延处理模块,用于按照待处理数据写入存储器的速度将所述待处理的
数据写入到存储器中,并监测...

【专利技术属性】
技术研发人员:刘锋王志浩张涛
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1