1. The Field of the Invention
The present invention relates generally to systems, methods, and devices for high speed data transmission. More particularly, embodiments of the invention concern systems, methods, and devices for providing a redundant and robust status link in a multi-channel optical communication system and applications thereof.
2. The Relevant Technology
Computing and networking technology have transformed our world. As the amount of information communicated over networks has increased, high speed transmission has become ever more critical. Many high speed data transmission networks rely on optoelectronic devices for facilitating transmission and reception of digital data embodied in the form of optical signals over optical fibers. Optical networks are thus found in a wide variety of high speed applications ranging from modest Local Area Networks (LANs) to backbones that define a large portion of the infrastructure of the Internet.
Typically, data communication in such networks is implemented by way of an optoelectronic device, such as a transceiver or transponder, that includes an optical transmitter for optical data transmission and an optical receiver for optical data reception. As demands for higher data transmission speeds between points in optical networks have increased, optoelectronic devices have been developed with multiple optical transmitters and multiple optical receivers to transmit and receive optical signals over multiple signal channels. These multi-channel optoelectronic devices often utilize one of several different types of signal channels, such as multiple ribbon fibers, multiple wavelengths or in-phase and quadrature-phase channels. Every signal channel requires its own transmitter and receiver. To support N duplex channels, a multi-channel optoelectronic device therefore requires at least N transmitters and at least N receivers.
It is often desirable in optical networks to implement a status link between optoelectronic devices, whether the devices are multi-channel or single-channel. The status link can be used to provide information to the devices about each device and/or the physical link between the devices. Conventional status links are often implemented by signaling between optoelectronic devices over spare fibers and/or by superimposing the status link out-of-band (OOB) on a single signal channel. These schemes require additional components and/or are subject to the same failure modes as the signal channel.
Additionally, one of the problems associated with multi-channel optical links is that of eye safety. Consider a multi-channel optical link that includes a first multi-channel optoelectronic device at one location and a second multi-channel optoelectronic device at another location. One or more first fibers couple the transmitters of the first device to the receivers of the second device while one or more second fibers couple the transmitters of the second device to the receivers of the first device. If either of the first or second fibers is removed from the first or second device, one or more transmitters may still be transmitting, either over a fiber(s) or into free-space, exposing emitted optical signals to view. At certain frequencies, the exposed optical signals can cause minimal to severe damage to a human eye if viewed. The potential damage may increase as the number of transmitters emitting optical signals increases, thereby posing an eye safety risk even if each individual transmitter's power is well below what is considered safe.
Conventional solutions for ensuring eye safety limit the optical link budget or implement mechanical interlocks or shutters in the optical fibers. In the case of the former, the limited optical link budget limits the distance over which information can be transmitted and/or the maximum number of transmitters that can be implemented before the aggregate power of the link exceeds the nominal eye safety limit. In the case of the latter, the mechanical interlocks/shutters are ineffective if an opening occurs at a point other than at the interlock or shutter trigger points. Additionally, both conventional solutions may require the use of additional components in the optical link, increasing its cost and/or complexity.
Additionally, multi-channel optical links are typically required to meet one or more specifications over the lifetime of the hardware. Age and other factors can degrade the performance of certain components, degrading in turn the quality of the optical signals transmitted over the optical links. For example, the optical signals emitted by a transmitter often attenuate as the transmitter ages, even though the transmitter bias current remains constant. This degradation in signal strength can increase bit error rates and ultimately result in loss of the signal. For this reason, optoelectronic devices and other hardware must be designed to operate at the worst operating point at the end of life for the hardware, which may produce operating inefficiencies at the beginning of life of the hardware.
In some cases, degradations in optical signal quality may be compensated for by adjusting one or more parameters. For instance, increasing the transmit power of an aging transmitter can compensate for age-attenuation. Some optoelectronic devices implement digital monitor and control techniques with a controller to identify degradation effects and compensate accordingly. However, not all degradation effects can be identified, in which case some may remain untreated. For example, an optoelectronic device may be unable to identify degradation effects outside of the device which nonetheless affect optical signal quality, such as the degradation of the optical medium over which a transmitter emits an optical signal or degradation of the mechanical connection between the device and the optical medium. Because the device is unable to identify the problem, the device does nothing to compensate for it.
The subject matter claimed herein is not limited to embodiments that solve any disadvantages or that operate only in environments such as those described above. Rather, this background is only provided to illustrate one exemplary technology area where some embodiments described herein may be practiced.
Embodiments of the present invention are directed to systems and methods for communicating status information over a multi-channel communication link. In particular, embodiments of the invention enable the use of two or more signal channels to simultaneously convey a status link with two or more main communication links. In this manner, each end of the multi-channel communication link can obtain information about the other end of the link, which permits functions to improve the quality of the main communication links, including operating above a nominal eye safety limit and/or adjusting transmit power to compensate for degradation. Advantageously, redundantly conveying the status data over two or more of the main communication links provides a high failure tolerance in the event that one or more of the main communication links is impaired.
In one embodiment of the invention, a first optoelectronic device establishes a redundant status link with a second optoelectronic device in a multi-channel communication link. To establish a status link, the first device generates a low frequency status link modulation signal from status data and effectively applies the status link modulation signal to at least two transmitter bias currents of the first device to generate at least two status-link modulated transmitter bias currents. Each status-link modulated transmitter bias current can be provided to a different transmitter as-is, or each can be further modulated with a different high frequency primary data modulation signal representative of primary data before being provided to a different transmitter. The transmitters transform the received electrical signals to optical signals which are transmitted over a multi-channel communication link to the second device. The optical signals are representative of the status data and optionally the primary data as well.
The status link established with the second device can be detected by the second device by receiving the optical signals, converting the optical signals to electrical signals with a plurality of optical receivers, and detecting the receiver bias currents of the optical receivers to extract the status data. In a similar manner, the first device can detect a status link established by the second device with the first device. Advantageously, the status data received via a redundant status link can be used by the first or second device to adjust one or more parameters.
For instance, in one embodiment, a redundant status link enables operation of a multi-channel optical communication link above nominal eye safety limits. In this embodiment, a first device communicating over a plurality of transmit and receive channels with a second device establishes a status link with the second device. The first device determines that optical signals received from the second device over the receive channels are not potentially exposed to view and sends status data over the status link to the second device indicating it is safe for the second device to transmit optical signals to the first device over the receive channels at an aggregate optical transmit power that is greater than a predetermined eye safety limit. The second device can then transition to or maintain operation in a transmit power mode where its aggregate optical output exceeds the predetermined eye safety limit until it stops receiving the status data from the first device. In a similar manner, the second device can send the first device status data regarding potential exposure of its transmit optical signals such that the first device can transition to or maintain operation in a transmit power mode where its aggregate optical output exceeds the predetermined eye safety limit.
In another embodiment, a redundant status link can be used to compensate for degradation effects affecting a multi-channel optical communication link. In this embodiment, the first device establishes the status link with the second device, monitors the status of the receive channels, and transmits status data indicative of the status of the receive channels to the second device over the status link. The second device can receive the status data and use it to adjust the transmit power of one or more of its optical transmitters. Similarly, the second device can establish a status link with the first device, monitor the status of the transmit channels, and transmit status data indicative of the status of the transmit channels to the first device over the status link established with the first device. The first device can receive the status data and use it to adjust the transmit power of one or more of its optical transmitters.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the invention. The features and advantages of the invention may be realized and obtained by means of the instruments and combinations particularly pointed out in the appended claims. These and other features of the present invention will become more fully apparent from the following description and appended claims, or may be learned by the practice of the invention as set forth hereinafter.
To further clarify the above and other advantages and features of the present invention, a more particular description of the invention will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. It is appreciated that these drawings depict only typical embodiments of the invention and are therefore not to be considered limiting of its scope. The invention will be described and explained with additional specificity and detail through the use of the accompanying drawings in which:
Reference will now be made to the drawings to describe various aspects of exemplary embodiments of the invention. It should be understood that the drawings are diagrammatic and schematic representations of such exemplary embodiments and, accordingly, are not limiting of the scope of the present invention, nor are the drawings necessarily drawn to scale.
In general, embodiments of the invention are concerned with transmitting and receiving status data between optoelectronic devices. More particularly, embodiments of the invention enable the redundant transmission and receipt of status data over multiple signal channels. The status data can be used, for instance, to operate a multi-channel optical link at a transmit power mode higher than a nominal eye safety limit while preserving actual eye safety and/or to adjust the transmit power of a multi-channel optoelectronic device to compensate for age and/or other degradation effects. Embodiments of the invention can apply to optical communication links implementing various multi-channel transmission techniques, including wavelength division multiplexing (WDM), parallel optics, and in-phase and quadrature-phase (I and Q) channels.
In the A-to-B direction of the link 150, device A 110 can receive N electrical input signals from a first host (not shown), convert them to optical signals, and transmit the N optical signals over fiber optic cable(s) 130 to device B 120 where device B 120 converts them to N electrical output signals for a second host (not shown). Similarly, in the B-to-A direction, device B 120 can receive N electrical input signals from the second host, convert them to optical signals and transmit the N optical signals over fiber optic cable(s) 140 to device A 110 where device A 110 converts them to N electrical output signals for the first host. If the link 150 implements parallel optics, every optical signal is transmitted over a separate physical channel (e.g., a separate fiber) and fiber optic cables 130 and 140 may individually or jointly comprise one or more parallel ribbon fiber bundles. If the link 150 implements WDM, each optical signal is transmitted over a separate wavelength channel and the optical signals in each direction may be optically multiplexed onto a fiber optic cable 130 or 140 (or onto a single bidirectional fiber optic cable).
According to embodiments of the invention, status data may be transmitted between devices A and B of the optical link 150. The status data may indicate, for instance, the status of the communications channels (e.g., the physical or wavelength channels carrying data), that it is okay to transmit at a normal transmit power mode with an aggregate optical output that is higher than a nominal eye safety limit, or the like or any combination thereof. The status data may be conveyed by itself or simultaneously with primary data without impairing or degrading the quality or speed of transmission of the primary data. As used herein, the term “primary data” includes data such as customer data, voice data or computer data that does not control or provide information regarding the operation or status of a multi-channel point-to-point communication system. Primary data is conveyed over one or more main communication links or communication channels. “Status data,” “status information” and variations thereof are interchangeable terms that refer to data other than primary data, that provides information regarding or controls the operation or status of a multi-channel point-to-point communication system. Status data is conveyed over a status link and can be used to improve the quality of the main communication links.
The optical communication link 150 of
Briefly, to establish a redundant status link, controller A 111 effectively modulates transmitter bias currents for two or more of the N transmitters 112 of device A 110 with a low frequency status link modulation signal representative of status data generated by controller A. Similarly, controller B 121 can establish a status link with controller A by effectively modulating transmitter bias currents for two or more of the N transmitters 124 of device B 120 with a low frequency status link modulation signal representative of status data generated by controller B. In this manner, each controller establishes a status link with the other over two or more channels. The controllers use the redundant status links to convey status data to each other, and the status data may be used to optimize the performance of the optical link 150.
With additional reference to
While the optoelectronic device 200 and related components (e.g., host, fiber optic cables, etc.) will be described in some detail, they are described by way of illustration only, and not by way of restricting the scope of the invention. In particular, some of the components used to facilitate one type of multi-channel transmission technique may or may not be necessary in another type of multi-channel transmission technique. For instance, in the present embodiment, the fiber optic cables 260, 270 may each comprise MPO 12 fiber patch cord, made up of multiple single-mode or multi-mode fibers (e.g., SMF or MMF). In another embodiment in which WDM is implemented, however, one fiber optic cable carries multiple data signals, in which case as few as one SMF or MMF may be used for each of the fiber optic cables 260, 270.
During operation, the multi-channel optoelectronic device 200 can receive N data-carrying electrical signals or channels 202 from the host 250, which can be any computing system capable of communication with the multi-channel optoelectronic device 200, for transmission as N data-carrying optical signals on to the parallel fibers 260. The N electrical signals may each comprise primary data. Each electrical signal is provided to one of N laser drivers 204. A driver 204 receiving an electrical data signal provides a primary data modulation signal to a corresponding optical transmitter 206, driving the transmitter to emit onto one of the fibers 260 a data-carrying optical signal representative of the information carried on the electrical data signal.
Each of the N optical transmitters comprises a light source having any suitable configuration, including, but not limited to, a distributed feedback (DFB) laser, a vertical cavity surface emitting laser (VCSEL), a cooled or uncooled externally modulated laser (EML), an EML with a wavelocker, a Fabry-Perot laser, an LED, and the like. In the present embodiment, the N optical transmitters 206 comprise an array of N VCSELs fabricated as a single semiconductor component although other arrangements, light sources and materials may alternately or additionally be used.
The multi-channel optoelectronic device 200 is also configured to receive N data-carrying optical signals from parallel ribbon fibers 270 using N optical receivers 208. Each of the optical receivers 208 may comprise, for example, a photodetector, a photodiode, an avalanche photodiode (APD), a positive-intrinsic-negative photodiode (PIN), and the like. In the present embodiment, the N receivers 208 comprise an array of N PINs fabricated on a single piece of Indium Phosphide, although other arrangements, receivers and materials may alternately or additionally be used.
The N receivers 208 transform received optical signals into electrical signals. The post-amplifiers 210 amplify each electrical signal and provide N amplified signals 212 to the host 250. In other words, the multi-channel optoelectronic device can receive N optical signals, transform every one into an electrical signal, amplify each signal, and provide N amplified electrical signals representative of the N received optical signals to the host. The N received signals typically comprise primary data.
Although the present embodiment implements the same number (e.g., N) of drivers, transmitters, receivers and post-amplifiers as there are channels, in another embodiment additional components (e.g., drivers, transmitters, receivers, and/or post-amplifiers) can be implemented to provide spare channels in the event that one or more components fail, as disclosed in U.S. patent application Ser. No. 11/952,832 entitled PARALLEL HIGH-SPEED COMMUNICATION LINKS WITH REDUNDANT CHANNEL ARCHITECTURES, filed Dec. 7, 2007, which application is herein incorporated by reference in its entirety. In this case, the optoelectronic device 200 may additionally include one or more electrical multiplexers and demultiplexers and/or other circuitry to route data through operational channels.
The behavior of the drivers 204, transmitters 206, receivers 208 and post amplifiers 210 may vary dynamically due to a number of factors. For example, temperature changes, power fluctuations, feedback conditions, and aging effects may each affect the performance of these components. Accordingly, the optoelectronic device 200 further includes a controller 230, which can evaluate conditions pertinent to optoelectronic device operation, such as temperature, voltage or bias current, and receive information from the drivers 204, transmitters 206, receivers 208 and post amplifiers 210, represented by arrows 212, 214, 216 and 218, respectively. This allows the controller 230 to optimize the dynamically varying performance, and additionally detect when there is a loss of signal. Specifically, the control module 230 may optimize the operation of the optoelectronic device 200 by adjusting settings on each of the drivers 204 and/or post amplifiers 210 individually. These settings adjustments can be intermittent and are generally only made when temperature or voltage or other low frequency changes so warrant. According to one embodiment, these settings adjustments may occur in response to status data received from a second optoelectronic device with which the first optoelectronic device 200 communicates.
Alternately or additionally, the controller 230 may be configured to transition operation of the N transmitters 206 between a low transmit power mode and a normal transmit power mode depending on potential eye exposure to emitted optical signals. In one embodiment, this may include the controller 230 adjusting the transmitter bias currents of the transmitters 206, described in greater detail below. These transitions may occur in response to status data received from the second optoelectronic device.
The controller 230 may have access to a persistent memory 220, which in one embodiment, is an electrically erasable programmable read-only memory (EEPROM). Persistent memory 220 may also be any other nonvolatile memory source. The persistent memory 220 and the controller may be packaged together in the same package or in different packages without restriction. Data may be exchanged between the controller 230 and the host 250 using an appropriate interface 222, such as I2C, MDIO, SPI, or the like without restriction. Although not required, in one embodiment the controller 230 can include both an analog portion 232 and a digital portion 234 that together allow the controller to implement logic digitally, while still largely interfacing with the rest of the optoelectronic device 200 using analog signals.
The controller senses and retrieves data relating to the operation of the multi-channel optoelectronic device 200. In particular, the controller is configured to sense and retrieve data relating to each of the N transmit channels and/or the N receive channels. For instance, the controller may retrieve digital values for the transmitter bias current for each of the N transmitters 206. These digital values may be supplied to N digital to analog converters (DACs) which use the digital values to generate an analog transmitter bias current for each of the N transmitters 206. Upon receipt of optical signals by the N receivers 208, the controller may also detect the receiver bias current in each of the N receivers 208.
According to one embodiment of the invention, the controller 230 controls the transmit power of the N transmitters 206 by altering the transmitter bias current for each of the transmitters. This may done to compensate for aging effects. Alternately or additionally, if the controller 230 receives status data from the second device indicating it is safe to operate above an eye safety limit, it supplies the regular transmitter bias current to each of the transmitters 206, enabling the device 200 to operate in a normal transmit power mode. In the normal transmit power mode, the aggregate optical output power of the device 200 is above a nominal or predetermined eye safety limit. If the controller 230 does not receive status data indicating it is safe to operate above the eye safety limit, it operates in a low transmit power mode. In the low transmit power mode, the aggregate optical output power of the device 200 is at or below the nominal or predetermined eye safety limit. The low transmit power mode is achieved in one embodiment by reducing the transmitter bias current supplied to each of the transmitters 206 or in another embodiment by operating the regular transmitter bias currents at a low duty cycle.
The internal sensors 314A through 314D may generate analog signals that represent the measured values. In addition, the externally provided signals 316A, 316B may also be analog signals. In this case, the analog signals are converted to digital signals so as to be available to the digital portion 304 of the controller 300 for further processing. Of course, each analog parameter value may have its own ADC. However, to preserve chip space, each signal may be periodically sampled in a round robin fashion using a single ADC such as the illustrated ADC 308. In this case, each analog value may be provided to a multiplexer 318, which selects in a round robin fashion, one of the analog signals at a time for sampling by the ADC 308. Alternatively, multiplexer 318 may be programmed to allow for any order of analog signals to be sampled by the ADC 308.
The digital portion 304 of the control module 300 may include a timer module 320 that provides various timing signals used by the digital portion 304. Such timing signals may include, for example, programmable processor times. The timer module 320 may also act as a watchdog timer.
Two general purpose processors 322 and 324 are also included. The processors recognize instructions that follow a particular instruction set, and may perform normal general-purpose operation such as shifting, branching, adding, subtracting, multiplying, dividing, Boolean operations, comparison operations, and the like. In one embodiment, the general-purpose processors 322 and 324 are each a 16-bit processor and may be identically structured. The precise structure of the instruction set is not important to the principles of the present invention as the instruction set may be optimized around a particular hardware environment, and as the precise hardware environment is not important to the principles of the present invention.
A host communication interface 326 is used to communicate with the host 150 using, for example, serial data (SDA) and serial clock (SCL) lines of an I2C interface, although other interfaces may be used. The external device interface 328 is used to communicate with other modules within the multi-channel optoelectronic device 300 such as the post-amplifier 102, the laser driver 103, or the persistent memory 106.
The internal controller system memory 330 (not to be confused with the external persistent memory 220) may be random access memory (RAM) or nonvolatile memory. While system memory 330 may be RAM, it may also be a processor, register, flip-flop or other memory device. The memory controller 332 shares access to the controller system memory 330 amongst each of the processors 324, 322 and with the host communication interface 326 and the external device interface 328.
An input/output multiplexer 334 multiplexes the various input/output pins of the controller 300 to the various components within the controller 300. This enables different components to dynamically assign pins in accordance with the then-existing operational circumstances of the controller 300. Accordingly, there may be more input/output nodes within the controller 300 than there are pins available on the controller 300, thereby reducing the footprint of the controller 300.
Returning to
According to embodiments of the present invention, a status link may be established over two or more communication channels, either by itself or in combination with two or more main communication links, to provide a robust and redundant status link. The status link advantageously enables the elimination of eye safety limit restrictions on transmit power in certain circumstances, the transmission of status data regarding communication channels between the optoelectronic devices, and the like or any combination thereof. For a given direction A-to-B or B-to-A, primary data signals of the main communication links are generated when a high frequency primary data modulation signal, Imod, generated by each of the N drivers 204 from the N input electrical signals 202, modulates a laser bias current, Ibias, output by one of N DACs 306. The modulated bias current drives a transmitter to produce an optical signal representative of the primary data from the input electrical signal.
In order to establish a status link on a channel, Ibias for the channel (more particularly, Ibias for the transmitter of the channel) is effectively modulated with a low frequency status link modulation signal, Imod
Referring now to
For instance, in one embodiment, controller A 111 of device A 110 may determine that one of the main communication links with device B 120 is no longer working. This may be due to a failed transmitter or receiver, for instance. If unused channels are available (e.g., an unused fiber in a set of parallel ribbon fibers or an unused wavelength in WDM applications), the controller 111 may generate status data instructing optoelectronic device B 120 to switch out the non-functional channel for an available functional channel. Embodiments of methods and systems for providing failure tolerance with spare channels and a redundant status link are described in greater detail in United States Patent Application entitled REDUNDANCY AND INTEROPERABILITY IN MULTI-CHANNEL OPTOELECTRONIC DEVICES, filed Feb. 28, 2007, which application is herein incorporated by reference in its entirety.
Alternately or additionally, controller A 111 may determine that the optical signal received by one of optoelectronic device A's N receivers 112 is progressively attenuating, which could compromise the integrity of the main communication link associated with the receiver in question. The signal may be progressively attenuating due to aging and/or other degradation effects in one of the N transmitters of optoelectronic device B 120 and/or in one of the corresponding optical fibers 140. In this case, controller A 111 may generate status data instructing optoelectronic device B 120 (or more particularly, instructing controller B 121) to adjust the transmit power of the transmitter in question to compensate for the attenuation. One embodiment of a method for compensating for degradation effects is discussed in greater detail below with respect to
Alternatively or additionally, controller A 111 may determine whether optical signals emitted by the transmitters of device A and/or the transmitters of device B are potentially exposed to view. If controller A 111 determines that the optical signals are not potentially exposed to view (based on receiver bias currents of the N receivers 114 in one embodiment), it may generate 402 status data indicating it is safe for device B 120 to operate in the normal transmit power mode. Controller A 111 may continue to generate 402 status data indicating it is safe to transmit at the normal transmit power mode until it is unsafe to do so. In this embodiment, once controller B 121 no longer receives status data indicating it is safe to operate at the normal transmit mode, it can then transition to the low transmit power mode to maintain eye safety.
Alternately or additionally, controller A 111 may generate default status data which is constantly sent to optoelectronic device B 120 unless other status data has been generated. While specific types of status data have just been disclosed, those of skill in the art will recognize that other status data may alternately or additionally be generated as desired.
If the status link is combined with two or more main communication links (e.g., in the normal transmit power mode), each of the N drivers of device A 110 receives 404 a primary data signal used to establish a main communication link over one of the N channels. The primary data signals may be transformed into optical signals according to methods known in the art, an example of which is briefly described in the remainder of this paragraph. In a typical embodiment, the primary data signals may be line coded using 8B/10B, 64B/66B or some other encoding scheme designed to inhibit undesirably long strings of 0 bits or 1 bits which may otherwise disrupt system operation. The line coding may occur in the drivers, where further conditioning of the primary data signals (e.g., waveform shaping or the like) may optionally occur, ultimately resulting in N primary data modulation signals. N digital to analog converters (DACs) in controller A 111 each provides a transmitter bias current to be modulated by one of the N primary data modulation signals. Each of the N DACs uses a digital transmitter bias current value supplied by a processor of controller A 111 and a common reference voltage to convert the digital transmitter bias current value into a transmitter bias current. The resulting N transmitter bias currents provide sufficient current to each of the N transmitters for the lazing function of the N transmitters 112. Each of the N transmitter bias currents are modulated by a different primary data modulation signal and the primary-data modulated signals are used to drive the N transmitters 112, producing N optical signals.
If the status link is established by itself not in combination with two or more main communication links (e.g., in the low transmit power mode), the N drivers may not receive 704 primary data signals in which case N main communication links are not established. Instead, only a redundant status link is established. Two or more of the N DACs still combine digital transmitter bias current values from a processor of controller A 111 with a signal from a common reference voltage in order to provide transmitter bias currents to two or more transmitters. In this case, the transmitter bias currents are not modulated by the primary data modulation signals prior to being provided to the two or more transmitters.
In one embodiment, when the low transmit power mode is achieved by operating the transmitter bias currents at a low duty cycle (but at regular transmitter bias current levels), the status link is only operational during the portion of the duty cycle when the transmitter bias currents are at regular levels.
To enable the advantages of the present invention, two or more of the N transmitter bias currents are effectively modulated 406 with a low frequency status link modulation signal prior to being modulated by primary data modulation signals. According to one embodiment, this is done by modulating the signal from a common reference voltage 310, as illustrated in
In order to avoid interfering with the main communication links, the modulator 312 modulates the signal from the common reference voltage 310 with a low frequency to ensure that the status link modulation bandwidth is below a high pass cut-off frequency of the main links. Although not illustrated, the N transmitter bias currents (whether status-link modulated or not) may be low pass filtered to provide stable currents for the main communication links, which is consistent with keeping the status link modulation bandwidth below the high pass cut-off frequency of the main links. Those of skill in the art will appreciate, with the benefit of the present disclosure, that the common reference voltage signal may be modulated for at least two of the N DACs to provide some failure tolerance, while modulating the reference voltage signal for three or more of the N DACs provides increasingly higher failure tolerance.
In another embodiment of the invention, rather than modulating the common reference voltage signal for the N transmitter bias currents with the status link modulation signal, the processor of controller A 111 modulates the digital transmitter bias current values for two or more of the N transmitters with the status link modulation signal. In this embodiment, the processor of controller A 111 uses previously generated status data to generate a status link modulation signal. Within controller A 111, the status link modulation signal is combined with two or more of the N digital transmitter bias current values to produce status-link modulated digital transmitter bias current values. Accordingly, the status-link modulated digital transmitter bias current values are provided to the DACs 306 and the DACs produce status-link modulated transmitter bias currents for modulation by the primary data modulation signals. If the status link modulation signal is combined with less than all N of the digital transmitter bias current values, the remaining digital transmitter bias current values are utilized as-is to produce regular transmitter bias currents. As with the previous embodiment, failure tolerance increases as the number of status-link modulated transmitter bias currents increases.
After two or more of the N transmitter bias currents have been status-link modulated, each of the status-link modulated transmitter bias currents (and regular transmitter bias currents, if any) is provided to a different transmitter. When the status link is combined with two or more main communication links, each of the transmitter bias currents (status-link modulated and regular) is additionally modulated by a different primary data modulation signal. Due to the effective modulation of two or more of the transmitter bias currents with the status link modulation signal, two or more of the transmitters 212 emit 408 optical data signals representative of the status data. The emitted optical signals may also be representative of primary data if the status link is combined with two or more main communication links.
According to the method 400 of
With reference now to
In a typical embodiment, optoelectronic device B 120 receives 502 a total of N optical signals. However, if one or more of the main communication channels is not functioning or not in use for any reason, optoelectronic device B 120 may receive 502 less than a total of N optical signals, in which case the status link can be used in reestablishing the nonfunctional or unused communication channel(s).
According to embodiments of the invention, two or more of the N optical signals include status data. The N optical signals may additionally include primary data. Either way, the N optical signals are received by the N receivers 122, each of which converts 504 a different optical signal to an electrical signal. It is contemplated that when the status link is combined with two or more main communication links, the status link modulation signal is such that it does not interfere with subsequent processing of any of the N main communication links with which the status link may have been combined. Accordingly, the N electrical signals, whether some or all of the signals comprise both primary data and status data, may be provided to the N post amplifiers of device B 120 for further processing without demodulating the status data from the electrical signals.
The N receivers 122 may comprise photodetectors such as PINs, APDs, or the like. Each of the N receivers has a power supply that can source diode bias current, also referred to as “receiver bias current.” In one embodiment, a common power supply is shared by all N receivers 122. The reception by the receivers 122 of optical signals including status data changes the receiver bias currents. Receivers which receive optical signals including both primary data and status data will be referred to as “status link receivers.” The receiver bias currents provided by status link receivers will be referred to as “status-link modulated receiver bias currents.” Accordingly, the status link modulation is monitored by detecting 506 the status-link modulated receiver bias currents of the status link receivers. Receiver bias currents for any remaining receivers 122 may also be detected, but the status-link modulated receiver bias currents are the ones primarily used in monitoring the status link modulation.
In one embodiment of the invention, the status-link modulated receiver bias currents are detected by returning them to a common point, such as a common power supply. If all N channels include status data, then N status-link modulated receiver bias currents are returned to the common power supply. If only two or more (but less than N) channels include status data, then only two or more status-link modulated receiver bias currents are returned to the common power supply. In either case, the total supply current of the power supply may be detected using one or more sensors. In an optoelectronic device having a controller 300 described above, the total supply current may be detected using one or more of the external lines 316A and 316B. By detecting the total supply current of the power supply to which the status-link modulated receiver bias currents are returned, the status data may be extracted from the status-link modulated receiver bias currents.
In another embodiment of the invention, status data is extracted from status-link modulated receiver bias currents by detecting status-link modulated receiver bias current values in digital form in controller B 121. Although not required in all embodiments of the invention, the present embodiment of the invention implements digital monitor and control methods with controller B, which may correspond to the controller 300 of
Any one of various modulation techniques may be used to effectively apply the status link modulation signal to two or more transmitter bias currents. In one embodiment, low frequency amplitude modulation may be applied, as described below with respect to
Now with regard to
In particular,
An optoelectronic device transforms a primary data electrical signal to an optical signal for transmission over optical fiber. As already explained above, this is typically done by modulating Ibias with the primary data modulation signal, Imod, representative of the primary data. Imod is configured to modify the transmitter bias current to provide relatively more or less current to the transmitter, thereby increasing or decreasing the transmitter power above and below the average light level. Modulation of the transmitter power, and hence its optical output, above and below the average light level in this manner produces respectively a high light level logic “1” and low light level logic “0” in optical format, thereby enabling the transmitter to optically produce a stream of digital data.
The bias current of
Advantageously, the electrical signals of
With reference now to
The process 800 begins after controller A is powered on and controller A establishes 802 an A-to-B status link with controller B. In a typical embodiment, the status link is established while device A 110 is in the low transmit power mode. The status data transmitted over the status link may be generated by monitoring 804 the receiver bias current values for the receivers of device A 110. If the receiver bias current values indicate 806 that the optical signals in the B-to-A direction are not potentially exposed to view, controller A generates status data indicating it is safe to operate above eye safety limits. Stated another way, the status data may indicate it is safe for device B 120 to transmit optical signals at an aggregate transmit power that is greater than some predetermined limit. The status data is transmitted 808 to controller B using the A-to-B status link. Controller A monitors 804 the status of all receivers (e.g., by monitoring the receiver bias current values) at all times and continuously sends 808 the status data indicating it is safe to operate above eye safety limits to controller B as long as the receiver bias current values indicate that the optical signals in the B-to-A direction are not potentially exposed to view.
If the receiver bias current values indicate 806 that the optical signals in the B-to-A direction are potentially exposed to view, controller A does not generate and send 810 status data indicating it is safe to operate above eye safety limits to controller B. The optical signals in the B-to-A direction may be exposed for any of a number of reasons. For instance, the optical fiber(s) between the transmitters of device B 120 and the receivers of device A 110 may be inadvertently cut (e.g., by construction crews digging in the area in which the optical fiber(s) is laid, etc.). Alternately, a technician performing repairs or maintenance on the optical communication link may unplug the optical fiber(s) from the transmitters at device B 120 or from the receivers at device A 110. No matter the reason, controller A does not generate and send the status data indicating it is safe to operate above eye safety limits to controller B if it determines that the optical signals in the B-to-A direction are potentially exposed to view. Controller A continues to monitor 804 the status of all its receivers and not send 810 the status data indicating it is safe to operate above eye safety limits to controller B so long as the receiver bias current values indicate that the optical signals in the B-to-A direction are potentially exposed to view.
With reference now to
If controller B does not detect 906 the status data indicating it is safe to operate above eye safety limits, (either because controller A is not sending it or because the A-to-B status link has been lost), controller B maintains 910 (or transitions to) the low transmit power mode. Controller B may not detect the status data indicating it is safe to operate above eye safety limits for any of a variety of reasons. For instance, if the link hardware in the A-to-B direction is open, the A-to-B status link fails and controller A cannot send the safe message to controller B. If the link hardware in the B-to-A direction is open, or the receiver bias currents of device A 110 otherwise indicate a fault condition (e.g., potentially exposed optical signals), the A-to-B status link does not fail, but controller A does not send the status data indicating it is safe to operate above eye safety limits. In both cases, controller B maintains 910 operation in the low transmit power mode (or transitions to the low transmit power mode if it was previously operating in the normal transmit power mode). Controller B continues to monitor 904 the status link and maintain 910 operation in the low transmit power mode as long is it does not receive the status data indicating it is safe to operate above eye safety limits from controller A.
Advantageously, embodiments of the present invention permit a multi-channel communication link to operate above maximum eye safety transmit power limitations by automatically applying the limitations on maximum transmit power only when optical signals are potentially exposed to view. This can be done by continuously sending status data indicating it is safe to operate above the eye safety limits over a status link so long as there are no conditions detected indicative of potential eye exposure. Because of the high reliability of the status link, it can be relied on to actively maintain eye safety in the optical communication link.
Alternately or additionally, embodiments of the invention may include a method 1000 for identifying degradation effects and adjusting transmit power in an optoelectronic device to compensate, as described with respect to
After being powered on, controller A 111 establishes 1002 an A-to-B status link with controller B 121. The status data transmitted over the status link to controller B may be generated by monitoring 1004 the status of each of the N communication channels in the B-to-A direction, referred to herein as the “B-to-A channels”. More particularly, controller A observes and records data indicative of the status of the B-to-A channels, which may be referred to herein as “B-to-A channel status data”. For instance, digital receiver bias current values for the receivers 114 of device A 110 lower than some predetermined minimum level may indicate that corresponding transmitters of device B 120 need to be adjusted. Accordingly, the digital receiver bias current values for the receivers 114 of device A 110 may be obtained by detecting the receiver bias currents for the receivers and using one or more ADCs to convert the receiver bias currents into digital values. Controller A 111 may record other channel status data for the B-to-A channels in place of or in addition to the digital receiver bias current values.
Controller A 111 uses the A-to-B status link to transmit 1006 the B-to-A channel status data to controller B 121. Once controller B 121 has received the channel status data, it can analyze 1008 the status of the B-to-A channels to determine whether to adjust the transmit power of any transmitters (e.g., by adjusting the transmitter bias currents of the transmitters). For instance, if the digital receiver bias current value for one or more of the receivers of device A 110 is lower than a predetermined minimum level—indicative of degraded signal quality for the communication channel(s) corresponding to the one or more receivers in question—controller B 121 could increase the transmit power for the corresponding transmitter(s) of device B 120 to compensate for the degraded signal. Alternately, the digital receiver bias current value for one or more of the receivers of device A 110 may be higher than a predetermined maximum level—perhaps indicating that the transmitter(s) of device B 120 corresponding to the one or more receivers in question are inefficiently receiving unnecessary transmit power—in which case controller B 120 could decrease the transmit power for the corresponding transmitter(s). In any event, controller B can adjust 1010 the transmitter bias currents accordingly after analyzing the status of the B-to-A channels.
Those skilled in the art will recognize that although the method 1000 of
Advantageously, embodiments of the present invention can identify degradation effects in one or more optical links and implement a redundant status link to adjust the transmit power of corresponding communication channels to compensate for the degradation effects. Because of the high reliability of the redundant status link, it can be relied on to actively maintain the required transmit power in each of the communication channels.
The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 60/892,060 entitled STATUS LINK FOR MULTI-CHANNEL OPTICAL COMMUNICATION SYSTEMS, filed Feb. 28, 2007, U.S. Provisional Patent Application Ser. No. 60/892,143, entitled USE OF STATUS LINKS TO OPERATE OPTICAL TRANSCEIVER ABOVE NOMINAL EYE SAFETY LIMIT, filed Feb. 28, 2007, and U.S. Provisional Patent Application Ser. No. 60/892,065, entitled USE OF STATUS LINKS FOR ADJUSTING TRANSMIT POWER IN MULTI-CHANNEL OPTICAL COMMUNICATION SYSTEMS, filed Feb. 28, 2007. The foregoing patent applications are herein incorporated by reference.
Number | Date | Country | |
---|---|---|---|
60892060 | Feb 2007 | US | |
60892143 | Feb 2007 | US | |
60892065 | Feb 2007 | US |