Patent US4039948A successfully refreshed from Google Patents.
US4039948A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multi-channel differential pulse code modulation system
Assignee: Individual
•
Filing: 1974-06-19
•
Granted: 1977-08-02
•
Expires: 1994-06-19
Abstract
Abstract A multi-channel differential pulse code modulation system providing communication between a plurality of analog signal sources and corresponding signal sinks employing time shared differential pulse code modulation encoders and decoders.
Inventors
- 👤 Frank S. Boxall
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 01:20
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04B; H04B14/00; H04B14/02; H04B14/06; H04B14/066; H04B14/068
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
297 words
An n channel differential pulse code modulation system for converting input frames of time division multiplexed signal samples to corresponding output frames of digital words, each input frame containing one signal sample for each of n channels, wherein n is any positive integer other than one, said system comprising means for storing frames of approximating signals, each approximating signal being a quantized approximation to a corresponding signal sample of the preceding input frame, means connected to receive said input frames of time division multiplexed signal samples and said frames of approximating signals and form frames of difference signals, one difference signal for each channel, a single pulse code modulation encoding means connected to receive said frames of difference signals, means for generating and applying to said pulse code modulation encoding means frames of step size control signals, the step size control signal for each channel being determined by its step size control signal in the preceding frame and the number of steps encoded for that channel in the preceding frame, said pulse code modulation encoding means serving to generate output frames of digital words responsive to said frames of step size control signals and said frames of difference signals, each digital word representing the polarity and adapted number of steps of the quantized difference between the signal sample for the (j)th channel of the present frame and the signal approximating the signal of the (j)th channel in the preceding frame, and means responsive to said frames of step size control signals and said frames of digital words for incrementing said means for storing frames of approximating signals, said incrementing means serving to increment the approximating signal of a preceding channel during the time allotted to generating the digital word for the (j)th channel of the present frame.
Claim 2
Dependent Claim
297 words
An n channel differential pulse code modulation system for converting input frames of time division multiplexed signal samples to corresponding output frames of digital words, each input frame containing one signal sample for each of n channels, wherein n is any positive integer other than one, said system comprising means for storing frames of approximating signals, each approximating signal being a quantized approximation to a corresponding signal sample of the preceding input frame, means connected to receive said input frames of time division multiplexed signal samples and said frames of approximating signals and form frames of difference signals, one difference signal for each channel, a single pulse code modulation encoding means connected to receive said frames of difference signals, means for generating and applying to said pulse code modulation encoding means frames of step size control signals, the step size control signal for each channel being determined by its step size control signal in the preceding frame and the number of steps encoded for that channel in the preceding frame, said pulse code modulation encoding means serving to generate output frames of digital words responsive to said frames of step size control signals and said frames of difference signals, each digital word representing the polarity and adapted number of steps of the quantized difference between the signal sample for the (j)th channel of the present frame and the signal approximating the signal of the (j)th channel in the preceding frame, and means responsive to said frames of step size control signals and said frames of digital words for incrementing said means for storing frames of approximating signals, said incrementing means serving to increment the approximating signal of a preceding channel during the time allotted to generating the digital word for the (j)th channel of the present frame.
Claim 3
Dependent Claim
58 words
An n channel differential pulse code modulation system as in claim 1 in which the input frames of time division multiplexed signal samples are digital words, each digital word being a linear pulse code modulation encoding of a corresponding channel, whereby said system converts n channel pulse code modulation input to n channel differential pulse code modulation output.
Claim 4
Dependent Claim
51 words
An n channel differential pulse code modulation system as in claim 1 in which said input frames of time division multiplexed signal samples are obtained from a plurality of input analog signals by a multiplexer which sequentially samples the input signals to form recurring frames of time division multiplexed signal samples.
Claim 5
Dependent Claim
36 words
An n channel differential pulse code modulation system as in claim 1 in which said digital words are in parallel format and means for receiving said digital words for converting them to serial format for transmission.
Claim 6
Dependent Claim
75 words
An n channel differential pulse code modulation system as in claim 1 in which said storage means includes n capacitors one for each channel, and said incrementing means includes a current source having an output current determined by said frames of step size control signals and said frames of digital words, and means for sequentially connecting the current source to the (j)th capacitor to increment the approximating signals for the (j)th channel once each frame.
Claim 7
Dependent Claim
96 words
An n channel differential pulse code modulation system as in claim 1 in which: said storage means is a recirculating analog shift register with one cell for each channel serving to store and recirculate the quantized approximating signals; means forming recurring frames of quantized approximating signals including means for continuously clocking the shift register so that the approximating signals appear sequentially at the shift register output; and said incrementing means being connected to one cell of said shift register to increment the approximating signal for each channel as it passes through said cell once each frame.
Claim 8
Dependent Claim
126 words
An n channel differential pulse code modulation system as in claim 1 in which: said accumulating means is a recirculating digital shift register having one multi-cell for storing a digital code word representing the quantized approximating signal for each channel, said means forming recurring frames of digital approximating signals including means for continuously clocking the digital shift register so that the digital approximating signals for each channel appear sequentially at the register output and a digital-to-analog converter for converting the digital approximating signals to analog form for application to the means forming frames of difference signals, said incrementing means including a digital algebraic adder between the register output and the register input whereby each digitally coded approximation signal is digitally incremented and re-entered into the register.
Claim 9
Dependent Claim
47 words
An n channel differential pulse code modulation system as in claim 7 in which the digital approximating signals are incremented with step size control signals controlled in accordance with an adaptation algorithm which is responsive to one or more preceding encoded digital words of the corresponding channel.
Claim 10
Dependent Claim
45 words
An n channel differential pulse code modulation system as in claim 7 in which said incrementing means include means which permit the digital approximating signals to be incremented to the finite limits, but not beyond the finite limits of the digital code which represents them.
Claim 11
Dependent Claim
46 words
An n channel differential pulse code modulation system as in claim 2 in which the magnitude of the increment applied to the approximating signal for each channel is controlled by an adaptation algorithm responsive to one or more preceding encoded digital words for the corresponding channel.
Claim 12
Dependent Claim
43 words
An n channel differential pulse code modulation system as in claim 7 including means for providing an output at said register output, the signal appearing at said output being a linear pulse code modulation encoding of the signal for each of said channels.
Claim 13
Dependent Claim
410 words
An n channel differential pulse code modulation system including means for converting input frames of time division multiplexed signal samples to corresponding output frames of digital words, each input frame containing one signal sample for each of said n channels, and means for reconverting said frames of digital words to frames of time division multiplexed signal samples with one signal sample for each of said n channels, wherein n is any positive integer other than one, said converting system comprising means for storing frames of approximating signals each approximating signal being a quantized approximation to a corresponding signal sample of the preceding input frame, means connected to receive said input frames of time division multiplexed signal samples and said frames of approximating signals and form frames of difference signals, one difference signal for each channel, a single pulse code modulation encoding means connected to receive said frames of difference signals, means for generating and applying to said pulse code modulation encoding means frames of step size control signals, the step size control signal for each channel being determined by its step size control signal in the preceding frame and the number of steps encoded for that channel in the preceding frame, said pulse code modulation encoding means serving to generate output frames of digital words responsive to said frames of step size control signals and said frames of difference signals, each digital word representing the polarity and adapted number of steps of the quantized difference between the signal sample for the (j)th channel of the present frame and the signal approximating the signal of the (j)th channel in the preceding frame, means responsive to said frames of step size control signals and said frames of digital words for incrementing said means for storing frames of approximating signals, said incrementing means serving to increment the approximating signal of a preceding channel during the time allotted to generating the digital word for the (j)th channel of the present frame, and said means for reconverting said frames of digital words including a single pulse code modulation decoder for receiving said frames of digital words and generating frames of increment signals, one for each channel, means for storing frames of approximating signals, each approximating signal being a quantized approximation to a corresponding signal sample of the preceding input frame and means for applying the increment signals to said means for storing frames of approximating signals to increment the approximating signals in the present frame.
Claim 14
Dependent Claim
410 words
An n channel differential pulse code modulation system including means for converting input frames of time division multiplexed signal samples to corresponding output frames of digital words, each input frame containing one signal sample for each of said n channels, and means for reconverting said frames of digital words to frames of time division multiplexed signal samples with one signal sample for each of said n channels, wherein n is any positive integer other than one, said converting system comprising means for storing frames of approximating signals each approximating signal being a quantized approximation to a corresponding signal sample of the preceding input frame, means connected to receive said input frames of time division multiplexed signal samples and said frames of approximating signals and form frames of difference signals, one difference signal for each channel, a single pulse code modulation encoding means connected to receive said frames of difference signals, means for generating and applying to said pulse code modulation encoding means frames of step size control signals, the step size control signal for each channel being determined by its step size control signal in the preceding frame and the number of steps encoded for that channel in the preceding frame, said pulse code modulation encoding means serving to generate output frames of digital words responsive to said frames of step size control signals and said frames of difference signals, each digital word representing the polarity and adapted number of steps of the quantized difference between the signal sample for the (j)th channel of the present frame and the signal approximating the signal of the (j)th channel in the preceding frame, means responsive to said frames of step size control signals and said frames of digital words for incrementing said means for storing frames of approximating signals, said incrementing means serving to increment the approximating signal of a preceding channel during the time allotted to generating the digital word for the (j)th channel of the present frame, and said means for reconverting said frames of digital words including a single pulse code modulation decoder for receiving said frames of digital words and generating frames of increment signals, one for each channel, means for storing frames of approximating signals, each approximating signal being a quantized approximation to a corresponding signal sample of the preceding input frame and means for applying the increment signals to said means for storing frames of approximating signals to increment the approximating signals in the present frame.
Claim 15
Dependent Claim
64 words
An n channel differential pulse code modulation system as in claim 12 in which said input frames of time division multiplexed signal samples are obtained from a plurality of analog signals by a multiplexer which sequentially samples the input signals and in which said frames of approximating signals stored in said reconverting means are distributed to corresponding output channels by means of a demultiplexer.
References Cited (Backward Citations)
US3296612A
Cited
US3354267A
Cited
US3526855A
Cited
US3657653A
Cited
US3707680A
Cited
US3772458A
Cited
US3825831A
Cited
US3689840A
Cited
US3723909A
Cited
US3800225A
Cited
US3720875A
Cited
US3763433A
Cited
US3868574A
Cited
US3843940A
Cited
US3781686A
Cited
US3810126A
Cited
US3824590A
Cited
US3877023A
Cited
US3900844A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1980-08-01 | 1981-01-31 | 1981-08-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1984-08-01 | 1985-01-31 | 1985-08-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1988-08-01 | 1989-01-31 | 1989-08-02 | $7700.00 | Window Closed / Lapsed |