CN109525523B - 一种数据包检测装置及其检测方法 - Google Patents
一种数据包检测装置及其检测方法 Download PDFInfo
- Publication number
- CN109525523B CN109525523B CN201811496693.2A CN201811496693A CN109525523B CN 109525523 B CN109525523 B CN 109525523B CN 201811496693 A CN201811496693 A CN 201811496693A CN 109525523 B CN109525523 B CN 109525523B
- Authority
- CN
- China
- Prior art keywords
- state
- state machine
- frequency domain
- packet detection
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03159—Arrangements for removing intersymbol interference operating in the frequency domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种数据包检测装置,包括包检测FFT控制模块和数据包检测状态机;其中,数据包检测状态机分别连接SC_FD模块、MC_FD模块以及NBI_DET模块;包检测FFT控制模块连接傅里叶变换装置以及自相关存储器;自相关存储器连接SC_FD模块、MC_FD模块以及NBI_DET模块;模数转换装置通过缓冲器连接FFT输入模块与包检测FFT控制模块;并公开其检测方法,前导序列经过傅里叶变换为频域样本后进行自相关和互相关计算,数据包检测状态机中进行过滤后输出数据包及其边界;在频域计算SC_FD及MC_FD时结合NB_DET模块的输出,减少窄带干扰影响,降低虚警概率;检测过程在频域进行,能与窄带干扰检测技术结合使用,降低窄带干扰对包检测的虚警影响;在数据包检测的同时确定符号定时,降低成本。
Description
技术领域
本发明属于通信技术领域;具体涉及一种数据包检测方法,还涉及一种数据包检测装置。
背景技术
在基于数据包传输的通信***中,信源发送的比特编码调制为数据包的形式发送给信宿。基于数据包的通信网络能够高效地利用通信介质。现有的典型数据包含有前导序列,数据包头以及不同长度的数据载荷。前导序列用于完成一系列的重要功能,包括包检测、频偏估计、符号定时、以及信道估计等。
目前接收机在检测前导序列时主要采用相关的方法。两种广泛采用的相关器分别是自相关器和互相关器。对于自相关器,接收机的输入包括当前接收到的信号与适当延时后的接收信号,并对两路输入信号进行相乘和累加操作。对于互相关器,两路输入信号分别是接收信号和本地参考信号,两个信号进行乘法和累加操作,累加通常跨越与符号周期相同的持续时间。
两种相关器都是通过搜索相关器输出的峰值来检测前导序列。在实际通信场景中,若前导序列受到窄带信号或者单频信号的干扰,则两种相关器都可能触发虚警,即前导序列不存在时接收机却发出检测出前导序列的指示。
发明内容
本发明提供了一种数据包检测装置及检测方法,整个检测过程在频域进行,相比于传统的时域相干或者非相干检测,可以与窄带干扰检测技术结合使用,降低窄带干扰对包检测的虚警影响;在数据包检测的同时确定符号定时,简化设计,降低成本;解决现有技术的问题。
本发明的技术方案是:一种数据包检测装置,包括包检测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模块用于检测窄带干扰信号并生成对应于每个频域样本块的NBI Mask的比特序列,用于判断频域样本块中的各个子载波是否需要进行自相关和互相关计算;频域样本块传送至SC_FD模块和MC_FD模块,在SC_FD模块中计算两个频域样本块的相关值,在MC_FD模块用于计算频域样本块与本地样本块的互相关值;所得自相关值和互相关值传送至包检测状态机中进行判断,包检测状态机输出数据包是否存在的指示及其边界。
数据包检测装置的数据包检测方法,包括以下步骤:
Step1,将模数转换装置处理后的前导序列作为的信号样本块储存到缓冲器中;
Step2,数据包检测状态机向缓冲器发送指令,缓冲器将其中储存的信号样本块传输到傅立叶变换装置中,将信号样本块在傅里叶变换装置中变换为频域样本;
Step3,模块NBI_DET检测频域样本中的窄带干扰信号并生成对应于每个频域样本中的子载波的NBI Mask的比特序列;根据NBI Mask的输出值判断相应的频域样本中的子载波是否参与SC_FD和MC_FD的计算;
如果NBI Mask中的任何位输出为1,则相应的频域样本中的子载波将不参与SC_FD和MC_FD的计算;
Step4,频域自相关器SC_FD计算两个频域样本块之间的相关值;,
Step5,频域互相关器MC_FD计算一个频域样本数据块与本地数据块的互相关值;
Step6,在包检测FFT控制模块的控制下,数据包检测状态机输出包检测状态,所述检测状态是指数据包状态机输出是否有数据包且数据包的边界,或没有数据包。
Step4中,所述相关值包括频域样本块的自身强度值及其与上一个频域样本块之间的相似度。
Step5中,频域互相关器MC_FD的输入是FFT输出样本的平均值,相关值为频域样本数据块与本地数据块相似程度。
数据包检测状态机对数据包检测状态的检测流程如下:
(a)频域自相关器SC_FD计算数据包检测状态机的初始状态S0下FFT输出样本块的频域相关值ARF0和均方值ARN0;
(b)数据包检测状态机判断所述频域相关值ARF0与预设门限ArFreqTd0_N的关系以及所述均方值ARN0与预设门限SyncNormMin的关系,进而确定数据包检测状态机停留在S0状态或者跳转至S1状态;
当ARF0大于预设门限ArFreqTd0_N且ARN0大于预设门限SyncNormMin时,数据包检测状态机控制状态跳转至状态S1;否则,数据包检测状态机停在状态S0;
(c)在状态S1,频域自相关器SC_FD计算ARF1与ARN1,数据包检测状态机判断ARF1与预设门限ArFreqTd1_N的关系以及ARN1与预设门限SyncNormMin的关系;
若ARF1大于预设门限ArFreqTd1_N且ARN1大于预设门限SyncNormMin时,数据包检测状态机控制状态跳转至状态S2;如果ARF1和ARN1中的任意一个低于对应的预设门限,则数据包检测状态机控制状态跳回至起始状态S0;
数据包检测状态机判断ARF0与预设门限ArFreqTd0_H的关系以及ARF1与预设门限ArFreqTd1_H的关系;
如果ARF0大于预设门限ArFreqTd0_H,并且ARF1大于预设门限ArFreqTd1_H,数据包检测状态机控制状态直接跳转至状态S3_I;S2状态下的行为与S1状态下类似;即
在S2状态下频域自相关器SC_FD计算ARF2与ARN2,数据包检测状态机判断ARF2与预设门限ArFreqTd2_L的关系以及ARN2与预设门限SyncNormMin的关系,如果,ARF1>ArFreqTd1_N或ARF2>ArFreqTd2_N,ARF2>ArFreqTd2_L且ARN2>预设门限SyncNormMin,则数据包检测状态机控制状态跳转至S3_I;否则,数据包检测状态机控制状态跳转至S0状态;
(d)在S3_I状态下判断是否有信道冲击响应,确定符号定时;
如果S3_I输出的频域样本的峰均比PAR大于预设的门限PeakToAverTd,则认为是有效信道冲击响应,数据包检测状态机控制状态跳转至S3_U状态;否则跳转至S0状态;
(e)在S3_U状态,频域自相关器SC_FD继续计算频域自相关值ARF4,数据包检测状态机判断ARF4与ArFreqTd4_L的关系,以此来决定数据包检测状态机跳转至S_4状态或进行超时判断;通过判断是否超时来确定数据包检测状态机停留在S3_U状态或进入S0状态;
如果ARF4<ArFreqTd4_L,则数据包检测状态机跳转至S_4状态来声明数据包检测结束。
如果ARF4>ArFreqTd4_L,则进行***超时判断,如果超时则数据包检测状态机跳转至S0状态,如果不超时,则数据包检测状态机停留在S3_U状态;
同时SC_FD继续计算频域自相关值ARF4,图8所示的前导序列包含一次极性反转的变化,频域自相关值应有一个快速的下降过程,因此,如果检测到频域自相关值ARF4低于预设的门限ArFreqTd4_L,数据包检测状态机通过进入S_4状态来声明数据包检测结束。
数据包检测状态机的初始状态S0下ARN0用于监测平均输入功率,在状态S0下,每一个FFT的输入样本块都未与前导序列同步。
预设门限值ArFreqTd1_N大于预设门限值ArFreqTd0_N。
预设门限值ArFreqTd1_H大于第二ArFreqTd1_N,且预设门限值ArFreqTd0_H大于预设门限值ArFreqTd0_N;
检测流程(e)中,在如果ARF4<ArFreqTd4_L,则数据包检测状态机跳转至S_4状态来声明数据包检测结束;
如果ARF4>ArFreqTd4_L,则进行***超时判断,如果超时则数据包检测状态机跳转至S0状态,如果不超时,则数据包检测状态机继续在S3_U状态检测。
数据包检测状态机在状态S3_I检测包括以下步骤:
d1)对FFT输出的样本块进行累加和平均;
d2)在自相关器中计算频域自相关值,并判断数据包检测状态机是否继续跳转;如果继续则进行下述步骤,否则数据包检测状态机跳转至S0状态;
d3)在互相关器中计算频域互相关值;
d4)使用逆傅立叶变换将频域互相关向量转换到时域;
d5)然后计算出峰均比PAR,通过peak位置确定前导序列的符号边界并判断峰均比PAR与预设门限PeakToAverTd的关系,如果峰均比PAR大于预设的门限PeakToAverTd,就可以同时指示出数据包检测成功并确定符号定时的可靠性;据包检测状态机的状态跳转至S3_U状态否则,认为是虚警信息,状态机重新置S0状态。
与现有技术相比,本发明的有益效果是:本发明在频域计算SC_FD以及MC_FD时结合了NB_DET模块的输出,减少了窄带干扰的影响,提高检测的正确率;不仅仅在频域做相关,还增加了时域峰均比门限的判定,进一步降低了虚警的概率,数据包检测状态机采用了多重门限过滤,降低了虚警的概率;整个检测过程在频域进行,能与窄带干扰检测技术结合使用,降低窄带干扰对包检测的虚警影响;在数据包检测的同时确定符号定时,简化设计,降低成本。
附图说明
图1为本发明的结构示意图;
图2为本发明中频域自相关器的结构示意图;
图3为本发明中频率互相关器的结构示意图;
图4为本发明中数据包检测状态机的状态转移流程图;
图5为不同状态下均需要计算频域自相关值以及均方值流程示意图;
图6为S3_I状态中的具体操作流程;
图7为数据包检测状态机的典型状态转移过程;
图8为包含数个相同符号和一次极性变化的特定前导序列。
具体实施方式
下面结合附图和具体实施例对本发明的技术方案进一步说明。
相关器既可以工作在时域,也可以在频域操作。在相关器的输入端,N个样本组成一块,经由傅里叶变换转换成频域信号,同时参考信号也转换成频域信号。对于自相关器,参考信号是延时信号Sk-1(0:N-1)的共轭分量。对于互相关器,参考信号是本地参考信号的共轭分量。相关器计算两路频域输入信号的内积。
如图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用于对信号样本块进行傅里叶变换输出频域样本块;SC_FD模块用于计算两个FFT输出块的相关值,MC_FD模块用于计算一个数据块的互相关值;NBI_DET模块用于检测窄带干扰信号并生成对应于每个频域样本块的NBI Mask的比特序列。
一种同时进行数据包检测和符号定时的方法,包括以下步骤:
Step1,将数模转换装置输出的信号样本储存到缓冲器中;
Step2,在数据包检测状态机的控制下,缓冲器中的样本块被送到傅立叶变换装置中,并变换为频域样本;
Step3,频域自相关器SC_FD计算两个FFT输出块的相关值,如图2所示;
Step4,MC_FD计算一个数据块的互相关值,如图3所示;为了提高接收机灵敏度,MC_FD的输入是FFT输出样本的平均值。
Step5,模块NBI_DET检测窄带干扰信号并生成对应于每个子载波的NBI Mask的比特序列;如果NBI Mask中的任何位设置为1,则相应的子载波将不参与SC_FD和MC_FD的计算;这种机制可以显著减少窄带干扰造成的虚警;
Step6,最终,在包检测FFT控制模块的控制下,数据包检测状态机输出包检测状态,所述检测状态是指数据包状态机输出是否有数据包且数据包的边界,或没有数据包。
如图5所示,数据包检测状态机不同的状态下均需要计算频域样本的自相关值以及均方值,首先对FFT输出的频域样本进行累加和平均,再计算自相关值以及均方值。
本发明给出的方法能有效降低***的虚警概率;如图4所示,数据包检测状态机对数据包检测状态的检测流程如下:
(a)数据包检测状态机的初始状态为S0,频域自相关器SC_FD计算FFT输出样本块的频域相关值ARF0和均方值ARN0;其中ARN0用于检测平均输入功率,在状态S0下,每一个FFT的输入样本块都未与前导序列同步;
(b)同时判断所述频域相关值ARF0与预设门限ArFreqTd0_N的关系以及所述均方值ARN0与预设门限SyncNormMin的关系,
当ARF0大于预设门限ArFreqTd0_N且ARN0大于预设门限SyncNormMin时,数据包检测状态机控制状态跳转至状态S1;如果不满足ARF0>预设门限ArFreqTd0_N且ARN0>预设门限SyncNormMin,数据包检测状态机停留在S0状态;
(c)在状态S1,SC_FD计算ARF1与ARN1,同时判断ARF1与预设门限ArFreqTd1_N的关系以及ARN1与预设门限SyncNormMin的关系,
若ARF1大于预设门限ArFreqTd1_N且ARN1大于预设门限SyncNormMin时,其中ArFreqTd1_N>ArFreqTd0_N,数据包检测状态机控制状态跳转至状态S2;如果ARF1和ARN1中的任意一个低于预设的门限,则数据包检测状态机控制状态跳回至起始状态S0;
如果ARF0和ARF1同时大于一个较高的门限时,数据包检测状态机控制状态直接跳转至状态S3_I,其中ArFreqTd1_H>ArFreqTd1_N且ArFreqTd0_H>ArFreqTd0_N;
(d)在S3_I状态下,频域自相关器SC_FD继续计算频域自相关值ARF3,数据包检测状态机判断AFR3与ArFreqTd3_L以及ArFreqTd3_N的关系,以此来决定是否进行频域互相关值的计算。针对频域互相关值进行IFFT变换后的结果,计算峰均比PAR(peak-to-averageratio)并判断是否存在有效信道冲击响应并根据peak的位置调整符号定时,包括五个步骤。如图6所示;
d1)对FFT输出的样本块进行累加和平均;
d2)参照图2,计算频域自相关并判断继续与否;如果继续则进行d3)步骤,如果不继续则数据包检测状态机跳转至S0状态;
d3)参照图3,计算频域样本互相关值;
d4)使用逆傅立叶变换将频域互相关向量转换到时域;
d5)搜索符号定时以及调整FFT输入对齐;
在逆FFT输出中搜索符号边界,并通过包检测FFT控制模块调整FFT输入的位置,通过搜索逆FFT输出的峰值来定位符号边界;然后计算出频域样本块的峰均比(PAR),判断峰均比(PAR)与预设门限PeakToAverTd的关系,如果峰均比(PAR)大于预设的门限PeakToAverTd,就可以同时指示出数据包检测成功并确定符号定时的可靠性,进入S3_U;否则,认为是虚警信息,状态机重新置S0状态;最后,包检测FFT控制模块将FFT的输入样本块调整为与前导序列符号同步;
(e)数据包检测状态机控制状态跳转至S3_U状态时,定时器sync_timer开始计时,自相关器SC_FD继续计算频域自相关值ARF4,频域自相关值应有一个快速的下降过程,图8所示的前导序列包含一次极性反转的变化,因此,一旦检测到频域自相关值ARF4低于预设门限ArFreqTd4,数据包检测状态机通过进入S_4状态来声明数据包检测结束。
如果无法检测到这种快速下降,本发明优选的,S3_U状态下定时器计时时间为50us,定时器sync_timer会超时且数据包检测状态机返回到S0状态;图4给出了典型的数据包检测状态机控制状态转移过程。
本发明所述***及方法已经应用到自主研发的altera fpga开发板上,未来将应用到一款通信芯片中。
实施例:
实际应用中,前导序列往往包含一次极性的变化(S+/S-),为后续的数据包头定位提供参考,如图8所示。
Claims (10)
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控制模块向自相关存储模块发送传输指令;NBI_DET模块用于检测窄带干扰信号并生成对应于每个频域样本块的NBI Mask的比特序列,用于判断频域样本块中的各个子载波是否需要进行自相关和互相关计算;所述频域样本块传送至SC_FD模块和MC_FD模块,在SC_FD模块中计算两个频域样本块的自相关值,在MC_FD模块用于计算频域样本块与本地样本块的互相关值;所得自相关值和互相关值传送至包检测状态机中进行判断,包检测状态机输出数据包是否存在的指示及其边界。
2.基于权利要求1所述数据包检测装置的数据包检测方法,其特征在于,包括以下步骤:
Step1,将模数转换装置处理后的前导序列作为的信号样本块储存到缓冲器中;
Step2,数据包检测状态机向缓冲器发送指令,缓冲器将其中储存的信号样本块传输到傅立叶变换装置中,将信号样本块在傅里叶变换装置中变换为频域样本;
Step3,模块NBI_DET检测频域样本中的窄带干扰信号并生成对应于每个频域样本中的子载波的NBI Mask的比特序列;根据NBI Mask的输出值判断相应的频域样本中的子载波是否参与SC_FD和MC_FD的计算;
如果NBI Mask中的任何位输出为1,则相应的频域样本中的子载波将不参与SC_FD和MC_FD的计算;如果NBI Mask中的任何位输出为0时参与SC_FD和MC_FD的计算;
Step4,频域自相关器SC_FD计算两个频域样本块之间的自相关值;
Step5,频域互相关器MC_FD计算一个频域样本数据块与本地数据块的互相关值;
Step6,在包检测FFT控制模块的控制下,数据包检测状态机输出包检测状态,所述检测状态是指数据包状态机输出是否有数据包且数据包的边界,或没有数据包。
3.根据权利要求2所述的数据包检测方法,其特征在于,Step4中,所述相关值包括频域样本块的自身强度值及其与上一个频域样本块之间的相似度。
4.根据权利要求2所述的数据包检测方法,其特征在于,Step5中,频域互相关器MC_FD的输入是FFT输出样本的平均值,相关值为频域样本数据块与本地数据块相似程度。
5.根据权利要求2所述的数据包检测方法,其特征在于,数据包检测状态机对数据包检测状态的检测流程如下:
(a)频域自相关器SC_FD计算数据包检测状态机的初始S0状态下FFT输出样本块的频域相关值ARF0和均方值ARN0;
(b)数据包检测状态机判断所述频域相关值ARF0与预设门限ArFreqTd0_N的关系以及所述均方值ARN0与预设门限SyncNormMin的关系,进而确定数据包检测状态机停留在S0状态或者跳转至S1状态;所述均方值ARN0>预设门限SyncNormMin且均方值ARN0>ArFreqTd0_N,则跳转至S1状态,否则数据包检测状态机停留在S0状态;
(c)在S1状态,频域自相关器SC_FD计算ARF1与ARN1,数据包检测状态机判断ARF1与预设门限ArFreqTd1_N的关系以及ARN1与预设门限SyncNormMin的关系,进而确定数据包检测状态机返回S0状态或者跳转至S2状态;ARN1>SyncNormMin且SyncNormMin>ArFreqTd1_N,则跳转至S2状态,否则数据包检测状态机返回值S0状态;
数据包检测状态机进一步判断ARF0与预设门限ArFreqTd0_H的关系以及ARF1与预设门限ArFreqTd1_H的关系;进而确定数据包检测状态机进入S2状态或者跳转至S3_I状态;ARF1>ArFreqTd1_H且ARF0>ArFreqTd0_H,数据包检测状态机进入S3_I状态,否则进入S2状态;
在S2状态下频域自相关器SC_FD计算ARF2与ARN2,数据包检测状态机判断ARF2与预设门限ArFreqTd2_L以及ArFreqTd2_N的关系以及ARN2与预设门限SyncNormMin的关系,决定数据包检测状态机返回S0状态或者跳转至S3_I状态;若ARN2<SyncNormMin或ARF2<ArFreqTd2_L或(ARF1<ArFreqTd1_H且ARF2<ArFreqTd2_N)时,返回S0状态,否则跳转至S3_I状态;
(d)在S3_I状态下,频域自相关器SC_FD继续计算频域自相关值ARF3,数据包检测状态机判断ARF3与ArFreqTd3_L以及ArFreqTd3_N的关系,以此来决定是否进行频域互相关值的计算;若ARN3<SyncNormMin或ARF3<ArFreqTd3_L或(ARF2<ArFreqTd2_L且ARF3<ArFreqTd3_N),则返回至S0状态,否则进行频域互相关值的计算;
针对频域互相关值进行IFFT变换后的结果,计算峰均比PAR(peak-to-average ratio)并判断是否存在有效信道冲击响应并根据peak的位置调整符号定时;如果存在有效信道冲击响应则进入S3_U状态,如果不存在有效信道冲击响应则返回至S0状态;
(e)在S3_U状态,频域自相关器SC_FD继续计算频域自相关值ARF4,数据包检测状态机判断ARF4与ArFreqTd4_L的关系,以此来决定数据包检测状态机跳转至S_4状态或进行超时判断;若ARF4<ArFreqTd4_L则进入S_4状态,否则,通过判断是否超时来确定数据包检测状态机停留在S3_U状态或S0状态。
6.根据权利要求5所述的数据包检测方法,其特征在于,数据包检测状态机的初始状态S0下ARN0用于监测平均输入功率,在S0状态下,每一个FFT的输入样本块都未与前导序列同步。
7.根据权利要求5所述的数据包检测方法,其特征在于,预设门限值ArFreqTd1_N大于预设门限值ArFreqTd0_N。
8.根据权利要求5所述的数据包检测方法,其特征在于,预设门限值ArFreqTd1_H大于ArFreqTd1_N,且预设门限值ArFreqTd0_H大于预设门限值ArFreqTd0_N。
9.根据权利要求5所述的数据包检测方法,其特征在于,检测流程(e)中,如果ARF4<ArFreqTd0_L,则数据包检测状态机跳转至S_4状态来声明数据包检测结束;
如果ARF4>ArFreqTd4_L,则进行***超时判断,如果超时则数据包检测状态机跳转至S0状态,如果不超时,则数据包检测状态机继续在S3_U状态检测。
10.根据权利要求5所述的数据包检测方法,其特征在于,数据包检测状态机在状态S3_I检测包括以下步骤:
d1)对FFT输出的样本块进行累加和平均;
d2)在自相关器中计算频域自相关值,并判断数据包检测状态机是否继续跳转;如果继续则进行下面步骤,否则数据包检测状态机跳转至S0状态;
d3)在互相关器中计算频域互相关值;
d4)使用逆傅立叶变换将频域互相关向量转换到时域;
d5)然后计算出峰均比PAR,通过peak位置确定前导序列的符号边界并判断峰均比PAR与预设门限PeakToAverTd的关系,如果峰均比PAR大于预设的门限PeakToAverTd,就可以同时指示出数据包检测成功并确定符号定时的可靠性;数据包检测状态机的状态跳转至S3_U状态,否则,认为是虚警信息,状态机重新置S0状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811496693.2A CN109525523B (zh) | 2018-12-07 | 2018-12-07 | 一种数据包检测装置及其检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811496693.2A CN109525523B (zh) | 2018-12-07 | 2018-12-07 | 一种数据包检测装置及其检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109525523A CN109525523A (zh) | 2019-03-26 |
CN109525523B true CN109525523B (zh) | 2021-06-22 |
Family
ID=65795245
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811496693.2A Active CN109525523B (zh) | 2018-12-07 | 2018-12-07 | 一种数据包检测装置及其检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109525523B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116112329A (zh) * | 2023-04-12 | 2023-05-12 | 高拓讯达(北京)微电子股份有限公司 | 一种ofdm接收机控制***及方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101467358A (zh) * | 2006-06-22 | 2009-06-24 | 纳维尼网络公司 | 用于在多小区***中检测前导的方法和*** |
KR20110135662A (ko) * | 2010-06-11 | 2011-12-19 | 성균관대학교산학협력단 | 다중경로 페이딩 채널에서 타이밍 오차 추정이 가능한 ofdm 수신기, 이를 포함하는 ofdm 시스템 및 이들의 타이밍 오차 추정방법 |
CN106685884A (zh) * | 2015-02-12 | 2017-05-17 | 上海数字电视国家工程研究中心有限公司 | 前导符号的接收方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8130667B2 (en) * | 2008-09-19 | 2012-03-06 | Texas Instruments Incorporated | Preamble group selection in random access of wireless networks |
-
2018
- 2018-12-07 CN CN201811496693.2A patent/CN109525523B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101467358A (zh) * | 2006-06-22 | 2009-06-24 | 纳维尼网络公司 | 用于在多小区***中检测前导的方法和*** |
KR20110135662A (ko) * | 2010-06-11 | 2011-12-19 | 성균관대학교산학협력단 | 다중경로 페이딩 채널에서 타이밍 오차 추정이 가능한 ofdm 수신기, 이를 포함하는 ofdm 시스템 및 이들의 타이밍 오차 추정방법 |
CN106685884A (zh) * | 2015-02-12 | 2017-05-17 | 上海数字电视国家工程研究中心有限公司 | 前导符号的接收方法 |
Non-Patent Citations (1)
Title |
---|
On Preamble Detection in Packet-Based Wireless Networks;Sumeeth Nagaraj等;《 2006 IEEE Ninth International Symposium on Spread Spectrum Techniques and Applications》;20070220;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109525523A (zh) | 2019-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7415059B2 (en) | Method and system for fast timing recovery for preamble based transmission systems | |
CN110224968B (zh) | 一种ofdm通信***中的帧定时同步方法和装置 | |
KR100629504B1 (ko) | 오경보 확률을 줄이기 위한 신호 획득 장치 및 방법 | |
EP1434373A1 (en) | Ofdm demodulation circuit and ofdm reception apparatus using the same | |
US20060165197A1 (en) | Synchronous follow-up device and method | |
CN101534280B (zh) | 一种定时同步接收方法及其装置 | |
KR20040009938A (ko) | 초기심볼 동기 검출장치 및 그 방법 | |
KR100492359B1 (ko) | 오에프디엠 시스템의 심볼동기 검출장치 | |
CN114268528A (zh) | 一种帧捕获同步方法及装置 | |
CN109525523B (zh) | 一种数据包检测装置及其检测方法 | |
CN109617573A (zh) | 电力线脉冲噪声的实时检测与抑制方法 | |
CN102638335B (zh) | 一种基于互相关和自相关级联的帧同步方法 | |
KR101328165B1 (ko) | 순환 전치 길이 검출 장치 및 검출 방법 | |
KR100191326B1 (ko) | Ofdm전송방식에서의보호구간을이용한프레임동기검출장치 | |
KR100897527B1 (ko) | 직교주파수 분할 다중화 신호의 패킷 검출 장치 및 그 방법 | |
CN103701498A (zh) | 电力线载波通信的信号处理方法与装置 | |
US9106498B2 (en) | Method for symbol synchronization of received digital signal and digital signal receiver using the same method | |
KR101452563B1 (ko) | 프레임 동기 획득 장치 및 방법 | |
GB2484701A (en) | Efficient processing of a short training sequence in a wireless communications system | |
EP3033864A1 (en) | Fine timing | |
US7257175B2 (en) | Method and apparatus for periodic signal detection in OFDM/DMT systems | |
KR20070121426A (ko) | 동기 검출 장치 및 동기 검출 방법 | |
CN111181598B (zh) | 一种极低信噪比突发扩频信号定时同步的方法 | |
CN104038453A (zh) | 一种抗连续波干扰的通信方法和*** | |
JP2001211137A5 (zh) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |