Pulse code sequence analyzer
First Claim
1. A pulse code analyzer for analyzing data, comprising:
- data converter means for receiving the data,clock means for recovering a clock signal from the data and applying generated subtone clock signals to the data converter means,counter means coupled with the data converter means and clock means for recording errors occurring in the data, and processor means coupled to the counter, data converter and clock means for controlling the clock and data converter means to detect errors occurring in the data received by the data converter means and for recording a matrix of the recorded errors determining a probability predicting the data errors, the data converter means including a reference and an auxiliary channel, each for receiving the dataeach reference and each auxiliary channel includes a voltage comparator controlled by the processor means for determining a varying voltage level of data received by each of the reference and auxiliary channels.
18 Assignments
0 Petitions
Accused Products
Abstract
A pulse code analyzer for analyzing data transmitted by transmitter/receivers on a transmission facility interconnecting the transmitter/receivers. The analyzer apparatus has a data converter with a reference and an auxiliary channel for receiving the data and clock apparatus for recovering a clock signal from the data and generating variable time delayed subtone clock signals to the data converter reference and auxiliary channels. Processor apparatus coupled to the data converter and clock means controls a time delay between the subtone clock signals and the voltage level of data received by the channels to detect errors occurring in the received data and records the detected errors in counter apparatus coupled to the data converter channels and clock apparatus. The processor apparatus records a three dimensional matrix of the recorded errors determining a probability predicting the data errors.
-
Citations
35 Claims
-
1. A pulse code analyzer for analyzing data, comprising:
-
data converter means for receiving the data, clock means for recovering a clock signal from the data and applying generated subtone clock signals to the data converter means, counter means coupled with the data converter means and clock means for recording errors occurring in the data, and processor means coupled to the counter, data converter and clock means for controlling the clock and data converter means to detect errors occurring in the data received by the data converter means and for recording a matrix of the recorded errors determining a probability predicting the data errors, the data converter means including a reference and an auxiliary channel, each for receiving the data each reference and each auxiliary channel includes a voltage comparator controlled by the processor means for determining a varying voltage level of data received by each of the reference and auxiliary channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A pulse code analyzer for analyzing data comprising:
-
data converter means having a reference and an auxiliary channel for receiving the data, clock means for recovering a clock signal from the data and generating a pair of subtone clock signals and applying ones of the subtone clock signals to the reference and auxiliary channels, counter means coupled with the data converter means and clock means for recording errors occurring in the data, and processor means coupled to the counter, data converter and clock means for controlling the clock and data converter means to insert time delays between the subtone clock signals enabling the data converter means to detect errors occurring in the received data and record the detected errors in the counter means enabling the processor means to record a three dimensional matrix of the counted errors and determine a probability predicting errors occurring in the analyzed data. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A pulse code analyzer for analyzing data, comprising:
-
data converter means having a reference and an auxiliary channel for receiving the data, clock means for generating a pair of subtone clock signals separated by a time delay and applying the separated subtone clock signals to the reference and auxiliary channels to enable the data converter means to detect errors appearing in the analyzed data, counter means coupled with the reference and auxiliary channels and clock means for recording the detected errors, and processor means coupled to the counter, data converter and clock means for controlling the clock means to vary the time delay between the subtone clock signals and to store errors detected in varying time delays as errors in a matrix of data voltage versus time determining a probability predicting errors in the analyzed data. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A pulse code analyzer for analyzing optical and voltage data, comprising:
-
data converter means having a reference and an auxiliary channel for receiving the data with each channel having a voltage comparator device for controlling an input voltage level of the data received by the channels, clock means for recovering a clock signal from the received data and dividing the recovered clock signal by a predefined number N to generate a pair of subtone clock signals and wherein the clock means has a fixed delay line for inserting a fixed length time delay in one of the subtone clock signals and a pair of variable delay lines each corresponding with one of the reference and auxiliary channels for inserting variable time delays in the subtone clock signals and applying each of the time delayed subtone clock signals to one of the reference and auxilary channels, counter means having a ripple counter connected to logic means coupled with the reference and auxiliary channels and enabled the subtone clock signal applied to the auxiliary channel and inverted as an input to the logic means for recording data errors detected by the data converter means in the ripple counter during a time delay between the pair of subtone clock signals, and a programmed digital processor coupled to the ripple counter, voltage comparators and variable delay lines for controlling the voltage comparators to vary the level of the data voltage applied to the reference and auxiliary channels and for controlling the variable delay lines to vary the time delay between the subtone clock signals enabling the ripple counter to record data errors and to store the recorded errors in a memory of the processor as a dimensional matrix of errors defining a probability predicting the data errors.
-
-
34. A method of analyzing data comprising the steps of
receiving the data in a voltage comparator of a reference and auxiliary channel, recovering a clock signal from the received data, dividing the recovered clock signal by a predefined number N and generating a pair of subtone clock signals therefrom, inserting a fixed length time delay and a variable time delay in a subtone signal applied to the reference channel and another variable time delay in the other subtone clock signal applied to the auxiliary channel wherein the subtone clock signals are separated by a variable time delay, varying the voltage level of the channel voltage regulators and the length of the variable time delays in time thereby changing the time length of the channel separating variable time delay, detecting and counting errors appearing in the received data during the variable time delay, and recording the counted errors in a memory of a processor as a three dimensional matrix of the counted errors in voltage amplitude versus time thereby enabling the processor to determine a probability predicting the data errors.
Specification