SYSTEM AND METHOD FOR PERFORMING HIGH-SPEED COMMUNICATIONS OVER FIBER OPTICAL NETWORKS
Processing a received optical signal in an optical communication network includes equalizing a received optical signal to provide an equalized signal, demodulating the equalized signal according to an m-ary modulation format to provide a demodulated signal, decoding the demodulated signal according to an inner code to provide an inner-decoded signal, and decoding the inner-decoded signal according to an outer code. Other aspects include other features such as equalizing an optical channel including storing channel characteristics for the optical channel associated with a client, loading the stored channel characteristics during a waiting period between bursts on the channel, and equalizing a received burst from the client using the loaded channel characteristics.
This application is filed as a 37 C.F.R. 1.53(b) as a continuation claiming the benefit under 35 U.S.C §120 of the pending U.S. Pat. Application No. 17/013,635, “System and Method for Performing High-Speed Communications over Fiber Optical Networks”, which was filed by the same inventors on Sep. 6, 2020 claiming the benefit under 35 U.S.C §120 of the pending U.S. Pat. Application No. 16/297,610, “System and Method for Performing High-Speed Communications over Fiber Optical Networks”, which was filed by the same inventors on Mar. 9, 2019 claiming the benefit under 35 U.S.C §120 of the pending U.S. Pat. Application No. 15/884,351, “System and Method for Performing High-Speed Communications over Fiber Optical Networks”, which was filed by the same inventors on Jan. 30, 2018 claiming the benefit under 35 U.S.C §120 of the pending U.S. Pat. Application No. 15/095,137, “System and Method for Performing High-Speed Communications over Fiber Optical Networks”, which was filed by the same inventors on Apr. 10, 2016, now U.S. Pat. No. 9,887,795, claiming the benefit under 35 U.S.C §120 of the pending U.S. Pat. Application No. 12/512,968, “System and Method for Performing High-Speed Communications over Fiber Optical Networks”, which was filed by the same inventors on Jul. 30, 2009, now U.S. Pat. No. 9,337,948, claiming the benefit under 37 C.F.R. 1.53(b)(2) of U.S. Pat. Application Ser. No. 11/772,187 filed on Jun. 30, 2007, which claims benefit of commonly-assigned U.S. Pat. Application Ser. No. 10/865,547 filed on Jun. 10, 2004, now U.S. Pat. No. 7,242,868, which claims the benefit of U.S. Provisional Application No. 60/477,845 filed Jun. 10, 2003, incorporated herein by reference, and U.S. Provisional Application No. 60/480,488 filed Jun. 21, 2003, incorporated herein by reference.
FIELD OF THE INVENTIONThe invention relates to optical fiber communications generally, and more specifically to m-ary modulation in optical communication networks.
BACKGROUND OF THE INVENTIONLine coding is a process by which a communication protocol arranges symbols that represent binary data in a particular pattern for transmission. Conventional line coding used in fiber optic communications includes non-return-to-zero (NRZ), return-to-zero (RZ), and biphase, or Manchester. The binary bit stream derived from these line codes can be directly modulated onto wavelengths of light generated by the resonating frequency of a laser. Traditionally direct binary modulation based transmission offers an advantage with regard to the acceptable signal-to-noise ratio (SNR) at the optical receiver, which is one of the reasons direct binary modulation methods are used in the Datacom Ethernet/IP, Storage Fiber-Channel/FC and Telecom SONET/SDH markets for transmission across nonmultiplexed unidirectional fiber links.
The performance of a fiber optic network can be measured by the maximum data throughput rate (or information carrying capacity) and the maximum distance between source and destination achievable (or reach). For Passive Optical Networks (PONs) in particular, additional measures of performance are the maximum number of Optical Networking Units (ONUs) and/or Optical Networking Terminals (ONTs) possible on a network and the minimum and maximum distance between the Optical Line Terminator (OLT) and an ONU/ONT. These performance metrics are constrained by, among other things, amplitude degradation and temporal distortions as a result of light traveling through an optical fiber.
Amplitude degradation is substantially a function of length or distance between two end points of an optical fiber. Temporal distortion mechanisms include intramodal (chromatic) dispersion and intermodal (modal) dispersion. Intramodal dispersion is the dominant temporal dispersion on Single-mode fiber (SMF), while intermodal dispersion is dominant on Multi-mode fiber (MMF). Both types of temporal distortions are measured as functions of frequency or rate of transmission (also referred as line rate of a communication protocol) over distance in MHz•km. Temporal distortions are greater, hence a constraint on network performance, with increasing frequency transmission.
SUMMARY OF THE INVENTIONIn general, in one aspect, the invention includes a method for processing a received optical signal in an optical communication network, the method including: determining a first set of coefficients to equalize a portion of an optical signal received over a first optical link including using a blind equalization method that does not use a known training sequence to equalize the portion of the optical signal, equalizing the portion of the optical signal using the determined coefficients, and demodulating the equalized portion of the optical signal according to an m-ary modulation format.
Aspects of the invention may include one or more of the following features. The method includes determining a second set of coefficients to equalize a portion of an optical signal received over a second optical link. The method includes selecting one of the first or second set of coefficients based on a source of the portion of optical signal being equalized. The portion of the optical signal includes a burst within a time slot of the first optical link. The method includes storing the determined coefficients. The method includes retrieving the stored coefficients for equalizing a second portion of the optical signal corresponding to a portion received from a same source as generated the first portion of the optical signal. The coefficients are retrieved between signal bursts on the first optical link. The stored coefficients are retrieved for respective portions of the optical signals that correspond to respective signal sources. The first optical link includes a link in a point-to-multipoint passive optical network. The m-ary modulation format is selected from the group consisting of quadrature amplitude modulation, quadrature phase shift keying, orthogonal frequency division multiplexing and pulse amplitude modulation. The method includes demodulating a received first data stream and demodulating a second data stream received in the optical signal, and multiplexing the first and second data streams.
In general, in another aspect, the invention includes optical communication system including: a first transceiver coupled by an optical network to a second transceiver and third transceiver, the first transceiver including an equalization block and a modulation block, the equalization block operable to determine a first set of coefficients to equalize a portion of an optical signal received over the optical network from the second transceiver and a second set of coefficients to equalize a portion of the optical signal received over the optical network from the third transceiver, the equalization block including a blind equalization routine that does not use a known training sequence to equalize the portions of the optical signal, the equalization block operable to equalize the portions of the optical signal using the determined coefficients, and the modulation block operable to demodulate equalized portions of the optical signal according to an m-ary modulation format.
Aspects of the invention may include one or more of the following features. The optical network includes a first optical link for coupling the first and second transceiver, and a second optical link for coupling the first and third transceivers and where the equalization block is operable to select one of the first or second set of coefficients based on a source of the portion of optical signal being equalized. The equalization block is operable to store the first and second sets of coefficients for later retrieval and use to equalize portions of the optical signal. The portion of the optical signal includes a burst within a time slot on the optical network. The equalization block is operable to retrieve the sets of coefficients between signal bursts on the optical network. The optical network includes a link in a point-to-multipoint passive optical network. The m-ary modulation format is selected from the group consisting of quadrature amplitude modulation, quadrature phase shift keying, orthogonal frequency division multiplexing and pulse amplitude modulation. The system includes a multiplexer, the modulation block operable to demodulating a received first data stream and a second data stream received in the optical signal, and the multiplexer operable to multiplex the first and second data streams. The system includes a transmission convergence layer block for processing data streams received by the first transceiver, the transmission convergence layer block operable to control the demultiplexing of data streams including control of the multiplexer. The optical network is an optical distribution network. The first transceiver is an optical line terminator. The second and third transceivers are optical network terminals or optical network units.
In general, in another aspect, the invention includes a method for processing data for transmission in an optical communication network, the method including: demultiplexing a data stream into a first demultiplexed data stream and a second demultiplexed data stream, modulating each of the first and second data streams according to an m-ary modulation format, transmitting the first modulated data stream over a first optical link; and transmitting the second modulated data stream over a second optical link.
In general, in another aspect, the invention includes an optical communication system including: a demultiplexer operable to demultiplex a data stream into a first demultiplexed data stream and a second demultiplexed data stream, a modulation block operable to modulate each of the first and second data streams according to an m-ary modulation format, transmitting means operable to transmit the first modulated data stream over a first optical link and the second modulated data stream over a second optical link.
In general, in another aspect, the invention includes a method for processing a received optical signal in an optical communication network, the method including: equalizing a received optical signal to provide an equalized signal, demodulating the equalized signal according to an m-ary modulation format to provide a demodulated signal, decoding the demodulated signal according to an inner code to provide an inner-decoded signal, and decoding the inner-decoded signal according to an outer code.
Aspects of the invention may include one or more of the following features. The m-ary modulation format is selected from the group consisting of quadrature amplitude modulation, quadrature phase shift keying, orthogonal frequency division multiplexing and pulse amplitude modulation. Equalizing the received optical signal includes equalizing the received optical signal using a blind equalization routine that does not use a known training sequence. Equalizing the received optical signal includes equalizing the received optical signal using a known training sequence. The known training sequence is multiplexed in a frame within the received optical signal. The inner code includes a trellis code. The outer code includes an error correction code. The outer code includes a: Reed-Solomon code; trellis code; Low-density parity-check code, or a Turbo code.
In general, in another aspect, the invention includes a transceiver including: an equalizer for equalizing a received optical signal to provide an equalized signal, a demodulator in communication with the equalizer for demodulating the equalized signal according to an m-ary modulation format to provide a demodulated signal, an inner-decoder in communication with the demodulator for decoding the demodulated signal according to an inner code to provide an inner-decoded signal, and an outer-decoder in communication with the inner-decoder for decoding the inner-decoded signal according to an outer code.
Aspects of the invention may include one or more of the following features. The transceiver includes an optical module including a first bi-directional optical fiber interface including a first detector and a first driver, and a second bi-directional optical fiber interface including a second detector and a second driver, and management means for managing data flow across the first bi-directional optical fiber interface and across the second bi-directional optical fiber interface. The transceiver includes an optical module including a first bi-directional optical fiber interface including a first detector and a first driver, and a second bi-directional optical fiber interface including a second detector and a second driver, and a multiplexer for multiplexing a first demultiplexed data stream received over the first bi-directional optical fiber interface and a second demultiplexed data stream received over the second bi-directional optical fiber interface into a multiplexed data stream for transmission. The transceiver includes an optical module including a first bi-directional optical fiber interface including a first detector and a first driver, and a second bi-directional optical fiber interface including a second detector and a second driver, and a queue manager for managing traffic for a first bi-directional link associated with the first bi-directional optical fiber interface independently from traffic for a second bi-directional link associated with the second bi-directional optical fiber interface.
In general, in another aspect, the invention includes a transceiver including: an optical module including a first bi-directional optical fiber interface including a first detector and a first driver, and a second bi-directional optical fiber interface including a second detector and a second driver, and management means for managing data flow across the first bi-directional optical fiber interface and across the second bi-directional optical fiber interface.
Aspects of the invention may include one or more of the following features. The management means includes a multiplexer for multiplexing a first demultiplexed data stream received over the first bi-directional optical fiber interface and a second demultiplexed data stream received over the second bi-directional optical fiber interface into a multiplexed data stream for transmission. The management means is configured to demultiplex a data stream over a plurality of fiber links that excludes one or more failed fiber links. The management means includes a queue manager for managing traffic across the first bi-directional fiber interface independently from traffic for the second bi-directional fiber interface. The management means is configured to change the alignment of received data bits to adjust for an order of optical fiber connections to the first bi-directional optical fiber interface and the second bi-directional optical fiber interface.
In general, in another aspect, the invention includes a method for equalizing an optical channel including: storing channel characteristics for the optical channel associated with a client, loading the stored channel characteristics during a waiting period between bursts on the channel, and equalizing a received burst from the client using the loaded channel characteristics.
Aspects of the invention may include one or more of the following features. The method includes determining that the waiting period occurs before a burst from the client based on a schedule. The method includes updating the stored channel characteristics. The method includes providing a grant window, transmitting an identification number to the client in response to receiving a serial number from the client after the grant window. The method includes determining a distance from an upstream device to the client. The method includes compensating for communication delays between the upstream device and the client based on the determined distance.
In general, in another aspect, the invention includes a method for communicating data on a fiber optic network, the method including: modulating and demodulating data traffic on an optical link in the network in an m-ary modulation format; encoding and decoding data traffic on an optical link in the network according to an inner coding routine and an outer coding routine, demultiplexing data traffic from an optical link in the network and transmitting the data traffic across a plurality of optical fiber links in the network, multiplexing the data traffic from the plurality of optical fiber links, and equalizing a receive channel in the network to remove temporal distortions.
Aspects of the invention may include one or more of the following features. The method includes equalizing the receive channel according to a blind equalization routine. The method includes equalizing the receive channel according to a decision directed equalization routine. The method includes saving and loading coefficients for equalizing the receive channel for each of a plurality of transmitting sources. The method includes conveying a training sequence for a decision directed equalization routine as part of an in-use communication protocol. A training sequence for a decision directed equalization routine is conveyed as part of the activation process for an optical network terminal or optical network unit. An incorrect connection of an optical fiber link is corrected without having to physically change the connection.
In general, in another aspect, the invention includes a method for communicating on a passive optical network between a central transmission point and a plurality of receiving client end points, the method including: preparing downstream data for transmission and transmitting an optical downstream continuous mode signal demultiplexed across a plurality of bi-directional fibers using a plurality of wavelengths of light, receiving an optical downstream continuous mode signal demultiplexed from the plurality of bi-directional fibers using the plurality of wavelengths of light and recovering a downstream data transmission, preparing upstream data for transmission and transmitting an optical upstream burst mode signal demultiplexed across the plurality of bi-directional fibers using the plurality of wavelengthss of light, and receiving an optical burst mode signal demultiplexed from the plurality of bi-directional fibers using the plurality of wavelengths of light and recovering an upstream data transmission.
Aspects of the invention may include one or more of the following features. The central transmission point includes an optical line terminal, and the end points are operative as transceivers in a passive optical network. The upstream and downstream data for transmission are conveyed by respective different industry-standard services.
Implementations of the invention may include one or more of the following advantages.
A system is proposed that provides for high-speed communications over fiber optic networks. The system may include the use of the one or more of the following techniques either individually or in combination: m-ary modulation; channel equalization; demultiplexing across multiple fibers, coding and error correction. M-ary modulation allows for increased data throughput for a given line rate due to an increase in the number of bits per symbol transmitted. Channel equalization reduces the effects of temporal distortions allowing for increased reach. Demultiplexing across multiple fibers allows lower lines rates for a given data throughput rate due to the increased aggregate data throughput from the multiplexing. Coding and error correction allows for a greater selection of qualifying optical components that can be used in the network and complements m-ary modulation and channel equalization for overall system performance improvement as measured by transmit energy per bit. These methods when combined (in part or in total) increase the data throughput and reach for fiber optic networks. For PONs in particular, these methods may increase the number of ONU/ONTs and the distance between OLT and ONU/ONT by decreasing the line rate as compared to a conventional communication system of equivalent data throughput.
Referring to
First transceiver 100 transmits/receives data to/from the second transceiver 101 in the form of modulated optical light signals of known wavelength via the optical fiber 108. The transmission mode of the data sent over the optical fiber 108 may be continuous, burst or both burst and continuous modes. Both transceivers 100, 101 may transmit a same wavelength (e.g., the light signals are polarized and the polarization of light transmitted from one of the transceivers is perpendicular to the polarization of the light transmitted by the other transceiver). Alternatively, a single wavelength can be used by both transceivers 100, 101 (e.g., the transmissions can be made in accordance with a time-division multiplexing scheme or similar protocol).
In another implementation, wavelength-division multiplexing (WDM) may also be used. WDM is herein defined as any technique by which two optical signals having different wavelengths may be simultaneously transmitted bi-directionally with one wavelength used in each direction over a single fiber. In yet another implementation, coarse wavelength-division multiplexing (CWDM) or dense wavelength-division multiplexing (DWDM) may be used. CWDM and DWDM are herein defined as any technique by which two or more optical signals having different wavelengths are simultaneously transmitted in the same direction. The difference between CWDM and DWDM is CWDM wavelengths are typically spaced 20 nanometers (nm) apart, compared with 0.4 nm spacing for DWDM wavelengths. Both CWDM and DWDM may be used in bi-directional communications. In bi-directional communications, e.g. if wavelength-division multiplexing (WDM) is used, the first transceiver 100 may transmit data to the second transceiver 101 utilizing a first wavelength of modulated light conveyed via the fiber 108 and, similarly, the second transceiver 101 may transmit data via the same fiber 108 to the first transceiver 100 utilizing a second wavelength of modulated light conveyed via the same fiber 108. Because only a single fiber is used, this type of transmission system is commonly referred to as a bi-directional transmission system. Although the fiber optic network illustrated in
Electrical data input signals (Data IN 1) 115, as well as any optional clock signal (Data Clock IN 1) 116, are routed to the transceiver 100 from an external data source (not shown) for processing by the communication logic and memory 131. Communication logic and memory 131 process the data and clock signals in accordance with an in-use network protocol. Communication logic and memory 131,132 provides management functions for received and transmitted data including queue management (e.g., independent link control) for each respective link, demultiplexing/multiplexing and other functions as described further below. The processed signals are transmitted by the transmitter circuitry 134. The resulting modulated light signals produced from the first transceiver’s 100 transmitter 134 are then conveyed to the second transceiver 101 via the fiber 108. The second transceiver 101, in turn, receives the modulated light signals via the receiver circuitry 136, converts the light signals to electrical signals, processes the electrical signals using the communication logic and memory 132 (in accordance with an in-use network protocol) and, optionally, outputs the electrical data output signals (Data Out 1) 119, as well as optional clock signals (Data Clock Out 1) 120.
Similarly, the second transceiver 101 receives electrical data input signals (Data IN 1) 123, as well as any optional clock signals (Data Clock IN) 124, from an external data source (not shown) for processing by the communication logic and memory 132 and transmission by the transmitter circuitry 135. The resulting modulated light signals produced from the second transceiver’s 101 transmitter 135 are then conveyed to the first transceiver 100 using the optical fiber 108. The first transceiver 100, in turn, receives the modulated light signals via the receiver circuitry 133, converts the light signals to electrical signals, processes the electrical signals using the communication logic and memory 131 (in accordance with an in-use network protocol), and, optionally, outputs the electrical data output signals (Data Out 1) 127, as well as any optional clock signals (Data Clock Out 1) 128.
Fiber optic data network 50 may also include a plurality of electrical input and clock input signals, denoted herein as Data IN N 117/125 and Data Clock IN N 118/126, respectively, and a plurality of electrical output and clock output signals, denoted herein as Data Out N 129/121 and Data Clock Out N 130/122, respectively. The information provided by the plurality of electrical input signals may or may not be used by a given transceiver to transmit information via the fiber 108 and, likewise, the information received via the fiber 108 by a given transceiver may or may not be outputted by the plurality of electrical output signals. The plurality of electrical signals denoted above can be combined to form data plane or control plane bus(es) for input and output signals respectively. In some implementations, the plurality of electrical data input signals and electrical data output signals are used by logic devices or other devices located outside (not shown) a given transceiver to communicate with the transceiver’s communication logic and memory 131, 132, transmit circuitry 134, 135, and/or receive circuitry 133,136.
After DeMux 306 block, in one implementation, the transmit paths have analogous processing blocks. In an alternative implementation, independent signal processing can be supported in each path.
To increase the number of bits per symbol transmitted, m-ary modulation is performed in the MOD 309a, 309b block. In one implementation, an m-ary modulation method such as Quadrature Amplitude Modulation (QAM), QAM-32, QAM-256, Pulse Amplitude Modulation (PAM), PAM-5, PAM-17, Quadrature Phase Shift Keying (QPSK), differential QPSK (DQPSK), return-to-zero QPSK (RZ-QPSK), dual-polarized QPSK (DP-QPSK), or Orthogonal Frequency Division Multiplexing (OFDM) is used. Other m-ary modulation communication methods can be used, in particular other coherent modulation techniques which are known in the art. After processing by the MOD 309a, 309b block, the transmit data is converted to an analog signal by a Digital to Analog Converter (DAC) 310a, 310b. In one implementation, DAC 310a, 310b is configured to shape, condition or emphasize the signal for improved transmission performance. The DAC 310a, 310b passes the transmit data via electrical signals 311a, 311b to the laser driver (Driver) 312a, 312b as part of an implementation of TX 134 in an Optical Module 326. The driver 312a, 312b drives an optical transmitter, such as the Laser Diode (LD) 313a, 313b, which transmits light in response to transmit data signals received from the driver 312a, 312b. The light emitted from LD 313a, 313b is directed into the fibers 314a, 314b with the aid of a fiber optic interface (not shown). The fiber optic interface may include the necessary components (e.g., filters) to implement WDM, CWDM or DWDM functions.
On the receive side of the transceiver 100 as part of an implementation of RX 133 in an Optical Module 326, light propagated across an ODN (not shown in
The RX 133,136 and TX 134,135 circuitry of transceivers 100,101, or portions thereof, for example, PD 315a, 315b and LA 317a, 317b, can be combined within industry standard optical modules. Common optical module standards are 300pin, XENPAK, X2, and XPAK transponders and XFP or SFP and SFP+ transceivers. These optical modules include unidirectional fiber links with one fiber link for transmit path and a second fiber link for the receive path. However, implementations of optical modules 326, 401, 501 incorporate a plurality of bi-directional fiber links for transmitting demultiplexed data on separate fiber links. Any of a variety of optical couplers may be used to separate and/or combine light propagating into or out of the fiber links. These optical modules 326, 401, 501 used herein can conform to a form factor of standard optical modules such as the 300pin, XENPAK, X2, XPAK, XFP or SFP and SFP+. Other form factors may also be used.
Alternatively, in other implementations of transceiver 100, functions described above may be integrated into various different components. For example, in the implementation of transceiver 100 shown in
Alternative implementations of transceiver 100 utilizing a single fiber link 314a (without demultiplexing across multiple fibers) are illustrated in
An implementation for a channel equalization routine executed in the CDR & EQ 320a, 320b block includes determining coefficient settings or weights that are applied to the received data to remove undesired information (e.g. intersymbol interference (ISI) ) or noise from the received data and thereby increase the sensitivity, dynamic range of detecting signals and accuracy of receiving signals. Channel equalization can include a training or convergence period in which characteristics of the channel are learned or accounted for and coefficients, filter variables, or weights are adapted before or while processing the received data. Decision-directed equalization is an equalization method in which a known training sequence is sent during the training period and the receiver/transceiver uses the knowledge of the training sequence to learn about the channel characteristics. The training sequence can be multiplexed within a PON’s TC-Layer framing protocol. Blind equalization is a process during which an unknown input data sequence is recovered from the output signal of an unknown channel (i.e., current equalization data for a given channel is unknown or otherwise unavailable). Other equalization methods may be used, digital signal processing methods, or methods that improve the accuracy of processing received data signals or improve the efficiency of processing received data signals (e.g., reducing data acquisition time, reducing power consumed) by saving or storing a first set of settings generated by processing data from a first ONU/ONT and then load previously saved second set of settings previously generated by processing data from a second ONU/ONT before processing another set of data from the second ONU/ONT.
One mode of communications used by a PON, e.g., for upstream data traffic (ONU/ONT to OLT direction), is “burst mode” communications. For example, upstream communications on a PON may include a link shared among multiple clients or ONUs/ONTs via time division multiplexing under control by an OLT. The upstream direction is divided into time slots; each time slot includes a defined number of bits. A given ONU/ONT is granted some number of time slots during which to transmit an upstream frame of data to an OLT. The upstream direction uses an orchestrated collection of bursts from the different ONU/ONTs, coordinated by the OLT that tries to maximize upstream traffic bandwidth efficiency by minimizing empty slots.
A flow chart for an exemplary upstream burst mode communication equalization process is shown in
Another mode of communications used by a PON, e.g., for downstream data traffic (OLT to ONU/ONT direction), is “continuous mode” communications. In one implementation, a receiver, such as an ONU/ONT, equalizes a received data channel using either one of a blind equalization or a decision directed equalization method.
A flow chart for an exemplary PON activation process is shown in
A system has been proposed that includes demultiplexing across multiple fibers as is shown above with reference to
Information in a frame is used to synchronize a receiver (e.g., transceiver 101) with the beginning of a frame (e.g., a “frame delimiter”). The process of discovering the beginning of a frame is called “frame synchronization.” In specific protocols such as G.984, the downstream frame delimiter is called Psync, the upstream frame delimiter is called Delimiter and the process of frame synchronization in the downstream is called the HUNT. In one implementation, TC-Layer/MAC 305 block performs frame synchronization. In one implementation, specific bit patterns or values for frame delimiters are used that are unique for each fiber to differentiate one fiber from another or the order of fiber connections to correctly multiplex received data. The use of unique frame delimiters allows the TC-Layer/MAC 305 block to change the alignment of received data bits during multiplexing to adjust for the order of the fiber connections, without having to physically change the connections. Management of the bit alignment in this implementation forms part of the TC-Layer/MAC’s 305 block demultiplexing management responsibilities and functions.
Alternatively, the TC-Layer/MAC 305 block may assume an order for the fiber connections to determine the alignment of bits for multiplexing the received data and attempt frame synchronization. After a period of time with no frame synchronization success, the TC-Layer/MAC 305 block may assume a different order for the fiber connections and change the alignment of bits during multiplexing and attempt frame synchronization again. The process may repeat, including changing the alignment of bits to reflect other configurations during the multiplexing, and frame synchronization attempts continue until frame synchronization succeeds. In yet another alternative implementation, the TC-Layer/MAC 305 block may assume and attempt frame synchronization on all possible combinations of bit alignments in parallel, one of which will succeed in achieving frame synchronization.
Although the invention has been described in terms of particular implementations, one of ordinary skill in the art, in light of this teaching, can generate additional implementations and modifications without departing from the spirit of or exceeding the scope of the claimed invention. Accordingly, it is to be understood that the drawings and descriptions herein are proffered by way of example to facilitate comprehension of the invention and should not be construed to limit the scope thereof.
Claims
1. A pluggable optical transceiver module comprising of:
- a first electrical system interface for receiving a first electrical data signal and for transmitting a second electrical data signal, wherein the first electrical data signal and the second electrical data signal are analog electrical signals;
- a driver for amplifying the first electrical data signal to a first amplified electrical data signal to drive an optical transmitter;
- the optical transmitter for emitting a first optical signal responsive to and representative of the first amplified electrical data signal from the driver;
- an optical detector for receiving a second optical signal and producing a received electrical data signal responsive to and representative of the second optical signal;
- an amplifier for amplifying the received electrical data signal from the optical detector to produce the second electrical data signal; and
- a second electrical system interface for controlling equalization of data signals in the pluggable optical transceiver module.
2. The pluggable optical transceiver module of claim 1, wherein the form factor of the pluggable optical transceiver module is a pluggable form factor standard.
3. The pluggable optical transceiver module of claim 2, wherein the form factor standard is a small form factor pluggable (SFP) or SFP+ form factor standard.
4. The pluggable optical transceiver module of claim 2, wherein the form factor standard is an XFP form factor standard.
5. The pluggable optical transceiver module of claim 1, wherein the second electrical system interface is a serial interface.
6. The pluggable optical transceiver module of claim 1, wherein the second electrical system interface is used to control, adjust or modify coarse equalization of data signals in the pluggable optical transceiver module.
7. The pluggable optical transceiver module of claim 1, wherein the first electrical system interface includes parallel signals.
8. The pluggable optical transceiver module of claim 1, wherein the first electrical system interface includes serial signals.
9. The pluggable optical transceiver module of claim 1, wherein the first electrical data signal and second electrical data signal includes parallel electrical data signals.
10. The pluggable optical transceiver module of claim 1, wherein the first electrical system interface includes an attachment unit interface (AUI) based interface.
11. The pluggable optical transceiver module of claim 1, wherein the first optical signal is emitted on a first wavelength.
12. The pluggable optical transceiver module of claim 1, wherein the second optical signal is received on a second wavelength.
13. The pluggable optical transceiver module of claim 1, wherein the amplifier includes a transimpedance amplifier (TIA).
14. The pluggable optical transceiver module of claim 1, wherein the amplifier includes a linear amplifier.
15. The pluggable optical transceiver module of claim 1, wherein the amplifier performs equalization to produce the second electrical data signal.
16. The pluggable optical transceiver module of claim 1, wherein the received electrical data signal is amplified and then equalized in the amplifier to produce the second electrical data signal.
17. The pluggable optical transceiver module of claim 16, wherein the equalization is controlled through the second electrical system interface.
18. The pluggable optical transceiver module of claim 1, wherein the first electrical system interface includes transmitting a third electrical data signal and the pluggable optical transceiver module further includes:
- a second optical detector for receiving a third optical signal and producing a second received electrical data signal responsive to and representative of the third optical signal; and
- a second amplifier for amplifying the second received electrical data signal from the second optical detector to produce the third electrical data signal.
19. The pluggable optical transceiver module of claim 18, wherein the second received electrical data signal is amplified and then equalized in the second amplifier to produce the third electrical data signal.
20. The pluggable optical transceiver module of claim 19, wherein the equalization is controlled through the second electrical system interface.
Type: Application
Filed: Aug 26, 2022
Publication Date: Feb 23, 2023
Inventors: Alexander Soto (Las Vegas, NV), Walter Soto (Las Vegas, NV)
Application Number: 17/897,113