一种可扩展信号的触发装置及方法

文档序号:9325526阅读:251来源:国知局
一种可扩展信号的触发装置及方法
【技术领域】
[0001]本发明涉及一种可扩展信号的触发装置、以及一种可扩展信号的触发方法。
【背景技术】
[0002]触发是信号分析类仪器的重要功能,信号分析仪对信号的分析和预定信号的触发搜索,尤其对于密集脉冲信号进行分析时,由于脉冲数量多,根据脉冲内部调制参数搜索找到符合条件的脉冲比较重要。传统的信号分析设备中触发技术的实现,基本是仪器厂商设计好,在仪器内部提供的电平触发、边沿触发、频率模板触发等固有触发功能,通过脉冲沿或脉冲电平,以及脉冲长度来搜索脉冲,实现基本脉冲的触发搜索。上述触发技术存在的问题是:触发方式比较固定,无法让用户实现自己想要的触发功能,对于脉冲调制的信号,尤其是脉内数字调制的信号,由于脉冲内部参数和形态变化多样,很难通过传统触发功能查找到符合条件的脉冲信号。由此可见,现有技术需要进一步改进。

【发明内容】

[0003]本发明的目的在于提出一种可扩展信号的触发装置,通过该信号触发装置能够使用户实现触发方式的扩展,即不仅能实现幅度、频率、相位等基于基本信号参数的触发,也能实现复杂参数复合逻辑的触发,用于信号序列中搜索查找任意条件的信号。
[0004]为了实现上述目的,本发明采用如下技术方案:
[0005]—种可扩展信号的触发装置,包括:
[0006]Α/D采样模块,用于对输入的中频信号进行采样并得到采样数据;
[0007]得到的采样数据分为两路;
[0008]环形队列存储模块,用于对一路采样数据进行分帧存储并作为原始数据,每一帧都有一个索引编号;
[0009]基础参数测试分析模块,用于对另一路采样数据进行分帧,并对每帧的基本参数进行分析,并赋予每帧一个索引编号;
[0010]基本触发条件运算模块,用于信号的基本参数测试和触发条件运算,如信号的电压或功率等与设置条件的比较;
[0011]数据编号和打包模块,用于将分析得到的基本参数和索引编号按照顺序组织成序列并传输到主机软件处理模块中;
[0012]主机软件处理模块,用于读取每帧的基本参数分析和处理结果,并调用用户级触发条件运算模块;
[0013]用户级触发条件运算模块,用于实现复杂的触发条件运算,如功率的平均值、频率模板等,是多个基本参数或参数序列的进一步复杂处理,以标识更深入的信号特征;
[0014]触发事件执行调用模块,用于执行发生触发事件后用户设定的动作。
[0015]进一步,环形队列存储模块内部的数据保持先进先出的原则,并组织成环形。
[0016]进一步,基本参数包括瞬时频率、幅度和瞬时相位,各个基本参数按照先后顺序排列。
[0017]此外,本发明还提出了一种可扩展信号的触发方法,其采用如下技术方案:
[0018]—种可扩展信号的触发方法,包括如下步骤:
[0019]对输入的中频信号进行采样并得到采样数据;
[0020]得到的采样数据分为两路;
[0021]对一路采样数据进行分帧存储并作为原始数据,每一帧都有一个索引编号;
[0022]对另一路采样数据进行分帧,并对每帧的基本参数进行分析,并赋予每帧一个索引编号;
[0023]对信号的基本参数进行测试和触发条件运算;
[0024]将分析得到的基本参数和索引编号按照顺序组织成序列并进行传输;
[0025]读取每帧的基本参数分析和处理结果,并调用用户级触发条件运算函数,通过用户级触发条件运算函数实现复杂的触发条件运算;
[0026]执行发生触发事件后用户设定的动作。
[0027]进一步,存储的原始数据保持先进先出的原则,并组织成环形。
[0028]本发明具有如下优点:
[0029]本发明通过设计环形大内存,数据按帧编号,通过FPGA、DSP等多级处理设置触发条件,每一级处理都把触发条件的计算结果传递到后级,形成基本触发、深度触发等的流水触发运算,最后到达主机,主机再通过加载用户可编程触发运算模块,实现复杂触发条件的灵活设置和后续触发动作的有效执行,从而实现更细致更符合用户的触发方式,更高效搜索到能满足用户条件的信号,大大提升仪器的性能指标,使仪器更便于用户使用。
【附图说明】
[0030]图1为本发明中一种可扩展信号的触发装置的结构示意图;
[0031]其中,1-A/D采样模块,2-环形队列存储模块,3-基础参数测试分析模块,4_基本触发条件运算模块,5-数据编号和打包模块,6-主机软件处理模块,7-用户级触发条件运算模块,8-触发事件执行调用模块。
【具体实施方式】
[0032]本发明的基本思想是:根据信号的处理特点,将触发流程的实现分解为两级,每一级触发单元都有针对本级数据的扩展触发处理逻辑,根据触发条件将处理后的结果传到后级,拆分触发处理,主机CPU软件用户扩展部分,把各级的运算条件进行二次组合,最终汇合成触发条件实现基本参数触发和用户的随意触发。
[0033]下面结合附图以及【具体实施方式】对本发明作进一步详细说明:
[0034]结合图1所示,一种可扩展信号的触发装置,由两级触发单元组成。
[0035]第一级触发单元包括Α/D采样模块1、环形队列存储模块2、基础参数测试分析模块3、基本触发条件运算模块4和数据编号和打包模块5。
[0036]第一级触发单元的各个模块在FPGA或DSP中实现,用于完成对于数据密集的运笪并ο
[0037]其中,Α/D采样模块1,用于对输入的中频信号进行采样并得到采样数据。
[0038]得到的采样数据分为两路;
[0039]环形队列存储模块2,用于对一路采样数据进行分帧存储并作为原始数据,每一帧都有一个索引编号。
[0040]具体的,环形队列存储模块2采用SRAM实现,存储器内部数据保持先进先出,并组织成环形;其中,数据的存储以可设定的大小帧为单位存储,以提高存储空间的利用效率。
[0041]基础参数测试分析模块3,用于对另一路采样数据进行分帧,并对每帧的基本参数进行分析,并赋予每帧一个索引编号,以同每一帧的原始数据对应,便于触发发生时原始数据的进一步处理,像FFT这样的算法需要一整个数据块进行处理,经过算法分析的参数也作为一个整体对应到帧编号。
[0042]其中,基本参数包括瞬时频率、幅度和瞬时相位,各个基本参数按照先后顺序排列。
[0043]基本触发条件运算模块4,用于信号的基本参数测试和触发条件运算,如信号的电压或功率等与设置条件的比较。
[0044]数据编号和打包模块5,用于将分析得到的基本参数和索引编号按照顺序组织成序列并传输到第二级触发单元中。
[0045]
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1