Patent US4782347A successfully refreshed from Google Patents.
Patent US1214513A successfully refreshed from Google Patents.
Patent US3364907A successfully refreshed from Google Patents.
Patent US4037226A successfully refreshed from Google Patents.
US4037226A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Pulse code modulation compressor
Assignee: Raytheon Co
•
Filing: 1976-01-07
•
Granted: 1977-07-19
•
Expires: 1996-01-07
Abstract
Abstract A pulse code modulation compressor converts linear pulse code modulation words into companded pulse code modulation words. A read only memory is loaded with a conversion table and used to perform successive approximations for the conversion. The converted output is then passed through a double buffer to allow independent operation of the conversion clock and output clock.
Inventors
- 👤 William L. Betts
- 👤 Robert T. Greene
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 08:53
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/30; H03M7/50; H03G; H03G7/00; H03G7/007
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
283 words
A pulse code modulation compressor for companding pulse code modulation signals having a sign bit, comprising: A. a magnitude comparator for comparing pulse code modulation signals having first and second inputs and decision outputs; B. a first shift register connected to said first comparator input and having an input; C. a memory having an address input and a pulse code modulation output programmed to convert compressed pulse code modulation signals to linear pulse code modulation signals, said memory output connected to said second comparator input; D. a second shift register having a single stage set of bit cells equal in number to the number of bits in a compressed pulse code modulation word and a sign bit cell to be processed, said word bit cells connected to said comparator decision outputs; E. a logic circuit connected between said magnitude comparator and said second shift register comprising; 1. a first NAND gate having one input terminal connected to the sign bit at said magnitude comparator first input and another input connected to one said magnitude comparator decision output; 2. a second NAND gate connected through an inverter to said sign bit at said magnitude comparator first input and having another input connected to another of said magnitude comparator decision outputs; 3. a third NAND gate having an input connected to said first NAND gate and a second input connected to said second NAND gate and having an output connected to each bit cell of said address register except the most significant bit cell through a second inverter; and F. clock means connected to said second register to provide a series of successively more accurate memory address pulse code modulation words in said second register.
Claim 2
Dependent Claim
283 words
A pulse code modulation compressor for companding pulse code modulation signals having a sign bit, comprising: A. a magnitude comparator for comparing pulse code modulation signals having first and second inputs and decision outputs; B. a first shift register connected to said first comparator input and having an input; C. a memory having an address input and a pulse code modulation output programmed to convert compressed pulse code modulation signals to linear pulse code modulation signals, said memory output connected to said second comparator input; D. a second shift register having a single stage set of bit cells equal in number to the number of bits in a compressed pulse code modulation word and a sign bit cell to be processed, said word bit cells connected to said comparator decision outputs; E. a logic circuit connected between said magnitude comparator and said second shift register comprising; 1. a first NAND gate having one input terminal connected to the sign bit at said magnitude comparator first input and another input connected to one said magnitude comparator decision output; 2. a second NAND gate connected through an inverter to said sign bit at said magnitude comparator first input and having another input connected to another of said magnitude comparator decision outputs; 3. a third NAND gate having an input connected to said first NAND gate and a second input connected to said second NAND gate and having an output connected to each bit cell of said address register except the most significant bit cell through a second inverter; and F. clock means connected to said second register to provide a series of successively more accurate memory address pulse code modulation words in said second register.
Claim 3
Dependent Claim
51 words
A pulse code modulation compressor as specified in claim 1, wherein said clock means comprises a ring counter which sends a sequence of clock signals sequentially to the set of bit cells in said address register beginning with the most significant bit cell and progressing to the least significant bit cell.
Claim 4
Dependent Claim
28 words
A pulse code modulation compressor as specified in claim 1, wherein said most significant bit cell is connected to said sign bit at said first shift register input.
Claim 5
Dependent Claim
37 words
In combination with the pulse code modulation compressor specified in claim 1, a third shift register connected to said second shift register to receive and transfer companded pulse code modulation signals generated in said second shift register.
Claim 6
Dependent Claim
58 words
In combination with the pulse code modulation compressor specified in claim 1, a fourth shift register connected to said third shift register to transfer companded pulse code modulation signals generated in said third shift register in response to an external signal and only when companded pulse code modulation signals are not being generated in said third shift register.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1980-07-18 | 1981-01-17 | 1981-07-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1984-07-18 | 1985-01-17 | 1985-07-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1988-07-18 | 1989-01-17 | 1989-07-19 | $7700.00 | Window Closed / Lapsed |