当前位置: 首页 > 专利查询>清华大学专利>正文

基于编码脉冲技术的数据包对齐方法及装置制造方法及图纸

技术编号:36529618 阅读:33 留言:0更新日期:2023-02-01 16:11
本发明专利技术实施例提供一种基于编码脉冲技术的数据包对齐方法及装置,其中方法包括:获取待处理信号,对所述待处理信号进行采样,获得M段采样信号,M为正整数;将所述M段采样信号分别与预设的设计信号进行相关性操作,获得M个第一数据点,所述第一数据点具有第一值信息和频率信息;基于M个所述第一数据点的第一值信息确定离群点;基于所述离群点确定中心频率偏移量;基于所述中心频率偏移量对所述待处理信号进行补偿,获得对齐的数据包。本发明专利技术实施例在极低信号能量的情况下也可以准确找到数据包起始位置,从而实现对收发设备间的中心频率偏移进行矫正,提高了数据包对齐的准确率。提高了数据包对齐的准确率。提高了数据包对齐的准确率。

【技术实现步骤摘要】
基于编码脉冲技术的数据包对齐方法及装置


[0001]本专利技术涉及计算机
,尤其涉及一种基于编码脉冲技术的数据包对齐方法及装置。

技术介绍

[0002]数据包对齐问题一直是解码过程中很重要的问题。在数据编码过程中,会采用多个比特编码一个数据,因此只有找到准确的起始编码位置,才能正确对应到每一个编码数据中,进而实现正确解码。
[0003]目前的数据包对齐方法主要采用基于信号强度、效验码等方法进行验证。
[0004]但是,目前的数据包对齐方法存在准确率低的问题。

技术实现思路

[0005]本专利技术提供一种基于编码脉冲技术的数据包对齐方法及装置,用以解决现有技术中数据包对齐准确率低的缺陷,提高数据包对齐准确率。
[0006]第一方面,本专利技术提供一种基于编码脉冲技术的数据包对齐方法,包括:
[0007]获取待处理信号,对所述待处理信号进行采样,获得M段采样信号,M为正整数;
[0008]将所述M段采样信号分别与预设的设计信号进行相关性操作,获得M个第一数据点,所述第一数据点具有第一值信息和频率信息;
[0009]基于M个所述第一数据点的第一值信息确定离群点;
[0010]基于所述离群点确定中心频率偏移量;
[0011]基于所述中心频率偏移量对所述待处理信号进行补偿,获得对齐的数据包。
[0012]可选地,所述基于所述离群点确定中心频率偏移量,包括:
[0013]基于所述离群点确定第一频率上升符号和第一频率下降符号;r/>[0014]将所述第一频率上升符号点乘所述第一频率下降符号,获得点乘结果,对所述点乘结果进行离散傅里叶变换,获得多个第二数据点,所述第二数据点具有第二值信息和频率偏移信息;
[0015]基于最大第二值对应的第二数据点的频率偏移信息,确定中心频率偏移量;
[0016]其中,所述第一频率上升符号为所述采样信号中的第一个频率上升符号,所述第一频率下降符号为所述采样信号中的第一个频率下降符号。
[0017]可选地,所述基于所述离群点确定第一频率上升符号和第一频率下降符号,包括:
[0018]基于频率最小的离群点确定第一频率上升符号;
[0019]基于频率最大的离群点与所述数据包的符号长度确定第一频率下降符号。
[0020]可选地,所述设计信号的符号长度与所述数据包的符号长度相同,所述设计信号的频率从开始线性增长至所述BW表示数据包的带宽。
[0021]可选地,所述基于所述离群点确定中心频率偏移量,之前还包括:
[0022]在相邻离群点之间的距离为所述数据包的符号长度的情况下,确定所述待处理信号中包含数据包。
[0023]可选地,所述基于所述中心频率偏移量对所述待处理信号进行补偿,获得对齐的数据包,包括:
[0024]以所述第一频率上升符号为起点,基于所述中心频率偏移量对所述待处理信号进行补偿,获得对齐的数据包。
[0025]第二方面,本专利技术还提供一种基于编码脉冲技术的数据包对齐装置,包括:
[0026]获取单元,用于获取待处理信号,对所述待处理信号进行采样,获得M段采样信号,M为正整数;
[0027]处理单元,用于将所述M段采样信号分别与预设的设计信号进行相关性操作,获得M个第一数据点,所述第一数据点具有第一值信息和频率信息;
[0028]所述处理单元,还用于基于M个所述第一数据点的第一值信息确定离群点;
[0029]所述处理单元,还用于基于所述离群点确定中心频率偏移量;
[0030]补偿单元,用于基于所述中心频率偏移量对所述待处理信号进行补偿,获得对齐的数据包。
[0031]第三方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述基于编码脉冲技术的数据包对齐方法。
[0032]第四方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述基于编码脉冲技术的数据包对齐方法。
[0033]第五方面,本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述基于编码脉冲技术的数据包对齐方法。
[0034]本专利技术提供的基于编码脉冲技术的数据包对齐方法及装置,通过编码数据包时采用的频率随时间线性变化的特性,结合离群点来确定中心频率偏移量,因此本专利技术实施例提供的基于编码脉冲技术的数据包对齐方法,无需准确找到信号强度发生突变的位置也可以确定中心频率偏移量,在极低信号能量的情况下也可以准确找到数据包起始位置,从而实现对收发设备间的中心频率偏移进行矫正,提高了数据包对齐的准确率。
附图说明
[0035]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本专利技术实施例提供的基于编码脉冲技术的数据包对齐方法的流程示意图;
[0037]图2是本专利技术实施例提供的离群点示意图;
[0038]图3是本专利技术实施例提供的数据包的频率随时间线性变化的示意图;
[0039]图4是本专利技术实施例提供的频率互补信号进行点乘和傅里叶变换操作后得到频率偏移值示意图;
[0040]图5是本专利技术实施例提供的基于编码脉冲技术的数据包对齐装置的结构示意图;
[0041]图6是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0042]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0043]为了方便理解本专利技术实施例,下面介绍与本专利技术实施例相关的术语或背景:
[0044]广域物联网数据包通过调整信号的频率用于编码不同的数据。数据包中的每一个符号的频率线性增长。由于不同设备之间的晶振不同,收发数据包之间频率会有一定的差距,即中心频率偏移。这一中心频率偏移会影响对数据包起始位置的判断,因此在对齐数据包时,首先需要对该中心频率偏移进行矫正。
[0045]目前的数据包对齐主要采用基于信号强度、效验码等方法进行验证。
[0046]采用信号强度的方法需要准确找到信号强度发生突变位置,但是由于广域物联网需要在信噪比极低的情况下进行通信,故而数据包的信号能量通常并没有噪声能量强,因此对于接收的信号而言,不一定会出现信号强度突变的位置。因此,无法进行准确的数据包对齐。
[0047]基于效验码的方法需要先对信号进行处本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于编码脉冲技术的数据包对齐方法,其特征在于,包括:获取待处理信号,对所述待处理信号进行采样,获得M段采样信号,M为正整数;将所述M段采样信号分别与预设的设计信号进行相关性操作,获得M个第一数据点,所述第一数据点具有第一值信息和频率信息;基于M个所述第一数据点的第一值信息确定离群点;基于所述离群点确定中心频率偏移量;基于所述中心频率偏移量对所述待处理信号进行补偿,获得对齐的数据包。2.根据权利要求1所述的基于编码脉冲技术的数据包对齐方法,其特征在于,所述基于所述离群点确定中心频率偏移量,包括:基于所述离群点确定第一频率上升符号和第一频率下降符号;将所述第一频率上升符号点乘所述第一频率下降符号,获得点乘结果,对所述点乘结果进行离散傅里叶变换,获得多个第二数据点,所述第二数据点具有第二值信息和频率偏移信息;基于最大第二值对应的第二数据点的频率偏移信息,确定中心频率偏移量;其中,所述第一频率上升符号为所述采样信号中的第一个频率上升符号,所述第一频率下降符号为所述采样信号中的第一个频率下降符号。3.根据权利要求2所述的基于编码脉冲技术的数据包对齐方法,其特征在于,所述基于所述离群点确定第一频率上升符号和第一频率下降符号,包括:基于频率最小的离群点确定第一频率上升符号;基于频率最大的离群点与所述数据包的符号长度确定第一频率下降符号。4.根据权利要求1

3任一项所述的基于编码脉冲技术的数据包对齐方法,其特征在于,所述设计信号的符号长度与所述数据包的符号长度相同,所述设计信号的频率从开始线性增长至所述BW表示数据包的带宽。5.根据权利要求1

3任一项所述的基于编码脉冲技术...

【专利技术属性】
技术研发人员:陈倩王继良刘云浩
申请(专利权)人:清华大学
类型:发明
国别省市:

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

1