logo
Process Patrol

Welcome to my site.
This project was developed by a former Engineer and now a patent agent assistant studding towards LLM degree. Seeing new inventions is very interesting to me. I created this site to outlines my favorite inventions along with inventions that I believe have potential.

Line interface for high-speed line

by Yonehara, Akifumi;



BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a line interface for a high-speed line and, more particularly, to a line interface applicable to the high-speed side of multiplex equipment which is included in a data transmission system.

2. Description of the Prior Art

In a data transmission system, multiplex equipment converts data to be transmitted over a plurality of low-speed lines and data to be transmitted over a plurality of high-speed lines to each other. Data coming in over each low-speed line is received by a particular low-speed line interface assigned to the low-speed line and applied to a multiplex-demultiplex circuit. The data applied to the multiplex-demultiplex circuit from the respective low-speed line interfaces are rearranged and sent out to high-speed lines by high-speed line interfaces each being associated with respective one of the high-speed lines. On the other hand, data received by the high-speed line interfaces and fed to the multiplex-demultiplex circuit are rearranged and sent out to the low-speed lines by the low-speed line interfaces each being associated with respective one of the low-speed lines.

The high-speed line interfaces each receives data to be transmitted to corresponding one of the high-speed lines from the multiplex-demultiplex circuit, multiplexes a transmission frame synchronizing (sync) signal with the data, and then sends the multiplexed signal to be transmitted to the high-speed line. When the high-speed line interface receives a multiplexed signal of received data and reception frame sync signal from corresponding one of the high-speed lines, it removes the frame sync signal from the received signal and transfers the received data to the multiplex-demultiplex circuit.

To remove the reception frame sync signal from the received signal, timing information of the sync signal is essential. The high-speed line interface obtains such timing signal by a frame sync circuit frame-synchronous to received signals incorporated therein. The frame sync circuit also functions to detect errors on the associated high-speed line by monitoring received signals. Specifically, when the frame sync circuit cannot set up frame synchronization to a received signal, it generates a frame error signal to report an error occurred on the high-speed line. The frame error signal is used as a trigger for replacing the defective high-speed line and the high-speed line interface associated therewith with a standby high-speed line and a standby high-speed line interface.

The problem with the conventional high-speed line interface is that it lacks a function of detecting errors occurred in itself. It is likely, therefore, that the conventional high-speed line interface is prevented from being accurately replaced with a stand-by interface when an error occurs therein.

BRIEF SUMMARY OF THE INVENTION

Object of the Invention

It is therefore an object of the present invention to provide a high-speed line interface capable of detecting not only an error occurred on a corresponding high-speed line but also an error occurred in itself.

Summary of the Invention

The present invention provides a line terminal for a high-speed line which sends input data to be transmitted and a transmission frame sync signal to a high-speed line after multiplexing them, outputs received data by removing a reception frame sync signal from a signal received from the line, and detects an error occurred on the line or in itself.

The line terminal of the present invention receives data to be transmitted which a multiplex-demultiplex circuit of multiplex equipment of a data transmission system has outputted to sent it to one high-speed line. The data to be transmitted is multiplexed by a first multiplex circuit (MUX) with a transmission frame sync signal generated by a frame generator and then sent out to the high-speed line as a signal to be transmitted. On the other hand, a received signal, i.e., multiplexed received data and reception frame sync signal received over the high-speed line are applied to a second MUX. The second MUX multiplexes the received signal from the line and the signal to be transmitted fed from the first MUX and then feeds them to a demultiplex circuit (DMUX). A frame sync circuit detects the transmission and reception frame sync signals from the output signal of the second MUX to synchronize itself to the two different frames, while outputting a timing signal of the reception frame sync signal. When the frame sync circuit cannot synchronize to either one of the two frames, it produces a frame error signal. The DMUX separates the signal from the second MUX into data to be transmitted produced by removing the transmission frame sync signal from the signal to be transmitted, and received data produced by removing the reception frame sync signal from the received signal. The received data is transferred from the DMUX to the multiplex-demultiplex circuit of the multiplex equipment. The DMUX determines the position of the reception frame sync signal which should be removed from the received signal by using the timing signal fed thereto from the frame sync circuit. The data to be transmitted from the DMUX is fed to a pattern comparator to be compared with the data to be transmitted which is applied to the first MUX. When the two data to be transmitted are not identical, the pattern comparator outputs a non-coincidence signal. The frame error signal indicates that an error has occurred on the high-speed line or in the line interface, while the non-coincidence signal indicates that an error has occurred in the line terminal.

Preferably, to match the two data to be transmitted applied to the pattern comparator with respect to phase, a buffer delays the data to be transmitted fed to the first MUX before the data is applied to the pattern comparator.

Preferably, a line driver sends the signal to be transmitted fed from the first MUX to the high-speed line, while a line receiver delivers a signal coming in through the line to the second MUX.

Preferably, an alarm generator generates an alarm signal in response to the frame error signal from the frame sync circuit or the non-coincidence signal from the pattern comparator.

The frame error signal is preferably implemented as a transmission frame error signal which the frame sync circuit generates when not detected the transmission frame sync signal or a reception frame sync signal which it generates when not detected the reception frame sync signal.

In an alternative embodiment of the present invention, a first MUX multiplexes data to be transmitted and a transmission frame sync signal to produce a signal to be transmitted. A third MUX multiplexes the signal to be transmitted with an additional pattern generated by a pattern generator and then transfers the multiplexed signal to a second MUX. The second MUX multiplexes the signal from the third MUX with a signal received over a high-speed line. A frame sync circuit synchronizes itself to the two frames included in an output signal of the second MUX and, when failed to synchronize to either one of the two frames, outputs a frame error signal, while producing a timing signal of a reception frame sync signal. A DMUX separates the signal from the second MUX into data to be transmitted, additional pattern and received data by using the timing signal from the frame sync circuit. The received data is transferred to a multiplex-demultiplex circuit of multiplex equipment. A first pattern comparator compares the data to be transmitted outputted by the DMUX with the data to be transmitted fed to the first MUX and, if they are not identical, outputs a data non-coincidence signal. A second pattern comparator compares the additional pattern generated by the DMUX with the additional pattern from the pattern generator and, if they are not identical, outputs a pattern non-coincidence signal.

Preferably, a buffer delays the additional pattern generated by the pattern generator and then applies it to the second pattern comparator in order to match the two additional patterns to be applied to the second pattern comparator with respect to phase.

Desirably, an alarm generator generates an alarm signal in response to the frame error signal from the frame sync circuit, the data non-coincidence signal from the first pattern comparator, or the pattern non-coincidence signal from the second pattern generator.

BRIEF DESCRIPTION OF THE DRAWINGS

The above-mentioned and other objects, features and advantages of the present invention will become more apparent from the following detailed description of the invention taken in conjunction with the accompanying drawings, wherein:

FIG. 1 is a schematic block diagram showing a line interface for a high-speed line embodying the present invention;

FIG. 2 is a timing chart representative of the operation of a MUX included in the embodiment;

FIG. 3 is a block diagram schematically showing a frame sync circuit included in the embodiment;

FIG. 4 is a schematic block diagram showing a DMUX included in the embodiment;

FIG. 5 is a block diagram schematically showing an alternative embodiment of the present invention; and

FIG. 6 is a timing chart demonstrating the operations of MUXs included in the alternative embodiment.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Referring to FIG. 1 of the drawings, a line terminal 10 for a high-speed line embodying the present invention is shown and includes a first multiplex circuit (MUX) 12. A multiplex-demultiplex circuit of multiplex equipment included in a data transmission system produces data to be transmitted over a high-speed line and applies it to the first MUX 12. In response, the MUX 12 multiplexes a transmission frame sync signal F2 with the data to be transmitted and then sends out the resulted multiplex signal to a high-speed line. A second MUX 15 receives a signal coming in over the high-speed line. A demultiplex circuit (DMUX) 17 removes a reception frame sync signal from the received signal to transfer only the received data to the multiplex-demultiplex circuit of the multiplex equipment.

The data to be transmitted applied to the line terminal 10 is formatted in frames. A frame generator 11 generates a transmission frame sync signal F2 at the frame period of data to be transmitted. The first MUX 12 multiplexes the transmission frame sync signal F2 with the data to be transmitted and feeds the resulted signal to a line driver 13 as a signal to be transmitted. The line driver 13 is a conventional circuit for sending the signal from the MUX 12 to the high-speed line.

A line receiver 14 also implemented with a conventional construction equalizes a signal from the high-speed line and delivers to the second MUX 15 a signal (received signal) having a reception frame sync signal multiplexed with received data. The MUX 15 multiplexes the signal to be transmitted fed from the MUX 12 and the received signal from the line receiver 14 and feeds the resulted signal to a frame sync circuit 16 and the DMUX 17. The frame sync circuit 16 detects the transmission frame sync signal and the reception frame sync signal out of the multiplexed signal fed from the MUX 15, thereby synchronizing itself to the frame of the signal to be transmitted and that of the received signal. At the same time, the frame sync circuit 16 delivers the timing signal A of the reception frame sync signal to the DMUX 17. When the frame sync circuit 16 does not detect any reception frame sync signal, it feeds a reception frame error signal B to an alarm generator 20. Also, when the frame sync circuit 16 does not detect a transmission frame sync signal F2, it delivers a transmission frame error signal C to the alarm generator 20. The DMUX 17 receives the received signal and the signal to be transmitted from the MUX 15 and the timing signal A from the frame sync circuit 16. In response, the DMUX 17 removes the reception frame sync signal from the received signal and removes the transmission frame sync signal F2 from the signal to be transmitted, thereby outputting received data D and data to be transmitted E. The DMUX 17 locates the reception frame sync signal to be removed from the received signal by using the timing signal A which is fed thereto from the frame sync circuit 16. The received data D from the DMUX 17 is transferred to the multiplex-demultiplex circuit of the multiplex equipment.

The data to be transmitted E from the DMUX 17 is applied to a pattern comparator 18. The data to be transmitted fed to the MUX 12 is delayed by a buffer 19 and then applied to the pattern comparator 18 with the phase thereof matched to the phase of the data E. The pattern comparator 18 compares the two data to be transmitted and, when they are not idential, delivers a data non-coincidence signal N to the alarm generator 20. The alarm generator 20 generates an alarm signal in response to the data non-coincidence signal N from the pattern comparator 18 or the reception frame error signal B or the transmission frame error signal C from the frame sync circuit 16.


Packet switch Polyethylene pipe method
Cage for rolling element bearing Multilayer dry-film negative-acting photoresist
Optical cavities for optical devices User programmable scrolling display
Projection scope and positioning system Polymerization of norbornene derivatives
Electrically conductive bricks Magnet iron structure
Impact-resistant methacrylic resin composition Fastener construction
Applicator systems Three dimensional protective pads
Speed limiting rotary coupling Low noise safety air nozzle
Electromagnetic valve assembly Sun roof vent
Alpha 1a adrenergic receptor antagonists Miticidal compounds
Carton and divider panel Sectional moldable spectacle frame
Stage mechanism Smart microwave packaging structures
Shipping container Preparation of cyclohexadiene compounds
Novel compounds 2-(3-Amino-5-isoxazolyl)-2-oxyimino-acetic acids
Multi-part table Triboelectric chargeable coating powder
Fluid actuated valve Spray device
Position-controlled actuator Universal dominant selectable marker cassette
Air drill apparatus Pita bread cooking apparatus
Liquid crystal projector Upright for lift truck
Addressable imaging Gasification of solid carbonaceous materials
Adaptation to unmeasured variables Brake controller for trailer brakes
Bipolar-CMOS static ram memory device Biometric measuring device
Air supply system preventing backflow Hinge with rotary cup
Aminomethyltetrahydrofurans, fungicidal compositions and use Cup holder attachment
Electromagnetic friction clutch

When an error occurs on the high-speed line, the reception frame sync signal disappears from the received signal. Then, the frame sync circuit 16 fails to set up frame synchronization to the received signal which is included in the output of the MUX 15. As a result, the frame sync circuit 16 generates a reception frame error signal B to cause the alarm generator 20 to generate an alarm signal. When the transmission frame sync signal F2 disappears from the signal to be transmitted due to an error of the frame generator 11, the frame sync circuit 16 generates a transmission frame error signal C. Assume that data to be transmitted has disappeared in the MUX 12 although the transmission frame sync signal F2 is correctly multiplexed with the signal to be transmitted. In response to this kind of error, the pattern comparator 18 outputs the data non-coincidence signal N. Further, when an error occurs in any section of the line interface 10 except for the line driver 13 and alarm generator 20, at least one of the reception frame error signal B, transmission frame error signal C and data non-coincidence signal N appears to cause the alarm generator 20 to generate an alarm signal. In this manner, an error occurred on the high-speed line or in the line interface 10 itself can be detected on the basis of an alarm signal which the alarm generator 20 produces.

The alarm signal generated by the alarm generator 20 is used as a trigger for requesting the replacement of one or both of the line interface 10 and associated high-speed line with a standby line interface and a standby high-speed line.

It is noteworthy that the location where an error has occurred can be estimated to a certain degree on the basis of the signal generated, i.e., the reception frame error signal B, the transmission frame error signal C or the data non-coincidence signal N.

As shown in FIG. 2, the received signal transferred from the line receiver 14 to the MUX 15 is a multiplexed signal of reception frame sync signal F1 and received data. The signal to be transmitted applied from the MUX 12 to the MUX 15 is a multiplexed signal of transmission frame sync signal F2 and data to be transmitted. The received signal and the signal to be transmitted are the same in frame period, but they are not synchronous in frame phase. The MUX 15 multiplexes the input received signal and signal to be transmitted without matching their frame phases. Namely, the MUX 15 multiplexes the received signal and the signal to be transmitted such that received signals inputted at the frame period of the signals to be transmitted appear before the corresponding frames of the signals to be transmitted. Hence, the timing indicative of the border between the received signal and the signal to be transmitted in the signal which the MUX 15 delivers to the frame sync circuit 16 and DMUX 17 is known beforehand. Also, the position of the signal to be transmitted where the transmission frame sync signal F2 is inserted is known since the signal F2 is multiplexed with data to be transmitted by the MUX 12. However, the MUX 15 does not know the position of the received signal where the received frame sync signal F1 is inserted.

FIG. 3 shows a specific construction of the frame sync circuit 16. In FIG. 3, the output signal of the MUX 15 is fed to a first and a second pattern comparator 161 and 162, respectively. A frame generator 163 generates a transmission frame sync signal F2 in a phase matching the transmission frame sync signal F2 which is generated by the frame generator 11 and routed through the MUXs 12 and 15 to the frame sync circuit 16. This frame sync signal F2 is applied to the pattern comparator 161 via a variable buffer 164 and is applied directly to the pattern comparator 162.

At the timing of the frame sync signal F2 from the frame generator 163, the pattern comparator 162 compares the output signal of the MUX 15 and the frame sync signal F2 so as to detect the signal F2 from the output signal of the MUX 15, thereby setting up synchronization to the frame of the signal to be transmitted. When the result of comparison is non-coincidence, i.e., when the pattern comparator 162 fails to detect the frame sync signal F2 from the output signal of the MUX 15, it generates a transmission frame error signal C and delivers it to the alarm generator 20.

While the transmission frame sync signal F2 and the reception frame sync signal F1 which are included in the output of the MUX 15 are different in phase, they have an identical pattern which repeats at the period of a plurality of frames such as twenty-four frames. The variable delay range of the variable buffer 164 is selected such that the phase of the frame sync signal F2 passed through the variable buffer 164 can be matched to the phase of any time slot of twenty-four frames of received signal included in the output of the MUX 15 (see FIG. 2) and cannot be matched to any of the time slots of the signal to be transmitted. In response to the frame sync signal F2 from the variable buffer 164, the pattern comparator 161 compares the output of the MUX 15 and the frame sync signal F2 and, if the result of comparison is non-coincidence, delivers a reception frame error signal B to the variable buffer 164 and alarm generator 20. In response, the variable buffer 164 varies the delay time by one time slot of the output of the MUX 15. Then, the pattern comparator 161 again compares the two input signals. If the output of the MUX 15 contains the reception frame sync signal F1 correctly, the result of comparison by the pattern comparator 161 will necessarily become coincidence while the variable buffer 164 sequentially changes the delay time within the variable range. Every time the pattern comparator 161 determines that the two input signals are identical, it feeds the timing signal A of the frame sync signal F1 to the DMUX 17. Even after the variable buffer 164 has varied the delay time over the entire variable range, the pattern comparator 161 continuously produces the reception frame error signal B so long as the result of comparison is non-coincidence.

A specific structure of the DMUX 17 will be described with reference to FIG. 4. As shown, the output signal of the MUX 15 and the timing signal A outputted by the first pattern comparator 161 are applied to a selector 171 included in the DMUX 17. The selector 171 separates only the received data from the output of the MUX 15 (see FIG. 2) and transfers it to a buffer 172 and, at the same time, separates only the data to be transmitted and transfers it to a buffer 173. The timing indicative of the border between the received signal and the signal to be transmitted in the output of the MUX 15 is known beforehand, as stated earlier. Also, the position where the reception frame sync signal F1 is indicated by the timing signal A fed from the frame sync circuit 16. Hence, the selector 171 performs the above-stated separation by using such timing information. One frame of received data D is sequentially read out of the buffer 172 over one frame period and sent to the multiplex-demultiplex circuit of the multiplex equipment. Further, one frame of data to be transmitted E is sequentially read out of the buffer 173 and transferred to the pattern comparator 18.

It may occur that the data E being transferred from the DMUX 17 to the pattern comparator 18 is fixed at either "1" or "0" with no regard to the data to be transmitted being fed to the MUX 12, due to an error of the MUX 15 or an error of the selector 171 included in the DMUX 17. Assume that this kind of error has occurred in the MUX 15 or the DMUX 17 while the data to be transmitted and being applied to the MUX 12 is a string of "0" or "1", although such an occurrence is rare. Then, the line interface 10 practically fails to detect such an error. An alternative embodiment of the present invention which will be described with reference to FIG. 5 is capable of detecting even this kind of error.

Referring to FIG. 5, a line interface, generally 30, has a pattern generator 31, a third MUX 32, a second pattern comparator 33, and a second buffer 34 in addition to the components of the line terminal 10, FIG. 1. The pattern generator 31 generates a pseudo-random pattern or similar additional pattern which repeats at the frame frequency of data to be transmitted and is highly random. As shown in FIG. 6, the third MUX 32 outputs the additional pattern from the pattern generator 31 by multiplexing it with a signal to be transmitted from the first MUX 12. A second MUX 15A multiplexes the output signal of the third MUX 32 and the received signal from the line receiver 14 without matching their frame phases. More specifically, the second MUX 15A multiplexes the two signals such that the received signals inputted at the frame period of the output signal of the third MUX 32 precede the corresponding frames of the latter. The frame sync circuit 16 detects the transmission frame sync signal F2 and the reception frame sync signal F1 from the output signal of the second MUX 15A to in turn output the timing signal A of the signal F1. The frame sync circuit 16 outputs the reception frame error signal B when it does not detect any reception frame sync signal or outputs the transmission frame error signal C when it does not detect any transmission frame sync signal.

A DMUX 17A is made up of a selector corresponding to the selector 171 of the DMUX 17, FIG. 4, two buffers corresponding to the buffers 172 and 173, and another buffer assigned to the additional pattern. By using the timing signal A from the frame sync circuit 16, the selector separates the received data, data to be transmitted and additional pattern from the output signal of the second MUX 15A and delivers them to their associated buffers. Received data D read out of the buffer assigned to received data is sent to the multiplex-demultiplex circuit of the multiplex equipment, while data to be transmitted E read out of the buffer assigned to data to be transmitted is transferred to the pattern comparator 18. Additional bits G read out of the buffer to which additional bits were inputted are transferred to the second pattern comparator 33. The additional pattern generated by the pattern generator 31 is fed to the buffer 34 as well. The buffer 34 delays the additional pattern and then delivers it to the pattern comparator 33 while matching it in phase to the addiitonal pattern G fed from the DMUX 17A. The pattern comparator 33 compares the two additional patterns and, on detecting non-coincidence, outputs a pattern non-coincidence signal M.

The pattern non-coincidence signal M from the second pattern comparator 33, the reception frame error signal B and transmission frame error signal C from the frame sync circuit 16 and the data non-coincidence signal N from the pattern comparator 18 are applied to an alarm generator 20A. The alarm generator 20A generates an alarm signal in response to any one of such signals B, C, N and M.

The line interface 30 shown in FIG. 5 has the pattern generator 11, MUX 12, line driver 13, line receiver 14, pattern comparator 18, and buffer 19 in addition to the circuitry described above, i.e., all of the functions of the line interface 10, FIG. 1.

The data to be transmitted inputted to the first MUX 12 is multiplexed with the transmission frame sync signal F2 by the MUX 12, multiplexed with the additional pattern by the third MUX 32, multiplexed with the received signal by the second MUX 15A, separated by the DMUX 17A, and then applied to the pattern comparator 18.

Assume that an error has occurred in the second MUX 15A or the selector of the DMUX 17A to fix the data to be transmitted E and being transferred from the DMUX !&A to the pattern comparator 18 at "1" or "0" with no regard to the data to be transmitted being applied to the first MUX 12, and that the data being applied to the MUX 12 is a string of "1" or "0". Then, the pattern comparator 18 does not output a data non-coincidence signal N despite that an error has occurred. Nevertheless, the additional pattern G separated by the DEMUX 17A and fed to the second pattern comparator 33 is also fixed at "1" or "0". On the other hand, the additional pattern fed from the pattern generator 31 to the pattern comparator 33 via the buffer 34 is highly random. Hence, the two additional patterns applied to the pattern comparator 33 do not compare equal with the result that the pattern comparator 33 outputs a pattern non-coincidence signal M. Consequently, the alarm generator 20A generates an alarm signal to allow the above-stated error to be detected.

In summary, it will be seen that the present invention provides a line interface for a high-speed line which is capable of detecting not only an error occurred on the high-speed line but also an error occurred in itself. For this purpose, the line interface multiplexes a signal to be transmitted with a received signal and sets up frame synchronization to the multiplexed signal to thereby confirm frame synchronization not only to the received signal but also to the signal to be transmitted; data to be transmitted and separated from the multiplexed signal and the original data to be transmitted are checked for coincidence.

For surer detection of an error of the line interface, not only the signal to be transmitted but also an additional pattern may be multiplexed with the received signal so as to check an additional pattern separated from the multiplexed signal and the original additional pattern for coincidence.

Although the invention has been described with reference to specific embodiments, this description is not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as other embodiments of the invention, will become apparent to persons skilled in the art upon reference to the description of the invention. It is therefore contemplated that the appended claims will cover any modifications or embodiments as fall within the true scope of the invention.