Abstract:
A method of processing a stream of digital samples of an optical signal received by a coherent optical receiver. The digital sample stream is processed to generate a dispersion compensated sample stream. The dispersion compensated sample stream is then processed to compensate polarization dependent impairments of the optical signal.
Abstract:
Nonlinearity induced signal distortions are compensated by processing an input communications signal, in the electrical domain prior to Electrical-to-optical conversion and transmission through an optical link of a communications system. According to the invention, a compensation operator is determined that substantially mitigates the nonlinearity induced signal distortions imparted to an optical signal traversing the communications system. The input communications signal is then input to the compensation operator to generate a predistorted electrical signal. This predistorted electrical signal is then used to modulate an optical source to generate a corresponding predistorted optical signal for transmission through the optical communications system. With this arrangement, arbitrary nonlinearity induced signal distortions imparted by the optical link can be compensated in such a manner that a comparatively undistorted optical signal is obtained at the receiving end of the optical link.
Abstract:
A method of recovering a value of a symbol received through an optical communications system. A multi-bit estimate of the symbol is subdivided into a first part and a second part, each part including at least one respective bit of the estimate. A most likely value of the first part is detected. The most likely value of the first part is processed using a Forward Error Correction (FEC) decoder to generate a corrected first part value, which is used to detect a most likely value of the second part. The most likely value of the second part is then processed by the FEC decoder to generate a corrected second part, which is combined with the corrected first part to recover the value of the symbol.
Abstract:
A signal equalizer for compensating impairments of an optical signal received through a link of a high speed optical communications network. At least one set of compensation vectors are computed for compensating at least two distinct types of impairments. A frequency domain processor is coupled to receive respective raw multi-bit in-phase (I) and quadrature (Q) sample streams of each received polarization of the optical signal. The frequency domain processor operates to digitally process the multi-bit sample streams, using the compensation vectors, to generate multi-bit estimates of symbols modulated onto each transmitted polarization of the optical signal. The frequency domain processor exhibits respective different responses to each one of the at least two distinct types of impairments.
Abstract:
The present invention discloses a high performance optical architecture for multiplexing and demultiplexing channels for use in high spectral efficiency optical systems. In general, the MUX and DeMUX architectures of the present invention will fall into two key sections or stages: a wavelength group section and a channel section. The group section makes use of characteristic associated with groups of multiplexed channels for separating said groups from an optical signal having a plurality of multiplexed groups. Advantageously, in preferred embodiments, the channel section is colorless (non-wavelength specific between groups) in order to reduce cost and complexity. With respect to the colorless channel section, components with free spectral ranges (FSRs) have been strategically added to provide repetitive optical filtering functions on group of channels (i.e. , subsets of channels within each band of wavelengths) so that the colorless channel section can operate in any respective group identically. Hence each of said colorless channel sections are interchangeable. Advantageously Distortion compensation can be performed on a per group basis.
Abstract:
In a coherent optical receiver of an optical communications network, a method of recovering a clock signal from a high speed optical signal received through an optical link. A set of compensation vectors are adaptively computed for compensating Inter-symbol Interference (ISI) due to at least polarization impairments of the optical signal. A channel delay is estimated based on the computed compensation vectors. The estimated channel delay is subtracted from the computed compensation vectors to generate corresponding modified compensation vectors. Finally, the modified compensation vectors are used to derive a recovered clock signal.
Abstract:
A high-speed signal generator. A digital signal processing (DSP) block generates a set of N (where N is an integer and N≥2) parallel digital sub-band signals, each digital sub-band signal having frequency components within a spectral range between 0Hz and ±Fs/2, where Fs is a sample rate of the digital sub-band signals. A respective Digital -to- Analog Converter (DAC) processes each digital sub-band signal to generate a corresponding analog sub-band signal, each DAC having a sample rate of Fs/2. A combiner combines the analog sub-band signals to generate an output analog signal having frequency components within a spectral range between 0Hz and ±NFs/2.
Abstract:
Methods and techniques are disclosed for correcting the effect of cycle slips in a coherent communications system A signal comprising SYNC bursts having a predetermined periodicity and a plurality of known symbols at predetermined locations between successive SYNC bursts is received The received signal is partitioned into data blocks Each data block encompasses at least data symbols and a set of check symbols corresponding to the plurality of known symbols at predetermined locations between a respective pair of successive SYNC bursts in the signal Each data block is processed to detect a cycle slip When a cycle slip is detected, the set of check symbols of the data block are examined to identify a first slipped check symbol, and a phase correction applied to data symbols of the data block lying between the first slipped check symbol and an end of the data block.
Abstract:
In a decoder implementing a belief propagation algorithm for iteratively decoding a Low Density Parity Check (LDPC) encoded data block, a method of computing messages to be sent by a first node of the decoder to at least one neighbour node of the decoder. The method comprises: processing messages received by the first node to remove an echo of a previous message sent by the first node to the at least one neighbour node in a previous iteration, to yield corresponding modified messages; computing a message for a current iteration using the modified messages; and broadcasting the computed message for the current iteration to each of the at least one neighbour nodes.
Abstract:
A method of managing operation of an Integrated Circuit (IC) designed to process a signal. A temperature of the IC is detected, and signal processing performed by the IC adjusted based on the detected temperature.