虚假突发检测方法和装置.pdf

上传人:小** 文档编号:829076 上传时间:2018-03-14 格式:PDF 页数:23 大小:1.17MB
返回 下载 相关 举报
摘要
申请专利号:

CN200910206065.0

申请日:

2009.10.20

公开号:

CN101674588A

公开日:

2010.03.17

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04W 24/00申请日:20091020|||公开

IPC分类号:

H04W24/00; H04B17/00

主分类号:

H04W24/00

申请人:

深圳华为通信技术有限公司

发明人:

李 峰; 胡伯承; 周佳晶

地址:

518129广东省深圳市龙岗区坂田华为基地B区2号楼

优先权:

专利代理机构:

北京同立钧成知识产权代理有限公司

代理人:

刘 芳

PDF下载: PDF下载
内容摘要

本发明实施例公开一种虚假突发检测方法和装置。方法,包括:获取数据块前三个时隙的初始判决信息;若所述前三个时隙的初始判决信息中存在虚假突发DB,则对与所述DB对应的时隙再进行至少一次判决,获取判决结果信息;根据所述判决结果信息确定所述数据块的调制方式。装置包括:获取模块,用于获取数据块前三个时隙的初始判决信息;判决获取模块,用于在所述前三个时隙的初始判决信息中存在虚假突发DB时,对与所述DB对应的时隙再进行至少一次判决,获取判决结果信息;确定模块,用于根据所述判决结果信息确定所述数据块的调制方

权利要求书

1、  一种虚假突发检测方法,其特征在于,包括:
获取数据块前三个时隙的初始判决信息;
若所述前三个时隙的初始判决信息中存在虚假突发DB,则对与所述DB对应的时隙再进行至少一次判决,获取判决结果信息;
根据所述判决结果信息确定所述数据块的调制方式。

2、
  根据权利要求1所述的DB检测方法,其特征在于,对与所述DB对应的时隙再进行一次判决,获取判决结果信息,包括:
对经过高斯最小频移键控GMSK解旋转后的信号与经过二进制相移键控BPSK映射后的DB训练序列进行相关处理,获取第一组能量值,并对经过GMSK解旋转后的信号进行自相关处理,获取第二组能量值;
判断所述第一组能量值的最大值与第二组能量值的最大值的比值是否超过预设门限值,并在超过所述预设门限值时,获取该时隙的调制方式为GMSK调制的DB的判决结果信息。

3、
  根据权利要求2所述的DB检测方法,其特征在于,所述根据所述判决结果信息确定所述数据块的调制方式,包括:
若所述前三个时隙的初始判决信息中与DB对应的时隙中,有一个时隙的判决结果信息为GMSK调制的DB,则所述数据块的调制方式为GMSK调制的DB;
若所述前三个时隙的初始判决信息中与DB对应的时隙的判决结果信息均不是GMSK调制的DB,则重新判决所述数据块的调制方式。

4、
  根据权利要求1所述的DB检测方法,其特征在于,对与所述DB对应的时隙再进行两次或者两次以上判决,获取判决结果信息,包括:
重新选择经过GMSK解旋转后的信号的长度以及经过BPSK映射后的DB训练序列的长度,根据重新选择获取的经过GMSK解旋转后的信号以及经过BPSK映射后的DB训练序列重新计算获取第一组能量值和第二组能量值,并根据重新计算获取的第一组能量值和第二组能量值获取判决结果信息;
重复上述步骤,直到完成再进行两次或者两次以上判决的操作。

5、
  根据权利要求2所述的DB检测方法,其特征在于,所述对经过高斯最小频移键控GMSK解旋转后的信号与经过二进制相移键控BPSK映射后的DB训练序列进行相关处理,获取第一组能量值,并对经过GMSK解旋转后的信号进行自相关处理,获取第二组能量值,包括:
应用公式(1)计算获取所述第一组能量值,应用公式(2)计算获取所述第二组能量值;
DBEnergy[i]={Σj=0M-1(Data Re[i+3+SyncPos-2+j]×DB[j+])}2]]>
+Σj=0M-1(DataIm[i+3+SyncPos-2+j]×DB[j+6])}2,i=0,...,K-M]]>
              (1)
DataEngery[i]=Σj=0M-1(DataRe[i+3+SyncPos-2+j]2+DataIm[i+3+SyncPos-2+j]3),i=0,...,K-M---(2)]]>
其中,DBEnergy[i]为第一组能量值,DataEnergy[i]为第二组能量值,DataRe为经过GMSK解旋转后的信号的实部,Data Im为经过GMSK解旋转后的信号的虚部,DB为经过BPSK映射后的DB训练序列,SyncPos为同步位置信息,K为经过GMSK解旋转后的信号的长度,M为经过BPSK映射后的DB训练序列的长度。

6、
  根据权利要求1~5中任一权利要求所述的DB检测方法,其特征在于,所述获取数据块前三个时隙的初始判决信息,包括:
在一个时隙内,接收第一路信号和第二路信号;
对经过GMSK解旋转后的第一路信号和第二路信号分别与经过BPSK映射后的普通突发NB的训练序列进行相关处理,获取第一组相关能量值,对经过八进制相移键控8PSK解旋转后的第一路信号和第二路信号分别与经过BPSK映射后的NB的训练序列进行相关处理,获取第二组相关能量值,对经过GMSK解旋转后的第一路信号和第二路信号分别与经过BPSK映射后的DB的训练序列进行相关处理,获取第三组相关能量值;
分别确定第一组相关能量值、第二组相关能量值以及第三组相关能量值中的最大值,并将确定的三个最大值中最大的一个对应的调制方式作为该时隙的初始判决信息;
重复上述步骤,获取所述数据块前三个时隙的初始判决信息。

7、
  一种虚假突发检测装置,其特征在于,包括:
获取模块,用于获取数据块前三个时隙的初始判决信息;
判决获取模块,用于在所述前三个时隙的初始判决信息中存在虚假突发DB时,对与所述DB对应的时隙再进行至少一次判决,获取判决结果信息;
确定模块,用于根据所述判决结果信息确定所述数据块的调制方式。

8、
  根据权利要求7所述的DB检测装置,其特征在于,在对与所述DB对应的时隙再进行一次判决,获取判决结果信息时,所述判决获取模块具体用于对经过高斯最小频移键控GMSK解旋转后的信号与经过二进制相移键控BPSK映射后的DB训练序列进行相关处理,获取第一组能量值,并对经过GMSK解旋转后的信号进行自相关处理,获取第二组能量值;判断所述第一组能量值的最大值与第二组能量值的最大值的比值是否超过预设门限值,并在超过所述预设门限值时,获取该时隙的调制方式为GMSK调制的DB的判决结果信息。

9、
  根据权利要求8所述的DB检测装置,其特征在于,所述确定模块具体用于当所述判决获取模块判决前三个时隙中有一个时隙的判决结果信息为GMSK调制的DB时,确定所述数据块的调制方式为GMSK调制的DB;当所述判决获取模块判决前三个时隙的判决结果信息均不是GMSK调制的DB时,重新判决所述数据块的调制方式。

10、
  根据权利要求7所述的DB检测装置,其特征在于,在对与所述DB对应的时隙再进行两次或者两次以上判决,获取判决结果信息时,所述判决获取模块具体用于重新选择两次或者两次以上判决所需的经过GMSK解旋转后的信号的长度以及经过BPSK映射后的DB训练序列的长度,根据重新选择获取的经过GMSK解旋转后的信号以及经过BPSK映射后的DB训练序列重新计算获取第一组能量值和第二组能量值,并根据重新计算获取的第一组能量值和第二组能量值获取判决结果信息;
重复上述步骤,直到完成再进行两次或者两次以上判决的操作。

11、
  根据权利要求7~10中任一权利要求所述的DB检测装置,其特征在于,所述获取模块包括:
接收单元,用于在四个时隙内接收第一路信号和第二路信号;
获取单元,用于在前三个时隙中,对经过GMSK解旋转后的第一路信号和第二路信号分别与经过BPSK映射后的普通突发NB的训练序列进行相关处理,获取第一组相关能量值,对经过八进制相移键控8PSK解旋转后的第一路信号和第二路信号分别与经过BPSK映射后的NB的训练序列进行相关处理,获取第二组相关能量值,对经过GMSK解旋转后的第一路信号和第二路信号分别与经过BPSK映射后的DB的训练序列进行相关处理,获取第三组相关能量值;
确定单元,用于在前三个时隙中分别确定第一组相关能量值、第二组相关能量值以及第三组相关能量值中的最大值,并将确定的三个最大值中最大的一个对应的调制方式作为该时隙的初始判决信息。

说明书

虚假突发检测方法和装置
技术领域
本发明实施例涉及通信领域,尤其涉及一种虚假突发检测方法和装置。
背景技术
全球移动通信系统(Global System for Mobile communication,以下简称:GSM)中,为了提高用户设备(User Equipment,以下简称:UE)的传输速率,欧洲电信标准化组织推出了EDGE(Enhanced Data Rate for GSMEvolution,增强型数据速率GSM演进)标准,其中GSM是采用高斯最小频移键控(Gaussian Minimum-Shift Keying,以下简称:GMSK)调制方式,而EDGE则采用八进制相移键控(Octal Phase-shift Keying,以下简称:8PSK)调制方式。不同的网络根据信道质量以及业务需求,可以选择不同的调制方式进行数据传输。相应地,在接收端,对于不同的调制方式的数据则需要采用不同的解调方法。
为了在接收端对接收的数据块使用正确的解调方法,必须引入调制盲检测机制,即首先需要判断接收到的数据块的调制方式,然后选择与该调制方式对应的解调方法对数据块进行解调。对于通用分组无线业务(General PacketRadio Service,以下简称:GPRS)来说,是采用普通突发(Normal Burst,以下简称:NB)在传输和控制信道上承载数据信息。现有的调制盲检测机制可以利用接收的数据块中对应训练序列的符号与本地产生的NB训练序列进行二进制相移键控(Binary Phase-shift Keying,以下简称:BPSK)映射之后进行相关运算,通过比较能量大小来判断接收到的数据块的调制方式。当网络严格地只发送NB时,该机制的误判概率是很低的。但是在某些网络下,当没有数据块传输时,网络会给UE发送虚假突发(Dummy Burst,以下简称:DB),以保持网络连接。在现有协议中,DB采用GMSK调制。
发明人在实现本发明的过程中,发现现有技术至少存在如下问题:在接收端,GMSK调制的DB容易被误判为8PSK调制的NB,从而使得信噪比显著下降,进而导致网络连接中断,因此,如何检测GMSK调制的DB成为亟待解决的问题。
发明内容
本发明实施例提供一种虚假突发检测方法和装置,以解决现有技术中如何检测GMSK调制的DB的问题。
本发明实施例提供一种虚假突发检测方法,包括:
获取数据块前三个时隙的初始判决信息;
若所述前三个时隙的初始判决信息中存在虚假突发DB,则对与所述DB对应的时隙再进行至少一次判决,获取判决结果信息;
根据所述判决结果信息确定所述数据块的调制方式。
本发明实施例提供一种虚假突发检测装置,包括:
获取模块,用于获取数据块前三个时隙的初始判决信息;
判决获取模块,用于在所述前三个时隙的初始判决信息中存在虚假突发DB时,对与所述DB对应的时隙再进行至少一次判决,获取判决结果信息;
确定模块,用于根据所述判决结果信息确定所述数据块的调制方式。
本发明实施例,在现有调制盲检测方案的基础上,增加了DB盲检测,在获取数据块前三个时隙的初始判决信息的基础上,如果至少一个初始判决信息为GMSK调制的DB,则在初始判决的基础上对与判决为GMSK调制的DB对应的时隙再进行至少一次判决,并根据最终的判决结果信息确定该数据块的调制方式。本实施例提供了检测GMSK调制的DB的技术方案,在解决了如何检测GMSK调制的DB的同时,可以有效降低将8PSK调制的NB误判为GMSK调制的DB的概率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明DB检测方法一个实施例的流程图;
图2为本发明DB检测方法另一个实施例的流程图;
图3为图2所示的DB检测方法实施例中进行初始判决的原理框图;
图4为本发明DB检测装置一个实施例的结构示意图;
图5为本发明DB检测装置另一个实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明DB检测方法一个实施例的流程图,如图1所示,本实施例的方法可以包括:
步骤101、获取数据块前三个时隙的初始判决信息;
一个数据块可以包括四个时隙(Burst),对于每个Burst均可以进行一次盲检测判决,从而可以获取数据块四个Burst的初始判决信息。为了提高调制盲检测的实时性,降低计算复杂度,本实施例只对一个数据块的前三个Burst的调制方式进行判决,获取前三个Burst的初始判决信息。
在本发明DB检测方法另一个实施例中,步骤101可以具体为:
在一个时隙内,接收第一路信号和第二路信号;对经过GMSK解旋转后的第一路信号和第二路信号分别与经过BPSK映射后的NB的训练序列进行相关处理,获取第一组相关能量值,对经过8PSK解旋转后的第一路信号和第二路信号分别与经过BPSK映射后的NB的训练序列进行相关处理,获取第二组相关能量值,对经过GMSK解旋转后的第一路信号和第二路信号分别与经过BPSK映射后的DB的训练序列进行相关处理,获取第三组相关能量值;分别确定第一组相关能量值、第二组相关能量值以及第三组相关能量值中的最大值,并将确定的三个最大值中最大的一个对应的调制方式作为该时隙的初始判决信息;重复上述步骤,获取所述数据块前三个时隙的初始判决信息。
以一个Burst举例来说,其盲检测初始判决过程可以为,接收一个Burst内的第一路信号,即I路信号以及第二路信号,即Q路信号,其中I路信号即为该Burst的的实部信号,Q路信号即为该Burst的虚部信号。将第一路信号和第二路信号分别进行GMSK解旋转,并对解旋转后的第一路信号和第二路信号进行限幅,然后将限幅后的第一路信号和第二路信号送入抽头系数计算模块,将当前Burst对应训练序列位置的数据与经过BPSK映射后的本地NB训练序列进行相关,获取第一组相关能量值;将第一路信号和第二路信号分别进行8PSK解旋转,并对解旋转后的第一路信号和第二路信号进行限幅,然后将限幅后的第一路信号和第二路信号送入另一个抽头系数计算模块,将当前Burst对应训练序列位置的数据与经过BPSK映射后的本地NB训练序列进行相关,获取第二组相关能量值;将第一路信号和第二路信号分别进行GMSK解旋转,并对解旋转后的第一路信号和第二路信号进行限幅,然后将限幅后的第一路信号和第二路信号送入再一个抽头系数计算模块,将当前Burst对应训练序列位置的数据与经过BPSK映射后的本地DB训练序列进行相关,获取第三组相关能量值。该抽头系数计算模块的功能类似于信道估计模块。
上述计算第一组和第二组相关能量值的过程均可以采用:将限幅后的第一路信号对应训练序列位置的数据与经过BPSK映射后的本地NB训练序列进行相关,获取一组第一路信号的相关能量值,将限幅后的第二路信号对应训练序列位置的数据与经过BPSK映射后的本地NB训练序列进行相关,获取一组第二路信号的相关能量值,将这两组相关能量值对应相加,即可分别获取第一组相关能量值和第二组相关能量值。计算第三组相关能量值的过程可以采用:将限幅后的第一路信号对应训练序列位置的数据与经过BPSK映射后的本地DB训练序列进行相关,获取一组第一路信号的相关能量值,将限幅后的第二路信号对应训练序列位置的数据与经过BPSK映射后的本地DB训练序列进行相关,获取一组第二路信号的相关能量值,将这两组相关能量值对应相加,即可获取第三组相关能量值。
具体地,以获取第一组相关能量值的过程举例来说,首先可以读入28个解旋转后的复值信号(包括I路和Q路信号,也即第一路信号和第二路信号)和26个本地生成经BPSK映射的NB训练序列;然后使用26个NB训练序列中间的16个信号与读入的28个解旋转后的信号进行相关处理,即用长度为16的窗在长度为28的数据内进行滑动,总共滑动13次,可以得到13个相关值;用长度为5的窗在13个相关值内滑动,每滑动一次,将窗内相关值实部平方加上其对应相关值虚部的平方再累加(共5次累加)作为该次滑动的相关能量值,从而可以得到9个相关能量值,即第一组相关能量值。第二组相关能量值和第三组相关能量值以此类推,不再赘述。
分别获取三组相关能量值的峰值,并比较三个峰值的大小,并将最大的峰值对应的调制方式,作为该Burst的调制方式。例如,若第三组相关能量值的峰值最大,则将GMSK调制的DB作为该Burst的调制方式,从而获取该Burst的初始判决信息。
依此类推,即可获取数据块前三个Burst的初始判决信息。
步骤102、若所述前三个时隙的初始判决信息中存在虚假突发DB,则对与所述DB对应的时隙再进行至少一次判决,获取判决结果信息;
仿真结果表明,直接采用前三个Burst的初始判决信息进行DB盲检测,例如,如果前两个Burst的调制方式相同,则将其作为当前块的调制方式,如果前两个Burst的调制方式不同,则将第三个Burst的调制方式作为该数据块的调制方式,则8PSK调制的NB被误判的概率显著增加,其中被误判为GMSK调制的DB的概率最高,因此导致8PSK调制的NB的盲检测性能有较大的下降。因此,为了消除由于8PSK调制的NB的盲检测性能下降对后续解调、译码性能的影响,本实施例可以对初始判决为GMSK调制的DB的Burst再进行至少一次判决,从而进一步确认该Burst是否确实为GMSK调制的DB,从而可以根据本次或者更多次判决,获取判决结果信息。
在本发明DB检测方法再一个实施例中,以对与DB对应的时隙再进行一次判决为例来说,获取判决结果信息,可以包括:
对经过GMSK解旋转后的信号与经过BPSK映射后的DB训练序列进行相关处理,获取第一组能量值,并计算获取经过GMSK解旋转后的信号的第二组能量值;判断第一组能量值的最大值与第二组能量值的最大值的比值是否超过预设门限值,并在超过预设门限值时,获取该时隙的调制方式为GMSK调制的DB的判决结果信息。
以对与所述DB对应的时隙再进行两次或者两次以上判决来说,获取判决结果信息,可以包括:
重新选择两次或者两次以上判决所需的经过GMSK解旋转后的信号的长度以及经过BPSK映射后的DB训练序列的长度,根据重新选择获取的经过GMSK解旋转后的信号以及经过BPSK映射后的DB训练序列重新计算获取第一组能量值和第二组能量值,并根据重新计算获取的第一组能量值和第二组能量值获取判决结果信息。
在实际实现过程中,可以根据需要选择判决次数,每次判决的实现原理相同,不再赘述。
步骤103、根据所述判决结果信息确定所述数据块的调制方式。
根据数据块前三个Burst的初始判决信息,本实施例可以分为两种情况:
1、当前数据块前三个Burst的初始判决信息均没有GMSK调制的DB。
在这种情况下,如果前两个Burst的调制方式相同,则将第一个时隙的调制方式作为当前数据块的调制方式;否则,将第三个时隙的调制方式作为当前数据块的调制方式。
2、当前数据块至少有一个Burst的初始判决信息为GMSK调制的DB。
在这种情况下,本实施例可以进行再进行至少一次判决,并根据至少一次判决的判决结果信息确定该数据块的调制方式。
因此,在本发明DB检测方法另一实施例中,步骤103所述的根据所述判决结果信息确定所述数据块的调制方式,可以包括:
若所述前三个时隙的初始判决信息中与DB对应的时隙中,有一个时隙的判决结果信息为GMSK调制的DB,则所述数据块的调制方式为GMSK调制的DB;
若所述前三个时隙的初始判决信息中与DB对应的时隙的判决结果信息均不是GMSK调制的DB,则重新判决所述数据块的调制方式。
本实施例在现有调制盲检测方案的基础上,增加了DB盲检测,在获取数据块前三个时隙的初始判决信息的基础上,如果至少一个初始判决信息为GMSK调制的DB,则在初始判决的基础上对与判决为GMSK调制的DB对应的时隙再进行至少一次判决,并根据最终的判决结果信息确定该数据块的调制方式。本实施例提供了检测GMSK调制的DB的技术方案,在解决了如何检测GMSK调制的DB的同时,可以有效降低将8PSK调制的NB误判为GMSK调制的DB的概率。
下面以一个具体实例对本发明DB检测方法的技术方案进行详细说明。
图2为本发明DB检测方法另一个实施例的流程图,如图2所示,本实施例的方法可以包括:
步骤201、获取数据块前三个时隙的初始判决信息;
图3为图2所示的DB检测方法实施例中进行初始判决的原理框图,如图3所示,以一个Burst举例来说,其盲检测初始判决过程可以为,接收一个Burst内的I路信号以及Q路信号,其中I路信号即为该Burst的实部信号,Q路信号即为该Burst的虚部信号分量。将I路信号和Q路信号分别进行GMSK解旋转,并对解旋转后的I路信号和Q路信号进行限幅,然后将限幅后的I路信号和Q路信号送入第一抽头系数计算模块,将当前Burst对应训练序列位置的数据与经过BPSK映射后的本地NB训练序列进行相关,获取第一组相关能量值;将I路信号和Q路信号分别进行8PSK解旋转,并对解旋转后的I路信号和Q路信号进行限幅,然后将限幅后的I路信号和Q路信号送入第二抽头系数计算模块,将当前Burst对应训练序列位置的数据与经过BPSK映射后的本地NB训练序列进行相关,获取第二组相关能量值;将I路信号和Q路信号分别进行GMSK解旋转,并对解旋转后的I路信号和Q路信号进行限幅,然后将限幅后的I路信号和Q路信号送入第三抽头系数计算模块,将当前Burst对应训练序列位置的数据与经过BPSK映射后的本地DB训练序列进行相关,获取第三组相关能量值。该抽头系数计算模块的功能类似于信道估计模块。
上述计算第一组和第二组相关能量值的过程均可以采用:将限幅后的I路信号对应训练序列位置的数据与经过BPSK映射后的本地NB训练序列进行相关,获取一组I路信号的相关能量值,将限幅后的Q路信号对应训练序列位置的数据与经过BPSK映射后的本地NB训练序列进行相关,获取一组Q路信号的相关能量值,将这两组相关能量值对应相加,即可分别获取第一组相关能量值和第二组相关能量值。计算第三组相关能量值的过程可以采用:将限幅后的I信号对应训练序列位置的数据与经过BPSK映射后的本地DB训练序列进行相关,获取一组I路信号的相关能量值,将限幅后的Q路信号对应训练序列位置的数据与经过BPSK映射后的本地DB训练序列进行相关,获取一组Q路信号的相关能量值,将这两组相关能量值对应相加,即可获取第三组相关能量值。
将获取的三组相关能量值送入调制盲检测模块,该调制盲检测模块可以分别获取三组相关能量值的峰值,并比较三个峰值中的最大值,并将最大的峰值对应的调制方式,作为该Burst的调制方式。例如,若第三组相关能量值的峰值最大,则将GMSK调制的DB作为该Burst的调制方式,从而获取该Burst的初始判决信息。
在上述过程中,为了调准同步位置,在进行相关处理时,还可以考虑达到时间(Timing Of Arrival,以下简称:TOA)同步位置信息。
在本实施例中,可以配置参数ModulationType来确定接收的数据块的调制方式,即当ModulationType=0,表示接收的数据块为GMSK调制的NB;当ModulationType=1,表示接收的数据块为8PSK调制的NB;当ModulationType=2,表示接收的数据块为GMSK调制的DB。
依此类推,即可获取数据块前三个Burst的初始判决信息。
步骤202、判断前三个Burst中是否存在DB,若存在则执行步骤203,否则执行步骤213。
步骤203、判断第一个Burst的ModulationType是否等于2,若是则执行步骤204,否则执行步骤207;
步骤204、对第一个Burst进行N次判决,其中N≥2;
举例来说,本实施例可以从第一个Burst开始到第三个Burst逐个进行判决。若第一个Burst的初始判决结果为GMSK调制的DB,且进行N次判决后也为GMSK调制的DB,则不用再对第二个Burst和第三个Burst进行判决,而直接将判断该数据块的调制方式即为GMSK调制的DB;若第一个Burst的初始判决结果为GMSK调制的DB但进行N次判决后不是GMSK调制的DB,或者第一个Burst的初始判决结果不是GMSK调制的DB,则对第二个Burst进行N次判决,以此类推。若前三个Burst中只要有一个Burst进行N次判决后为GMSK调制的DB,则该数据块的调制方式即为GMSK调制的DB,若前三个Burst中没有一个Burst在进行N次判决后为GMSK调制的DB,则重新判决该数据块的调制方式。具体来说,重新判决的方法可以为:重复一次初始判决的过程,选择初始判计算获取的三组相关能量值中次大相关能量值对应的调制方式作为当前Burst的调制方式,更新该块三个Burst的调制类型,然后再用相同的方法判决该块的调制类型,即如果得到的调制方式相同,则用第一个Burst的调制方式作为当前数据块的调制方式,否则用第三个Burst的调制方式作为当前数据块的调制方式。
对第一个Burst进行判决的具体过程可以为:对经过GMSK解旋转后的信号与经过BPSK映射后的DB训练序列进行相关处理,获取第一组能量值,并通过自相关计算获取经过GMSK解旋转后的信号的第二组能量值。
上述获取第一组能量值,并计算获取经过GMSK解旋转后的信号的第二组能量值,可以包括:
应用公式(1)计算获取所述第一组能量值,应用公式(2)计算获取所述第二组能量值;
DBEnergy[i]={Σj=0M-1(DataRe[i+3+SyncPos-2+j]×DB[j+6])}2]]>    (1)
+Σj=0M-1(DataIm[i+3+SyncPos-2+j]×DB[j+6])}2,i=0,..,K-M]]>
DataEngery[i]=Σj=0M-1(DataRe[i+3+SyncPos-2+j]2+DataIm[i+3+SyncPos-2+j]2),---(2)]]>
i=0,...,K-M
其中,DBEnergy[i]为第一组能量值,DataEnergy[i]为第二组能量值,DataRe为经过GMSK解旋转后的信号的实部,DataIm为经过GMSK解旋转后的信号的虚部,DB为经过BPSK映射后的DB训练序列,SyncPos为同步位置信息,K为经过GMSK解旋转后的信号的长度,M为经过BPSK映射后的DB训练序列的长度。
具体来说,采用计算抽头系数的方法,利用经GMSK解旋转后长度为Ki(26≤Ki≤142,i=1,...,N-1)的输入数据和经BPSK映射之后的本地DB训练序列的长度为Mi(Mi<Ki,i=1,...,N-1)的数据进行相关,即滑动窗长度为Mi,第(i+1)次判决可以得到Ki-Mi+1,(i=1,...,N-1)个相关能量值,然后分别取最大的能量值MaxDBEnergyi,i=1,...,N-1,这样做可以避免同步位置不准,导致相关能量很小。其中判决次数N和数据长度Ki,Mi,i=1,...,N-1的选择视具体实现复杂度和性能要求而定。下面以N=2,即对第一个Burst再进行一次判决为例进行说明。
利用经GMSK解旋后长度为K1=142的输入数据和经BPSK映射之后的本地DB的训练序列长度为M1=130的数据进行相关,即滑动窗长度为130,可以得到K1-M1+1=13个相关能量值,然后取最大的能量值MaxDBEnergy。
具体过程可以为:
CorrData1[i]=Σj=0129(DataRe[i+3+SyncPos-2+j]×DB[i+6]),]]>i=0,..,12
CorrData2[i]=Σj=0129(DataIm[i+3+SyncPos-2+j]×DB[j+6]),]]>i=0,..,12
CorrData3[i]=Σj=0129(DataRe[i+3+SyncPos-2+j]2+DataIm[i+3+SyncPos-2+j]2),]]>
i=0,..,12
其中DB[i],i=0,...,135为经过BPSK映射DB的训练序列中间136个混合比特;DataRe和DataIm分别为经过GMSK解旋转之后的输入数据的实部和虚部。将TOA的同步位置SyncPos减2,目的是找到首径位置,作为数据读入的起始位置。由于DataRe[i]和DataIm[i]定义的长度为156,而TOA位置波动范围为±4,因此数组可能会越界,在程序实现时可以增加数组越界保护,即当数据越界时,令读入的数据为零。
根据求得的13个相关值,可以得到最大的能量值,MaxDBEnergy和MaxDataEnergy,
MaxDBEnergy=maxi{CorrData1[i]2+CorrData2[i]2},]]>i=0,..,12
MaxDataEnergy=maxi{CorrData3[i]},]]>i=0,..,12
然后设置一个门限值Threshold,比较MaxDBEnergy和MaxDataEnergy之间的大小,以此判断第一个Burst的调制方式。
步骤205、判断判决结果是否为GMSK调制的DB,若是则执行步骤206,否则执行步骤207。
如果MaxDBEnergy≥Threshold×MaxDataEnergy,则判断该第一个Burst的调制方式为GMSK调制的DB,若MaxDBEnergy<Threshold×MaxDataEnergy,则判断该第一个Burst的调制方式不是GMSK调制的DB。
门限值如果太高,则会导致GMSK调制的DB被误判的概率增加;门限如果太低,则不能降低8PSK调制的NB被误判为GMSK调制的DB的概率,经过仿真测试,可以设置门限值Threshold=20。
对于进行三次判决或者三次以上的判决来说,可以重新选择所需的Ki和Mi,根据重新选择信号长度后获取的经过GMSK解旋转后的信号以及经过BPSK映射后的DB训练序列重新进行上述判决,其原理相同不再赘述。
步骤206、确定该数据块的调制方式为GMSK调制的DB,结束。
步骤207、判断第二个Burst的ModulationType是否等于2,若是则执行步骤208,否则执行步骤210;
步骤208、对第二个Burst进行N次判决,其中N≥2;
对第二个Burst进行N次判决的过程与对第一个Burst进行N次判决的过程相同,不再赘述。
步骤209、判断判决结果是否为GMSK调制的DB,若是则执行步骤206,否则执行步骤210。
步骤210、对第三个Burst进行N次判决,其中N≥2;
步骤211、判断判决结果是否为GMSK调制的DB,若是则执行步骤206,否则执行步骤212。
步骤212、重新确定前两个Burst的调制方式,若相同,则确定数据块的调制方式为第一个Burst的调制方式,否则确定数据块的调制方式为第三个Burst的调制方式。
在本实施例中,以重新确定第一个Burst的调制方式为例来说,可以比较前述获取的三组相关能量值的次大的相关能量值中哪个最大,则将次大的相关能量值中最大的值对应的调制方式,作为第一个Burst的调制方式,以此类推,即可获取第二个Burst的调制方式。若第一个Burst与第二个Burst的重新确定的调制方式相同,则将重新确定的第一个Burst的调制方式作为该数据块的调制方式,否则将第三个Burst的调制方式作为该数据块的调制方式。
步骤213、判断前两个Burst的调制方式是否相同,若相同,则确定数据块的调制方式为第一个Burst的调制方式,否则确定数据块的调制方式为第三个Burst的调制方式。
本实施例在现有调制盲检测方案的基础上,增加了DB盲检测,在获取数据块前三个时隙的初始判决信息的基础上,如果至少一个初始判决信息为GMSK调制的DB,则在初始判决的基础上对与判决为GMSK调制的DB对应的时隙再进行至少一次判决,并根据最终的判决结果信息确定该数据块的调制方式。本实施例提供了完整的检测GMSK调制的DB的技术方案,在解决了如何检测GMSK调制的DB的同时,可以有效降低将8PSK调制的NB误判为GMSK调制的DB的概率。
图4为本发明DB检测装置一个实施例的结构示意图,如图4所示,本实施例的装置可以包括:获取模块11、判决获取模块12以及确定模块13,其中获取模块11用于获取数据块前三个时隙的初始判决信息;判决获取模块12用于在所述前三个时隙的初始判决信息中存在虚假突发DB时,对与所述DB对应的时隙再进行至少一次判决,获取判决结果信息;确定模块13用于根据所述判决结果信息确定所述数据块的调制方式。
本实施例的装置与图1所示的方法实施例的实现原理相同,不再赘述。
图5为本发明DB检测装置另一个实施例的结构示意图,如图5所示,本实施例的装置在图4所示的装置的基础上,在对与所述DB对应的时隙再进行一次判决,获取判决结果信息时,所述判决获取模块12具体用于对经过GMSK解旋转后的信号与经过BPSK映射后的DB训练序列进行相关处理,获取第一组能量值,并计算获取经过GMSK解旋转后的信号的第二组能量值;判断所述第一组能量值的最大值与第二组能量值的最大值的比值是否超过预设门限值,并在超过所述预设门限值时,获取该时隙的调制方式为GMSK调制的DB的判决结果信息。若所述判决获取模块12判决前三个时隙中有一个时隙的判决结果信息为GMSK调制的DB,则所述确定模块确定所述数据块的调制方式为GMSK调制的DB;若所述判决获取模块判决前三个时隙的判决结果信息均不是GMSK调制的DB,则所述确定模块重新确定所述数据块的调制方式。
在对与所述DB对应的时隙再进行两次或者两次以上判决,获取判决结果信息时,所述判决获取模块12具体用于重新选择两次或者两次以上判决所需的经过GMSK解旋转后的信号的长度以及经过BPSK映射后的DB训练序列的长度,根据重新选择获取的经过GMSK解旋转后的信号以及经过BPSK映射后的DB训练序列重新计算获取第一组能量值和第二组能量值,并根据重新计算获取的第一组能量值和第二组能量值获取判决结果信息。
进一步地,获取模块11可以包括:接收单元111、获取单元112以及确定单元113,其中,接收单元111用于在四个时隙内接收第一路信号和第二路信号;获取单元112用于在前三个时隙中,对经过GMSK解旋转后的第一路信号和第二路信号分别与经过BPSK映射后的NB的训练序列进行相关处理,获取第一组相关能量值,对经过8PSK解旋转后的第一路信号和第二路信号分别与经过BPSK映射后的NB的训练序列进行相关处理,获取第二组相关能量值,对经过GMSK解旋转后的第一路信号和第二路信号分别与经过BPSK映射后的DB的训练序列进行相关处理,获取第三组相关能量值;确定单元113用于在前三个时隙中分别确定第一组相关能量值、第二组相关能量值以及第三组相关能量值中的最大值,并将确定的三个最大值中最大的一个对应的调制方式作为该时隙的初始判决信息。
本实施例的装置与图2所示的方法实施例的实现原理相同,不再赘述。
本发明上述装置实施例,在实现过程中可以采用图3所示的结构框图进行部署,不再赘述。
本发明上述装置实施例,在现有调制盲检测方案的基础上,增加了DB盲检测,在获取数据块前三个时隙的初始判决信息的基础上,如果至少一个初始判决信息为GMSK调制的DB,则在初始判决的基础上对与判决为GMSK调制的DB对应的时隙再进行至少一次判决,并根据最终的判决结果信息确定该数据块的调制方式。本实施例提供了完整的检测GMSK调制的DB的技术方案,在解决了如何检测GMSK调制的DB的同时,可以有效降低将8PSK调制的NB误判为GMSK调制的DB的概率。
最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。

虚假突发检测方法和装置.pdf_第1页
第1页 / 共23页
虚假突发检测方法和装置.pdf_第2页
第2页 / 共23页
虚假突发检测方法和装置.pdf_第3页
第3页 / 共23页
点击查看更多>>
资源描述

《虚假突发检测方法和装置.pdf》由会员分享,可在线阅读,更多相关《虚假突发检测方法和装置.pdf(23页珍藏版)》请在专利查询网上搜索。

本发明实施例公开一种虚假突发检测方法和装置。方法,包括:获取数据块前三个时隙的初始判决信息;若所述前三个时隙的初始判决信息中存在虚假突发DB,则对与所述DB对应的时隙再进行至少一次判决,获取判决结果信息;根据所述判决结果信息确定所述数据块的调制方式。装置包括:获取模块,用于获取数据块前三个时隙的初始判决信息;判决获取模块,用于在所述前三个时隙的初始判决信息中存在虚假突发DB时,对与所述DB对应的时。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1