US9270382B2 - Optical communication apparatus and control method thereof - Google Patents
Optical communication apparatus and control method thereof Download PDFInfo
- Publication number
- US9270382B2 US9270382B2 US14/294,363 US201414294363A US9270382B2 US 9270382 B2 US9270382 B2 US 9270382B2 US 201414294363 A US201414294363 A US 201414294363A US 9270382 B2 US9270382 B2 US 9270382B2
- Authority
- US
- United States
- Prior art keywords
- phase component
- packet
- unit
- optical
- positive phase
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 136
- 238000004891 communication Methods 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 title claims description 13
- 238000006243 chemical reaction Methods 0.000 claims abstract description 74
- 238000005259 measurement Methods 0.000 claims abstract description 36
- 238000012545 processing Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000006399 behavior Effects 0.000 description 7
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 239000003990 capacitor Substances 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/50—Transmitters
- H04B10/58—Compensation for non-linear transmitter output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/50—Transmitters
- H04B10/501—Structural aspects
- H04B10/503—Laser transmitters
Definitions
- the embodiment discussed herein is directed to an optical communication apparatus and a control method thereof.
- a conversion technique using a differential Electrical/Optical (E/O) converter is generally known as a high-speed conversion technique.
- an E/O converter of a transmitting optical communication apparatus converts an electrical signal to an optical signal having a waveform corresponding to a potential difference between the positive phase component and the negative phase component of the electrical signal obtained by converting an input packet by using the potential difference.
- An input packet may be an IP packet or the like that is input through, for example, 10G Ethernet (registered trademark).
- the optical signal converted by the transmitting optical communication apparatus is transmitted to a receiving optical communication apparatus, and an O/E convertor of the receiving optical communication apparatus converts the optical signal to an electrical signal.
- the receiving optical communication apparatus determines data based on the waveform of the electrical signal obtained by converting the optical signal.
- the receiving optical communication apparatus determines that data is “1” when the waveform of the electrical signal obtained by converting the optical signal is larger than a predetermined area and determines that data is “0” when the waveform of the electrical signal is smaller than the predetermined area (Japanese Laid-open Patent Publication No. 2012-124731).
- impedance of a capacitor of AC coupling that allows a positive phase component and a negative phase component to be input to the E/O converter becomes near zero and the midpoints of the potential of the positive and negative components match in a period where input packets to be input to the transmitting optical communication apparatus are present.
- impedance of a capacitor of the AC coupling that allows the positive phase component and the negative phase component to be input to the E/O converter becomes infinitely large and the midpoints of the potential of positive and negative components to be input to the E/O converter are apart in opposite directions.
- the input packets are IP packets input through 10G Ethernet is assumed as an example.
- an Inter-Frame Gap that is a time period between an IP packet and another IP packet where no IP packet is present
- the midpoints of the potential of an positive phase component and the midpoint of the potential of a negative phase component to be input to the E/O converter are apart in opposite directions.
- the E/O converter converts an electrical signal to an optical signal having a waveform corresponding to a potential difference between the positive phase component and the negative phase component that are apart in opposite directions using the potential difference. Therefore, a waveform of an optical signal output from the E/O converter of the transmitting optical communication apparatus may be deteriorated.
- a deteriorated waveform of an optical signal output from the E/O converter of the transmitting optical communication apparatus makes it difficult for the receiving optical communication apparatus to determine whether a waveform of an electrical signal obtained by converting an optical signal is larger than a predetermined area. Thus, the receiving optical communication apparatus may wrongly determine data.
- an optical communication apparatus includes a variable resistor unit that is arranged at a pre-stage of an electrical/optical conversion unit, which converts an electrical signal obtained by converting an input packet to an optical signal having a waveform corresponding to a potential difference between a positive phase component and a negative phase component of the electrical signal by using the potential difference, and that provides, to the positive phase component or the negative phase component, a resistor that varies a midpoint of potential of the positive phase component or the negative phase component to be input to the electrical/optical conversion unit; a measurement unit that measures a ratio of a presence period, which is a period where the input packet is present, to a sum of the presence period and a non-presence period, which is a period other than the presence period; and a control unit that controls a value of the resistor provided by the variable resistor unit based on the ratio measured by the measurement unit in such a manner that the midpoint of the potential of the positive phase component and the midpoint of the potential of the negative phase component,
- FIG. 1 is a diagram illustrating an example of a whole configuration of a network including an optical packet transmitter according to the present embodiment
- FIG. 2 is a functional block diagram illustrating a configuration of the optical packet transmitter according to the present embodiment
- FIG. 3 is a drawing for describing a packet presence probability
- FIG. 4 is a drawing for describing relationship between the packet presence probability and behavior of a positive phase component and a negative phase component (part 1 );
- FIG. 5 is a drawing for describing relationship between the packet presence probability and behavior of a positive phase component and a negative phase component (part 2 );
- FIG. 6 is a drawing for describing relationship between the packet presence probability and behavior of a positive phase component and a negative phase component (part 3 );
- FIG. 7 is a diagram illustrating relationship between an eye pattern of electrical signals input to an E/O conversion unit and an eye pattern of optical signals output from the E/O conversion unit;
- FIG. 8 is a diagram illustrating an example of a data structure of a resistance value storage unit in the present embodiment
- FIG. 9 is a diagram for describing resistance-value control processing for changing the resistance value of a variable resistor unit.
- FIG. 10 is a flowchart illustrating a process of the optical packet transmitter according to the present embodiment.
- FIG. 1 is a diagram illustrating an example of a whole configuration of a network including an optical packet transmitter of the present embodiment.
- the network illustrated in FIG. 1 includes an optical packet transmitter 10 , an optical packet switching apparatus 20 , a Wavelength Division Multiplexing (WDM) network 30 , and an optical packet receiver 40 .
- WDM Wavelength Division Multiplexing
- the optical packet transmitter 10 is a node device that converts, for example, an IP packet to an optical packet and transmits the optical packet.
- the optical packet switching apparatus 20 switches the optical packet transmitted from the optical packet transmitter 10 to transfer the optical packet to the WDM network 30 or the optical packet receiver 40 . Configuration of the optical packet transmitter 10 will be described below.
- the optical packet switching apparatus 20 determines a switching path of an optical packet based on the optical packet header, switches the optical packet to the determined path, and outputs the switched optical packet to the WDM network 30 or the optical packet receiver 40 through a port.
- the WDM network 30 connects the optical packet transmitter 10 , the optical packet switching apparatus 20 , and the optical packet receiver 40 to another node device in the WDM network 30 .
- the WDM network 30 transfers an optical packet output from node devices other than the optical packet switching apparatus 20 to the optical packet switching apparatus 20 and transfers an optical packet output from the optical packet switching apparatus 20 to other node devices.
- the optical packet receiver 40 is a node device that receives an optical packet and converts the received optical packet to an IP packet. Upon conversion of an optical packet to an IP packet, the optical packet receiver 40 performs O/E conversion on the optical packet that is an optical signal, thereby obtaining an electrical signal.
- the optical packet receiver 40 determines data based on waveforms of electrical signals obtained by converting an optical packet. For example, the optical packet receiver 40 determines data is “1” when the waveform of an electrical signal is larger than a predetermined area and determines data is “0” when the waveform of an electrical signal is smaller than the predetermined area.
- FIG. 2 is a functional block diagram illustrating the configuration of the optical packet transmitter according to the present embodiment.
- the optical packet transmitter 10 according to the present embodiment includes a packet reception unit 11 , an optical packet generation unit 12 , a packet-presence-probability measurement unit 13 , a measurement value storage unit 14 , a comparison unit 15 , a resistance value storage unit 16 and a resistance controlling unit 17 .
- the packet reception unit 11 receives an IP packet that is an optical signal input through, for example, 10G Ethernet, converts the received IP packet to an electrical signal, and outputs the electrical signal after conversion to an electrical signal division unit 121 of the optical packet generation unit 12 .
- An IP packet is an example of the input packet.
- the packet reception unit 11 detects a packet length and information of an IFG included in the received IP packet.
- An IFG is an Inter-Frame Gap that is a time period between an IP packet and another IP packet where no IP packet is present.
- the packet reception unit 11 also extracts information of a destination IP address included in the received IP packet.
- the packet reception unit 11 then outputs the packet length and the information of the IFG to the packet-presence-probability measurement unit 13 and outputs the information of the destination IP address to the electrical signal division unit 121 .
- the optical packet generation unit 12 includes the electrical signal division unit 121 , a buffer unit 122 , a plurality of positive phase component/negative phase component generation units 123 , a plurality of E/O conversion units 124 , a wavelength multiplexing unit 125 , and a plurality of variable resistor units 126 .
- the electrical signal division unit 121 accepts input of the electrical signal obtained by converting an IP packet (hereinafter, simply referred to as “electrical signal”) from the packet reception unit 11 .
- the electrical signal division unit 121 divides the electrical signal.
- the electrical signal division unit 121 outputs electrical signals obtained by the division to the buffer unit 122 .
- the electrical signal division unit 121 adds, as headers, the destination IP address to the heads of the electrical signals obtained by the division.
- the buffer unit 122 accepts input of the electrical signals from the electrical signal division unit 121 .
- the buffer unit 122 temporarily holds electrical signals for each of predetermined read addresses.
- the buffer unit 122 continues the temporarily holding of the electrical signals until the buffer unit 122 accepts an electrical-signal read permission signal to be described below from the resistance controlling unit 17 . That is, the buffer unit 122 prohibits each of the positive phase component/negative phase component generation units 123 from reading some of the electrical signals without accepting an electrical-signal read permission signal.
- the buffer unit 122 releases the temporary holding of the electrical signals and permits each of the positive phase component/negative phase component generation units 123 to read the electrical signals.
- the buffer unit 122 is an example of the holding unit.
- Each of the positive phase component/negative phase component generation units 123 reads an electrical signal that is held in the buffer unit 122 for a read address corresponding to the positive phase component/negative phase component generation unit 123 , and generates a positive phase component and a negative phase component from the read electrical signal.
- each of the positive phase component/negative phase component generation units 123 convert parallel data of 600 MHz ⁇ 16 bit, which is an electrical signal, to serial data of 10 Gbps, thereby generating a positive phase component and a negative phase component from the electrical signal.
- the positive phase component/negative phase component generation units 123 are also called Parallel/Serial (P/S) converters.
- a positive phase component and a negative phase component are also called a Positive signal and a Negative signal respectively.
- Each of the positive phase component/negative phase component generation units 123 outputs the generated positive phase component and negative phase component to each of the E/O conversion units 124 .
- Each of the positive phase component/negative phase component generation units 123 is an example of the generation unit.
- Each of the E/O conversion units 124 accepts input of a positive phase component and a negative phase component from each of the positive phase component/negative phase component generation units 123 .
- Each of the E/O conversion units 124 and each of the positive phase component/negative phase component generation units 123 are coupled by AC coupling that allows a positive phase component and a negative phase component to be input to each of the E/O conversion units 124 .
- Each of the E/O conversion units 124 converts an electrical signal to an optical signal having a waveform corresponding to a potential difference between the positive phase component and the negative phase component by using the potential difference of the positive/negative phase components. Note that a unique wavelength is assigned to each of the E/O conversion units 124 .
- wavelengths of optical signals output from the respective E/O conversion units 124 are different from each other.
- the respective E/O conversion units 124 output optical signals having wavelengths that are different from each other to the wavelength multiplexing unit 125 .
- Each of the E/O conversion units 124 is an example of the electrical/optical conversion unit.
- the wavelength multiplexing unit 125 accepts input of optical signals having wavelengths that are different from each other from the respective E/O conversion units 124 .
- the wavelength multiplexing unit 125 performs wavelength-multiplexing on the optical signals to obtain an optical packet and outputs the optical packet to the optical packet switching apparatus 20 through a port.
- Each of the variable resistor units 126 is arranged at the pre-stage of each of the E/O conversion units 124 . More specifically, each of the variable resistor units 126 is arranged on a transmission line that allows input of a positive phase component to each of the E/O conversion units 124 . Each of the variable resistor units 126 provides, to a positive phase component, a resistor that varies the midpoint of the potential of a positive phase component to be input to each of the E/O conversion units 124 . A value of the resistor provided to a positive phase component by the variable resistor unit 126 is called a “resistance value of the variable resistor unit 126 ” below when it's suitable.
- the resistance value of the variable resistor units 126 is changed based on control of the resistance controlling unit 17 . The resistance value control processing for changing the resistance value of the variable resistor units 126 will be described in detail below.
- the packet-presence-probability measurement unit 13 measures a ratio of a presence period to the sum of the presence period and a non-presence period (hereinafter referred to as a “packet presence probability”).
- the presence period is a period where IP packets are present
- the non-presence period is a period other than the presence period.
- the presence period may correspond to a packet length of an IP packet
- the non-presence period may correspond to an IFG, which is a period between an IP packet and another IP packet where no IP packet is present. More specifically, the packet-presence-probability measurement unit 13 accepts input of a packet length and an IFG from the packet reception unit 11 .
- the packet-presence-probability measurement unit 13 then calculates packet length/(packet length+IFG), thereby measuring a packet presence probability.
- the packet presence probability having been measured by the packet-presence-probability measurement unit 13 this time is referred to as “a packet presence probability of this time” when it's suitable.
- the packet presence probability will be described in detail below.
- the packet-presence-probability measurement unit 13 is an example of the measurement unit.
- the packet-presence-probability measurement unit 13 outputs the packet presence probability of this time to the comparison unit 15 and stores the packet presence probability of this time in the measurement value storage unit 14 .
- FIG. 3 is a drawing for describing the packet presence probability.
- FIG. 3 illustrates two cases A and B where the packet presence probabilities are different.
- the packet presence probability is lower than that in the case B.
- the packet length of each of IP packets to be input to the packet reception unit 11 is shorter than that in the case B, and the IFG between the IP packets is longer than that of the case B.
- a period where electrical signals are not present becomes longer comparing to the case B, the electrical signals being input to the positive phase component/negative phase component generation units 123 that is positioned on the later side of the packet reception unit 11 .
- impedance of a capacitor of the AC coupling that couples each of the positive phase component/negative phase component generation units 123 and each of the E/O conversion units 124 becomes near zero, and the midpoints of the potential of positive phase components match the midpoints of the potential of a negative phase components.
- the midpoints of the potential of positive phase components match the midpoints of the potential of negative phase components.
- impedance of a capacitor of the AC coupling that couples each of the positive phase component/negative phase component generation units 123 and each of the E/O conversion units 124 becomes infinitely large and the midpoints of the potential of positive phase components and a negative phase components to be input to the E/O conversion units 124 are apart in opposite directions.
- the midpoints of the potential of positive phase components and the midpoints of the potential of negative phase components are apart in opposite directions, the positive/negative phase components being input to the E/O conversion units 124 .
- the relationship between the packet presence probability and behavior of a positive phase component and a negative phase component will be described with reference to FIGS. 4 to 6 .
- FIG. 4 is a drawing for describing the relationship between the packet presence probability and behavior of a positive phase component and a negative phase component (part 1 ).
- FIG. 4 illustrates time variation of a positive phase component and a negative phase component input to the E/O conversion units 124 when the packet presence probability is relatively low. As illustrated in FIG. 4 , when a state where the packet presence probability is relatively low continues, the midpoint of the potential of the positive phase component and the midpoint of the potential of the negative phase component apart in opposite directions.
- FIG. 5 is a drawing for describing the relationship between the packet presence probability and behavior of a positive phase component and a negative phase component (part 2 ).
- FIG. 5 illustrates time variation of a positive phase component and a negative phase component input to the E/O conversion units 124 when the packet presence probability transits from a relatively low value to a relatively high value. As illustrated in FIG. 5 , when the packet presence probability transits from a relatively low value to a relatively high value, the midpoint of the potential of the positive phase component and the midpoint of the potential of the negative phase component get closer to each other and become the same value.
- FIG. 6 is a drawing for describing the relationship between the packet presence probability and behavior of a positive phase component and a negative phase component (part 3 ).
- FIG. 6 illustrates time variation of a positive phase component and a negative phase component input to the E/O conversion units 124 when the packet presence probability transits from a relatively low value to a relatively high value and then transits to a relatively low value.
- the positive phase component and the negative phase component behave as follows. That is, the midpoint of the potential of the positive phase component and the midpoint of the potential of the negative phase component get closer to each other and become the same value.
- FIG. 7 illustrates relationship between an eye pattern of electrical signals input to an E/O conversion unit and an eye pattern of optical signals output from the E/O conversion unit.
- an eye pattern on the left is an eye pattern of electrical signals to be input to the E/O conversion units 124 and an eye pattern on the right is an eye pattern of optical signals output from the E/O conversion units 124 .
- an eye pattern of optical signals output from the E/O conversion units 124 has an excellent waveform.
- the eye pattern of the optical signal output from the E/O conversion units 124 has cross points at positions comparatively close to the center as illustrated by the eye pattern on the right of the upper part of FIG. 7 .
- the waveform becomes a so-called an open eye pattern.
- an eye pattern of an optical signal output from the E/O conversion unit 124 has a deteriorated waveform.
- the eye pattern of the optical signal output from the E/O conversion units 124 has cross points at positions deviated from the center and is a distorted waveform in comparison to the eye pattern illustrated in FIG. 7 .
- the optical packet receiver 40 By using a waveform of an electrical signal obtained by O/E conversion of such an optical signal, it is difficult for the optical packet receiver 40 to determine whether the waveform of the electrical signal converted from the optical signal is larger than a predetermined area, and thus the optical packet receiver 40 may determines data wrongly.
- the measurement value storage unit 14 stores a packet presence probability measured by the packet-presence-probability measurement unit 13 for the last time.
- the packet presence probability measured by the packet-presence-probability measurement unit 13 for the last time will be referred to as “a packet presence probability of last time” below.
- the measurement value storage unit 14 outputs a packet presence probability of last time to the comparison unit 15 every time when the packet-presence-probability measurement unit 13 stores a packet presence probability of this time.
- the comparison unit 15 accepts input of a packet presence probability of this time from the packet-presence-probability measurement unit 13 .
- the comparison unit 15 accepts input of a packet presence probability of last time from the measurement value storage unit 14 .
- the comparison unit 15 compares the packet presence probability of this time with the packet presence probability of last time. When the packet presence probability of this time and the packet presence probability of last time do not match, the comparison unit 15 outputs comparison result indicating that the packet presence probability of this time and the packet presence probability of last time do not match to the resistance controlling unit 17 .
- the comparison unit 15 when the packet presence probability of this time and the packet presence probability of last time match, the comparison unit 15 outputs comparison result indicating that the packet presence probability of this time and the packet presence probability of last time match to the resistance controlling unit 17 .
- the condition where the packet presence probability of this time and the packet presence probability of last time match is satisfied when the packet presence probability of this time and the packet presence probability of last time match completely and also when the difference between the packet presence probability of this time and the packet presence probability of last time is smaller than a predetermined threshold.
- the comparison unit 15 also transfers the packet presence probability of this time with the comparison result to the resistance controlling unit 17 .
- the resistance value storage unit 16 stores a packet presence probability and a resistance value of the variable resistor units 126 in association with each other.
- FIG. 8 is a diagram illustrating an example of a data structure of a resistance value storage unit in the present embodiment. As illustrated in FIG. 8 , the resistance value storage unit 16 stores packet presence probabilities (%) and resistance values ( ⁇ ) in association with each other. For example, the resistance value storage unit 16 stores the packet presence probability “100”% and the resistance value “50” ⁇ of the variable resistor units 126 in association with each other. The resistance value storage unit 16 also stores the packet presence probability “90”% and the resistance value “40” ⁇ of the variable resistor units 126 in association with each other.
- the resistance value storage unit 16 also stores the packet presence probability “0”% and resistance value “0” ⁇ of the variable resistor units 126 in association with each other.
- the resistance value storage unit 16 stores resistance value of the variable resistor units 126 that varies the midpoint of the potential of a positive phase component smaller as the midpoint of the potential of the positive phase component input to each of the E/O conversion units 124 and the midpoint of the potential of a negative phase component get farther apart in opposite directions.
- the resistance controlling unit 17 controls the resistance value of the variable resistor units 126 based on the packet presence probability measured by the packet-presence-probability measurement unit 13 in such a manner that the midpoint of the potential of a positive phase component and the midpoint of the potential of a negative phase component, which would be apart in opposite directions in non-presence periods, get closer to each other. Specifically, the resistance controlling unit 17 accepts input of the comparison result and the packet presence probability of this time from the comparison unit 15 . When the comparison result indicates that the packet presence probability of this time and the packet presence probability of last time do not match, the resistance controlling unit 17 acquires, from the resistance value storage unit 16 , the resistance value of the variable resistor units 126 corresponding to the packet presence probability of this time.
- the resistance controlling unit 17 then controls to change the resistance value of the variable resistor units 126 closer to the acquired resistance value. Specifically, the resistance controlling unit 17 controls to change the resistance value of the variable resistor units 126 to a smaller value as the packet presence probability gets lower. On the other hand, the resistance controlling unit 17 stops controlling the resistance value of the variable resistor units 126 when the comparison result indicates that the packet presence probability of this time and the packet presence probability of last time match.
- the resistance controlling unit 17 is an example of the control unit.
- the resistance controlling unit 17 also reports, to the buffer unit 122 , an electrical-signal read permission signal for permitting each of the positive phase component/negative phase component generation units 123 to read an electrical signal after the resistance controlling unit 17 completes the control of the variable resistor units 126 .
- FIG. 9 is a diagram for describing the resistance-value control processing for changing the resistance values of the variable resistor unit.
- the upper part of FIG. 9 illustrates a state where the midpoint C 1 of the potential of a positive phase component and the midpoint C 2 of the potential of a negative phase component input to the E/O conversion units 124 are apart in opposite directions associated with the packet presence probability getting lower.
- the resistance controlling unit 17 controls to change the resistance value of the variable resistor units 126 as the packet presence probability gets lower.
- the midpoint C 1 of the potential of the positive phase component input to the E/O conversion units 124 becomes closer to the midpoint C 2 of the potential of the negative phase component and finally overlaps with the midpoint C 2 of the potential of the negative phase component as illustrated in the lower part of FIG. 9 .
- the eye pattern of an optical signal output from the E/O conversion units 124 becomes an eye pattern of an excellent waveform as illustrated in the upper part of FIG. 7 . That is, it is possible to improve a signal waveform that would be deteriorated due to presence/non-presence of input packets.
- the above-described packet-presence-probability measurement unit 13 , the comparison unit 15 , the resistance controlling unit 17 , and the like are realized by, for example, a Central Processing Unit (CPU) and a program that is analyzed and executed by the CPU.
- the packet-presence-probability measurement unit 13 , the comparison unit 15 , the resistance controlling unit 17 , and the like may be realized by using a Field Programmable Gate Array (FPGA).
- the above-described measurement value storage unit 14 , the resistance value storage unit 16 , and the like are realized by using, for example, a Random Access Memory (RAM), a Read Only Memory (ROM), a Flash Memory, a hard disk, an optical disk, and the like.
- FIG. 10 is a flowchart illustrating a process of the optical packet transmitter according to the present embodiment.
- the packet reception unit 11 of the optical packet transmitter 10 waits when the packet reception unit 11 has not yet received an IP packet from, for example, 10G Ethernet (step S 101 ; No).
- the packet reception unit 11 converts the received IP packet to an electrical signal and outputs the electrical signal after conversion to the electrical signal division unit 121 (step S 102 ).
- the packet reception unit 11 also detects a packet length and information of an IFG included in the received IP packet, and outputs the detected packet length and information of the IFG to the packet-presence-probability measurement unit 13 .
- the electrical signal division unit 121 divides an electrical signal and outputs the divided electrical signal to the buffer unit 122 .
- the buffer unit 122 temporarily holds the electrical signals for each of predetermined read addresses (step S 103 ).
- the packet-presence-probability measurement unit 13 measures a packet presence probability (step S 104 ).
- the packet-presence-probability measurement unit 13 may measure the packet presence probability by calculating packet length/(packet length+IFG).
- the packet-presence-probability measurement unit 13 outputs the packet presence probability of this time to the comparison unit 15 and stores the packet presence probability of this time in the measurement value storage unit 14 . Since the packet presence probability of this time is stored, the measurement value storage unit 14 outputs the packet presence probability of last time to the comparison unit 15 .
- the comparison unit 15 compares the packet presence probability of this time with the packet presence probability of last time (step S 105 ).
- the comparison unit 15 transfers the packet presence probability of this time along with the comparison result to the resistance controlling unit 17 .
- the resistance controlling unit 17 When the packet presence probability of this time and the packet presence probability of last time don't match (step S 106 ; No), the resistance controlling unit 17 performs the following processing. That is, the resistance controlling unit 17 controls the resistance value of the variable resistor units 126 based on the packet presence probability of this time in such a manner that the midpoint of the potential of a positive phase component and the midpoint of the potential of a negative phase component, which would be apart in opposite directions in non-presence periods, get closer to each other (step S 107 ).
- step S 108 When the control of the resistance value is not completed (step S 108 ; No), the resistance controlling unit 17 waits.
- step S 106 when the packet presence probability of this time and the packet presence probability of last time match (step S 106 ; Yes), the resistance controlling unit 17 stops controlling the resistance value (step S 109 ) and proceeds the processing to step S 110 .
- the resistance controlling unit 17 performs the following processing after completing the control of the resistance value (step S 108 ; Yes) or after stopping the control of the resistance value (step S 109 ). That is, the resistance controlling unit 17 reports, to the buffer unit 122 , an electrical-signal read permission signal for permitting each of the positive phase component/negative phase component generation units 123 to read an electrical signal (step S 110 ).
- the buffer unit 122 When the buffer unit 122 accepts the electrical-signal read permission signal from the resistance controlling unit 17 , the buffer unit 122 releases the temporary holding of the electrical signals and permits the respective positive phase component/negative phase component generation units 123 to read the electrical signals.
- Each of the positive phase component/negative phase component generation units 123 reads an electrical signal that is held in the buffer unit 122 for an read address corresponding to the positive phase component/negative phase component generation unit 123 , generates a positive phase component and a negative phase component from the read electrical signal, and outputs the generated positive phase component and negative phase component to each of the E/O conversion units 124 .
- Each of the E/O conversion units 124 then converts the electrical signal to an optical signal having a waveform corresponding to a potential difference between the positive phase component and the negative phase component (step S 111 ).
- the wavelength multiplexing unit 125 performs wavelength-multiplexing on the optical signal to obtain an optical packet and outputs the optical packets to the optical packet switching apparatus 20 through a port (step S 112 ).
- the optical packet transmitter 10 measures a packet presence probability and controls the resistance value of the variable resistor units 126 based on the measured packet conversion rate in such a manner that the midpoint of the potential of a positive phase component and the midpoint of the potential of a negative phase component input to the E/O conversion units 124 get closer to each other. Therefore, the optical packet transmitter 10 can control the E/O conversion units 124 to output optical signals having an excellent waveform of a so-called open eye pattern. As a result, it is possible to improve a signal waveform that would be deteriorated due to presence/non-presence of input packets.
- the optical packet transmitter 10 compares a packet conversion rate measured this time with a packet conversion rate measured last time.
- the optical packet transmitter 10 stops controlling the resistance value of the variable resistor units 126 when the packet presence probability measured this time and the packet presence probability measured last time match as a result of the comparison. Therefore, in a case where a packet presence probability does not vary from the time when the resistance value of the variable resistor units 126 was measured last time by the time to measure the value this time, it is possible to prevent wasteful control of the resistance value of the variable resistor units 126 .
- processing load increase can be suppressed, and a signal waveform that would be deteriorated due to presence/non-presence of input packets can be improved.
- the optical packet transmitter 10 reports an electrical-signal read permission signal to the buffer unit 122 after completing the control of the resistance value of the variable resistor units 126 . Therefore, it is possible to prevent a positive phase component and a negative phase component having the midpoints of the potential being apart in opposite directions from being input to the E/O conversion units 124 under the condition where the control of the resistance value of the variable resistor units 126 is not completed.
- the optical packet transmitter 10 controls the resistance value of the variable resistor units 126 , which is provided to a positive phase component, based on a packet conversion rate in such a manner that the midpoint of the potential of the positive phase component and the midpoint of the potential of a negative phase component input to the E/O conversion units 124 get closer to each other.
- the disclosed technique is not limited to the example.
- the optical packet transmitter 10 may control the resistance value provided to a negative phase component based on a packet conversion rate.
- variable resistor unit 126 is arranged on a transmission line that allows input of a negative phase component to each of the E/O conversion units 124 to provide, to a negative component, a resistor that varies the midpoint of the potential of the negative phase component to be input to the each E/O conversion units 124 .
- the resistance controlling unit 17 controls to change the resistance value of the variable resistor units 126 to a larger value as the packet presence probability gets lower.
- the midpoint of the potential of a negative phase component input to the E/O conversion units 124 becomes closer to the midpoint of the potential of a positive phase component and finally overlaps with the midpoint of the potential of the positive phase component.
- an eye pattern of optical signals output from each of the E/O conversion units 124 becomes an eye pattern of an excellent waveform as illustrated in the upper part of FIG. 7 . That is, it is possible to improve a signal waveform that would be deteriorated due to presence/non-presence of input packets.
- An aspect of the optical communication apparatus disclosed by the present application has an effect of improving a signal waveform that would be deteriorated due to presence/non-presence of input packets.
Abstract
Description
Claims (4)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013118215A JP6244674B2 (en) | 2013-06-04 | 2013-06-04 | Optical communication apparatus and optical communication apparatus control method |
JP2013-118215 | 2013-06-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20140355980A1 US20140355980A1 (en) | 2014-12-04 |
US9270382B2 true US9270382B2 (en) | 2016-02-23 |
Family
ID=51985219
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/294,363 Expired - Fee Related US9270382B2 (en) | 2013-06-04 | 2014-06-03 | Optical communication apparatus and control method thereof |
Country Status (2)
Country | Link |
---|---|
US (1) | US9270382B2 (en) |
JP (1) | JP6244674B2 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5589786A (en) * | 1994-06-06 | 1996-12-31 | Cselt- Centro Studi E Laboratori Telecommunicazioni S.P.A. | High-speed CMOS driver for optical sources |
US6256329B1 (en) * | 1998-03-11 | 2001-07-03 | Fujitsu Limited | Semiconductor laser driver circuit |
US20020109075A1 (en) * | 2001-02-01 | 2002-08-15 | Fujitsu Limited | DC offset cancellation circuit, differential amplification circuit with DC offset cancellation circuit, photo-electric pulse conversion circuit, pulse shaping circuit, and pulse generation circuit |
US20040174916A1 (en) * | 2003-03-06 | 2004-09-09 | Opnext Japan, Inc. | Directly modulated optical module and method for driving semiconductor laser included therein |
US20050195868A1 (en) * | 2004-03-05 | 2005-09-08 | Moran Timothy G. | Eye safety logic with compensation for transient conditions |
US20070297472A1 (en) * | 2006-06-02 | 2007-12-27 | Naoki Nishiyama | Laser driver circuit able to compensate a temperature dependence of the laser diode |
US20120148239A1 (en) | 2010-12-09 | 2012-06-14 | Shota Mori | Optical packet switching apparatus, optical packet switching system, and optical packet in-line amplifier apparatus |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7630631B2 (en) * | 2004-04-14 | 2009-12-08 | Finisar Corporation | Out-of-band data communication between network transceivers |
JP2006210812A (en) * | 2005-01-31 | 2006-08-10 | Sumitomo Electric Ind Ltd | Circuit and method for light output control |
JP2009026835A (en) * | 2007-07-18 | 2009-02-05 | Nippon Telegr & Teleph Corp <Ntt> | Semiconductor laser module and semiconductor laser module device equipped with the same |
US8094692B2 (en) * | 2008-02-22 | 2012-01-10 | Nippon Telegraph And Telephone Corporation | Modulation method, modulation program, recording medium, modulation device, and optical transmitter |
JP2011243827A (en) * | 2010-05-20 | 2011-12-01 | Nippon Telegr & Teleph Corp <Ntt> | Modulator, optical transmitter and modulation method |
JP5352627B2 (en) * | 2011-06-24 | 2013-11-27 | 富士通テレコムネットワークス株式会社 | Optical packet switching equipment |
-
2013
- 2013-06-04 JP JP2013118215A patent/JP6244674B2/en not_active Expired - Fee Related
-
2014
- 2014-06-03 US US14/294,363 patent/US9270382B2/en not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5589786A (en) * | 1994-06-06 | 1996-12-31 | Cselt- Centro Studi E Laboratori Telecommunicazioni S.P.A. | High-speed CMOS driver for optical sources |
US6256329B1 (en) * | 1998-03-11 | 2001-07-03 | Fujitsu Limited | Semiconductor laser driver circuit |
US20020109075A1 (en) * | 2001-02-01 | 2002-08-15 | Fujitsu Limited | DC offset cancellation circuit, differential amplification circuit with DC offset cancellation circuit, photo-electric pulse conversion circuit, pulse shaping circuit, and pulse generation circuit |
US20040174916A1 (en) * | 2003-03-06 | 2004-09-09 | Opnext Japan, Inc. | Directly modulated optical module and method for driving semiconductor laser included therein |
JP2004273631A (en) | 2003-03-06 | 2004-09-30 | Opnext Japan Inc | Direct modulation type optical module |
US20050195868A1 (en) * | 2004-03-05 | 2005-09-08 | Moran Timothy G. | Eye safety logic with compensation for transient conditions |
US20070297472A1 (en) * | 2006-06-02 | 2007-12-27 | Naoki Nishiyama | Laser driver circuit able to compensate a temperature dependence of the laser diode |
US20120148239A1 (en) | 2010-12-09 | 2012-06-14 | Shota Mori | Optical packet switching apparatus, optical packet switching system, and optical packet in-line amplifier apparatus |
JP2012124731A (en) | 2010-12-09 | 2012-06-28 | Fujitsu Telecom Networks Ltd | Optical packet exchange device, optical packet exchange system and optical packet relay device |
US8705958B2 (en) * | 2010-12-09 | 2014-04-22 | Fujitsu Telecom Networks Limited | Optical packet switching apparatus, optical packet switching system, and optical packet in-line amplifier apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP6244674B2 (en) | 2017-12-13 |
US20140355980A1 (en) | 2014-12-04 |
JP2014236442A (en) | 2014-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9025603B2 (en) | Addressing scheme for hybrid communication networks | |
US10355971B2 (en) | System and method for data path validation and verification | |
US9231860B2 (en) | System and method for hierarchical link aggregation | |
US8942138B2 (en) | Methods and apparatus to determine a capacity for a network layer topology | |
EP3114803A1 (en) | Routing path selection based on dynamical metric values | |
US9807002B2 (en) | Centralized route determination in communication networks | |
US10567272B2 (en) | Bit error information transfer method, network device, and communications system | |
US20120163392A1 (en) | Packet processing apparatus and method | |
US8427353B2 (en) | High-speed flash analog to digital converter | |
US9705791B2 (en) | Route setting device and route setting method | |
Narayanan et al. | A probabilistic framework for protocol conversions in IIoT networks with heterogeneous gateways | |
US9270382B2 (en) | Optical communication apparatus and control method thereof | |
US8942114B2 (en) | System and method for calculating utilization entropy | |
US20100085886A1 (en) | Packet delay characteristic measuring apparatus and method | |
CN112787832B (en) | Method, electronic device and computer storage medium for generating network topology | |
CN112714063B (en) | Message transmission method, device and digital processing chip | |
JP2012222789A (en) | Transmission path determination system, network management device, and transmission path determination method | |
CN102859940B (en) | Speed estimation method, velocity estimation equipment and velocity estimation system | |
CN113206788B (en) | Service quality mapping method and device based on SR and storage medium | |
CN110366205B (en) | Method and device for selecting initial source node in mobile opportunity network traffic unloading | |
CN104410544A (en) | Ethernet network loop circuit testing method and device | |
WO2024032249A1 (en) | Optical power measurement apparatus and method, and passive optical network system | |
US20150281121A1 (en) | Transmitter, transmission system, and recording medium | |
JP2007150957A (en) | Address recognition apparatus | |
Kálmán et al. | Measuring latencies over industrial Ethernet switches |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: FUJITSU LIMITED, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SAKANE, YUICHIRO;MATSUNAGA, KOJI;TANAKA, YASUO;AND OTHERS;SIGNING DATES FROM 20140508 TO 20140529;REEL/FRAME:033020/0155 |
|
AS | Assignment |
Owner name: FUJITSU TELECOM NETWORKS LIMITED, JAPAN Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND ASSIGNEE PREVIOUSLY RECORDED AT REEL: 033020 FRAME: 0155. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNORS:SAKANE, YUICHIRO;MATSUNAGA, KOJI;TANAKA, YASUO;AND OTHERS;SIGNING DATES FROM 20140508 TO 20140529;REEL/FRAME:036942/0047 Owner name: FUJITSU LIMITED, JAPAN Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND ASSIGNEE PREVIOUSLY RECORDED AT REEL: 033020 FRAME: 0155. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNORS:SAKANE, YUICHIRO;MATSUNAGA, KOJI;TANAKA, YASUO;AND OTHERS;SIGNING DATES FROM 20140508 TO 20140529;REEL/FRAME:036942/0047 |
|
AS | Assignment |
Owner name: FUJITSU LIMITED, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FUJITSU TELECOM NETWORKS LIMITED;REEL/FRAME:036922/0282 Effective date: 20150930 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |