System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及核脉冲信号滤波,特别是涉及一种基于神经网络自编码器的核脉冲信号处理架构及方法。
技术介绍
1、在辐射探测中,噪声会影响阈值触发、脉冲信号形状甄别以及系统的能量分辨率。传统方法主要通过模拟或数字cr-rc(cr-rcm滤波器,cr-rcm filter)、梯形成型以及dplms最优滤波对系统噪声进行抑制,但这些方法不仅对噪声的抑制能力一般,并且会不同程度的使信号失真。为此有必要研制出一种在保留核脉冲信号波形细微特征、最小化信号失真度情况下,同时能对噪声进行最大程度的在线抑制的核脉冲信号滤波降噪方法。
技术实现思路
1、本专利技术的目的是提供一种基于神经网络自编码器的核脉冲信号处理架构及方法,能够提高核脉冲信号的滤波降噪效果,同时降低滤波降噪处理后核脉冲信号的失真度。
2、为实现上述目的,本专利技术提供了如下方案:
3、一种基于神经网络自编码器的核脉冲信号处理架构,包括:依次连接的核脉冲信号预处理模块、soc(systemonchip,芯片级系统)处理器和zynq可编程片上系统;
4、所述zynq(zynq-7000all programmable soc,全可编程片上系统)可编程片上系统与信号采集终端连接;
5、所述核脉冲信号预处理模块用于对原始信号依次进行滤波处理、放大处理和电压偏置处理,在放大处理后的原始信号中存在核脉冲信号时,对电压偏置处理后的原始信号进行模数转换处理,得到待降噪核脉冲数字信号;所述原始信号为随机叠加
6、所述soc处理器集成有训练后的神经网络自编码器模型;所述soc处理器用于将所述待降噪核脉冲数字信号加载到输入结构体变量中,将所述输入结构体变量输入到所述训练后的神经网络自编码器模型中得到滤波降噪处理后的核脉冲信号,将滤波降噪处理后的核脉冲信号缓存在输出结构体变量中,将输出结构体变量中滤波降噪处理后的核脉冲信号传输至所述zynq可编程片上系统;所述训练后的神经网络自编码器模型是利用含噪核脉冲数字信号和无噪核脉冲数字信号对神经网络自编码器模型进行自监督训练后得到的;
7、所述zynq可编程片上系统集成有多种数字化算法;所述zynq可编程片上系统用于利用多种所述数字化算法,提取滤波降噪处理后的核脉冲信号的参数信息,存储所述参数信息并将所述参数信息传输至所述信号采集终端。
8、可选的,所述数字化算法包括成形算法、幅度提取算法、恒比定时数字化算法和时间提取算法。
9、可选的,所述核脉冲信号预处理模块包括:增益调节电路、直流偏移调节电路、阈值触发电路和高速adc(模数转换器,analog-to-digital converter)电路;
10、所述增益调节电路分别与所述直流偏移调节电路和所述阈值触发电路连接;所述直流偏移调节电路和所述阈值触发电路均与所述高速adc电路连接;所述高速adc电路与所述soc处理器连接;
11、所述增益调节电路用于对原始信号依次进行滤波处理和放大处理,得到放大处理后的原始信号;
12、所述直流偏移调节电路用于对放大处理后的原始信号进行电压偏置处理,得到电压偏置处理后的原始信号;
13、所述阈值触发电路用于根据放大处理后的原始信号生成触发信号;所述阈值触发电路用于在放大处理后的原始信号的信号幅值达到幅值阈值时输出高电平为触发信号,在放大处理后的原始信号的信号幅值小于幅值阈值时输出低电平为触发信号;
14、所述高速adc电路用于在触发信号为高电平时,对电压偏置处理后的原始信号进行模数转换处理,得到待降噪核脉冲数字信号。
15、可选的,所述核脉冲信号预处理模块还包括:辐射探测器;
16、所述辐射探测器与所述增益调节电路连接;所述辐射探测器用于获取原始信号。
17、可选的,所述soc处理器包括:第一cpu(中央处理器,central processing unit)处理单元和npu(嵌入式神经网络处理器,neural-networkprocess units)处理单元;
18、所述第一cpu处理单元分别与所述核脉冲信号预处理模块、所述npu处理单元和所述zynq可编程片上系统连接;
19、所述第一cpu处理单元用于将所述待降噪核脉冲数字信号加载到输入结构体变量;
20、所述npu处理单元集成有训练后的神经网络自编码器模型;所述npu处理单元用于将所述输入结构体变量输入到所述训练后的神经网络自编码器模型中得到滤波降噪处理后的核脉冲信号,将滤波降噪处理后的核脉冲信号缓存在输出结构体变量中;
21、所述第一cpu处理单元还用于将输出结构体变量中滤波降噪处理后的核脉冲信号传输至所述zynq可编程片上系统。
22、可选的,所述zynq可编程片上系统包括:可编程逻辑单元和第二cpu处理单元;
23、所述可编程逻辑单元分别与所述soc处理器和所述第二cpu处理单元连接;所述第二cpu处理单元还与信号采集终端连接;
24、所述可编程逻辑单元集成有多种数字化算法;所述可编程逻辑单元用于利用多种所述数字化算法,提取滤波降噪处理后的核脉冲信号的参数信息;
25、所述第二cpu处理单元用于存储所述参数信息并将所述参数信息传输至所述信号采集终端。
26、可选的,所述神经网络自编码器模型为全连接神经网络或卷积神经网络。
27、一种基于神经网络自编码器的核脉冲信号处理方法,包括:
28、获取原始信号;所述原始信号为随机叠加有核脉冲信号的基线信号;
29、对原始信号依次进行滤波处理、放大处理和电压偏置处理;
30、在放大处理后的原始信号中存在核脉冲信号时,对电压偏置处理后的原始信号进行模数转换处理,得到待降噪核脉冲数字信号;
31、将所述待降噪核脉冲数字信号加载到输入结构体变量中;
32、将所述输入结构体变量输入到训练后的神经网络自编码器模型中,得到输出结构体变量;所述输出结构体变量包括滤波降噪处理后的核脉冲信号;所述训练后的神经网络自编码器模型是利用含噪核脉冲数字信号和无噪核脉冲数字信号对神经网络自编码器模型进行自监督训练后得到的;
33、利用多种数字化算法,提取滤波降噪处理后的核脉冲信号的参数信息;
34、存储并传输所述参数信息。
35、可选的,在所述获取原始信号之前,还包括:
36、构建神经网络自编码器模型;所述神经网络自编码器模型为全连接神经网络或卷积神经网络;
37、将含噪核脉冲数字信号输入到神经网络自编码器模型中,得到去噪核脉冲数字信号;
38、根据去噪核脉冲数字信号和无噪核脉冲数字信号确定损失函数值;
39、根据所述损失函数值,调整神经网络自编码器模型的参数并返回步骤“将含噪核脉冲数字信号输入到神经网络自编码器模型中,得到去本文档来自技高网...
【技术保护点】
1.一种基于神经网络自编码器的核脉冲信号处理架构,其特征在于,包括:依次连接的核脉冲信号预处理模块、SoC处理器和ZYNQ可编程片上系统;
2.根据权利要求1所述的一种基于神经网络自编码器的核脉冲信号处理架构,其特征在于,所述数字化算法包括成形算法、幅度提取算法、恒比定时数字化算法和时间提取算法。
3.根据权利要求1所述的一种基于神经网络自编码器的核脉冲信号处理架构,其特征在于,所述核脉冲信号预处理模块包括:增益调节电路、直流偏移调节电路、阈值触发电路和高速ADC电路;
4.根据权利要求3所述的一种基于神经网络自编码器的核脉冲信号处理架构,其特征在于,所述核脉冲信号预处理模块还包括:辐射探测器;
5.根据权利要求1所述的一种基于神经网络自编码器的核脉冲信号处理架构,其特征在于,所述SoC处理器包括:第一CPU处理单元和NPU处理单元;
6.根据权利要求2所述的一种基于神经网络自编码器的核脉冲信号处理架构,其特征在于,所述ZYNQ可编程片上系统包括:可编程逻辑单元和第二CPU处理单元;
7.根据权利要求2所述的
8.一种基于神经网络自编码器的核脉冲信号处理方法,其特征在于,包括:
9.根据权利要求8所述的一种基于神经网络自编码器的核脉冲信号处理方法,其特征在于,在所述获取原始信号之前,还包括:
10.根据权利要求9所述的一种基于神经网络自编码器的核脉冲信号处理方法,其特征在于,所述神经网络自编码器模型包括依次连接的输入层、多编码层、多解码层和输出层;
...【技术特征摘要】
1.一种基于神经网络自编码器的核脉冲信号处理架构,其特征在于,包括:依次连接的核脉冲信号预处理模块、soc处理器和zynq可编程片上系统;
2.根据权利要求1所述的一种基于神经网络自编码器的核脉冲信号处理架构,其特征在于,所述数字化算法包括成形算法、幅度提取算法、恒比定时数字化算法和时间提取算法。
3.根据权利要求1所述的一种基于神经网络自编码器的核脉冲信号处理架构,其特征在于,所述核脉冲信号预处理模块包括:增益调节电路、直流偏移调节电路、阈值触发电路和高速adc电路;
4.根据权利要求3所述的一种基于神经网络自编码器的核脉冲信号处理架构,其特征在于,所述核脉冲信号预处理模块还包括:辐射探测器;
5.根据权利要求1所述的一种基于神经网络自编码器的核脉冲信号处理架构,其特征在于,所述soc处...
【专利技术属性】
技术研发人员:曾国强,樊纯頔,杨小峰,杨剑,胡传皓,顾民,何黎,卿松,
申请(专利权)人:成都理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。