一种脉冲噪声抑制方法、装置、电子设备及存储介质与流程



1.本发明实施例涉及电力线通信技术领域,尤其涉及一种脉冲噪声抑制方法、装置、电子设备及存储介质。


背景技术:



2.电力线通信(power line communication,plc)是指以电力线网络作为传输媒介进行数据传输的一种通信方式。电力线主要用来进行电力传输,在电力线上存在变化的线路阻抗、频率选择性衰落以及各种噪声,尤其是脉冲噪声使电力线不适合信号传输。
3.基于阈值的非线性方法是电力线通信中减少脉冲噪声的常用方法,确定非线性处理的最佳阈值是提高非线性脉冲噪声抑制效果的关键。对于电力线通信系统这种典型的多载波系统,信号通常存在高峰均功率比的情况,这会严重影响非线性抑制技术的降噪性能。
4.因此,如何对脉冲噪声进行有效的抑制是本领域技术人员亟待解决的技术问题。


技术实现要素:



5.本发明实施例提供一种脉冲噪声抑制方法、装置、电子设备及存储介质,以使得电力线通信系统能应对不同干扰程度的脉冲噪声,降低系统复杂度,提升通信系统性能。
6.第一方面,本发明实施例提供了一种脉冲噪声抑制方法,包括:
7.确定发送信号中脉冲噪声的占比情况;
8.依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值,确定脉冲噪声干扰等级信息;
9.依据所述脉冲噪声干扰等级信息,从不同脉冲噪声抑制方式中确定目标脉冲噪声抑制方式;
10.依据所述目标脉冲噪声抑制方式对所述发送信号的脉冲噪声进行抑制。
11.第二方面,本发明实施例还提供了一种脉冲噪声抑制装置,包括:
12.脉冲噪声占比情况确定模块,用于确定发送信号中脉冲噪声的占比情况;
13.脉冲噪声干扰等级信息确定模块,用于依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值,确定脉冲噪声干扰等级信息;
14.目标脉冲噪声抑制方式确定模块,用于依据所述脉冲噪声干扰等级信息,从不同脉冲噪声抑制方式中确定目标脉冲噪声抑制方式;
15.脉冲噪声抑制模块,用于依据所述目标脉冲噪声抑制方式对所述发送信号的脉冲噪声进行抑制。
16.第三方面,本发明实施例还提供了一种电子设备,该电子设备包括:
17.一个或多个处理器;
18.存储装置,用于存储一个或多个程序;
19.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所述的脉冲噪声抑制方法。
20.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述的脉冲噪声抑制方法。
21.本发明实施例提供了一种脉冲噪声抑制方法、装置、电子设备和存储介质,通过确定发送信号中脉冲噪声的占比情况;依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值,确定脉冲噪声干扰等级信息;依据所述脉冲噪声干扰等级信息,从不同脉冲噪声抑制方式中确定目标脉冲噪声抑制方式;依据所述目标脉冲噪声抑制方式对所述发送信号的脉冲噪声进行抑制。采用本发明实施例的技术方案,对不同干扰程度的脉冲噪声采用不用的脉冲噪声抑制方式,使得电力线通信系统能应对不同干扰程度的脉冲噪声,降低系统复杂度,提升通信系统性能。
附图说明
22.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
23.图1是本发明实施例中提供的一种脉冲噪声抑制方法的流程图;
24.图2为本发明实施例中提供的另一种脉冲噪声抑制方法的流程图;
25.图3是本发明实施例中提供的一种电力线脉冲噪声抑制方法的流程示意图;
26.图4是本发明实施例中提供的一种基于压扩峰值的脉冲噪声抑制方法的流程示意图;
27.图5是本发明实施例中提供的一种脉冲噪声抑制装置的结构示意图;
28.图6是本发明实施例中提供的一种电子设备的结构示意图。
具体实施方式
29.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
30.在更加详细地讨论示例性实施例之前,应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作(或步骤)可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
31.电力线通信(power line communication,plc)是指以电力线网络作为传输媒介进行数据传输的一种通信方式。在许多现有的有线通信系统中,电力线通信(plc)系统由于其具有竞争力的数据速率,近乎通用的覆盖范围以及易于访问等优点,近年来电力线通信被看成解决信息高速公路“最后一公里”问题的一种解决方案,成为了当前通信技术领域的研究热点。
32.电力线主要用来进行电力传输,在其上存在变化的线路阻抗、频率选择性衰落以及各种噪声,尤其是脉冲噪声,使其不适合信号传输。基于阈值的非线性方法是电力线通信中减少脉冲噪声的常用方法,这些方法在脉冲明显的情况下能对噪声进行较好的抑制。但
multiplexing,ofdm)调制得到基带发送信号xn,假设有n个子载波,则一个ofdm符号周期内的时域发送信号表示为
[0046][0047]
经过电力线多径信道,接收端收到的信号表示为
[0048][0049]
其中hn为信道冲激响应,符号表示卷积运算,噪声包括背景噪声wn和脉冲噪声in。
[0050]
为了分析脉冲噪声对plc系统信道估计和误码率的影响,背景噪声wn建模为均值为0,方差为的高斯白噪声,脉冲噪声采用伯努利-高斯模型,表示为in=bn·gn
。其中gn是均值为0,方差为的高斯白噪声,bn为服从伯努利分布的随机过程,其概率分布为
[0051][0052]
其中p表示脉冲噪声在每个样点出现的概率,此外定义信号功率与背景噪声功率(snr)比为
[0053][0054]
其中,为信号的方差,主要用两个参数来描述脉冲噪声的强度,即脉冲噪声出现概率p和高斯和脉冲噪声比(gaussian-to-impulsive-noise ratio,ginr),表示为
[0055][0056]
本发明实施例中将发送信号进行压扩变换,降低发送信号的峰均功率比,增加信号和噪声的区分度。例如,获取电力线通信信道中发送信号的时域符号,所述时域符号表征所述发送信号的峰值;将发送信号进行压扩变换,确定发送信号的压扩峰值。将时域符号表征的峰值与压扩峰值进行比较,若时域符号表征的峰值大于压扩变换后的压扩峰值,则确定所述峰值对应的发送信号为脉冲噪声;若时域符号表征的峰值小于压扩变换后的压扩峰值,则确定所述峰值对应的发送信号为信号。依据所述发送信号中包括的脉冲噪声的数量确定所述发送信号中脉冲噪声的占比情况。
[0057]
s120、依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值,确定脉冲噪声干扰等级信息。
[0058]
其中,脉冲噪声干扰等级信息可以是指用于表征脉冲噪声干扰程度的信息,所述脉冲噪声干扰等级信息包括轻度脉冲噪声干扰以及重度脉冲噪声干扰。
[0059]
在本发明实施例的一种可选方案中,依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值,确定脉冲噪声干扰等级信息。例如,脉冲噪声占比情况为0.1%,预设脉冲噪声占比阈值为0.12%,则可依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值的大小,确定脉冲噪声干扰等级信息。
[0060]
在本发明实施例的另一种可选方案中,还可以依据所述脉冲噪声占比情况以及预
设脉冲噪声占比阈值,建立脉冲噪声干扰等级查表;依据所述脉冲噪声干扰等级查表,确定所述脉冲噪声干扰等级信息。
[0061]
s130、依据所述脉冲噪声干扰等级信息,从不同脉冲噪声抑制方式中确定目标脉冲噪声抑制方式。
[0062]
其中,脉冲噪声抑制方式可以是指对发送信号中的脉冲噪声进行抑制的方式。脉冲噪声干扰等级不同,所需要的脉冲噪声抑制方式也不同。例如,采用脉冲噪声抑制方式a对轻度脉冲噪声进行抑制。根据不同的脉冲噪声干扰程度,采用不同的脉冲噪声抑制方法对脉冲噪声进行处理,使得电力线通信系统能应对不同干扰程度的脉冲噪声,降低系统复杂度,提升通信系统性能。
[0063]
s140、依据所述目标脉冲噪声抑制方式对所述发送信号的脉冲噪声进行抑制。
[0064]
其中,依据脉冲噪声干扰等级信息确定相应的目标脉冲噪声抑制方式,依据所述目标脉冲噪声抑制方式对发送信号的脉冲噪声进行抑制。例如,依据发送信号的脉冲噪声干扰等级信息,确定所述脉冲噪声为轻度脉冲噪声,则采用相应的脉冲噪声抑制方式a对所述发送信号的脉冲噪声进行抑制。
[0065]
本发明实施例提供了一种脉冲噪声抑制方法,通过确定发送信号中脉冲噪声的占比情况;依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值,确定脉冲噪声干扰等级信息;依据所述脉冲噪声干扰等级信息,从不同脉冲噪声抑制方式中确定目标脉冲噪声抑制方式;依据所述目标脉冲噪声抑制方式对所述发送信号的脉冲噪声进行抑制。采用本发明实施例的技术方案,采用压扩变换降低发送信号的峰均功率比,增加信号与脉冲噪声的区分度;对脉冲噪声的占比情况进行判断,确定脉冲噪声的干扰程度;对不同干扰程度的脉冲噪声采用不用的脉冲噪声抑制方式,使得电力线通信系统能应对不同干扰程度的脉冲噪声,降低系统复杂度,提升通信系统性能。
[0066]
图2为本发明实施例中提供的另一种脉冲噪声抑制方法的流程图。本发明实施例在上述实施例的基础上对前述实施例进行进一步优化,本发明实施例可以与上述一个或者多个实施例中各个可选方案结合。如图2所示,本发明实施例中提供的脉冲噪声抑制方法,可包括以下步骤:
[0067]
s210、确定发送信号中脉冲噪声的占比情况。
[0068]
s220、依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值,确定脉冲噪声干扰等级信息。
[0069]
其中,脉冲噪声干扰等级信息可以是指依据所述脉冲噪声在发送信号中的占比情况以及预设脉冲噪声占比阈值,将脉冲噪声进行等级划分从而确定的脉冲噪声等级信息;所述脉冲噪声等级信息包括但不限于第一等级脉冲噪声以及第二等级脉冲噪声。
[0070]
作为一种可选的但非限定性的实现方式,所述依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值,确定脉冲噪声干扰等级信息,包括步骤b1-b2:
[0071]
步骤b1:若所述脉冲噪声占比情况小于预设脉冲噪声占比阈值,则确定所述脉冲噪声干扰等级为第一等级;
[0072]
步骤b2:若所述脉冲噪声占比情况大于等于预设脉冲噪声占比阈值,则确定所述脉冲噪声干扰等级为第二等级;
[0073]
其中,所述第二等级脉冲噪声干扰的等级大于第一等级的脉冲噪声干扰。
[0074]
在本发明实施例的一种可选方案中,将小于预设脉冲噪声占比阈值的脉冲噪声确定为第一等级的脉冲噪声,将大于预设脉冲噪声占比阈值的脉冲噪声确定为第二等级的脉冲噪声;第一等级的脉冲噪声的噪声干扰程度小于第二等级的脉冲噪声的噪声干扰程度。例如,预设脉冲噪声占比阈值为0.12%,将小于0.12%的脉冲噪声作为第一等级脉冲噪声;将大于0.12%的脉冲噪声作为第二等级脉冲噪声。所述第一等级脉冲噪声可以是指轻度脉冲噪声;第二等级脉冲噪声可以是指非轻度脉冲噪声。
[0075]
在本发明实施例的另一种可选方案中,所述脉冲等级还可以划分为三个等级,将小于第一脉冲噪声占比阈值的脉冲噪声作为轻度脉冲噪声;将大于第一脉冲噪声占比阈值但小于第二脉冲噪声占比阈值的脉冲噪声作为中度脉冲噪声;将大于第二脉冲噪声占比阈值的脉冲噪声作为重度脉冲噪声。例如,第一脉冲噪声占比阈值为0.1%,第二脉冲噪声占比阈值为0.15%;则将脉冲噪声占比为0.08%的作为轻度脉冲噪声,将脉冲噪声占比为0.13%的作为中度脉冲噪声;脉冲噪声占比为0.18%的作为重度脉冲噪声。本发明实施例中脉冲噪声占比阈值不做具体限制。
[0076]
在本发明实施例的又一种可选方案中,所述脉冲噪声等级的确定还可通过脉冲噪声干扰等级查表进行确定。例如,依据脉冲噪声占比情况以及预设脉冲噪声占比情况,建立脉冲噪声干扰等级查表。通过所述脉冲噪声干扰等级查表,确定脉冲等级信息。若所述脉冲噪声占比情况与预设脉冲噪声占比情况一致,则依据脉冲噪声占比情况与脉冲噪声占比阈值进行比较,确定脉冲噪声等级信息。若所述脉冲噪声占比情况与预设脉冲噪声占比情况不一致,则依据预设脉冲噪声占比情况与脉冲噪声占比阈值进行比较,确定脉冲噪声等级信息。
[0077]
s230、依据所述脉冲噪声干扰等级信息,从不同脉冲噪声抑制方式中确定目标脉冲噪声抑制方式。
[0078]
作为一种可选的但非限定性的实现方式,所述依据所述脉冲噪声干扰等级信息,从不同脉冲噪声抑制方式中确定目标脉冲噪声抑制方式,包括步骤c1-c2:
[0079]
步骤c1:确定用于对发送信号进行脉冲噪声抑制的候选脉冲噪声抑制方式;所述候选脉冲脉冲噪声抑制方式包括第一脉冲噪声抑制方式以及第二脉冲噪声抑制方式,所述第二脉冲噪声抑制方式的脉冲噪声抑制效果与第一脉冲噪声抑制方式的抑制效果不同;
[0080]
步骤c2:依据所述脉冲噪声干扰等级信息,从所述候选脉冲噪声抑制方式中选择适配的目标脉冲噪声抑制方式。
[0081]
脉冲噪声抑制方式可以是指对脉冲噪声进行抑制的方式,不同程度的脉冲噪声所采用的脉冲噪声抑制方式不同。所述脉冲噪声抑制方式包括但不限于自适应消隐以及指数压扩变换脉冲噪声抑制方式。
[0082]
作为一种可选的但非限定性的实现方式,所述依据所述脉冲噪声干扰等级信息,从所述候选脉冲噪声抑制方式中选择适配的目标脉冲噪声抑制方式,包括步骤d1-d2:
[0083]
步骤d1:若所述脉冲噪声干扰等级为第一等级,则选择将所述候选脉冲噪声抑制方式中的第一脉冲噪声抑制方式作为适配的目标脉冲噪声抑制方式;
[0084]
步骤d2:若所述脉冲噪声干扰等级为第二等级,则选择将所述候选脉冲噪声抑制方式中的第二脉冲噪声抑制方式作为适配的目标脉冲噪声抑制方式;
[0085]
其中,所述第一脉冲噪声抑制方式包括自适应消隐;第二脉冲噪声抑制方式包括
指数压扩变换。
[0086]
在本发明实施例的一种可选方案中,参见图3,通过脉冲噪声干扰等级查表确定脉冲噪声的等级信息;对于轻度脉冲噪声采用自适应消隐方式进行脉冲噪声的抑制,对于非轻度脉冲噪声采用指数压扩变换的方式进行脉冲噪声的抑制。所述第一等级脉冲噪声可以是指轻度脉冲噪声;第二等级脉冲噪声可以是指非轻度脉冲噪声。
[0087]
s240、依据所述目标脉冲噪声抑制方式对所述发送信号的脉冲噪声进行抑制。
[0088]
其中,自适应消隐可以是指根据发送端信号的压扩峰值与接收的时域符号对比,建立脉冲噪声干扰等级查表,对脉冲噪声干扰强度进行判断,选择相应的脉冲噪声抑制方法。
[0089]
ofdm系统接收端信号表示为rn,对幅值超过t的样点置零
[0090][0091]
其中t为轻度脉冲噪声下抑制强脉冲噪声的自适应阈值,t为
[0092][0093]
其中t1取值与误差函数和虚警概率p
fa
相关,虚警概率p
fa
=0.05即表示平均有5%的接收信号被误认为是受到脉冲噪声干扰的影响,不同虚警概率下
[0094][0095]
其中,p
fa
为虚警概率,erf(.)为误差函数,|rn|表示信号的绝对值。
[0096]
本发明实施例采用压扩变换建立了脉冲噪声干扰等级查表,可以根据当前脉冲噪声环境自适应的选择脉冲噪声抑制方式,轻度脉冲噪声干扰下脉冲噪声抑制不依赖压扩变换,降低系统复杂度。
[0097]
当脉冲噪声发生概率p大于预设脉冲噪声占比阈值时,采用基于压扩峰值的脉冲抑制方法。基于压扩峰值的脉冲噪声抑制可以是指发送端的指数压扩变换,将ofdm信号瑞利幅度分布转化成均匀分布,提升脉冲噪声抑制性能。在电力线衰落信道中,脉冲噪声阈值计算时引入伪高斯随机变量以消除背景噪声的影响。
[0098]
基于ofdm的电力通信系统发送端生成ofdm信号sk;采用指数压扩变换器对发送信号进行压扩变换,压扩函数表示为
[0099][0100]
其中sgn(x)是符号函数,正常数α可以确定输出信号的平均功率,将信号瑞利幅度分布转换为均匀分布,并进行压扩峰值的估计tb=ψ+
ò

[0101]
如图4所述,对若所述脉冲噪声干扰等级为第二等级,则选择将所述候选脉冲噪声抑制方式中的第二脉冲噪声抑制方式作为适配的目标脉冲噪声抑制方式,包括步骤e1-e5:
[0102]
步骤e1:压扩变换后的信号通过具有背景噪声和脉冲噪声的电力线信道;通信系统接收端对信号进行均衡,表示为
[0103][0104]
其中,是压扩变换后接收端的信号。
[0105]
步骤e2:为了补偿由于噪声部分引起的阈值误差,引入一个伪高斯幅度变量
ò
,最后基于压扩峰值脉冲噪声抑制方法的阈值为
[0106]
tb=ψ+
ò
[0107]
作为一种可选的但非限定性的实现方式,所述依据所述目标脉冲噪声抑制方式对所述发送信号的脉冲噪声进行抑制,包括:
[0108]
采用指数压扩变换器对所述发送信号进行压扩变换,将发送信号瑞利幅度分布转换为均匀分布;
[0109]
在所述发送信号中添加伪高斯幅度变量,对所述发送信号进行脉冲噪声的抑制。
[0110]
本发明实施例中通过加入伪高斯幅度变量以补偿由于脉冲噪声部分引起的阈值误差。
[0111]
步骤e3:脉冲噪声抑制后输出信号表示为
[0112][0113]
步骤e4:输出信噪比是一个评判脉冲噪声抑制效果的重要参考指标,计算脉冲噪声抑制后的输出信噪比,由于电力线信道是衰落信道,存在振幅衰减因子κ0,则均衡后的衰落信道上的输出snr为
[0114][0115]
其中衰减因子κ0可以补偿非线性处理带来的失真,κ0可以表示为
[0116][0117]
步骤e5:为了在接收端恢复发送信号还需在接收端进行相应的解压扩。
[0118]
本发明实施例中,对于非轻度脉冲噪声干扰下基于压扩峰值的脉冲噪声抑制方式不依赖于先验的噪声信息,同时通过压扩变换降低信号的均峰功率比,增加信号和脉冲噪声的区分度,提升了脉冲噪声抑制性能。
[0119]
本发明实施例提供了一种脉冲噪声抑制方法,在发送端采用压扩变换的方法降低发送信号的均峰功率比,增加信号和脉冲噪声的区分度;通过脉冲噪声占比情况将脉冲噪声进行等级划分,对不同等级的脉冲噪声采用不同的脉冲噪声抑制方式。自适应的根据噪声环境进行脉冲噪声的抑制,降低通信系统复杂度,同时提升脉冲噪声抑制效果,提高在实
际场景中应用的适用性、泛化性。
[0120]
图5是本发明实施例中提供的一种脉冲噪声抑制装置的结构示意图,该装置包括:脉冲噪声占比情况确定模块510、脉冲噪声干扰等级信息确定模块520、目标脉冲噪声抑制方式确定模块530以及脉冲噪声抑制模块540;其中,
[0121]
脉冲噪声占比情况确定模块510,用于确定发送信号中脉冲噪声的占比情况;
[0122]
脉冲噪声干扰等级信息确定模块520,用于依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值,确定脉冲噪声干扰等级信息;
[0123]
目标脉冲噪声抑制方式确定模块530,用于依据所述脉冲噪声干扰等级信息,从不同脉冲噪声抑制方式中确定目标脉冲噪声抑制方式;
[0124]
脉冲噪声抑制模块540,用于依据所述目标脉冲噪声抑制方式对所述发送信号的脉冲噪声进行抑制。
[0125]
在上述实施例的基础上,可选的,所述脉冲噪声占比情况确定模块,包括:
[0126]
获取电力线通信信道中发送信号的时域符号;
[0127]
对所述发送信号进行压扩变换确定所述发送信号的压扩峰值;
[0128]
依据所述发送信号的压扩峰值以及时域符号确定所述发送信号中脉冲噪声的占比情况。
[0129]
在上述实施例的基础上,可选的,所述脉冲噪声干扰等级信息确定模块,包括:
[0130]
若所述脉冲噪声占比情况小于预设脉冲噪声占比阈值,则确定所述脉冲噪声干扰等级为第一等级;
[0131]
若所述脉冲噪声占比情况大于等于预设脉冲噪声占比阈值,则确定所述脉冲噪声干扰等级为第二等级;
[0132]
其中,所述第二等级脉冲噪声干扰的等级大于第一等级的脉冲噪声干扰。
[0133]
在上述实施例的基础上,可选的,所述目标脉冲噪声抑制方式确定模块,包括:
[0134]
确定用于对发送信号进行脉冲噪声抑制的候选脉冲噪声抑制方式;所述候选脉冲脉冲噪声抑制方式包括第一脉冲噪声抑制方式以及第二脉冲噪声抑制方式,所述第二脉冲噪声抑制方式的脉冲噪声抑制效果与第一脉冲噪声抑制方式的抑制效果不同;
[0135]
依据所述脉冲噪声干扰等级信息,从所述候选脉冲噪声抑制方式中选择适配的目标脉冲噪声抑制方式。
[0136]
在上述实施例的基础上,可选的,所述目标脉冲噪声抑制方式确定模块,包括:
[0137]
若所述脉冲噪声干扰等级为第一等级,则选择将所述候选脉冲噪声抑制方式中的第一脉冲噪声抑制方式作为适配的目标脉冲噪声抑制方式;
[0138]
若所述脉冲噪声干扰等级为第二等级,则选择将所述候选脉冲噪声抑制方式中的第二脉冲噪声抑制方式作为适配的目标脉冲噪声抑制方式;
[0139]
其中,所述第一脉冲噪声抑制方式包括自适应消隐;第二脉冲噪声抑制方式包括指数压扩变换。
[0140]
在上述实施例的基础上,可选的,所述脉冲噪声抑制模块,包括:
[0141]
采用指数压扩变换器对所述发送信号进行压扩变换,将发送信号瑞利幅度分布转换为均匀分布;
[0142]
在所述发送信号中添加伪高斯幅度变量,对所述发送信号进行脉冲噪声的抑制。
[0143]
在上述实施例的基础上,可选的,所述发送信号中包括脉冲噪声以及背景噪声。
[0144]
本发明实施例中所提供的脉冲噪声抑制装置可执行上述本发明任意实施例中所提供的脉冲噪声抑制方法,具备执行该脉冲噪声抑制方法相应的功能和有益效果,详细过程参见前述实施例中脉冲噪声抑制方法的相关操作。
[0145]
图6是本发明实施例中提供的一种电子设备的结构示意图。电子设备10旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
[0146]
如图6所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
[0147]
电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0148]
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如脉冲噪声抑制方法。
[0149]
在一些实施例中,脉冲噪声抑制方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由rom 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram 13并由处理器11执行时,可以执行上文描述的脉冲噪声抑制方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行脉冲噪声抑制方法。
[0150]
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
[0151]
用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0152]
在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0153]
为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
[0154]
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
[0155]
计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
[0156]
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
[0157]
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

技术特征:


1.一种脉冲噪声抑制方法,其特征在于,所述方法包括:确定发送信号中脉冲噪声的占比情况;依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值,确定脉冲噪声干扰等级信息;依据所述脉冲噪声干扰等级信息,从不同脉冲噪声抑制方式中确定目标脉冲噪声抑制方式;依据所述目标脉冲噪声抑制方式对所述发送信号的脉冲噪声进行抑制。2.根据权利要求1所述的方法,其特征在于,所述确定发送信号中脉冲噪声的占比情况,包括:获取电力线通信信道中发送信号的时域符号;对所述发送信号进行压扩变换确定所述发送信号的压扩峰值;依据所述发送信号的压扩峰值以及时域符号确定所述发送信号中脉冲噪声的占比情况。3.根据权利要求1所述的方法,其特征在于,所述依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值,确定脉冲噪声干扰等级信息,包括:若所述脉冲噪声占比情况小于预设脉冲噪声占比阈值,则确定所述脉冲噪声干扰等级为第一等级;若所述脉冲噪声占比情况大于等于预设脉冲噪声占比阈值,则确定所述脉冲噪声干扰等级为第二等级;其中,所述第二等级脉冲噪声干扰的等级大于第一等级的脉冲噪声干扰。4.根据权利要求1所述的方法,其特征在于,所述依据所述脉冲噪声干扰等级信息,从不同脉冲噪声抑制方式中确定目标脉冲噪声抑制方式,包括:确定用于对发送信号进行脉冲噪声抑制的候选脉冲噪声抑制方式;所述候选脉冲脉冲噪声抑制方式包括第一脉冲噪声抑制方式以及第二脉冲噪声抑制方式,所述第二脉冲噪声抑制方式的脉冲噪声抑制效果与第一脉冲噪声抑制方式的抑制效果不同;依据所述脉冲噪声干扰等级信息,从所述候选脉冲噪声抑制方式中选择适配的目标脉冲噪声抑制方式。5.根据权利要求4所述的方法,其特征在于,所述依据所述脉冲噪声干扰等级信息,从所述候选脉冲噪声抑制方式中选择适配的目标脉冲噪声抑制方式,包括:若所述脉冲噪声干扰等级为第一等级,则选择将所述候选脉冲噪声抑制方式中的第一脉冲噪声抑制方式作为适配的目标脉冲噪声抑制方式;若所述脉冲噪声干扰等级为第二等级,则选择将所述候选脉冲噪声抑制方式中的第二脉冲噪声抑制方式作为适配的目标脉冲噪声抑制方式;其中,所述第一脉冲噪声抑制方式包括自适应消隐;第二脉冲噪声抑制方式包括指数压扩变换。6.根据权利要求1所述的方法,其特征在于,所述依据所述目标脉冲噪声抑制方式对所述发送信号的脉冲噪声进行抑制,包括:采用指数压扩变换器对所述发送信号进行压扩变换,将发送信号瑞利幅度分布转换为均匀分布;
在所述发送信号中添加伪高斯幅度变量,对所述发送信号进行脉冲噪声的抑制。7.根据权利要求1所述的方法,其特征在于,所述发送信号中包括脉冲噪声以及背景噪声。8.一种脉冲噪声抑制装置,其特征在于,所述装置包括:脉冲噪声占比情况确定模块,用于确定发送信号中脉冲噪声的占比情况;脉冲噪声干扰等级信息确定模块,用于依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值,确定脉冲噪声干扰等级信息;目标脉冲噪声抑制方式确定模块,用于依据所述脉冲噪声干扰等级信息,从不同脉冲噪声抑制方式中确定目标脉冲噪声抑制方式;脉冲噪声抑制模块,用于依据所述目标脉冲噪声抑制方式对所述发送信号的脉冲噪声进行抑制。9.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现权利要求1-7中任一所述的脉冲噪声抑制方法。10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一所述的脉冲噪声抑制方法。

技术总结


本发明实施例公开了一种脉冲噪声抑制方法、装置、电子设备及存储介质。该方法包括:确定发送信号中脉冲噪声的占比情况;依据所述脉冲噪声占比情况以及预设脉冲噪声占比阈值,确定脉冲噪声干扰等级信息;依据所述脉冲噪声干扰等级信息,从不同脉冲噪声抑制方式中确定目标脉冲噪声抑制方式;依据所述目标脉冲噪声抑制方式对所述发送信号的脉冲噪声进行抑制。采用本发明实施例的技术方案,对不同干扰程度的脉冲噪声采用不用的脉冲噪声抑制方式,使得电力线通信系统能应对不同干扰程度的脉冲噪声,降低系统复杂度,提升通信系统性能。提升通信系统性能。提升通信系统性能。


技术研发人员:

丁君敏

受保护的技术使用者:

中国农业银行股份有限公司

技术研发日:

2022.08.26

技术公布日:

2022/11/25

本文发布于:2024-09-25 02:22:51,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/10058.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:脉冲   噪声   所述   抑制
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议