CN101895499B - Method for demultiplexing polarization by using constant rotation sign training sequence - Google Patents

Method for demultiplexing polarization by using constant rotation sign training sequence Download PDF

Info

Publication number
CN101895499B
CN101895499B CN201010213192.6A CN201010213192A CN101895499B CN 101895499 B CN101895499 B CN 101895499B CN 201010213192 A CN201010213192 A CN 201010213192A CN 101895499 B CN101895499 B CN 101895499B
Authority
CN
China
Prior art keywords
msub
mrow
mtd
training sequence
polarization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201010213192.6A
Other languages
Chinese (zh)
Other versions
CN101895499A (en
Inventor
乔耀军
赵源
纪越峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201010213192.6A priority Critical patent/CN101895499B/en
Publication of CN101895499A publication Critical patent/CN101895499A/en
Application granted granted Critical
Publication of CN101895499B publication Critical patent/CN101895499B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Optical Communication System (AREA)

Abstract

The invention belongs to the field of optical communication, and is applied to the polarization demultiplexing of a polarization diversity multiplexing coherent optical communication system. According to the invention, for the problem of the polarization demultiplexing in the polarization diversity multiplexing coherent optical communication system, a special training sequence and related algorithms are designed. Through the method, a coherent receiver can fast, automatically and accurately perform the polarization demultiplexing. As the track of the training sequence, viewed from a planisphere, rotates along a unit circle after sign power is normalized, the training sequence provided by the invention is called a constant rotation sign training sequence. The invention discloses two processing algorithms for the constant rotation sign training sequence, which are a frequency-domain algorithm and a time-domain algorithm respectively, wherein the frequency-domain algorithm can be combined with frequency-domain dispersion compensation without adding a frequency spectrum calculation module. Through the method, the receiver does not need synchronizing with an initial position of the training sequence.

Description

Method for demultiplexing polarization by using constant rotation symbol training sequence
Technical Field
The invention belongs to the field of optical communication, and is applied to a polarization diversity multiplexing coherent optical communication system for polarization demultiplexing.
Background
Coherent optical communication can not only improve the spectrum efficiency by using a high-order modulation technology and a polarization diversity multiplexing technology, but also dynamically compensate signal damage by using an adaptive digital signal processing technology. Is an important technology with wide application prospect. In a polarization diversity multiplexing coherent optical communication system, a transmitting end inputs two paths of optical signals with mutually vertical polarization directions into an optical fiber for transmission. Fig. 1 shows an input signal of a polarization diversity multiplexing system. Optical signals traveling through optical fibers are subject to polarization mode dispersion in the optical fiber. Polarization mode dispersion causes the polarization state of an optical signal to rotate. As shown in fig. 2. Furthermore, optical fiber polarization mode dispersion is random, resulting in random rotation of the polarization state of an optical signal transmitted through the optical fiber. The polarization state of the optical signal at the receiving end is shown in fig. 3.
As shown in fig. 4, at a receiving end of the polarization diversity multiplexing coherent optical communication system, a polarization beam splitter 402 splits a received signal 401 into two optical signals with mutually perpendicular polarization states, and the two optical signals respectively enter an X polarization branch 403 and a Y polarization branch 404. A local Laser (LO)405 emits laser light having the same or close carrier frequency as the optical signal, and the laser light is divided into two paths, and the two paths enter two 90 ° mixers 406 and 407 with the signals of the X-polarization branch 403 and the Y-polarization branch 404, respectively. The outputs of the two 90 ° mixers are received by a photodiode 408 and converted into an electrical signal, which is sampled by an analog-to-digital converter (ADC)409, resulting in a baseband digital signal 410 of the received optical signal 401. The baseband digital signal enters the DSP module 411 to perform operations such as dispersion compensation, clock synchronization, polarization demultiplexing, polarization mode dispersion compensation, demodulation, and recover the original data 412.
The polarization beam splitter 402 at the receiving end is fixed in orientation, i.e., receives signals in two fixed polarization directions perpendicular to each other. In general, these two polarization directions cannot be aligned with the two polarization directions of the optical signal reaching the receiving end, respectively. This causes a portion of the optical signal in each of the two polarization directions to enter the X-polarization branch 403 and the Y-polarization branch 404 at the receiving end. The received signals on X polarization branch 403 and Y polarization branch 404 are a superposition of the transmitted signals in both polarization directions. Generally, the coherent receiver (fig. 4) uses a butterfly filter 506 in a Digital Signal Processing (DSP) module (fig. 5) to perform polarization demultiplexing, and setting a reasonable value for the butterfly filter is the key for polarization demultiplexing.
The invention aims to solve the problem of polarization demultiplexing of a polarization diversity multiplexing coherent optical communication system.
Disclosure of Invention
The invention is suitable for a polarization diversity multiplexing coherent optical communication system, and the modulation mode of the system can be MPSK (M is more than or equal to 4) or MQAM (M is more than or equal to 4). The invention designs a special training sequence and a related algorithm aiming at the problem of polarization demultiplexing in a polarization diversity multiplexing coherent optical communication system. By adopting the method, the coherent receiver can quickly, automatically and accurately carry out polarization demultiplexing. The training sequence provided by the invention is characterized in that after the symbol power is normalized, the track of the training sequence is rotated along a unit circle seen on a constellation diagram, and therefore, the training sequence is named as a constant rotation symbol training sequence. The two polarization directions of the transmitting terminal respectively transmit a certain length of symbol sequences with different and constant rotation speeds, wherein the meaning of the different rotation speeds includes different rotation rates or different rotation directions (for example, clockwise rotation in one polarization direction and counterclockwise rotation in the other polarization direction). The coherent receiver knows the rotation speed of the training sequences transmitted by the transmitting end in both polarization directions. The invention provides two processing algorithms aiming at a constant rotation symbol training sequence. The two algorithms are used for a receiving end, and can endow the butterfly filter 506 with proper weight values for polarization demultiplexing.
One of these two algorithms requires calculating the frequency spectrum of the received signal and estimating the channel transfer function matrix from the frequency domain of the received signal, thereby initializing the butterfly filter 506. Therefore, this algorithm is named a frequency domain algorithm. The algorithm mainly comprises the following steps:
(1) subjecting the received training sequence to a Discrete Fourier Transform (DFT) to compute a frequency spectrum;
(2) finding a peak from the spectrum;
(3) estimating a channel transfer function from the peak value;
(4) the weights of the butterfly filter are initialized with the inverse of the transfer function.
The frequency difference between the Local Oscillator (LO)405 and the transmitted optical signal carrier in the coherent receiver can also be conveniently estimated from the locations where the spectral peaks occur.
Another algorithm belongs to the least mean square error (LMS) algorithm, which is processed in the time domain of the received signal to optimize the weights of the butterfly filter 506. Therefore, this algorithm is named time-domain algorithm. The algorithm mainly comprises the following steps:
(1) calculating the angle of two-branch output signals (complex number) of the butterfly filter at the last moment;
(2) calculating the expected value of the output signal at the current moment according to the angle of the output signal at the previous moment and the rotation speed of the training sequence symbol of the polarization branch circuit;
(3) and the difference between the expected value of the output signal at the current moment and the actual value of the output signal at the current moment is used as an error signal of the LMS algorithm.
Drawings
FIG. 1: a transmission signal schematic diagram of a polarization diversity multiplexing system;
FIG. 2: a schematic diagram of randomly rotating the polarization state of a transmitted optical signal by fiber polarization mode dispersion;
FIG. 3: a schematic diagram of a receiving end initially receiving a polarization state of an optical signal;
FIG. 4: a receiver of a polarization diversity multiplexing coherent optical communication system;
FIG. 5: a DSP module in a receiver of the polarization diversity multiplexing coherent optical communication system;
FIG. 6: a constellation diagram of a polarization diversity multiplexing QPSK system, and a rotation schematic diagram of a constant rotation symbol training sequence on the constellation diagram;
FIG. 7: a frequency domain algorithm structure chart for carrying out polarization demultiplexing by using a constant rotation symbol training sequence;
FIG. 8: a detailed flow chart of a frequency domain algorithm;
FIG. 9: a time domain algorithm structure chart for carrying out polarization demultiplexing by using a constant rotation symbol training sequence;
FIG. 10: time domain algorithm detailed flow chart.
Detailed Description
Receiver of polarization diversity multiplexing optical communication system as shown in fig. 4, the coherent receiver includes a front-end processing part 413 and a Digital Signal Processing (DSP) module 411. The front-end processing section 413 changes the optical signal into a baseband digital signal 410. The DSP module 411 processes the baseband digital signal 410, performs clock synchronization, compensates for various signal impairments, and demodulates to recover the data 412. The details of the DSP block 411 are shown in fig. 5, where the output 510 of the DSP block corresponds to 412 in the coherent receiver and the inputs 501, 502 of the DSP block are connected to the baseband digital signal 410 in the coherent receiver. Note that input x of the DSP circuitin501,yin502 is a complex number, with 410 having the relationship:
xin=xRe+i×xIm
yin=yRe+i×yIm
input signal xin501,yin502 first enters 503 for dispersion compensation and clock synchronization. Output x of the dispersion compensation and clock synchronization module 503p504、yp505 are synchronized signals, which then enter butterfly filter 506 for polarization demultiplexing, polarization mode dispersion compensation, and residual dispersion compensation. The butterfly filter 506 is composed of 4 complex filters 511, 512, 513, 514 and two adders 515, 516. The weights h of the complex filters 511, 512, 513, 514xx、hxy、hyx、hyyIs a complex number, and can be a one-dimensional or multi-dimensional vector. The operation of the butterfly filter 506 is:
xout=xp*hxx+yp*hxy
yout=xp*hxy+yp*hyy
wherein, the variables in the formula are complex numbers; is a convolution operation; x is the number ofout507,yout508 is the filter output; appropriately setting the weight h of the filterxx、hxy、hyx、hyyI.e., polarization demultiplexing. The outputs 507, 508 of the butterfly filter enter a phase recovery and demodulation block 509 to obtain demodulated data 510.
Linear channel model for polarization diversity multiplexing optical communication system
The transmission signal of the polarization diversity multiplexing system has the following time domain and frequency domain representations:
<math> <mrow> <mover> <mi>s</mi> <mo>&RightArrow;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>s</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>s</mi> <mi>y</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow> </math> <math> <mrow> <mover> <mi>S</mi> <mo>&RightArrow;</mo> </mover> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>S</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>S</mi> <mi>y</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </math>
where x, y are two mutually perpendicular polarization directions.
The time and frequency domain representations of the received signal are:
<math> <mrow> <mover> <mi>r</mi> <mo>&RightArrow;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>r</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>r</mi> <mi>y</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow> </math> <math> <mrow> <mover> <mi>R</mi> <mo>&RightArrow;</mo> </mover> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>R</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>R</mi> <mi>y</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </math>
channel transmission matrix:
<math> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>H</mi> <mi>xx</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>xy</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>H</mi> <mi>yx</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>yy</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </math>
channel transmission equation:
<math> <mrow> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>R</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>R</mi> <mi>y</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>H</mi> <mi>xx</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>xy</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>H</mi> <mi>yx</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>yy</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>&CenterDot;</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>S</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>S</mi> <mi>y</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </math>
constant rotation symbol training sequence
The training sequence provided by the invention is characterized in that after the symbol power is normalized, the track of the training sequence is rotated along a unit circle seen on a constellation diagram, and therefore, the training sequence is named as a constant rotation symbol training sequence. The two polarization directions of the transmitting terminal respectively transmit a certain length of symbol sequences with different and constant rotation speeds, wherein the meaning of the different rotation speeds includes different rotation rates or different rotation directions (for example, clockwise rotation in one polarization direction and counterclockwise rotation in the other polarization direction).
Signal on X polarization at angular frequency ω on constellation diagramxRotating:
sx(t)=exp(iφx)exp(iωxt)
wherein phi isxIs the initial phase of the training sequence, t 0, 1, 2.
Signal on Y polarization at angular frequency ω on constellation diagramyRotating:
sy(t)=exp(iφy)exp(iωyt)
wherein phi isyIs the initial phase of the training sequence, t 0, 1, 2.
Note that the rotational speeds in the X, Y polarization directions are not the same, i.e., ωx≠ωy
For example, for QPSK signals, ωx,ωyAre respectively taken asThe rotation direction of the training sequence on the constellation diagram is shown in fig. 6. The constellation diagram of the training sequence transmitted in the X polarization direction is shown in the diagram 605, and the phases of the symbol sequence are sequentially And so on. The constellation diagram of the training sequence transmitted in the Y polarization direction is shown in fig. 610, and the phases of the symbol sequence are sequentiallyAnd so on.
Frequency domain representation of the signal on the X polarization direction transmit:
<math> <mrow> <msub> <mi>S</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>exp</mi> <mrow> <mo>(</mo> <msub> <mi>i&phi;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> <mo>,</mo> </mtd> <mtd> <mi>&omega;</mi> <mo>=</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> <mo>,</mo> </mtd> <mtd> <mi>&omega;</mi> <mo>&NotEqual;</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow> </math>
frequency domain representation of the transmitted signal in the Y polarization direction:
<math> <mrow> <msub> <mi>S</mi> <mi>y</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>exp</mi> <mrow> <mo>(</mo> <mi>i</mi> <msub> <mi>&phi;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> <mo>,</mo> </mtd> <mtd> <mi>&omega;</mi> <mo>=</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> <mo>,</mo> </mtd> <mtd> <mi>&omega;</mi> <mo>&NotEqual;</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow> </math>
will Sx(ω),SyThe expression of (ω) is substituted into the signaling equation:
<math> <mrow> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>R</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>R</mi> <mi>y</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>H</mi> <mi>xx</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>xy</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>H</mi> <mi>yx</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>yy</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>&CenterDot;</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>S</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>S</mi> <mi>y</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </math>
obtaining:
Rx(ω)=Hxxx)exp(iφx)+Hxyy)exp(iφy)
Ry(ω)=Hyxx)exp(iφx)+Hyyy)exp(iφy)
frequency domain algorithm for polarization demultiplexing with constant rotation symbol training sequence:
FIG. 7 is a structural diagram of a frequency domain algorithm, where a transmitting end transmits a constant rotation symbol training sequence, and x is reached to an input end of a butterfly filterp701、yp702. The output of the butterfly filter is xout705、yout706。xp701、yp702 enters a channel transfer function estimator 704, and the estimator 704 estimates the channel transfer function and assigns initial values to the weights of the butterfly filter 703 according to the transfer function. The assigned butterfly filter 703 can smoothly perform polarization demultiplexing. Fig. 8 is a flowchart of the transfer function estimator 704. Discrete Fourier Transform (DFT) modules 803, 804 apply to the input signal xp801、yp802 find the frequency spectrum, the frequency spectrum is Rx(ω)805 and Ry(ω) 806. Frequency spectrum Rx(ω)805 and Ry(ω)806 are input to peak fetching modules 807, 808, respectively. Peaking modules 807, 808 vs Rx(omega) and Ry(ω) at ω ═ ωxAnd ω ═ ωyThe point with the maximum absolute value, namely the peak value, is searched nearby, and 4 peak values are found in total, wherein the peak values are respectively as follows:
1.Rx(ω) at ω ═ωxThe size of the nearby peak is h1=Hxxx)exp(iφx) The peak position is ω ═ ω1
2.Rx(ω) at ω ═ ωyThe size of the nearby peak is h2=Hxyy)exp(iφy) The peak position is ω ═ ω2
3.Ry(ω) at ω ═ ωxThe size of the nearby peak is h3=Hyxx)exp(iφx) The peak position is ω ═ ω3
4.Ry(ω) at ω ═ ωyThe size of the nearby peak is h4=Hyyy)exp(iφy) The peak position is ω ═ ω4
The peak magnitudes 812, 813 are input to a matrix 814 that is used to estimate the channel transfer function, and the peak locations 809, 810 can estimate the frequency difference 811 between the Local Oscillator (LO)405 and the optical carrier of the signal. Module 814 estimates a channel transfer function matrix from the spectral peaks. The specific operation is as follows: spectrum Rx(omega) and RyThe peaks in (ω) constitute the matrix H':
<math> <mrow> <msup> <mi>H</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>h</mi> <mn>1</mn> </msub> </mtd> <mtd> <msub> <mi>h</mi> <mn>2</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>h</mi> <mn>3</mn> </msub> </mtd> <mtd> <msub> <mi>h</mi> <mn>4</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>H</mi> <mi>xx</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> <mi>exp</mi> <mrow> <mo>(</mo> <msub> <mi>i&phi;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>xy</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> <mi>exp</mi> <mrow> <mo>(</mo> <msub> <mi>i&phi;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>H</mi> <mi>yx</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> <mi>exp</mi> <mrow> <mo>(</mo> <msub> <mi>i&phi;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>yy</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> <mi>exp</mi> <mrow> <mo>(</mo> <msub> <mi>i&phi;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </math>
h' can be written as:
<math> <mrow> <msup> <mi>H</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>H</mi> <mi>xx</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>xy</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>H</mi> <mi>yx</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>yy</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>&CenterDot;</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mi>exp</mi> <mrow> <mo>(</mo> <mi>i</mi> <msub> <mi>&phi;</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mi>exp</mi> <mrow> <mo>(</mo> <msub> <mi>i&phi;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mi>H</mi> <mo>&CenterDot;</mo> <mi>&Phi;</mi> </mrow> </math>
wherein, <math> <mrow> <mi>H</mi> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>H</mi> <mi>xx</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>xy</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>H</mi> <mi>yx</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>yy</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow> </math> <math> <mrow> <mi>&Phi;</mi> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mi>exp</mi> <mrow> <mo>(</mo> <msub> <mi>i&phi;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mi>exp</mi> <mrow> <mo>(</mo> <msub> <mi>i&phi;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>.</mo> </mrow> </math>
it is assumed that the length of the unit impulse response of the channel transfer function is 1. Thus, its Fourier transform Hxx(ω),Hxy(ω),Hyx(ω),Hyy(ω) is equal over all ω. The channel transfer function can be estimated:
<math> <mrow> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>H</mi> <mi>xx</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>xy</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>H</mi> <mi>yx</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>yy</mi> </msub> <mrow> <mo>(</mo> <mi>&omega;</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>H</mi> <mi>xx</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>xy</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>H</mi> <mi>yx</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>H</mi> <mi>yy</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mi>H</mi> </mrow> </math>
inverting H 'to H'-1And is H'-1And giving a weight value to the butterfly filter. The overall transfer function of the channel and the butterfly filter is:
<math> <mrow> <msub> <mi>H</mi> <mi>total</mi> </msub> <mo>=</mo> <msup> <mi>H</mi> <mrow> <mo>&prime;</mo> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mi>H</mi> <mo>=</mo> <msup> <mrow> <mo>(</mo> <mi>H&Phi;</mi> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>&CenterDot;</mo> <mi>H</mi> <mo>=</mo> <msup> <mi>&Phi;</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msup> <mi>HH</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>=</mo> <msup> <mi>&Phi;</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mi>exo</mi> <mrow> <mo>(</mo> <mo>-</mo> <msub> <mi>i&phi;</mi> <mi>x</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mi>exp</mi> <mrow> <mo>(</mo> <msub> <mrow> <mo>-</mo> <mi>i&phi;</mi> </mrow> <mi>y</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </math>
note that the overall transfer function has been successfully polarization demultiplexed by multiplying the input signal in the x and y polarization directions by a phase factor exp (-i φ), respectivelyx),exp(-iφy) This phase factor can be removed in a subsequent phase recovery and demodulation module 509.
The matrix inversion module 816 uses the inverse of H' and assigns initial values to the weights of the butterfly filters.
The inverse of H' is:
<math> <mrow> <msup> <mi>H</mi> <mrow> <mo>&prime;</mo> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>=</mo> <msup> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>h</mi> <mn>1</mn> </msub> </mtd> <mtd> <msub> <mi>h</mi> <mn>2</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>h</mi> <mn>3</mn> </msub> </mtd> <mtd> <msub> <mi>h</mi> <mn>4</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>h</mi> <mn>1</mn> </msub> <msub> <mi>h</mi> <mn>4</mn> </msub> <mo>-</mo> <msub> <mi>h</mi> <mn>2</mn> </msub> <msub> <mi>h</mi> <mn>3</mn> </msub> </mrow> </mfrac> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>h</mi> <mn>4</mn> </msub> </mtd> <mtd> <mo>-</mo> <msub> <mi>h</mi> <mn>2</mn> </msub> </mtd> </mtr> <mtr> <mtd> <mo>-</mo> <msub> <mi>h</mi> <mn>3</mn> </msub> </mtd> <mtd> <msub> <mi>h</mi> <mn>1</mn> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow> </math>
if the weight vector h of the butterfly filterxx,hxy,hyx,hyyThe length is 1, then the initial values are respectively set as:
h xx = h 4 h 1 h 4 - h 2 h 3 , h xy = - h 2 h 1 h 4 - h 2 h 3
h yx = - h 3 h 1 h 4 - h 2 h 3 , h yy = h 1 h 1 h 4 - h 2 h 3
if so, the weight vector h of the butterfly filterxx,hxy,hyx,hyyIf the length is greater than 1, the weight vector is maximizedThe weight value in the middle is set as the upper value, and the weight values in the rest positions are set as 0. The above is a frequency domain algorithm for polarization demultiplexing with a constantly rotating symbol training sequence.
According to the frequency spectrum R of the received signalx(ω)805 and RyThe frequency difference 811 between the Local Oscillator (LO)405 and the signal carrier can be conveniently estimated at the location 809,810 where the peak occurs in (ω) by:
setting: r is the angular frequency of the received signal omegar(ii) a L is the local laser output optical signal, whose baseband is represented as:
wherein ω isLIs the angular frequency, ω, of the LOrIs the angular frequency of the signal(s),the initial phase difference of the LO and the received signal and the phase noise of the LO are included.
r and L are input to a 90 ° mixer, and the signal received by the PD is:
wherein Δ ω ═ ωLrIs the frequency difference of the LO and the signal.
From the above analysis, it can be seen that when the LO has a frequency difference from the carrier frequency of the signal, the received signal will rotate on the constellation diagram with an angular frequency of- Δ ω. Viewed from the frequency domain, the frequency difference enables PD to receiveThe spectrum of the signal is shifted by- Δ ω from the spectrum of the received signal r. If r is a constant rotation symbol training sequence, its peak will not appear at ω after DFTxOr ωyAbove, but offset by- Δ ω TsWherein T issIs one symbol period. Rx(ω) at ω ═ ωxThe position of the nearby peak is ω ═ ω1Should satisfy-delta-omega-Ts=ω1xThe frequency difference Δ f can be estimated by the following equation:
<math> <mrow> <mi>&Delta;f</mi> <mo>=</mo> <mo>-</mo> <mfrac> <mrow> <msub> <mi>&omega;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>&omega;</mi> <mi>x</mi> </msub> </mrow> <mrow> <mn>2</mn> <mi>&pi;</mi> <msub> <mi>T</mi> <mi>s</mi> </msub> </mrow> </mfrac> </mrow> </math>
wherein T issIs the symbol period. Also can use omega in combination1,ω2,ω3,ω4To improve the accuracy of the frequency offset estimation.
Time domain algorithm for polarization demultiplexing with constant rotation symbol training sequence:
the algorithm belongs to a least mean square error (LMS) algorithm. Algorithm structure diagram as shown in fig. 9, LMS algorithm block 904 uses input x of butterfly filter 903p901、yp902 and output xout905、yout906 updates the weights of the butterfly filter 903. After a plurality of iterations, the weight h of the butterfly filter 903xx907,hxy908,hyx909,hyy910 will converge to the inverse of the channel transfer function matrix and thus successfully depolarise multiplex. The basic idea of the time domain algorithm is to exploit the properties of a constant rotation symbol training sequence: in the training sequence, the phase of the symbol transmitted in the X polarization direction is followedOne total increase ω from the previous onex. The phase of the transmitted symbol in the Y polarization direction being increased by ω from the former oney. In addition, the symbols should be on the unit circle on the constellation diagram. Thus, the error signal of the LMS algorithm is:
wherein x isout905 is the output signal of the butterfly filter branch x at the present moment, xout' is the output signal at the last moment,is the output x of the last time input x branchoutAngle of' i.e.εxError for branch x; y isout906 is the output signal of the butterfly filter y branch at the present moment, yout' is the output signal at the last moment,is the output y of the last time input y branchoutAngle of' i.e.εyThe error of the y branch.
The weight h of the butterfly filter 903 is updated by the following formulaxx907,hxy908,hyx909,hyy910:
<math> <mrow> <msub> <mi>h</mi> <mi>xx</mi> </msub> <mo>&RightArrow;</mo> <msub> <mi>h</mi> <mi>xx</mi> </msub> <mo>-</mo> <mfrac> <mi>&mu;</mi> <mn>2</mn> </mfrac> <mfrac> <mrow> <mi>d</mi> <msup> <mrow> <mo>|</mo> <msub> <mi>&epsiv;</mi> <mi>x</mi> </msub> <mo>|</mo> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mi>d</mi> <msub> <mi>h</mi> <mi>xx</mi> </msub> </mrow> </mfrac> <mo>=</mo> <msub> <mi>h</mi> <mi>xx</mi> </msub> <mo>+</mo> <mi>&mu;</mi> <msub> <mi>&epsiv;</mi> <mi>x</mi> </msub> <msup> <msub> <mi>x</mi> <mi>p</mi> </msub> <mo>*</mo> </msup> </mrow> </math>
<math> <mrow> <msub> <mi>h</mi> <mi>xy</mi> </msub> <mo>&RightArrow;</mo> <msub> <mi>h</mi> <mi>xy</mi> </msub> <mo>-</mo> <mfrac> <mi>&mu;</mi> <mn>2</mn> </mfrac> <mfrac> <mrow> <mi>d</mi> <msup> <mrow> <mo>|</mo> <msub> <mi>&epsiv;</mi> <mi>x</mi> </msub> <mo>|</mo> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mi>d</mi> <msub> <mi>h</mi> <mi>xy</mi> </msub> </mrow> </mfrac> <mo>=</mo> <msub> <mi>h</mi> <mi>xy</mi> </msub> <mo>+</mo> <mi>&mu;</mi> <msub> <mi>&epsiv;</mi> <mi>x</mi> </msub> <msup> <msub> <mi>x</mi> <mi>p</mi> </msub> <mo>*</mo> </msup> </mrow> </math>
<math> <mrow> <msub> <mi>h</mi> <mi>yx</mi> </msub> <mo>&RightArrow;</mo> <msub> <mi>h</mi> <mi>yx</mi> </msub> <mo>-</mo> <mfrac> <mi>&mu;</mi> <mn>2</mn> </mfrac> <mfrac> <mrow> <mi>d</mi> <msup> <mrow> <mo>|</mo> <msub> <mi>&epsiv;</mi> <mi>y</mi> </msub> <mo>|</mo> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mi>d</mi> <msub> <mi>h</mi> <mi>yx</mi> </msub> </mrow> </mfrac> <mo>=</mo> <msub> <mi>h</mi> <mi>yx</mi> </msub> <mo>+</mo> <mi>&mu;</mi> <msub> <mi>&epsiv;</mi> <mi>y</mi> </msub> <msup> <msub> <mi>x</mi> <mi>p</mi> </msub> <mo>*</mo> </msup> </mrow> </math>
<math> <mrow> <msub> <mi>h</mi> <mi>yy</mi> </msub> <mo>&RightArrow;</mo> <msub> <mi>h</mi> <mi>yy</mi> </msub> <mo>-</mo> <mfrac> <mi>&mu;</mi> <mn>2</mn> </mfrac> <mfrac> <mrow> <mi>d</mi> <msup> <mrow> <mo>|</mo> <msub> <mi>&epsiv;</mi> <mi>y</mi> </msub> <mo>|</mo> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mi>d</mi> <msub> <mi>h</mi> <mi>yy</mi> </msub> </mrow> </mfrac> <mo>=</mo> <msub> <mi>h</mi> <mi>yy</mi> </msub> <mo>+</mo> <mi>&mu;</mi> <msub> <mi>&epsiv;</mi> <mi>y</mi> </msub> <msup> <msub> <mi>y</mi> <mi>p</mi> </msub> <mo>*</mo> </msup> </mrow> </math>
Where μ is the step size of the LMS algorithm and x is the complex conjugate operation.
FIG. 10 is update hxx907, updating hxy908,hyx909,hyy910 are similar. Input x of the butterfly filterp1002 and output xout1001 is the input to the update algorithm, ωx1007 and μ 1012 are parameters of the update algorithm. x is the number ofout1001 enters an angle extractor 1003, the obtained angle passes through a time delay 1006 and then passes through an adder 1008 and omegax1007 and the result is calculated by block 1009xout1001 into a sign inverter 1005, and through an adder 1010 andare added to obtainxp1002 into a conjugator 1004 and then into a multiplier 1011 with parameters μ 1012 and εx1015 are multiplied to obtain hxxCorrection amount of (u) ∈xyp *1016. Correction quantities 1016 and hxx1014 add 1013, the result of addition 1017 being hxxThe new value of (c). h isxxThe new value output 1018 updates the butterfly filter weights. The above is a time domain algorithm for polarization demultiplexing with a constantly rotating symbol training sequence.
Main technical advantages
Aiming at the problem of polarization demultiplexing in a polarization diversity multiplexing coherent optical communication system, the invention designs a special training sequence called as a training sequence using a constant rotation symbol and a correlation algorithm comprising a frequency domain algorithm and a time domain algorithm. By adopting the method, the coherent receiver can quickly, automatically and accurately carry out polarization demultiplexing. The most important advantage of using a constant rotation symbol training sequence is that the receiver does not need to synchronize with the transmitted training sequence, i.e. the receiver does not need to know the initial phase of the transmitted training sequence.
The invention provides two processing algorithms aiming at a constant rotation symbol training sequence, namely a frequency domain algorithm and a time domain algorithm. The frequency domain algorithm has the advantage that the weights of the butterfly filter can be directly estimated from the frequency spectrum of the received signal. If a coherent receiver compensates for dispersion in the frequency domain, it is necessary to obtain the spectrum of the received signal. The frequency domain algorithm can directly use the spectrum without adding an additional module for calculating the spectrum.
The time domain algorithm has the advantage that the butterfly filter weights are updated by using a least mean square error (LMS) algorithm, and the complexity of the algorithm is low.

Claims (2)

1. A method for polarization demultiplexing in a polarization diversity multiplexed coherent optical communication system using a constantly rotating symbol training sequence, the method comprising the steps of:
(1) in the initialization stage of a communication system, a transmitting end respectively transmits constant rotation symbol training sequences with different rotation speeds in two polarization directions;
(2) the coherent receiver receives and processes the training sequence, initializes the weight of the butterfly filter, and thus performs polarization demultiplexing,
the method for the coherent receiver to initialize the weight of the butterfly filter includes a frequency domain algorithm and a time domain algorithm,
the frequency domain algorithm comprises the following steps:
(1) performing discrete Fourier transform on the received training sequence to calculate a frequency spectrum;
(2) finding a peak from the spectrum;
(3) estimating a channel transfer function from the peak value;
(4) the weights of the butterfly filter are initialized with the inverse of the transfer function,
the time domain algorithm comprises the following steps:
(1) calculating the angle of the output signals of the two branches of the butterfly filter at the first moment;
(2) calculating an expected value of the output signal at the current moment according to the angle of the output signal at the previous moment and the symbol rotation speed of the training sequence of the polarization branch circuit;
(3) and taking the difference between the expected value of the output signal at the current moment and the actual value of the output signal at the current moment as an error signal of the time domain algorithm.
2. The method of claim 1, wherein the training sequence is rotated at a constant speed along a unit circle as viewed on a constellation diagram after being normalized by the symbol power, and the different rotation speeds include different rotation speeds or different rotation directions.
CN201010213192.6A 2010-06-30 2010-06-30 Method for demultiplexing polarization by using constant rotation sign training sequence Expired - Fee Related CN101895499B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010213192.6A CN101895499B (en) 2010-06-30 2010-06-30 Method for demultiplexing polarization by using constant rotation sign training sequence

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010213192.6A CN101895499B (en) 2010-06-30 2010-06-30 Method for demultiplexing polarization by using constant rotation sign training sequence

Publications (2)

Publication Number Publication Date
CN101895499A CN101895499A (en) 2010-11-24
CN101895499B true CN101895499B (en) 2014-11-19

Family

ID=43104571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010213192.6A Expired - Fee Related CN101895499B (en) 2010-06-30 2010-06-30 Method for demultiplexing polarization by using constant rotation sign training sequence

Country Status (1)

Country Link
CN (1) CN101895499B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103339883A (en) * 2011-02-17 2013-10-02 日本电气株式会社 Signal processing circuit, signal processing method, optical receiver and optical communication system
JP5733465B2 (en) * 2011-03-31 2015-06-10 富士通株式会社 Coefficient setting method and apparatus for butterfly filter, receiver, and receiving method
CN105024763B (en) * 2015-06-08 2017-06-06 河北工业大学 For polarisation multiplex system demultiplexing, fixing point real number demultiplexes separation method twice
CN106301593B (en) * 2016-08-09 2018-11-16 北京邮电大学 Adaptive blind polarization demultiplexing treating method and apparatus
CN107294608B (en) * 2017-07-18 2020-01-17 深圳市杰普特光电股份有限公司 Polarization recovery method
CN111224642B (en) * 2019-11-29 2023-05-23 武汉邮电科学研究院有限公司 Adaptive filter and filtering method suitable for coherent optical communication system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101599801A (en) * 2008-06-06 2009-12-09 富士通株式会社 Filter coefficient regulator and method
CN101621338A (en) * 2009-01-07 2010-01-06 北京邮电大学 Method and device for receiving light OFDM resisting chromatic dispersion

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101599801A (en) * 2008-06-06 2009-12-09 富士通株式会社 Filter coefficient regulator and method
CN101621338A (en) * 2009-01-07 2010-01-06 北京邮电大学 Method and device for receiving light OFDM resisting chromatic dispersion

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
偏振复用差分相移键控信号的数字相干解调与偏振解复用算法研究;冯勇;《光学学报》;20100531;第30卷(第5期);1269-1273 *
冯勇.偏振复用差分相移键控信号的数字相干解调与偏振解复用算法研究.《光学学报》.2010,第30卷(第5期),1268-1273. *

Also Published As

Publication number Publication date
CN101895499A (en) 2010-11-24

Similar Documents

Publication Publication Date Title
CA2765362C (en) Method for carrier frequency recovery and optical intradyne coherent receiver
CN101895499B (en) Method for demultiplexing polarization by using constant rotation sign training sequence
JP5590090B2 (en) Frequency offset compensation apparatus and method, and optical coherent receiver
US8532504B2 (en) Coherent optical receiver with adaptive equalizer initialization system
CN103684601B (en) Coefficient determining device, equalizer, Receiver And Transmitter
US20100329677A1 (en) Symbol Timing Recovery in Polarization Division Multiplexed Coherent Optical Transmission System
EP2583424B1 (en) Method for phase and oscillator frequency estimation
JP5438856B1 (en) Optical transmission / reception system, transmitter, receiver, and optical transmission / reception method
JP2015516706A (en) System and method for blind equalization and carrier phase recovery in quadrature amplitude modulation systems
US10171177B2 (en) Digital signal processor, digital optical receiver using the same, and digital signal processing method
US20120027419A1 (en) Frame/symbol synchronization in coherent optical ofdm
CN103283201A (en) Method and device for setting coefficients of butterfly filter, receiver and receiving method
CN102724151B (en) Communication system, communication method, multichannel adaptive equalizer and OFDM (orthogonal frequency division multiplexing) signal demultiplexing method
Li et al. A joint recovery scheme for carrier frequency offset and carrier phase noise using extended Kalman filter
CN106301593B (en) Adaptive blind polarization demultiplexing treating method and apparatus
WO2012139285A1 (en) Receiver and reception method
US20150092827A1 (en) Method for determining the imperfections of a transmit pathway and of a receive pathway of an apparatus, and associated radio apparatus
CA2769608C (en) Signal processing apparatus, transmitter, receiver and method
CN111800198B (en) Method and system for separating and monitoring imbalance of transceiver with transparent modulation format
Do et al. Chromatic dispersion estimation based on complementary Golay sequences for 80 Gb/s QPSK single-carrier system with frequency domain equalization
CN105577289B (en) Modulating system, method and the modified correlation constant modulus algorithm of phase controlled rotation
You et al. Pilot-based extended Kalman filter for phase noise estimation in CO-FBMC/OQAM systems
JP6380403B2 (en) Carrier frequency deviation estimation apparatus and carrier frequency deviation estimation method
US11581951B1 (en) Apparatuses and methods of far-end transmitter skew monitoring in digital subcarrier multiplexing systems
Bao et al. Affine Projection Based Modified Constant Modulus Algorithm in CO-OFDM System

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141119

Termination date: 20150630

EXPY Termination of patent right or utility model