Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
206 words
A digital oscillation apparatus for generating a periodic waveform data having a frequency fs comprising: a data generating means responsive to each clock of a clock signal having a frequency fc for generating data used to periodically generate a data string having a constant total value of R with a period of m clocks so that the average value of each data of the data string generated in response to each clock of the clock signal is R/m, where each of R and m is an integer; and an accumulating means having a dynamic range D, where D is an integer, and being responsive to each clock of the clock signal for accumulating a sum of each data of the data string generated by said data generating means and a constant A, wherein A is an integer, to obtain accumulated data until the accumulated data exceeds the dynamic range D and for subtracting the dynamic range D from the accumulated data when the accumulated data exceeds the dynamic range D, thereby generating a periodic waveform data having a frequency fs, wherein the values of R, m, A and D satisfy a condition of fs/fc=(A+R/m)/D so that the frequency fs of the periodic waveform data becomes fs=(A+R/m)·fc/D.
Claim 2
Dependent Claim
206 words
A digital oscillation apparatus for generating a periodic waveform data having a frequency fs comprising: a data generating means responsive to each clock of a clock signal having a frequency fc for generating data used to periodically generate a data string having a constant total value of R with a period of m clocks so that the average value of each data of the data string generated in response to each clock of the clock signal is R/m, where each of R and m is an integer; and an accumulating means having a dynamic range D, where D is an integer, and being responsive to each clock of the clock signal for accumulating a sum of each data of the data string generated by said data generating means and a constant A, wherein A is an integer, to obtain accumulated data until the accumulated data exceeds the dynamic range D and for subtracting the dynamic range D from the accumulated data when the accumulated data exceeds the dynamic range D, thereby generating a periodic waveform data having a frequency fs, wherein the values of R, m, A and D satisfy a condition of fs/fc=(A+R/m)/D so that the frequency fs of the periodic waveform data becomes fs=(A+R/m)·fc/D.
Claim 3
Dependent Claim
105 words
A digital oscillation apparatus according to claim 1, wherein said data generating means generates, as the data string, a data "1" in response to R clocks out of m clocks and a data "0" in response to the remaining m-R clocks, and wherein said accumulating means comprises: a delay means for delaying data inputted thereto by one clock period; and an adding means for adding the constant A, 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: a delay means for delaying data inputted thereto by one clock period; and an adding means for adding the constant D and 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
79 words
A digital oscillation apparatus according to claim 2, wherein said data generating means comprises: a counting means for dividing the clock signal frequency by m; and a memory means having a data "1" stored therein in R addresses out of m addresses and having a data "0" stored 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 address data.
Claim 6
Dependent Claim
46 words
A digital oscillation apparatus according to claim 1, further comprising a memory means having data corresponding to a predetermined waveform stored therein for receiving the waveform data from said accumulating means as 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 sinusoidal waveform data stored therein.
Claim 8
Dependent Claim
28 words
A digital oscillation apparatus according to claim 5, further comprising a digital-to-analog conversion means for converting the waveform data from said memory means to an analog waveform signal.
Claim 9
Dependent Claim
28 words
A digital oscillation apparatus according to claim 1, further comprising a digital-to-analog conversion means for converting the waveform data from said accumulating means to an analog waveform signal.