This application claims the benefit of Chinese Application No. 201610256479.4, filed Apr. 22, 2016, in the Chinese Intellectual Property Office, the disclosure of which is incorporated herein by reference.
The present disclosure relates to the field of wavelength division multiplexing (WDM) communication technologies, and in particular to an apparatus and method for processing a frequency offset of a pilot and a receiver.
In a wavelength division multiplexing communication system, subcarrier data are modulated in several optical carriers independent of each other. Under an ideal condition, wavelengths of lasers are stable, and channel spacing of the subcarriers is constant. However, in a practical system, as wavelengths of lasers are influenced by variation of driving currents, temperature fluctuation, and resonant cavity aging, etc., output carrier wavelengths drift in a certain range.
Such indefinite variation of wavelengths brings about relatively large influence to the wavelength division multiplexing communication system, which is mainly embodied in:
(1) an occurrence of neighboring channel crosstalk between channels of the subcarriers; and
(2) a signal of an edge channel being subjected to more severe distortion.
At present, an effective channel spacing monitoring method is important means for overcoming drift of laser wavelengths. On a basis of the monitoring, the wavelengths of the lasers may be adjusted with respect to feedback, so as to avoid variation of wavelengths to a great extent, thereby achieving locking of the channel spacing. Stable spacing of sub-channels can not only avoid neighboring channel crosstalk, but also make spectrum resources used more efficiently, thereby improving spectrum utilization.
In summary, channel spacing monitoring is effective means for further optimizing a wavelength division multiplexing communication system. In a process of achieving channel spacing monitoring, no extra hardware overhead is expected to be introduced, hence, attention is paid to a scheme for performing channel spacing monitoring based on digital signal processing in a receiver.
It should be noted that the above description of the background is merely provided for clear and complete explanation of the present disclosure and for easy understanding by those skilled in the art. And it should not be understood that the above technical solution is known to those skilled in the art as it is described in the background of the present disclosure.
Additional aspects and/or advantages will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the embodiments.
It was found by the inventors that in an existing scheme for channel spacing monitoring based on pilots, channel spacing between two neighboring channels may be calculated only if a frequency offset of a pilot of an main channel and a frequency offset of a pilot of a neighboring channel are estimated. However, a problem that an estimation precision is not high exists in an existing method for estimating a frequency offset of a pilot.
Embodiments of the present disclosure provide an apparatus and method for processing a frequency offset of a pilot and a receiver, which may achieve estimation of the frequency offset of the pilot by performing digital signal processing on a pilot signal at a receiving device, thereby achieving judgment of the channel spacing.
According to a first aspect of the embodiments of the present disclosure, there is provided an apparatus for processing a frequency offset of a pilot, including:
a function calculating unit or calculator configured to calculate a correlation function of a channel by using a receiving or received signal and a correlation length;
a phase calculating unit or calculator configured to calculate a phase to which the correlation length corresponds according to the correlation function; and
a frequency offset estimating unit or estimator configured to calculate a corresponding slope according to phases to which at least two correlation lengths correspond when the phase to which the correlation length corresponds is greater than 2π, and estimate a frequency offset of a pilot of the channel based on the slope.
According to a second aspect of the embodiments of the present disclosure, there is provided a method for processing a frequency offset of a pilot, including:
calculating a correlation function of a channel by using a receiving signal and a correlation length;
calculating a phase to which the correlation length corresponds according to the correlation function; and
calculating a corresponding slope according to phases to which at least two correlation lengths correspond when the phase to which the correlation length corresponds is greater than 2π, and estimating a frequency offset of a pilot of the channel based on the slope.
According to a third aspect of the embodiments of the present disclosure, there is provided a receiver, including the apparatus for processing a frequency offset of a pilot as described above.
An advantage of the embodiments of the present disclosure exists in that the corresponding slope is calculated according to phases to which at least two correlation lengths correspond when the phase to which the correlation length corresponds is greater than 2π, and a frequency offset of a pilot of the channel is estimated based on the slope. Hence, estimation of a frequency offset of a pilot may be accurately achieved, thereby accurately judging channel spacing.
With reference to the following description and drawings, the particular embodiments of the present disclosure are disclosed in detail, and the principle of the present disclosure and the manners of use are indicated. It should be understood that the scope of the embodiments of the present disclosure is not limited thereto. The embodiments of the present disclosure contain many alternations, modifications and equivalents within the spirits and scope of the terms of the appended claims.
Features that are described and/or illustrated with respect to one embodiment may be used in the same way or in a similar way in one or more other embodiments and/or in combination with or instead of the features of the other embodiments.
It should be emphasized that the term “comprise/include” when used in this specification is taken to specify the presence of stated features, integers, steps or components but does not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof.
The drawings are included to provide further understanding of this disclosure, which constitute a part of the specification and illustrate the preferred embodiments of this disclosure, and are used for setting forth the principles of this disclosure together with the description. It is obvious that the accompanying drawings in the following description are some embodiments of this disclosure, and for those of ordinary skills in the art, other accompanying drawings may be obtained according to these accompanying drawings without making an inventive effort. In the drawings:
These and further aspects and features of the present disclosure will be apparent with reference to the following description and attached drawings. In the description and drawings, particular embodiments of the disclosure have been disclosed in detail as being indicative of some of the ways in which the principles of the disclosure may be employed, but it is understood that the disclosure is not limited correspondingly in scope. Rather, the disclosure includes all changes, modifications and equivalents coming within the terms of the appended claims.
Within this range, as spectra of the neighboring channels are incomplete, spacing between the two channels cannot be directly judged. In this disclosure, a change of a frequency of a pilot may reflect a change of channel spacing. Hence, spacing between channels may be obtained by respectively estimating a frequency offset of a pilot of the main channel and a frequency offset of a pilot of the neighboring channel.
Assuming that a frequency of a pilot loaded at a transmitting device is fp, after processing at a receiving device, the frequency offset fEst1 of the pilot of the main channel and the frequency offset fEst2 of the pilot of the neighboring channel may be estimated, and a relationship between the two frequency offsets and the spacing between the two neighboring channels may be expressed by formula 1:
Spacing=|fEst2−fEst1|+2*fp formula 1.
It can be seen from formula 1 that the spacing between the two neighboring channels may be calculated only if the frequency offset of the pilot of the main channel and the frequency offset of the pilot of the neighboring channel are estimated. In order to accurately estimate the frequency offset of the pilot of the main channel and the frequency offset of the pilot of the neighboring channel, digital signal processing may be performed on a signal of the receiving device.
This disclosure shall be described below in detail.
An embodiment of this disclosure provides an apparatus for processing a frequency offset of a pilot, which may be configured in a receiver of a WDM communication system.
a function calculating unit 201 configured to calculate a correlation function of a channel by using a receiving or received signal and a correlation length;
a phase calculating unit 202 configured to calculate a phase to which the correlation length corresponds according to the correlation function; and
a frequency offset estimating unit 203 configured to calculate a corresponding slope according to phases to which at least two correlation lengths correspond when the phase to which the correlation length corresponds is greater than 2π, and estimate a frequency offset of a pilot of the channel based on the slope.
In this embodiment, the correlation length may be predetermined. In order that the estimation of the frequency offset of the pilot is more accurate, a value of the correlation length in this embodiment may be relatively large (such as being larger than a threshold), and multiple correlation lengths may be predetermined, such as L1, L2, . . . .
For example, first, the correlation function R(L1) of the channel may be calculated by using the receiving signal and the correlation length L1, and the phase Phase1 to which L1 corresponds may be calculated according to R(L1); and when Phase1 is greater than 2π, the correlation function R(L2) of the channel may be calculated by using the receiving signal and the correlation length L2, and the phase Phase2 to which L2 corresponds may be calculated according to R(L2); then the slope is calculated according to Phase1 and Phase2, and the frequency offset of the pilot of the channel is estimated based on the slope.
In this embodiment, the frequency offset estimating unit 203 may further be configured to obtain the frequency offset of the pilot of the channel according to the phase to which the correlation length corresponds when the phase to which the correlation length corresponds is less than or equal to 2π.
For example, first, the correlation function R(L1) of the channel may be calculated by using the receiving signal and the correlation length L1, and the phase Phase1 to which L1 corresponds may be calculated according to R(L1); and when Phase1 is less than or equal to 2π, the frequency offset of the pilot of the channel is directly obtained according to Phase1.
Hence, in comparison with the scheme in the prior art that in performing estimation of a frequency offset of a pilot, only one correlation length is used and a value of the correlation length is relatively small, the embodiment of this disclosure may use at least two correlation lengths, and values of the correlation lengths may be relatively large, thereby more accurately estimating the frequency offset of the pilot.
The embodiment of this disclosure shall be further described below.
In the processing of estimating the frequency offset of the pilot, digital signal processing may be performed on the receiving signal. The digital signal processing in a receiving device may include preprocessing and frequency offset estimation. The preprocessing may include filtering and shifting frequency, and the frequency offset estimation may include one-stage frequency offset estimation (corresponding to a case where a phase to which a correlation length corresponds is less than or equal to 2π) and two-stage frequency offset estimation (corresponding to a case where a phase to which a correlation length corresponds is greater than 2π). Such processing may effectively improve the precision of the frequency offset estimation.
As shown in
a filtering unit 301 configured to filter the receiving signal.
In this embodiment, in performing frequency offset estimation by using a pilot, all signals other than the pilot may belong to noises, which may result in that noise power is very large, severely affecting performance of subsequent frequency offset estimation. Hence, before performing the frequency offset estimation, the noise power in the receiving signal may be reduced first. In particular, the receiving signals may be filtered.
For example, the receiving signal is made to pass through a narrow-pass filter, which may effectively filter signals out of a bandwidth range of the filter, thereby effectively reducing noise power. For the main channel and the neighboring channel, different filters may be added to carry out such a function.
For the main channel, a range of frequency of a pilot of the main channel of the receiving device may be substantially determined according to some priori parameters, such as a wavelength drift range designated by a laser and a frequency of a pilot loaded at the transmitting device. In this embodiment, particular values of the two parameters, the wavelength drift range designated by a laser and the frequency of a pilot loaded at the transmitting device, are not limited, and may be determined according to an actual situation.
In this embodiment, the frequency fp of a pilot signal loaded at the transmitting device may be set to be 16 GHz, and a wavelength drift range of an integrated tunable laser module may be set to be ±1.25 GHz. According to these data, a frequency range of a pilot of the main channel may be directly estimated as being about [14.75 GHz 17.75 GHz], which is taken as a 3 dB cut-off bandwidth of the added bandpass filter (i.e. a corresponding bandwidth when the power is lowered by a half of the maximum value).
For the neighboring channel, a range of frequency of a pilot of the neighboring channel of the receiving device may be substantially determined according to some priori parameters, such as a range of fluctuation of channel spacing, a frequency of a pilot loaded at the transmitting device, and a wavelength drift range designated by a laser. Likewise, particular values of these parameters are not limited in this embodiment.
In this embodiment, the range of fluctuation of channel spacing may be set to be about [35 GHz 40 GHz], the frequency fp of a pilot loaded at the transmitting device may be set to be 16 GHz, and the wavelength drift range of an integrated tunable laser module may be set to be ±1.25 GHz, hence, the frequency range of a pilot of the neighboring channel may be about [17.75 GHz 25.75 GHz], which is taken as a 3 dB cut-off bandwidth of the added bandpass filter.
As shown in
As shown in
a frequency shifting unit 302 configured to perform frequency shifting on the filtered signal.
And the function calculating unit 201 may further be configured to calculate the correlation function of the channel by using the filtered and frequency-shifted signal and the correlation length.
In this embodiment, the signal enters into the frequency shifting unit 302 after being noise filtered by the filtering unit 301. The frequency shifting unit 302 may shift the pilot of the main channel and the pilot of the neighboring channel to positions close to a zero frequency.
Particularly, it may be achieved by formula 2 below:
z(n)=r(n)×p(n)* formula 2;
where, z(n) denotes a frequency-shifted signal, r(n) denotes a filtered signal of the receiving device, p(n) denotes a single-frequency signal, which may be denoted as formula 3, and * denotes a conjugate operation.
p(n)=ej*2π*f
where, fp denotes a frequency of a pilot, and T denotes a sampling period.
In this embodiment, the frequency range of a pilot of the main channel is about [14.75 GHz 17.75 GHz], and the frequency range of a pilot of the neighboring channel is about [17.75 GHz 25.75 GHz]. It can be seen that a frequency of a pilot to be estimated is relatively high, which may possibly affect the performance of the frequency offset estimation.
After processed by using formula 2, the frequency range of a pilot of the main channel is about [−1.75 GHz 1.75 GHz], and the frequency range of a pilot of the neighboring channel is about [1.75 GHz 9.75 GHz]. Thus, the frequency shifting operation may decrease the range of frequency of a pilot to be estimated to some extent, thereby improving the performance of subsequent frequency offset estimation.
In this embodiment, after the receiving signal is preprocessed, the frequency offset estimation may be performed, so as to obtain the frequency offset fEst1 of a pilot of the main channel and the frequency offset fEst2 of a pilot of the neighboring channel.
The frequency offset estimation may be divided into one-stage frequency offset estimation and two-stage frequency offset estimation in this embodiment; a frequency offset obtained by the one-stage frequency offset estimation is only a fractional portion of a frequency offset of a pilot, and the two-stage frequency offset estimation may estimate the whole frequency offset by using the fractional portion obtained in the one-stage frequency offset estimation.
The one-stage frequency offset estimation and the two-stage frequency offset estimation shall be described below respectively.
In the one-stage frequency offset estimation, the frequency offset may be estimated by using latency correlation algorithm, which may be expressed by formula 4 below:
R(L)=Σn=L+1Nz(n)×z(n−L)* formula 4;
where, z(n) denotes a preprocessed signal, L denotes a correlation length, N denotes a length of z(n), and z(n−L)* denotes a conjugate of z(n−L).
z(n) in formula 4 may be deemed as being constituted by two parts, a signal and a noise, and after being preprocessed, z(n) may be expressed by formula 5 below:
z(n)=ej*2π*Δf*n*T+N(n) formula 5;
where, Δf denotes the frequency offset of the pilot, T denotes a sampling period, and N(n) denotes a noise signal.
If the item of noise signal is neglected, formula 6 may be obtained:
Σn=L+1Nz(n)×z(n−L)*=Σn=L+1Nej*2π*Δf*n*T*e−j*2π*Δf*(n−L)*T=ej*2π*Δf*L*T formula 6;
A relationship between a phase Phase of R(L) and the frequency offset Δf of the pilot may be obtained from formula 6, as shown by formula 7 below:
Phase=2π*Δf*L*T formula 7.
Hence, the frequency offset of the pilot may be calculated only if the phase of R(L) is obtained by using a method.
In this embodiment, the phase of R(L) may be obtained by using an angle function, as shown by formula 8 below:
Phasedec=angle(R(L)) formula 8.
As a range of phase that may be estimated by the angle function is [0 2π], i.e. Phasedecϵ[0 2π], this method is only applicable to a case where the phase of R(L) is less than 2π. The relevant art, such as contents related to MATLAB, may be referred to for particular contents of the angle function.
In a case where a phase to which the correlation length corresponds is less than or equal to 2π, the frequency offset estimating unit 203 may obtain the frequency offset of the pilot by directly using the phase to which the correlation length corresponds. For example, when Phase<2π, Phase=Phasedec, and at this moment, the frequency offset Δf of the pilot may be calculated by directly using formulae 4, 7 and 8.
It can be seen from formula 7 that when the sampling period is fixed, a size of the phase is determined by the frequency offset of the pilot and the correlation length L. In this embodiment, for example, T= 1/64 ns, after the signal passes through the frequency shifting unit 302, the frequency range of a pilot of the neighboring channel is about [1.75 GHz 9.75 GHz], and for the neighboring channel, the frequency offset of the pilot to be estimated is still relatively large. This will result in that the phase exceeds 2π, that is Phase>2π, and as the range of frequency that may be estimated by formula 7 is less than or equal to 2π, the phase Phase may also be expressed as:
Phase=2π×i+Phasedec formula 9;
where, i denotes an integer, 2π×i denotes an integral portion of the phase, and Phasedec denotes a fractional portion of the phase, in which case the phase calculated by using formula 8 is only a fractional portion of a real phase. In order to obtain the real phase Phase, the two-stage frequency offset estimation needs to be performed.
In the two-stage frequency offset estimation, the real phase Phase may be obtained by using multiple Phasedecs. It can be seen according to formula 7 that the phase Phase is a linear function of the correlation length L, and the slope satisfies the following formula:
k=2π*Δf*T formula 10.
Hence, the frequency offset Δf may be calculated according to the slope to which the phase corresponds.
a fitting unit 501 configured to perform one-stage fitting on the phases to which the at least two correlation lengths correspond;
a slope calculating unit 502 configured to calculate the slope to which the at least two correlation lengths correspond according to a fitting result; and
a frequency offset determining unit 503 configured to determine the frequency offset of the pilot of the channel based on the slope.
As shown in
a phase adjusting unit 504 configured to, in a case where a difference between a neighboring first phase and a second phase in the phases to which the at least two correlation lengths correspond is greater than π, add 2π to the second phase to obtain an adjusted second phase;
and the fitting unit 501 may further be configured to perform one-stage fitting according to the adjusted phases.
For example, different correlation lengths, L=L1, L2, L3, . . . Ln, may be taken, and correlation values R(Lj) under different Ljs may respectively be calculated by using formula 4, j=1, 2, 3 . . . n. Then Phasedec
In this embodiment, after the Phasej is obtained, the slope k may be obtained after performing one-stage fitting on Phasej, and then the frequency offset Δf of the pilot may be determined by using formula 10 based on the slope k.
In this embodiment, the frequency offset of the pilot of the main channel and the frequency offset of the pilot of the neighboring channel may be estimated respectively.
As shown in
a spacing determining unit 303 configured to determine channel spacing between two neighboring channels according to the frequency offset of the pilot of the main channel, the frequency offset of the pilot of the neighboring channel and a frequency of a pilot signal loaded at the transmitting device.
That is, after the frequency offset fEst1 of the pilot of the main channel and the frequency offset fEst2 of the pilot of the neighboring channel are accurately estimated, the channel spacing between the two neighboring channels may be estimated according to formula 1.
It can be seen from the above embodiment that the slope may be calculated according to the phases to which the at least two correlation lengths correspond when the phase to which the correlation length corresponds is greater than 2π, and the frequency offset of the pilot of the channel may be estimated based on the slope. Hence, estimation of the frequency offset of the pilot may be accurately achieved, thereby accurately judging channel spacing.
An embodiment of this disclosure provides a method for processing a frequency offset of a pilot, with contents identical those in Embodiment 1 being not going to be described herein any further.
step 801: calculating a correlation function of a channel by using a receiving signal and a correlation length;
step 802: calculating a phase to which the correlation length corresponds according to the correlation function; and
step 803: calculating a corresponding slope according to phases to which at least two correlation lengths correspond when the phase to which the correlation length corresponds is greater than 2π, and estimating a frequency offset of a pilot of the channel based on the slope.
step 901: filtering a receiving signal; and
step 902: performing frequency shifting on the filtered signal.
Embodiment 1 may be referred to for how to filter and how to perform frequency shifting;
step 903: determining two or more correlation lengths Lj;
step 904: calculating correlation functions of a channel by using the receiving signal and the correlation lengths Lj;
step 905: calculating phases to which the correlation lengths Lj correspond according to the correlation functions;
step 906: judging whether a phase (such as a phase to which L1 corresponds) is greater than 2π, and executing step 907 if yes, otherwise, executing step 911;
step 907: adjusting the obtained two or more phases;
for example, in a case where a difference between a neighboring first phase and a second phase is greater than π, 2π is added to the second phase to obtain an adjusted second phase;
step 908: performing one-stage fitting on the adjusted phases;
step 909: calculating a corresponding slope according to a result of fitting;
step 910: determining the frequency offset of the pilot of the channel based on the slope;
the following formula may be employed:
k=2π*Δf*T;
where, k is the corresponding slope, Δf is the frequency offset of the pilot of the channel, and T is a sampling period;
step 911: obtaining the frequency offset of the pilot of the channel according to the phase (such as a phase to which L1 corresponds);
the following formula may be employed:
Phase=2π*Δf*L*T;
where, phase denotes the phase to which the correlation length corresponds, Δf is the frequency offset of the pilot, and T is a sampling period.
It should be noted that the embodiment of this disclosure is only illustrated in
In
In this embodiment, the frequency offset of the pilot of the main channel and the frequency offset of the pilot of the neighboring channel may be estimated respectively. And the method for processing may further include: determining channel spacing between two neighboring channels according to the frequency offset of the pilot of the main channel, the frequency offset of the pilot of the neighboring channel and a frequency of a pilot signal loaded at a transmitting device.
It can be seen from the above embodiment that the slope may be calculated according to the phases to which the at least two correlation lengths correspond when the phase to which the correlation length corresponds is greater than 2π, and the frequency offset of the pilot of the channel may be estimated based on the slope. Hence, estimation of the frequency offset of the pilot may be accurately achieved, thereby accurately judging channel spacing.
An embodiment of this disclosure provides a wavelength division multiplexing communication system, including a transmitter and a receiver.
The transmitter 1001 may perform symbol mapping, pulse shaping, and pilot signal loading, etc.
And the receiver 1002 may include the apparatus 200 or 300 for processing a frequency offset of a pilot as described in Embodiment 1.
An embodiment of this disclosure further provides a receiver, which may convert an inputted optical signal into a baseband signal at two polarization states, the two polarization states including an H polarization state and a V polarization state.
A structure of the apparatus 1113 for processing a frequency offset of a pilot may be as shown in
Furthermore, if a frequency offset and a phase noise have effects on estimation of an optical signal noise ratio (OSNR), the receiver 1100 may also include a frequency offset compensator and a phase noise compensator (not shown in
It should be noted that the embodiment of this disclosure is only illustrated in
An embodiment of the present disclosure provides a computer readable program code, which, when executed in a receiver, will cause the receiver to carry out the method for processing a frequency offset of a pilot as described in Embodiment 2.
An embodiment of the present disclosure provides a non-transitory computer readable medium, including a computer readable program code, which will cause a receiver to carry out the method for processing a frequency offset of a pilot as described in Embodiment 2.
The above apparatuses and methods of the present disclosure may be implemented by hardware, or by hardware in combination with software. The present disclosure relates to such a computer-readable program that when the program is executed by a logic device, the logic device is enabled to carry out the apparatus or components as described above, or to carry out the methods or steps as described above. The present disclosure also relates to a storage medium for storing the above program, such as a hard disk, a floppy disk, a CD, a DVD, and a flash memory, etc.
The present disclosure is described above with reference to particular embodiments. However, it should be understood by those skilled in the art that such a description is illustrative only, and not intended to limit the protection scope of the present disclosure. Various variants and modifications may be made by those skilled in the art according to the spirits and principle of the present disclosure, and such variants and modifications fall within the scope of the present disclosure.
For implementations of the present disclosure containing the above embodiments, following supplements are further disclosed.
Supplement 1. An apparatus for processing a frequency offset of a pilot, including:
a function calculating unit configured to calculate a correlation function of a channel by using a receiving signal and a correlation length;
a phase calculating unit configured to calculate a phase to which the correlation length corresponds according to the correlation function; and
a frequency offset estimating unit configured to calculate a corresponding slope according to phases to which at least two correlation lengths correspond when the phase to which the correlation length corresponds is greater than 2π, and estimate a frequency offset of a pilot of the channel based on the slope.
Supplement 2. The apparatus for processing according to supplement 1, wherein the frequency offset estimating unit includes:
a fitting unit configured to perform one-stage fitting on the phases to which the at least two correlation lengths correspond;
a slope calculating unit configured to calculate the slope to which the at least two correlation lengths correspond according to a fitting result; and
a frequency offset determining unit configured to determine the frequency offset of the pilot of the channel based on the slope.
Supplement 3. The apparatus for processing according to supplement 2, wherein the frequency offset determining unit is configured to determine the frequency offset of the pilot of the channel by using the formula below:
k=2π*Δf*T;
where, k is the slope to which the at least two correlation lengths correspond, Δf is the frequency offset of the pilot of the channel, and T is a sampling period.
Supplement 4. The apparatus for processing according to supplement 2, wherein the frequency offset estimating unit further includes:
a phase adjusting unit configured to, in a case where a difference between a neighboring first phase and a second phase in the phases to which the at least two correlation lengths correspond is greater than π, add 2π to the second phase to obtain an adjusted second phase;
Supplement 5. The apparatus for processing according to supplement 1, wherein the frequency offset estimating unit is further configured to obtain the frequency offset of the pilot of the channel according to the phase to which the correlation length corresponds in a case where the phase to which the correlation length corresponds is less than or equal to 2π.
Supplement 6. The apparatus for processing according to supplement 1, wherein the channel is a main channel or a neighboring channel, the frequency offset estimating unit is configured to estimate respectively a frequency offset of a pilot of the main channel and a frequency offset of a pilot of the neighboring channel.
Supplement 7. The apparatus for processing according to supplement 6, wherein the apparatus for processing further includes:
a spacing determining unit configured to determine channel spacing between two neighboring channels according to the frequency offset of the pilot of the main channel, the frequency offset of the pilot of the neighboring channel and a frequency of a pilot signal loaded at a transmitting device.
Supplement 8. The apparatus for processing according to supplement 1, wherein the apparatus for processing further includes:
a filtering unit configured to filter the receiving signal; and
a frequency shifting unit configured to perform frequency shifting on the filtered signal.
Supplement 9. The apparatus for processing according to supplement 1, wherein the function calculating unit is configured to use the following formula:
R(L)=Σn=L+1Nz(n)×z(n−L)*;
and the phase calculating unit is configured to obtain the phase to which the correlation length corresponds by using an angle function;
where, z(n) denotes the receiving signal, N denotes a length of z(n), L denotes the correlation length, R(L) denotes the correlation function, and * denotes a conjugate operation.
Supplement 10. The apparatus for processing according to supplement 5, wherein the frequency offset estimating unit is configured to use the following formula in a case where the phase to which the correlation length corresponds is less than or equal to 2π:
Phase=2π*Δf*L*T;
where, phase denotes the phase to which the correlation length corresponds, Δf denotes the frequency offset of the pilot, and T is a sampling period.
Supplement 11. A method for processing a frequency offset of a pilot, including:
calculating a correlation function of a channel by using a receiving signal and a correlation length;
calculating a phase to which the correlation length corresponds according to the correlation function; and
calculating a corresponding slope according to phases to which at least two correlation lengths correspond when the phase to which the correlation length corresponds is greater than 2π, and estimating a frequency offset of a pilot of the channel based on the slope.
Supplement 12. The method for processing according to supplement 11, wherein the calculating a corresponding slope according to phases to which at least two correlation lengths correspond, and estimating a frequency offset of a pilot of the channel based on the slope, includes:
performing one-stage fitting on the phases to which the at least two correlation lengths correspond;
calculating the slope to which the at least two correlation lengths correspond according to a fitting result; and
determining the frequency offset of the pilot of the channel based on the slope.
Supplement 13. The method for processing according to supplement 11, wherein the following formula is used:
k=2π*Δf*T;
where, k is the slope to which the at least two correlation lengths correspond, Δf is the frequency offset of the pilot of the channel, and T is a sampling period.
Supplement 14. The method for processing according to supplement 12, wherein the method for processing further includes:
in a case where a difference between a neighboring first phase and a second phase in the phase to which the at least two correlation lengths correspond is greater than π, adding 2π to the second phase to obtain an adjusted second phase.
Supplement 15. The method for processing according to supplement 11, wherein the method for processing further includes:
in a case where the phase to which the correlation length corresponds is less than or equal to 2π, obtaining the frequency offset of the pilot of the channel according to the phase to which the correlation length corresponds.
Supplement 16. The method for processing according to supplement 11, wherein the channel is a main channel or a neighboring channel, and the method for processing further includes:
estimating respectively a frequency offset of a pilot of the main channel and a frequency offset of a pilot of the neighboring channel.
Supplement 17. The method for processing according to supplement 16, wherein the method for processing further includes:
determining channel spacing between two neighboring channels according to the frequency offset of the pilot of the main channel, the frequency offset of the pilot of the neighboring channel and a frequency of a pilot signal loaded at a transmitting device.
Supplement 18. The method for processing according to supplement 11, wherein the method for processing further includes:
filtering the receiving signal; and
performing frequency shifting on the filtered signal.
Supplement 19. A wavelength division multiplexing communication system, including a transmitter and a receiver; wherein, the receiver is configured with the apparatus for processing a frequency offset of a pilot as described in any one of supplements 1-10.
Supplement 20. A receiver, including the apparatus for processing a frequency offset of a pilot as described in any one of supplements 1-10.
Although a few embodiments have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit thereof, the scope of which is defined in the claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2016 1 0256479 | Apr 2016 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
5870056 | Fowler | Feb 1999 | A |
7457547 | Frisken | Nov 2008 | B2 |
7869547 | Xia | Jan 2011 | B1 |
20020168001 | Ramsey | Nov 2002 | A1 |
20060269018 | Li | Nov 2006 | A1 |
20070081606 | Rosenfeld | Apr 2007 | A1 |
20080292316 | Litvin | Nov 2008 | A1 |
20080298453 | Lerner | Dec 2008 | A1 |
20090083606 | Choi | Mar 2009 | A1 |
20090323515 | Ishikura | Dec 2009 | A1 |
20100142946 | Liu | Jun 2010 | A1 |
20100316158 | Arne | Dec 2010 | A1 |
20110085487 | Song | Apr 2011 | A1 |
20120155890 | Zhou | Jun 2012 | A1 |
20120207248 | Ahmed | Aug 2012 | A1 |
20130028595 | Nakagawa | Jan 2013 | A1 |
20150139219 | Young | May 2015 | A1 |
20150200706 | Bottazzi | Jul 2015 | A1 |
20150372766 | Yoshida | Dec 2015 | A1 |
20160036524 | Yan | Feb 2016 | A1 |
Number | Date | Country |
---|---|---|
101677308 | Mar 2010 | CN |
102480443 | May 2012 | CN |
103178947 | Jun 2013 | CN |
103581072 | Feb 2014 | CN |
Entry |
---|
Chinese Office Action dated Dec. 12, 2018 in corresponding Chinese Patent Application No. 201610256479.4. |
Chinese Search Report dated Dec. 12, 2018 in corresponding Chinese Patent Application No. 201610256479.4. |
Hong Xie et al., “Design and realization of a discrete analysis algorithm for nonlinear dynamic network”, Journal of Circuits and Systems, vol. 13, No. 4, IEEE, Aug. 2008, pp. 7-14, (abstract pp. 14). |
Number | Date | Country | |
---|---|---|---|
20170310416 A1 | Oct 2017 | US |