Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
108 words
A method of generating a predefined dual tone multifrequency signal comprising two non-harmonically related frequency components, comprising the steps of: (a) generating a sampling signal having a sampling frequency; (b) generating memory addresses in response to said sampling signal for reading digital data representing the sum of samples of said frequency components from a memory device bidirectionally between address limits repeatedly, each of said components having a commom harmonic fundamental frequency, and each of said frequency components being within a predetermined tolerance of respective nominal frequencies; and (c) converting said digital data read from said memory device into an analog signal representing the sum of said frequency components.
Claim 2
Independent Claim
108 words
A method of generating a predefined dual tone multifrequency signal comprising two non-harmonically related frequency components, comprising the steps of: (a) generating a sampling signal having a sampling frequency; (b) generating memory addresses in response to said sampling signal for reading digital data representing the sum of samples of said frequency components from a memory device bidirectionally between address limits repeatedly, each of said components having a commom harmonic fundamental frequency, and each of said frequency components being within a predetermined tolerance of respective nominal frequencies; and (c) converting said digital data read from said memory device into an analog signal representing the sum of said frequency components.
Claim 3
Dependent Claim
24 words
The method recited in claim 1 wherein said data representative of said predefined dual tone multifrequency signals having a common sampling frequency are grouped.
Claim 4
Dependent Claim
46 words
The method recited in claim 1 wherein the samples of the summed signal for each of said predefined dual tone multifrequency signals are stored in different length tables in said digital memory, the lengths of each of said tables being optimized for bidirectional fixed rate scanning.
Claim 5
Dependent Claim
57 words
The method recited in claim 1 further comprising the steps of: filtering said analog signal with a low pass filter to reduce unwanted high frequency components contained therein, wherein said data read from said memory device represents the sum of frequency components preweighted with respect to one another to optimize the performance of said low pass filter.
Claim 6
Dependent Claim
161 words
A signal generator for generating a plurality of predefined dual tone multifrequency signals, each of said signals comprising two non-harmonically related frequency components, comprising: digital memory means for storing digital data in a plurality of look up tables, each table storing samples of a respective one of said dual tone multifrequency signals produced by summing as said frequency components a tone pair, the frequencies of which have been adjusted within a predetermined tolerance from respective nominal frequencies so that their peaks are time coincident within a given number of cycles; clock means for generating scanning pulses at a fixed frequency selected to be coincident with the occurrence of time coincident peaks of said tone pair; scanning means responsive to said scanning pulses for bidirectionally scanning a selected table in said digital memory means to read out said samples in repeating sequences; and digital-to-analog converter means for receiving said read out samples and converting them to an analog dual tone multifrequency signal.
Claim 7
Dependent Claim
161 words
A signal generator for generating a plurality of predefined dual tone multifrequency signals, each of said signals comprising two non-harmonically related frequency components, comprising: digital memory means for storing digital data in a plurality of look up tables, each table storing samples of a respective one of said dual tone multifrequency signals produced by summing as said frequency components a tone pair, the frequencies of which have been adjusted within a predetermined tolerance from respective nominal frequencies so that their peaks are time coincident within a given number of cycles; clock means for generating scanning pulses at a fixed frequency selected to be coincident with the occurrence of time coincident peaks of said tone pair; scanning means responsive to said scanning pulses for bidirectionally scanning a selected table in said digital memory means to read out said samples in repeating sequences; and digital-to-analog converter means for receiving said read out samples and converting them to an analog dual tone multifrequency signal.
Claim 8
Dependent Claim
34 words
The signal generator recited in claim 5 wherein said clock means generates scanning pulses at more than one fixed frequency, said clock means further including means for selecting the frequency of the scanning pulses.
Claim 9
Dependent Claim
51 words
The signal generator recited in claim 5 wherein said scanning means includes an up/down counter which is preset with the address of a desired table in said digital memory means, each said table including an end-of-table flag for changing the direction of counting of said counter, thereby allowing said repeating sequences.
Claim 10
Independent Claim
279 words
A method of generating data representative of a predefined dual tone multifrequency signal comprising two non-harmonically related frequency components, comprising the steps of: (a) determining a value for total time when each of a given number of time intervals corresponds to the half-period of a first nominal frequency; (b) determining the total integer number of samples at a given sampling rate which occur in said total time; (c) converting said total integer number of samples to a numeric representation of a first frequency component; (d) repeating steps a through c and varying said given number of time intervals until said first numeric representation of said first frequency component is within a predetermined tolerance of said first nominal frequency; (e) calculating the total integer number of half periods of a second nominal frequency which occur in said total time; (f) converting said total integer number of half periods of said second nominal frequency to a second frequency component; (g) repeating steps a-f and varying said given number of time intervals until said first frequency component and said second frequency component are within said predetermined tolerance of said respective first and second nominal frequencies; (h) generating digital data representative of a sinusoidal-type signal for each of said frequency components for each of said integer number of samples and combining said digital data at respective ones of said integer number of samples; and (i) programming a memory device with said combined digital data, said digital data forming a table within said memory device, said table having a number of elements equal to said integer number of samples plus 1; wherein said first and second frequency components have a common harmonic fundamental frequency.
Claim 11
Independent Claim
279 words
A method of generating data representative of a predefined dual tone multifrequency signal comprising two non-harmonically related frequency components, comprising the steps of: (a) determining a value for total time when each of a given number of time intervals corresponds to the half-period of a first nominal frequency; (b) determining the total integer number of samples at a given sampling rate which occur in said total time; (c) converting said total integer number of samples to a numeric representation of a first frequency component; (d) repeating steps a through c and varying said given number of time intervals until said first numeric representation of said first frequency component is within a predetermined tolerance of said first nominal frequency; (e) calculating the total integer number of half periods of a second nominal frequency which occur in said total time; (f) converting said total integer number of half periods of said second nominal frequency to a second frequency component; (g) repeating steps a-f and varying said given number of time intervals until said first frequency component and said second frequency component are within said predetermined tolerance of said respective first and second nominal frequencies; (h) generating digital data representative of a sinusoidal-type signal for each of said frequency components for each of said integer number of samples and combining said digital data at respective ones of said integer number of samples; and (i) programming a memory device with said combined digital data, said digital data forming a table within said memory device, said table having a number of elements equal to said integer number of samples plus 1; wherein said first and second frequency components have a common harmonic fundamental frequency.
Claim 12
Dependent Claim
44 words
The method of claim 8 wherein said first nominal frequency is selected from a first plurality of predetermined nominal frequencies and said second nominal frequency is selected from a second plurality of predetermined nominal frequencies, said nominal frequencies being unrelated to each other harmonically.
Claim 13
Dependent Claim
52 words
The method of claim 9 wherein each frequency of said first plurality of predetermined nominal frequencies is paired with each frequency of said second plurality of predetermined nominal frequencies, each pair of nominal frequencies being used thereafter to generate data representing respective frequency components within said tolerance of said respective nominal frequencies.
Claim 14
Dependent Claim
36 words
The method of claim 10 wherein a first pair of said nominal frequencies different from a second pair of said nominal frequencies, has a sampling rate different from that of said second pair of nominal frequencies.
Claim 15
Dependent Claim
25 words
The method of claim 11 further comprising the step of: grouping said data representative of predetermined dual tone multifrequency signals having the same sampling frequencies.
Claim 16
Dependent Claim
13 words
The method of claim 8 wherein said sinusoidal-type signal is a cosine signal.
Claim 17
Dependent Claim
19 words
The method of claim 13 further comprising the step of: normalizing said data to a predetermined range of values.
Claim 18
Dependent Claim
30 words
The method of claim 14 further comprising the step of: preweighting the value of the data of one of said frequency components relative to the other of said frequency components.
Claim 19
Dependent Claim
23 words
The method of claim 15 wherein the step of preweighting is performed by calculating the optimum preweighting for each of said frequency components.
Claim 20
Dependent Claim
54 words
The method of claim 15 wherein the step of preweighting is performed by the steps of: generating said predefined dual tone multifrequency signals without preweighting; measuring the analog signals produced without preweighting; and adjusting the relative levels of each of said frequency components to compensate for actual circuit performance, thereby producing said preweighted values.
Claim 21
Independent Claim
75 words
A method of generating data representative of predefined dual tone multifrequency signals comprising two non-harmonically related frequency components comprising the steps of: adjusting the frequencies of each of said frequency components within a predetermined tolerance to form time coincident peaks within a given number of cycles, whereby each of said components has a common fundamental frequency; combining said adjusted frequency components; and storing a digital representation of said combined frequency components in a digital memory.
Claim 22
Independent Claim
75 words
A method of generating data representative of predefined dual tone multifrequency signals comprising two non-harmonically related frequency components comprising the steps of: adjusting the frequencies of each of said frequency components within a predetermined tolerance to form time coincident peaks within a given number of cycles, whereby each of said components has a common fundamental frequency; combining said adjusted frequency components; and storing a digital representation of said combined frequency components in a digital memory.
Claim 23
Dependent Claim
166 words
Apparatus for producing one of a plurality of dual tone multifrequency signals in response to a digital input signal, comprising: clock means for generating a clock signal; memory address generator means having an input for receiving said digital input signal and said clock signal, and an output at which a digital address signal is developed, said address generator means generating addresses in response to said clock signal; memory means having stored therein digital data representative of combined samples of each of two frequency components, each of said frequency components being a harmonic of a common fundamental frequency, each of said frequency components being within a given tolerance of a respective predetermined nominal frequency, said memory means having an input coupled to said address generator means and producing at an output digital data representative of samples of said dual tone multifrequency signal; and digital-to-analog converter means coupled to said memory means for receiving said digital data and producing at an output an analog dual tone multifrequency signal.
Claim 24
Dependent Claim
166 words
Apparatus for producing one of a plurality of dual tone multifrequency signals in response to a digital input signal, comprising: clock means for generating a clock signal; memory address generator means having an input for receiving said digital input signal and said clock signal, and an output at which a digital address signal is developed, said address generator means generating addresses in response to said clock signal; memory means having stored therein digital data representative of combined samples of each of two frequency components, each of said frequency components being a harmonic of a common fundamental frequency, each of said frequency components being within a given tolerance of a respective predetermined nominal frequency, said memory means having an input coupled to said address generator means and producing at an output digital data representative of samples of said dual tone multifrequency signal; and digital-to-analog converter means coupled to said memory means for receiving said digital data and producing at an output an analog dual tone multifrequency signal.
Claim 25
Dependent Claim
15 words
The apparatus of claim 19 wherein said memory address generator means is a presettable counter.
Claim 26
Dependent Claim
19 words
The apparatus of claim 20 wherein said counter produces addresses which cause said memory means to be scanned bidirectionally.
Claim 27
Dependent Claim
18 words
The apparatus of claim 19 wherein said predetermined nominal frequency is one of a plurality of standard frequencies.
Claim 28
Dependent Claim
35 words
The apparatus of claim 22 wherein said nominal frequency is one of the set of standard telephone signalling frequencies including 697 Hz, 770 Hz, 852 Hz, 914 Hz, 1209 Hz, 1336 Hz, and 1477 Hz.
Claim 29
Dependent Claim
31 words
The apparatus of claim 23 further including a filter coupled to said output of said digital to analog converter for reducing unwanted high frequency components in said dual tone multifrequency signal.