一种同步字检测方法、发送器及接收器技术

技术编号:15898711 阅读:58 留言:0更新日期:2017-07-28 21:31
本申请提供了一种同步字检测方法、发送器及接收器,发送器在待发送的数据帧中插入的同步字后,将插入预设个数的同步字的待发送的数据帧发送至接收器。由于插入所述预设个数的同步字的待发送的数据帧中的信息位长度是同步字长度的指定倍数,且插入的预设个数的同步字的符号组成不同或符号组成相同但符号的排列顺序不同,接收器接收到待发送的数据帧后,将所述预设个数的同步字中的每个同步字,与所述插入预设个数的同步字的待发送的数据帧做一次互相关,能够保证至少有一个相关峰能够被检测到,从而能够确认至少一个同步字的位置,进而确定数据的帧定位信息,减少丢帧率。

【技术实现步骤摘要】
一种同步字检测方法、发送器及接收器
本专利技术涉及通信领域,更具体的说,涉及一种同步字检测方法、发送器及接收器。
技术介绍
数据传输是按照一定的数据帧格式来发送和接收数据。数据传输距离较长时,为了节省连线资源,不会使用单独的连线从发送器将数据的帧定位信息传输到接收器,常采用的方法是在发送数据中每隔一段时间插入同步字,接收器接收到数据后,通过同步字检测的方法来确定数据的帧定位信息。同步字检测是指接收器识别发送器发送的数据,从中提取出同步字信息,从而确定数据的帧定位信息,即数据帧的起始位置和结束位置,进而完成整个数据的定位过程。现有技术中,通常在发送数据中插入单同步字,在同步字检测的过程中,会出现一个相关峰,但是该相关峰容易受到干扰而无法被检测到,从而导致丢帧率较高。因此,亟需一种能够在数据传输过程中减少丢帧率的方法。
技术实现思路
有鉴于此,本专利技术提供一种同步字检测方法、发送器及接收器,以解决在数据传输过程中丢帧率较高的问题。为解决上述技术问题,本专利技术采用了如下技术方案:一种同步字检测方法,应用于发送器,包括:在待发送的数据帧中插入预设个数的同步字;其中,插入所述预设个数的同步字的待发送的数据帧中的信息位长度是同步字长度的指定倍数;所述预设个数的同步字的符号组成不同或符号组成相同但符号的排列顺序不同;将所述插入所述预设个数的同步字的待发送的数据帧发送至接收器。优选地,将所述插入所述预设个数的同步字的待发送的数据帧发送至接收器后,还包括:接收由所述接收器发送的握手信号;根据预设规则,调整下一数据帧中插入的所述预设个数的同步字中至少一个同步字的位置,所述预设规则为所述预设个数的同步字在下一数据帧中的位置不包括至少一个在所述接收器未被检测到、所述预设个数的同步字在待发送的数据帧中的同步字的位置;所述下一数据帧为排列在所述待发送的数据帧后面的距离最小的一个数据帧;将插入的所述预设个数的同步字中至少一个同步字的位置调整后的下一数据帧发送至所述接收器。优选地,所述预设个数的同步字的位置在所述插入所述预设个数的同步字的待发送的数据帧中均匀分布;或所述预设个数的同步字的位置在所述插入所述预设个数的同步字的待发送的数据帧中不均匀分布。优选地,所述插入所述预设个数的同步字的待发送的数据帧中的信息位长度是同步字长度的两倍。优选地,所述预设个数包括三个。一种同步字检测方法,应用于接收器,包括:接收由发送器发送的插入预设个数的同步字的待发送的数据帧;将所述预设个数的同步字中的每个同步字,与所述插入预设个数的同步字的待发送的数据帧做一次互相关。优选地,所述将所述预设个数的同步字中的每个同步字,与所述插入预设个数的同步字的待发送的数据帧做一次互相关后,还包括:判断所述插入预设个数的同步字的待发送的数据帧中是否有至少两个同步字未被检测到;当判断出所述插入预设个数的同步字的待发送的数据帧中有至少两个同步字未被检测到,发送握手信号到所述发送器;接收由所述发送器发送的、将插入的所述预设个数的同步字中至少一个同步字的位置调整后的下一数据帧。一种发送器,包括:存储器和处理器;其中,所述存储器用于存储程序;处理器用于调用程序,其中,所述程序用于:在待发送的数据帧中插入预设个数的同步字;其中,插入所述预设个数的同步字的待发送的数据帧中的信息位长度是同步字长度的指定倍数;所述预设个数的同步字的符号组成不同或符号组成相同但符号的排列顺序不同;将所述插入所述预设个数的同步字的待发送的数据帧发送至接收器。优选地,所述处理器用于将所述插入所述预设个数的同步字的待发送的数据帧发送至接收器后,还用于:接收由所述接收器发送的握手信号;根据预设规则,调整下一数据帧中插入的所述预设个数的同步字中至少一个同步字的位置,所述预设规则为所述预设个数的同步字在下一数据帧中的位置不包括至少一个在所述接收器未被检测到、所述预设个数的同步字在待发送的数据帧中的同步字的位置;所述下一数据帧为排列在所述待发送的数据帧后面的距离最小的一个数据帧;将插入的所述预设个数的同步字中至少一个同步字的位置调整后的下一数据帧发送至所述接收器。一种接收器,包括:存储器和处理器;其中,所述存储器用于存储程序;处理器用于调用程序,其中,所述程序用于:接收由发送器发送的插入预设个数的同步字的待发送的数据帧;将所述预设个数的同步字中的每个同步字,与所述插入预设个数的同步字的待发送的数据帧做一次互相关。优选地,所述处理器用于将所述预设个数的同步字中的每个同步字,与所述插入预设个数的同步字的待发送的数据帧做一次互相关后,还用于:判断所述插入预设个数的同步字的待发送的数据帧中是否有至少两个同步字未被检测到;当判断出所述插入预设个数的同步字的待发送的数据帧中有至少两个同步字未被检测到,发送握手信号到所述发送器;接收由所述发送器发送的、将插入的所述预设个数的同步字中至少一个同步字的位置调整后的下一数据帧。相较于现有技术,本专利技术具有以下有益效果:本专利技术提供了一种同步字检测方法、发送器及接收器,发送器在待发送的数据帧中插入的同步字后,将插入预设个数的同步字的待发送的数据帧发送至接收器。由于插入所述预设个数的同步字的待发送的数据帧中的信息位长度是同步字长度的指定倍数,且插入的预设个数的同步字的符号组成不同或符号组成相同但符号的排列顺序不同,接收器接收到待发送的数据帧后,将所述预设个数的同步字中的每个同步字,与所述插入预设个数的同步字的待发送的数据帧做一次互相关,能够保证至少有一个相关峰能够被检测到,从而能够确认至少一个同步字的位置,进而确定数据的帧定位信息,减少丢帧率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术提供的应用于发送器的一种同步字检测方法;图2a为第一种数据帧结构;图2b为第二种数据帧结构;图2c为第三种数据帧结构;图2d为第四种数据帧结构;图2e为第五种数据帧结构;图2f为第六种数据帧结构;图2g为第七种数据帧结构;图2h为第八种数据帧结构;图2i为第九种数据帧结构;图2j为第十种数据帧结构;图3a为第一种衰落结果图;图3b为第二种衰落结果图;图3c为第三种衰落结果图;图3d为第四种衰落结果图;图3e为第五种衰落结果图;图4为本专利技术提供的应用于发送器的另一种同步字检测方法;图5a为采用图2a至图2j中的数据帧结构的同步字检测结果对比图;图5b为采用自适应调整方案的一种同步字检测结果对比图;图5c为采用自适应调整方案的另一种同步字检测结果对比图;图6为本专利技术提供的应用于接收器的一种同步字检测方法;图7为本专利技术提供的应用于接收器的另一种同步字检测方法;图8为本专利技术提供的应用于发送器的一种同步字检测装置;图9为本专利技术提供的应用于发送器的另一种同步字检测装置;图10为本专利技术提供的应用于接收器的一种同步字检测装置;图11为本专利技术提供的应用于接收器的另一种同步字检测装置;图12a为插入双同步字的数据帧的结构示意图;图12b为插入加长双同步字的数据帧的结构示意图;图12c为插入三同步字的数据帧本文档来自技高网...
一种同步字检测方法、发送器及接收器

【技术保护点】
一种同步字检测方法,应用于发送器,其特征在于,包括:在待发送的数据帧中插入预设个数的同步字;其中,插入所述预设个数的同步字的待发送的数据帧中的信息位长度是同步字长度的指定倍数;所述预设个数的同步字的符号组成不同或符号组成相同但符号的排列顺序不同;将所述插入所述预设个数的同步字的待发送的数据帧发送至接收器。

【技术特征摘要】
1.一种同步字检测方法,应用于发送器,其特征在于,包括:在待发送的数据帧中插入预设个数的同步字;其中,插入所述预设个数的同步字的待发送的数据帧中的信息位长度是同步字长度的指定倍数;所述预设个数的同步字的符号组成不同或符号组成相同但符号的排列顺序不同;将所述插入所述预设个数的同步字的待发送的数据帧发送至接收器。2.根据权利要求1所述的同步字检测方法,其特征在于,将所述插入所述预设个数的同步字的待发送的数据帧发送至接收器后,还包括:接收由所述接收器发送的握手信号;根据预设规则,调整下一数据帧中插入的所述预设个数的同步字中至少一个同步字的位置,所述预设规则为所述预设个数的同步字在下一数据帧中的位置不包括至少一个在所述接收器未被检测到、所述预设个数的同步字在待发送的数据帧中的同步字的位置;所述下一数据帧为排列在所述待发送的数据帧后面的距离最小的一个数据帧;将插入的所述预设个数的同步字中至少一个同步字的位置调整后的下一数据帧发送至所述接收器。3.根据权利要求1所述的同步字检测方法,其特征在于,所述预设个数的同步字的位置在所述插入所述预设个数的同步字的待发送的数据帧中均匀分布;或所述预设个数的同步字的位置在所述插入所述预设个数的同步字的待发送的数据帧中不均匀分布。4.根据权利要求1所述的同步字检测方法,其特征在于,所述插入所述预设个数的同步字的待发送的数据帧中的信息位长度是同步字长度的两倍。5.根据权利要求1所述的同步字检测方法,其特征在于,所述预设个数包括三个。6.一种同步字检测方法,应用于接收器,其特征在于,包括:接收由发送器发送的插入预设个数的同步字的待发送的数据帧;将所述预设个数的同步字中的每个同步字,与所述插入预设个数的同步字的待发送的数据帧做一次互相关。7.根据权利要求6所述的同步字检测方法,其特征在于,所述将所述预设个数的同步字中的每个同步字,与所述插入预设个数的同步字的待发送的数据帧做一次互相关后,还包括:判断所述插入预设个数的同步字的待发送的数据帧中是否有至少两个同步字未被检测到;当判断出所述插入预设个数的同步字的待发送的数据帧中有至...

【专利技术属性】
技术研发人员:张建功于洪涛孙红
申请(专利权)人:哈尔滨海能达科技有限公司
类型:发明
国别省市:黑龙江,23

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

1