本发明专利技术公开了一种序列检测方法及装置,所述方法包括:获取并行度为i的i路数据;存储第x个i路数据;接收第x+1个i路数据;将第x个i路数据及第x+1个i路数据形成第x个检测数据组;在n个中的每一个检测窗口内均提取所述检测数据组中连续分布的s路数据,形成n个数据段;将每一个所述数据段与本地序列进行相关运算;及依据所述相关运算的结果确定该数据段是否为目标序列;其中,所述x为不小于1的整数;所述第i为不小于2的整数;所述n小于等于所述i;所述s为不小于1的整数,且等于所述目标序列的比特数。
【技术实现步骤摘要】
本专利技术涉及通信领域的序列检测技术,尤其涉及一种序列检测方法及装置。
技术介绍
在进行数据传输时,为了实现帧同步或系统同步,在发送端通常会插入帧头序列或系统同步序列,在接收端将检测这些序列并依据这些序列进行帧同步或系统同步;但是在现有技术中进行帧同步或系统同步检测时,数据通常是一 bit或一 bit的输入到检测电路中,检测电路在提取了一个帧头序列或系统同步序列的长度的数据段后,在确定该数据段是否为同步序列;这种检测方法,检测效率低。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种新的序列检测方法及装置,具有检测效率闻的优点。本专利技术实施例的技术方案是这样实现的:本专利技术第一方面提供一种序列检测方法,所述方法包括:获取并行度为i的i路数据;将第X个i路数据及第x+1个i路数据形成第X个检测数据组;在η个中的每一个检测窗口内均提取所述检测数据组中连续分布的s路数据,形成η个数据段;将每一个所述数据段与本地序列进行相关运算;依据所述相关运算的结果确定该数据段是否为目标序列;其中,所述X为不小于1的整数;所述第i为不小于2的整数;所述η小于等于所述i ;所述S为不小于1的整数,且等于所述目标序列的比特数。优选地,所述η等于所述i;相邻两个检测窗口提取的两个数据段包括的不同比特数为1。优选地,当所述η小于所述i时,所述在η个中的每一个检测窗口内均提取所述检测数据组中连续分布的s路数据,形成η个数据段还包括:将所述第X个检测数据组分为η个数据检测子组;每一个数据检测子组包括连续分布的i+(i/n)-l路数据;其中,相邻的两个所述检测数据检测子组包括相同的i/n路数据;在第y检测周期内,通过每一个所述检测窗口提取其对应的数据检测子组的第y-?个数据段;在第y+Ι检测周期内,通过每一个所述检测窗口提取其对应的数据检测子组的第y个数据段;所述y为不小于1的整数。优选地,所述目标序列为帧头序列或系统同步序列。优选地,从Μ个通道上接收的Ν个数据帧的帧头序列相同;所述将每一个所述数据段与本地序列进行相关运算为:将每一个所述数据段与同一个本地帧头序列进行相关运算;其中,所述Ν大于等于1,且小于等于通道个数Μ ;所述Μ为不小2的整数。优选地,从不同通道上接收的系统同步序列不同;所述将每一个所述数据段与本地序列进行相关运算为:将每一个所述数据段与每一个本地系统同步序列进行相关运算。本专利技术第二方面提供一种序列检测装置,所述装置包括:获取单元,用于获取并行度为i的i路数据;形成单元,用于将第X个i路数据及第x+1个i路数据形成第X个检测数据组;提取单元,用于在每一个检测窗口内提取所述检测数据组中连续分布的s路数据,形成所述数据段;运算单元,用于将每一个所述数据段与本地序列进行相关运算;确定单元,用于依据所述相关运算的结果确定该数据段是否为目标序列;其中,所述X为不小于1的整数;所述第i为不小于2的整数;所述η小于等于所述i ;所述s为不小于1的整数,且等于所述目标序列的比特数。优选地,所述η等于所述i ;相邻两个检测窗口提取的两个数据段包括的不同比特数为1。优选地,当所述η小于所述i时,所述提取单元还包括:分组模块,用于将所述第X个检测数据组分为η个数据检测子组;每一个数据检测子组包括连续分布的i+(i/n)-l路数据;其中,相邻的两个所述检测数据检测子组包括相同的i/n路数据;提取模块,用于在第y检测周期内,通过每一个所述检测窗口提取其对应的数据检测子组的第y_l个数据段;及在第y+Ι检测周期内,通过每一个所述检测窗口提取其对应的数据检测子组的第1个数据段;所述y为不小于1的整数。优选地,所述目标序列为帧头序列或系统同步序列。优选地,从Μ个通道上接收的Ν个数据帧的帧头序列相同;所述运算单元,具体用于将每一个所述数据段与同一个本地帧头序列进行相关运算;其中,所述N大于等于1,且小于等于通道个数Μ ;所述Μ为不小2的整数。优选地,从不同通道上接收的系统同步序列不同;所述运算单元,具体用于将每一个所述数据段与每一个本地系统同步序列进行相关运算。本专利技术实施例所述序列检测方法及装置,将一个数据帧转换成i路数据输入到检测电路中,检测电路一下就能接收到i路数据,然后通过检测窗口提取数据段,并对数据段进行相关运算,确定该数据段是否为目标序列;首先提出了一个对并行传输的数据进行序列检测的方法,其次,采用这种方法对并行传输的数据进行序列检测具有时延小,效率高等优点。【附图说明】图1为本专利技术方法实施例所述的序列检测方法的流程示意图;图2为本专利技术方法实施例所述的检测目标序列的效果示意图之一;图3为本专利技术方法实施例所述的检测目标序列的效果示意图之二 ;图4为本专利技术设备实施例所述的检测装置的结构示意图;图5为本专利技术设备实施例所述的提取单元的结构示意图。【具体实施方式】下面结合附图对技术方案的实施作进一步的详细描述。方法实施例:如图1所示,本实施例提供一种序列检测方法,所述方法包括:步骤S110:获取并行度为i的i路数据;步骤S120:将第X个i路数据及第x+1个i路数据形成第X个检测数据组;步骤S130:在η个中的每一个检测窗口内均提取所述检测数据组中连续分布的s路数据,形成η个数据段;步骤S140:将每一个所述数据段与本地序列进行相关运算;步骤S150:依据所述相关运算的结果确定该数据段是否为目标序列;其中,所述X为不小于1的整数;所述第i为不小于2的整数;所述η小于等于所述i ;所述s为不小于1的整数,且等于所述目标序列的比特数。在步骤S110中具体可为:从外设中串行接收了一当前第1页1 2 3 4 本文档来自技高网...
【技术保护点】
一种序列检测方法,其特征在于,所述方法包括:获取并行度为i的i路数据;将第x个i路数据及第x+1个i路数据形成第x个检测数据组;在n个中的每一个检测窗口内均提取所述检测数据组中连续分布的s路数据,形成n个数据段;将每一个所述数据段与本地序列进行相关运算;依据所述相关运算的结果确定该数据段是否为目标序列;其中,所述x为不小于1的整数;所述第i为不小于2的整数;所述n小于等于所述i;所述s为不小于1的整数,且等于所述目标序列的比特数。
【技术特征摘要】
【专利技术属性】
技术研发人员:何开江,彭俊峰,
申请(专利权)人:深圳市中兴微电子技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。