Low frequency AC waveform generator
Abstract
Low frequency sine, cosine, triangle and square waves are synthesized in circuitry which allows variation in the waveform amplitude and frequency while exhibiting good stability and without requiring significant stabilization time. A triangle waveform is formed by a ramped integration process controlled by a saturation amplifier circuit which produces the necessary hysteresis for the triangle waveform. The output of the saturation circuit is tapped to produce the square waveform. The sine waveform is synthesized by taking the absolute value of the triangular waveform, raising this absolute value to a predetermined power, multiplying the raised absolute value of the triangle wave with the triangle wave itself and properly scaling the resultant waveform and subtracting it from the triangular waveform itself. The cosine is synthesized by squaring the triangular waveform, raising the triangular waveform to a predetermined power and adding the squared waveform raised to the predetermined power with a DC reference and subtracting the squared waveform therefrom, with all waveforms properly scaled. The resultant waveform is then multiplied with a square wave in order to correct the polarity and produce the resultant cosine waveform.
 Inventors:

 Scotia, NY
 Issue Date:
 Research Org.:
 Knolls Atomic Power Lab., Schenectady, NY (USA)
 OSTI Identifier:
 865919
 Patent Number(s):
 4599703
 Assignee:
 United States of America as represented by United States (Washington, DC)
 DOE Contract Number:
 EY76C120052
 Resource Type:
 Patent
 Country of Publication:
 United States
 Language:
 English
 Subject:
 frequency; waveform; generator; sine; cosine; triangle; square; waves; synthesized; circuitry; allows; variation; amplitude; exhibiting; stability; requiring; significant; stabilization; time; formed; ramped; integration; process; controlled; saturation; amplifier; circuit; produces; hysteresis; output; tapped; produce; taking; absolute; value; triangular; raising; predetermined; power; multiplying; raised; wave; properly; scaling; resultant; subtracting; squaring; adding; squared; dc; reference; therefrom; waveforms; scaled; multiplied; correct; polarity; triangular waveform; process control; waveform generator; sine wave; amplifier circuit; absolute value; square wave; triangular wave; cosine wave; square waves; /708/327/
Citation Formats
Bilharz, Oscar W. Low frequency AC waveform generator. United States: N. p., 1986.
Web.
Bilharz, Oscar W. Low frequency AC waveform generator. United States.
Bilharz, Oscar W. Wed .
"Low frequency AC waveform generator". United States. https://www.osti.gov/servlets/purl/865919.
@article{osti_865919,
title = {Low frequency AC waveform generator},
author = {Bilharz, Oscar W},
abstractNote = {Low frequency sine, cosine, triangle and square waves are synthesized in circuitry which allows variation in the waveform amplitude and frequency while exhibiting good stability and without requiring significant stabilization time. A triangle waveform is formed by a ramped integration process controlled by a saturation amplifier circuit which produces the necessary hysteresis for the triangle waveform. The output of the saturation circuit is tapped to produce the square waveform. The sine waveform is synthesized by taking the absolute value of the triangular waveform, raising this absolute value to a predetermined power, multiplying the raised absolute value of the triangle wave with the triangle wave itself and properly scaling the resultant waveform and subtracting it from the triangular waveform itself. The cosine is synthesized by squaring the triangular waveform, raising the triangular waveform to a predetermined power and adding the squared waveform raised to the predetermined power with a DC reference and subtracting the squared waveform therefrom, with all waveforms properly scaled. The resultant waveform is then multiplied with a square wave in order to correct the polarity and produce the resultant cosine waveform.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {1986},
month = {1}
}