System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种任意波形发生装置及任意波形发生方法。
技术介绍
1、以往,对试验对象设备输入已知的试验信号,并测定来自试验对象设备的输出信号,由此评价试验对象设备的性能。作为生成试验信号的装置,使用能够产生任意的波形信号的任意波形发生装置(例如,参考专利文献1)。
2、图11是表示专利文献1中所公开的以往的任意波形发生装置的概略结构的图。如图11所示,以往的任意波形发生装置100具备存储波形数据111的波形存储器110、具备数模转换器的波形信号生成部120及控制波形数据从波形存储器110的读取的控制部130。任意波形发生装置100在控制部130的控制下从波形存储器110依次读取波形数据111,并通过波形信号生成部120的数模转换器将数字波形数据转换为模拟信号,由此输出任意的波形信号。
3、专利文献1:日本特公平8-7643号公报
4、然而,在专利文献1中所记载的任意波形发生装置中,存在当为了将所有波形数据预先存储于波形存储器而输出prbs(pseudo random bit sequence:伪随机位序列)31等由非常长的数据串构成的伪随机信号时,需要庞大容量的波形存储器这一问题。并且,存在当输出nrz(non return to zero:不归零)方式的数字信号时,对表示h/l(high/low:高/低)的1比特需要规定数模转换器的分辨率的多个比特数,因此要求所需以上大的波形存储器这一问题。
5、并且,在专利文献1中所记载的任意波形发生装置中,存在在数据准备阶段无法进行将脉冲图
技术实现思路
1、本专利技术是为了解决这种问题而完成的,其目的在于提供一种在无需大容量的波形存储器而能够产生脉冲图案波形的任意波形发生装置及任意波形发生方法中,在数据的准备阶段,能够对脉冲图案数据或根据脉冲图案数据获得的波形数据进行加工。
2、本专利技术的任意波形发生装置具备:波形存储器10,存储任意波形的时序列数据即波形数据;控制部30,进行以时间顺序且以规定的时间间隔输出存储于所述波形存储器的所述波形数据的控制;波形信号生成部20,对在所述控制部的控制下输出的所述波形数据进行数模转换而生成波形信号;及数据处理部40,当产生脉冲图案波形时,根据脉冲图案的时序列数据即脉冲图案数据,以时间顺序依次计算所述波形数据,所述控制部将所述依次计算出的所述波形数据以所述规定的时间间隔从所述数据处理部输出至所述波形信号生成部,并通过所述波形信号生成部进行数模转换而生成波形信号,所述任意波形发生装置的特征在于,所述控制部具备数据加工部33,所述数据加工部33在数据准备阶段,对所指定的脉冲图案数据实施数据加工处理,并生成能够存储于所述波形存储器的容量的所述波形数据。
3、如上所述,本专利技术的任意波形发生装置具备数据处理部,所述数据处理部在产生脉冲图案波形时,根据脉冲图案的时序列数据即脉冲图案数据,以时间顺序依次计算波形数据,控制部将依次计算出的波形数据以所述规定的时间间隔从数据处理部输出至波形信号生成部,并通过波形信号生成部进行数模转换而生成波形信号。根据该结构,无需将所有数据预先存储于波形存储器,即便是伪随机信号或nrz方式的数字信号等长且大的脉冲图案的波形信号,也能够产生而无需大容量的波形存储器。并且,控制部具备数据加工部,所述数据加工部在数据准备阶段,对所指定的脉冲图案数据实施数据加工处理,并生成能够存储于波形存储器的容量的波形数据。根据该结构,能够轻松地加工脉冲图案数据。
4、并且,在本专利技术的任意波形发生装置中,可以是如下结构,即,所述数据加工部在所述数据准备阶段,将所述指定的脉冲图案数据的至少一部分替换为指定长度的另一脉冲图案数据,并且使所述数据处理部根据所述替换后的脉冲图案数据,生成能够存储于所述波形存储器的容量的所述波形数据。
5、根据该结构,本专利技术的任意波形发生装置能够轻松地进行将脉冲图案数据的至少一部分替换为另一脉冲图案数据的数据加工。
6、并且,在本专利技术的任意波形发生装置中,可以是如下结构,即,所述数据加工部在所述数据准备阶段,对以所述指定的脉冲图案数据为基础由所述数据处理部计算出的所述波形数据实施应用所指定的滤波器的处理,并生成能够存储于所述波形存储器的容量的所述波形数据。
7、根据该结构,本专利技术的任意波形发生装置能够轻松地进行改变以脉冲图案数据为基础而生成的波形信号的频率特性的数据加工。
8、并且,在本专利技术的任意波形发生装置中,可以是如下结构,即,所述数据处理部包括伪随机信号生成部42,所述伪随机信号生成部42根据与所指定的伪随机位序列对应的生成多项式,依次计算所述脉冲图案数据,并且根据依次计算出的所述脉冲图案数据,依次计算所述波形数据,所述数据加工部在所述数据准备阶段,生成作为所述数据加工处理通过所述伪随机信号生成部依次计算的所述波形数据作为能够存储于所述波形存储器的容量的所述波形数据。
9、根据该结构,即便是如伪随机信号等长且大的脉冲图案的信号,本专利技术的任意波形发生装置也能够产生而无需大容量的波形存储器。并且,能够生成作为数据加工处理通过伪随机信号生成部依次计算的波形数据作为波形数据,因此在波形产生阶段,无需依次计算伪随机信号而能够生成波形信号。
10、并且,在本专利技术的任意波形发生装置中,可以是如下结构,即,所述数据处理部包括编码处理部41,所述编码处理部41根据所指定的编码方式对存储于所述波形存储器的所述脉冲图案数据进行编码而依次计算脉冲图案编码数据,并且根据依次计算出的所述脉冲图案编码数据,依次计算所述波形数据,所述数据加工部在所述数据准备阶段,生成作为所述数据加工处理通过所述编码处理部依次计算的所述波形数据作为能够存储于所述波形存储器的容量的所述波形数据。
11、根据该结构,即便是如伪随机信号等长且大的脉冲图案的信号,本专利技术的任意波形发生装置也能够产生而无需大容量的波形存储器。并且,能够生成作为数据加工处理通过编码处理部依次计算的波形数据作为波形数据,因此在波形产生阶段,无需依次计算脉冲图案编码数据而能够生成波形信号。
12、并且,在本专利技术的任意波形发生装置中,可以是如下结构,即,所述数据处理部包括:伪随机信号生成部42,根据与所指定的伪随机位序列对应的生成多项式,依次计算所述脉冲图案数据;及编码处理部41,根据所指定的编码方式对通过所述伪随机信号生成部依次计算出的所述脉冲图案数据进行编码而依次计算脉冲图案编码数据,并且根据依次计算出的所述脉冲图案编码数据,依次计算所述波形数据,所述数据加工部在所述数据准备阶段,生成作为所述数据加工处理通过所述编码处理部依次计算的所述波形数据作为能够存储于所述波形存储器的容量的所述波形数据。
13、根据该结构,即便是如伪随机信号等长且大的脉冲图案的信号,本专利技术的任意波形发生装置也能够产生而无需大容量的本文档来自技高网...
【技术保护点】
1.一种任意波形发生装置,其具备:
2.根据权利要求1所述的任意波形发生装置,其中,
3.根据权利要求1所述的任意波形发生装置,其中,
4.根据权利要求1所述的任意波形发生装置,其中,
5.根据权利要求1所述的任意波形发生装置,其中,
6.根据权利要求1所述的任意波形发生装置,其中,
7.一种任意波形发生方法,其包括:
8.根据权利要求7所述的任意波形发生方法,其中,
9.根据权利要求7所述的任意波形发生方法,其中,
10.根据权利要求7所述的任意波形发生方法,其中,
11.根据权利要求7所述的任意波形发生方法,其中,
12.根据权利要求7所述的任意波形发生方法,其中,
【技术特征摘要】
1.一种任意波形发生装置,其具备:
2.根据权利要求1所述的任意波形发生装置,其中,
3.根据权利要求1所述的任意波形发生装置,其中,
4.根据权利要求1所述的任意波形发生装置,其中,
5.根据权利要求1所述的任意波形发生装置,其中,
6.根据权利要求1所述的任意波形发生装置,其中,
<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。