US4021800A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Non-linear coder for pulse code modulation of telephone signals or the like
Assignee: NEC Corp
•
Filing: 1975-04-16
•
Granted: 1977-05-03
•
Expires: 1995-04-16
Abstract
Abstract A non-linear coder for use in a time-division multiplex pulse code modulation telephone transmission system is disclosed. Non-linear coding is accomplished by the selection of each segment that is necessary for coding by control pulses in accordance with the magnitude of an analog input signal. This is implemented in the feedback loop of the non-linear coder logic which selects among switching circuits in a local decoder a desired group of switching circuits in response to the input analog level.
Inventors
- 👤 Yoshio Katagiri
- 👤 Ryuichi Suda
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 09:02
CPC Classifications
H; H03; H03M; H03M1/00; H03M1/12; H03M1/50; H03M1/58; H03M1/504
Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
337 words
A segment-type non-linear coder for converting an input analog signal to an M-bit (M is an integer greater than two) binary code through pulse code modulation, comprising a first coder for determining the most siginificant bit and n subsequent bits (n is an integer including zero and smaller than M) of said binary code, a second coder of the feedback type for determining the (n+2)th and the subsequent bits of said binary code, having in its feedback loop switching circuits, a weighting circuit having a plurality of inputs and an output, the outputs of said switching circuits being connected to corresponding inputs of said weighting circuit, said weighting circuit for generating a decoded analog signal at its output in response to the states of said switching circuits, an adder for adding the output analog signal of said first coder to said decoded analog signal from said weighting circuit, a comparator for delivering a binary output code in response to the polarity of the output of said adder, and a logic circuit for converting said binary output code to control pulses for controlling said switching circuits, characterized in that said logic circuit comprises: memory circuits commonly coupled to the output of said comparator and respectively coupled to said switching circuits; a shift register whose shifted pulse is in turn coupled to the data inputs of said memory circuits; and a control pulse generator coupled to the output of said comparator for controlling said memory circuits and said shift register, said control pulse generator selecting a group of said switching circuits and a starting stage of said shift register by the (n+2)th through (n+k)th bits (k is an integer greater than 2, n+k <M) of said binary output code, the selected group of switching circuits operating, under control of a group of adjacent stages of said shift register starting from the selected stage thereof, as a group of switching circuits for a linear coder within a segment of the analog input versus digital output characteristics of said non-linear coder.
Claim 2
Dependent Claim
337 words
A segment-type non-linear coder for converting an input analog signal to an M-bit (M is an integer greater than two) binary code through pulse code modulation, comprising a first coder for determining the most siginificant bit and n subsequent bits (n is an integer including zero and smaller than M) of said binary code, a second coder of the feedback type for determining the (n+2)th and the subsequent bits of said binary code, having in its feedback loop switching circuits, a weighting circuit having a plurality of inputs and an output, the outputs of said switching circuits being connected to corresponding inputs of said weighting circuit, said weighting circuit for generating a decoded analog signal at its output in response to the states of said switching circuits, an adder for adding the output analog signal of said first coder to said decoded analog signal from said weighting circuit, a comparator for delivering a binary output code in response to the polarity of the output of said adder, and a logic circuit for converting said binary output code to control pulses for controlling said switching circuits, characterized in that said logic circuit comprises: memory circuits commonly coupled to the output of said comparator and respectively coupled to said switching circuits; a shift register whose shifted pulse is in turn coupled to the data inputs of said memory circuits; and a control pulse generator coupled to the output of said comparator for controlling said memory circuits and said shift register, said control pulse generator selecting a group of said switching circuits and a starting stage of said shift register by the (n+2)th through (n+k)th bits (k is an integer greater than 2, n+k <M) of said binary output code, the selected group of switching circuits operating, under control of a group of adjacent stages of said shift register starting from the selected stage thereof, as a group of switching circuits for a linear coder within a segment of the analog input versus digital output characteristics of said non-linear coder.
References Cited (Backward Citations)
US3016528A
Cited
US3017626A
Cited
US3500247A
Cited
US3573795A
Cited
US3676600A
Cited
US3678413A
Cited
US3766542A
Cited
US3678505A
Cited
US3760407A
Cited
US3688221A
Cited
US3745555A
Cited
US3906489A
Cited
US3911427A
Cited
US3872466A
Cited
US3905028A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1980-05-02 | 1980-11-01 | 1981-05-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1984-05-02 | 1984-11-01 | 1985-05-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1988-05-02 | 1988-11-01 | 1989-05-03 | $7700.00 | Window Closed / Lapsed |