CN107210986B - Method and apparatus for processing signals - Google Patents

Method and apparatus for processing signals Download PDF

Info

Publication number
CN107210986B
CN107210986B CN201580076147.1A CN201580076147A CN107210986B CN 107210986 B CN107210986 B CN 107210986B CN 201580076147 A CN201580076147 A CN 201580076147A CN 107210986 B CN107210986 B CN 107210986B
Authority
CN
China
Prior art keywords
time
signal
moment
determining
error value
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.)
Active
Application number
CN201580076147.1A
Other languages
Chinese (zh)
Other versions
CN107210986A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN107210986A publication Critical patent/CN107210986A/en
Application granted granted Critical
Publication of CN107210986B publication Critical patent/CN107210986B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/10Frequency-modulated carrier systems, i.e. using frequency-shift keying
    • H04L27/14Demodulator circuits; Receiver circuits
    • H04L27/144Demodulator circuits; Receiver circuits with demodulation using spectral properties of the received signal, e.g. by using frequency selective- or frequency sensitive elements
    • H04L27/148Demodulator circuits; Receiver circuits with demodulation using spectral properties of the received signal, e.g. by using frequency selective- or frequency sensitive elements using filters, including PLL-type filters

Landscapes

  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Optical Communication System (AREA)

Abstract

The embodiment of the invention provides a method and a device for processing signals, wherein the method comprises the following steps: determining an error value at the k moment according to the output signal at the k moment; acquiring an input signal at the moment k +1, wherein the input signal at the moment k +1 is a signal obtained after signal resampling, optical fiber link dispersion estimation and dispersion compensation processing; and determining the information carried by the input signal at the k +1 moment according to the error value at the k moment. The technical scheme does not need training sequence assistance, and the complexity is simple.

Description

Method and apparatus for processing signals
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for processing a signal.
Background
The coverage of a metro transmission system is typically 80 km to 600 km. In order to increase the signal transmission distance to several hundred kilometers, the metro transmission system using intensity modulation and direct detection usually uses multi-carrier method and reduces the symbol rate of each carrier to achieve the purpose of increasing the tolerance of dispersion, or places optical dispersion compensation element in the link. In addition, different-rate transmission systems may be included in the metro transmission system (for example, there may be a 10G transmission system and a 100G transmission system in the metro transmission system). Mixed transmission of signals in transmission systems of different rates may bring about nonlinear effects. In order to solve the above problem, the signal in the metro transmission system can be intensity modulated and coherently detected. Transmission systems employing intensity modulation and coherent detection may be referred to as intensity modulation-based coherent detection systems.
In the prior art, after receiving an optical signal, a receiving end based on an intensity modulation coherent detection system converts the optical signal to be detected into an analog electrical signal, then converts the analog electrical signal into a digital signal, and then processes the digital signal. The prior art method for processing the digital signal is to process the digital signal by means of Least Mean Square (LMS) algorithm. The LMS algorithm requires training sequence assistance and compensation for frequency difference and phase noise during convergence of coherent detection signals. The LMS algorithm is complex in structure, large in logic resource requirement and high in hardware requirement.
Disclosure of Invention
The method and the device for processing the signals do not need training sequence assistance, and complexity can be simplified.
In a first aspect, an embodiment of the present invention provides a method for processing a signal, where the method includes: determining an error value at the k moment according to the output signal at the k moment; acquiring an input signal at the moment k +1, wherein the input signal at the moment k +1 is a signal obtained after signal resampling, optical fiber link dispersion estimation and dispersion compensation processing; and determining the information carried by the input signal at the k +1 moment according to the error value at the k moment.
With reference to the first aspect, in a first possible implementation manner of the first aspect, the determining an error value at a time k according to the output signal at the time k includes: according to the DC offset amplitude, performing DC offset amplitude removal adjustment on the output signal at the k moment to determine an adjustment signal at the k moment; performing constellation mapping on the adjustment signal at the k moment to determine a mapping signal at the k moment, wherein the normalized modulus values of all constellation points in the mapping signal at the k moment are the same; and determining an error value at the k moment according to the mapping signal at the k moment and the reference average power.
With reference to the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, the performing dc offset amplitude adjustment on the output signal at the time k according to the dc offset amplitude to obtain an adjusted signal at the time k includes: the adjustment signal for this time k is determined using the following equation:
r′k=|rk|-DCref
wherein r'kAn adjustment signal representing the k time, rkRepresents the sameOutput signal at time k, DCrefRepresenting the dc bias amplitude.
With reference to the first possible implementation manner of the first aspect or the second possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, the performing constellation mapping on the adjustment signal at the k time to obtain a mapping signal at the k time includes: the mapped signal at this time k is determined using the following equation:
rk-trans=mod(rk,sign(rk)×2),
wherein r isk-transA mapping signal r 'representing the time k'kIndicating the adjustment signal at this time k.
With reference to any one of the first possible implementation manner of the first aspect to the third possible implementation manner of the first aspect, in a fourth possible implementation manner of the first aspect, the determining an error value at the k time according to the mapping signal at the k time and a reference average power includes: the error value at time k is determined using the following equation:
errk=|rk-trans|2-Pref
wherein, errkAn error value r representing the time kk-transA mapping signal representing the time k, PrefRepresenting the reference average power.
With reference to the first aspect or any one of the foregoing possible implementation manners, in a fifth possible implementation manner of the first aspect, the determining, according to the error value at the time k, information carried by the input signal at the time k +1 includes: determining the filter coefficient at the k +1 moment according to the error value at the k moment; determining an output signal at the k +1 moment according to the filter coefficient at the k +1 moment; and determining the information carried by the input signal at the k +1 moment according to the output signal at the k +1 moment.
With reference to the fifth possible implementation manner of the first aspect, in a sixth possible implementation manner of the first aspect, the determining, according to the output signal at the time k +1, information carried by the input signal at the time k +1 includes: determining a modulus of the output signal at the time k + 1; and determining the information carried by the input signal at the moment k +1 according to the modulus of the output signal at the moment k +1 and a plurality of preset ranges, wherein the plurality of preset ranges correspond to the plurality of information one to one.
In a second aspect, an embodiment of the present invention provides an apparatus for processing a signal, where the apparatus includes: the determining unit is used for determining an error value at the k moment according to the output signal at the k moment; the acquisition unit is used for performing signal resampling, optical fiber link dispersion estimation and dispersion compensation processing on the digital signal received at the moment k +1 to acquire an input signal at the moment k + 1; the determining unit is further configured to determine information carried by the input signal at the time k +1 according to the error value at the time k.
With reference to the second aspect, in a first possible implementation manner of the second aspect, the determining unit is specifically configured to perform dc offset amplitude removal adjustment on the output signal at the time k according to the dc offset amplitude, so as to obtain an adjustment signal at the time k; performing constellation mapping on the adjustment signal at the k moment to obtain a mapping signal at the k moment, wherein the normalized modulus values of all constellation points in the mapping signal at the k moment are the same; and determining an error value at the k moment according to the mapping signal at the k moment and the reference average power.
With reference to the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, the determining unit is specifically configured to determine the adjustment signal at the k time using the following formula:
r′x,k+1=|rx,k|-DCref
wherein r'kAn adjustment signal representing the k time, rkThe output signal representing the time k represents the dc offset amplitude.
With reference to the first possible implementation manner of the second aspect or the second possible implementation manner of the second aspect, in a third possible implementation manner of the second aspect, the determining unit is specifically configured to determine the mapping signal at the k time using the following formula:
rk-trans=mod(r′k,sign(r′k)×2),
wherein r isk-transA mapping signal r 'representing the time k'kIndicating the adjustment signal at this time k.
With reference to any one possible implementation manner of the first possible implementation manner of the second aspect to the third possible implementation manner of the second aspect, in a fourth possible implementation manner of the second aspect, the determining unit is specifically configured to determine the error value at the time k by using the following formula:
errk=|rk-trans|2-Pref
wherein, errkAn error value r representing the time kk-transA mapping signal representing the time k, PrefRepresenting the reference average power.
With reference to the second aspect or any one of the foregoing possible implementations, in a fifth possible implementation of the second aspect, the determining unit is specifically configured to determine the filter coefficient at the time k +1 according to the error value at the time k; determining an output signal at the k +1 moment according to the filter coefficient at the k +1 moment; and determining the information carried by the input signal at the k +1 moment according to the output signal at the k +1 moment.
With reference to the fifth possible implementation manner of the second aspect, in a sixth possible implementation manner of the second aspect, the determining unit is specifically configured to determine a modulus of the output signal at the time k + 1; and determining the information carried by the input signal at the k +1 moment according to the modulus of the output signal at the k +1 moment and a plurality of preset ranges which are in one-to-one correspondence with a plurality of information.
According to the technical scheme, when blind equalization detection is carried out on the input signal, the assistance of a training sequence is not needed, and the system overhead is reduced. Meanwhile, the output signal can be directly judged without frequency difference and phase compensation. The algorithm architecture in the technical scheme is simpler than that of an LMS algorithm. Therefore, the design difficulty of a device for processing the digital signal after converting the analog electric signal into the digital signal can be reduced, so that the process of processing the input digital signal can be realized by using a device (such as a digital signal processing chip) with low power consumption and low complexity to determine the information carried by the input signal.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments of the present invention will be briefly described below, and it is obvious that the drawings described below are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flow chart of a method of processing a signal provided according to an embodiment of the present invention.
Fig. 2 is a schematic flow chart of a method of processing a signal provided according to an embodiment of the present invention.
Fig. 3 is a schematic diagram of a previous constellation diagram for the bias magnitude removal process.
Fig. 4 is a schematic diagram of a constellation diagram after removal of the bias magnitude.
Fig. 5 is a schematic diagram of a mapped constellation.
Fig. 6 is a schematic diagram of a constellation diagram of an input signal.
Fig. 7 is a schematic diagram of a constellation of output signals obtained according to the method shown in fig. 1 or fig. 2.
Fig. 8 is a block diagram of an apparatus for processing a signal according to an embodiment of the present invention.
Fig. 9 is a block diagram of an apparatus for processing a signal according to an embodiment of the present invention.
Fig. 10 is a block diagram illustrating an apparatus for processing a signal according to an embodiment of the present invention.
Fig. 11 is a block diagram of an apparatus for processing a signal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, shall fall within the scope of protection of the present invention.
Fig. 1 is a schematic flow chart of a method of processing a signal provided according to an embodiment of the present invention.
And 101, determining an error value at the k moment according to the output signal at the k moment.
And 102, acquiring an input signal at the moment k +1, wherein the input signal at the moment k +1 is a signal obtained after signal resampling, optical fiber link dispersion estimation and dispersion compensation processing.
And 103, determining the information carried by the input signal at the k +1 moment according to the error value at the k moment.
According to the method shown in fig. 1, when blind equalization detection is performed on an input signal, assistance of a training sequence is not needed, and system overhead is reduced. Meanwhile, the output signal can be directly judged without frequency difference and phase compensation. The algorithm architecture of the method shown in fig. 1 is simpler than that of the LMS algorithm. In this way, the design difficulty of the device for processing the digital signal after converting the analog electrical signal into the digital signal can be reduced, so that the steps shown in fig. 1 can be executed by using a device with low power consumption and low complexity (such as a digital signal processing chip), and the process of processing the input digital signal can be realized to determine the information carried by the input signal.
Specifically, the determining an error value at time k according to the output signal at time k includes: according to the DC offset amplitude, performing DC offset amplitude removal adjustment on the output signal at the k moment to determine an adjustment signal at the k moment; performing constellation mapping on the adjustment signal at the k time to determine a mapping signal at the k time, where normalized modulus values of all constellation points in the mapping signal at the k time are the same (e.g., mapping +3 and-3 to +1 and-1, respectively); and determining an error value at the k moment according to the mapping signal at the k moment and the reference average power.
Specifically, the adjustment signal at this time k may be determined using the following equation:
r′k=|rk|-DCrefa.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.9.1.2.9.9.9.9.9.1.2.9.9.9.9.1.2.9.9.1.2.9.9.9.9.9.9.1.2.9.1.2.9
Wherein r'kAn adjustment signal representing the k time, rkAn output signal, DC, representing the time krefRepresenting the dc bias amplitude. The DC bias amplitude DCrefMay be a statistical average of the input signal modulus.
Optionally, as an embodiment, the mapping signal at the time k may be determined by using the following formula:
rk-trans=mod(r′k,sign(r′k) A
Wherein r isk-transA mapping signal r 'representing the time k'kIndicating the adjustment signal at this time k. sign (x) represents taking sign operation for x, if x is greater than 0, sign (x) is 1, if x is less than 0, sign (x) is-1. mod denotes modulo.
Besides the mapping signal of the k time in the formula 1.2, the mapping signal of the k time may also be determined in other manners, for example, by looking up a table.
Specifically, the error value at time k may be determined using the following equation:
errk=|rk-trans|2-Prefa.
wherein, errkAn error value r representing the time kk-transA mapping signal representing the time k, PrefRepresenting the reference average power (i.e., the square of the normalized reference modulus value). PrefThe value may be 1.
Specifically, the determining information carried by the input signal at the time k +1 according to the error value at the time k includes: determining the filter coefficient at the k +1 moment according to the error value at the k moment; determining an output signal at the k +1 moment according to the filter coefficient at the k +1 moment; and determining the information carried by the input signal at the k +1 moment according to the output signal at the k +1 moment.
Further, the determining information carried by the input signal at the time k +1 according to the output signal at the time k +1 includes: determining a modulus of the output signal at the time k + 1; and determining the information carried by the input signal at the k +1 moment according to the modulus of the output signal at the k +1 moment and a plurality of preset ranges which are in one-to-one correspondence with a plurality of information.
Fig. 2 is a schematic flow chart of a method of processing a signal provided according to an embodiment of the present invention.
201, determining a first error value at the time k according to the first output signal at the time k; and determining a second error value at the k moment according to the second output signal at the k moment.
202, a first input signal at a time k +1 and a second input signal at the time k +1 are obtained, where the first input signal and the second input signal are obtained after signal resampling, fiber link dispersion estimation and dispersion compensation processing, and polarization directions of the first input signal and the second input signal are different.
203, determining the information carried by the first input signal at the k +1 moment according to the first error value at the k moment; and determining the information carried by the second input signal at the k +1 moment according to the second error value at the k moment.
According to the method shown in fig. 2, when blind equalization detection is performed on an input signal, assistance of a training sequence is not needed, and system overhead is reduced. Meanwhile, the output signal can be directly judged without frequency difference and phase compensation. In this way, the design difficulty of the device for processing the digital signal after converting the analog electrical signal into the digital signal can be reduced, so that the steps shown in fig. 1 can be executed by using a device with low power consumption and low complexity (such as a digital signal processing chip), and the process of processing the input digital signal can be realized to determine the information carried by the input signal.
Specifically, the determining the first error value at the time k according to the first output signal at the time k includes: according to the direct current offset amplitude, performing direct current offset amplitude removal adjustment on the first output signal at the k moment to determine a first adjustment signal at the k moment; performing constellation mapping on the first adjustment signal at the k time to determine a first mapping signal at the k time, where normalized modulus values of all constellation points in the first mapping signal at the k time are the same (e.g., mapping +3 to + 1); and determining a first error value of the k time according to the first mapping signal of the k time and the reference average power.
Specifically, the determining a second error value at the time k according to the second output signal at the time k includes: according to the direct current offset amplitude, performing direct current offset amplitude removal adjustment on the second output signal at the k moment to determine a second adjustment signal at the k moment; performing constellation mapping on the second adjustment signal at the time k to determine a second mapping signal at the time k, where normalized modulus values of all constellation points in the second mapping signal at the time k are the same (e.g., mapping-3 to-1); and determining a second error value of the k moment according to the second mapping signal of the k moment and the reference average power.
Specifically, the first adjustment signal at time k may be determined by the following formula:
r′x,k=|rx,k|-DCrefa.9
Wherein r'x,kA first adjustment signal, r, representing the time kx,kA first output signal, DC, representing the time krefIndicating the dc bias amplitude.
The second adjustment signal at time k may be determined by the following equation:
r′y,k=|ry,k|-DCrefa.9
Wherein r'y,kA second adjustment signal, r, representing the time ky,kA second output signal, DC, representing the time krefRepresenting the dc bias amplitude.
The DC bias amplitude DCrefMay be a statistical average of the input signal modulus.
Optionally, as an embodiment, the first mapping signal at the time k may be determined by the following formula:
rx-trans,k=mod(r′x,k,sign(r′x,k) A
Wherein r isx-trans,kA first mapping signal r 'representing the time k'x,kA first adjustment signal indicating the time k + 1.
Optionally, as another embodiment, the second mapping signal at the time k may be determined by the following formula:
ry-trans,k=mod(r′y,k,sign(r′y,k) A
Wherein r isy-trans,kA second mapping signal r 'representing the time k'y,kA second adjustment signal representing the time k. sign (x) represents taking sign operation for x, if x is greater than 0, sign (x) is 1, if x is less than 0, sign (x) is-1. mod denotes remainder.
Besides using equation 1.6 and equation 1.7 to determine the first mapping signal at the time k and the second mapping signal at the time k, the first mapping signal at the time k +1 and the second mapping signal at the time k +1 may also be determined in other manners, for example, by using a table lookup or the like.
The first error value at time k may be determined by the following equation:
errx,k=|rx-trans,k|2-Prefa.
wherein, errx,kA first error value, r, representing the time kx-trans,kA first mapping signal, P, representing the time krefRepresenting the reference average power.
The second error value at time k may be determined by the following equation:
erry,k=|ry-trans,k|2-Prefa.9
Wherein, erry,kSecond indicating the k timeError value, ry-trans,kA second mapping signal, P, representing the time krefRepresenting the reference average power (i.e., the square of the normalized reference modulus value). PrefThe value may be 1.
Fig. 3 is a schematic diagram of a previous constellation diagram for the bias magnitude removal process. Fig. 4 is a schematic diagram of a constellation diagram after removal of the bias magnitude. Fig. 5 is a schematic diagram of a mapped constellation. That is, according to the dc offset amplitude, the process of performing dc offset amplitude adjustment on the output signal at time k may convert the constellation diagram shown in fig. 3 into the constellation diagram shown in fig. 4. The step of constellation mapping the adjusted signal at time k to determine the mapped signal at time k may convert the constellation diagram shown in fig. 4 into the constellation diagram shown in fig. 5.
The determining the information carried by the first input signal at the time k +1 according to the first error value at the time k includes: determining a filter coefficient at the k +1 moment according to the first error value at the k moment; determining a first output signal at the k +1 moment according to the filter coefficient at the k +1 moment; and determining the information carried by the first input signal at the k +1 moment according to the first output signal at the k +1 moment. The determining information carried by the second input signal at the time k +1 according to the second error value at the time k includes: determining a filter coefficient at the k +1 moment according to the second error value at the k moment; determining a second output signal at the k +1 moment according to the filter coefficient at the k +1 moment; and determining the information carried by the second input signal at the k +1 moment according to the second output signal at the k +1 moment.
Specifically, after determining the first error value at the time k and the second error value at the time k according to equations 1.4 to 1.9, the filter coefficient at the time k +1 may be determined by the following equations:
Figure GWB0000002411110000101
wherein,and
Figure GWB0000002411110000103
representing the four coefficients of the filter at time k.
Figure GWB0000002411110000104
Figure GWB0000002411110000105
And
Figure GWB0000002411110000106
representing the four coefficients of the filter at time k + 1.μ denotes the step size or iteration coefficient, sx,kA first input signal, s, representing time ky,kA second input signal representing the time instant k,
Figure GWB0000002411110000107
representing the conjugate of the first input signal at time k +1,representing the conjugate of the second input signal at time k + 1.
The first output signal at time k +1 and the second output signal at time k +1 may be determined using the following equations:
Figure GWB0000002411110000109
further, the determining information carried by the first input signal at the time k +1 according to the first output signal at the time k +1 includes: determining a modulus of the first output signal at the time k + 1; and determining the information carried by the first input signal at the moment k +1 according to the modulus of the first output signal at the moment k +1 and a plurality of preset ranges, wherein the plurality of preset ranges correspond to the plurality of information one to one. The determining information carried by the second input signal at the time k +1 according to the second output signal at the time k +1 includes: determining a modulus of the second output signal at the time k + 1; and determining the information carried by the second input signal at the moment k +1 according to the modulus of the second output signal at the moment k +1 and a plurality of preset ranges, wherein the plurality of preset ranges correspond to the plurality of information one to one.
For example, the information corresponding to one of the preset ranges may be 01, and if the magnitude of the modulus of the first output signal at the time k +1 falls within the preset range corresponding to 01, the information of the first output signal at the time k +1 is 01, that is, the information carried by the first input signal at the time k +1 is 01.
The input signal and the output signal may be represented by a constellation diagram. Fig. 6 shows a schematic representation of the constellation of the input signal. Fig. 7 is a schematic diagram of a constellation diagram of an output signal obtained according to the method shown in fig. 1 or fig. 2.
It can be seen that the constellation obtained by the method of fig. 1 or fig. 2 is a circular constellation. At this time, the position of the mold on the ring can be judged by determining the size of the mold, and then decoding is carried out according to the mapping mode of the originating intensity modulation. For example, 4 modules (or levels) correspond to 2 bits, and 8 modules correspond to 3 bits. If the originating end is 4-level modulated, the constellation at the receiving end is 4 concentric rings. Each ring corresponds to a predetermined range. In the 4 levels, 1, 2, 3, 4 are coded as 00, 01, 11, 10, respectively. If the output constellation point is on the second ring, the corresponding information obtained by decoding according to 4-level modulation is 01.
The output signal obtained by the method shown in fig. 1 or fig. 2 may belong to one of a plurality of preset ranges, and therefore, the information corresponding to the output signal may be directly determined according to the information corresponding to the preset range in which the output signal is located. In other words, since the constellation diagram obtained by equalization through the method shown in fig. 1 and fig. 2 is composed of a plurality of concentric rings, the decision can be directly made according to the size of the dot mode on the ring, and frequency difference and phase compensation are not needed.
Fig. 8 is a block diagram of an apparatus for processing a signal according to an embodiment of the present invention. The apparatus 800 shown in fig. 8 may perform the various steps of the method shown in fig. 1. As shown in fig. 8, the apparatus 800 includes an acquisition unit 801 and a determination unit 802.
A determining unit 802, configured to determine an error value at time k according to the output signal at time k.
An obtaining unit 801, configured to perform signal resampling, optical fiber link dispersion estimation, and dispersion compensation processing on the digital signal received at the time k +1, and obtain an input signal at the time k + 1.
The determining unit 802 is further configured to determine, according to the error value at the time k, information carried by the input signal at the time k + 1.
According to the device shown in fig. 8, when blind equalization detection is performed on an input signal, assistance of a training sequence is not needed, and system overhead is reduced. Meanwhile, the output signal can be directly judged without frequency difference and phase compensation. Thus, the device shown in fig. 8 may be a low power consumption, low complexity device (e.g., a digital signal processing chip) due to the low design difficulty of the device shown in fig. 8.
A determining unit 802, specifically configured to perform dc offset amplitude removal adjustment on the output signal at the time k according to the dc offset amplitude, so as to obtain an adjustment signal at the time k; performing constellation mapping on the adjustment signal at the k moment to obtain a mapping signal at the k moment, wherein the normalized modulus values of all constellation points in the mapping signal at the k moment are the same; and determining an error value at the k moment according to the mapping signal at the k moment and the reference average power.
The determining unit 802 is specifically configured to determine the adjustment signal at the time k by using formula 1.1. The determining unit 802 is specifically configured to determine the mapping signal at the time k by using formula 1.2. The determining unit 802 is specifically configured to determine the error value at the time k by using equation 1.3.
The determining unit 802 may also determine the mapping signal at the time k in other manners, for example, the mapping signal at the time k may be determined by a table lookup or the like.
A determining unit 802, specifically configured to determine a filter coefficient at the k +1 time according to the error value at the k time; determining an output signal at the k +1 moment according to the filter coefficient at the k +1 moment; and determining the information carried by the input signal at the k +1 moment according to the output signal at the k +1 moment.
A determining unit 802, specifically configured to determine a modulus of the output signal at the time k + 1; and determining the information carried by the input signal at the k +1 moment according to the modulus of the output signal at the k +1 moment and a plurality of preset ranges which are in one-to-one correspondence with a plurality of information.
Fig. 9 is a block diagram of an apparatus for processing a signal according to an embodiment of the present invention. The apparatus 900 shown in fig. 9 may perform the various steps of the method shown in fig. 2. As shown in fig. 9, the apparatus 900 includes an acquiring unit 901 and a determining unit 902.
A determining unit 902, configured to determine a first error value at time k according to the first output signal at time k; and determining a second error value at the k moment according to the second output signal at the k moment.
An obtaining unit 901, configured to obtain a first input signal at a time k +1 and a second input signal at the time k +1, where the first input signal and the second input signal are obtained through signal resampling, fiber link dispersion estimation, and dispersion compensation processing, and polarization directions of the first input signal and the second input signal are different.
The determining unit 902 is further configured to determine, according to the first error value at the time k, information carried by the first input signal at the time k + 1; and determining the information carried by the second input signal at the k +1 moment according to the second error value at the k moment.
According to the device shown in fig. 9, when blind equalization detection is performed on an input signal, assistance of a training sequence is not needed, and system overhead is reduced. Meanwhile, the output signal can be directly judged without frequency difference and phase compensation. Thus, the device shown in fig. 9 may be a low power consumption, low complexity device (e.g., a digital signal processing chip) due to the low design difficulty of the device shown in fig. 9.
A determining unit 902, configured to perform dc offset amplitude removal adjustment on the first output signal at the time k according to the dc offset amplitude, so as to determine a first adjustment signal at the time k; performing constellation mapping on the first adjustment signal at the time k to determine a first mapping signal at the time k, wherein the normalized modulus values of all constellation points in the first mapping signal at the time k are the same; determining a first error value at the k moment according to the first mapping signal at the k moment and the reference average power; according to the direct current offset amplitude, performing direct current offset amplitude removal adjustment on the second output signal at the k moment to determine a second adjustment signal at the k moment; performing constellation mapping on the second adjustment signal at the time k to determine a second mapping signal at the time k, wherein the normalized modulus values of all constellation points in the second mapping signal at the time k are the same; and determining a second error value of the k moment according to the second mapping signal of the k moment and the reference average power.
The determining unit 902 is specifically configured to determine the first adjustment signal at the time k and the second adjustment signal at the time k by using equations 1.4 and 1.5, respectively. The determining unit 902 is specifically configured to determine the first mapping signal at the time k and the second mapping signal at the time k by using equation 1.6 and equation 1.7, respectively. The determining unit 902 is specifically configured to determine the first error value at the time k and the second error value at the time k by using equations 1.8 and 1.9, respectively.
The determining unit 902 may also determine the first mapping signal at the time k and the second mapping signal at the time k in other manners, for example, may determine the first mapping signal at the time k and the second mapping signal at the time k by using a table lookup or the like.
A determining unit 902, configured to determine a filter coefficient at the k +1 time according to the first error value at the k time; determining a first output signal at the k +1 moment according to the filter coefficient at the k +1 moment; determining information carried by the first input signal at the k +1 moment according to the first output signal at the k +1 moment; determining a filter coefficient at the k +1 moment according to the second error value at the k moment; determining a second output signal at the k +1 moment according to the filter coefficient at the k +1 moment; and determining the information carried by the second input signal at the k +1 moment according to the second output signal at the k +1 moment.
A determining unit 902, specifically configured to determine a modulus of the first output signal at the time k + 1; determining information carried by the first input signal at the moment k +1 according to the modulus of the first output signal at the moment k +1 and a plurality of preset ranges, wherein the plurality of preset ranges correspond to the plurality of information one to one; determining a modulus of the second output signal at the time k + 1; and determining the information carried by the second input signal at the moment k +1 according to the modulus of the second output signal at the moment k +1 and a plurality of preset ranges, wherein the plurality of preset ranges correspond to the plurality of information one to one.
Fig. 10 is a block diagram illustrating an apparatus for processing a signal according to an embodiment of the present invention. The apparatus 1000 shown in fig. 10 may perform the various steps of the method shown in fig. 1. As shown in fig. 10, the apparatus 1000 includes a transceiver circuit 1001 and a processor 1002.
A processor 1002, configured to determine an error value at time k according to the output signal at time k.
The transceiver circuit 1001 is configured to receive the digital signal at the time k + 1.
The processor 1002 is configured to perform signal resampling, fiber link dispersion estimation, and dispersion compensation processing on the digital signal received at the time k +1, and obtain an input signal at the time k + 1.
The processor 1002 is further configured to determine information carried by the input signal at the time k +1 according to the error value at the time k.
The device shown in fig. 10 can perform blind equalization detection on the input signal without the assistance of a training sequence, thereby reducing the system overhead. Meanwhile, the output signal can be directly judged without frequency difference and phase compensation. Thus, the device shown in fig. 10 may be a low power consumption, low complexity device (e.g., a digital signal processing chip) due to the low design difficulty of the device shown in fig. 10.
The processor 1002 is specifically configured to perform dc offset amplitude removal adjustment on the output signal at the time k according to the dc offset amplitude, so as to obtain an adjustment signal at the time k; performing constellation mapping on the adjustment signal at the k moment to obtain a mapping signal at the k moment, wherein the normalized modulus values of all constellation points in the mapping signal at the k moment are the same; and determining an error value at the k moment according to the mapping signal at the k moment and the reference average power.
The processor 1002 is specifically configured to determine the adjustment signal at the time k by using equation 1.1. The processor 1002 is specifically configured to determine the mapping signal at the time k by using equation 1.2. The processor 1002 is specifically configured to determine the error value at the time k using equation 1.3.
The processor 1002 may also determine the mapping signal at the time k by other means, for example, by looking up a table or the like.
The processor 1002 is specifically configured to determine a filter coefficient at the k +1 time according to the error value at the k time; determining an output signal at the k +1 moment according to the filter coefficient at the k +1 moment; and determining the information carried by the input signal at the k +1 moment according to the output signal at the k +1 moment.
A processor 1002, specifically configured to determine a modulus of the output signal at the time k + 1; and determining the information carried by the input signal at the k +1 moment according to the modulus of the output signal at the k +1 moment and a plurality of preset ranges which are in one-to-one correspondence with a plurality of information.
Fig. 11 is a block diagram of an apparatus for processing a signal according to an embodiment of the present invention. The apparatus 1100 shown in fig. 11 may perform the various steps of the method shown in fig. 2. As shown in fig. 11, the apparatus 1100 includes a transceiver circuit 1101 and a processor 1102.
A processor 1102 for determining a first error value at time k according to the first output signal at time k; and determining a second error value at the k moment according to the second output signal at the k moment.
The transceiver circuit 1101 is configured to receive the digital signal at the time k + 1.
The processor 1102 is configured to perform signal resampling, fiber link dispersion estimation, and dispersion compensation processing on the digital signal received at the time k +1, and obtain a first input signal at the time k +1 and a second input signal at the time k +1, where polarization directions of the first input signal and the second input signal are different.
The processor 1102 is further configured to determine, according to the first error value at the time k, information carried by the first input signal at the time k + 1; and determining the information carried by the second input signal at the k +1 moment according to the second error value at the k moment.
The device shown in fig. 11 can perform blind equalization detection on an input signal without the assistance of a training sequence, thereby reducing the system overhead. Meanwhile, the output signal can be directly judged without frequency difference and phase compensation. Thus, the device shown in fig. 11 may be a low power consumption, low complexity device (e.g., a digital signal processing chip) due to the low design difficulty of the device shown in fig. 11.
The processor 1102 is specifically configured to perform dc offset amplitude removal adjustment on the first output signal at the time k according to the dc offset amplitude, so as to determine a first adjustment signal at the time k; performing constellation mapping on the first adjustment signal at the time k to determine a first mapping signal at the time k, wherein the normalized modulus values of all constellation points in the first mapping signal at the time k are the same; determining a first error value at the k moment according to the first mapping signal at the k moment and the reference average power; according to the direct current offset amplitude, performing direct current offset amplitude removal adjustment on the second output signal at the k moment to determine a second adjustment signal at the k moment; performing constellation mapping on the second adjustment signal at the time k to determine a second mapping signal at the time k, wherein the normalized modulus values of all constellation points in the second mapping signal at the time k are the same; and determining a second error value of the k moment according to the second mapping signal of the k moment and the reference average power.
The processor 1102 is specifically configured to determine the first adjustment signal at the time k and the second adjustment signal at the time k using equation 1.4 and equation 1.5, respectively. The processor 1102 is specifically configured to determine the first mapping signal at the time k and the second mapping signal at the time k by using equation 1.6 and equation 1.7, respectively. The processor 1102 is specifically configured to determine the first error value at the time k and the second error value at the time k using equation 1.8 and equation 1.9, respectively.
The processor 1102 may also determine the first mapping signal at the time k and the second mapping signal at the time k in other manners, for example, may determine the first mapping signal at the time k and the second mapping signal at the time k by using a table lookup or the like.
A processor 1102, specifically configured to determine a filter coefficient at the k +1 time according to the first error value at the k time; determining a first output signal at the k +1 moment according to the filter coefficient at the k +1 moment; determining information carried by the first input signal at the k +1 moment according to the first output signal at the k +1 moment; determining a filter coefficient at the k +1 moment according to the second error value at the k moment; determining a second output signal at the k +1 moment according to the filter coefficient at the k +1 moment; and determining the information carried by the second input signal at the k +1 moment according to the second output signal at the k +1 moment.
A processor 1102, specifically configured to determine a modulus of the first output signal at the time k + 1; determining information carried by the first input signal at the moment k +1 according to the modulus of the first output signal at the moment k +1 and a plurality of preset ranges, wherein the plurality of preset ranges correspond to the plurality of information one to one; determining a modulus of the second output signal at the time k + 1; and determining the information carried by the second input signal at the moment k +1 according to the modulus of the second output signal at the moment k +1 and a plurality of preset ranges, wherein the plurality of preset ranges correspond to the plurality of information one to one.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only an embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention, and therefore, the scope of the present invention shall be subject to the protection scope of the claims.

Claims (12)

1. A method of processing a signal, the method comprising:
determining an error value at the k moment according to the output signal at the k moment;
acquiring an input signal at the moment k +1, wherein the input signal at the moment k +1 is a signal obtained after signal resampling, optical fiber link dispersion estimation and dispersion compensation processing;
determining the information carried by the input signal at the k +1 moment according to the error value at the k moment,
wherein determining an error value at time k based on the output signal at time k comprises:
according to the direct current offset amplitude, performing direct current offset amplitude removal adjustment on the output signal at the k moment to determine an adjustment signal at the k moment;
performing constellation mapping on the adjustment signal at the time k to determine a mapping signal at the time k, wherein the normalized modulus values of all constellation points in the mapping signal at the time k are the same;
and determining an error value of the k moment according to the mapping signal of the k moment and the reference average power.
2. The method of claim 1, wherein the performing de-dc offset amplitude adjustment on the output signal at time k according to the dc offset amplitude to obtain the adjusted signal at time k comprises:
determining the adjustment signal for the time k using the following equation:
r′k=|rk|-DCref
wherein r'kAn adjustment signal representing said time k, rkAn output signal representing said time k, DCrefRepresenting the dc bias amplitude.
3. The method according to claim 1 or 2, wherein the constellation mapping the adjusted signal at the k time to obtain the mapped signal at the k time comprises:
determining the mapped signal at time k using the following equation:
rk-trans=mod(r′k,sign(r′k)×2),
wherein r isk-transRepresents a mapping signal of the k time point, r'kAn adjustment signal representing the time k.
4. The method of claim 1 or 2, wherein determining the error value for the k time based on the mapped signal for the k time and a reference average power comprises:
determining an error value for the time k using the following equation:
errk=|rk-trans|2-Pref
wherein, errkAn error value, r, representing the time kk-transA mapping signal representing said time k, PrefRepresenting the reference average power.
5. The method according to claim 1 or 2, wherein determining the information carried by the input signal at the time k +1 according to the error value at the time k comprises:
determining a filter coefficient at the k +1 moment according to the error value at the k moment;
determining an output signal at the k +1 moment according to the filter coefficient at the k +1 moment;
and determining the information carried by the input signal at the moment k +1 according to the output signal at the moment k + 1.
6. The method of claim 5, wherein determining the information carried by the input signal at the time k +1 from the output signal at the time k +1 comprises:
determining a modulus of the output signal at the time k + 1;
and determining the information carried by the input signal at the moment k +1 according to the modulus of the output signal at the moment k +1 and a plurality of preset ranges which are in one-to-one correspondence with a plurality of information.
7. An apparatus for processing a signal, the apparatus comprising:
the determining unit is used for determining an error value at the k moment according to the output signal at the k moment;
the acquisition unit is used for performing signal resampling, optical fiber link dispersion estimation and dispersion compensation processing on the digital signal received at the moment k +1 to acquire an input signal at the moment k + 1;
the determining unit is further configured to determine information carried by the input signal at the time k +1 according to the error value at the time k,
the determining unit is specifically configured to perform dc offset amplitude removal adjustment on the output signal at the time k according to a dc offset amplitude to obtain an adjustment signal at the time k; performing constellation mapping on the adjustment signal at the time k to obtain a mapping signal at the time k, wherein the normalized modulus values of all constellation points in the mapping signal at the time k are the same; and determining an error value of the k moment according to the mapping signal of the k moment and the reference average power.
8. The apparatus according to claim 7, wherein the determining unit is specifically configured to determine the adjustment signal at the time k using the following formula:
r′x,k+1=|rx,k|-DCref
wherein r'kAn adjustment signal representing said time k, rkOutput signal representing said time k, watchIndicating the magnitude of the dc bias.
9. The apparatus according to claim 7 or 8, wherein the determining unit is specifically configured to determine the mapping signal at the time k using the following formula:
rk=mod(r′k,sign(r′k)×2),
wherein r iskRepresents a mapping signal of the k time point, r'kAn adjustment signal representing the time k.
10. The apparatus according to claim 7 or 8, wherein the determining unit is specifically configured to determine the error value at the time k using the following formula:
errk=|rk|2-Pref
wherein, errkAn error value, r, representing the time kkA mapping signal representing said time k, PrefRepresenting the reference average power.
11. The apparatus according to claim 7 or 8, wherein the determining unit is specifically configured to determine the filter coefficient at the time k +1 according to the error value at the time k; determining an output signal at the k +1 moment according to the filter coefficient at the k +1 moment; and determining the information carried by the input signal at the moment k +1 according to the output signal at the moment k + 1.
12. The apparatus according to claim 11, wherein the determining unit is specifically configured to determine a modulus of the output signal at the time k + 1; and determining the information carried by the input signal at the moment k +1 according to the modulus of the output signal at the moment k +1 and a plurality of preset ranges which are in one-to-one correspondence with a plurality of information.
CN201580076147.1A 2015-02-16 2015-02-16 Method and apparatus for processing signals Active CN107210986B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/073195 WO2016131178A1 (en) 2015-02-16 2015-02-16 Method and device for processing signal

Publications (2)

Publication Number Publication Date
CN107210986A CN107210986A (en) 2017-09-26
CN107210986B true CN107210986B (en) 2020-01-03

Family

ID=56691932

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580076147.1A Active CN107210986B (en) 2015-02-16 2015-02-16 Method and apparatus for processing signals

Country Status (2)

Country Link
CN (1) CN107210986B (en)
WO (1) WO2016131178A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101232358A (en) * 2007-01-23 2008-07-30 复旦大学 Method and system of channel blind equalization in MIMO system
CN101729187A (en) * 2008-10-24 2010-06-09 华为技术有限公司 Optical signal transmission processing method, sending device and system
CN102055529A (en) * 2009-11-03 2011-05-11 华为技术有限公司 Optical signal processing method, device and system
CN102111207A (en) * 2011-02-25 2011-06-29 清华大学 Diversity detection-joint decision method and system for differential phase shift keying (DPSK) optical signals
CN103227623A (en) * 2013-03-29 2013-07-31 北京邮电大学 Step value-variable LMS (Least Mean Square) self-adaptation filtering algorithm and filter
CN103346839A (en) * 2013-07-09 2013-10-09 温州大学 Coherent light communication dispersion compensation method based on ridge regression analysis

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060034618A1 (en) * 2004-08-10 2006-02-16 Young-Kai Chen Adaptive optical equalization for chromatic and/or polarization mode dispersion compensation
JP4818142B2 (en) * 2007-02-06 2011-11-16 富士通株式会社 Optical receiver, control method therefor, and optical transmission system
US8031573B1 (en) * 2009-05-01 2011-10-04 Marvell International Ltd. Supplementary timing recovery
CN102629105A (en) * 2012-04-05 2012-08-08 中国科学院声学研究所 Self-adaptive control method and self-adaptive control device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101232358A (en) * 2007-01-23 2008-07-30 复旦大学 Method and system of channel blind equalization in MIMO system
CN101729187A (en) * 2008-10-24 2010-06-09 华为技术有限公司 Optical signal transmission processing method, sending device and system
CN102055529A (en) * 2009-11-03 2011-05-11 华为技术有限公司 Optical signal processing method, device and system
CN102111207A (en) * 2011-02-25 2011-06-29 清华大学 Diversity detection-joint decision method and system for differential phase shift keying (DPSK) optical signals
CN103227623A (en) * 2013-03-29 2013-07-31 北京邮电大学 Step value-variable LMS (Least Mean Square) self-adaptation filtering algorithm and filter
CN103346839A (en) * 2013-07-09 2013-10-09 温州大学 Coherent light communication dispersion compensation method based on ridge regression analysis

Also Published As

Publication number Publication date
WO2016131178A1 (en) 2016-08-25
CN107210986A (en) 2017-09-26

Similar Documents

Publication Publication Date Title
CN109600328B (en) Circuits, devices and methods for stable modulation index calibration and dynamic control
RU2696560C2 (en) Method of controlling operation of channels and optical communication system
CA2658148C (en) A receiver structure and method for the demodulation of a quadrature-modulated signal
KR102295870B1 (en) Method and apparatus for quadrature amplitude modulation optimized for phase noise
CN108781206B (en) Method and apparatus for quadrature signal modulation
JP6949152B2 (en) Communication method, communication device, and storage medium
JP4884959B2 (en) Optical digital transmission system and method
EP2840750B1 (en) Non-deterministic pilot symbol scheme
JP6095797B2 (en) Optical data transmission method
Nölle et al. Performance comparison of different 8QAM constellations for the use in flexible optical networks
US20160105297A1 (en) Joint transmitter and receiver map algorithm for enhancing filtering tolerance in a bandwidth-limited system
CN104365039A (en) Cycle slip reduction in coherent optical communications
CN108076002B (en) Offset drift compensation device, received signal recovery device, and receiver
JP6302092B2 (en) Wireless communication apparatus, integrated circuit, transmission method, reception method, and communication method
EP3523918B1 (en) Eye deskew method
CN103138844A (en) Phase noise compensation method of 16 quadrature amplitude modulation (QAM) modulating signals
CN107210986B (en) Method and apparatus for processing signals
US20210367671A1 (en) Optical transmission system
WO2018099573A1 (en) Optical transmission method and optical receiver apparatus
JP2014093682A (en) Communication system
US11581944B2 (en) Optical transmission system
KR101069416B1 (en) Normalised coherent amplitude and differential phase modulation method for multiuser communication
US11855699B2 (en) Optical transmission system, optical transmitting apparatus and optical receiving apparatus
CN109842423B (en) Method and device for processing multi-antenna received signals
US9432128B2 (en) Receiver for optical transmission system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant