Patent US4943779A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4943779A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital sweep generator

Assignee: Worcester Polytechnic Institute
•
Filing: 1988-05-19
•
Granted: 1990-07-24
•
Expires: 2008-05-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital sweep generator includes a counter which receives a clock signal to generate a frequency output and an accumulator which sums the outputs of the counter at each clock. The value held by the accumulator is a quadratic function of time which is used as a phase representation to address a wave generator PROM. The PROM may be selectively coupled to different ranges of accumulator output to set the sweep rate.

Inventors

  • 👤 Peder C. Pedersen
  • 👤 Thomas J. Green, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 14:44
CPC Classifications
H; H03; H03B; H03B23/00; H03B2200/00; H03B2200/006; H03B2200/0092

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 200 words
A digital sweep generator for synthesizing a sweep signal of a predetermined periodic waveform swept through a range of frequencies, the generator comprising: a counter for counting clock signals and providing a clock signal count; means for setting the count from the counter to a value representative of an initial frequency of the sweep signal; means for stopping the sweep signal after the clock signal count reaches a value representative of a predetermined stop frequency of the sweep signal; a digital accumulator which sums successive clock signal counts from the counter for accumulating a count of clock signals as phase angle values of a sweep signal output as any of different selected sets of multiple bits; a look-up table memory for receiving a selected set of multiple bits output from the accumulator and having stored therein values of a single cycle of the periodic waveform as a function of phase angle within a single cycle and responding to different selected sets of multiple bits output from the accumulator to vary sweep frequency of the sweep signal; and a digital-to-analog converter coupled to receive and to convert to analog form stored values from the memory through successive cycles of the waveform.
Claim 2
Dependent Claim 200 words
A digital sweep generator for synthesizing a sweep signal of a predetermined periodic waveform swept through a range of frequencies, the generator comprising: a counter for counting clock signals and providing a clock signal count; means for setting the count from the counter to a value representative of an initial frequency of the sweep signal; means for stopping the sweep signal after the clock signal count reaches a value representative of a predetermined stop frequency of the sweep signal; a digital accumulator which sums successive clock signal counts from the counter for accumulating a count of clock signals as phase angle values of a sweep signal output as any of different selected sets of multiple bits; a look-up table memory for receiving a selected set of multiple bits output from the accumulator and having stored therein values of a single cycle of the periodic waveform as a function of phase angle within a single cycle and responding to different selected sets of multiple bits output from the accumulator to vary sweep frequency of the sweep signal; and a digital-to-analog converter coupled to receive and to convert to analog form stored values from the memory through successive cycles of the waveform.
Claim 3
Dependent Claim 19 words
A sweep generator as claimed in claim 1 further comprising means for setting the accumulator to an initial phase.
Claim 4
Dependent Claim 35 words
A sweep generator as claimed in claim 1 in combination with one or more like sweep generators, the sweep generators being responsive to a common clock signal for providing at least two synchronized sweep signals.
Claim 5
Dependent Claim 22 words
A sweep generator as claimed in claim 1 wherein the values stored in the look-up table memory are of a sinusoidal function.
Claim 6
Independent Claim 184 words
A method of synthesizing a periodic waveform swept through a range of frequencies, the method comprising: selecting an initial count of clock signals to set an initial frequency and selecting an initial accumulated sum of counts of clock signals to set an initial phase; digitally generating a multibit phase signal by counting clock signals and accumulating sums of counts of the clock signals, any of selected sets of bits of which are digital representations of phase angle of successive cycles of the periodic waveform swept through a range of frequencies; selecting frequency of the clock signals in combination with selecting one of the selected sets of bits, the bits of the set being less than all bits of the multibit phase signal, to represent a single cycle of the periodic waveform, sweep frequency of the waveform being determined by the selected set of bits; digitally generating successive cycles of a sweep signal by means of a single cycle waveform generator responsive to the selected set of bits; and stopping the sweep signal when the count reaches a value representative of a predetermined stop frequency.
Claim 7
Independent Claim 184 words
A method of synthesizing a periodic waveform swept through a range of frequencies, the method comprising: selecting an initial count of clock signals to set an initial frequency and selecting an initial accumulated sum of counts of clock signals to set an initial phase; digitally generating a multibit phase signal by counting clock signals and accumulating sums of counts of the clock signals, any of selected sets of bits of which are digital representations of phase angle of successive cycles of the periodic waveform swept through a range of frequencies; selecting frequency of the clock signals in combination with selecting one of the selected sets of bits, the bits of the set being less than all bits of the multibit phase signal, to represent a single cycle of the periodic waveform, sweep frequency of the waveform being determined by the selected set of bits; digitally generating successive cycles of a sweep signal by means of a single cycle waveform generator responsive to the selected set of bits; and stopping the sweep signal when the count reaches a value representative of a predetermined stop frequency.
Claim 8
Dependent Claim 20 words
A method as claimed in claim 5 wherein the step of generating the waveform comprises addressing a look-up table memory.
Claim 9
Dependent Claim 139 words
A sweep generator for synthesizing a sweep signal of predetermined periodic waveform sweep through a range of frequencies, the generator comprising: a counter for counting clock signals to provide counts as indications of frequency; a digital accumulator for accumulating counts of clock signals to generate phase angle values of a sweep signal; a look-up table memory having stored therein values of a single cycle of the periodic waveform as a function of phase angle within a single cycle and coupled to receive phase angle values output from the accumulator; a digital-to-analog converter coupled to receive and to convert to analog form stored values from the memory through successive cycles of the waveform; and means responsive to the count from the counter for stopping synthesis of the sweep signal when the count of clock signals indicates a predetermined stop frequency.
Claim 10
Dependent Claim 139 words
A sweep generator for synthesizing a sweep signal of predetermined periodic waveform sweep through a range of frequencies, the generator comprising: a counter for counting clock signals to provide counts as indications of frequency; a digital accumulator for accumulating counts of clock signals to generate phase angle values of a sweep signal; a look-up table memory having stored therein values of a single cycle of the periodic waveform as a function of phase angle within a single cycle and coupled to receive phase angle values output from the accumulator; a digital-to-analog converter coupled to receive and to convert to analog form stored values from the memory through successive cycles of the waveform; and means responsive to the count from the counter for stopping synthesis of the sweep signal when the count of clock signals indicates a predetermined stop frequency.
Claim 11
Independent Claim 92 words
A method of synthesizing a periodic waveform swept through a range of frequencies, the method comprising: counting clock signals to provide an indication of frequency; accumulating sums of counts of clock signals to provide a digital representation of phase angle of successive cycles of the periodic waveform swept through a range of frequencies; generating successive cycles of a sweep signal by means of a single cycle waveform generator responsive to the digital representations of phase angle; and stopping the sweep signal when the count of clock signals reaches a predetermined stop frequency.
Claim 12
Independent Claim 92 words
A method of synthesizing a periodic waveform swept through a range of frequencies, the method comprising: counting clock signals to provide an indication of frequency; accumulating sums of counts of clock signals to provide a digital representation of phase angle of successive cycles of the periodic waveform swept through a range of frequencies; generating successive cycles of a sweep signal by means of a single cycle waveform generator responsive to the digital representations of phase angle; and stopping the sweep signal when the count of clock signals reaches a predetermined stop frequency.
Claim 13
Dependent Claim 170 words
A sweep generator system for synthesizing sweep signals of predetermined periodic waveforms swept through respective ranges of frequencies, the system comprising: a master clock for generating clock signals; and a plurality of sweep generators, each sweep generator comprising: a counter for counting clock signals from the master clock; an accumulator for accumulating counts of clock signals as phase angle values of a sweep signal; means for setting the phase angle value from the accumulator to an initial phase angle value; means for setting the count from the counter to a value representative of an initial frequency of the sweep signal; a waveform generator for generating a cycle of a predetermined waveform as a function of phase angle and responsive to the phase angle values generated by the accumulator to generate successive cycles of the sweep signal; and means responsive to the count from the counter for stopping synthesis of the sweep signal after the clock signal count reaches a value representative of a predetermined stop frequency of the sweep signal.
Claim 14
Dependent Claim 170 words
A sweep generator system for synthesizing sweep signals of predetermined periodic waveforms swept through respective ranges of frequencies, the system comprising: a master clock for generating clock signals; and a plurality of sweep generators, each sweep generator comprising: a counter for counting clock signals from the master clock; an accumulator for accumulating counts of clock signals as phase angle values of a sweep signal; means for setting the phase angle value from the accumulator to an initial phase angle value; means for setting the count from the counter to a value representative of an initial frequency of the sweep signal; a waveform generator for generating a cycle of a predetermined waveform as a function of phase angle and responsive to the phase angle values generated by the accumulator to generate successive cycles of the sweep signal; and means responsive to the count from the counter for stopping synthesis of the sweep signal after the clock signal count reaches a value representative of a predetermined stop frequency of the sweep signal.
Claim 15
Dependent Claim 45 words
A system as claimed in claim 9 wherein the accumulator generates a multibit phase signal, selected bits of which are representative of the phase angle values, and the waveform generator is adapted to be coupled to respond to different selected bits of the phase signal.

References Cited (Backward Citations)

US3772681A Cited
US3689914A Cited
US4039806A Cited
US4237422A Cited
GB2036483A Cited
US4200872A Cited
US4417218A Cited
US4484296A Cited
US4752902A Cited
US4737720A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-07-23 1994-01-22 1994-07-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-07-23 1998-01-22 1998-07-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-07-23 2002-01-22 2002-07-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag