Patent US4433415A successfully refreshed from Google Patents.
US4433415A
Expired / Lapsed
US
⏱️ 0.0 years remaining
PCM Signal processor
Assignee: Toshiba Corp
•
Filing: 1981-09-10
•
Granted: 1984-02-21
•
Expires: 2001-09-10
Abstract
Abstract A pulse code modulation signal processor extracts data words from a serial data stream. The signal processor includes a serial-to-parallel converter to convert the data stream into parallel data words, a de-interleave circuit to add different delays, and thus synchronize with each other, the extracted data words, a circuit for forming an error pointer from the data words, an error pointer comprising data word error pointers each indicating the presence of an error in a different data word, an error pointer shift register for synchronizing the error pointer with the data words from the de-interleave means, and an error detector and corrector.
Inventors
- 👤 Tadashi Kojima
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 20:42
CPC Classifications
H; H03; H03M; H03M13/00; G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1806; G11B20/1809
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
225 words
A pulse code modulation (PCM) signal processor for extracting data words from a serial PCM data block also containing an error detection and correction code, said signal processor comprising: serial-to-parallel converter means for converting said serial PCM data block into a parallel format, said serial-to-parallel converting means having terminals each outputting in parallel a different one of said data words and said error detection and correction code; de-interleave means conneected to said terminals of said serial-to-parallel converter means for adding different delays to said data words such that all of said data words appear synchronously at the output of said de-interleave means; means connected to said terminals of said serial-to-parallel converter means for forming an error pointer from said data words and said error detection and correction code, said error pointer comprising data word error pointers each indicating the presence of an error in a different one of said data words; an error pointer shift register connected to said error pointer forming means for synchronizing said error pointer with said de-interleave means such that each data word error pointer is synchronized with its corresponding data word; and means connected to said error pointer shift register and to said de-interleave means for detecting and correcting errors in said data words from said de-interleave means using said data word error pointers from said error pointer shift register.
Claim 2
Dependent Claim
225 words
A pulse code modulation (PCM) signal processor for extracting data words from a serial PCM data block also containing an error detection and correction code, said signal processor comprising: serial-to-parallel converter means for converting said serial PCM data block into a parallel format, said serial-to-parallel converting means having terminals each outputting in parallel a different one of said data words and said error detection and correction code; de-interleave means conneected to said terminals of said serial-to-parallel converter means for adding different delays to said data words such that all of said data words appear synchronously at the output of said de-interleave means; means connected to said terminals of said serial-to-parallel converter means for forming an error pointer from said data words and said error detection and correction code, said error pointer comprising data word error pointers each indicating the presence of an error in a different one of said data words; an error pointer shift register connected to said error pointer forming means for synchronizing said error pointer with said de-interleave means such that each data word error pointer is synchronized with its corresponding data word; and means connected to said error pointer shift register and to said de-interleave means for detecting and correcting errors in said data words from said de-interleave means using said data word error pointers from said error pointer shift register.
Claim 3
Dependent Claim
323 words
A pulse code modulation (PCM) signal processor for extracting data words from a serial PCM data block also containing an error detection and correction code, said signal processor comprising: serial-to-parallel converter means for converting said serial PCM data block into a parallel format, said serial-to-parallel converting means having terminals each outputting in parallel a different one of said data words and said error detection and correction code; de-interleave means connected to said terminals of said serial-to-parallel converter means for adding different delays to said data words such that all of said data words appear synchronously at the output of said de-interleave means, said de-interleave means containing means to impart no delay to a last data word occurring later than the other data words in said serial PCM data block and adding a delay iD to the data words other than said last data word, where D is a time required to transmit one data word in said PCM data block and where i is an integer indicating the number of data word positions of a particular data word from said last data word; means connected to said terminals of said serial-to-parallel converter means for forming an error pointer from said data words and said error detection and correction code, said error pointer comprising data word error pointers each indicating the presence of an error in a different one of said data words; an error pointer shift register connected to said error pointer forming means for synchronizing said error pointer with said de-interleave means such that each data word error pointer is synchronized with its corresponding data word, said error pointer shift register including means to shift said error pointer at a rate equal to 1/D; and means connected to said error pointer shift register to said de-interleave means for detecting and correcting errors in said data words from said de-interleave means using said data word error pointers from said error pointer shift register.
Claim 4
Dependent Claim
323 words
A pulse code modulation (PCM) signal processor for extracting data words from a serial PCM data block also containing an error detection and correction code, said signal processor comprising: serial-to-parallel converter means for converting said serial PCM data block into a parallel format, said serial-to-parallel converting means having terminals each outputting in parallel a different one of said data words and said error detection and correction code; de-interleave means connected to said terminals of said serial-to-parallel converter means for adding different delays to said data words such that all of said data words appear synchronously at the output of said de-interleave means, said de-interleave means containing means to impart no delay to a last data word occurring later than the other data words in said serial PCM data block and adding a delay iD to the data words other than said last data word, where D is a time required to transmit one data word in said PCM data block and where i is an integer indicating the number of data word positions of a particular data word from said last data word; means connected to said terminals of said serial-to-parallel converter means for forming an error pointer from said data words and said error detection and correction code, said error pointer comprising data word error pointers each indicating the presence of an error in a different one of said data words; an error pointer shift register connected to said error pointer forming means for synchronizing said error pointer with said de-interleave means such that each data word error pointer is synchronized with its corresponding data word, said error pointer shift register including means to shift said error pointer at a rate equal to 1/D; and means connected to said error pointer shift register to said de-interleave means for detecting and correcting errors in said data words from said de-interleave means using said data word error pointers from said error pointer shift register.
Claim 5
Dependent Claim
64 words
The PCM signal processor in claim 2 wherein said error pointer shift register comprises a serial shift register including a number of independent stages, said number of stages being equal to one less than the number of data words in sad PCM data block, each of said stages having a separate output and imparting the same preset delay to the signal at its input.
Claim 6
Dependent Claim
77 words
The PCM signal processor in claim 2 wherein said error pointer shift register includes a number of storage registers, said number of registers being one less than the number of data words in said PCM data block, each of said registers having an input and an output, the output of a register being connected to the input of a succeeding register and each of said registers imparting the same preset delay to the signal at its input.
Claim 7
Dependent Claim
281 words
A pulse code modulation (PCM) signal processor for extracting data words from a serial PCM data block also containing an error detection and correction code, said signal processor comprising: serial-to-parallel converter means for converting said serial PCM data block into a parallel format, said serial-to-parallel converting means having terminals each outputting in parallel a different one of said data words in said error detection and correction code; de-interleave means connected to said terminals of said serial-to-parallel converter means for adding different delays to said data words such that all of said data words appear synchronously at the output of de-interleave means; means connected to said terminals of said serial-to-parallel converter means for forming an error pointer from said data words and said error detection and correction code, said error pointer comprising data word error pointers each indicating the presence of an error in a different one of said data words; an error pointer shift register connected to said error pointer forming means for synchronizing said error pointer with said de-interleave means such that each data word error pointer is synchronized with its corresponding data word, said error pointer shift register including a serial shift register having a number of indpendent stages, said number of stages being equal to one less than the number of data words in said PCM data block and each of said stages having a separate output and imparting the same preset delay to the signal at its input; and means connected to said error pointer shift register and to said de-interleave means for detecting and correcting errors in said data words from said de-interleave means using said data word error pointers from said error pointer shift register.
Claim 8
Dependent Claim
281 words
A pulse code modulation (PCM) signal processor for extracting data words from a serial PCM data block also containing an error detection and correction code, said signal processor comprising: serial-to-parallel converter means for converting said serial PCM data block into a parallel format, said serial-to-parallel converting means having terminals each outputting in parallel a different one of said data words in said error detection and correction code; de-interleave means connected to said terminals of said serial-to-parallel converter means for adding different delays to said data words such that all of said data words appear synchronously at the output of de-interleave means; means connected to said terminals of said serial-to-parallel converter means for forming an error pointer from said data words and said error detection and correction code, said error pointer comprising data word error pointers each indicating the presence of an error in a different one of said data words; an error pointer shift register connected to said error pointer forming means for synchronizing said error pointer with said de-interleave means such that each data word error pointer is synchronized with its corresponding data word, said error pointer shift register including a serial shift register having a number of indpendent stages, said number of stages being equal to one less than the number of data words in said PCM data block and each of said stages having a separate output and imparting the same preset delay to the signal at its input; and means connected to said error pointer shift register and to said de-interleave means for detecting and correcting errors in said data words from said de-interleave means using said data word error pointers from said error pointer shift register.
Claim 9
Dependent Claim
295 words
A pulse code modulation (PCM) signal processor for extracting data words from a serial PCM data block also containing an error detection and correction code, said signal processor comprising: serial-to-parallel converter means for converting said serial PCM data block into a parallel format, said serial-to-parallel converting means having terminals each outputting in parallel a different one of said data words and said error detection and correction code; de-interleave means connected to said terminals of said serial-to-parallel converter means for adding different delays to said data words such that all of said data words appear synchronously at the output of said de-interleave means; means connected to said terminals of said serial-to-parallel converter means for forming an error pointer from said data words and said error detection and correction code, said error pointer comprising data word error pointers each indicating a presence of an error in a different one of said data words; an error pointer shift register connected to said error pointer forming means for synchronizing said error pointer with said de-interleave means such that each data word error pointer is synchronized with its corresponding data word, said error pointer shift register including a number of storage registers, said number of registers being one less than the number of data words in said PCM data block and each of said registers having an input and an output, the output of a register being connected to the input of a succeeding register and each of said registers imparting the same preset delay to the signal at its input; and means connected to said error pointer shift register and to said de-interleave means for detecting and correcting errors in said data words from said de-interleave means using said data word error pointers from said error pointer shift register.
Claim 10
Dependent Claim
295 words
A pulse code modulation (PCM) signal processor for extracting data words from a serial PCM data block also containing an error detection and correction code, said signal processor comprising: serial-to-parallel converter means for converting said serial PCM data block into a parallel format, said serial-to-parallel converting means having terminals each outputting in parallel a different one of said data words and said error detection and correction code; de-interleave means connected to said terminals of said serial-to-parallel converter means for adding different delays to said data words such that all of said data words appear synchronously at the output of said de-interleave means; means connected to said terminals of said serial-to-parallel converter means for forming an error pointer from said data words and said error detection and correction code, said error pointer comprising data word error pointers each indicating a presence of an error in a different one of said data words; an error pointer shift register connected to said error pointer forming means for synchronizing said error pointer with said de-interleave means such that each data word error pointer is synchronized with its corresponding data word, said error pointer shift register including a number of storage registers, said number of registers being one less than the number of data words in said PCM data block and each of said registers having an input and an output, the output of a register being connected to the input of a succeeding register and each of said registers imparting the same preset delay to the signal at its input; and means connected to said error pointer shift register and to said de-interleave means for detecting and correcting errors in said data words from said de-interleave means using said data word error pointers from said error pointer shift register.
References Cited (Backward Citations)
US4227221A
Cited
GB2019168A
Cited
US4238852A
Cited
US4371270A
Cited
US4306305A
Cited
US4211997A
Cited
US4282551A
Cited
US4309721A
Cited
EP0029226A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1987-02-20 | 1987-08-22 | 1988-02-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1991-02-20 | 1991-08-22 | 1992-02-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1995-02-20 | 1995-08-22 | 1996-02-21 | $7700.00 | Window Closed / Lapsed |