← Back to Patent Explorer
US4149038A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for fault detection in PCM muliplexed system

Assignee: Wescom Switching Inc
•
Filing: 1978-05-15
•
Granted: 1979-04-10
•
Expires: 1998-05-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An idle channel test is provided for a digital time division multiplex and time switching network telecommunications system to detect and diagnose faults in an information path which routes digital information in dedicated channel time slots to and from a "time" switching network. In order to detect and diagnose faults in the information path which includes multiplex/demultiplex circuitry, an idle channel is selected as a test channel at the input to the multiplexer which in turn is the input to the switching network, a test pattern including a bit pattern and a parity bit is inserted into the test channel, the test pattern is connected via the switching network back to one of the demultiplexers and the bit pattern and parity bit are monitored for errors. The idle channel test also allows for the deliberate insertion of a bit pattern error or a parity bit error so the loop from multiplexer, through the switching network and back to any one of a plurality of predetermined demultiplexers can be marked by the propogation of the inserted bit pattern or parity bit error for isolating a fault in the loop.

Inventors

  • 👤 Satyan G. Pitroda
  • 👤 Byung C. Min
  • 👤 Tej N. Chaddha

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 00:59
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/14; H04Q; H04Q11/00; H04Q11/04; H04Q11/0407

Claims Analysis

Total Claims: 53
Claim 1
Independent Claim 198 words
In a digital time division multiplex telecommunications switching system having multiplex/demultiplex means for routing digital information samples, in dedicated time division channels, grouped in frames, to and from assigned locations in an information memory of a switching network, the switching system also having a control complex for controlling the switching network to establish time division connections in the switching network and for monitoring the connections in order to mark idle channels with a predetermined marking code, a fault detector for determining the existence of a fault condition in the switching system's information path including the multiplex/demultiplex means and the switching network comprising (a) idle channel search means responsive to the predetermined marking code for selecting an idle channel in the multiplex/demultiplex means for use as a test channel; (b) test pattern generation means for injecting a predetermined test pattern into the selected idle channel; and (c) test pattern checking means for receiving the test pattern from the selected idle channel after the test pattern has been routed through the multiplex/demultiplex means to and from the switching network and for determining whether the test pattern which was injected in the idle channel was accurately received from the idle channel.
Claim 2
Dependent Claim 198 words
In a digital time division multiplex telecommunications switching system having multiplex/demultiplex means for routing digital information samples, in dedicated time division channels, grouped in frames, to and from assigned locations in an information memory of a switching network, the switching system also having a control complex for controlling the switching network to establish time division connections in the switching network and for monitoring the connections in order to mark idle channels with a predetermined marking code, a fault detector for determining the existence of a fault condition in the switching system's information path including the multiplex/demultiplex means and the switching network comprising (a) idle channel search means responsive to the predetermined marking code for selecting an idle channel in the multiplex/demultiplex means for use as a test channel; (b) test pattern generation means for injecting a predetermined test pattern into the selected idle channel; and (c) test pattern checking means for receiving the test pattern from the selected idle channel after the test pattern has been routed through the multiplex/demultiplex means to and from the switching network and for determining whether the test pattern which was injected in the idle channel was accurately received from the idle channel.
Claim 3
Dependent Claim 62 words
The fault detector of claim 1 wherein the idle channel search means includes counter means to provide a unique count for each channel within each frame to designate the channel being treated by the multiplex/demultiplex means, and an addressable memory for receiving and holding the idle channel marking code until the counter means addresses the memory and reads out the marking code.
Claim 4
Dependent Claim 65 words
The fault detector of claim 2 wherein the idle channel search means includes an idle channel bi-state storage unit which is set when an idle channel in a frame is detected for use as a test channel to assure that only one idle channel per frame is used as a test channel, together with means for resetting said unit at the end of a frame.
Claim 5
Dependent Claim 40 words
The fault detector of claim 1, wherein the test pattern checking means includes error storage means, responsive to a discrepancy in the test pattern returned from the network for informing the control complex of the presence of a fault condition.
Claim 6
Dependent Claim 40 words
The fault detector of claim 1, wherein the test pattern generation means includes test pattern error insert means for inserting an intentional error into the test pattern in order to assure that the test pattern checking means is functioning properly.
Claim 7
Dependent Claim 42 words
The fault detector of claim 1, wherein the test pattern generation means includes bit pattern generation means and parity bit generation means for generating both a bit pattern and a parity bit for injection into the test channel as the test pattern.
Claim 8
Dependent Claim 48 words
The fault detector of claim 6 wherein the test pattern checking means includes bit pattern checking means and parity bit checking means to determine that the bit pattern and the parity bit received from the idle channel were accurately transmitted through the multiplex/demultiplex means and the switching network.
Claim 9
Dependent Claim 38 words
The fault detector of claim 7 wherein bit pattern error insert means are provided for inserting a bit pattern intentional error into the test channel in order to assure that the bit pattern checking means is functioning properly.
Claim 10
Dependent Claim 38 words
The fault detector of claim 7 wherein parity bit error insert means are provided for inserting a parity bit intentional error into the test channel in order to assure that the parity bit checking means is functioning properly.
Claim 11
Dependent Claim 41 words
The fault detector of claim 7, wherein the test pattern checking means includes error storage means, responsive to an error in the received bit pattern and the parity bit for informing the control complex of the presence of a fault condition.
Claim 12
Dependent Claim 34 words
The fault detector of claim 1, wherein the test pattern generation means includes a read only memory preprogrammed so that in response to the idle channel marking code, the test pattern is read out.
Claim 13
Dependent Claim 33 words
The fault detector of claim 1, wherein the test pattern generation means includes test pattern toggling means for generating a complementary bit pattern for injection into the idle test channel during alternate frames.
Claim 14
Dependent Claim 229 words
In a digital time division multiplex telecommunications switching system having multiplex/demultiplex means for routing digital information samples, in dedicated time division channels, grouped in frames, to and from assigned locations in an information memory of a switching network, the improvement for detecting and isolating faults in the multiplex/demultiplx means and the switching network comprising: (a) a control complex for controlling the switching network to establish time division connections in the switching network and for monitoring the connections in order to mark idle channels with a predetermined marking code; and (b) a plurality of fault detectors each comprising: (i) idle channel search means responsive to the predetermined marking code for selecting an idle channel in the multiplex/demultiplex means associated with that fault detector for use as a test channel; (ii) test pattern generation means for injecting a predetermined test pattern into the selected idle channel; and (iii) test pattern checking means for receiving the test pattern from the test channel after the test pattern has been routed through the multiplex/demultiplex means to and from the switching network and for determining whether the test pattern which was injected into the test channel was accurately received from the idle channel, wherein the control complex is adapted to cause the fault detector to send predetermined bit patterns through different ones of a plurality of paths through the multiplex/demultiplex means to test those paths.
Claim 15
Dependent Claim 229 words
In a digital time division multiplex telecommunications switching system having multiplex/demultiplex means for routing digital information samples, in dedicated time division channels, grouped in frames, to and from assigned locations in an information memory of a switching network, the improvement for detecting and isolating faults in the multiplex/demultiplx means and the switching network comprising: (a) a control complex for controlling the switching network to establish time division connections in the switching network and for monitoring the connections in order to mark idle channels with a predetermined marking code; and (b) a plurality of fault detectors each comprising: (i) idle channel search means responsive to the predetermined marking code for selecting an idle channel in the multiplex/demultiplex means associated with that fault detector for use as a test channel; (ii) test pattern generation means for injecting a predetermined test pattern into the selected idle channel; and (iii) test pattern checking means for receiving the test pattern from the test channel after the test pattern has been routed through the multiplex/demultiplex means to and from the switching network and for determining whether the test pattern which was injected into the test channel was accurately received from the idle channel, wherein the control complex is adapted to cause the fault detector to send predetermined bit patterns through different ones of a plurality of paths through the multiplex/demultiplex means to test those paths.
Claim 16
Dependent Claim 63 words
The improvement of claim 13 wherein the idle channel search means includes counter means to provide a unique count for each channel within each frame and for designating the channel being actively used by the multiplex/demultiplex means, and an addressable memory for receiving and holding the idle channel marking code until the counter means addresses the memory and reads out the marking code.
Claim 17
Dependent Claim 77 words
The improvement of claim 14 wherein the idle channel search means includes an idle channel storage unit which is set when the first idle channel in a frame is detected for use as a test channel to assure that only one idle channel per frame is used as a test channel and to provide a test channel timing signal to identify the test channel, together with means for resetting said unit at the end of a frame.
Claim 18
Dependent Claim 42 words
The improvement of claim 15, wherein the test pattern checking means includes delay means for delaying the test channel timing signal so that the checking means operates in phase with the later reception of the injected test pattern from the switching network.
Claim 19
Dependent Claim 40 words
The improvement of claim 13, wherein the test pattern checking means includes error storage means, responsive to a discrepancy in the test pattern signals returned from the network for informing the control complex of the presence of a fault condition.
Claim 20
Dependent Claim 35 words
The improvement of claim 13, wherein test pattern generation means include means for inserting an intentional error into the injected test pattern in order to assure that the test pattern checking means is functioning properly.
Claim 21
Dependent Claim 44 words
The improvement of claim 13, wherein the test pattern generation means includes bit pattern generation means and parity generation means for generating both a bit pattern and a parity bit for injection as a word into the selected idle channel as the test pattern.
Claim 22
Dependent Claim 48 words
The improvement of claim 19 wherein the test pattern checking means includes a bit pattern checking means and parity bit checking means to determine that the bit pattern and the parity bit received in the idle channel were accurately transmitted through the multiplex/demultiplex means and the switching network.
Claim 23
Dependent Claim 37 words
The improvement of claim 20 wherein said test pattern generation means includes means for inserting an intentional bit pattern error into the test channel in order to assure that the bit pattern checking means is functioning properly.
Claim 24
Dependent Claim 37 words
The improvement of claim 20, wherein said test pattern generation means includes means for inserting an intentional parity bit error into the test channel in order to assure that the parity bit checking means is functioning properly.
Claim 25
Dependent Claim 40 words
The improvement of claim 20, wherein the test pattern checking means includes error storage means, responsive to an error in the received bit pattern and the parity bit for informing the control complex of the presence of a fault condition.
Claim 26
Dependent Claim 34 words
The fault detector of claim 13, wherein the test pattern generation means includes a read only memory preprogrammed so that in response to the idle channel marking code, the test pattern is read out.
Claim 27
Dependent Claim 33 words
The fault detector of claim 13, wherein the test pattern generation means includes test pattern toggling means for generating a complementary bit pattern for injection into the idle test channel during alternate frames.
Claim 28
Dependent Claim 181 words
In a digital time division multiplex telecommunications switching system having multiplex/demultiplex means for routing digital information samples, in dedicated time division channels, grouped in frames, to and from assigned locations in an information memory of a switching network where time division connections are established, a method for determining the existence of a fault condition in the multiplex/demultiplex means and the switching network comprising the steps of: (a) marking an idle channel with a predetermined marking code; (b) selecting an idle channel for use as a test channel by locating the predetermined marking code; (c) inserting a test pattern into the test channel at a point in the multiplex/demultiplex means and routing the test pattern to the switching network; (d) connecting the test channel in loop back fashion through the switching network back to the multiplex/demultiplex means; and (e) checking the test pattern upon its return through the multiplex/demultiplex means to determine whether the test pattern which was injected into the test channel at the point in the multiplex/demultiplex means is received without discrepancy in the test channel in the multiplex/demultiplex means.
Claim 29
Dependent Claim 181 words
In a digital time division multiplex telecommunications switching system having multiplex/demultiplex means for routing digital information samples, in dedicated time division channels, grouped in frames, to and from assigned locations in an information memory of a switching network where time division connections are established, a method for determining the existence of a fault condition in the multiplex/demultiplex means and the switching network comprising the steps of: (a) marking an idle channel with a predetermined marking code; (b) selecting an idle channel for use as a test channel by locating the predetermined marking code; (c) inserting a test pattern into the test channel at a point in the multiplex/demultiplex means and routing the test pattern to the switching network; (d) connecting the test channel in loop back fashion through the switching network back to the multiplex/demultiplex means; and (e) checking the test pattern upon its return through the multiplex/demultiplex means to determine whether the test pattern which was injected into the test channel at the point in the multiplex/demultiplex means is received without discrepancy in the test channel in the multiplex/demultiplex means.
Claim 30
Dependent Claim 90 words
The method of claim 26 wherein selecting the idle channel for a test channel further includes the steps of providing a unique channel count signal for each channel within each frame, using that count signal to designate the channel being treated by the multiplex/demultiplex means, receiving and holding an idle channel marking code which arrives in association with a given channel, and reproducing the marking code during the same channel time of subsequent frames in response to the same count signal for selecting an idle channel as a test channel.
Claim 31
Dependent Claim 58 words
The method of claim 27 wherein the selecting of the idle channel further includes the step of setting a bi-stable unit for assuring that the first idle channel selected for use as a test channel is the only channel per frame that is used as a test channel, and resetting said unit at the end of each frame.
Claim 32
Dependent Claim 41 words
The method of claim 26 wherein the step of verifying the test pattern further includes recording errors in the test pattern as they appear in successive frames and counting the number of errors to determine the presence of a fault condition.
Claim 33
Dependent Claim 30 words
The method of claim 26 wherein the step of inserting a test pattern includes inserting a bit pattern and a parity bit into the test channel as a multi-bit word.
Claim 34
Dependent Claim 33 words
The method of claim 30 wherein the step of checking the test pattern includes checking to confirm that both the bit pattern and the parity bit were accurately transmitted through the switching network.
Claim 35
Dependent Claim 47 words
The method of claim 30 wherein the step of inserting a bit pattern includes inserting a bit pattern intentional error into the idle channel and verifying that a bit pattern error is detected to assure that the step of checking the bit pattern is being properly performed.
Claim 36
Dependent Claim 43 words
The method of claim 30 wherein the step of inserting the parity bit includes inserting a parity bit intentional error and verifying that a parity bit error is detected to determine that the step of checking the parity bit is being properly performed.
Claim 37
Dependent Claim 45 words
The method of claim 30 wherein the step of checking the test pattern includes recording errors detected in the bit pattern and the parity bit during each of successive frames, and counting the number of recorded errors to determine the presence of a fault condition.
Claim 38
Dependent Claim 28 words
The method of claim 30 wherein the step of inserting a test pattern includes generating a complementary bit pattern for injection into the test channel in alternate frames.
Claim 39
Dependent Claim 29 words
The method of claim 35 further including sensing at least one bit of the test pattern in every frame to confirm that alternate frames have complementary test bit patterns.
Claim 40
Dependent Claim 210 words
In a digital time division multiplex telecommunications switching system having multiplex/demultiplex means for routing digital information samples, in dedicated time division channels, grouped in frames, to and from assigned locations in an information memory of a switching network where time division connections are established, a method for determining the existence of a fault condition in the multiplex/demultiplex means and the switching network and isolating that fault comprising the steps of: (a) producing an idle mark status signal associated with identifying addresses of those channels which are not involved in connections established in the network; (b) selecting an idle channel for use as a test channel by detecting an idle mark signal; (c) inserting a test pattern into the test channel at an input point in the multiplex/demultiplex means and routing the test pattern to the switching network; (d) connecting the test channel through the switching network to an output point in the multiplex/demultiplex means; and (e) checking the test pattern upon receipt of the test pattern from the switching network through the mltiplex/demultiplex means to determine whether the test pattern which was injected into the test channel at the input point in the multiplex/demultiplex means is accurately received in the test channel at the output point in the multiplex/demultiplex means.
Claim 41
Dependent Claim 210 words
In a digital time division multiplex telecommunications switching system having multiplex/demultiplex means for routing digital information samples, in dedicated time division channels, grouped in frames, to and from assigned locations in an information memory of a switching network where time division connections are established, a method for determining the existence of a fault condition in the multiplex/demultiplex means and the switching network and isolating that fault comprising the steps of: (a) producing an idle mark status signal associated with identifying addresses of those channels which are not involved in connections established in the network; (b) selecting an idle channel for use as a test channel by detecting an idle mark signal; (c) inserting a test pattern into the test channel at an input point in the multiplex/demultiplex means and routing the test pattern to the switching network; (d) connecting the test channel through the switching network to an output point in the multiplex/demultiplex means; and (e) checking the test pattern upon receipt of the test pattern from the switching network through the mltiplex/demultiplex means to determine whether the test pattern which was injected into the test channel at the input point in the multiplex/demultiplex means is accurately received in the test channel at the output point in the multiplex/demultiplex means.
Claim 42
Dependent Claim 69 words
The method of claim 37 wherein selecting the idle channel for a test channel further includes the steps of providing a unique channel count signal during each channel time within each frame, using that count to designate the channel being treated by the multiplex/demultiplex means, and receiving and holding the idle status signal until it is recovered in response to the channel count corresponding to the address associated therewith.
Claim 43
Dependent Claim 97 words
The method of claim 38 wherein the selecting of the idle channel further includes the step of setting a bi-state storage unit after a recovered idle status signal has been used for assuring that the first idle channel selected for use as a test channel is the only channel per frame that is used as a test channel, recovering a test channel timing signal when the bi-state unit is in the reset state and a recovered idle status signal is present to identify the test channel, and resetting said bi-state unit at the end of a frame.
Claim 44
Dependent Claim 42 words
The method of claim 39 wherein the step of checking the test pattern includes delaying the test channel timing signal so that verifying of the received test pattern occurs in phase with the reception of the test pattern from the switching network.
Claim 45
Dependent Claim 45 words
The method of claim 37 wherein the step of checking the test pattern further includes recording any error in the received test pattern during each frame, and counting the number of errors to determine the presence of a fault condition which is not merely transient.
Claim 46
Dependent Claim 31 words
The method of claim 37 wherein th step of inserting a test pattern includes inserting both a bit pattern and a parity bit into the test channel as a multi-bit word.
Claim 47
Dependent Claim 34 words
The method of claim 42 wherein the step of checking the test pattern includes verifying that the bit pattern and the parity bit were accurately transmitted through and received back from the switching network.
Claim 48
Dependent Claim 38 words
The method of claim 42 wherein the step of inserting a bit pattern includes inserting a bit pattern intentional error into the test channel to assure that the step of checking the bit pattern is being properly performed.
Claim 49
Dependent Claim 34 words
The method of claim 42 wherein the step of inserting the parity bit includes inserting a parity bit intentional error for determining that the step of checking the parity bit is being properly performed.
Claim 50
Dependent Claim 47 words
The method of claim 42 wherein the step of checking the test pattern includes recording any error in the bit pattern and the parity bit during each frame, and counting the number of errors to determine the presence of a fault condition which is not merely transient.
Claim 51
Dependent Claim 52 words
The method of claim 37 wherein the connection established through the network is a loop-back connection, and the input point and the output point are such that the test pattern is received back from the network in the same receive time channel as the transmit time channel in which it was sent.
Claim 52
Dependent Claim 55 words
The method of claim 37 wherein the connection established through the network is a cross-connection, and the input point and the output point are such that the test pattern is received back from the network in a network sending time channel which differs from network receiving time channel in which the test pattern was sent.
Claim 53
Dependent Claim 25 words
The method of claim 48 wherein the cross-connections are repeatedly changed so that different paths through the multiplex/demultiplex means and the network are successively tested.

References Cited (Backward Citations)

US3686441A Cited
GB1444919A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1982-04-09 1982-10-09 1983-04-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1986-04-09 1986-10-09 1987-04-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1990-04-09 1990-10-09 1991-04-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag