Digital signal processing waveform synthesis for fixed sample rate signal sources
US-11146280-B2 · Oct 12, 2021 · US
US2024322803A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2024322803-A1 |
| Application number | US-202418416161-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 18, 2024 |
| Priority date | Mar 20, 2023 |
| Publication date | Sep 26, 2024 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
There are provided a waveform memory 10 that stores waveform data of an arbitrary waveform, a control unit 30 that outputs the waveform data stored in the waveform memory in time-series order at predetermined time intervals, and a waveform signal generation unit 20 that generates a waveform signal by performing digital-analog conversion on the waveform data output under the control of the control unit. A data processing unit 40 that sequentially calculates, when generating a pulse pattern waveform, waveform data in time-series order based on pulse pattern data is further provided, and the control unit outputs the sequentially calculated waveform data at predetermined time intervals from the data processing unit to the waveform signal generation unit, and causes the waveform signal generation unit to generate a waveform signal by performing digital-analog conversion.
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 performing digital-analog conversion. 2 . The arbitrary waveform generation apparatus according to claim 1 , wherein the data processing unit 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. 3 . The arbitrary waveform generation apparatus according to claim 1 , wherein the data processing unit sequentially calculates the pulse pattern data based on a generation polynomial corresponding to a designated pseudo random bit sequence, sequentially calculates pulse pattern encoding data by encoding the sequentially calculated pulse pattern data by using a designated encoding method, and sequentially calculates the waveform data based on the sequentially calculated pulse pattern encoding data. 4 . The arbitrary waveform generation apparatus according to claim 1 , wherein the waveform memory stores the pulse pattern data, the control unit performs control of outputting the pulse pattern data stored in the waveform memory to the data processing unit in time-series order, and the data processing unit sequentially calculates the waveform data in time-series order based on the pulse pattern data output from the waveform memory under the control of the control unit. 5 . The arbitrary waveform generation apparatus according to claim 1 , wherein the waveform memory stores the pulse pattern data, the control unit performs control of outputting the pulse pattern data stored in the waveform memory to the data processing unit in time-series order, and the data processing unit sequentially calculates pulse pattern encoding data by encoding the pulse pattern data output from the waveform memory under the control of the control unit by using a designated encoding method, and sequentially calculates the waveform data based on the sequentially calculated pulse pattern encoding data. 6 . 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; and 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. 7 . The arbitrary waveform generation method according to claim 6 , 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. 8 . The arbitrary waveform generation method according to claim 6 , 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, pulse pattern encoding data is sequentially calculated by encoding the sequentially calculated pulse pattern data by using a designated encoding method, and the waveform data is sequentially calculated based on the sequentially calculated pulse pattern encoding data. 9 . The arbitrary waveform generation method according to claim 6 , wherein the waveform memory stores the pulse pattern data, control of outputting the pulse pattern data stored in the waveform memory to the data processing unit in time-series order is performed, and the waveform data is sequentially calculated in time-series order based on the pulse pattern data output from the waveform memory. 10 . The arbitrary waveform generation method according to claim 6 , wherein the waveform memory stores the pulse pattern data, the pulse pattern data stored in the waveform memory is output in time-series order, and pulse pattern encoding data is sequentially calculated by encoding the pulse pattern data output from 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.
Related publications grouped by family.
Answers are generated from the same data shown on this page.