一种基于机器学习的射频信号功率检测方法和系统与流程

文档序号:30615915发布日期:2022-07-02 00:59阅读:161来源:国知局
一种基于机器学习的射频信号功率检测方法和系统与流程

1.本发明属于射频通信技术领域,具体涉及一种基于机器学习的射频信号功率检测方法和系统。


背景技术:

2.在射频通信系统中,射频通道设备内部通过多种射频模块的组合形成一个完整的射频链路,完成对接收到射频信号的放大、滤波、变频和衰减等功能。因此在射频通信系统中,对射频通道设备是否工作正常的检测尤为重要。通常的检测方法是对射频通道设备的供电电压和工作电流进行检测,判断射频通道设备的工作状态是否正常。
3.然而在实际应用中,经常出现供电电压和工作电流正常,但是射频通道设备工作不正常的现象。为了及时排查射频通道设备是否工作正常,一般会在射频通道设备的输入和输出增加射频信号功率检测模块。射频信号功率检测模块的作用是实时检测射频通道设备输入和输出的信号是否在设计范围内,若不在范围内立即告警,确保维护人员第一时间处理。
4.目前射频信号功率检测模块采用的检测方法有二极管检测功率法、等效热功耗检测法、真有效值/直流(trms/dc)转换检测功率法和对数放大检测功率法等,这些方法都是将射频信号的功率转换为可以被a/d采样的检波值。测试人员在射频通道设备出厂前,使用信号源输出射频信号到射频通道设备,手动记录射频信号功率检测模块检测出的检波值;通过不断调整信号源输出射频信号的功率,最终形成一个检波值与射频信号功率的对照表;将对照表写入射频通道设备中,实现射频信号功率检测功能;同时设备出厂前,也会设置好正常工作时的射频信号功率范围,如果超出范围后将进行告警。
5.但是射频通道设备长时间的工作或者环境温度湿度的改变,都会对射频通道设备内的射频信号功率检测模块产生一定影响,检测出的检波值会发生上下浮动,导致检测出的射频信号功率与实际功率存在误差,原有的检波值与射频信号功率的对照表不再适用。此情况下会出现射频信号功率正常,但射频通道设备检测出超出范围,让维护人员对射频通道设备的工作状态造成误判。


技术实现要素:

6.本发明所要解决的技术问题是针对上述现有技术的不足,提供一种基于机器学习的射频信号功率检测方法和系统,设计合理,克服了现有技术的不足之处,具有良好的效果。
7.为实现上述技术目的,本发明采取的技术方案为:
8.一种基于机器学习的射频信号功率检测方法,包括:
9.s1,获取当前射频通道设备检波器的射频信号功率的检波值;
10.s2,获取当前射频通道设备的连续工作时长;
11.s3,获取当前射频通道设备所处环境温度和湿度;
12.s4,判断是否已存在预测模型,如果是则执行步骤s5,否则初始化机器学习算法参数,建立预测模型并保存,导入设备出厂时的检波值与射频信号功率对照表,将射频信号功率赋值为预设值,执行步骤s6;
13.s5,获取预测模型,代入检波值、连续工作时长、环境温度和湿度数据,得出预测的射频信号功率;
14.s6,判断射频信号功率是否超出正常射频信号功率范围,如果是则上报射频通道设备工作状态异常,否则执行步骤s7;
15.s7,通过机器学习算法对检波值、环境温度和湿度进行数据拟合,更新预测模型并保存;
16.s8,上报射频通道设备工作状态正常。
17.为优化上述技术方案,采取的具体措施还包括:
18.上述的连续工作时长为设备运行时间。
19.上述的机器学习为全局最优遗传算法。
20.上述的预测模型为射频通道设备在连续工作时长和温湿度条件下的检波值与射频信号功率对照表。
21.上述的s4中,初始化全局最优遗传算法的最大进化代数、变异概率和交叉概率,使用最小均方误差准则,建立基于全局最优遗传算法的预测模型并保存,所述预测模型为射频通道设备在连续工作时长和温湿度条件下的检波值与射频信号功率对照表。
22.上述的s6中,通过遗传算法进行拟合,正常射频信号功率范围设置为+10dbm~-50dbm。
23.一种基于机器学习的射频信号功率检测系统,所述系统包括耦合器、检波器、处理器、存储器和温度湿度传感器;
24.所述耦合器,用于将输入的射频信号耦合一路输出到检波器,另一路正常输出;
25.所述检波器,用于将信号功率值转换为检波值,并向处理器发送检波值;
26.所述温度湿度传感器,用于检测并向处理器发送环境温度和湿度数据;
27.所述处理器,用于将接收到的检波值、环境温度和湿度数据以及工作时长代入预测模型,得出射频信号功率;
28.所述存储器,用于存储预测模型数据。
29.本发明具有以下有益效果:
30.本发明考虑射频通道设备长时间的工作或者环境温度湿度对射频通道设备内的射频信号功率检测的影响,基于机器学习建立预测模块,建立可自适应调整的射频通道设备在连续工作时长和温湿度条件下的检波值与射频信号功率对照表,基于此进行对射频信号功率范围判断,进而实现射频通道设备工作状态异常识别,减少对射频通道设备的工作状态的误判,提高效率。
附图说明
31.图1是本发明一种基于机器学习的射频信号功率检测方法流程图;
32.图2是本发明一种基于机器学习的射频信号功率检测系统组成图;
33.图3是本发明通过机器学习算法计算射频信号功率的一个具体实施例过程图。
具体实施方式
34.以下结合附图对本发明的实施例作进一步详细描述。
35.参见图1,本发明一种基于机器学习的射频信号功率检测方法,包括:
36.s1,获取当前射频通道设备检波器的射频信号功率的检波值;
37.s2,获取当前射频通道设备的连续工作时长;
38.s3,获取当前射频通道设备所处环境温度和湿度;
39.s4,判断是否已存在预测模型,如果是则执行步骤s5,否则初始化机器学习算法参数,建立预测模型并保存,导入设备出厂时的检波值与射频信号功率对照表,将射频信号功率赋值为预设值,执行步骤s6;
40.s5,获取预测模型,代入检波值、连续工作时长、环境温度和湿度数据,得出预测的射频信号功率;
41.s6,判断射频信号功率是否超出正常射频信号功率范围,如果是则上报射频通道设备工作状态异常,否则执行步骤s7;
42.s7,通过机器学习算法对检波值、环境温度和湿度进行数据拟合,更新预测模型并保存;
43.s8,上报射频通道设备工作状态正常。
44.实施例中,连续工作时长为设备运行时间。
45.上述的机器学习为全局最优遗传算法。
46.上述的预测模型为射频通道设备在连续工作时长和温湿度条件下的检波值与射频信号功率对照表。
47.上述的s4中,初始化全局最优遗传算法的最大进化代数、变异概率和交叉概率,使用最小均方误差准则,建立基于全局最优遗传算法的预测模型并保存,所述预测模型为射频通道设备在连续工作时长和温湿度条件下的检波值与射频信号功率对照表。
48.上述的s6中,通过遗传算法进行拟合,正常射频信号功率范围设置为+10dbm~-50dbm。
49.参见图2,本发明一种基于机器学习的射频信号功率检测系统,所述系统包括耦合器、检波器、处理器、存储器和温度湿度传感器;
50.所述耦合器,用于将输入的射频信号耦合一路输出到检波器,另一路正常输出;
51.所述检波器,用于将信号功率值转换为检波值,并向处理器发送检波值;
52.所述温度湿度传感器,用于检测并向处理器发送环境温度和湿度数据;
53.所述处理器,用于将接收到的检波值、环境温度和湿度数据以及工作时长代入预测模型,得出射频信号功率;
54.所述存储器,用于存储预测模型数据。
55.实施例1
56.参见图3,本发明通过机器学习算法对检波值和温湿度值进行统计和学习,以计算出射频通道设备的射频信号功率和工作状态的一个具体的实施例及过程,包括以下步骤:
57.s101,初始化全局最优遗传算法的最大进化代数、变异概率和交叉概率;
58.s102,获取已存储的射频通道设备各个运行时间(单位:分钟)的检波值(单位:v)与射频信号功率(单位:dbm)对照表、外界环境温度(单位:℃)和相对湿度(单位:%);
59.s103,通过遗传算法进行拟合,正常射频信号功率范围设置为+10dbm~-50dbm;
60.s104,记录当前射频通道设备运行时间75分钟的外界环境温度+34℃和相对湿度55%;
61.s105,使用最小均方误差准则,建立全局最优的预测模型,预测出射频通道设备在当前运行时间和温湿度条件下的检波值与射频信号功率对照表;
62.s106,对射频信号进行功率检波,检波值为2.24v;
63.s107,检波电压2.24v代入检波值与射频信号功率对照表;
64.s107,得出射频信号功率-17.6dbm;
65.s108,当前射频信号功率未超出正常射频信号功率范围;
66.s109,射频通道设备工作状态正常,存储的当前射频通道设备运行时间75分钟的检波值2.24v、外界环境温度+34℃和相对湿度55%。
67.以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1