← Back to Patent Explorer
US4525795A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital signal generator

Assignee: Nokia Bell Labs
•
Filing: 1982-07-16
•
Granted: 1985-06-25
•
Expires: 2002-07-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A mechanized system distributing the access, test and communication functions to the point of testing, typically the centralized switching facility serving the telephone loops and equipment to be tested. Computer (200) stores information about each subscriber loop in the geographical area served by a system. Front-end computers (220,221) interact with computer (200) to retrieve pertinent data regarding loops to be tested. Each switching facility in an area includes a loop testing system (e.g., 160) that implements the required functions. The communication functions residing in front-end computers (220,221) and loop testing systems (160,161) are coupled via a data communication network (140) in a manner that allows any front-end computer to communicate with any loop testing system. Users of the system control access and test from consoles having the capability of establishing independent communication paths over the national dial network for interactive tests on loops accessed through standard test trunks. Microprocessor-based circuitry is utilized for numerous system tasks such as signal generation, digital signal processing and controlling sensitive analog measurements. Signal generation includes digital generation of analog waveforms. Signal processing techniques incorporate various digital filters to analyze sample sequences derived from, for example, dial pulses and coin telephone signals. Sensitive analog measurements of loop characteristics are effected with a magnetic current detector that operates over broad current and frequency ranges. Frequency dependent measurements are converted to DC using synchronous demodulation techniques to enhance resolution.

Inventors

  • 👤 Harvey Rubin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 07:50
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/22; H04M3/26; H04M3/28; H04M3/30; G; G06; G06F; G06F1/00; G06F1/02; G06F1/03; G06F1/035; G06F1/0353

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.

References Cited (Backward Citations)

US3772681A Cited
US3735269A Cited
US3952189A Cited
US4039806A Cited
US4142432A Cited
US4125898A Cited
US4424730A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-06-24 1988-12-24 1989-06-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-06-24 1992-12-24 1993-06-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-06-24 1996-12-24 1997-06-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag