Training sequences with enhanced IQ imbalance tolerances for training-aided frequency domain equalization
First Claim
Patent Images
1. A method for a digital signal processor (DSP) to create a data stream for transmission over fiber optic media, the method comprising:
- receiving a plurality of data segments;
writing a first frame to a first buffer, wherein the first frame comprises a first training sequence and a first data segment of the plurality of data segments,writing a second frame to the first buffer, wherein the second frame comprises a second training sequence and a second data segment of the plurality of data segments;
writing a third frame to the first buffer, wherein the third frame comprises a third training sequence and a third data segment of the plurality of data segments; and
writing a fourth frame to the first buffer, wherein the fourth frame comprises a fourth training sequence and a fourth data segment of the plurality of data segments,wherein the first training sequence and the second training sequences are mathematically-related to the third training sequence and the fourth training sequence,wherein the third training sequence and the fourth training sequence are derived from the first training sequence and the second training sequence according to the relationships;
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for creating and using a first and second group of training sequences in a training-aided single-carrier frequency domain equalization system. The first group of training sequences are conventional training sequences and the second group of training sequences are 90°-rotated versions of the first group of training sequences.
-
Citations
17 Claims
-
1. A method for a digital signal processor (DSP) to create a data stream for transmission over fiber optic media, the method comprising:
-
receiving a plurality of data segments; writing a first frame to a first buffer, wherein the first frame comprises a first training sequence and a first data segment of the plurality of data segments, writing a second frame to the first buffer, wherein the second frame comprises a second training sequence and a second data segment of the plurality of data segments; writing a third frame to the first buffer, wherein the third frame comprises a third training sequence and a third data segment of the plurality of data segments; and writing a fourth frame to the first buffer, wherein the fourth frame comprises a fourth training sequence and a fourth data segment of the plurality of data segments, wherein the first training sequence and the second training sequences are mathematically-related to the third training sequence and the fourth training sequence, wherein the third training sequence and the fourth training sequence are derived from the first training sequence and the second training sequence according to the relationships; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for a receiver to interpret a dual-polarization optical signal, the method comprising:
-
receiving the optical signal, wherein the optical signal comprises four frames of an X-polarization data stream and four frames of a Y-polarization data stream, wherein each frame comprises a unique training sequence, wherein the training sequence of the first frame of the X-polarization data stream is mathematically-related to the training sequence of the third frame of the X-polarization data stream, wherein the training sequence of the second frame of the X-polarization data stream is mathematically-related to the training sequence of the fourth frame of the X-polarization data stream, wherein the training sequence of the first frame of the Y-polarization data stream is mathematically-related to the training sequence of the third frame of the Y-polarization data stream, and wherein the training sequence of the second frame of the Y-polarization data stream is mathematically-related to the training sequence of the fourth frame of the Y-polarization data stream; estimating the first and second frames of the X-polarization data stream and the first and second frames of the Y-polarization data stream according to a first transfer function; calculating a second transfer function according to the first transfer function, the training sequence of the first and second frames of the X-polarization data stream, and the training sequences of the first and second frames of the Y-polarization data stream; estimating the third and fourth frames of the X-polarization data stream and the third and fourth frames of the Y-polarization data stream according to the second transfer function; and calculating a third transfer function according to the second transfer function, the training sequences of the third and fourth frames of the X-polarization data stream, and the training sequences of the third and fourth frames of the Y-polarization data stream, wherein the mathematical relationship between the training sequences is; - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A transceiver for sending and receiving data streams over fiber optic media, the transceiver comprising:
-
a transmitter comprising a first digital signal processor (DSP) and a dual-polarity optical modulator; and a receiver comprising a second DSP and an integrated coherent receiver (ICR); wherein the first DSP is configured to; insert a plurality of training sequences into a first X-polarization data stream, wherein a first training sequence of the first X-polarization data stream is mathematically-related to a second training sequence of the first X-polarization data stream; insert a plurality of training sequences into a first Y-polarization data stream, wherein a first training sequence of the first Y-polarization data stream is mathematically-related to a second training sequence of the first Y-polarization data stream; precode the first X-polarization data stream and the first Y-polarization data stream into a first plurality of high-speed data signals for modulation by the dual-polarity optical modulator, and wherein the second DSP is configured to; receive an analog electrical signal from the ICR, wherein the signal comprise four frames of a second X-polarization data stream and four frames of a second Y-polarization data stream, wherein each frame comprises a unique training sequence, wherein a first training sequence of the second X-polarization data stream is mathematically-related to a second training sequence of the second X-polarization data stream, and wherein a first training sequence of the second Y-polarization data stream is mathematically-related to a second training sequence of the second Y-polarization data stream; estimate the first and second frames of the X-polarization data stream and the first and second frames of the Y-polarization data stream according to a first transfer function; and calculate a second transfer function according to the first transfer function, the training sequences of the first and second frames of the X-polarization data stream, and the training sequences of the first and second frames of the Y-polarization data stream, wherein the first training sequence of the first X-polarization data stream is mathematically-related to the second training sequence of the first X-polarization data stream according to the relationship; - View Dependent Claims (16, 17)
-
Specification