一种基于FPGA的电缆局部放电脉冲信号时频分析系统及方法与流程

文档序号:11249631阅读:777来源:国知局
一种基于FPGA的电缆局部放电脉冲信号时频分析系统及方法与流程

本发明属于电缆局部放电检测领域,特别涉及一种基于fpga的电缆局部放电脉冲信号时频分析系统,还涉及一种视频分析方法。



背景技术:

电力系统在国民生产生活中发挥着巨大作用。高压电缆是电力传输的主要途径,电缆的正常工作是供电系统的基础。局部放电检测是电力电缆系统正常运行的保障之一。局部放电现象会引起电缆不同程度的损坏,影响电力能源的输送和使用,造成经济损失。

电缆局部放电的形成原因有电缆局部受潮、绝缘损伤、电缆头气泡、电缆表面毛刺等。局放的检测对电缆故障的排查有重要的意义。每一种局部放电的类型对应不同的脉冲信号特征,可以从时域和频域提取一定的特征参量来对局放脉冲进行甄别和分析。现场检测获得的局放脉冲样本往往包含多种放电类型和噪声在内,将脉冲数据样本映射到时频空间中将更加容易分离各类放电。因此对脉冲数据的时频域特征提取,是局部放电的分类评估的前提和基础。

fpga(field-programmablegatearray),即现场可编程门阵列,它是作为专用集成电路(asic)领域中的一种半定制电路而出现的,fpga以并行运算为主,以硬件描述语言来实现;相比于pc或单片机(无论是冯诺依曼结构还是哈佛结构)的顺序操作有很大区别,因此在对数据延迟要求较高的应用中,有其独特的优势,fpga含有高层次的内置模块(比如加法器和乘法器)和内置的记忆体,可以满足用户的各种需求。

本发明采用的多个内部存储器乒乓操作有效的解决了不间断数字信号处理的问题,采用双路选择器有效的降低了fpga内部硬件资源使用量,降低了功耗。

从统计概率密度的角度而言,在信号处理中可以使用均值和标准差来表征信号的时域或频域特征,均值表示信号能量的聚集中心,标准差表示信号能量的分散程度。本发明采用表征脉冲信号的时间标准差——等效时长t和表征频率标准差——等效带宽f来作为其特征参量。假设s(ti),i=0,1,...,n-1为放电脉冲波形的离散时间序列,则等效时长t和等效带宽f的计算公式是:

其中t0是时间分布中心,是归一化后的离散时间序列,是对进行离散傅里叶变换后的频域序列:

传统的arm及dsp进行时频转换耗时过长,无法做到不间断处理,从而导致效率较低。



技术实现要素:

有鉴于此,本发明的目的之一是提供一种基于fpga的电缆局部放电脉冲信号时频分析系统;本发明的目的之二是提供一种基于fpga的电缆局部放电脉冲信号时频分析方法。解决了传统的arm或dsp实现时频变换耗时过多的问题,可以优质高效的完成时频变换。

本发明的目的之一是通过以下技术方案实现的:

一种基于fpga的电缆局部放电脉冲信号时频分析系统,包括

多个外部adc,用于采集局部放电脉冲信号,并输入至fpga的对应通道中;

外部mcu,通过gpmc或者emif总线将脉冲宽度信息传输给fpga,由fpga截取局部放电脉冲信号;

fpga,包括多个并行排列的内部存储器,用于存储计算所需的局部放电脉冲信号数据;还包括由多个乘法器、除法器及傅立叶变换模块串行组成的函数计算模块,用于完成每一个脉冲信号的时频变换计算;内置的控制逻辑具有多个读取地址及写入地址线,用于操作内部存储器;

所述fpga将多个存储器存储的数据计算完成后按照先后顺序,有序排列输出到外部存储器进行存储,在外部mcu需要数据时,读出数据通过gpmc或者emif总线传输给外部mcu。

进一步,所述mcu通过gpmc或emif总线传输局部放电脉冲信号的宽度以及将数据显示在显示屏。

本发明的目的之二是提供一种基于fpga的电缆局部放电脉冲信号时频分析方法,包括以下步骤:

步骤1.采集adc信号s(ti),将原始采集的信号记为s(ti),ti为信号序号,fi为频谱横坐标分辨率,设采样频率为100mhz,脉冲长度为1000,则ti=(0,1,…999)fi=(0,100k,…,99.9m);

步骤2:,根据先后顺序存入fpga的内部存储器中,当第一个模块开始存储数据时,对每一个数据做平方运算s2(ti),将得到的结果按先后顺序相加一组脉冲数据计算完成,此时数据已存入第一个内部存储器中,然后读出第一个内部存储器中的数据计算得到数组,存入第一个内部存储器中覆盖掉原来的值,此时将第一个内部存储器中的数据分两通道输出,0通道最终输出t值,1通道最终输出f值;

步骤3:0通道信号输入乘法器做平方运算将得到的结果与信号序号相乘,然后按先后顺序相加得将脉冲信号序列号减去此信号进行平方运算(ti-t0)2得到一组数据,按照先后顺序和相乘得数组,将得到的数组相加送入fpga内部的sqrt模块即得出

步骤4:1通道信号输入dft模块进行离散傅立叶变换,得到数组,将此数组输入两个乘法器及加法器得到同时将fi输入乘法器做平方操作得fi2,将此值与相乘并求和,即得将此值输入sqrt模块即得出

步骤5:fpga将步骤4和步骤5得到t、f数值存入外部存储器中。

本发明的有益效果是:

本发明解决了传统的arm或dsp实现时频变换耗时过多的问题,利用fpga内部并行处理以及可配置的特点,在fpga内部资源足够的前提下,可以优质高效的完成时频变换,计算耗时比dsp缩短5倍,比arm缩短10倍以上,解决了传统的arm或dsp实现时频变换耗时过多的问题,可以优质高效的完成时频变换。

本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书和权利要求书来实现和获得。

附图说明

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中:

图1为本发明的系统组成框图;

图2为fpga的内部通道组成示意图;

图3为fpga的函数计算模块内部框图;

图4为函数计算流水线时序框图。

具体实施方式

以下将参照附图,对本发明的优选实施例进行详细的描述。应当理解,优选实施例仅为了说明本发明,而不是为了限制本发明的保护范围。

如图1所示,本发明的基于fpga的电缆局部放电脉冲信号时频分析系统,包括

(1)多个外部adc:用于采集局部放电脉冲信号,并输入至fpga的对应通道中;

(2)外部mcu:通过gpmc或者emif总线将脉冲宽度信息传输给fpga,由fpga截取局部放电脉冲信号;

(3)fpga:包括多个并行排列的内部存储器,用于存储计算所需的局部放电脉冲信号数据;还包括由多个乘法器、除法器及傅立叶变换模块串行组成的函数计算模块,用于完成每一个脉冲信号的时频变换计算;内置的控制逻辑具有多个读取地址及写入地址线,用于操作内部存储器;

fpga将多个存储器存储的数据计算完成后按照先后顺序,有序排列输出到外部存储器进行存储,在外部mcu需要数据时,读出数据通过gpmc或者emif总线传输给外部mcu。

图2为fpga内部每个通道的组成模块,包括内部存储器和函数计算模块。其中,为了达到不间断实时处理局部放电信号,在每个通道内部例化了5个存储器做乒乓操作,这是由于dft模块的计算时间基本是数据存储时间的5倍,也就是说,当1个脉冲采集完成后,需要5倍的时间去计算这1脉冲,才能得到计算结果。当然,存储器个数由每个局部放电脉冲处理完成的时间决定,并不做强制限定。

本发明的一种基于fpga的电缆局部放电脉冲信号时频分析系统进行时频分析的方法,包括以下步骤:

步骤1.采集adc信号s(ti),如图3所示,将原始采集的信号记为s(ti),ti为信号序号,fi为频谱横坐标分辨率,设采样频率为100mhz,脉冲长度为1000,则ti=(0,1,…999)fi=(0,100k,…,99.9m);

步骤2:,根据先后顺序存入fpga的内部存储器中,当第一个模块开始存储数据时,对每一个数据做平方运算s2(ti),将得到的结果按先后顺序相加一组脉冲数据计算完成,此时数据已存入第一个内部存储器中,然后读出第一个内部存储器中的数据计算得到数组,存入第一个内部存储器中覆盖掉原来的值,此时将第一个内部存储器中的数据分两通道输出,0通道最终输出t值,1通道最终输出f值;

步骤3:0通道信号输入乘法器做平方运算将得到的结果与信号序号相乘,然后按先后顺序相加得将脉冲信号序列号减去此信号进行平方运算(ti-t0)2得到一组数据,按照先后顺序和相乘得数组,将得到的数组相加送入fpga内部的sqrt模块即得出

步骤4:1通道信号输入dft模块进行离散傅立叶变换,得到数组,将此数组输入两个乘法器及加法器得到同时将fi输入乘法器做平方操作得fi2,将此值与相乘并求和,即得将此值输入sqrt模块即得出

步骤5:fpga将步骤4和步骤5得到t、f数值存入外部存储器中。

如图4所示,图四的clock信号为此函数计算模块所使用的全局时钟信号,flag1为s(ti)信号在内部存储器中的写使能,flag2为在内部存储器中的写使能,busy为正在对ram1中的数据进行傅立叶计算,fourier为计算完之后的后续计算使能信号,整个函数计算流程由三个使能信号控制完成。

综上,本发明的目的是为了高效不间断的对局部放电信号进行时频变换,解决传统的arm及dsp进行时频转换耗时过长,无法做到不间断处理的问题,并设计了多路流水线并行处理的方式将fpga内部资源使用量降低。

最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1