干扰信号的检测方法、装置、设备及存储介质

文档序号:31775864发布日期:2022-10-12 08:25阅读:130来源:国知局
干扰信号的检测方法、装置、设备及存储介质

1.本技术涉及通信技术,尤其涉及一种干扰信号的检测方法、装置、设备及存储介质。


背景技术:

2.无线通信系统中,由于电磁频谱的开放性和共享性,一些恶意信号极易发动干扰攻击,破坏电磁频谱的使用秩序。因此,对出现的干扰信号进行快速准确的检测,能够极大的提高通信效率。
3.现有技术中,对干扰信号的检测需要对合法的用户通信数据及通信环境具备一定的先验知识,根据以往统计的出现信号干扰的概率,来估计当前信号中是否出现干扰信号。
4.但是,在应急通信场景下,由于应急通信环境的突变导致统计的先验知识将不再适用于突变后的通信环境,使得对当前信号中是否出现干扰信号的判断不够准确。


技术实现要素:

5.本技术提供一种干扰信号的检测方法、装置、设备及存储介质,用以解决现有技术中由于通信环境的突变,对判断出的信号中是否存在干扰信号的结果不够准确的问题。
6.第一方面,本技术提供一种干扰信号的检测方法,包括:
7.获取接收信号的平均功率序列;
8.建立信号状态序列与所述平均功率序列的隐马尔可夫模型,获取预设迭代次数的接收信号的功率分布参数;
9.根据所述平均功率序列及所述功率分布参数,计算与所述平均功率序列相对应的所述信号状态序列,所述信号状态包括信号干扰状态和信号未干扰状态;
10.根据所述信号状态序列中的干扰状态的序列,从所述平均功率序列中提取与所述干扰状态对应的平均功率干扰序列;
11.根据所述平均功率干扰序列及所述功率分布参数,计算干扰检验统计量;
12.根据所述干干扰检验统计量与预设门限值的大小关系,判断所述接收到的信号中是否存在干扰信号。
13.第二方面,本技术提供一种干扰信号的检测装置,包括:
14.获取模块,用于获取接收信号的平均功率序列;
15.处理模块,用于建立信号状态序列与所述平均功率序列的隐马尔可夫模型,获取预设迭代次数的接收信号的功率分布参数;
16.计算模块,用于根据所述平均功率序列及所述功率分布参数,计算与所述平均功率序列相对应的所述信号状态序列,所述信号状态包括信号干扰状态和信号未干扰状态;
17.提取模块,用于根据所述信号状态序列中的干扰状态的序列,从所述平均功率序列中提取与所述干扰状态对应的平均功率干扰序列;
18.所述计算模块,还用于根据所述平均功率干扰序列及所述功率分布参数,计算干
扰检验统计量;
19.判断模块,用于根据所述干扰检验统计量与预设门限值的大小关系,判断所述接收到的信号中是否存在干扰信号。
20.第三方面,本技术提供一种电子设备,包括:至少一个处理器,以及与所述处理器通信连接的存储器;
21.所述存储器存储计算机执行指令;
22.所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述电子设备执行第一方面任一项所述的方法。
23.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现第一方面任一项所述的方法。
24.第五方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第一方面任一项所述的方法。
25.本技术提供的一种干扰信号的检测方法、装置、设备及存储介质,通过获取接收信号的平均功率序列,建立信号状态序列与平均功率序列的隐马尔可夫模型,以获取预设迭代次数的接收信号的功率分布参数。基于得到的平均功率序列及功率分布参数,计算与平均功率序列相对应的信号状态序列,其中,信号状态包括信号干扰状态和信号未干扰状态。根据信号状态序列中的干扰状态的序列,从平均功率序列中提取与干扰状态对应的平均功率干扰序列,根据平均功率干扰序列及功率分布参数,计算干扰检验统计量,并根据干扰检验统计量与预设门限值的大小关系,判断接收到的信号中是否存在干扰信号。本技术不需要对发射信号和传输信道提前统计先验知识,对接收信号中是否出现干扰信号的判断更加准确。
附图说明
26.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
27.图1为本技术实施例一提供的一种干扰信号的检测方法的流程示意图;
28.图2为本技术实施例三提供的一种获取接收信号的功率分布参数的方法的流程示意图;
29.图3为本技术实施例三提供的一种根据平均功率序列及功率分布参数计算信号状态序列的方法的流程示意图;
30.图4为本技术提供的一种检测效果对比示意图;
31.图5为本技术实施例四提供的一种干扰信号的检测装置的结构示意图;
32.图6为本技术实施例五提供的一种电子设备的结构示意图。
33.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
34.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
35.通信技术是指将信息从一个地点传送到另一个地点所采取的方法和措施,本技术应用场景以应急通信为例,应急通信通常是指在发生重大自然灾害或重大事故所在地,由于通信业务受到影响或破坏,为避免影响受灾地区与外界的信息交互,紧急部署的一套应急通信系统。
36.常见的应急通信系统包括以应急通信车为代表的地面通信平台和以无人机为代表的低空通信平台。其中,无人机由于具有高灵活性和低成本性,与用户建立的视距链路概率更高,通信过程中的衰减更低,覆盖范围更广等的优点,更适用于应急通信系统中。
37.而在无人机构建的应急通信系统中,由于电磁频谱的开放性和共享性,一些恶意信号极易发动干扰攻击,破坏电磁频谱的使用秩序。例如,常见的攻击形式有恒定攻击、欺骗式攻击、随机攻击和响应式攻击。其中,恒定攻击表现为向频段内持续注入随机信号进行干扰;欺骗式攻击表现为向频段内持续注入模仿合法用户的数据包进行干扰。随机攻击不同于上述两种持续式干扰,表现为攻击者在睡眠状态和攻击状态之间切换,仅在攻击时段向频段内注入信号进行干扰。这三种干扰方式均属于主动式干扰,即是否发动干扰与频段内是否有合法用户传输无关。因此,这三种干扰方式的干扰效率相对较低,且相应地易于被检测出来。但是,响应式干扰则不然,攻击者只有在感知到频段内有信号传输时才会发动攻击,这种攻击能够有针对性地破坏所检测频段的正常通信,迫使发射端进行数据包的重发或提高发射功率,从而降低数据率或造成资源浪费,甚至使得通信网络的再次陷入瘫痪。
38.现有技术中,本技术干扰信号以响应式干扰信号为例,对干扰信号的检测需要对合法的用户通信数据及通信环境具备一定的先验知识,根据以往统计的出现信号干扰的概率,来估计当前信号中是否出现干扰信号。
39.但是这种检测方式,在应急场景下很难使用,这是因为受到灾害影响通信环境发生了的突发变化,导致之前获取的先验知识已不适用于当前的环境,使得对当前信号中是否出现干扰信号的判断不够准确。
40.因此,针对现有技术的上述技术问题,本技术提出一种干扰信号的检测方法、装置、设备及存储介质,通过对接收到的信号进行功率采样,获得平均功率序列,建立信号状态序列与平均功率序列的隐马尔可夫模型,通过模型进行迭代计算,获取接收信号的功率分布参数,进而计算与平均功率序列相对应的信号状态序列。根据信号状态序列中的干扰状态的序列,从平均功率序列中提取与干扰状态对应的平均功率干扰序列,根据平均功率干扰序列及功率分布参数,计算干扰检验统计量,并根据干扰检验统计量与预设门限值的大小关系,判断接收到的信号中是否存在干扰信号。本技术使得对接收信号中是否出现干扰信号的判断更加准确。
41.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
42.图1为本技术实施例一提供的一种干扰信号的检测方法的流程示意图,该方法的执行主体可以为干扰信号的检测装置或设备,例如可以是具有干扰信号检测能力的计算机或其它智能终端,例如智能手机、平板电脑或便携式可穿戴设备等,可以应用于地面设备也可以搭载在如无人机等空基平台中。本实施例中的方法可以通过软件、硬件或者软硬件结合的方式来实现。如图1所示,该方法具体包括以下步骤:
43.s101、获取接收信号的平均功率序列。
44.本实施例中在对接收到的信号的功率进行采样之前,在信号发送端预先在用户信号传输所用频段注入了持续一段时间的干扰信号,以确保接收到的信号中包含着干扰信号。
45.在对接收到的信号进行采样时,每隔预设时间对接收到的信号功率进行采样,获取功率采样序列。并对接收到的功率采样序列进行平滑预处理,采用固定预设长度的平滑窗,对功率采样序列进行预设步长值的滑动平均,获取接收信号的平均功率序列。
46.s102、建立信号状态序列与平均功率序列的隐马尔可夫模型,获取预设迭代次数的接收信号的功率分布参数。
47.隐马尔可夫模型(hidden markov model,hmm)是一个统计模型,用来描述一个含有隐含未知参数的马尔可夫过程,从可观察的参数中确定该过程的隐含参数,然后利用这些参数来做进一步的分析。
48.在本实施例中,隐马尔可夫模型是通过给定的一个观测序列即平均功率序列,通过进行预设次数的迭代计算,调整模型参数即功率分布参数,从而使得该观测序列出现的概率最大。求出的模型参数越准确,步骤s103中根据功率分布参数确定的信号状态越准确。
49.s103、根据平均功率序列及功率分布参数,计算与平均功率序列相对应的信号状态序列,信号状态包括信号干扰状态和信号未干扰状态。
50.s104、根据信号状态序列中的干扰状态的序列,从平均功率序列中提取与干扰状态对应的平均功率干扰序列。
51.根据步骤s101-102获得平均功率序列及功率分布参数后,计算出信号状态包括干扰状态和未干扰状态的序列。从平均功率序列中,提取出所有被判断为干扰状态的功率,获取平均功率干扰序列。
52.s105、根据平均功率干扰序列及功率分布参数,计算干扰检验统计量。
53.s106、根据干扰检验统计量与预设门限值的大小关系,判断接收到的信号中是否存在干扰信号。
54.在本技术的上述实施例中,通过获取接收信号的平均功率序列,建立信号状态序列与平均功率序列的隐马尔可夫模型,以获取预设迭代次数的接收信号的功率分布参数。基于得到的平均功率序列及功率分布参数,计算与平均功率序列相对应的信号状态序列,其中,信号状态包括信号干扰状态和信号未干扰状态。根据信号状态序列中的干扰状态的序列,从平均功率序列中提取与干扰状态对应的平均功率干扰序列,根据平均功率干扰序列及功率分布参数,计算干扰信号检测值,并根据干扰信号检测值与预设门限值的大小关系,判断接收到的信号中是否存在干扰信号。本实施例不需要对通信目的地提前统计先验知识,对接收信号中是否出现干扰信号的判断更加准确。
55.需要特别说明的是,在上述实施例中,采样获取的功率服从高斯分布,下面,通过
下述模型进行解释说明。示例性的,下述模型以无人机基站作为接收端进行地面干扰信号检测的场景为例。
56.由于响应式干扰是在检测到频段内存在合法用户信号后发起攻击,因此,向频段内注入持续一段时间的干扰信号,对于接收信号功率可以做出如下述公式(1)所示的二元假设:
[0057][0058]
其中,pr(n)表示第n时刻的接收功率,ps和pe分别表示合法用户和恶意用户的发射功率,ls(d,θ)和le(de,θe)分别表示合法用户以及恶意用户信号到达无人机端的路径损耗,即信号从发射端到接收端损失的功率。
[0059]
而路径损耗,可通过地面用户向无人机基站发送信号的上行链路中的参数建模计算得到:
[0060]
对路径损耗ls进行建模,得到下述关系式(2):
[0061]
ls(d,θ)[db]=10c log
10
(d
2d
)+x
2d
+η(θ)[db]+xs(θ)[db]
ꢀꢀ
(2)
[0062]
其中,c为路径损耗指数,d
2d
代表无人机和地面用户之间的水平距离,x
2d
代表参考距离(d
2d
=1m)下的水平路径损耗,θ表示无人机到用户所在平面的仰角,η(θ)代表额外的空域路径损耗,xs(θ)代表阴影衰落效应带来的损耗,可被建模为均值为0方差为的高斯随机变量,η(θ)和的表达式分别如下述公式(3)和(4)所示:
[0063][0064][0065]
其中,代表水平阴影衰落方差,即无人机高度为0时的阴影衰落方差;a为空域路径损耗幅值;b为角度幅值;θ0为角度补偿;b为阴影衰落斜率;为阴影衰落补偿。而上述参数取值,可根据实际场景确定。
[0066]
由此可见,建模得到的路径损耗服从高斯分布,因此通过公式(1),采样获取的功率服从高斯分布。
[0067]
为了便于理解实施例一中步骤s101的方法,下面,通过实施例二,详细的说明对接收到的功率采样序列进行平滑预处理的具体方法。
[0068]
在上述步骤s101中对接收到的功率采样序列进行平滑预处理,是为了尽量减少信号快速衰落效应对接收信号统计特性的影响,将信号中的噪声除去,通过对信号进行平滑预处理,得到接收信号的平均功率序列o={o1,o2,

,om},其中,om表示该序列中的第m个时刻的平均功率值,计算方式如下述公式(5)所示:
[0069][0070]
其中,n
avg
表示平滑窗的长度。
[0071]
在本技术中,对接收到的信号的状态预先进行了定义,zm表示信号状态,zm=0,表示om为信号未干扰状态下的平均功率,zm=1,表示om为信号干扰状态下的平均功率。
[0072]
在上述内容中,已经说明采样获取的功率服从高斯分布,因此,在给定信号状态的情况下,获取的平均功率也服从高斯分布,om服从的分布如公式(6)所示:
[0073][0074]
其中,μi和分别表示zm=i时om所服从高斯分布的均值和方差,i∈{0,1}。
[0075]
需要特别说明的是,om还有可能由部分被干扰的信号和部分未被干扰的信号平均得到。在这里,假设此时的om根据平滑窗内干扰信号的占比近似服从上述两种分布,即若参与计算om的信号大部分为未被干扰信号,则假设此时反之,由此保证序列o中的任意元素om均具有唯一的状态zm。
[0076]
在本技术的上述实施例中,通过对采样的功率进行平滑预处理,去除信号中的噪声影响,使得得到的平均功率更加准确,通过定义接收信号的状态,使得获得的不同时刻的平均功率都具有唯一状态。
[0077]
进一步的,为了便于理解实施例一中步骤s102-106的方法,下面,通过示例性的实施例三,详细的说明判断接收信号中是否存在干扰信号的具体方法。
[0078]
首先,建立信号状态序列与平均功率序列的隐马尔可夫模型,获取预设迭代次数的接收信号的功率分布参数。
[0079]
假设接收到的信号状态序列z={z1,z2,

,zm}为马尔可夫序列,则信号状态序列与平均功率序列形成的联合过程(o,z)可以被建模为隐马尔可夫模型,记为λ={π,g,μ,σ2},其中,模型中四个参数π、g、μ、σ2表示功率分布参数,其对应的解释分别如下:
[0080]
π={π0,π1}为信号初始状态概率向量,πi表示信号初始状态为z1=i的概率,即πi=pr(z1=i),i∈{0,1}。
[0081]
g=[g
ij
]
0≤i,j≤1
为信号状态转移概率矩阵,g
ij
表示从信号状态由i转移到状态j的概率,即g
ij
=pr(z
m+1
=j|zm=i),
[0082]
此外,均值μ和方差σ2共同确定了信号观测概率密度bi(om),它表示平均功率序列o中的第m个平均功率值om在信号状态为i的条件下的概率密度。由于o在给定状态z的条件下服从高斯分布,因此bi(om)的计算方式如下述公式(7)所示:
[0083][0084]
在步骤s102中提到,建立隐马尔可夫模型,用于获取预设迭代次数的接收信号的功率分布参数,如图2所示,图2为本技术实施例三提供的一种获取接收信号的功率分布参数的方法的流程示意图,该方法可以包括以下几个步骤:
[0085]
s201、将信号状态为未干扰状态和干扰状态下的初始功率分布参数作为初次迭代的模型参数,计算初次迭代后的信号状态概率序列。
[0086]
s202、根据信号状态概率序列,分别计算信号的单一状态概率和双状态联合概率。
[0087]
s203、根据单一状态概率及双状态联合概率,计算初次迭代后的功率分布参数。
[0088]
s204、将前一次迭代的功率分布参数作为后一次迭代的初始功率分布参数,进行预设次数的迭代处理,获取信号状态为未干扰状态和干扰状态下的第n次迭代后的功率分
布参数,n为预设次数。
[0089]
示例性的,
[0090]
随机初始化隐马尔可夫模型参数对模型进行预设次数的迭代计算,其中,具体迭代次数可以根据实际应用或经验确定。假设预设迭代次数为τ,当迭代进行到第τ次的m时刻时,根据前一次即τ-1次迭代得到的功率分布参数可以得到第τ次的更新后的参数
[0091]
为了便于后续内容,本技术中定义了前项因子序列和后项因子序列即信号状态概率序列。其中前项和后项以第m时刻区分。
[0092]
前项因子序列为α={α1,α2,

,αm},其中αm={αm(0),αm(1)},αm(i)表示在当前模型参数λ的条件下,直到m时刻为止,得到的功率序列为{o1,

,om},且m时刻的状态为i的概率,即αm(i)=pr(o1,

,om,zm=i|λ),i=0,1。
[0093]
后项因子序列为β={β1,β2,

,βm},其中βm={βm(0),βm(1)},βm(i)表示在当前模型参数λ以及当前状态为i的条件下,从m+1时刻开始,直到序列末尾,得到的功率序列为{o
m+1
,

,om}的概率,即βm(i)=pr(o
m+1
,

,om|zm=i,λ),i=0,1。
[0094]
具体的步骤:
[0095]
step1:计算前向因子序列的首项计算方式如下述公式(8)所示:
[0096][0097]
step2:计算后向因子序列,令其尾项中的两项均为1,即公式(9)所示:
[0098][0099]
step3:采用前项递归的方式,通过公式(10)计算前项因子序列中的其余元素:
[0100][0101]
step4:采用后项递归的方式,通过公式(11)计算后项因子序列中的其余元素:
[0102][0103]
综上,通过step1-step4,得到第τ-1次中的信号状态概率序列。
[0104]
step5:根据得到的第τ-1次迭代中的信号状态概率序列,通过公式(12)计算在第τ-1次估计出的模型参数信号的单一状态概率
[0105][0106]
和,通过公式(13)计算双状态联合概率
[0107][0108]
step6:根据第τ-1次信号的单一状态概率和双状态联合概率,通过公式(14)-(17),获取第τ次迭代后的功率分布参数:
[0109][0110][0111][0112][0113]
经过上述步骤,根据建立的隐马尔可夫模型,获取预设迭代次数的接收信号的功率分布参数。
[0114]
进一步的,
[0115]
在步骤s103中提到,根据平均功率序列及功率分布参数,用于计算信号状态序列,如图3所示,图3为本技术实施例三提供的一种根据平均功率序列及功率分布参数计算信号状态序列的方法的流程示意图,该方法可以包括以下几个步骤:
[0116]
s301、根据信号状态为未干扰状态和干扰状态下的第n次迭代后的功率分布参数及平均功率序列,计算信号状态为干扰状态下的单一状态概率和信号状态为未干扰状态下的单一状态概率。
[0117]
s302、若未干扰状态下的单一状态概率大于干扰状态下的单一状态概率,则对应的信号状态为未干扰状态。
[0118]
s303、若未干扰状态下的单一状态概率小于或等于干扰状态下的单一状态概率,则对应的信号状态为干扰状态。
[0119]
s304、根据确定出的信号状态,获取与平均功率序列对应的信号状态序列。
[0120]
示例性的,
[0121]
假设预设迭代次数为τ,经过上述步骤step1-step6已经得到第τ次接收信号的功率分布参数
[0122]
基于平均功率序列和功率分布参数,根据最大后验准则对信号状态序列z={z1,
z2,

,zm}中的每项不同时刻的状态进行估计,具体步骤如下:
[0123]
对于分别计算未干扰状态下的单一状态概和干扰状态下并比较二者的大小。
[0124]
若则判断zm=0,对应的信号状态为未干扰状态;反之,zm=1,对应的信号状态为干扰状态。
[0125]
通过对z中各项的遍历,可以估计得到完整的信号状态序列z。
[0126]
进一步的,
[0127]
如步骤s104中所示,根据信号状态序列中的干扰状态的序列,从平均功率序列中提取与干扰状态对应的平均功率干扰序列。
[0128]
具体的,
[0129]
根据上一步中估计得到的信号状态序列z,提取出平均功率序列o中所有被判断为有干扰的元素,组成干扰序列其中n为被判断为有干扰的元素的个数。
[0130]
更进一步的,
[0131]
如步骤s105中所示,根据平均功率干扰序列及功率分布参数,通过公式(18)计算干扰检验统计量o
std

[0132][0133]
如步骤s105中所示,根据干扰信号检测值与预设门限值的大小关系,判断接收到的信号中是否存在干扰信号。
[0134]
在判断之前,首先需要确定预设门限值。
[0135]
根据平均功率干扰序列及功率分布参数,通过公式(19)分别计算信号未干扰情况下干扰信号检测值所服从的第一干扰分布参数c0和信号干扰情况下干扰信号检测值所服从的第二干扰分布参数c1。
[0136][0137]
根据第一干扰分布参数与第二干扰分布参数的大小关系,确定预设门限值。
[0138]
具体的,
[0139]
若c0≤c1,则预设门限为其中,p
fa
为预先设定的虚警概率约束。若c0>c1,则预设门限为
[0140]
若第一干扰分布参数小于或等于第二干扰分布参数,且干扰信号检测值大于或等于预设门限,即c0≤c1且o
std
≥γ,则接收到的信号中存在干扰信号。
[0141]
或者,若第一干扰分布参数小于或等于第二干扰分布参数,且干扰信号检测值小于预设门限,即c0≤c1且o
std
<γ,则接收到的信号中不存在干扰信号。
[0142]
若第一干扰分布参数大于第二干扰分布参数,且干扰信号检测值小于或等于预设门限,即c0>c1且o
std
≤γ,则接收到的信号中存在干扰信号。
[0143]
或者,若第一干扰分布参数大于第二干扰分布参数,且干扰信号检测值大于预设
门限,即c0>c1且o
std
>γ,则接收到的信号中不存在干扰信号。
[0144]
在本技术的上述实施例中,通过具体的方法说明通过建立的隐马尔可夫模型,获取预设迭代次数的接收信号的功率分布参数,进而计算出与平均功率序列相对应的信号状态序列。根据得到的信号状态序列及平均功率序列计算干扰检验统计量,并根据其与预设门限值的大小关系,判断接收到的信号中是否存在干扰信号。本实施例的方法,不需要对发射信号和传输信道提前统计先验知识,更适用于通信环境突变的情况下的对接收信号中是否出现干扰信号的判断,判断结果更加准确。
[0145]
此外,为了直观的说明本技术方法的有益效果,通过图4进行了示例性说明,图4为本技术提供的一种检测效果对比示意图。
[0146]
从图4中可以看出,通过本技术的方法从信号中识别出干扰信号的准确率明显高于现有的检测方法,例如现有的能量检测方法。其中,能量检测算法是通过计算接收信号序列的总能量,并将其与预先设定的门限进行比较,判断是否有干扰信号存在,具体的方法请参见相关的技术,本技术不再详述。
[0147]
图5为本技术实施例四提供的一种干扰信号的检测装置的结构示意图,如图5所示,该装置包括:获取模块501、处理模块502、计算模块503、提取模块504、判断模块505。
[0148]
获取模块501,用于获取接收信号的平均功率序列。
[0149]
处理模块502,用于建立信号状态序列与平均功率序列的隐马尔可夫模型,获取预设迭代次数的接收信号的功率分布参数。
[0150]
计算模块503,用于根据平均功率序列及功率分布参数,计算与平均功率序列相对应的信号状态序列,信号状态包括信号干扰状态和信号未干扰状态。
[0151]
提取模块504,用于根据信号状态序列中的干扰状态的序列,从平均功率序列中提取与干扰状态对应的平均功率干扰序列。
[0152]
计算模块503,还用于根据平均功率干扰序列及功率分布参数,计算干扰信号检测值。
[0153]
判断模块505,用于根据干扰信号检测值与预设门限值的大小关系,判断接收到的信号中是否存在干扰信号。
[0154]
一种可能的实现方式是,获取模块501具体用于:
[0155]
每隔预设时间对接收到的信号功率进行采样,获取功率采样序列。
[0156]
采用固定预设长度的平滑窗,对功率采样序列进行预设步长值的滑动平均,获取接收信号的平均功率序列。
[0157]
一种可能的实现方式是,处理模块502具体用于:
[0158]
将信号状态为未干扰状态和干扰状态下的初始功率分布参数作为初次迭代的模型参数,计算初次迭代后的信号状态概率序列。
[0159]
根据信号状态概率序列,分别计算信号的单一状态概率和双状态联合概率。
[0160]
根据单一状态概率及双状态联合概率,计算初次迭代后的功率分布参数。
[0161]
将前一次迭代的功率分布参数作为后一次迭代的初始功率分布参数,进行预设次数的迭代处理,获取信号状态为未干扰状态和干扰状态下的第n次迭代后的功率分布参数,n为预设次数。
[0162]
一种可能的实现方式是,计算模块503具体用于:
[0163]
根据信号状态为未干扰状态和干扰状态下的第n次迭代后的功率分布参数及平均功率序列,计算信号状态为干扰状态下的单一状态概率和信号状态为未干扰状态下的单一状态概率。
[0164]
若未干扰状态下的单一状态概率大于干扰状态下的单一状态概率,则对应的信号状态为未干扰状态。
[0165]
若未干扰状态下的单一状态概率小于或等于干扰状态下的单一状态概率,则对应的信号状态为干扰状态。
[0166]
根据确定出的信号状态,获取与平均功率序列对应的信号状态序列。
[0167]
一种可能的实现方式是,计算模块503具体还用于:
[0168]
根据平均功率干扰序列及功率分布参数,分别计算信号未干扰情况下干扰检验统计量所服从的第一干扰分布参数和信号干扰情况下干扰信号检测值所服从的第二干扰分布参数。
[0169]
根据第一干扰分布参数与第二干扰分布参数的大小关系,确定预设门限值。
[0170]
一种可能的实现方式是,判断模块505具体用于:
[0171]
若第一干扰分布参数小于或等于第二干扰分布参数,且干扰检验统计量大于或等于预设门限,则接收到的信号中存在干扰信号。
[0172]
或者,若第一干扰分布参数小于或等于第二干扰分布参数,且干扰检验统计量小于预设门限,则接收到的信号中不存在干扰信号。
[0173]
一种可能的实现方式是,判断模块505具体还用于:
[0174]
若第一干扰分布参数大于第二干扰分布参数,且干扰检验统计量小于或等于预设门限,则接收到的信号中存在干扰信号。
[0175]
或者,若第一干扰分布参数大于第二干扰分布参数,且干扰检验统计量大于预设门限,则接收到的信号中不存在干扰信号。
[0176]
本实施例提供的装置,用于执行前述实施例执行的方法,其实现原理与技术效果类似,对此不再赘述。
[0177]
图6为本技术实施例五提供的一种电子设备的结构示意图,如图6所示,该设备可以包括:至少一个处理器601和存储器602。
[0178]
存储器602,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。
[0179]
存储器602可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0180]
处理器601用于执行存储器602存储的计算机执行指令,以实现前述方法实施例所描述的方法。其中,处理器601可能是一个中央处理器(central processing unit,简称为cpu),或者是特定集成电路(application specific integrated circuit,简称为asic),或者是被配置成实施本技术实施例的一个或多个集成电路。
[0181]
可选的,该设备还可以包括通信接口603。在具体实现上,如果通信接口603、存储器602和处理器601独立实现,则通信接口603、存储器602和处理器601可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,简称为pci)总线
或扩展工业标准体系结构(extended industry standard architecture,简称为eisa)总线等。总线可以分为地址总线、数据总线、控制总线等,但并不表示仅有一根总线或一种类型的总线。
[0182]
可选的,在具体实现上,如果通信接口603、存储器602和处理器601集成在一块芯片上实现,则通信接口603、存储器602和处理器601可以通过内部接口完成通信。
[0183]
本实施例提供的电子设备,用于执行前述实施例执行的方法,其实现原理与技术效果类似,对此不再赘述。
[0184]
本技术还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质中存储有程序指令,程序指令用于上述实施例中的方法。
[0185]
本技术还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。电子设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得电子设备实施上述的各种实施方式提供的干扰信号的检测方法。
[0186]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
[0187]
应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1