Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
227 words
A digital signal generator for generating a digitized sinusoidal wave comprising a first means for storing a first number representing a given position, a second means connected to the output of said first means for multiplying said number by a predetermined fractional value, a third means connected to the output of said second means for storing a second number and for adding the product of said multiplication to the second number at a first predetermined time, a fourth means connected to the output of said third means for multiplying the number stored by said third means by a predetermined fractional amount, said first means being connected to the output of said fourth means for adding the product produced thereby to said first number at a second predetermined time subsequent to said first predetermined time so that the sum of said last-mentioned addition is a third number representing a second position displaced by a predetermined incremEntal amount from said first position along a sinusoidal wave of a predetermined amplitude and frequency, said first and third means comprising accumulator registers for storing a series of digits indicative of said numbers, and pulse producing means for alternately activating said accumulator registers at uniformly spaced time intervals for accepting in digital form the numbers from said second and fourth means and for adding them to the number appearing in the register.
Claim 2
Dependent Claim
227 words
A digital signal generator for generating a digitized sinusoidal wave comprising a first means for storing a first number representing a given position, a second means connected to the output of said first means for multiplying said number by a predetermined fractional value, a third means connected to the output of said second means for storing a second number and for adding the product of said multiplication to the second number at a first predetermined time, a fourth means connected to the output of said third means for multiplying the number stored by said third means by a predetermined fractional amount, said first means being connected to the output of said fourth means for adding the product produced thereby to said first number at a second predetermined time subsequent to said first predetermined time so that the sum of said last-mentioned addition is a third number representing a second position displaced by a predetermined incremEntal amount from said first position along a sinusoidal wave of a predetermined amplitude and frequency, said first and third means comprising accumulator registers for storing a series of digits indicative of said numbers, and pulse producing means for alternately activating said accumulator registers at uniformly spaced time intervals for accepting in digital form the numbers from said second and fourth means and for adding them to the number appearing in the register.
Claim 3
Dependent Claim
52 words
A digital signal generator as set forth in claim 1 wherein said second and fourth means comprise shift registers each operable to shift the digital representation of said numbers received from one of said accumulator registers by a predetermined number of digits before transmitting it to the other of said accumulator registers.
Claim 4
Dependent Claim
65 words
A digital signal generator as set forth in claim 1 including means for placing in the first accumulator register means prior to the initiation of the signal generating cycle a digital quantity corresponding to the maximum amplitude of the sinusoidal wave to be generated, and output means from said first accumulator register providing a digital output for each pulse thereto from said pulse producing means.
Claim 5
Dependent Claim
65 words
A digital signal generator as set forth in claim 3 including means for detecting the time when one complete cycle of said sinusoidal wave has been generated, reinitializing means operatively connected with said detecting means and with said first accumulator register means for replacing the number in said register at said time with said digital quantity corresponding to the maximum amplitude of the sinusoidal wave.
Claim 6
Dependent Claim
39 words
A digital signal generator as set forth in claim 1 including velocity signal generating means for comparing successive position signals from said first means and for generating a velocity signal corresponding to the difference between said successive position signals.
Claim 7
Dependent Claim
45 words
A digital signal generator as set forth in claim 5 wherein said velocity signal generating means comprises a first holding register connected to the output of said first means, and a digital subtractor having inputs from said first means and from said first holding register.
Claim 8
Dependent Claim
121 words
A digital signal generator as set forth in claim 6 wherein said velocity signal generating means further includes a second digital subtractor having one input connected to the output of said first digital subtractor, a second holding register having an input connected to the output of said first digital subtractor and an output connected to the other input of said second digital subtractor, a third holding register connected to the output of said second digital subtractor, a digital adder having inputs connected to the outputs of said second holding register and said third holding register, and a fourth holding register connected to the output of said digital adder for storing a digital quantity corresponding to the derivative of the position signal.
Claim 9
Dependent Claim
170 words
A digital signal generator comprising a first accumulator register for storing digital quantities representing a series of successive positions on a sinusoidal wave, a first digital multiplier having an input connected to the output of said first accumulator register, a second accumulator register having an input connected to the output of said digital multiplier for storing digital quantities representing the derivatives of said digital quantities in said first accumulator register, a second digital multiplier having an input connected to the output of said second accumulator register and an output connected to the input of said first accumulator register for successively updating said digital quantities stored in said first accumulator register to define the derivatives of said digital quantities in said second accumulator register, means for initiating the sequential generation of successive position signals from said first accumulator register by placing therein a digital quantity representing the maximum amplitude of said sinusoidal wave, and puLse producing means operative to alternately update each of said accumulator registers at uniformly spaced time intervals.
Claim 10
Dependent Claim
170 words
A digital signal generator comprising a first accumulator register for storing digital quantities representing a series of successive positions on a sinusoidal wave, a first digital multiplier having an input connected to the output of said first accumulator register, a second accumulator register having an input connected to the output of said digital multiplier for storing digital quantities representing the derivatives of said digital quantities in said first accumulator register, a second digital multiplier having an input connected to the output of said second accumulator register and an output connected to the input of said first accumulator register for successively updating said digital quantities stored in said first accumulator register to define the derivatives of said digital quantities in said second accumulator register, means for initiating the sequential generation of successive position signals from said first accumulator register by placing therein a digital quantity representing the maximum amplitude of said sinusoidal wave, and puLse producing means operative to alternately update each of said accumulator registers at uniformly spaced time intervals.
Claim 11
Dependent Claim
18 words
A digital signal generator as set forth in claim 8 wherein said digital multipliers comprise binary shift registers.
Claim 12
Dependent Claim
77 words
A digital signal generator as set forth in claim 8 including reinitializing means having an input associated with the most significant bit of one of said accumulator registers in order to detect the condition of said register when one complete cycle of said sinusoidal wave has been generated, said reinitializing means being operative to reintroduce the digital quantity representing the maximum amplitude of the sinusoidal wave in said first accumulator register upon the detection of said condition.