Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
300 words
A method for digitally generating an electrical signal representative of a cosinusoidal tone having a frequency in a preselected band with: means for providing a frequency word f w indicative of said frequency; first storage means for storing cosinusoidal amplitudes representative of first quadrant values of a cosinusoidal wave indicative of the highest frequency in said band and discretized at sampling rate f s ; and processing means, including an accumulator, producing samples of said signal at a strobing rate f r , f r <f s , said method comprising the steps of (i) storing the negative of said amplitudes in second storage means, (ii) scaling said word f w by a factor directly proportional to said sampling rate and inversely proportional to said strobing rate to produce a converted frequency word f c , f c <f r /2, (iii) adding said converted frequency word to said accumulator, (iv) determining a quadrant pointer from a plurality of the most significant positions of said accumulator, (v) determining a sample index from a fraction of the positions in said accumulator unallocated to said plurality; (vi) selecting one of said storage means as determined by said pointer, (vii) extracting the contents of a location in said one of said storage means as determined by said pointer and said index to produce one of said samples of said signal, said steps (iii) through (vii) requiring a time period T to produce said one of said samples, f s <1/T≦f r , (viii) converting said one of said samples to an analog form in a digital-to-analog converter operating at said strobing rate, (ix) filtering said analog form in filter means to produce an analog output representative of a portion of said signal, and (x) repeating steps (iii) through (x) to generate said signal.
Claim 2
Independent Claim
300 words
A method for digitally generating an electrical signal representative of a cosinusoidal tone having a frequency in a preselected band with: means for providing a frequency word f w indicative of said frequency; first storage means for storing cosinusoidal amplitudes representative of first quadrant values of a cosinusoidal wave indicative of the highest frequency in said band and discretized at sampling rate f s ; and processing means, including an accumulator, producing samples of said signal at a strobing rate f r , f r <f s , said method comprising the steps of (i) storing the negative of said amplitudes in second storage means, (ii) scaling said word f w by a factor directly proportional to said sampling rate and inversely proportional to said strobing rate to produce a converted frequency word f c , f c <f r /2, (iii) adding said converted frequency word to said accumulator, (iv) determining a quadrant pointer from a plurality of the most significant positions of said accumulator, (v) determining a sample index from a fraction of the positions in said accumulator unallocated to said plurality; (vi) selecting one of said storage means as determined by said pointer, (vii) extracting the contents of a location in said one of said storage means as determined by said pointer and said index to produce one of said samples of said signal, said steps (iii) through (vii) requiring a time period T to produce said one of said samples, f s <1/T≦f r , (viii) converting said one of said samples to an analog form in a digital-to-analog converter operating at said strobing rate, (ix) filtering said analog form in filter means to produce an analog output representative of a portion of said signal, and (x) repeating steps (iii) through (x) to generate said signal.
Claim 3
Independent Claim
441 words
A method for digitally generating an electrical signal representative of the sum of a first cosinusoidal tone having a first frequency and a second cosinusoidal tone having a second frequency, each said frequency selectable from a predetermined frequency range, said method including the steps of: providing a first frequency word f w1 indicative of said first frequency and a second frequency word f w2 indicative of said second frequency; storing, in first storage means, amplitudes representative of first quadrant values of a cosinusoidal wave indicative of the highest frequency in said range and discretized at a sampling rate f s ; and producing samples of said signal in processing means, including an accumulator, at a strobing rate f r , f r <f s , said method comprising the steps of (i) storing the negative of said amplitudes in second storage means, (ii) scaling each said word f w1 and f w2 by a factor directly proportional to said sampling rate and inversely proportional to said strobing rate to produce converted frequency words f c1 and f c2 , respectively, f c1 <f r /2 and f c2 <f r /2, (iii) loading said accumulator with first contents provided by said processing means, (iv) adding said converted word f c1 to said accumulator, (v) selecting one of said storage means as determined by a plurality of the most significant positions of said accumulator, (vi) extracting the contents of a location in said one of said storage means as determined by the contents of a fraction of the positions in said accumulator to produce a first component of one of said samples, (vii) loading said accumulator with second contents provided by said processing means, (viii) adding said converted word f c2 to said accumulator, (ix) selecting one of said storage means as determined by a plurality of the most significant positions of said accumulator, (x) extracting the contents of a location in said one of said storage means as determined by the contents of a fraction of the positions in said accumulator to produce a second component of said one of said samples, (xi) adding said first component and said second component to produce said one of said samples, said steps (iii) through (xi) requiring a time period T to produce said one of said samples, f s <1/T≦f r , (xii) converting said one of said samples to an analog form in a digital-to-analog converter operating at said strobing rate, (xiii) filtering said analog form in filter means to produce an analog output representative of a portion of said signal, and (xiv) repeating steps (iii) through (xiv) to generate said signal.
Claim 4
Independent Claim
441 words
A method for digitally generating an electrical signal representative of the sum of a first cosinusoidal tone having a first frequency and a second cosinusoidal tone having a second frequency, each said frequency selectable from a predetermined frequency range, said method including the steps of: providing a first frequency word f w1 indicative of said first frequency and a second frequency word f w2 indicative of said second frequency; storing, in first storage means, amplitudes representative of first quadrant values of a cosinusoidal wave indicative of the highest frequency in said range and discretized at a sampling rate f s ; and producing samples of said signal in processing means, including an accumulator, at a strobing rate f r , f r <f s , said method comprising the steps of (i) storing the negative of said amplitudes in second storage means, (ii) scaling each said word f w1 and f w2 by a factor directly proportional to said sampling rate and inversely proportional to said strobing rate to produce converted frequency words f c1 and f c2 , respectively, f c1 <f r /2 and f c2 <f r /2, (iii) loading said accumulator with first contents provided by said processing means, (iv) adding said converted word f c1 to said accumulator, (v) selecting one of said storage means as determined by a plurality of the most significant positions of said accumulator, (vi) extracting the contents of a location in said one of said storage means as determined by the contents of a fraction of the positions in said accumulator to produce a first component of one of said samples, (vii) loading said accumulator with second contents provided by said processing means, (viii) adding said converted word f c2 to said accumulator, (ix) selecting one of said storage means as determined by a plurality of the most significant positions of said accumulator, (x) extracting the contents of a location in said one of said storage means as determined by the contents of a fraction of the positions in said accumulator to produce a second component of said one of said samples, (xi) adding said first component and said second component to produce said one of said samples, said steps (iii) through (xi) requiring a time period T to produce said one of said samples, f s <1/T≦f r , (xii) converting said one of said samples to an analog form in a digital-to-analog converter operating at said strobing rate, (xiii) filtering said analog form in filter means to produce an analog output representative of a portion of said signal, and (xiv) repeating steps (iii) through (xiv) to generate said signal.