Arbitrary waveform generation apparatus and arbitrary waveform generation method

US2024319759A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024319759-A1
Application numberUS-202418416328-A
CountryUS
Kind codeA1
Filing dateJan 18, 2024
Priority dateMar 20, 2023
Publication dateSep 26, 2024
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

There are provided a waveform memory that stores waveform data of an arbitrary waveform, a control unit that outputs the waveform data stored in the waveform memory in time-series order at predetermined time intervals, a waveform signal generation unit that generates a waveform signal by D/A converting the output waveform data, and a data processing unit that sequentially calculates waveform data in time-series order based on pulse pattern data, in which the control unit outputs the sequentially calculated waveform data from the data processing unit to the waveform signal generation unit at predetermined time intervals, and causes the waveform signal generation unit to generate a waveform signal by D/A conversion. The control unit includes a data working unit that executes data working processing on designated pulse pattern data, and generates worked waveform data having a capacity, which is storable in the waveform memory, at a data preparation stage.

First claim

Opening claim text (preview).

What is claimed is: 1 . An arbitrary waveform generation apparatus comprising: a waveform memory that stores waveform data, which is time-series data of an arbitrary waveform; a control unit that performs control of outputting the waveform data stored in the waveform memory in time-series order at predetermined time intervals; a waveform signal generation unit that generates a waveform signal by performing digital-analog conversion on the waveform data output under the control of the control unit; and a data processing unit that sequentially calculates the waveform data in time-series order based on pulse pattern data, which is time-series data of a pulse pattern, when generating a pulse pattern waveform, wherein the control unit outputs the sequentially calculated waveform data from the data processing unit to the waveform signal generation unit at the predetermined time intervals, and causes the waveform signal generation unit to generate a waveform signal by digital-analog conversion, and the control unit includes a data working unit that executes data working processing on designated pulse pattern data to generate the waveform data having a capacity, which is storable in the waveform memory, at a data preparation stage. 2 . The arbitrary waveform generation apparatus according to claim 1 , wherein the data working unit replaces at least part of the designated pulse pattern data with other pulse pattern data having a designated length, and causes the data processing unit to generate the waveform data having the capacity, which is storable in the waveform memory, based on the pulse pattern data after the replacement, at the data preparation stage. 3 . The arbitrary waveform generation apparatus according to claim 1 , wherein the data working unit executes processing of applying a designated filter to the waveform data calculated by the data processing unit based on the designated pulse pattern data to generate the waveform data having the capacity, which is storable in the waveform memory, at the data preparation stage. 4 . The arbitrary waveform generation apparatus according to claim 1 , wherein the data processing unit includes a pseudo random signal generation unit that sequentially calculates the pulse pattern data based on a generation polynomial corresponding to a designated pseudo random bit sequence, and sequentially calculates the waveform data based on the sequentially calculated pulse pattern data, and the data working unit generates the waveform data having the capacity, which is storable in the waveform memory, by performing the data working processing on the waveform data sequentially calculated by the pseudo random signal generation unit, at the data preparation stage. 5 . The arbitrary waveform generation apparatus according to claim 1 , wherein the data processing unit includes an encoding processing unit that sequentially calculates pulse pattern encoding data by encoding the pulse pattern data stored in the waveform memory by using a designated encoding method, and sequentially calculates the waveform data based on the sequentially calculated pulse pattern encoding data, and the data working unit generates the waveform data having the capacity, which is storable in the waveform memory, by performing the data working processing on the waveform data sequentially calculated by the encoding processing unit, at the data preparation stage. 6 . The arbitrary waveform generation apparatus according to claim 1 , wherein the data processing unit includes a pseudo random signal generation unit that sequentially calculates the pulse pattern data based on a generation polynomial corresponding to a designated pseudo random bit sequence, and an encoding processing unit that sequentially calculates pulse pattern encoding data by encoding the pulse pattern data sequentially calculated by the pseudo random signal generation unit by using a designated encoding method, and sequentially calculates the waveform data based on the sequentially calculated pulse pattern encoding data, and the data working unit generates the waveform data having the capacity, which is storable in the waveform memory, by performing the data working processing on the waveform data sequentially calculated by the encoding processing unit, at the data preparation stage. 7 . An arbitrary waveform generation method comprising: a step of storing waveform data, which is time-series data of an arbitrary waveform, in a waveform memory; a control step of performing control of outputting the waveform data stored in the waveform memory to a digital-analog converter at predetermined time intervals in time-series order; a waveform signal generation step of generating a waveform signal by performing digital-analog conversion on the waveform data output under the control in the control step, by the digital-analog converter; a data processing step of sequentially calculating the waveform data in time-series order based on pulse pattern data, which is time-series data of a pulse pattern, when generating a pulse pattern waveform; a step of performing control of outputting the sequentially calculated waveform data to the digital-analog converter at the predetermined time intervals and generating a waveform signal by digital-analog conversion; and a data working step of executing data working processing on the pulse pattern data to generate the waveform data having a capacity, which is storable in the waveform memory, at a data preparation stage. 8 . The arbitrary waveform generation method according to claim 7 , wherein in the data working step, at least part of the designated pulse pattern data is replaced with other pulse pattern data having a designated length, and in the data processing step, the waveform data having the capacity, which is storable in the waveform memory, is generated based on the pulse pattern data after the replacement, at the data preparation stage. 9 . The arbitrary waveform generation method according to claim 7 , wherein in the data working step, processing of applying a designated filter to the waveform data calculated in the data processing step is executed based on the designated pulse pattern data, and the waveform data having the capacity, which is storable in the waveform memory, is generated at the data preparation stage. 10 . The arbitrary waveform generation method according to claim 7 , wherein in the data processing step, the pulse pattern data is sequentially calculated based on a generation polynomial corresponding to a designated pseudo random bit sequence, and the waveform data is sequentially calculated based on the sequentially calculated pulse pattern data to generate a pseudo random signal, and in the data working step, the waveform data having the capacity, which is storable in the waveform memory, is generated by performing the data working processing on the waveform data sequentially calculated in the generating of the pseudo random signal, at the data preparation stage. 11 . The arbitrary waveform generation method according to claim 7 , wherein in the data processing step, pulse pattern encoding data is sequentially calculated by encoding the pulse pattern data stored in the waveform memory by using a designated encoding method, and the waveform data is sequentially calculated based on the sequentially calculated pulse pattern encoding data to perform encoding processing, and in the data working step, the waveform data having the capacity, which is storable in the waveform memory, is generated by performing the data working processing on the waveform data sequentially calculated by the encoding processing, at the data preparation stage.

Assignees

Inventors

Classifications

  • G06F1/022Primary

    Waveform generators, i.e. devices for generating periodical functions of time, e.g. direct digital synthesizers (G06F1/025, G06F1/03 take precedence) · CPC title

  • Waveform generators, i.e. devices for generating periodical functions of time, e.g. direct digital synthesizers (G06F1/0314, G06F1/035 take precedence) · CPC title

  • Pseudo-random number generators · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2024319759A1 cover?
There are provided a waveform memory that stores waveform data of an arbitrary waveform, a control unit that outputs the waveform data stored in the waveform memory in time-series order at predetermined time intervals, a waveform signal generation unit that generates a waveform signal by D/A converting the output waveform data, and a data processing unit that sequentially calculates waveform da…
Who is the assignee on this patent?
Anritsu Corp
What technology area does this patent fall under?
Primary CPC classification G06F1/022. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 26 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).