Patent US4688215A successfully refreshed from Google Patents.
US4688215A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Demultiplexer for two-stage framing
Assignee: CALCULAGRAPH COMPANY 272 RIDGEDALE AVENUE E HANOVER NEW JERSEY 07936 A CORP OF NEW JERSEY
•
Filing: 1985-06-05
•
Granted: 1987-08-18
•
Expires: 2005-06-05
Abstract
Abstract An apparatus is disclosed for demultiplexing digital signals which utilize two framing sequences, such as the DS1C and DS2 signals of Digital Telephony, to provide framing and pulse stuffing synchronization control information.
Inventors
- 👤 Warren R. Fryer
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 19:05
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/07; H04J3/073; H04J3/0602; H04J3/0617; H04J3/16; H04J3/1605; H04J3/1623
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
238 words
Apparatus for determining the relative location of framing bits in an incoming digital signal, which framing bits recur at intervals of I bits and form a first recurring predetermined bit sequence, which apparatus comprises: means for generating a clock signal in response to the incoming digital signal, the clock signal having pulses corresponding to bits in the incoming digital signal; a storage device having I storage locations, each of which locations can store L bits; addressing means for addressing consecutive locations in the storage device in response to pulses of the clock signal, the consecutive storage locations wrapping around to the first after the Ith storage location has been reached; storing means, responsive to the output of the addressing means, the clock signal and the incoming digital signal, for (a) addressing a location in the storage device, (b) retrieving the bits stored therein, (c) discarding the bit stored therein for the longest period of time, (d) forming a result with the remaining L-1 bits and a bit from the incoming digital signal, and storing th result in the addressed location; and examination means for examining the result for equivalence with an L bit code which represents a portion of the pre-determined sequence and for providing a signal when equivalence is found, whereby the storage location at which bits from the pre-determined bit sequence are stored and thereby the relative location of framing bits forming the sequence is determined.
Claim 2
Dependent Claim
238 words
Apparatus for determining the relative location of framing bits in an incoming digital signal, which framing bits recur at intervals of I bits and form a first recurring predetermined bit sequence, which apparatus comprises: means for generating a clock signal in response to the incoming digital signal, the clock signal having pulses corresponding to bits in the incoming digital signal; a storage device having I storage locations, each of which locations can store L bits; addressing means for addressing consecutive locations in the storage device in response to pulses of the clock signal, the consecutive storage locations wrapping around to the first after the Ith storage location has been reached; storing means, responsive to the output of the addressing means, the clock signal and the incoming digital signal, for (a) addressing a location in the storage device, (b) retrieving the bits stored therein, (c) discarding the bit stored therein for the longest period of time, (d) forming a result with the remaining L-1 bits and a bit from the incoming digital signal, and storing th result in the addressed location; and examination means for examining the result for equivalence with an L bit code which represents a portion of the pre-determined sequence and for providing a signal when equivalence is found, whereby the storage location at which bits from the pre-determined bit sequence are stored and thereby the relative location of framing bits forming the sequence is determined.
Claim 3
Dependent Claim
82 words
The apparatus of claim 1 wherein the storing means is comprises means for: (a) addressing a location in the storage device, (b) retrieving the bits stored therein, (c) discarding a bit stored therein in the most significant bit position, shifting the remaining L-1 bits by one bit position to a more significant bit position, (e) inserting a bit from the incoming digital signal into the least significant bit position to form a result, and (f) storing the result in the addressed location.
Claim 4
Dependent Claim
27 words
The apparatus of claim 2 which further comprises means for storing the address of the storage location at which bits from the predetermined bit sequence are stored.
Claim 5
Dependent Claim
14 words
The apparatus of claim 3 wherein the storage device comprises a random access memory.
Claim 6
Dependent Claim
43 words
The apparatus of claim 4 for use with an incoming digital signal having a pre-determined bit sequence of alternating "0"s and "1"s, wherein: each storage location in the random access memory can store 8 bits; and the L bit code is hexadecimal 55.
Claim 7
Dependent Claim
198 words
The apparatus of claim 1 for determining the relative location of framing bits in an incoming signal, which framing bits have a first and a second recurring pre-determined bit sequence, the bits of the second sequence are offset from the bits of the first sequence and recur at intervals of N×I bits, where N is an integer, which apparatus further comprises: adder means, responsive to the examination means and the addressing means, for adding an offset, modulo I, to the address of the storage location containing bits from the first pre-determined bit sequence to provide the address of an offset storage location; spotter means, responsive to the addressing means and the offset address, for providing a signal to the examination means when the outputs are equal; and the examination means further comprises means for examining some of the bits of the result for equivalence with a second code which represents a portion of the second predetermined sequence and for providing an in-frame signal when equivalence is found, whereby the storage location at which bits from the second pre-determined bit sequence are stored and thereby the relative location of framing bits forming the second pre-determined bit sequence is determined.
Claim 8
Dependent Claim
82 words
The apparatus of claim 6 wherein the storing means comprises means for: (a) addressing a location in the storage device, (b) retrieving the bits stored therein, (c) discarding a bit stored therein in the most significant bit position, (d) shifting the remaining L-1 bits by one bit position to a more significant bit position, (e) inserting a bit from the incoming digital signal into the least significant bit position to form a result, and (f) storing the result in the addressed location.
Claim 9
Dependent Claim
155 words
The apparatus of claim 6 for use with the incoming digital signal further having control bits recurring every R bits, where R<I, some of which control bits are bits from the first predetermined sequence and some of which control bits are bits from the second pre-determined sequence, which apparatus further comprises: means, responsive to the incoming digital signal and the in-frame signal, for detecting and counting incoming bits in relative locations which correspond to the relative locations of control bits and for providing a control bit signal when a control bit is detected; and means, responsive to the incoming digital signal and the control bit signal, for comparing incoming bits in the relative locations of control bits for equivalence wiht a pre-determined sequence of control bits and for producing a signal when a bit in the relative location of a control bit does not have the value expected from the pre-determined sequence of control bits.
Claim 10
Dependent Claim
135 words
The apparatus of claim 8 for use with the incoming digital signal further having control bit intervals recurring every R bits, where R<I, the first bit of the control bit interval being a control bit which is followed by R-1 information bits from several signals, some of which control bits are stuff indicator bits which indicate the presence of stuff bits in the R-1 information bits, which apparatus further comprises: stuff locator means, responsive to the incoming digital signal and the control bit signal, for detecting and decoding incoming bits in relative locations which correspond to the relative locations of stuff indicator control bits; and means, responsive to the sutff locator means, for determining the presence of stuff bits in the information bits and providing a stuff indicator signal for each of the several signals.
Claim 11
Dependent Claim
43 words
The apparatus of claim 9 further comprising: means, responsive to the incoming digital signal and the stuff indicator signals, for providing a stuff pulse signal for each of the several signals when a bit in the incoming digital signal is a stuff bit.
Claim 12
Dependent Claim
20 words
The apparatus claimed in accordance with claim 10 which further comprises means for generating output clocks for the several signals.
Claim 13
Dependent Claim
98 words
The apparatus claimed in accordance with claim 11 wherein the means for generating output clocks comprises: means responsive to the incoming digital signal, for generating pulses at a higher clock rate than the clock rate of the incoming digital signal, counter means responsive to the pulses, for counting the higher clock rate pulses occuring in a control bit interval, deleting means responsive to the higher clock rate pulses and output from the counter means, for deleting pulses from the higher clock rate pulses at various values of the count of the counter means to provide the output clocks.
Claim 14
Dependent Claim
40 words
The apparatus claimed in accordance with claim 12 wherein the means for generating output clocks further comprises divider means of reducing the clock rate of the output from the deleting means to provide output signal clocks for the several signals.
Claim 15
Dependent Claim
33 words
The apparatus claimed in accordance with claim 13 which further comprises FIFO memory means for each output signal, each of which FIFO memory means output data in response to an output signal clock.
Claim 16
Dependent Claim
22 words
The apparatus claimed in accordance with claim 14 for a DS1C digital signal wherein the divider means are divided by four circuits.
Claim 17
Independent Claim
171 words
An apparatus for demultiplexing an incoming digital signal which has an input clock rate, control bit intervals recurring every R bits, the first bit of the control bit interval being a control bit which is followed by R-1 information bits from several signals, some of which control bits are stuff indicator bits which indicate the presence of stuff bits in the R-1 information bits, which apparatus comprises: means responsive to the incoming digital signal, for generating pulses at a higher clock rate tha the input clock rate, counter means, responsive to the pulses, for counting the higher clock rate pulses occurring in a control bit interval, means, responsive to the incoming digital signal, for decoding the stuff indicators to identify stuff bits in the subsequent information bits, means, responsive to the higher clock rate pulses, output from the stuff identifier means, and output from the counter means, for deleting pulses from the higher clock rate pulses at various values of the count of the counter means to provide the output clocks.
Claim 18
Independent Claim
171 words
An apparatus for demultiplexing an incoming digital signal which has an input clock rate, control bit intervals recurring every R bits, the first bit of the control bit interval being a control bit which is followed by R-1 information bits from several signals, some of which control bits are stuff indicator bits which indicate the presence of stuff bits in the R-1 information bits, which apparatus comprises: means responsive to the incoming digital signal, for generating pulses at a higher clock rate tha the input clock rate, counter means, responsive to the pulses, for counting the higher clock rate pulses occurring in a control bit interval, means, responsive to the incoming digital signal, for decoding the stuff indicators to identify stuff bits in the subsequent information bits, means, responsive to the higher clock rate pulses, output from the stuff identifier means, and output from the counter means, for deleting pulses from the higher clock rate pulses at various values of the count of the counter means to provide the output clocks.
References Cited (Backward Citations)
US3833729A
Cited
US3621140A
Cited
US3597539A
Cited
US3854011A
Cited
US3842399A
Cited
US3903371A
Cited
US4003845A
Cited
US4032885A
Cited
US4213011A
Cited
US4203003A
Cited
US4347606A
Cited
US4375102A
Cited
US4247945A
Cited
US4298987A
Cited
US4450558A
Cited
US4397017A
Cited
US4596026A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-08-17 | 1991-02-16 | 1991-08-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-08-17 | 1995-02-16 | 1995-08-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-08-17 | 1999-02-16 | 1999-08-18 | $7700.00 | Window Closed / Lapsed |