EP0312370A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Digital oscillation apparatus
Assignee: Panasonic Holdings Corp
•
Filing: 1988-10-13
•
Granted: —
•
Expires: 2008-10-13
Abstract
Abstract An apparatus that generates a cyclic waveform of optional 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 accumulating 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 constant. 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 10:23
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 addresses for outputting the stored data, as the data generated 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 predetermined 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.