Detection of demapping errors
US-9722664-B2 · Aug 1, 2017 · US
US9906308B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9906308-B1 |
| Application number | US-201615244071-A |
| Country | US |
| Kind code | B1 |
| Filing date | Aug 23, 2016 |
| Priority date | Aug 23, 2016 |
| Publication date | Feb 27, 2018 |
| Grant date | Feb 27, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and systems for decoding symbols transmitted over an optical channel having a cross-polarization modulation (XPolM) impairment, wherein an optical signal is polarized to encode the symbols on an x-polarization and an y-polarization before transmitted. The method including receiving the optical signal transmitted over the optical channel. Sampling the optical signal to produce a sequence of digital samples, wherein each digital sample includes a measurement of each polarization of the optical signal at an instance of time. Selecting a subset of the sequence of digital samples that includes a digital sample and neighboring digital samples on the sequence. Repeating the selecting and the determining for each digital sample remaining in the sequence of digital samples to produce a sequence of cross-talk coefficients; and decoding some of the symbols from the sequence of digital samples using cross-talk models with corresponding cross-talk coefficients, wherein method steps are performed using a processor.
Opening claim text (preview).
What is claimed is: 1. A method for decoding symbols transmitted over an optical communication channel having a cross-polarization modulation (XPolM) impairment, wherein an optical signal is polarized to encode the symbols on an x-polarization and an y-polarization before transmission, comprising: receiving the optical signal transmitted over the optical communication channel; sampling at least a portion of the optical signal to produce a sequence of digital samples, wherein each digital sample of the sequence of digital samples includes a measurement of each polarization of the optical signal at an instance of time; selecting a subset of the sequence of digital samples including a digital sample and neighboring digital samples to the digital sample in the sequence; determining jointly cross-talk coefficients for each digital sample in the subset of the digital samples by: determining cross-talk coefficients for the digital sample by jointly optimizing a likelihood of the subset of the digital samples to satisfy a cross-talk model, the cross-talk model connects, via the determined cross-talk coefficients, the measurements of the subset of the digital samples for each polarization of the optical signal with values of the symbols encoded at each polarization of the at least portion of the optical signal, wherein the optimizing is subject to a constraint of equality of corresponding cross-talk coefficients for each polarization; repeating the selecting and the determining for each digital sample remaining in the sequence of digital samples to produce a sequence of cross-talk coefficients; and decoding at least some of the symbols from the sequence of digital samples using cross-talk model with corresponding cross-talk coefficients, wherein steps of the method are performed using a processor. 2. The method of claim 1 , wherein the determining of the cross-talk coefficients includes: determining the cross-talk coefficients iteratively by alternating between estimating the cross-talk coefficients for the digital sample and decoding a transmitted symbol from the digital sample. 3. The method of claim 1 , wherein the selecting of the subset of the sequence of digital samples includes: selecting a window of a predetermined length defining a size of the subset of digital samples; arranging the window on the sequence of digital samples, such that a center of the window is positioned on the digital sample; and selecting elements of the sequence of digital samples covered by the window into the subset of digital samples. 4. The method of claim 3 , wherein repeating of the selecting for a subsequent digital sample comprises: sliding the window on the sequence of digital sample, such that the center of the window is positioned on the subsequent digital sample, to select the subset of digital samples neighboring the subsequent digital sample. 5. The method of claim 1 , further comprising detecting the symbols using a zero-forcing equalization. 6. The method of claim 1 , further comprising detecting the symbols using a minimum mean square error equalization. 7. The method of claim 1 , further comprising detecting the symbols using a joint detection. 8. The method of claim 1 , further comprising filtering values in the sequence of the cross-talk coefficients. 9. The method of claim 8 , wherein the filtering uses a Kalman filter. 10. The method of claim 8 , wherein the filtering uses a moving average filter. 11. A non-transitory computer readable storage medium embodied thereon a program executable by a processor for performing a method, the method for decoding symbols transmitted over an optical communication channel having a cross-polarization modulation (XPolM) impairment, wherein an optical signal is polarized to encode the symbols on an x-polarization and an y-polarization before transmitted, the method comprising: storing, by the processor, the optical signal transmitted over the optical communication channel; producing, by the processor, a sequence of digital samples by sampling at least a portion of the optical signal, wherein each digital sample of the sequence of digital samples includes a measurement of each polarization of the optical signal at an instance of time; selecting, by the processor, a subset of the sequence of digital samples that includes a digital sample and neighboring digital samples to the digital signal on the sequence; determining, by the processor, jointly cross-talk coefficients for each digital sample in the subset of the digital samples by: determining cross-talk coefficients for the digital sample by jointly optimizing a likelihood of the subset of the digital samples to satisfy a cross-talk model, the cross-talk model connects, via the determined cross-talk coefficients, the measurements of the subset of the digital samples for each polarization of the optical signal with values of the symbols encoded at each polarization of the at least portion of the optical signal, wherein the optimizing is subject to a constraint of equality of corresponding cross-talk coefficients for each polarization; repeating the selecting and the determining for each digital sample remaining in the sequence of digital samples to produce a sequence of cross-talk coefficients; and decoding at least some of the symbols from the sequence of digital samples using cross-talk models with corresponding cross-talk coefficients. 12. The method of claim 11 , wherein the determining of the cross-talk coefficients includes: determining the cross-talk coefficients iteratively by alternating between estimating the cross-talk coefficients for the digital sample and decoding a transmitted symbol from the digital sample. 13. The method of claim 11 , wherein the selecting of the subset of the sequence of digital samples includes: selecting a window of a predetermined length defining a size of the subset of digital samples; arranging the window on the sequence of digital samples, such that a center of the window is positioned on the digital sample; and selecting elements of the sequence of digital samples covered by the window into the subset of digital samples. 14. The method of claim 13 , wherein repeating of the selecting for a subsequent digital sample includes: sliding the window on the sequence of digital sample, such that the center of the window is positioned on the subsequent digital sample, to select the subset of digital samples neighboring the subsequent digital sample. 15. The method of claim 11 , further comprising detecting the symbols using a zero-forcing equalization. 16. The method of claim 11 , further comprising detecting the symbols using a minimum mean square error equalization. 17. The method of claim 11 , further comprising detecting the symbols using a joint detection. 18. The method of claim 11 , further comprising filtering values in the sequence of the cross-talk coefficients. 19. The method of claim 18 , wherein the filtering uses a Kalman filter. 20. A system for decoding symbols transmitted over an optical communication channel having a cross-polarization modulation (XPolM) impairment, wherein an optical signal is polarized to encode the symbols on an x-polarization and an y-polarization before transmission, the system comprising: a receiver for receiving the optical signal transmitted over the optical communication channel; a processor operatively connected to a memory and in communication with the receiver, the processor is configured to: sample at least
Compensation of polarization related effects, e.g., PMD, PDL · CPC title
comprising one or more polarization beam splitters, e.g. polarization multiplexed [PolMux] X-PSK coherent receivers, polarization diversity heterodyne coherent receivers (H04J14/06 takes precedence) · CPC title
Devices for generating or processing an RF signal by optical means · CPC title
Polarisation demultiplexing, tracking or alignment of orthogonal polarisation components · CPC title
Performance monitoring; Measurement of transmission parameters · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.