Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
297 words
Digital waveform generating apparatus for generating a signal of a desired waveform at a selected frequency within a frequency range comprising generating means for generating a first data word whose digital value corresponds to said selected frequency; accumulating means for storing a second data word corresponding to a data memory address; adding means for adding the first data word to the second data word and storing the result in said accumulating means as an accumulated second data word; waveform storage means for storing a plurality of waveform data words corresponding to said desired waveform, each of said waveform data words being stored at a predetermined respective data memory address therein; clock means providing a timing signal of fixed frequency; and control means responsive to said timing signal for controlling said accumulating means and for addressing the waveform data words stored in said waveform storage means in accordance with the accumulated second data word stored in said accumulating means upon occurrence of said timing signal so that the addressed waveform data words are read out from said waveform storage means as said output signal; wherein, to avoid a folded error in the output signal, said waveform storage means is partitioned into a plurality of data banks each corresponding to a predetermined portion of said frequency range and each storing a corresponding plurality of waveform data words therein, with each such plurality of waveforms data words representing waveforms having progressively fewer harmonics as the frequency of the corresponding portion of the frequency range increases, and said control means includes means for selecting one of said data banks in accordance with the particular portion of the frequency range containing said selected frequency to provide as said output signal its waveform data words in response to said accumulated second data words.
Claim 2
Dependent Claim
297 words
Digital waveform generating apparatus for generating a signal of a desired waveform at a selected frequency within a frequency range comprising generating means for generating a first data word whose digital value corresponds to said selected frequency; accumulating means for storing a second data word corresponding to a data memory address; adding means for adding the first data word to the second data word and storing the result in said accumulating means as an accumulated second data word; waveform storage means for storing a plurality of waveform data words corresponding to said desired waveform, each of said waveform data words being stored at a predetermined respective data memory address therein; clock means providing a timing signal of fixed frequency; and control means responsive to said timing signal for controlling said accumulating means and for addressing the waveform data words stored in said waveform storage means in accordance with the accumulated second data word stored in said accumulating means upon occurrence of said timing signal so that the addressed waveform data words are read out from said waveform storage means as said output signal; wherein, to avoid a folded error in the output signal, said waveform storage means is partitioned into a plurality of data banks each corresponding to a predetermined portion of said frequency range and each storing a corresponding plurality of waveform data words therein, with each such plurality of waveforms data words representing waveforms having progressively fewer harmonics as the frequency of the corresponding portion of the frequency range increases, and said control means includes means for selecting one of said data banks in accordance with the particular portion of the frequency range containing said selected frequency to provide as said output signal its waveform data words in response to said accumulated second data words.
Claim 3
Dependent Claim
78 words
Digital waveform generating apparatus according to claim 1, wherein said means for selecting one of said data banks includes latch means for latching the first data word, and priority encoder means coupled to said latch means for selecting the particular data bank of said waveform storage means corresponding to the portion of said frequency range containing the selected frequency on the basis of the bit position of the most significant digit contained in the latched first data word.
Claim 4
Dependent Claim
103 words
Digital waveform generating apparatus according to claim 1, wherein a pluraity of frequencies can be simultaneously selected; and wherein said generating means generates a plurality of said first data words respectively corresponding to said plurality of selected frequencies, said accumulating means has a plurality of storage locations respectively storing said first data words and associated second data words to be accumulated with the corresponding first data words; and said control means controls the accumulating of each of said second data words and addresses said waveform data words in a time-sharing fashion in accordance with each of the stored plurality of second data words.
Claim 5
Dependent Claim
22 words
Digital waveform generating apparatus according to claim 1, wherein said corresponding portions of the frequency range include portions arranged at octave intervals.
Claim 6
Dependent Claim
46 words
Digital waveform generating apparatus according to claim 4, wherein the maximum number of harmonics contained in the waveform data occur substantially as shown in the following table: ______________________________________
MAXIMUM CONTAINED
HARMONICS FREQUENCY RANGE (H.sub.z)
______________________________________
1 12,500-20,000
2 6,250-12,500
4 3,125-6,250
8 1,562-3,125
16 781-1,562
______________________________________