EP1533906A1

Waveform generation method, waveform generation program, waveform generation circuit, and radar device

Abstract

A conventional waveform generation circuit was required to increase a number of bits or a sampling rate for a D/A converter to enhance a precision of waveform shaping, and had a problem that a cost was increased. Therefore, as a method for enhancing the precision of waveform shaping, a quantization error of an output waveform is made smaller by controlling an output time interval of an output value from a D/A converter so as to make a difference in an output voltage between target waveform and output waveform smaller. As a result, even if the D/A converter has a small number of bits, the waveform can be generated at high precision. Also, this waveform generation method may be applied to modulation control of a radar apparatus, as a result, constituting a small and inexpensive modulation circuit for an oscillator.

EP1533906A1, drawing sheet 1
Sheet 1 of 34

Term

Term ended

Projected expiry passed 25 August 2023, 3.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

6 claims: 3 independent, 3 dependent

  1. 1
    A waveform generation method comprising steps of:for a desired target waveform output from a D/A converter,determining preliminarily an output value and an output timing of the D/A converter so that a voltage variation amount of the target waveform may be almost constant;and sequentiallygenerating the output value from the D/A converter, based on the determined output value and output timing of the D/A converter.
  2. 3
    A program for generating a waveform employing data created in accordance with a procedure of steps (a) to (f) and stored in a time memory and a waveform memory, wherein    the waveform is output in accordance with a waveform output processing procedure of steps (g) to (k);(a) a step of approximating a target waveform v with a plurality of functions f1(t), f2(t), f3(t), ..;(b) a step of calculating inverse functions of the plurality of functions f1(t), f2(t), f3(t), ..;(c) a step of acquiring times t1, t2, t3, ..tN corresponding to output set-up voltage values V1, V2, V3, .., Vn of a D/A converter;(d) a step of replacing the times t1, t2, t3, ..tN with time differences T1, T2, T3, ..TN between a current time and a previous time;(e) a step of storing the time differences T1, T2, T3, ..TN in the time memory, wherein an initial value T0 of the time difference is zero and stored at an address value 0000;(f) a step of storing the output set-up voltage values V1, V2, V3, .. in the waveform memory, wherein an initial value V0 of the waveform memory is stored at an address value 0000;(g) a step of substituting an initial value of zero for a loop variable n;(h) a step of reading a n-th time data Tn from the time memory and setting the time data Tn in a predetermined timer;(i) a step of initiating and counting the timer;(j) a step of accepting a count end notification from the timer, reading a n-th waveform data from the waveform memory, and setting the output set-up voltage value Vn in the D/A converter;and(k) a step of determining a completion status of a waveform output process by confirming the loop variable n, and repeating a series of processing from step (h) to step (j) by counting up the loop variable n until completion.
  3. 4
    A waveform generation circuit comprising:a time memory for storing an output time interval of waveform output values preset discretely based on a desired target waveform;a timing controller for setting up a timing at which a D/A conversion of the waveform output values is performed, based on the output time interval stored in the time memory;anda D/A converter for performing the D/A conversion of the waveform output values according to the timing set up in the timing controller.