Each of the synchronization circuits 1.1 to 1.M detects a fixed bit pattern (A1 and A2 bytes) from its corresponding asynchronous signal and accomplishes frame synchronization for the asynchronous signal. Subsequently, each of the RSOH termination sections 2.1 to 2.M carries out processing for regenerator section overhead (RSOH) termination on its corresponding asynchronous signal after frame synchronization, and then carries out processing for error monitoring between regenerators, or between a regenerator and a transmission terminal, as well as processing for transfer of monitoring control information.
Subsequently, the clock phase absorption sections 10.1 to 10.M carry out processing for clock switching from the line clock signals to the system clock signal. As described before, the above-mentioned A1 and A2 bytes for frame synchronization are information that is no longer necessary to the circuits at the subsequent stages including the clock phase absorption sections 10.1 to 10.M. Accordingly at the processing stage of the clock phase absorption sections 10.1 to 10.M, these unnecessary information (A1 and A2 bytes) are utilized to accomplish clock phase absorption.
The asynchronous signals D1 to DM that have switched to the system clock timing are sequentially subjected to serial processing in accordance with the system clock signal, as will be described later. That is, for the plurality of asynchronous signals D1 to DM, MSOH termination processing by a MSOH termination section 11, pointer reception processing by a pointer reception section 12, and frame phase absorption processing by a memory section 13 can be carried out with a single processing circuit each. Thereafter, a pointer transmission section 6 carries out processing of changing pointer values and the like, whereby a multiplex signal D0 (STM-(N×M) signal) can be generated.
Incidentally, the clock switching processing by the clock phase absorption sections 10.1 to 10.M, the MSOH termination processing by the MSOH termination section 11, the pointer reception processing by the pointer reception section 12, the frame phase absorption processing by the memory section 13, and the multiplexing processing by the pointer transmission section 6 can also be implemented by executing respective programs on a program-controlled processor.
A system clock generation section 15 supplies the system clock signal CLKsys to each of the clock phase absorption sections 10.1 to 10.M and also to the MSOH termination section 11, pointer reception section 12, memory section 13, and pointer transmission section 6. A system control section 16 controls the entire operation of the line synchronization multiplexer, including the operations of the clock phase absorption sections 10.1 to 10.M, MSOH termination section 11, pointer reception section 12, memory section 13, and pointer transmission section 6.
The MSOH termination section 11 is provided with memories 11.1 to 11.M corresponding to the clock phase absorption sections 10.1 to 10.M, respectively, and these memories 11.1 to 11.M are bus-connected to a selection controller 111 and a MSOH termination processor 112. The memories 11.1 to 11.M receive as input, at respective timings, the asynchronous signals D1 to DM from the clock phase absorption sections 10.1 to 10.M, respectively, and store multiplex section overhead (MSOH) portions of the asynchronous signals D1 to DM, respectively. The stored MSOH portions are transferred to the MSOH termination processor 112 under the control of the selection controller 111, based on the system clock signal CLKsys, and are subjected to well-known MSOH termination processing. Specifically, error monitoring between transmission terminals, system switching in case of failure, transfer of monitoring control information, and the like are carried out.
The pointer reception section 12 is provided with memories 12.1 to 12.M corresponding to the clock phase absorption sections 10.1 to 10.M, respectively, and these memories 12.1 to 12.M are bus-connected to a selection controller 121 and a pointer reception processor 122. The memories 12.1 to 12.M receive as input, at respective timings, the asynchronous signals D1 to DM from the clock phase absorption sections 10.1 to 10.M, respectively, and store pointer portions of the asynchronous signals D1 to DM, respectively. The stored pointer portions are transferred to the pointer reception processor 122 under the control of the selection controller 121, based on the system clock signal CLKsys, and are subjected to pointer reception processing based on H1 and H2 bytes.
The memory section 13 is provided with memories 13.1 to 13.M corresponding to the clock phase absorption sections 10.1 to 10.M, respectively, and these memories 13.1 to 13.M are bus-connected to a selection controller 131 and a frame phase absorption processor 132. The memories 13.1 to 13.M receive as input, at respective timings, the asynchronous signals D1 to DM from the clock phase absorption sections 10.1 to 10.M, respectively, and the respective states of the memories 13.1 to 13.M are sequentially transferred to the frame phase absorption processor 132 under the control of the selection controller 131. Based on these states, the frame phase absorption processor 132 carries out a control of reading a signal from each of the memories 13.1 to 13.M so that all frame phase deviations are absorbed and frame phase synchronization is established.
Synchronous signals D1
As described above, the MSOH termination section 11, pointer reception section 12, and memory section 13 each perform selective control, whereby the processing of multiplexing a plurality of STM-N signals can be accomplished only with the provision of a single processing circuit for each section (that is, the MSOH termination processor 112, pointer reception processor 122, or frame phase absorption processor 132), irrespective of the number of the plurality of asynchronous signals D1 to DM. Accordingly, even if the number of the received asynchronous signals D1 to DM increases, the scale of the entire circuitry hardly grows in comparison with conventional cases. Additionally, power consumption also can be reduced.
The clock phase absorption section 10.i is provided with a memory 101 that stores the asynchronous signal Di, a write counter 102 that supplies a write address for writing the memory 101, a read counter 103 that supplies a read address for reading the memory 101, and a phase comparator 104 that compares and adjusts write and read phases.
The write counter 102 operates in synchronization with its corresponding line clock signal CLKi and generates a write address used to write the memory 101. The read counter 103 operates based on the system clock signal CLKsys and frame pulses of the asynchronous signal Di and generates a read address used to read the memory 101. In addition, the write and read addresses are also outputted to the phase comparator 104.
The phase comparator 104 compares the phases of the line clock signal CLKi and system clock signal CLKsys, based on the write and read addresses. When the system clock signal CLKsys lags the line clock signal CLKi, the phase comparator 104 outputs a signal of a negative (to-the-minus-side) phase shift request to the write counter 102. When the system clock signal CLKsys leads the line clock signal CLKi, the phase comparator 104 outputs a signal of a positive (to-the-plus-side) phase shift request to the write counter 102. Meanwhile, when the negative phase shift request occurs, the write counter 102 stops adding to the write address at the timing of an A1-byte position pulse of. When the positive phase shift request occurs, the write counter 102 carries out such a control that a value to be added to the write address becomes +2 at the timing of an A1-byte position pulse. Hereinafter, specific examples of the operation of the clock phase absorption section will be described.
Referring to
Referring to
As described above, the A1 byte is deleted when a negative phase shift request occurs, and dummy data is inserted between the A1 and A2 bytes when a positive phase shift request occurs, whereby the clock phase absorption between the line clock signal CLKi and the system clock signal CLKsys is accomplished by increasing or decreasing the data length of one frame.
Note that the clock phase absorption by increasing or decreasing the data length of a frame is not limited to that utilizing the A1 and A2 bytes, but it is possible to utilize any bytes as long as they are unused bytes or no-longer-necessary bytes in the section overhead (SOH). For example, the clock phase absorption between the line clock signal CLKi and the system clock signal CLKsys can also be accomplished by deleting an A2 byte when a negative phase shift request occurs and by inserting dummy data between A2 and J0 bytes when a positive phase shift request occurs.
The placement of the clock phase absorption sections is not limited to the placement as in the first exemplary embodiment. As shown below, RSOH termination processing can be implemented with a single processing circuit, by placing a RSOH termination section at a stage subsequent to the clock phase absorption sections.
Subsequently, clock phase absorption sections 10.1 to 10.M carry out processing for clock switching from the line clock signals to a system clock signal. The clock phase absorption sections 10.1 to 10.M can accomplish clock phase absorption by utilizing A1, A2 and/or B1 bytes that are no longer necessary after the processing by the synchronization circuits 20.1 to 20.M and B1 byte termination sections 21.1 to 21.M. The operation of each of the clock phase absorption sections 10.1 to 10.M is already described above.
The asynchronous signals D1 to DM that have switched to the system clock timing are sequentially subjected to serial processing as will be described below, in accordance with the system clock signal. That is, for the plurality of asynchronous signals D1 to DM, RSOH termination processing (excluding the A1, A2 and B1 bytes) by a RSOH termination section 22 and MSOH termination processing by a MSOH termination section 11, as well as subsequent pointer reception processing by a pointer reception section 12 and frame phase absorption processing by a memory section 13 as described in the first exemplary embodiment, can be implemented with a single processing circuit each. Thereafter, a pointer transmission section 6 carries out processing of changing pointer values and the like, whereby a multiplex signal D0 (STM-(N×M) signal) is generated.
The configurations and operations of the MSOH termination section 11, pointer reception section 12, memory section 13, and pointer transmission section 6, as well as the control operation of the system control section 16, are similar to those according to the first exemplary embodiment, and therefore the descriptions thereof will be omitted. Here, the configuration and operation of the RSOH termination section 22 will be described in more detail.
The RSOH termination section 22 is provided with memories 22.1 to 22.M corresponding to the clock phase absorption sections 10.1 to 10.M, respectively, and these memories 22.1 to 22.M are bus-connected to a selection controller 221 and a RSOH termination processor 222. The memories 22.1 to 22.M receive as input, at respective timings, the asynchronous signals D1 to DM from the clock phase absorption sections 10.1 to 10.M, respectively, and store regenerator section overhead (RSOH) portions of the asynchronous signals D1 to DM, respectively. The stored RSOH portions are transferred to the RSOH termination processor 222 under the control of the selection controller 221, based on the system clock signal CLKsys, and are subjected to RSOH termination processing excluding the frame synchronization and error monitoring using the A1, A2 and/or B1 bytes.
As described above, the RSOH termination section 22, MSOH termination section 11, pointer reception section 12, and memory section 13 each perform selective control, whereby the processing of multiplexing a plurality of STM-N signals can be accomplished only with the provision of a single processing circuit for each section (that is, the RSOH termination processor 222, MSOH termination processor 112, pointer reception processor 122, or frame phase absorption processor 132), irrespective of the number of the plurality of asynchronous signals D1 to DM. Accordingly, even if the number of the received asynchronous signals D1 to DM increases, the scale of the entire circuitry hardly grows in comparison with conventional cases. Additionally, power consumption also can be reduced.
As mentioned above, for the clock phase absorption by increasing or decreasing the data length of a frame, any bytes can be utilized as long as they are unused bytes or no-longer-necessary bytes in a section overhead (SOH). Accordingly, it is possible to provide a function of selecting one or more byte to be used for the clock phase absorption. For example, although an increase or a decrease of the data length of a frame is accomplished by using the A1-byte and A2-byte position pulses in the example shown in
As described above, according to the present invention, the clock switching processing is carried out at the stage previous to the synchronization processing, whereby the signal processing after the clock switching processing can be serialized. Accordingly, a single processing circuit can perform desired processing of the plurality of asynchronous signals, resulting in reduced amount of processing circuitry.
In the case where the present invention is applied to a SDH/SONET transmission device which receives a plurality of asynchronous STM-N signals according to respective ones of a plurality of line clock signals, a clock switching section switches a line clock signal for each of the asynchronous STM-N signals to an intra-device common clock signal. According to the intra-device common clock signal, the RSOH/MSOH termination processing and frame phase absorption processing for the clock-switched asynchronous STM-N signals can be performed in serial. Such serial processing causes a single processing circuit to perform each processing independently of the number of the asynchronous STM-N signals.
The present invention can be used for the multiplexing of asynchronous signals performed by transmission apparatuses and devices that multiplex asynchronous signals, such as a SDH/SONET transmitter, for example.
The present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The above-described exemplary embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.
Number | Date | Country | Kind |
---|---|---|---|
2006-207588 | Jul 2006 | JP | national |