一种数据包检测装置及其检测方法制造方法及图纸

技术编号:20686988 阅读:29 留言:0更新日期:2019-03-27 20:40
本发明专利技术公开了一种数据包检测装置,包括包检测FFT控制模块和数据包检测状态机;其中,数据包检测状态机分别连接SC_FD模块、MC_FD模块以及NBI_DET模块;包检测FFT控制模块连接傅里叶变换装置以及自相关存储器;自相关存储器连接SC_FD模块、MC_FD模块以及NBI_DET模块;模数转换装置通过缓冲器连接FFT输入模块与包检测FFT控制模块;并公开其检测方法,前导序列经过傅里叶变换为频域样本后进行自相关和互相关计算,数据包检测状态机中进行过滤后输出数据包及其边界;在频域计算SC_FD及MC_FD时结合NB_DET模块的输出,减少窄带干扰影响,降低虚警概率;检测过程在频域进行,能与窄带干扰检测技术结合使用,降低窄带干扰对包检测的虚警影响;在数据包检测的同时确定符号定时,降低成本。

【技术实现步骤摘要】
一种数据包检测装置及其检测方法
本专利技术属于通信
;具体涉及一种数据包检测方法,还涉及一种数据包检测装置。
技术介绍
在基于数据包传输的通信系统中,信源发送的比特编码调制为数据包的形式发送给信宿。基于数据包的通信网络能够高效地利用通信介质。现有的典型数据包含有前导序列,数据包头以及不同长度的数据载荷。前导序列用于完成一系列的重要功能,包括包检测、频偏估计、符号定时、以及信道估计等。目前接收机在检测前导序列时主要采用相关的方法。两种广泛采用的相关器分别是自相关器和互相关器。对于自相关器,接收机的输入包括当前接收到的信号与适当延时后的接收信号,并对两路输入信号进行相乘和累加操作。对于互相关器,两路输入信号分别是接收信号和本地参考信号,两个信号进行乘法和累加操作,累加通常跨越与符号周期相同的持续时间。两种相关器都是通过搜索相关器输出的峰值来检测前导序列。在实际通信场景中,若前导序列受到窄带信号或者单频信号的干扰,则两种相关器都可能触发虚警,即前导序列不存在时接收机却发出检测出前导序列的指示。
技术实现思路
本专利技术提供了一种数据包检测装置及检测方法,整个检测过程在频域进行,相比于传统本文档来自技高网...

【技术保护点】
1.一种数据包检测装置,其特征在于,包括包检测FFT控制模块、傅里叶变换装置、SC_FD模块、MC_FD模块、NBI_DET模块、自相关存储器、数据包检测状态机以及模数转换装置;其中,数据包检测状态机分别连接包检测FFT控制模块、SC_FD模块、MC_FD模块以及NBI_DET模块;包检测FFT控制模块连接傅里叶变换装置以及自相关存储器;自相关存储器连接SC_FD模块、MC_FD模块以及NBI_DET模块;傅里叶变换装置包括FFT输入模块和FFT引擎;模数转换装置连接FFT输入模块与包检测FFT控制模块;模数转换装置与FFT输入模块之间设置缓冲器;缓冲器用于对待处理前导序列进行缓存,包检测FF...

【技术特征摘要】
1.一种数据包检测装置,其特征在于,包括包检测FFT控制模块、傅里叶变换装置、SC_FD模块、MC_FD模块、NBI_DET模块、自相关存储器、数据包检测状态机以及模数转换装置;其中,数据包检测状态机分别连接包检测FFT控制模块、SC_FD模块、MC_FD模块以及NBI_DET模块;包检测FFT控制模块连接傅里叶变换装置以及自相关存储器;自相关存储器连接SC_FD模块、MC_FD模块以及NBI_DET模块;傅里叶变换装置包括FFT输入模块和FFT引擎;模数转换装置连接FFT输入模块与包检测FFT控制模块;模数转换装置与FFT输入模块之间设置缓冲器;缓冲器用于对待处理前导序列进行缓存,包检测FFT控制模块向缓冲器发送将前导序列传输至傅里叶变换装置中,包检测FFT控制模块向傅里叶变换装置发送傅里叶变换指令;FFT用于对信号样本块进行傅里叶变换输出频域样本块;包检测FFT控制模块向自相关存储模块发送传输指令;NBI_DET模块用于检测窄带干扰信号并生成对应于每个频域样本块的NBIMask的比特序列,用于判断频域样本块中的各个子载波是否需要进行自相关和互相关计算;频域样本块传送至SC_FD模块和MC_FD模块,在SC_FD模块中计算两个频域样本块的相关值,在MC_FD模块用于计算频域样本块与本地样本块的互相关值;所得自相关值和互相关值传送至包检测状态机中进行判断,包检测状态机输出数据包是否存在的指示及其边界。2.基于权利要求1所述数据包检测装置的数据包检测方法,其特征在于,包括以下步骤:S1,将模数转换装置处理后的前导序列作为的信号样本块储存到输入缓冲器中;S2,数据包检测状态机向输入缓冲器发送指令,输入缓冲器将其中储存的信号样本块传输到傅立叶变换装置中,将信号样本块在傅里叶变换装置中变换为频域样本;S3,模块NBI_DET检测频域样本中的窄带干扰信号并生成对应于每个频域样本中的子载波的NBIMask的比特序列;根据NBIMask的输出值判断相应的频域样本中的子载波是否参与SC_FD和MC_FD的计算;如果NBIMask中的任何位输出为1,则相应的频域样本中的子载波将不参与SC_FD和MC_FD的计算;如果NBIMask中的任何位输出为0时参与SC_FD和MC_FD的计算;S4,频域自相关器SC_FD计算两个频域样本块之间的相关值;S5,频域互相关器MC_FD计算一个频域样本数据块与本地数据块的互相关值;S6,在包检测FFT控制模块的控制下,数据包检测状态机输出包检测状态,所述检测状态是指数据包状态机输出是否有数据包且数据包的边界,或没有数据包。3.根据权利要求2所述的数据包检测方法,其特征在于,S4中,所述相关值包括频域样本块的自身强度值及其与上一个频域样本块之间的相似度。4.根据权利要求2所述的数据包检测方法,其特征在于,S5中,频域互相关器MC_FD的输入是FFT输出样本的平均值,相关值为频域样本数据块与本地数据块相似程度。5.根据权利要求2所述的数据包检测方法,其特征在于,数据包检测状态机对数据包检测状态的检测流程如下:(a)频域自相关器SC_FD计算数据包检测状态机的初始状态S0下FFT输出样本块的频域相关值ARF0和均方值ARN0;(b)数据包检测状态机判断所述频域相关值ARF0与预设门限ArFreqTd0_N的关系以及所述均方值ARN0与预设门限SyncNormM...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:西安磐基新能源科技有限公司
类型:发明
国别省市:陕西,61

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

1