Great research starts with great data.

Learn More
More >
Patent Analysis of

Frequency offset estimation method and apparatus in optical transmission network and storage medium

Updated Time 12 June 2019

Patent Registration Data

Publication Number

US10153926

Application Number

US15/510754

Application Date

12 September 2014

Publication Date

11 December 2018

Current Assignee

SANECHIPS TECHNOLOGY CO.,LTD.

Original Assignee (Applicant)

ZHONGXING MICROELECTRONICS TECHNOLOGY CO.LTD

International Classification

H04L27/00

Cooperative Classification

H04L27/0014,H04L27/00,H04L2027/0026,H04L27/227

Inventor

LU, QIUYAN

Patent Images

This patent contains figures and images illustrating the invention and its embodiment.

US10153926 Frequency offset estimation 1 US10153926 Frequency offset estimation 2
See all images <>

Abstract

Disclosed are a frequency offset estimation method and apparatus in an optical transmission network and a storage medium. The method comprises: acquiring a data symbol to be frequency offset estimated, and eliminating a noise phase, a phase generated by a light source and an information phase in the data symbol to be frequency offset estimated; and performing a correlation operation on a data symbol with a set interval in the data symbol after the elimination processing and using a correlation operation result to determine a frequency offset estimation value.

Read more

Claims

1. A frequency offset estimation method in an optical transmission network, the method comprising:

acquiring data symbols on which frequency offset estimation is to be performed; eliminating a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed; performing a correlation operation on data symbols with a set interval among the data symbols subjected to the eliminating operation; and determining a frequency offset estimation value based on a result of the correlation operation.

2. The method according to claim 1, wherein the eliminating a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed comprises:

multiplying a data symbol on which frequency offset estimation is to be performed by a conjugate of the data symbol on which frequency offset estimation is to be performed to get a product, and calculating a fourth power of the product, so as to eliminate the information phase and the light source generated phase of the data symbol on which frequency offset estimation is to be performed; and summing a plurality of successive data symbols on which frequency offset estimation is to be performed, so as to eliminate the noise phases of the data symbols on which frequency offset estimation is to be performed.

3. The method according to claim 1, wherein the correlation operation on data symbols with the set interval is performed according to the following formula

C=1/N×i=1N(Si*×Si+N)

wherein N is a symbol interval value between the data symbols on which frequency offset estimation is to be performed Si and Si+N, Σ denotes a sum operation, and Si* is a conjugate of the data symbol on which frequency offset estimation is to be performed Si;correspondingly, the frequency offset estimation value Δf is determined according to the following formula:

Δf=Fs/(2πN)×arctan(Im(C)/Re(C)) wherein Fs is a unit data symbol rate, arctan( ) denotes an arctan operation, and Im(C) denotes an imaginary part of the C, and Re(C) denotes a real part of the C.

4. The method according to claim 3, wherein the data symbols on which frequency offset estimation is to be performed comprises X polarization state data symbols and Y polarization state data symbols;

wherein the frequency offset estimation values of the Y polarization state data symbols are determined by performing the correlation operation on adjacent data symbols according to the following formula:

C=i=1N(Si*×Si+1)

for the X polarization state data symbols, the set interval value N varies within a range of 1, 2, 4, 8, 16.

5. The method according to claim 4, wherein the method further comprises: for each of the set interval values,

setting a threshold corresponding to the set interval value; determining that phase ambiguity occurs in the X polarization state data symbols, when an absolute value of a difference between a current frequency offset estimation value of the X polarization state data symbols and a current frequency offset estimation value of the Y polarization state data symbols exceeds the threshold corresponding to the set interval value; adjusting the set interval value N for performing the correlation operation on the X polarization state data symbols to be 1; and continuing to perform frequency offset estimation on the X polarization state data symbols.

6. The method according to claim 4, wherein the method further comprises:

increasing a current set interval value N in a sequence of 1, 2, 4, 8 and 16, in case that an absolute value of a difference between the current frequency offset estimation value and a previous frequency offset estimation value is less than a first threshold and an absolute value of the current frequency offset estimation value is less than the first threshold, and it is determined that the current set interval value N is not 16; after N is increased, maintaining the increased current set interval value N to be unchanged, in case that the absolute value of the difference between the current frequency offset estimation value after N is increased and the frequency offset estimation value before N is increased is within a set threshold range and it is determined that the absolute value of the current frequency offset estimation value after N is increased is less than the first threshold; and maintaining the current set interval value N to be 16, in case that the absolute value of the difference between the current frequency offset estimation value and the previous frequency offset estimation value is less than the first threshold and the absolute value of the current frequency offset estimation value exceeds the first threshold, and it is determined that the current set interval value N is 16.

7. A frequency offset estimation apparatus in an optical transmission network, the apparatus is applied into a 100 G Digital Signal Processor and comprises: a processor configured to execute operations comprising:

acquiring data symbols on which frequency offset estimation is to be performed; eliminating a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed; performing a correlation operation on data symbols with a set interval among the data symbols subjected to the eliminating operation; and determining a frequency offset estimation value based on a result of the correlation operation.

8. The apparatus according to claim 7, wherein the processor further executes operations comprising:

multiplying a data symbol on which frequency offset estimation is to be performed by a conjugate of the data symbol on which frequency offset estimation is to be performed to get a product, and calculating a fourth power of the product, so as to eliminate the information phase and the light source generated phase of the data symbol on which frequency offset estimation is to be performed; and summing a plurality of successive data symbols on which frequency offset estimation is to be performed, so as to eliminate the noise phases of the data symbols on which frequency offset estimation is to be performed.

9. The apparatus according to claim 7, wherein the processor further executes operations comprising: performing the correlation operation on data symbols with the set interval according to the following formula:

C=1/N×i=1N(Si*×Si+N)

wherein N is a symbol interval value between the data symbols on which frequency offset estimation is to be performed Si and Si+N, Σ denotes a sum operation, and Si* is a conjugate of the data symbol on which frequency offset estimation is to be performed Si;correspondingly, the processor further executes operations comprising: determining the frequency offset estimation value Δf according to the following formula:

Δf=Fs/(2πN)×arctan(Im(C)/Re(C)) wherein Fs is a unit data symbol rate, arctan( ) denotes an arctan operation, and Im(C) denotes an imaginary part of the C, and Re(C) denotes a real part of the C.

10. The apparatus according to claim 9, wherein the data symbols on which frequency offset estimation is to be performed comprises X polarization state data symbols and Y polarization state data symbols;

wherein the processor determines the frequency offset estimation values of the Y polarization state data symbols by performing the correlation operation on adjacent data symbols according to the following formula:

C=i=1N(Si*×Si+1)

for the X polarization state data symbols, the set interval value N varies within a range of 1, 2, 4, 8, 16.

11. The apparatus according to claim 10, wherein the processor further executes operations comprising: for each of the set interval values,

setting a threshold corresponding to the set interval value; determining that phase ambiguity occurs in the X polarization state data symbols, when an absolute value of a difference between a current frequency offset estimation value of the X polarization state data symbols and a current frequency offset estimation value of the Y polarization state data symbols exceeds the threshold corresponding to the set interval value;correspondingly, the processor further executes operations comprising:

adjusting the set interval value N for performing the correlation operation on the X polarization state data symbols to be 1; and continuing to perform frequency offset estimation on the X polarization state data symbols.

12. The apparatus according to claim 11, wherein the processor further executes operations comprising:

increasing a current set interval value N in a sequence of 1, 2, 4, 8 and 16, in case that an absolute value of a difference between the current frequency offset estimation value and a previous frequency offset estimation value is less than a first threshold and an absolute value of the current frequency offset estimation value is less than the first threshold, and it is determined that the current set interval value N is not 16; after N is increased, maintaining the increased current set interval value N to be unchanged, in case that the absolute value of the difference between the current frequency offset estimation value after N is increased and the frequency offset estimation value before N is increased is within a set threshold range and it is determined that the absolute value of the current frequency offset estimation value after N is increased is less than the first threshold; and maintaining the current set interval value N to be 16, in case that the absolute value of the difference between the current frequency offset estimation value and the previous frequency offset estimation value is less than the first threshold and the absolute value of the current frequency offset estimation value exceeds than the first threshold, and it is determined that the current set interval value N is 16.

13. A non-transitory storage medium storing computer programs for performing a frequency offset estimation method in the optical transmission network, the method comprising:

acquiring data symbols on which frequency offset estimation is to be performed; eliminating a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed; performing a correlation operation on data symbols with a set interval among the data symbols subjected to the eliminating operation; and determining a frequency offset estimation value based on a result of the correlation operation.

14. The non-transitory storage medium according to claim 13, wherein the eliminating a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed comprises:

multiplying a data symbol on which frequency offset estimation is to be performed by a conjugate of the data symbol on which frequency offset estimation is to be performed to get a product, and calculating a fourth power of the product, so as to eliminate the information phase and the light source generated phase of the data symbol on which frequency offset estimation is to be performed; and summing a plurality of successive data symbols on which frequency offset estimation is to be performed, so as to eliminate the noise phases of the data symbols on which frequency offset estimation is to be performed.

15. The non-transitory storage medium according to claim 13, wherein the correlation operation on data symbols with the set interval is performed according to the following formula:

C=1/N×i=1N(Si*×Si+N)

wherein N is a symbol interval value between the data symbols on which frequency offset estimation is to be performed Si and Si+N, Σ denotes a sum operation, and Si* is a conjugate of the data symbol on which frequency offset estimation is to be performed Si;correspondingly, the frequency offset estimation value Δf is determined according to the following formula:

Δf=Fs/(2πN)×arctan(Im(C)/Re(C)) wherein Fs is a unit data symbol rate, arctan( ) denotes an arctan operation, and Im(C) denotes an imaginary part of the C, and Re(C) denotes a real part of the C.

16. The non-transitory storage medium according to claim 15, wherein the data symbols on which frequency offset estimation is to be performed comprises X polarization state data symbols and Y polarization state data symbols;

wherein the frequency offset estimation values of the Y polarization state data symbols are determined by performing the correlation operation on adjacent data symbols according to the following formula:

C=i=1N(Si*×Si+1)

for the X polarization state data symbols, the set interval value N varies within a range of 1, 2, 4, 8, 16.

17. The non-transitory storage medium according to claim 16, wherein the method further comprises: for each of the set interval values,

setting a threshold corresponding to the set interval value; determining that phase ambiguity occurs in the X polarization state data symbols, when an absolute value of a difference between a current frequency offset estimation value of the X polarization state data symbols and a current frequency offset estimation value of the Y polarization state data symbols exceeds the threshold corresponding to the set interval value; adjusting the set interval value N for performing the correlation operation on the X polarization state data symbols to be 1; and continuing to perform frequency offset estimation on the X polarization state data symbols.

18. The non-transitory storage medium according to claim 16, wherein the method further comprises:

increasing a current set interval value N in a sequence of 1, 2, 4, 8 and 16, in case that an absolute value of a difference between the current frequency offset estimation value and a previous frequency offset estimation value is less than a first threshold and an absolute value of the current frequency offset estimation value is less than the first threshold, and it is determined that the current set interval value N is not 16; after N is increased, maintaining the increased current set interval value N to be unchanged, in case that the absolute value of the difference between the current frequency offset estimation value after N is increased and the frequency offset estimation value before N is increased is within a set threshold range and it is determined that the absolute value of the current frequency offset estimation value after N is increased is less than the first threshold; and maintaining the current set interval value N to be 16, in case that the absolute value of the difference between the current frequency offset estimation value and the previous frequency offset estimation value is less than the first threshold and the absolute value of the current frequency offset estimation value exceeds the first threshold, and it is determined that the current set interval value N is 16.

Read more

Claim Tree

  • 1
    1. A frequency offset estimation method in an optical transmission network, the method comprising:
    • acquiring data symbols on which frequency offset estimation is to be performed
    • eliminating a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed
    • performing a correlation operation on data symbols with a set interval among the data symbols subjected to the eliminating operation
    • and determining a frequency offset estimation value based on a result of the correlation operation.
  • 2
    2. The method according to claim 1, wherein
    • the eliminating a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed comprises:
  • 3
    3. The method according to claim 1, wherein
    • the correlation operation on data symbols with the set interval is performed according to the following formula C=1/N×i=1N(Si*×Si+N) wherein
      • 4. The method according to claim 3, wherein
        • the data symbols on which frequency offset estimation is to be performed comprises
    • 7
      7. A frequency offset estimation apparatus in an optical transmission network, the apparatus is applied into a 100 G Digital Signal Processor and comprises:
      • a processor configured to execute operations comprising: acquiring data symbols on which frequency offset estimation is to be performed
      • eliminating a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed
      • performing a correlation operation on data symbols with a set interval among the data symbols subjected to the eliminating operation
      • and determining a frequency offset estimation value based on a result of the correlation operation.
      • 8. The apparatus according to claim 7, wherein
        • the processor further executes operations comprising:
      • 9. The apparatus according to claim 7, wherein
        • the processor further executes operations comprising:
    • 13
      13. A non-transitory storage medium storing computer programs for performing a frequency offset estimation method in the optical transmission network, the method comprising:
      • acquiring data symbols on which frequency offset estimation is to be performed
      • eliminating a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed
      • performing a correlation operation on data symbols with a set interval among the data symbols subjected to the eliminating operation
      • and determining a frequency offset estimation value based on a result of the correlation operation.
      • 14. The non-transitory storage medium according to claim 13, wherein
        • the eliminating a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed comprises:
      • 15. The non-transitory storage medium according to claim 13, wherein
        • the correlation operation on data symbols with the set interval is performed according to the following formula: C=1/N×i=1N(Si*×Si+N) wherein
          See all independent claims <>

          Description

          TECHNICAL FIELD

          The present disclosure generally relates to frequency offset estimation techniques, and more particularly to a frequency offset estimation method and apparatus in optical transmission network and storage medium.

          BACKGROUND

          A 100 G Digital Signal Processor (DSP) is used for processing data and signals in a 100 G optical module of a 100 G line card, and is a critical component of the 100 G optical module. A frequency offset estimation part is a critical part of the 100 G DSP, and mainly performs frequency offset estimation so as to compensate frequency offsets of signals. Since the 100 G DSP has a processing speed much higher than that of the currently used 40 G DSP, the existing frequency offset estimation techniques, when applied in the 100 G DSP, may have a substantially low processing efficiency.

          SUMMARY

          In view of the above, an embodiment of the disclosure provides a frequency offset estimation method and apparatus in an optical transmission network and a storage medium with adaptive precision, better real-time performance, and a higher converging speed.

          The technical solutions of the embodiment of the disclosure are implemented as follows.

          A frequency offset estimation method in an optical transmission network, the method including:

          acquiring data symbols on which frequency offset estimation is to be performed;

          eliminating a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed;

          performing a correlation operation on data symbols with a set interval among the data symbols subjected to the eliminating operation; and

          determining a frequency offset estimation value based on a result of the correlation operation.

          According to an embodiment, the eliminating a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed, may include:

          multiplying a data symbol on which frequency offset estimation is to be performed by a conjugate of the data symbol on which frequency offset estimation is to be performed to get a product, and calculating a fourth power of the product, so as to eliminate the information phase and the light source generated phase of the data symbol on which frequency offset estimation is to be performed; and

          summing a plurality of successive data symbols on which frequency offset estimation is to be performed, so as to eliminate the noise phases of the data symbols on which frequency offset estimation is to be performed.

          According to an embodiment, the correlation operation on data symbols with the set interval is performed according to the following formula:

          C=1/N×i=1N(Si*×Si+N).

          where N is a symbol interval value between the data symbols on which frequency offset estimation is to be performed Si and Si+N, Σ denotes a sum operation, and Si* is a conjugate of the data symbol on which frequency offset estimation is to be performed Si.

          Correspondingly, the frequency offset estimation value Δf is determined according to the following formula:

          Δf=Fs/(2πN)×arctan(Im(C)/Re(C)).

          where Fs is a unit data symbol rate, arctan( ) denotes an arctan operation, and Im(C) denotes an imaginary part of the C, and Re(C) denotes a real part of the C.

          According to an embodiment, the data symbols on which frequency offset estimation is to be performed may include X polarization state data symbols and Y polarization state data symbols.

          The frequency offset estimation values of the Y polarization state data symbols are determined by performing the correlation operation on adjacent data symbols according to the following formula:

          C=i=1N(Si*×Si+1).

          For the X polarization state data symbols, the set interval value N varies within a range of 1, 2, 4, 8, 16.

          According to an embodiment, the method further may include: for each of the set interval values,

          setting a threshold corresponding to the set interval value;

          determining that phase ambiguity occurs in the X polarization state data symbols, when an absolute value of a difference between a current frequency offset estimation value of the X polarization state data symbols and a current frequency offset estimation value of the Y polarization state data symbols exceeds the threshold corresponding to the set interval value;

          adjusting the set interval value N for performing the correlation operation on the X polarization state data symbols to be 1; and

          continuing to perform frequency offset estimation on the X polarization state data symbols.

          According to embodiment, the method further may include:

          increasing a current set interval value N in a sequence of 1, 2, 4, 8 and 16, in case that an absolute value of a difference between the current frequency offset estimation value and a previous frequency offset estimation value is less than a first threshold and an absolute value of the current frequency offset estimation value is less than the first threshold, and it is determined that the current set interval value N is not 16;

          after N is increased, maintaining the increased current set interval value N to be unchanged, in case that the absolute value of the difference between the current frequency offset estimation value after N is increased and the frequency offset estimation value before N is increased is within a set threshold range and it is determined that the absolute value of the current frequency offset estimation value after N is increased is less than the first threshold; and

          maintaining the current set interval value N to be 16, in case that the absolute value of the difference between the current frequency offset estimation value and the previous frequency offset estimation value is less than the first threshold and the absolute value of the current frequency offset estimation value exceeds the first threshold, and it is determined that the current set interval value N is 16.

          A frequency offset estimation apparatus in an optical transmission network, the apparatus including: an acquisition unit, an elimination unit, a correlation operation unit and a first determination unit; where,

          the acquisition unit is arranged to acquire data symbols on which frequency offset estimation is to be performed;

          the elimination unit is arranged to eliminate a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed;

          the correlation operation unit is arranged to perform a correlation operation on data symbols with a set interval among the data symbols subjected to the eliminating operation; and

          the first determination unit is arranged to determine a frequency offset estimation value based on a result of the correlation operation.

          According to an embodiment, the elimination unit is further arranged to:

          multiply a data symbol on which frequency offset estimation is to be performed by a conjugate of the data symbol on which frequency offset estimation is to be performed to get a product, and calculate a fourth power of the product, so as to eliminate the information phase and the light source generated phase of the data symbol on which frequency offset estimation is to be performed; and

          sum a plurality of successive data symbols on which frequency offset estimation is to be performed, so as to eliminate the noise phases of the data symbols on which frequency offset estimation is to be performed.

          According to an embodiment, the correlation operation unit is further arranged to perform the correlation operation on data symbols with the set interval according to the following formula:

          C=1/N×i=1N(Si*×Si+N)

          where N is a symbol interval value between the data symbols on which frequency offset estimation is to be performed Si and Si+N, Σ denotes a sum operation, and Si* is a conjugate of the data symbol on which frequency offset estimation is to be performed Si;

          Correspondingly, the frequency offset estimation value Δf is determined according to the following formula:

          Δf=Fs/(2πN)×arctan(Im(C)/Re(C))

          where Fs is a unit data symbol rate, arctan( ) denotes an arctan operation, and Im(C) denotes an imaginary part of the C, and Re(C) denotes a real part of the C.

          According to an embodiment, the data symbols on which frequency offset estimation is to be performed may include X polarization state data symbols and Y polarization state data symbols.

          The frequency offset estimation values of the Y polarization state data symbols are determined by performing the correlation operation on adjacent data symbols according to the following formula:

          C=i=1N(Si*×Si+1)

          For the X polarization state data symbols, the set interval value N varies within a range of 1, 2, 4, 8, 16.

          According to an embodiment, the apparatus further may include a setting unit and a third determination unit, where, for each of the set interval values,

          the setting unit is arranged to set a threshold corresponding to the set interval value;

          the third determination unit is arranged to determine that phase ambiguity occurs in the X polarization state data symbols, when an absolute value of a difference between a current frequency offset estimation value of the X polarization state data symbols and a current frequency offset estimation value of the Y polarization state data symbols exceeds the threshold corresponding to the set interval value;

          Correspondingly, the correlation operation unit is further arranged to:

          adjust the set interval value N for performing the correlation operation on the X polarization state data symbols to be 1; and

          continue to perform frequency offset estimation on the X polarization state data symbols.

          According to an embodiment, the apparatus further comprises a fourth determination unit which is arranged to:

          increase a current set interval value N in a sequence of 1, 2, 4, 8 and 16, in case that an absolute value of a difference between the current frequency offset estimation value and a previous frequency offset estimation value is less than a first threshold and an absolute value of the current frequency offset estimation value is less than the first threshold, and it is determined that the current set interval value N is not 16;

          after N is increased, maintain the increased current set interval value N to be unchanged, in case that the absolute value of the difference between the current frequency offset estimation value after N is increased and the frequency offset estimation value before N is increased is within a set threshold range and it is determined that the absolute value of the current frequency offset estimation value after N is increased is less than the first threshold; and

          maintain the current set interval value N to be 16, in case that the absolute value of the difference between the current frequency offset estimation value and the previous frequency offset estimation value is less than the first threshold and the absolute value of the current frequency offset estimation value exceeds the first threshold, and it is determined that the current set interval value N is 16.

          A storage medium storing computer programs for performing the frequency offset estimation method in the optical transmission network.

          According to the embodiments of the disclosure, firstly, data symbols on which frequency offset estimation is to be performed are acquired, and a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed are eliminated. A correlation operation is performed on data symbols with a set interval among the data symbols subjected to the eliminating operation. A frequency offset estimation value is determined based on a result of the correlation operation. Frequency offset compensation is performed on the data symbols based on the determined frequency offset estimation value. According to the embodiments of the disclosure, the noise phases, the light source generated phases and the information phases of the data symbols are eliminated, thus increasing accuracy of the frequency offset estimation; further, an interval between the data symbols on which frequency offset estimation is performed can be adjusted based on the current frequency offset estimation result, and thus precision of the frequency offset estimation may be adjusted dynamically. The embodiments of the disclosure provide a technical solution of frequency offset estimation with adaptive precision, better real-time performance, and a higher converging speed. Therefore, the technical solution can be better applied to the 100 G digital signal processor, and can also be applied to an optical signal processor with a higher processing speed.

          BRIEF DESCRIPTION OF THE DRAWINGS

          FIG. 1 is a flowchart of a frequency offset estimation method in an optical transmission network according to an embodiment of the disclosure;

          FIG. 2 is a schematic diagram of frequency offset estimation on data symbols according to an embodiment of the disclosure; and

          FIG. 3 is a schematic compositional structure diagram of a frequency offset estimation apparatus in an optical transmission network according to an embodiment of the disclosure.

          DETAILED DESCRIPTION

          In order to make the object, technical solution and advantages of the present disclosure to be more clear, embodiments of the disclosure will be described in conjunction with the appended drawings in the following. It should be noted that, embodiments of the disclosure and features thereof may be arbitrarily combined without conflictions.

          FIG. 1 is a flowchart of a frequency offset estimation method in an optical transmission network according to an embodiment of the disclosure. As shown in FIG. 1, the frequency offset estimation method in the optical transmission network in the embodiment includes the following steps.

          In Step 101, data symbols on which frequency offset estimation is to be performed are acquired, and a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed are eliminated.

          Here, the data symbols on which frequency offset estimation is to be performed may be currently received data symbols, or may be data symbols sent out. In this embodiment, the data symbols refer to optical network signals.

          According to the embodiment of the disclosure, a phase of a data symbol Sk may be expressed as θks(k)+ΔωKTiNASE, where θs(k) is an information phase, θN is a phase introduced by a laser line width, θASE is a noise phase, and ΔωKT, is a frequency offset phase. The value of θs(k) may be selected from 0, π, ±π/2. A data symbol Sk is multiplied by a conjugate of a data symbol Sk-N having a set interval with the data symbol Sk to get a product, and a fourth power of the product is calculated, so as to eliminate the information phase of the Sk and the phase (i.e., the light source generated source) introduced by the laser line width. Multiple successive data symbols are summed so as to eliminate the noise phases of the data symbols. According to the embodiment of the disclosure, since the noise phases of the data symbols oscillate about 0 phase, the sum of the noise phases of the multiple successive data symbols is close to 0, and thus the noise phases of the data symbols can be eliminated.

          In Step 102, a correlation operation is performed on data symbols with a set interval among the data symbols subjected to the eliminating operation, and a frequency offset estimation value is determined based on a result of the correlation operation.

          The correlation operation is performed on the data symbols with a set interval according to the following formula:

          C=1/N×i=1N(Si*×Si+N)

          where N is a symbol interval between the data symbols on which frequency offset estimation is to be performed Si and Si+N, Σ denotes a sum operation, and Si* is a conjugate of the data symbol on which frequency offset estimation is to be performed Si.

          Correspondingly, the frequency offset estimation value Δf is determined according to the following formula:

          Δf=Fs/(2πN)×arctan(Im(C)/Re(C))

          where Fs is a unit data symbol rate, arctan( ) denotes an arctan operation, and Im(C) denotes an imaginary part of the C, and Re(C) denotes a real part of the C.

          According to the embodiment of the disclosure, the data symbols on which frequency offset estimation is to be performed may include X polarization state data symbols and Y polarization state data symbols.

          The frequency offset estimation values of the Y polarization state data symbols are determined by performing the correlation operation on adjacent data symbols according to the following formula:

          C=i=1N(Si*×Si+1).

          For the X polarization state data symbols, the set interval value N may be one of 1, 2, 4, 8, 16.

          According to the embodiment of the disclosure, for each of the set interval values, the following steps may be performed.

          A threshold corresponding to the set interval value is set.

          When an absolute value of a difference between a current frequency offset estimation value of the X polarization state data symbols and a current frequency offset estimation value of the Y polarization state data symbols exceeds the threshold corresponding to the set interval value, it is determined that phase ambiguity occurs in the X polarization state data symbols. The set interval value N for performing the correlation operation on the X polarization state data symbols is adjusted to be 1. Frequency offset estimation continues to be performed on the X polarization state data symbols.

          According to the embodiment of the disclosure, in case that an absolute value of a difference between the current frequency offset estimation value and a previous frequency offset estimation value is less than a first threshold and an absolute value of the current frequency offset estimation value is less than the first threshold, and it is determined that the current set interval value N is not 16, a current set interval value N is increased in a sequence of 1, 2, 4, 8 and 16.

          After N is increased, in case that the absolute value of the difference between the current frequency offset estimation value after N is increased and the frequency offset estimation value before N is increased is within a set threshold range and it is determined that the absolute value of the increased current frequency offset estimation value after N is increased is less than the first threshold, the increased current set interval value N is maintained to be unchanged.

          In case that the absolute value of the difference between the current frequency offset estimation value and the previous frequency offset estimation value is less than the first threshold and the absolute value of the current frequency offset estimation value exceeds the first threshold, and it is determined that the current set interval value N is 16, the current set interval value N is maintained to be 16.

          In Step 103, frequency offset compensation is performed on the data symbols based on the determined frequency offset estimation value.

          After the frequency offset estimation value is determined, frequency offset compensation can be performed on the data symbols.

          The technical solutions of the embodiment of the disclosure may be further explained in the following examples.

          According to the embodiment of the disclosure, a frequency offset is estimated based on a phase difference between two correlated data symbols. The phase difference is obtained by performing correlation operation on data symbols adjacent to each other or with an interval. As shown in FIG. 2, the correlation output formula is

          C=1/N×i=1N(Si*×Si+N).

          A phase of a correlation output result is gotten and is divided by the data symbol interval so as to obtain an average angle frequency offset: Δf=Fs/(2πN)×arctan(Im(C)/Re(C)), where Fs is the unit data symbol rate, N is the data symbol interval between the Si and Si+N. Due to −π≤actan(Im(C)/Re(C)≤π, a frequency offset estimation range is [−Fs/2N, Fs/2N] when the Fs is fixed.

          In a 100 G optical network system, the data rate for the frequency offset estimation Fs=32 G, and the data symbols include X polarization state data symbols and Y polarization state data symbols. When a transceiver adopts Quadrature Phase Shift Keying (QPSK) modulation/Differential Quadrature Reference Phase Shift Keying (DQPSK) modulation, a phase of the data symbol Sk may be expressed as θks(k)+ΔKTiNASE, θs(k) is an information phase, θN is a phase introduced by a laser line width, θASE is a noise phase, and ΔωKTi is a frequency offset phase. The value of the θs(k) may be selected from 0, π, ±π/2. A data symbol Sk is multiplied by a conjugate of a data symbol Sk-N to get a product, and a fourth power of the product is calculated, so as to eliminate the information phase and the phase introduced by the laser line width. Multiple successive data symbols are summed so as to eliminate the noise phases of the data symbols. The frequency offset estimation method as shown in FIG. 2 may be performed on the data symbols subjected to the phase eliminating operation to get a frequency offset estimation result. The frequency offset estimation result is divided by 4 (an angle value calculated by the arctan operation quadruples the true angle value because of the effect of the fourth power operation) to get the frequency offset estimation value ΔωTi. Since the fourth power operation will quadruple the original frequency offset phase, the estimated phase needs to be divided by 4.

          Since a phase of an exponent is within [−π, π], it can be determined that phase ambiguity occurs in case that the frequency offset phase exceeds ±π/4. According to the embodiment of the disclosure, in order to obtain precise frequency offset estimation and a low possibility of phase ambiguity, a corresponding frequency offset estimation process may be performed in case that phase ambiguity occurs, and the details of the process will be described in the following.

          When a compensation value for a frequency offset output by a loop is close to a real value of the frequency offset, a remaining frequency offset in the data subjected to the frequency offset compensation is very small. A current data Xk is multiplied by a conjugate Xk−1* of a previous data having an interval N=1 with the current data, i.e., XkXk−1*, so as to obtain a phase difference between current data and the previous data. Since the proportion of the frequency offset phase is small when N=1, the N may be increased so as to increase a precision of the estimation. In this way, the frequency offset phase difference between the Sk and Sk-N is increased by a factor of N, and the range of the frequency offset estimation is decreased by the factor of N.

          A difference |Δθk−Δθk−1| between two adjacent frequency offset estimation angle values, and an absolute value |θe| of the frequency offset estimation value may be taken as a condition for determining whether the set interval N of the data symbols is jumped. When the loop meets a condition of |Δθk−Δθk−1|<0.0005 (0.0005 is in units of radians, and an angle value hereinafter is in units of radians), and |θe|<0.01, the N is increased in a sequence of 1, 2, 4, 8 and 16. For example, N is increased from 1 to 2, or N is increased from 2 to 4.

          After N is increased, in case that |Δθk−Δθk−1| is within [0.0005, 0.05] and |θe|<0.01, it indicates that a second-order loop is during a process of stabilization. N will not be changed until an output of the second-order loop is stabilized at a more precise frequency offset value, i.e., |Δθk−Δθk−1|<0.0005. Then N continues to increase until N=16.

          When the second-order loop meets |Δθk−Δθk−1|>0.05 or |θe|>0.05, it indicates that a frequency offset of an input data is changed sharply, and then N is reset to be 1. Thereafter, the above process is repeated.

          According to the technical solutions of the embodiment of the disclosure, when Fs=32 Ghz, in case that N=1, a larger frequency offset estimation range [−4 Ghz, 4 Ghz] can be obtained (a fourth power operation is considered). In case that N=16, a frequency offset estimation range is [−250 Mhz, 250 Mhz], and a higher frequency offset estimation precision can be obtained.

          For a fourth power operation on a conjugate product of two data symbols with an interval N, in case that an absolute value of a difference between angle values of the two data symbols is larger than π/4, for example, π/4+0.1, it is determined that phase ambiguity occurs. If the interval between data symbols meets N=16, phase ambiguity occurs and an angle offset value is π/32. If the interval between data symbols meets N=8, the angle offset value is π/16. The angel offset values when N=2, 4 may be derived in a same manner.

          In this possible case, frequency offset estimation values of the X polarization state data symbols and the Y state polarization data symbols are calculated respectively. For the fourth power operation on the frequency offset estimation value of the X polarization state data symbols, the interval N is dynamically adjusted based on a frequency offset stabilization condition, and the maximum of the N is 16. For the fourth power operation on the frequency offset estimation value of the Y polarization state data symbols, the interval N is always 1, i.e., a phase difference between adjacent data symbols is always calculated. For the Y polarization state data symbols, the phase ambiguity may occur only when the frequency offset of the input data is suddenly increased by more than π/4. This phase ambiguity can be eliminated by detection of a frame synchronization module and thus will not be considered herein. That is, it is assumed that phase ambiguity will not occur for the Y polarization state data symbols.

          Since in the frequency offset estimation for the X polarization state, the interval value N can be adjusted dynamically, the precision of the frequency offset estimation for the X polarization state may be adaptive. The frequency offset compensation value for the X polarization state is used to compensate input data of X path corresponding to the X polarization state and Y path corresponding to the Y polarization state. In the frequency offset estimation for Y polarization state, N is always 1, and is used to eliminate the phase ambiguity in the frequency offset estimation for the X path. When the frequency offset estimation for the X polarization state is in a stabilized sate (i.e., the N=16), and a difference between frequency offset estimation values output by the X path and Y path ≤0.1, that is, an absolute value of a difference between an current frequency offset estimation value of the X polarization state data symbols and an current frequency offset estimation value of the Y polarization state data symbols ≤0.1, it is assumed that phase ambiguity occurs in the X path. When N=8, and the difference between frequency offset estimation values output by the X path and Y path ≤0.2, that is, the absolute value of the difference between an current frequency offset estimation value of the X polarization state data symbols and an current frequency offset estimation value of the Y polarization state data symbols ≥0.2, it is assumed that phase ambiguity occurs in the X path. In a same manner, thresholds for judging whether phase ambiguity occurs in the X path when N=2, 4 can be obtained (in general, it is judged whether phase ambiguity occurs when N=16). When phase ambiguity occurs in the X path, the interval N for the X path is reset to be 1 and the frequency offset estimation for the X path is restarted.

          FIG. 3 is a schematic compositional structure diagram of a frequency offset estimation apparatus in an optical transmission network according to an embodiment of the disclosure. As shown in FIG. 3, the frequency offset estimation apparatus in the optical transmission network according to the embodiment of the disclosure includes: an acquisition unit 30, an elimination unit 31, a correlation operation unit 32 and a first determination unit 33.

          The acquisition unit 30 is arranged to acquire data symbols on which frequency offset estimation is to be performed.

          The elimination unit 31 is arranged to eliminate a noise phase, a light source generated phase and an information phase of each of the data symbols on which frequency offset estimation is to be performed.

          The correlation operation unit 32 is arranged to perform a correlation operation on data symbols with a set interval among the data symbols subjected to the eliminating operation.

          The first determination unit 33 is arranged to determine a frequency offset estimation value based on a result of the correlation operation.

          The elimination unit 31 is further arranged to: multiply a data symbol on which frequency offset estimation is to be performed by a conjugate of the data symbol on which frequency offset estimation is to be performed to get a product, and calculate a fourth power of the product, so as to eliminate the information phase and the light source generated phase of the data symbol on which frequency offset estimation is to be performed; and sum a plurality of successive data symbols on which frequency offset estimation is to be performed, so as to eliminate the noise phases of the data symbols on which frequency offset estimation is to be performed.

          The correlation operation unit 32 is further arranged to perform the correlation operation on data symbols with the set interval according to the following formula:

          C=1/N×i=1N(Si*×Si+N)

          where N is a symbol interval value between the data symbols on which frequency offset estimation is to be performed Si and Si+N, Σ denotes a sum operation, and Si* is a conjugate of the data symbol on which frequency offset estimation is to be performed Si.

          Correspondingly, the first determination unit 33 is further arranged to determine the frequency offset estimation value Δf according to the following formula:

          Δf=Fs/(2πN)×arctan(Im(C)/Re(C))

          where Fs is a unit data symbol rate, arctan( ) denotes an arctan operation, and Im(C) denotes an imaginary part of the C, and Re(C) denotes a real part of the C.

          According to the embodiment of the disclosure, the data symbols on which frequency offset estimation is to be performed may include X polarization state data symbols and Y polarization state data symbols.

          The correlation operation unit 32 is further arranged to determine the frequency offset estimation values of the Y polarization state data symbols by performing the correlation operation on adjacent data symbols according to the following formula:

          C=i=1N(Si*×Si+1)

          For the X polarization state data symbols, the set interval value N is variable, which can be selected from 1, 2, 4, 8, 16.

          Based on the frequency offset estimation apparatus in the optical transmission network as shown in FIG. 3, the frequency offset estimation apparatus in the optical transmission network according to the embodiment of the disclosure may further include a setting unit (not shown in FIG. 3) and a third determination unit (not shown in FIG. 3).

          The setting unit is arranged to set a threshold corresponding to the set interval value.

          The third determination unit is arranged to determine that phase ambiguity occurs in the X polarization state data symbols, when an absolute value of a difference between a current frequency offset estimation value of the X polarization state data symbols and a current frequency offset estimation value of the Y polarization state data symbols exceeds the threshold corresponding to the set interval value.

          Correspondingly, the correlation operation unit 32 is further arranged to: adjust the set interval value N for performing the correlation operation on the X polarization state data symbols to be 1, and continue to perform frequency offset estimation on the X polarization state data symbols.

          Based on the frequency offset estimation apparatus in the optical transmission network as shown in FIG. 3, the frequency offset estimation apparatus in the optical transmission network according to the embodiment of the disclosure may further include a fourth determination unit (not shown in FIG. 3).

          The fourth determination unit is arranged to:

          increase a current set interval value N in a sequence of 1, 2, 4, 8 and 16, in case that an absolute value of a difference between the current frequency offset estimation value and a previous frequency offset estimation value is less than a first threshold and an absolute value of the current frequency offset estimation value is less than the first threshold, and it is determined that the current set interval value N is not 16;

          after N is increased, maintain the increased current set interval value N to be unchanged, in case that the absolute value of the difference between the increased current frequency offset estimation value and the frequency offset estimation value previous to the increasing is within a set threshold range and it is determined that the absolute value of the increased current frequency offset estimation value is less than the first threshold; and

          maintain the current set interval value N to be 16, in case that the absolute value of the difference between the current frequency offset estimation value and the previous frequency offset estimation value is less than the first threshold and the absolute value of the current frequency offset estimation value exceeds than the first threshold, and it is determined that the current set interval value N is 16.

          The skilled in the art should understand that, the second determination unit, the third determination unit and the fourth determination unit are not essential technical features for implementing the basic technical solutions of the embodiment of the disclosure, but are provided for optimizing the technical solutions of the embodiment of the disclosure.

          The skilled in the art should understand that, the functions of processing units of the frequency offset estimation apparatus in the optical transmission network according to the embodiment of the disclosure, may be understood by referring to the description of the frequency offset estimation method in the optical transmission network. The processing units of the frequency offset estimation apparatus in the optical transmission network according to the embodiment of the disclosure, may be implemented as analogy circuits for performing the functions according to the embodiment of the disclosure, or may be implemented by software, running on a smart apparatus, for performing the functions according to the embodiment of the disclosure.

          An embodiment of the disclosure further provides a storage medium. The storage medium stores computer programs for performing the frequency offset estimation method in the optical transmission network according to the embodiments.

          It should be understood that, in the embodiments of the disclosure, the disclosed method and smart apparatus may be implemented in other ways. The apparatus described above is merely exemplary. For example, the division of the units is merely a logic division, and in practice, may have other divisions. For example, multiple units or assemblies may be combined or integrated into another system, and some features may be omitted or not implemented. In additional, coupling, direct coupling or communication connection between the shown or discussed components may be implemented via some interfaces, apparatus or units, and may be electrical, mechanical or other forms.

          The units explained as separate components may be physically separated from each other or not. A component shown as a unit may be a physical unit or not, that is, may be located at one place or may be distributed over multiple network units. Some or all of the units may be selected as required to achieve the object of the technical solution of the embodiment.

          In addition, the functional units of the embodiments of the disclosure may be integrated in a single processing unit, or may be each implemented as a single unit. Two or more of the functional units may be integrated in a single processing unit. The integrated unit may be implemented as hardware or may be implemented as a combination of hardware and software.

          The skilled in the art should understand that, some or all of steps for implementing the embodiment of the method may be performed via hardware related to a program which may be stored in a computer-readable storage medium. The program, when executed, performs the steps of the embodiment of the method. The storage medium may include a removable storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk or other mediums which can store program codes.

          Alternatively, the integrated unit of the embodiment of the disclosure, when implemented in software functional module and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. In view of this, Essence or the contribution to the related art of the technical solutions of the embodiments of the disclosure may be embodied in a software product. The software product is stored in a storage medium and includes several instructions which cause a computer device (may be a personal computer, a server, a network device or the like) to perform some or all of the method according to an embodiment of the disclosure. The storage medium may include a removable storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk or other mediums which can store program codes.

          The described above are merely embodiments of the disclosure, and the disclosure is not limited thereto. Modifications or replacements without departing from the scope of the disclosure, easily envisaged by the skilled in the art, may fall within the protection scope of the disclosure.

          INDUSTRIAL APPLICABILITY

          The disclosure provides frequency offset estimation with adaptive precision, better real-time performance, and a higher converging speed. Therefore, the frequency offset estimation can be better applied to the 100 G digital signal processor, and can also be applied to an optical signal processor with a higher processing speed.

          Read more
          PatSnap Solutions

          Great research starts with great data.

          Use the most comprehensive innovation intelligence platform to maximise ROI on research.

          Learn More

          Citation

          Title Current Assignee Application Date Publication Date
          一种突发相干光纤通信中的联合均衡和频偏估计装置 电子科技大学 24 January 2013 08 May 2013
          一种载波频偏估计方法、装置和系统 豪威科技(上海)有限公司 13 April 2012 25 July 2012
          光OFDM系统中基于循环前缀(CP)和虚载波的盲频偏估计方法 北京邮电大学 29 June 2010 10 November 2010
          Optical transmission system, phase compensation method, and optical reception apparatus NIPPON TELEGRAPH AND TELEPHONE CORPORATION 13 February 2014 24 December 2015
          Method and Apparatus for Broadband Carrier Frequency and Phase Recovery in Coherent Optical System HUAWEI TECHNOLOGIES CO., LTD 05 August 2011 09 February 2012
          See full citation <>

          More like this

          Title Current Assignee Application Date Publication Date
          발명의 명칭 OFDM 시스템에서 동일한 값을 갖는 파일럿 기반 정수 주파수 옵셋 추정 방법 목포대학교산학협력단 05 November 2010 15 May 2012
          Modulation index estimation method and device SHENZHEN TINNO WIRELESS TECHNOLOGY CO., LTD 24 August 2016 01 March 2018
          Method and apparatus for sample frequency offset correction in OFDM receivers QUALCOMM TECHNOLOGIES INTERNATIONAL, LTD. 01 February 2016 01 September 2016
          Frequency offset correction method and apparatus ZTE CORPORATION 18 September 2015 02 June 2016
          Method and receiver for decoding optical signal MITSUBISHI ELECTRIC CORPORATION 09 March 2016 22 September 2016
          Method and apparatus for residual phase noise compensation HUAWEI TECHNOLOGIES CO., LTD. 29 September 2016 13 April 2017
          Method and device for estimating frequency offset ZTE CORPORATION 25 May 2016 09 March 2017
          Frequency offset estimation method and apparatus CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY 20 April 2016 01 December 2016
          Iterative frequency offset estimation in wireless networks INTEL IP CORPORATION 09 September 2016 16 March 2017
          Phase noise compensation device, demodulation device, communication device, communication system, and phase noise compensation method NEC CORPORATION 16 May 2017 22 February 2018
          Antenna failure compensation method and apparatus ZTE CORPORATION 06 September 2015 20 October 2016
          Blind cfo estimation method in wireless communication system using qpsk method LG ELECTRONICS INC. 17 November 2015 26 May 2016
          Frequency tracking with sparse pilots QUALCOMM INCORPORATED 13 September 2016 30 March 2017
          Method and device for carrier synchronization SHENZHEN SUPER DATA LINK TECHNOLOGY LTD. 06 April 2017 12 October 2017
          Method, base station and system for frequency synchronization HUAWEI TECHNOLOGIES CO., LTD. 15 February 2017 21 December 2017
          Method of demodulation ROCKWELL INTERNATIONAL CORPORATION 26 June 1990 02 January 1991
          位相補償装置、光受信機、光伝送システム、位相補償方法 日本電信電話株式会社 29 November 2012 14 September 2016
          Frequency offset estimation method and apparatus, and computer storage medium ZTE CORPORATION 31 August 2015 04 August 2016
          See all similar patents <>

          PatSnap Solutions

          PatSnap solutions are used by R&D teams, legal and IP professionals, those in business intelligence and strategic planning roles and by research staff at academic institutions globally.

          PatSnap Solutions
          Search & Analyze
          The widest range of IP search tools makes getting the right answers and asking the right questions easier than ever. One click analysis extracts meaningful information on competitors and technology trends from IP data.
          Business Intelligence
          Gain powerful insights into future technology changes, market shifts and competitor strategies.
          Workflow
          Manage IP-related processes across multiple teams and departments with integrated collaboration and workflow tools.
          Contact Sales