← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 19:35
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag