一种帧检测方法及装置制造方法

文档序号:7999233阅读:278来源:国知局
一种帧检测方法及装置制造方法
【专利摘要】本发明公开了一种帧检测方法,包括:从当前选取的第一设定数量的复样点中抽取第二设定数量的复样点;利用所述第二设定数量的复样点计算判决变量并获取计算结果;根据所述计算结果判断是否已经有数据帧到达,如果是,则在当前抽取的起始复样点与上一次抽取的起始复样点间排查数据帧的起始位置,如果否,则从当前抽取的起始复样点开始跳过第三设定数量的复样点再开始选取所述第一设定数量的复样点,继续执行所述从当前选取的第一设定数量的复样点中抽取第二设定数量的复样点的步骤。本发明还公开了一种帧检测装置。
【专利说明】一种帧检测方法及装置

【技术领域】
[0001] 本发明涉及检测【技术领域】,尤其涉及一种帧检测方法及装置。

【背景技术】
[0002] 在基于分组的突发式无线传输系统(比如WiFi、ZigBee、蓝牙等系统)中,发送机 并不持续占据信道,而是在需要传输数据时突发式的占据信道以进行数据传输,因而,接收 机在接收所述发送机发送的数据帧时,首先要解决的是帧检测问题,即判断帧何时到达并 确定帧的粗略起始位置。当前主要存在以下三种帧检测方法:
[0003] -、基于接收信号能量检测的帧检测方法
[0004] 当接收机没有接收到数据巾贞时,接收的信号复样点rn中只有噪声wn,即;rn = wn ;当 数据帧到来时,接收的信号复样点rn加入了数据的成分sn,S卩,rn = sn+wn。下面利用判决 变量1判定是否接收到数据帧,公式(1)为判断变量m n的计算公式:
[0005]

【权利要求】
1. 一种帧检测方法,其特征在于,包括: 从当前选取的第一设定数量的复样点中抽取第二设定数量的复样点; 利用所述第二设定数量的复样点计算判决变量并获取计算结果; 根据所述计算结果判断是否已经有数据帧到达,如果是,则在当前抽取的起始复样点 与上一次抽取的起始复样点间排查数据帧的起始位置,如果否,则从当前抽取的起始复样 点开始跳过第三设定数量的复样点再开始选取所述第一设定数量的复样点,继续执行所述 从当前选取的第一设定数量的复样点中抽取第二设定数量的复样点的步骤。
2. 根据权利要求1所述的方法,其特征在于,按照设定规则从当前选取的第一设定数 量的复样点中抽取第二设定数量的复样点;所述设定规则为: 从当前选取的起始复样点开始无间隔的抽取复样点; 或,从当前选取的起始复样点开始间隔性的抽取复样点。
3. 根据权利要求1所述的方法,其特征在于, 当采用与数据帧格式相关的方式计算所述判决变量时,所述第一设定数量与所述第三 设定数量满足第一预设条件:
,其中為P为所述第一设定数量,Nmax_ skip为所述第三设定数量的 最大值, Nmin-frame 为最小物理层帧对应的复样点数,大于Ν_ ^ρ ; 当采用与数据帧格式不相关的方式计算所述判决变量时,所述第一设定数量与所述第 三设定数量满足第二预设条件:
.其中為Ρ为所述第一设定数量,Nmax_ skip为所述第三设定数量的 最大值,Ntrain^为重复短训练序列的复样点数, Ntrain-seq ^丁' ^max skip °
4. 根据权利要求1所述的方法,其特征在于,所述根据所述计算结果判断是否已经有 数据巾贞到达包括: 将所述计算结果与设定阈值相比较并获取比较结果; 当所述比较结果为计算结果大于或等于设定阈值时,判定已经有数据帧到达; 当所述比较结果为计算结果小于设定阈值时,判定没有数据帧到达。
5. 根据权利要求1所述的方法,其特征在于,所述在当前抽取的起始复样点与上一次 抽取的起始复样点间排查数据帧的起始位置包括: 从上一次抽取的起始复样点开始到当前抽取的起始复样点结束,逐样点计算所述判决 变量; 当出现判决变量的计算结果大于设定阈值时,将所述出现的判决变量对应的复样点作 为数据帧的起始位置。
6. 根据权利要求1所述的方法,其特征在于,所述在当前抽取的起始复样点与上一次 抽取的起始复样点间排查数据帧的起始位置包括: 将起始查找区间作为排查区间,所述起始查找区间为上一次抽取的起始复样点与当前 抽取的起始复样点间的所有复样点; 确定所述排查区间内的复样点数; 判断所述排查区间内的复样点数是否等于1,如果是,则确定这个复样点为数据帧的起 始位置;如果否,则选取所述排查区间内的中间样点,并计算所述中间样点处的判决变量; 根据所述中间样点处的计算结果判断是否已经有数据帧到达,如果是,则将所述排查 区间的左临界样点与所述中间样点间的区间作为新的排查区间,继续执行所述确定所述排 查区间内的复样点数的步骤;如果否,则将所述中间样点与所述排查区间的右临界样点间 的区间作为新的排查区间,继续执行所述确定所述排查区间内的复样点数的步骤。
7. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 在预设的缓冲区内缓存接收的复样点序列。
8. 根据权利要求7所述的方法,其特征在于,所述缓冲区内设置有操作窗口,所述按照 设定规则从当前选取的第一设定数量的复样点中抽取第二设定数量的复样点前还包括: 调整所述操作窗口的位置使所述操作窗口至少覆盖当前选取的所述第一设定数量的 复样点,并移除上一次选取的起始复样点前的所有复样点。
9. 一种帧检测装置,其特征在于,包括: 抽取单元,用于从当前选取的第一设定数量的复样点中抽取第二设定数量的复样点; 计算单元,用于利用所述第二设定数量的复样点计算判决变量并获取计算结果; 判断单元,用于根据所述计算结果判断是否已经有数据帧到达; 排查单元,用于在所述判断单元判断得到的已经有数据帧到达时,在当前抽取的起始 复样点与上一次抽取的起始复样点间排查数据帧的起始位置; 跳过单元,用于在所述判断单元判断得到的还未有数据帧到达时,从当前抽取的起始 复样点开始跳过第三设定数量的复样点再开始选取所述第一设定数量的复样点,继续利用 所述抽取单元执行所述从当前选取的第一设定数量的复样点中抽取第二设定数量的复样 点的步骤。
10. 根据权利要求9所述的装置,其特征在于,所述抽取单元,具体用于按照设定规则 从当前选取的第一设定数量的复样点中抽取第二设定数量的复样点;所述设定规则为: 从当前选取的起始复样点开始无间隔的抽取复样点; 或,从当前选取的起始复样点开始间隔性的抽取复样点。
11. 根据权利要求9所述的装置,其特征在于, 当采用与数据帧格式相关的方式计算所述判决变量时,所述第一设定数量与所述第三 设定数量满足第一预设条件: K Nmin_franre-Nmax_skip+1,其中為 P为所述第一设定数量,Nmax_skip为所述第三设定数量的 最大值, Nmin-frame 为最小物理层帧对应的复样点数,大于Ν_ ^ρ ; 当采用与数据帧格式不相关的方式计算所述判决变量时,所述第一设定数量与所述第 三设定数量满足第二预设条件: Nop彡NtMin_srai-Nmax_skip+l,其中為 Ρ为所述第一设定数量,Nmax_skip为所述第三设定数量的 最大值,Ntrain^为重复短训练序列的复样点数, Ntrain-seq ^丁' ^max skip °
12. 根据权利要求9所述的装置,其特征在于,所述判断单元包括: 结果比较子单元,用于将所述计算结果与设定阈值相比较并获取比较结果; 第一判定子单元,用于当所述比较结果为计算结果大于或等于设定阈值时,判定已经 有数据帧到达; 第二判定子单元,用于当所述比较结果为计算结果小于设定阈值时,判定没有数据帧 到达。
13. 根据权利要求9所述的装置,其特征在于,所述排查单元包括第一查找子单元,所 述第一查找子单元: 逐点计算子单元,用于从上一次抽取的起始复样点开始到当前抽取的起始复样点结 束,逐样点计算所述判决变量; 第一位置确定子单元,用于当出现判决变量的计算结果大于设定阈值时,将所述出现 的判决变量对应的复样点作为数据帧的起始位置。
14. 根据权利要求9所述的装置,其特征在于,所述排查单元还包括第二查找子单元, 所述第二查找子单元: 第一区间确定子单元,用于将起始查找区间作为排查区间,所述起始查找区间为上一 次抽取的起始复样点与当前抽取的起始复样点间的所有复样点; 样点数确定子单元,用于确定所述排查区间内的复样点数; 第一判断子单元,用于判断所述排查区间内的复样点数是否等于1 ; 第二位置确定子单元,用于在所述第一判断子单元判断得到的所述排查区间内的复样 点数等于1时,确定这个复样点为数据帧的起始位置; 中间点选取子单元,用于在所述第一判断子单元判断得到的所述排查区间内的复样点 数大于1时,选取所述排查区间内的中间样点,并计算所述中间样点处的判决变量; 第二判断子单元,用于根据所述中间样点处的计算结果判断是否已经有数据帧到达; 第二区间确定子单元,用于当所述第二判断子单元判断得到的已经有数据帧到达时, 将所述排查区间的左临界样点与所述中间样点间的区间作为新的排查区间,继续利用所述 样点数确定子单元执行所述确定所述排查区间内的复样点数的步骤; 第三区间确定子单元,用于当所述第二判断子单元判断得到的没有数据帧到达时,将 所述中间样点与所述排查区间的右临界样点间的区间作为新的排查区间,继续利用所述样 点数确定子单元执行所述确定所述排查区间内的复样点数的步骤。
15. 根据权利要求9所述的装置,其特征在于,所述装置还包括: 缓存单元,用于在预设的缓冲区内缓存接收的复样点序列。
16. 根据权利要求15所述的装置,其特征在于,所述缓冲区内设置有操作窗口,所述装 置还包括: 调整移除单元,用于调整所述操作窗口的位置使所述操作窗口至少覆盖当前选取的所 述第一设定数量的复样点,并移除上一次选取的起始复样点前的所有复样点。
【文档编号】H04L1/00GK104144032SQ201310172454
【公开日】2014年11月12日 申请日期:2013年5月10日 优先权日:2013年5月10日
【发明者】邢志浩 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1