Patent US5558191A successfully refreshed from Google Patents.
Patent US3477324A successfully refreshed from Google Patents.
Patent EP0312370A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0312370A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Digital oscillation apparatus

Assignee: Panasonic Holdings Corp
•
Filing: 1988-10-13
•
Granted: —
•
Expires: 2008-10-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus that generates a cyclic waveform of op­tional multiples of clock frequency in a digital signal processing. The apparatus accumulates a data string having a predetermined average value and a constant with an ac­cumulating circuit which overflows when the data exceeds a dynamic range, thereby to provide cyclic waveform data proportional to the sum of the average value and the con­stant. Accumulation of the sum of the average value and the constant provides a cyclic waveform of optional multiples of the clock frequency by changing the average value of the data string even if the constant is integer.

Inventors

  • 👤 Tokikazu Matsumoto

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-06 18:19
CPC Classifications
H; H03; H03K; H03K4/00; H03K4/06; H03K4/08; G; G06; G06F; G06F7/00; G06F7/60; G06F7/68; G06F1/00; G06F1/02; G06F1/03; G06F1/0321; G06F1/0328; G06F1/0335; G06F7/38; G06F7/48; G06F7/544; G06F7/548; H03K4/02; H03K4/026

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 138 words
A digital oscillation apparatus comprising: data generating means driven by a clock signal having a frequency fc for periodically generating a data string with a period of m clocks, where m is an integer, the total value of the data string in each period being a constant R, where R is an integer; and accumulating means driven by the clock signal and having a dynamic range D, where D is an integer, for accumulating each data string generated by said data generating means and a constant A, wherein A is an integer, to obtain an accumulated data until the accumulated data exceeds the dynamic range D subtracting the dynamic range D form the accumulated data when the accumulated data exceeds the dynamic range D, thereby generating a periodic waveform data having a frequency fs = (A + R/m).fc/D.
Claim 2
Dependent Claim 138 words
A digital oscillation apparatus comprising: data generating means driven by a clock signal having a frequency fc for periodically generating a data string with a period of m clocks, where m is an integer, the total value of the data string in each period being a constant R, where R is an integer; and accumulating means driven by the clock signal and having a dynamic range D, where D is an integer, for accumulating each data string generated by said data generating means and a constant A, wherein A is an integer, to obtain an accumulated data until the accumulated data exceeds the dynamic range D subtracting the dynamic range D form the accumulated data when the accumulated data exceeds the dynamic range D, thereby generating a periodic waveform data having a frequency fs = (A + R/m).fc/D.
Claim 3
Dependent Claim 103 words
A digital oscillation apparatus according to claim 1, wherein said data generating means generates, as the data string, data "1" in response to R clocks out of m clocks and data "0" in response to the remaining m-­R clocks, and wherein said accumulating means comprises: delay means for delaying a data inputted thereto by one clock period; and adding means for adding the constant A, an output data of said delay means and, as a carry, the data generated by said data generating means, the added data being fed to said delay means and at the same being outputted as the accumulated data.
Claim 4
Dependent Claim 78 words
A digital oscillation apparatus according to claim 2, wherein said data generating means comprises: delay means for delaying a data inputted thereto by one clock period; and adding means for adding the constant D and an output data of said delay means, the added data being fed to said delay means, and for generating a carry data "1" when the added data exceeds m, the carry data being outputted as the data generated by said data generating means.
Claim 5
Dependent Claim 74 words
A digital oscillation apparatus according to claim 2, wherein said data generating means comprises: counting means for dividing the clock signal frequency by m; and memory means having stored therein data "1" in R addresses out of m addresses and data "0" in the remaining m-R ad­dresses for outputting the stored data, as the data gen­erated by said data generating means, according to an output of said counting means received as an address data.
Claim 6
Dependent Claim 46 words
A digital oscillation apparatus according to claim 1, further comprising memory means having stored therein data corresponding to a predetermined waveform and receiving the waveform data from said accumulating means as an address data for outputting the stored data to obtain a predeter­mined periodic waveform data.
Claim 7
Dependent Claim 18 words
A digital oscillation apparatus according to claim 5, wherein said memory means has stored therein sinusoidal waveform data.
Claim 8
Dependent Claim 27 words
A digital oscillation apparatus according to claim 5, further comprising digital-to-analog conversion means for converting the waveform data from said memory means to an analog waveform signal.
Claim 9
Dependent Claim 27 words
A digital oscillation apparatus according to claim 1, further comprising digital-to-analog conversion means for converting the waveform data from said accumulating means to an analog waveform signal.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag