[go: up one dir, main page]

WO2018006800A1 - Clock balancing method, apparatus and system for qpsk system - Google Patents

Clock balancing method, apparatus and system for qpsk system Download PDF

Info

Publication number
WO2018006800A1
WO2018006800A1 PCT/CN2017/091711 CN2017091711W WO2018006800A1 WO 2018006800 A1 WO2018006800 A1 WO 2018006800A1 CN 2017091711 W CN2017091711 W CN 2017091711W WO 2018006800 A1 WO2018006800 A1 WO 2018006800A1
Authority
WO
WIPO (PCT)
Prior art keywords
equalization
clock
signal
qpsk
algorithm
Prior art date
Application number
PCT/CN2017/091711
Other languages
French (fr)
Chinese (zh)
Inventor
袁磊
蔡轶
周伟勤
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2018006800A1 publication Critical patent/WO2018006800A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/027Speed or phase control by the received code signals, the signals containing no special synchronisation information extracting the synchronising or clock signal from the received signal spectrum, e.g. by using a resonant or bandpass circuit

Definitions

  • the present invention relates to the field of optical communications, and in particular to a clock equalization method, apparatus and system for a QPSK system.
  • the basic processing flow is: at the origin, the signal is first pre-equalized in the digital domain, then input to the DAC, converted into an analog signal, and the two are used as one driver to modulate to two polarizations.
  • the two polarization states are respectively recorded as: V, H; the optical fiber is transmitted through the processing of the optical device such as the optical amplifier and the wavelength selective switch WSS, wherein the spectrum compression can be completed in the digital domain through the digital filter or through the WSS.
  • the signal is received by photoelectric conversion, ADC sampling, etc., and the digital signal processing is started.
  • the basic processing flow is shown in Figure 1: First, the signal is compensated for delay, and the compensation is caused by the hardware routing. The delay of the 4-way signal is inconsistent, and then the angular imbalance and amplitude imbalance caused by the device are compensated, and the chromatic dispersion in the fiber link is compensated again, and then the inconsistency of the transmission and reception clock is performed. Clock recovery and equalization for the rest of the channel, followed by carrier synchronization and phase synchronization. Among them, clock recovery and equalization algorithms are two core algorithms for signal recovery, which have a great impact on performance.
  • phase discrimination formula Assuming the frequency domain signals are Xpd, Ypd, then the phase discrimination formula is as follows:
  • Equation (1) is that the square phase is mainly used for broadband systems;
  • formula (2) is that the fourth power phase is mainly used for narrowband systems, and the fourth power phase is relatively complex, but it uses low frequency components for phase discrimination, so It is very good to deal with the damage caused by spectrum compression, and it has great advantages in square-band phase detection in narrow-band systems.
  • equalization schemes there are two kinds of equalization schemes. One is to directly signal through equalization algorithms (such as CMA, LMS, etc.). The QPSK signal is restored, and the CMA algorithm is used here. The other is to use the equalization algorithm to sample the signal into a 9QAM-like signal, and then obtain the QPSK signal through the MLSE algorithm.
  • the 9QAM constellation diagram (as shown in Figure 2) can be regarded as 2 circles. One point, here is the CMMA algorithm.
  • Scheme 1 (see Figure 3) and scenario 2 (see Figure 4) are schemes for restoring signals to QPSK signals.
  • the signal is first FFT-converted into the frequency domain, and then the equalization filter coefficients fed back by the equalization algorithm are used for pre-equalization, and the residual channel impairment is compensated to obtain a nearly ISI-free QPSK signal, and then square phase detection or 4 times is used.
  • the algorithm of the square phase is used to estimate the clock error, and the accurate estimation result is obtained.
  • the loop filter is used for interpolation to complete the clock recovery.
  • the equalization filter is used for filtering to obtain the high-performance QPSK signal output.
  • the feedback equalization filter coefficient cannot fully pre-compensate the ISI of the signal before the phase discrimination, it will affect the accuracy of phase discrimination and the quality of the equalized signal. Therefore, it is better to use the 4th phase discrimination performance when the ISI is large, and vice versa.
  • the input data and the output are used to update the equalization coefficients to obtain a new equalization coefficient. This scheme works well when the QPSK signal spectrum is relatively wide.
  • Scheme 3 (see Figure 5) and Scheme 4 (see Figure 6) are schemes for shaping the signal into a 9-QAM signal.
  • the 9QAM signal or 9QAM signal mentioned in the text refers to the clock recovery adjustment sampling point position to the QPSK signal.
  • the constellation obtained by sampling is similar to the 9QAM signal.
  • This scheme is mainly used when the signal spectrum is narrow and the signal ISI is strong. If we recover the signal here through the equalization algorithm, although the QPSK signal can be recovered, it is bound to be More high-frequency noise is introduced, which affects the subsequent frequency offset estimation and phase-offset estimation, and reduces the performance of the system. Considering the effect of strong filtering, the signal is closer to the signal of part of the response system, and the partial response system is affected.
  • the strong filtering has less influence, and the signal does not have too much distortion. It is regarded as a partial response system processing.
  • the characteristics of the 9-QAM signal are combined with the corresponding equalization algorithm to restore it to a 9QAM-like signal.
  • the filter coefficients obtained in this way are used to filter out the channel impairments such as residual dispersion when used for pre-filtering by the clock recovery algorithm, but there is a strong artificially added ISI, so it is suitable to select the 4th power phase discrimination, square It is difficult to work properly, so the combination in Option 3 is not the optimal choice.
  • the performance of the first scheme and the second scheme is equivalent, but the scheme one clock recovery module and the equalization module are relatively simple, and the overall performance, complexity, and power consumption are considered, and the first scheme is the optimal design;
  • scheme 2 In the compatible narrowband and broadband systems, the performance of scheme 2 is better than that of scheme 1 in the case of narrowband. Although the clock recovery module is more complicated than scheme 1, it is acceptable, so scheme 2 is the optimal design.
  • scheme 4 In compatible narrowband and ultra-narrowband systems, scheme 4 has the best performance and great improvement. Although the complexity is higher than scheme 1 and scheme 2, its performance is irreplaceable. Therefore, scheme 4 is the most in this system. Good design.
  • the embodiment of the invention provides a clock equalization method, device and system for a QPSK system, so as to at least solve the problem of optimal reception performance under different spectral efficiencies in the related art.
  • a clock equalization method for a QPSK system comprising: acquiring a QPSK signal or a 9QAM signal of a QPSK system; adjusting a clock recovery algorithm of the QPSK system according to a difference in spectral efficiency of the QPSK system and/or Equalization algorithm.
  • the QPSK signal or the 9QAM signal of the QPSK system is obtained, including: obtaining a clock signal after the clock recovery by using the square phase discrimination algorithm from the clock recovery module of the QPSK system; and obtaining the equalization filtering by using the QPSK algorithm from the equalization module of the QPSK system.
  • the mean square error signal; the clock signal and the MSE signal are respectively filtered to obtain a clock strength indication signal and an equalization convergence error indication signal.
  • the clock recovery algorithm and/or the equalization algorithm of the QPSK system are adjusted according to different spectral efficiencies of the QPSK system, including: determining whether the first condition is met, wherein the first condition is: the clock strength indication signal is greater than the preset first The clock strength threshold and the equalization convergence error indication signal are less than a preset mean square error threshold; if the first condition is met, it is determined that the clock recovery and equalization filtering of the QPSK system is valid.
  • the method further comprises: if the first condition is not satisfied, adjusting the square phase discrimination algorithm used for clock recovery of the QPSK system to a fourth power phase discrimination algorithm; acquiring a new clock strength indication signal and the equalization convergence error indication signal Determining whether the second condition is met, wherein the second condition is: the clock strength indication signal is greater than the preset second clock strength threshold, and the equalization convergence error indication signal is less than the preset mean square error threshold; if the second condition is met, Then it is determined that the clock recovery and equalization filtering of the QPSK system is effective.
  • the method further comprises: if the second condition is not satisfied, adjusting the QPSK algorithm used for equalizing filtering by the QPSK system to the 9QAM algorithm; acquiring a new clock strength indication signal and the equalization convergence error indication signal; re-determining the second condition Whether it is established; if the second condition is established, it is determined that the clock recovery and equalization filtering of the QPSK system is effective.
  • the method before acquiring the QPSK signal or the 9QAM signal of the QPSK system, the method further comprises: dividing the signal for completing the dispersion compensation into two paths, one entering the buffer for saving, and the other for performing the FFT to the frequency domain and then the H coefficient fed back by the equalization module. Multiply, and then perform clock error estimation; the estimated result is loop filtered and output to the interpolation module, the signal is taken out from the buffer for interpolation, and the interpolated signal is output to the equalization module.
  • the method further comprises: constructing the M group first signal and the M group second signal according to the signal of the input equalization module, wherein each set of the second signal slides to the left with respect to a time window of each set of the first signal
  • the first signal is used for the calculation of the equalization coefficient H1, and the equalization coefficient H1 is outputted by the even sample; the second signal is used for the update of the equalization coefficient H2, and the equalization coefficient H2 is output by the odd-like point
  • M is a positive integer.
  • the equalization coefficients H1 and H2 are respectively zero-padded by the following formula:
  • H1 [H(M+1:2M-1)0 0 0,...0,H(1:M-1)];
  • H2 [H(M:2M+1)0 0 0,...0,H(1:M-1)];
  • the order of the equalization filter is 2*M+1.
  • the equalization coefficients H1 and H2 are respectively calculated using the following formulas 1 and 2 for the error (errx, erry):
  • (Xo, Yo) is the output signal of the equalization filtering
  • R cma radius of convergence is QPSK
  • Ri is the radius of convergence of 9QAM
  • Wi is a weighting factor error.
  • a clock equalization apparatus configured as a QPSK system, comprising: an acquisition module configured to acquire a QPSK signal or a 9QAM of a QPSK system; and an adjustment module set to be different according to a spectral efficiency of the QPSK system Adjust the clock recovery algorithm and/or equalization algorithm of the QPSK system.
  • the obtaining module comprises: a first acquiring unit, configured to obtain a clock signal after clock recovery using the square phase discrimination algorithm from the clock recovery module of the QPSK system, and obtain an equalization filter from the QPSK system after using the QPSK algorithm for equalization filtering.
  • the mean square error signal is configured to filter the clock signal and the MSE signal respectively to obtain a clock strength indication signal and an equalization convergence error indication signal.
  • the adjustment module includes: a first determining unit, configured to determine whether the first condition is met, wherein the first condition is: the clock strength indication signal is greater than the preset first clock strength threshold, and the equalization convergence error indication signal is less than the pre- The mean square error threshold is set; the first determining unit is configured to determine that the clock recovery and equalization filtering of the QPSK system is valid when the second condition is established.
  • a first determining unit configured to determine whether the first condition is met, wherein the first condition is: the clock strength indication signal is greater than the preset first clock strength threshold, and the equalization convergence error indication signal is less than the pre- The mean square error threshold is set; the first determining unit is configured to determine that the clock recovery and equalization filtering of the QPSK system is valid when the second condition is established.
  • the adjustment module further includes: a first adjusting unit, configured to adjust the square phase discrimination algorithm used for clock recovery of the QPSK system to a fourth power phase discrimination algorithm if the first condition is not satisfied; the second obtaining unit And being configured to obtain a new clock strength indication signal and a balanced convergence error indication signal; the second determining unit is configured to determine whether the second condition is established, wherein the second condition is: the clock strength indication signal is greater than the preset second clock strength The threshold, and the equalization convergence error indication signal is smaller than the preset mean square error threshold; and the second determining unit is configured to determine that the clock recovery and equalization filtering of the QPSK system is valid if the second condition is satisfied.
  • a first adjusting unit configured to adjust the square phase discrimination algorithm used for clock recovery of the QPSK system to a fourth power phase discrimination algorithm if the first condition is not satisfied
  • the second obtaining unit And being configured to obtain a new clock strength indication signal and a balanced convergence error indication signal
  • the second determining unit is configured to determine whether the
  • the adjusting module further comprises: a second adjusting unit, configured to adjust the QPSK algorithm used for equalizing filtering of the QPSK system to the 9QAM algorithm if the second condition is not satisfied; and the third obtaining unit is configured to acquire a new one. a clock strength indication signal and an equalization convergence error indication signal; a third determining unit configured to re-determine whether the second condition is true; and a third determining unit configured to determine clock recovery and equalization of the QPSK system if the second condition is established Filtering is effective.
  • a second adjusting unit configured to adjust the QPSK algorithm used for equalizing filtering of the QPSK system to the 9QAM algorithm if the second condition is not satisfied
  • the third obtaining unit is configured to acquire a new one. a clock strength indication signal and an equalization convergence error indication signal
  • a third determining unit configured to re-determine whether the second condition is true
  • a third determining unit configured to determine clock recovery and equalization of the QPSK system if the second condition is
  • a QPSK system comprising the above-described clock equalization apparatus,
  • the clock equalization device is respectively connected to the clock recovery module and the equalization module in the QPSK system.
  • the error signal provided by the clock signal and the equalization algorithm is used as the feedback signal, and the optimal phase discrimination mode and the equalization algorithm are adaptively selected, thereby achieving optimal reception performance under different spectral efficiencies.
  • FIG. 1 is a block diagram of a receiving signal processing of a QPSK system according to the related art
  • FIG. 2 is a schematic diagram of a QPSK and 9QAM constellation according to the related art
  • FIG. 3 is a schematic diagram of a square phase clock recovery + PQSK equalization process according to the related art
  • FIG. 4 is a schematic diagram of a fourth-order phase-detection clock recovery + PQSK equalization process according to the related art
  • FIG. 5 is a schematic diagram of a square phase phase clock recovery +9QAM equalization process according to the related art
  • FIG. 6 is a schematic diagram of a fourth-order phase-detection clock recovery +9QAM equalization process according to the related art
  • FIG. 7 is a flow chart of a clock equalization method according to an embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of a clock equalization apparatus module according to an embodiment of the present invention.
  • FIG. 9 is a schematic structural diagram of a QPSK system according to an embodiment of the present invention.
  • FIG. 10 is a schematic diagram of an adaptive control process of a QPSK system according to an embodiment of the present invention.
  • FIG. 11 is a schematic diagram of a clock equalization process of different spectral efficiencies according to an embodiment of the present invention.
  • FIG. 12 is a block diagram of an array for CMA coefficient update and CMMA coefficient update, in accordance with an embodiment of the present invention.
  • FIG. 7 is a flowchart of a clock balancing method according to an embodiment of the present invention. As shown in FIG. 7, the process includes the following steps:
  • Step S102 obtaining, from the clock recovery module, a clock signal after performing clock recovery by using a square phase discrimination algorithm
  • Step S104 obtaining, from the equalization module, a mean square error signal after performing equalization filtering by using a QPSK algorithm
  • Step S106 filtering the clock signal and the MSE signal respectively to obtain a clock strength indication signal and an equalization convergence error indication signal;
  • Step S108 determining whether the clock strength indication signal is greater than a preset first clock strength threshold, and whether the equalization convergence error indication signal is less than a preset mean square error threshold;
  • Step S110 if yes, determining that the clock recovery and equalization filtering of the QPSK quadrature phase shift keying system is valid.
  • the error signal provided by the clock signal and the equalization algorithm is used as the feedback signal, and the optimal phase discrimination mode and the equalization algorithm are adaptively selected, thereby achieving optimal reception performance under different spectral efficiency.
  • step S108 if the result of the determination in the above step S108 is no, the following steps are further performed:
  • Step S112 adjusting the square phase discrimination algorithm used for clock recovery of the QPSK quadrature phase shift keying system to a fourth power phase discrimination algorithm
  • Step S114 acquiring a new clock strength indication signal and an equalization convergence error indication signal
  • Step S116 determining whether the clock strength indication signal is greater than a preset second clock strength threshold, and whether the equalization convergence error indication signal is less than a preset mean square error threshold;
  • Step S118 if yes, it is determined that the clock recovery and equalization filtering of the QPSK quadrature phase shift keying system is valid.
  • step S116 if the result of the determination in the above step S116 is no, the following steps are further performed:
  • Step S120 adjusting the QPSK algorithm used by the QPSK quadrature phase shift keying system for equalization filtering to the 9QAM algorithm;
  • Step S122 acquiring a new clock strength indication signal and an equalization convergence error indication signal
  • Step S124 Re-determine whether the clock strength indication signal is greater than a preset second clock strength threshold, and whether the equalization convergence error indication signal is less than a preset mean square error threshold;
  • Step S126 if yes, it is determined that the clock recovery and equalization filtering of the QPSK quadrature phase shift keying system is valid.
  • the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is A better implementation.
  • the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk,
  • the optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
  • a clock equalization device for the QPSK system is also provided in the embodiment, and the device is used to implement the above-mentioned embodiments and preferred embodiments, which are not described again.
  • the term "module” may implement a combination of software and/or hardware of a predetermined function.
  • the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
  • FIG. 8 is a schematic structural diagram of a clock equalization apparatus module according to an embodiment of the present invention. As shown in FIG. 8, the apparatus includes an acquisition module 10 and an adjustment module 20.
  • the obtaining module 10 is configured to acquire a QPSK signal or a 9QAM signal of the QPSK system; the adjusting module 20 is configured to adjust a clock recovery algorithm and/or an equalization algorithm of the QPSK system according to different spectral efficiencies of the QPSK system.
  • the obtaining module 10 includes: a first acquiring unit 101, configured to acquire a clock signal after clock recovery using a square phase discrimination algorithm from a clock recovery module of the QPSK system, and obtain an equalization module from the QPSK system to perform equalization using a QPSK algorithm.
  • the filtered mean square error signal; the filtering unit 102 is configured to filter the clock signal and the MSE signal respectively to obtain a clock strength indication signal and an equalization convergence error indication signal.
  • the adjustment module 20 includes: a first determining unit 201, configured to determine whether the first condition is met, wherein the first condition is: the clock strength indication signal is greater than a preset first clock strength threshold, and the equalization convergence error indication signal Less than the preset mean square error threshold; the first determining unit 202 is configured to determine that the clock recovery and equalization filtering of the QPSK system is valid if the second condition is satisfied.
  • the adjustment module 20 further includes: a first adjusting unit 203, configured to adjust a square phase discrimination algorithm used for clock recovery of the QPSK system to a fourth power phase discrimination algorithm if the first condition is not satisfied;
  • the obtaining unit 204 is configured to acquire a new clock strength indication signal and a balanced convergence error indication signal.
  • the second determining unit 205 is configured to determine whether the second condition is met, wherein the second condition is: the clock strength indication signal is greater than the preset The second clock strength threshold, and the equalization convergence error indication signal is less than the preset mean square error threshold; and the second determining unit 206 is configured to determine that the clock recovery and equalization filtering of the QPSK system is valid if the second condition is satisfied.
  • the adjustment module 20 further includes: a second adjustment unit 207, configured to adjust the QPSK algorithm used for equalizing and filtering the QPSK system to the 9QAM algorithm if the second condition is not satisfied; and the third obtaining unit 208 is configured to Obtaining a new clock strength indication signal and a balanced convergence error indication signal; the third determining unit 209 is configured to re-determine whether the second condition is established; and the third determining unit 210 is configured to determine the QPSK system if the second condition is established.
  • the clock recovery and equalization filtering are effective.
  • each of the above modules and units may be implemented by software or hardware.
  • the foregoing may be implemented by, but not limited to, the foregoing modules are all located in the same processor; Among multiple processors.
  • a QPSK system is also provided.
  • the QPSK system includes the clock equalization device (shown as an adaptive control module in the figure), and the clock equalization device and the clock in the QPSK system, respectively.
  • the recovery module is connected to the equalization module.
  • the present invention provides an adaptive clock equalization scheme. As shown in FIG. 9, an adaptive control module is added between the clock recovery algorithm and the equalization algorithm, and the clock signal is utilized. And the error signal provided by the equalization algorithm is used as the feedback signal, and the adaptive control optical module algorithm selects the optimal phase discrimination mode and the equalization algorithm, thereby realizing The optimal receiving performance under different spectral efficiencies is compatible with the above three schemes.
  • Step 1 The optical module selects the square phase discrimination + QPSK equalization for clock recovery and equalization, and obtains the clock signal C from the clock recovery module, the mean square error MSE from the equalization module, and the MSE_avg, C_avg for the MSE filter. It is a clock strength indication signal. Since the spectral efficiency is achieved by the source filtering, the spectral efficiency is different, and the filtering at the origin is different, so the degree of the clock signal is weakened. As the spectrum efficiency increases, the clock strength is also increased. Small, C_avg gradually decreases, C_Thresh1 represents the minimum intensity of the squared phase-clocked clock signal.
  • C_Thresh2 represents the fourth-order phase detection.
  • Step 2 Determine whether the following two conditions are true: C_avg>C_Thresh1; and MSE_avg ⁇ MSE_Thresh. If it is established, it indicates that the clock signal is stronger, the equalization effect is better, the spectrum efficiency is identified as lower spectral efficiency, and the optical module is the default selection; otherwise, the clock signal is weaker, and the square phase phase is not good for clock recovery, spectrum efficiency. It may be higher, it needs to be adjusted to: 4th power phase detection + QPSK equalization for clock recovery and equalization, using low frequency components for phase discrimination, in order to make further judgment on spectrum efficiency, and skip to step 3;
  • Step 3 Determine whether the following two conditions are true: C_avg>C_Thresh2; and MSE_avg ⁇ MSE_Thresh. If it is established, it indicates that the clock signal obtained by the fourth-order phase is stronger, the equalization effect is better, the spectrum efficiency is recognized as relatively higher spectral efficiency, and the optical module maintains the selection; otherwise, the clock signal obtained by the fourth-order phase discrimination is still It is weak, four phase detection can't complete the clock recovery well, and the spectrum efficiency may be higher. It needs to be adjusted to: 4th power phase detection + 9QAM equalization for clock recovery and equalization, reducing the influence of high frequency noise, so as to improve spectrum efficiency. Make further judgments and skip to step four;
  • Step 4 Determine if the following two conditions are true: C_avg>C_Thresh2; and MSE_avg ⁇ MSE_Thresh. If it is established, it indicates that the clock signal obtained by the fourth-order phase is stronger, the equalization effect is better, the spectrum efficiency is recognized as ultra-high spectral efficiency, and the optical module maintains the selection; otherwise, the clock signal obtained by the fourth-order phase discrimination is still better. Weak, four phase discrimination can not complete the clock recovery well, the spectrum efficiency may be higher, and we need to find a new solution.
  • the adaptive control method is adopted, and the stepwise identification of the spectrum efficiency is completed by determining the size of the clock signal and the mean square error signal, thereby achieving the purpose of self-identification of the spectrum efficiency, and then selecting by the corresponding algorithm module.
  • the optimal clock balancing effect is not only wider in application range, but also better in performance, and power consumption and complexity are not increased, and the effect of adapting different spectral efficiency QPSK systems is achieved.
  • FIG. 11 is a schematic diagram of a clock equalization flow of different spectral efficiencies according to an embodiment of the present invention, including a low spectral efficiency QPSK system, a relatively high spectral efficiency QPSK system, and a high spectral efficiency QPSK system, respectively.
  • Embodiment 1 Low spectral efficiency QPSK system.
  • the spectrum does not need to be excessively compressed, and the ISI is small, so the scheme is applicable, and the implementation steps are as follows:
  • Step 1 As shown in FIG. 11, the signal for completing the dispersion compensation is divided into two paths, one directly enters the buffer BUF, and is saved, one for the estimation of the clock error, and the signal for the clock estimation is first converted into the frequency domain by the FFT. Then multiply the H coefficient of the feedback of the equalization algorithm to filter out the damage such as PMD and residual dispersion, and then perform clock error estimation. The estimation result is loop filtered and then input to the interpolation module. At this time, the signal is taken out from the buffer, and interpolation is performed. After interpolation, the interpolation is performed.
  • the signal is output to the equalization algorithm, and the clock signal C is filtered to obtain a stable clock signal Ck, and the size of the Ck is monitored to assist in the selection of the phase discrimination mode. It is expected that the system will monitor Ck>Ck_Thresh1 and MSE ⁇ MSE_Thresh, so the system maintains The default selection.
  • Step 2 The signal is divided into two paths, one signal is filtered by using the previously calculated coefficient H1, the filtering is completed by frequency domain multiplication, and one way is directly used for updating the H coefficient.
  • Step 3 As shown in FIG. 11, the equalization algorithm constructs M (for example, 32) groups of signals A and B according to the input signal, and the number of samples per group and the equalization filter order are the same, as shown in FIG. 12, if the sample sequence is 1 , 2,3,...,N,N+1,...,N+M,...., then each group B is equivalent to each group A's time window sliding to the left by one sample, each group of data
  • the equalization coefficient is selected as the even point output coefficient H1
  • the CMA is used for equalization
  • the coefficient calculation uses the A group signal; if the equalization coefficient is selected as the odd sample output coefficient H2, the coefficient update calculation is used.
  • Group B signal since the CMMA convergence phase equalization filter adjusts the output forward by a sample point, B as the filter input is also shifted forward by a sample point relative to A.
  • the system startup phase is based on the clock signals Ck and MSE.
  • the size is selected for H1 and H2, and the signals of group A and group B are also selected accordingly. It is expected that the system will monitor Ck>Ck_Thresh1 and MSE ⁇ MSE_Thresh as shown in Figure 9, so the system maintains the default selection.
  • Step 4 As shown in Figure 11, the output data is used for the calculation of the error in addition to the output.
  • hypothesis filter The order of H is 2*M+1, then the filter zero-filling method is as follows:
  • H1 [H(M+1:2M-1)0 0 0,...0,H(1:M-1)]; (5)
  • H2 [H(M:2M+1)0 0 0,...0,H(1:M-1)]; (6)
  • H1 When H1 is used for filtering, the output is an even sample.
  • H2 When H2 is used for filtering, the odd-like point is output, that is, the 9QAM-like signal is selected.
  • H1 and H2 are selected according to the size of the clock signal Ck and MSE.
  • the system in Figure 9 will monitor Ck>Ck_Thresh1 and MSE ⁇ MSE_Thresh, so the system maintains the default selection.
  • Step 5 Perform FFT transformation on the signal and filter coefficients H1/H2, then multiply the two by frequency domain to complete the filtering, then convert into a time domain signal by performing IFFT, and finally downsample the output.
  • Step Six After obtaining the output data, fetch 32 data error calculation, corresponding to 32 groups of output result input, denoted output Xo, Yo, QPSK convergence radius R cma, 9QAM radius of convergence of R1, R2, R3, the error For errx, erry, if the equalization coefficient is selected as the even point output coefficient H1, the error calculation is performed using Equation 1. If the equalization coefficient is selected as the odd-point output coefficient H2, Equation 2 is used for error calculation:
  • the equalization filter output is adjusted from the even point to the odd point, and the equalization algorithm is also adjusted from the CMA to the CMMA. It is expected that the system startup phase is based on the size of the clock signals Ck and MSE.
  • the selection of H1 and H2 also selects the error formula. It is expected that the system will monitor Ck>Ck_Thresh1 and MSE ⁇ MSE_Thresh, so the system maintains the selection formula 1 for error calculation.
  • Embodiment 2 Relatively high spectral efficiency QPSK system
  • Step 1 As shown in FIG. 11, the signal for completing the dispersion compensation is divided into two paths, one directly enters the buffer BUF, and is saved, one for the estimation of the clock error, and the signal for the clock estimation is first converted into the frequency domain by the FFT. Then multiply the H coefficient of the feedback of the equalization algorithm to filter out the damage such as PMD and residual dispersion, and then perform clock error estimation. The estimation result is loop filtered and then input to the interpolation module. At this time, the signal is taken out from the buffer, and interpolation is performed. After interpolation, the interpolation is performed.
  • the signal is output to the equalization algorithm, and the clock signal C is filtered to obtain a stable clock signal Ck, and the size of the Ck is monitored to assist in the selection of the phase discrimination mode. It is expected that the system will monitor Ck ⁇ Ck_Thresh1 and MSE>MSE_Thresh, and the system reselects. 4th phase discrimination, finally monitoring Ck>Ck_Thresh2 and MSE ⁇ MSE_Thresh, the system keeps the selection.
  • Step 2 The signal is divided into two paths, one signal is filtered by using the previously calculated coefficient H1, the filtering is completed by frequency domain multiplication, and one way is directly used for updating the H coefficient.
  • Step 3 As shown in FIG. 11, the equalization algorithm constructs M (for example, 32) groups of signals A and B according to the input signal, and the number of samples per group and the equalization filter order are the same, as shown in FIG. 12, if the sample sequence is 1 , 2,3,...,N,N+1,...,N+M,...., then each group B is equivalent to each group A's time window sliding to the left by one sample, each group of data
  • the equalization coefficient is selected as the even point output coefficient H1
  • the CMA is used for equalization
  • the coefficient calculation uses the A group signal; if the equalization coefficient is selected as the odd sample output coefficient H2, the coefficient update calculation is used.
  • Group B signal since the CMMA convergence phase equalization filter adjusts the output forward by a sample point, B as the filter input is also shifted forward by a sample point relative to A.
  • the system startup phase is based on the clock signals Ck and MSE. The size is selected for H1 and H2, and the signals of group A and group B are also selected accordingly.
  • Step 4 As shown in Figure 11, the output data is used for the calculation of the error in addition to the output.
  • hypothesis filter The order of H is 2*M+1, then the filter zero-filling method is as follows:
  • H1 [H(M+1:2M-1)0 0 0,...0,H(1:M-1)];
  • H2 [H(M:2M+1)0 0 0,...0,H(1:M-1)];
  • H1 When H1 is used for filtering, the output is an even sample.
  • H2 When H2 is used for filtering, the odd-like points are output, that is, the 9QAM-like signal.
  • H1 and H2 are selected according to the size of the clock signals Ck and MSE. Expected: The system will monitor Ck ⁇ Ck_Thresh1 and MSE>MSE_Thresh, the system will reselect the 4th power phase, and the coefficient will still be H1. Finally, Ck>Ck_Thresh2 and MSE ⁇ MSE_Thresh will be monitored, so the system will still use the coefficient H1.
  • Step 5 Perform FFT transformation on the signal and filter coefficients H1/H2, then multiply the two by frequency domain to complete the filtering, then convert into a time domain signal by performing IFFT, and finally downsample the output.
  • Step Six After obtaining the output data, fetch 32 data error calculation, corresponding to 32 groups of output result input, denoted output Xo, Yo, QPSK convergence radius R cma, 9QAM radius of convergence of R1, R2, R3, the error For errx, erry, if the equalization coefficient is selected as the even point output coefficient H1, the error calculation is performed using Equation 1. If the equalization coefficient is selected as the odd-point output coefficient H2, Equation 2 is used for error calculation:
  • the equalization filter output is adjusted from the even point to the odd point, and the equalization algorithm is also adjusted from CMA to CMMA.
  • the equalization algorithm is also adjusted from CMA to CMMA.
  • the system will monitor Ck ⁇ Ck_Thresh1 and MSE>MSE_Thresh, the system will reselect the 4th phase and the coefficient will still be H1, so the system will continue to apply CMA for equalization, use error calculation formula 1 for error calculation, and finally monitor Ck. >Ck_Thresh2 is simultaneously MSE ⁇ MSE_Thresh, so the system uses error calculation formula 1 for error calculation.
  • Step 1 As shown in FIG. 11, the signal for completing the dispersion compensation is divided into two paths, one directly enters the buffer BUF, and is saved, one for the estimation of the clock error, and the signal for the clock estimation is first converted into the frequency domain by the FFT. Then multiply the H coefficient of the feedback of the equalization algorithm to filter out the damage such as PMD and residual dispersion, and then perform clock error estimation. The estimation result is loop filtered and then input to the interpolation module. At this time, the signal is taken out from the buffer, and interpolation is performed. After interpolation, the interpolation is performed.
  • the signal is output to the equalization algorithm, and the clock signal C is filtered to obtain a stable clock signal Ck, and the size of the Ck is monitored to assist in the selection of the phase discrimination mode. It is expected that the system will monitor Ck ⁇ Ck_Thresh1 and MSE>MSE_Thresh, and the system reselects. 4th phase discrimination, but still monitor Ck ⁇ Ck_Thresh2 and MSE>MSE_Thresh, the system reselects coefficient H2 for equalization filtering, and finally monitors Ck>Ck_Thresh2 and MSE ⁇ MSE_Thresh, the system keeps the selection.
  • Step 2 The signal is divided into two paths, one signal is filtered by using the previously calculated coefficient H1, the filtering is completed by frequency domain multiplication, and one way is directly used for updating the H coefficient.
  • Step 3 As shown in FIG. 11, the equalization algorithm constructs M (for example, 32) groups of signals A and B according to the input signal, and the number of samples per group and the equalization filter order are the same, as shown in FIG. 12, if the sample sequence is 1 , 2,3,...,N,N+1,...,N+M,...., then each group B is equivalent to each group A's time window sliding to the left by one sample, each group of data
  • the equalization coefficient is selected as the even point output coefficient H1
  • the CMA is used for equalization
  • the coefficient calculation uses the A group signal; if the equalization coefficient is selected as the odd sample output coefficient H2, the coefficient update calculation is used.
  • Group B signal since the CMMA convergence phase equalization filter adjusts the output forward by a sample point, B as the filter input is also shifted forward by a sample point relative to A.
  • the system startup phase is based on the clock signals Ck and MSE.
  • the size is selected for H1 and H2, and the signals of group A and group B are also selected accordingly.
  • the system will monitor Ck ⁇ Ck_Thresh1 and MSE>MSE_Thresh, the system will reselect the 4th phase and the coefficient is still H1, so the system still selects the A group, but still monitors Ck ⁇ Ck_Thresh2 and MSE>MSE_Thresh, the system is re- Select the coefficient H2 for equalization filtering, and finally monitor Ck>Ck_Thresh2 and MSE ⁇ MSE_Thresh, the system still selects group A.
  • Step 4 As shown in Figure 11, the output data is used for the calculation of the error in addition to the output.
  • hypothesis filter The order of H is 2*M+1, then the filter zero-filling method is as follows:
  • H1 [H(M+1:2M-1)0 0 0,...0,H(1:M-1)];
  • H2 [H(M:2M+1)0 0 0,...0,H(1:M-1)];
  • H1 and H2 are selected according to the size of the clock signals Ck and MSE. Expected: The system will monitor Ck ⁇ Ck_Thresh1 and MSE>MSE_Thresh, the system will reselect the 4th power phase detection, and the coefficient is still H1, but still monitor Ck ⁇ Ck_Thresh2 and MSE>MSE_Thresh, the system reselects the coefficient H2 for equalization filtering. Finally, it is monitored that Ck>Ck_Thresh2 and MSE ⁇ MSE_Thresh, so the system still uses the coefficient H1.
  • Step 5 Perform FFT transformation on the signal and filter coefficients H1/H2, then multiply the two by frequency domain to complete the filtering, then convert into a time domain signal by performing IFFT, and finally downsample the output.
  • Step Six After obtaining the output data, fetch 32 data error calculation, corresponding to 32 groups of output result input, denoted output Xo, Yo, QPSK convergence radius R cma, 9QAM radius of convergence of R1, R2, R3, the error For errx, erry, if the equalization coefficient is selected as the even point output coefficient H1, the error calculation is performed using Equation 1. If the equalization coefficient is selected as the odd-point output coefficient H2, Equation 2 is used for error calculation:
  • the equalization filter output is adjusted from the even point to the odd point, and the equalization algorithm is also adjusted from CMA to CMMA.
  • the system will monitor Ck ⁇ Ck_Thresh1 and MSE>MSE_Thresh. The system reselects the 4th phase and the coefficient is still H1.
  • the system keeps the CMA balanced, and uses the error calculation formula 1 to calculate the error, but Still monitoring Ck ⁇ Ck_Thresh2 and MSE>MSE_Thresh, the system reselects the coefficient H2 for equalization filtering, and finally monitors Ck>Ck_Thresh2 and MSE ⁇ MSE_Thresh, so the system uses error calculation formula 1 for error calculation.
  • the storage medium may be configured to store program code for performing the above steps: in this embodiment, the storage medium may include, but is not limited to, a U disk, a read-only memory (ROM), and a random access.
  • the storage medium may include, but is not limited to, a U disk, a read-only memory (ROM), and a random access.
  • ROM read-only memory
  • a variety of media that can store program code such as RAM (Random Access Memory), removable hard disk, disk, or optical disk.
  • modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
  • the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
  • the invention is not limited to any specific combination of hardware and software.
  • the technical solution provided by the embodiment of the present invention can be applied to a QPSK system, and the error signal provided by the clock signal and the equalization algorithm is used as a feedback signal to adaptively select an optimal phase discrimination mode and an equalization algorithm, thereby achieving different spectral efficiency.
  • Optimal reception performance can be applied to a QPSK system, and the error signal provided by the clock signal and the equalization algorithm is used as a feedback signal to adaptively select an optimal phase discrimination mode and an equalization algorithm, thereby achieving different spectral efficiency.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

Provided are a clock balancing method, apparatus and system for a QPSK system. The method comprises: acquiring a QPSK signal or a 9QAM signal of a QPSK system; and according to different spectrum efficiencies of the QPSK system, adjusting a clock recovery algorithm and/or a balancing algorithm of the QPSK system. By means of the present invention, the problem in the related art of the optimal receiving performance under different spectrum efficiencies is solved, thereby improving the receiving performance under different spectrum efficiencies.

Description

用于QPSK系统的时钟均衡方法、装置及系统Clock equalization method, device and system for QPSK system 技术领域Technical field
本发明涉及光通信领域,具体而言,涉及一种用于QPSK系统的时钟均衡方法、装置及系统。The present invention relates to the field of optical communications, and in particular to a clock equalization method, apparatus and system for a QPSK system.
背景技术Background technique
近年来随着互联网以及电子商务的发展,人们对视频、音频等多媒体业务的需求也来越高,增加传输网的带宽已是刻不容缓,光传输作为通信网络的骨干网,其容量和速度提升的需求也是越来越迫切,因此,光通信技术的发展也显得尤为重要,提升谱效率是目前努力方向之一,即在发送端数字域或者模拟域对信号进行窄带滤波,压缩信号频谱,达到更加高效的利用带宽的目的。但是频谱的压缩对信号造成了一定程度的损伤,如何更好的将信号恢复出来便成了关注焦点,尤其是时钟恢复和均衡算法两个核心算法的匹配方案直接影响着系统的性能。In recent years, with the development of the Internet and e-commerce, the demand for multimedia services such as video and audio has increased. It is imperative to increase the bandwidth of the transmission network. Optical transmission is the backbone of the communication network, and its capacity and speed are improved. Demand is also becoming more and more urgent. Therefore, the development of optical communication technology is also very important. Improving spectral efficiency is one of the current efforts. It is to narrow-band filter the signal in the digital or analog domain at the transmitting end, and compress the signal spectrum to achieve even more. Efficient use of bandwidth. However, the compression of the spectrum causes a certain degree of damage to the signal. How to recover the signal better becomes the focus of attention. In particular, the matching scheme of the two core algorithms of the clock recovery and equalization algorithm directly affects the performance of the system.
QPSK系统已经有很多的研究,其基本处理流程是:在发端,首先在数字域将信号作一些预均衡处理,然后输入到DAC,转换成模拟信号,两两作为一路驱动器,调制到两个偏振态上,两个偏振态分别记为:V、H;经光放大器、波长选择开关WSS等光器件的处理,进行光纤传输,其中频谱压缩可以在数字域通过数字滤波器完成也可通过WSS完成;在收端经光电转换、ADC采样等操作将信号接收下来,便开始进行数字信号的处理,基本处理流程如图1所示:首先对信号进行延时补偿,补偿硬件走线所带来的4路信号的延时不一致的情况,其次再针对器件带来的角度不平衡和幅度不平衡进行补偿,再次对光纤链路中的色度色散进行补偿,然后是针对收发时钟不一致的因素,进行时钟恢复以及针对信道其余损伤的均衡,最后是载波同步和相位同步。其中时钟恢复和均衡算法是信号恢复的两个核心算法,对性能有很大的影响,关于时钟恢复算法有很多的研究,有些在时域进行,有些在频域进行,但本质上可以归为平方鉴相和4次方鉴相,且由于在频域直接对时钟分量进行提取,因此较时域性能要好,下面是两种鉴相的公式。There are a lot of researches on the QPSK system. The basic processing flow is: at the origin, the signal is first pre-equalized in the digital domain, then input to the DAC, converted into an analog signal, and the two are used as one driver to modulate to two polarizations. In the state, the two polarization states are respectively recorded as: V, H; the optical fiber is transmitted through the processing of the optical device such as the optical amplifier and the wavelength selective switch WSS, wherein the spectrum compression can be completed in the digital domain through the digital filter or through the WSS. At the receiving end, the signal is received by photoelectric conversion, ADC sampling, etc., and the digital signal processing is started. The basic processing flow is shown in Figure 1: First, the signal is compensated for delay, and the compensation is caused by the hardware routing. The delay of the 4-way signal is inconsistent, and then the angular imbalance and amplitude imbalance caused by the device are compensated, and the chromatic dispersion in the fiber link is compensated again, and then the inconsistency of the transmission and reception clock is performed. Clock recovery and equalization for the rest of the channel, followed by carrier synchronization and phase synchronization. Among them, clock recovery and equalization algorithms are two core algorithms for signal recovery, which have a great impact on performance. There are many researches on clock recovery algorithms, some in the time domain, some in the frequency domain, but essentially can be classified as The square phase and the fourth power phase, and because the clock component is directly extracted in the frequency domain, the performance is better than the time domain. The following are two phase discrimination formulas.
假设频域信号分别为Xpd,Ypd,那么鉴相公式如下:Assuming the frequency domain signals are Xpd, Ypd, then the phase discrimination formula is as follows:
Figure PCTCN2017091711-appb-000001
Figure PCTCN2017091711-appb-000001
Figure PCTCN2017091711-appb-000002
Figure PCTCN2017091711-appb-000002
公式(1)是平方鉴相主要用于宽带系统;公式(2)是4次方鉴相主要用于窄带系统,4次方鉴相相对复杂,但其利用低频率成分进行鉴相,因此能够很好的对抗频谱压缩带来的损伤,在窄带系统中较平方鉴相有很大的优势。Equation (1) is that the square phase is mainly used for broadband systems; formula (2) is that the fourth power phase is mainly used for narrowband systems, and the fourth power phase is relatively complex, but it uses low frequency components for phase discrimination, so It is very good to deal with the damage caused by spectrum compression, and it has great advantages in square-band phase detection in narrow-band systems.
另外均衡方案也出现了两种,一种是通过均衡算法(如CMA、LMS等算法)直接将信号 恢复成QPSK信号,这里采用CMA算法,另一种是通过均衡算法将信号整形采样成类9QAM信号,再通过MLSE算法得到QPSK信号,类9QAM星座图(如图2)可以看成是2个圈一个点,这里采用CMMA算法。In addition, there are two kinds of equalization schemes. One is to directly signal through equalization algorithms (such as CMA, LMS, etc.). The QPSK signal is restored, and the CMA algorithm is used here. The other is to use the equalization algorithm to sample the signal into a 9QAM-like signal, and then obtain the QPSK signal through the MLSE algorithm. The 9QAM constellation diagram (as shown in Figure 2) can be regarded as 2 circles. One point, here is the CMMA algorithm.
我们知道带有反馈环的时钟均衡方案由于在时钟之前进行了预滤波,因此整体性能比时钟恢复和均衡各自独立的方案性能更好,因此优化的设计方案应该将两者作为一个整体,综合性能和复杂度去设计时钟均衡方案。We know that the clock equalization scheme with feedback loop is pre-filtered before the clock, so the overall performance is better than the independent scheme of clock recovery and equalization. Therefore, the optimized design should combine the two as a whole. And complexity to design a clock equalization scheme.
下面给出4种时钟均衡方案,并对其综合性能进行对比分析:The following four clock equalization schemes are given and their comprehensive performance is compared and analyzed:
方案一(参见图3)和方案二(参见图4)是将信号恢复成QPSK信号的方案。这种方案首先对信号做FFT转换到频域,然后使用均衡算法反馈的均衡滤波器系数进行预均衡,对残余信道损伤的补偿,得到近乎无ISI的QPSK信号,再使用平方鉴相或者4次方鉴相的算法进行时钟误差的估计,从而得到精准的估计结果,经环路滤波用于插值,从而完成时钟恢复,此时再使用均衡滤波器进行滤波,得到高性能QPSK信号输出。然而如果反馈的均衡滤波系数对时钟鉴相前信号的ISI不能完全进行预补偿,将会影响鉴相的精度和均衡信号的质量。因此在ISI较大时使用4次方鉴相性能会更好,反之使用平方鉴相即可。在完成本次滤波的同时使用输入数据和输出进行均衡系数的更新计算,得到新的均衡系数,这种方案在QPSK信号频谱相对较宽的情况下,可以很好地工作。Scheme 1 (see Figure 3) and scenario 2 (see Figure 4) are schemes for restoring signals to QPSK signals. In this scheme, the signal is first FFT-converted into the frequency domain, and then the equalization filter coefficients fed back by the equalization algorithm are used for pre-equalization, and the residual channel impairment is compensated to obtain a nearly ISI-free QPSK signal, and then square phase detection or 4 times is used. The algorithm of the square phase is used to estimate the clock error, and the accurate estimation result is obtained. The loop filter is used for interpolation to complete the clock recovery. At this time, the equalization filter is used for filtering to obtain the high-performance QPSK signal output. However, if the feedback equalization filter coefficient cannot fully pre-compensate the ISI of the signal before the phase discrimination, it will affect the accuracy of phase discrimination and the quality of the equalized signal. Therefore, it is better to use the 4th phase discrimination performance when the ISI is large, and vice versa. After the filtering is completed, the input data and the output are used to update the equalization coefficients to obtain a new equalization coefficient. This scheme works well when the QPSK signal spectrum is relatively wide.
方案三(参见图5)和方案四(参见图6)是将信号整形成类9-QAM信号的方案(文中提到的9QAM信号或者类9QAM信号均是指时钟恢复调整采样点位置对QPSK信号进行采样得到的星座图类似9QAM的信号),这种方案主要用于信号频谱超窄信号ISI较强的情况,如果我们通过均衡算法来恢复此处的信号,虽然可以将QPSK信号恢复出来但势必引入较多的高频噪声,从而对后续的频偏估计和相偏估计带来影响,降低系统的性能,考虑到强滤波的效果使得信号更加接近于部分响应系统的信号,同时部分响应系统受强滤波影响较小,信号并没有发生太大的畸变,将其视为部分响应系统处理,同时结合类9-QAM信号的特征采用相应的均衡算法,将其恢复成类9QAM信号。这种方式得到的滤波系数在用于时钟恢复算法进行预滤波时得到的是滤除了残余色散等信道损伤的信号,但是有较强的人为加入的ISI,因此适合选择4次方鉴相,平方鉴相难以正常工作,因此方案三中的组合方式不是最优选择。Scheme 3 (see Figure 5) and Scheme 4 (see Figure 6) are schemes for shaping the signal into a 9-QAM signal. The 9QAM signal or 9QAM signal mentioned in the text refers to the clock recovery adjustment sampling point position to the QPSK signal. The constellation obtained by sampling is similar to the 9QAM signal. This scheme is mainly used when the signal spectrum is narrow and the signal ISI is strong. If we recover the signal here through the equalization algorithm, although the QPSK signal can be recovered, it is bound to be More high-frequency noise is introduced, which affects the subsequent frequency offset estimation and phase-offset estimation, and reduces the performance of the system. Considering the effect of strong filtering, the signal is closer to the signal of part of the response system, and the partial response system is affected. The strong filtering has less influence, and the signal does not have too much distortion. It is regarded as a partial response system processing. At the same time, the characteristics of the 9-QAM signal are combined with the corresponding equalization algorithm to restore it to a 9QAM-like signal. The filter coefficients obtained in this way are used to filter out the channel impairments such as residual dispersion when used for pre-filtering by the clock recovery algorithm, but there is a strong artificially added ISI, so it is suitable to select the 4th power phase discrimination, square It is difficult to work properly, so the combination in Option 3 is not the optimal choice.
在宽带系统中方案一与方案二性能相当,但方案一时钟恢复模块和均衡模块相对都比较简单,综合性能、复杂度、功耗来看,方案一是最优设计;In the broadband system, the performance of the first scheme and the second scheme is equivalent, but the scheme one clock recovery module and the equalization module are relatively simple, and the overall performance, complexity, and power consumption are considered, and the first scheme is the optimal design;
在兼容窄带与宽带系统中,方案二在窄带情况下性能优于方案一,虽然时钟恢复模块相对方案一较复杂,但还是可以接受的,因此方案二是最优设计。In the compatible narrowband and broadband systems, the performance of scheme 2 is better than that of scheme 1 in the case of narrowband. Although the clock recovery module is more complicated than scheme 1, it is acceptable, so scheme 2 is the optimal design.
在兼容窄带与超窄带系统中,方案四性能最好且改善很大,虽然复杂度较方案一和方案二较高,但其性能是无可替代的,因此在这种系统中方案四是最佳设计。In compatible narrowband and ultra-narrowband systems, scheme 4 has the best performance and great improvement. Although the complexity is higher than scheme 1 and scheme 2, its performance is irreplaceable. Therefore, scheme 4 is the most in this system. Good design.
但三种方案都只在一定频谱效率QPSK系统中性能是最优的,在实际应用中有一定的局限性。 However, the three schemes only have the best performance in a certain spectrum efficiency QPSK system, and have certain limitations in practical applications.
发明内容Summary of the invention
本发明实施例提供了一种用于QPSK系统的时钟均衡方法、装置及系统,以至少解决相关技术中不同频谱效率下的最优接收性能问题。The embodiment of the invention provides a clock equalization method, device and system for a QPSK system, so as to at least solve the problem of optimal reception performance under different spectral efficiencies in the related art.
根据本发明的一个方面,提供了一种用于QPSK系统的时钟均衡方法,包括:获取QPSK系统的QPSK信号或9QAM信号;根据QPSK系统的频谱效率的不同调整QPSK系统的时钟恢复算法和/或均衡算法。According to an aspect of the present invention, a clock equalization method for a QPSK system is provided, comprising: acquiring a QPSK signal or a 9QAM signal of a QPSK system; adjusting a clock recovery algorithm of the QPSK system according to a difference in spectral efficiency of the QPSK system and/or Equalization algorithm.
优选地,获取QPSK系统的QPSK信号或9QAM信号,包括:从QPSK系统的时钟恢复模块获取采用平方鉴相算法进行时钟恢复后的时钟信号;从QPSK系统的均衡模块获取采用QPSK算法进行均衡滤波后的均方误差信号;分别对时钟信号和MSE信号进行滤波以获取时钟强度指示信号和均衡收敛误差指示信号。Preferably, the QPSK signal or the 9QAM signal of the QPSK system is obtained, including: obtaining a clock signal after the clock recovery by using the square phase discrimination algorithm from the clock recovery module of the QPSK system; and obtaining the equalization filtering by using the QPSK algorithm from the equalization module of the QPSK system. The mean square error signal; the clock signal and the MSE signal are respectively filtered to obtain a clock strength indication signal and an equalization convergence error indication signal.
优选地,根据QPSK系统的频谱效率的不同调整QPSK系统的时钟恢复算法和/或均衡算法,包括:判断第一条件是否成立,其中,第一条件为:时钟强度指示信号大于预设的第一时钟强度阈值,以及均衡收敛误差指示信号小于预设的均方误差阈值;如果第一条件成立,则确定QPSK系统的时钟恢复和均衡滤波有效。Preferably, the clock recovery algorithm and/or the equalization algorithm of the QPSK system are adjusted according to different spectral efficiencies of the QPSK system, including: determining whether the first condition is met, wherein the first condition is: the clock strength indication signal is greater than the preset first The clock strength threshold and the equalization convergence error indication signal are less than a preset mean square error threshold; if the first condition is met, it is determined that the clock recovery and equalization filtering of the QPSK system is valid.
优选地,该方法还包括:如果第一条件不成立,则将QPSK系统进行时钟恢复所采用的平方鉴相算法调整为四次方鉴相算法;获取新的时钟强度指示信号和均衡收敛误差指示信号;判断第二条件是否成立,其中,第二条件为:时钟强度指示信号大于预设的第二时钟强度阈值,以及均衡收敛误差指示信号小于预设的均方误差阈值;如果第二条件成立,则确定QPSK系统的时钟恢复和均衡滤波有效。Preferably, the method further comprises: if the first condition is not satisfied, adjusting the square phase discrimination algorithm used for clock recovery of the QPSK system to a fourth power phase discrimination algorithm; acquiring a new clock strength indication signal and the equalization convergence error indication signal Determining whether the second condition is met, wherein the second condition is: the clock strength indication signal is greater than the preset second clock strength threshold, and the equalization convergence error indication signal is less than the preset mean square error threshold; if the second condition is met, Then it is determined that the clock recovery and equalization filtering of the QPSK system is effective.
优选地,该方法还包括:如果第二条件不成立,则将QPSK系统进行均衡滤波所采用的QPSK算法调整为9QAM算法;获取新的时钟强度指示信号和均衡收敛误差指示信号;重新判断第二条件是否成立;如果第二条件成立,则确定QPSK系统的时钟恢复和均衡滤波有效。Preferably, the method further comprises: if the second condition is not satisfied, adjusting the QPSK algorithm used for equalizing filtering by the QPSK system to the 9QAM algorithm; acquiring a new clock strength indication signal and the equalization convergence error indication signal; re-determining the second condition Whether it is established; if the second condition is established, it is determined that the clock recovery and equalization filtering of the QPSK system is effective.
优选地,获取QPSK系统的QPSK信号或9QAM信号之前,还包括:将完成色散补偿的信号分成两路,一路进入缓存进行保存,另一路作FFT转换到频域后与均衡模块反馈的H系数相乘,再进行时钟误差估计;将估计结果经环路滤波后输出至插值模块,从缓存中取出信号进行插值,并将插值后的信号输出给均衡模块。Preferably, before acquiring the QPSK signal or the 9QAM signal of the QPSK system, the method further comprises: dividing the signal for completing the dispersion compensation into two paths, one entering the buffer for saving, and the other for performing the FFT to the frequency domain and then the H coefficient fed back by the equalization module. Multiply, and then perform clock error estimation; the estimated result is loop filtered and output to the interpolation module, the signal is taken out from the buffer for interpolation, and the interpolated signal is output to the equalization module.
优选地,该方法还包括:根据输入均衡模块的信号构建M组第一信号和M组第二信号,其中,每组第二信号相对于每组第一信号的时间窗口向左滑一个样点,第一信号用于均衡系数H1的计算,并且其均衡系数H1采用偶样点输出;第二信号用于均衡系数H2的更新,并且其均衡系数H2采用奇样点输出,M为正整数。Preferably, the method further comprises: constructing the M group first signal and the M group second signal according to the signal of the input equalization module, wherein each set of the second signal slides to the left with respect to a time window of each set of the first signal The first signal is used for the calculation of the equalization coefficient H1, and the equalization coefficient H1 is outputted by the even sample; the second signal is used for the update of the equalization coefficient H2, and the equalization coefficient H2 is output by the odd-like point, and M is a positive integer.
优选地,均衡系数H1和H2分别采用如下公式进行补零:Preferably, the equalization coefficients H1 and H2 are respectively zero-padded by the following formula:
H1=[H(M+1:2M-1)0 0 0,...0,H(1:M-1)];H1=[H(M+1:2M-1)0 0 0,...0,H(1:M-1)];
H2=[H(M:2M+1)0 0 0,...0,H(1:M-1)]; H2=[H(M:2M+1)0 0 0,...0,H(1:M-1)];
其中,均衡滤波器的阶数为2*M+1.Wherein, the order of the equalization filter is 2*M+1.
优选地,均衡系数H1和H2分别采用如下公式1和公式2进行误差(errx,erry)的计算:Preferably, the equalization coefficients H1 and H2 are respectively calculated using the following formulas 1 and 2 for the error (errx, erry):
公式1:
Figure PCTCN2017091711-appb-000003
Formula 1:
Figure PCTCN2017091711-appb-000003
公式2:
Figure PCTCN2017091711-appb-000004
Formula 2:
Figure PCTCN2017091711-appb-000004
其中,(Xo,Yo)为均衡滤波的输出信号,Rcma为QPSK收敛半径,Ri为9QAM收敛半径,Wi为误差的加权系数。Wherein, (Xo, Yo) is the output signal of the equalization filtering, R cma radius of convergence is QPSK, Ri is the radius of convergence of 9QAM, Wi is a weighting factor error.
根据本发明的另一方面,提供了一种设置为QPSK系统的时钟均衡装置,包括:获取模块,设置为获取QPSK系统的QPSK信号或9QAM;调整模块,设置为根据QPSK系统的频谱效率的不同调整QPSK系统的时钟恢复算法和/或均衡算法。According to another aspect of the present invention, there is provided a clock equalization apparatus configured as a QPSK system, comprising: an acquisition module configured to acquire a QPSK signal or a 9QAM of a QPSK system; and an adjustment module set to be different according to a spectral efficiency of the QPSK system Adjust the clock recovery algorithm and/or equalization algorithm of the QPSK system.
优选地,获取模块包括:第一获取单元,设置为从QPSK系统的时钟恢复模块获取采用平方鉴相算法进行时钟恢复后的时钟信号,以及从QPSK系统的均衡模块获取采用QPSK算法进行均衡滤波后的均方误差信号;滤波单元,设置为分别对时钟信号和MSE信号进行滤波以获取时钟强度指示信号和均衡收敛误差指示信号。Preferably, the obtaining module comprises: a first acquiring unit, configured to obtain a clock signal after clock recovery using the square phase discrimination algorithm from the clock recovery module of the QPSK system, and obtain an equalization filter from the QPSK system after using the QPSK algorithm for equalization filtering. The mean square error signal; the filtering unit is configured to filter the clock signal and the MSE signal respectively to obtain a clock strength indication signal and an equalization convergence error indication signal.
优选地,调整模块包括:第一判断单元,设置为判断第一条件是否成立,其中,第一条件为:时钟强度指示信号大于预设的第一时钟强度阈值,以及均衡收敛误差指示信号小于预设的均方误差阈值;第一确定单元,设置为在第二条件成立的情况下,确定QPSK系统的时钟恢复和均衡滤波有效。Preferably, the adjustment module includes: a first determining unit, configured to determine whether the first condition is met, wherein the first condition is: the clock strength indication signal is greater than the preset first clock strength threshold, and the equalization convergence error indication signal is less than the pre- The mean square error threshold is set; the first determining unit is configured to determine that the clock recovery and equalization filtering of the QPSK system is valid when the second condition is established.
优选地,调整模块还包括:第一调整单元,设置为在第一条件不成立的情况下,将QPSK系统进行时钟恢复所采用的平方鉴相算法调整为四次方鉴相算法;第二获取单元,设置为获取新的时钟强度指示信号和均衡收敛误差指示信号;第二判断单元,设置为判断第二条件是否成立,其中,第二条件为:时钟强度指示信号大于预设的第二时钟强度阈值,以及均衡收敛误差指示信号小于预设的均方误差阈值;第二确定单元,设置为在第二条件成立的情况下,确定QPSK系统的时钟恢复和均衡滤波有效。Preferably, the adjustment module further includes: a first adjusting unit, configured to adjust the square phase discrimination algorithm used for clock recovery of the QPSK system to a fourth power phase discrimination algorithm if the first condition is not satisfied; the second obtaining unit And being configured to obtain a new clock strength indication signal and a balanced convergence error indication signal; the second determining unit is configured to determine whether the second condition is established, wherein the second condition is: the clock strength indication signal is greater than the preset second clock strength The threshold, and the equalization convergence error indication signal is smaller than the preset mean square error threshold; and the second determining unit is configured to determine that the clock recovery and equalization filtering of the QPSK system is valid if the second condition is satisfied.
优选地,调整模块还包括:第二调整单元,设置为在第二条件不成立的情况下,将QPSK系统进行均衡滤波所采用的QPSK算法调整为9QAM算法;第三获取单元,设置为获取新的时钟强度指示信号和均衡收敛误差指示信号;第三判断单元,设置为重新判断第二条件是否成立;第三确定单元,设置为在第二条件成立的情况下,确定QPSK系统的时钟恢复和均衡滤波有效。Preferably, the adjusting module further comprises: a second adjusting unit, configured to adjust the QPSK algorithm used for equalizing filtering of the QPSK system to the 9QAM algorithm if the second condition is not satisfied; and the third obtaining unit is configured to acquire a new one. a clock strength indication signal and an equalization convergence error indication signal; a third determining unit configured to re-determine whether the second condition is true; and a third determining unit configured to determine clock recovery and equalization of the QPSK system if the second condition is established Filtering is effective.
根据本发明的再一方面,提供了一种用于QPSK系统,包括前文中的时钟均衡装置,其 中,该时钟均衡装置分别与QPSK系统中的时钟恢复模块和均衡模块相连。According to still another aspect of the present invention, there is provided a QPSK system comprising the above-described clock equalization apparatus, The clock equalization device is respectively connected to the clock recovery module and the equalization module in the QPSK system.
在本发明的上述实施例中,利用时钟信号和均衡算法提供的误差信号作为反馈信号,自适应地选择最优的鉴相方式和均衡算法,从而实现不同频谱效率下的最优接收性能。In the above embodiment of the present invention, the error signal provided by the clock signal and the equalization algorithm is used as the feedback signal, and the optimal phase discrimination mode and the equalization algorithm are adaptively selected, thereby achieving optimal reception performance under different spectral efficiencies.
附图说明DRAWINGS
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The drawings described herein are intended to provide a further understanding of the invention, and are intended to be a part of the invention. In the drawing:
图1是根据相关技术的QPSK系统的收端信号处理框图;1 is a block diagram of a receiving signal processing of a QPSK system according to the related art;
图2是根据相关技术的QPSK和9QAM星座示意图;2 is a schematic diagram of a QPSK and 9QAM constellation according to the related art;
图3是根据相关技术的平方鉴相时钟恢复+PQSK均衡流程示意图;3 is a schematic diagram of a square phase clock recovery + PQSK equalization process according to the related art;
图4是根据相关技术的四次方鉴相时钟恢复+PQSK均衡流程示意图;4 is a schematic diagram of a fourth-order phase-detection clock recovery + PQSK equalization process according to the related art;
图5是根据相关技术的平方鉴相时钟恢复+9QAM均衡流程示意图;FIG. 5 is a schematic diagram of a square phase phase clock recovery +9QAM equalization process according to the related art; FIG.
图6是根据相关技术的四次方鉴相时钟恢复+9QAM均衡流程示意图;6 is a schematic diagram of a fourth-order phase-detection clock recovery +9QAM equalization process according to the related art;
图7是根据本发明实施例的时钟均衡方法流程图;7 is a flow chart of a clock equalization method according to an embodiment of the present invention;
图8是根据本发明实施例的时钟均衡装置模块结构示意图;FIG. 8 is a schematic structural diagram of a clock equalization apparatus module according to an embodiment of the present invention; FIG.
图9是根据本发明实施例的QPSK系统结构示意图;9 is a schematic structural diagram of a QPSK system according to an embodiment of the present invention;
图10是根据本发明实施例的QPSK系统自适应控制过程示意图;10 is a schematic diagram of an adaptive control process of a QPSK system according to an embodiment of the present invention;
图11是根据本发明实施例的不同频谱效率的时钟均衡流程示意图;11 is a schematic diagram of a clock equalization process of different spectral efficiencies according to an embodiment of the present invention;
图12是根据本发明实施例的用于CMA系数更新和CMMA系数更新的数组示意图。12 is a block diagram of an array for CMA coefficient update and CMMA coefficient update, in accordance with an embodiment of the present invention.
具体实施方式detailed description
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。The invention will be described in detail below with reference to the drawings in conjunction with the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It is to be understood that the terms "first", "second" and the like in the specification and claims of the present invention are used to distinguish similar objects, and are not necessarily used to describe a particular order or order.
在本实施例中提供了一种用于QPSK系统的时钟均衡方法,图7是根据本发明实施例的时钟均衡方法流程图,如图7所示,该流程包括如下步骤:In this embodiment, a clock balancing method for a QPSK system is provided. FIG. 7 is a flowchart of a clock balancing method according to an embodiment of the present invention. As shown in FIG. 7, the process includes the following steps:
步骤S102,从时钟恢复模块获取采用平方鉴相算法进行时钟恢复后的时钟信号;Step S102, obtaining, from the clock recovery module, a clock signal after performing clock recovery by using a square phase discrimination algorithm;
步骤S104,从均衡模块获取采用QPSK算法进行均衡滤波后的均方误差信号; Step S104, obtaining, from the equalization module, a mean square error signal after performing equalization filtering by using a QPSK algorithm;
步骤S106,分别对时钟信号和MSE信号进行滤波以获取时钟强度指示信号和均衡收敛误差指示信号;Step S106, filtering the clock signal and the MSE signal respectively to obtain a clock strength indication signal and an equalization convergence error indication signal;
步骤S108,判断所述时钟强度指示信号是否大于预设的第一时钟强度阈值,以及均衡收敛误差指示信号是否小于预设的均方误差阈值;Step S108, determining whether the clock strength indication signal is greater than a preset first clock strength threshold, and whether the equalization convergence error indication signal is less than a preset mean square error threshold;
步骤S110,如果是,则确定所述QPSK正交相移键控系统的时钟恢复和均衡滤波有效。Step S110, if yes, determining that the clock recovery and equalization filtering of the QPSK quadrature phase shift keying system is valid.
通过上述步骤,利用时钟信号和均衡算法提供的误差信号作为反馈信号,自适应地选择最优的鉴相方式和均衡算法,从而实现不同频谱效率下的最优接收性能。Through the above steps, the error signal provided by the clock signal and the equalization algorithm is used as the feedback signal, and the optimal phase discrimination mode and the equalization algorithm are adaptively selected, thereby achieving optimal reception performance under different spectral efficiency.
优选地,如果上述步骤S108中的判断结果为否,则进一步执行如下步骤:Preferably, if the result of the determination in the above step S108 is no, the following steps are further performed:
步骤S112,将QPSK正交相移键控系统进行时钟恢复所采用的平方鉴相算法调整为四次方鉴相算法;Step S112, adjusting the square phase discrimination algorithm used for clock recovery of the QPSK quadrature phase shift keying system to a fourth power phase discrimination algorithm;
步骤S114,获取新的时钟强度指示信号和均衡收敛误差指示信号;Step S114, acquiring a new clock strength indication signal and an equalization convergence error indication signal;
步骤S116,判断时钟强度指示信号是否大于预设的第二时钟强度阈值,以及均衡收敛误差指示信号是否小于预设的均方误差阈值;Step S116, determining whether the clock strength indication signal is greater than a preset second clock strength threshold, and whether the equalization convergence error indication signal is less than a preset mean square error threshold;
步骤S118,如果是,则确定QPSK正交相移键控系统的时钟恢复和均衡滤波有效。Step S118, if yes, it is determined that the clock recovery and equalization filtering of the QPSK quadrature phase shift keying system is valid.
优选地,如果上述步骤S116中的判断结果为否,则进一步执行如下步骤:Preferably, if the result of the determination in the above step S116 is no, the following steps are further performed:
步骤S120,将QPSK正交相移键控系统进行均衡滤波所采用的QPSK算法调整为9QAM算法;Step S120, adjusting the QPSK algorithm used by the QPSK quadrature phase shift keying system for equalization filtering to the 9QAM algorithm;
步骤S122,获取新的时钟强度指示信号和均衡收敛误差指示信号;Step S122, acquiring a new clock strength indication signal and an equalization convergence error indication signal;
步骤S124,重新判断时钟强度指示信号是否大于预设的第二时钟强度阈值,以及均衡收敛误差指示信号是否小于预设的均方误差阈值;Step S124: Re-determine whether the clock strength indication signal is greater than a preset second clock strength threshold, and whether the equalization convergence error indication signal is less than a preset mean square error threshold;
步骤S126,如果是,则确定QPSK正交相移键控系统的时钟恢复和均衡滤波有效。Step S126, if yes, it is determined that the clock recovery and equalization filtering of the QPSK quadrature phase shift keying system is valid.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is A better implementation. Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk, The optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
在本实施例中还提供了一种用于QPSK系统的时钟均衡装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。 A clock equalization device for the QPSK system is also provided in the embodiment, and the device is used to implement the above-mentioned embodiments and preferred embodiments, which are not described again. As used below, the term "module" may implement a combination of software and/or hardware of a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
图8是根据本发明实施例的时钟均衡装置模块结构示意图,如图8所示,该装置包括获取模块10和调整模块20。FIG. 8 is a schematic structural diagram of a clock equalization apparatus module according to an embodiment of the present invention. As shown in FIG. 8, the apparatus includes an acquisition module 10 and an adjustment module 20.
其中,获取模块10设置为获取QPSK系统的QPSK信号或9QAM信号;调整模块20设置为根据QPSK系统的频谱效率的不同调整QPSK系统的时钟恢复算法和/或均衡算法。The obtaining module 10 is configured to acquire a QPSK signal or a 9QAM signal of the QPSK system; the adjusting module 20 is configured to adjust a clock recovery algorithm and/or an equalization algorithm of the QPSK system according to different spectral efficiencies of the QPSK system.
优选地,获取模块10包括:第一获取单元101,设置为从QPSK系统的时钟恢复模块获取采用平方鉴相算法进行时钟恢复后的时钟信号,以及从QPSK系统的均衡模块获取采用QPSK算法进行均衡滤波后的均方误差信号;滤波单元102,设置为分别对时钟信号和MSE信号进行滤波以获取时钟强度指示信号和均衡收敛误差指示信号。Preferably, the obtaining module 10 includes: a first acquiring unit 101, configured to acquire a clock signal after clock recovery using a square phase discrimination algorithm from a clock recovery module of the QPSK system, and obtain an equalization module from the QPSK system to perform equalization using a QPSK algorithm. The filtered mean square error signal; the filtering unit 102 is configured to filter the clock signal and the MSE signal respectively to obtain a clock strength indication signal and an equalization convergence error indication signal.
优选地,调整模块20包括:第一判断单元201,设置为判断第一条件是否成立,其中,第一条件为:时钟强度指示信号大于预设的第一时钟强度阈值,以及均衡收敛误差指示信号小于预设的均方误差阈值;第一确定单元202,设置为在第二条件成立的情况下,确定QPSK系统的时钟恢复和均衡滤波有效。Preferably, the adjustment module 20 includes: a first determining unit 201, configured to determine whether the first condition is met, wherein the first condition is: the clock strength indication signal is greater than a preset first clock strength threshold, and the equalization convergence error indication signal Less than the preset mean square error threshold; the first determining unit 202 is configured to determine that the clock recovery and equalization filtering of the QPSK system is valid if the second condition is satisfied.
优选地,调整模块20还包括:第一调整单元203,设置为在第一条件不成立的情况下,将QPSK系统进行时钟恢复所采用的平方鉴相算法调整为四次方鉴相算法;第二获取单元204,设置为获取新的时钟强度指示信号和均衡收敛误差指示信号;第二判断单元205,设置为判断第二条件是否成立,其中,第二条件为:时钟强度指示信号大于预设的第二时钟强度阈值,以及均衡收敛误差指示信号小于预设的均方误差阈值;第二确定单元206,设置为在第二条件成立的情况下,确定QPSK系统的时钟恢复和均衡滤波有效。Preferably, the adjustment module 20 further includes: a first adjusting unit 203, configured to adjust a square phase discrimination algorithm used for clock recovery of the QPSK system to a fourth power phase discrimination algorithm if the first condition is not satisfied; The obtaining unit 204 is configured to acquire a new clock strength indication signal and a balanced convergence error indication signal. The second determining unit 205 is configured to determine whether the second condition is met, wherein the second condition is: the clock strength indication signal is greater than the preset The second clock strength threshold, and the equalization convergence error indication signal is less than the preset mean square error threshold; and the second determining unit 206 is configured to determine that the clock recovery and equalization filtering of the QPSK system is valid if the second condition is satisfied.
优选地,调整模块20还包括:第二调整单元207,设置为在第二条件不成立的情况下,将QPSK系统进行均衡滤波所采用的QPSK算法调整为9QAM算法;第三获取单元208,设置为获取新的时钟强度指示信号和均衡收敛误差指示信号;第三判断单元209,设置为重新判断第二条件是否成立;第三确定单元210,设置为在第二条件成立的情况下,确定QPSK系统的时钟恢复和均衡滤波有效。Preferably, the adjustment module 20 further includes: a second adjustment unit 207, configured to adjust the QPSK algorithm used for equalizing and filtering the QPSK system to the 9QAM algorithm if the second condition is not satisfied; and the third obtaining unit 208 is configured to Obtaining a new clock strength indication signal and a balanced convergence error indication signal; the third determining unit 209 is configured to re-determine whether the second condition is established; and the third determining unit 210 is configured to determine the QPSK system if the second condition is established. The clock recovery and equalization filtering are effective.
需要说明的是,上述各个模块和单元是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。It should be noted that each of the above modules and units may be implemented by software or hardware. For the latter, the foregoing may be implemented by, but not limited to, the foregoing modules are all located in the same processor; Among multiple processors.
在本实施例中还提供了一种QPSK系统,如图9所示,QPSK系统包括前文中的时钟均衡装置(图中表示为自适应控制模块),该时钟均衡装置分别与QPSK系统中的时钟恢复模块和均衡模块相连。In the present embodiment, a QPSK system is also provided. As shown in FIG. 9, the QPSK system includes the clock equalization device (shown as an adaptive control module in the figure), and the clock equalization device and the clock in the QPSK system, respectively. The recovery module is connected to the equalization module.
在现有技术中QPSK信号经过发射端数字域滤波或者WSS滤波后,频谱效率不同,信号受损伤也不同,因此想通过背景技术中所介绍的三种方案中的某一种作为通用方案对各种实际场景均获得最优的性能是不可能的,本发明提供一种自适应时钟均衡方案,如图9所示,在时钟恢复算法和均衡算法之间增加一个自适应控制模块,利用时钟信号和均衡算法提供的误差信号作为反馈信号,自适应控制光模块算法选择最优的鉴相方式和均衡算法,从而实现 不同频谱效率下的最优接收性能,达到兼容上述三种方案的效果。In the prior art, after the QPSK signal is filtered by the digital end of the transmitting end or filtered by the WSS, the spectral efficiency is different, and the signal is damaged. Therefore, it is desirable to use one of the three schemes introduced in the background technology as a general scheme. It is impossible to obtain optimal performance in an actual scenario. The present invention provides an adaptive clock equalization scheme. As shown in FIG. 9, an adaptive control module is added between the clock recovery algorithm and the equalization algorithm, and the clock signal is utilized. And the error signal provided by the equalization algorithm is used as the feedback signal, and the adaptive control optical module algorithm selects the optimal phase discrimination mode and the equalization algorithm, thereby realizing The optimal receiving performance under different spectral efficiencies is compatible with the above three schemes.
该自适应流程如图10所示:The adaptive process is shown in Figure 10:
步骤一:光模块默认选择平方鉴相+QPSK均衡进行时钟恢复和均衡,并从时钟恢复模块获取时钟信号C、从均衡模块获取均方误差MSE,对时钟信号C_avg,对MSE滤波得到MSE_avg,C_avg是时钟强度指示信号,由于频谱效率是通过发端滤波来完成的,因此频谱效率不同,发端滤波也不同,那么时钟信号被削弱的程度也不同,随着频谱效率增大,时钟强度也是越来越小,C_avg逐渐减小,C_Thresh1代表平方鉴相时钟信号的最小强度,时钟强度大于这个值时,频谱效率相对较低,平方鉴相就可以很好的进行鉴相,C_Thresh2代表四次方鉴相时钟信号的最小强度;MSE_avg均衡收敛误差指示信号,该值越小,均衡效果越好,该值越大,均衡效果越差;Step 1: The optical module selects the square phase discrimination + QPSK equalization for clock recovery and equalization, and obtains the clock signal C from the clock recovery module, the mean square error MSE from the equalization module, and the MSE_avg, C_avg for the MSE filter. It is a clock strength indication signal. Since the spectral efficiency is achieved by the source filtering, the spectral efficiency is different, and the filtering at the origin is different, so the degree of the clock signal is weakened. As the spectrum efficiency increases, the clock strength is also increased. Small, C_avg gradually decreases, C_Thresh1 represents the minimum intensity of the squared phase-clocked clock signal. When the clock strength is greater than this value, the spectral efficiency is relatively low, and the square phase discrimination can perform phase discrimination well. C_Thresh2 represents the fourth-order phase detection. Minimum strength of the clock signal; MSE_avg equalization convergence error indication signal, the smaller the value, the better the equalization effect, the larger the value, the worse the equalization effect;
步骤二:判定以下两个条件是否成立:C_avg>C_Thresh1;同时MSE_avg<MSE_Thresh。如果成立,则说明时钟信号较强,均衡效果较好,频谱效率识别为较低频谱效率,光模块为默认选择;否则说明时钟信号较弱,平方鉴相不能很好的完成时钟恢复,频谱效率可能更高,需要调整为:4次方鉴相+QPSK均衡进行时钟恢复和均衡,使用低频成分进行鉴相,以便对频谱效率作进一步的判断,同时跳到步骤三;Step 2: Determine whether the following two conditions are true: C_avg>C_Thresh1; and MSE_avg<MSE_Thresh. If it is established, it indicates that the clock signal is stronger, the equalization effect is better, the spectrum efficiency is identified as lower spectral efficiency, and the optical module is the default selection; otherwise, the clock signal is weaker, and the square phase phase is not good for clock recovery, spectrum efficiency. It may be higher, it needs to be adjusted to: 4th power phase detection + QPSK equalization for clock recovery and equalization, using low frequency components for phase discrimination, in order to make further judgment on spectrum efficiency, and skip to step 3;
步骤三:判定以下两个条件是否成立:C_avg>C_Thresh2;同时MSE_avg<MSE_Thresh。如果成立,则说明四次方鉴相得到的时钟信号较强,均衡效果较好,频谱效率识别为相对较高频谱效率,光模块保持该选择;否则说明四次方鉴相得到的时钟信号仍然较弱,四次鉴相不能很好的完成时钟恢复,频谱效率可能更高,需要调整为:4次方鉴相+9QAM均衡进行时钟恢复和均衡,减少高频噪声的影响,以便对频谱效率作进一步的判断,同时跳到步骤四;Step 3: Determine whether the following two conditions are true: C_avg>C_Thresh2; and MSE_avg<MSE_Thresh. If it is established, it indicates that the clock signal obtained by the fourth-order phase is stronger, the equalization effect is better, the spectrum efficiency is recognized as relatively higher spectral efficiency, and the optical module maintains the selection; otherwise, the clock signal obtained by the fourth-order phase discrimination is still It is weak, four phase detection can't complete the clock recovery well, and the spectrum efficiency may be higher. It needs to be adjusted to: 4th power phase detection + 9QAM equalization for clock recovery and equalization, reducing the influence of high frequency noise, so as to improve spectrum efficiency. Make further judgments and skip to step four;
步骤四:判定以下两个条件是否成立:C_avg>C_Thresh2;同时MSE_avg<MSE_Thresh。如果成立,则说明四次方鉴相得到的时钟信号较强,均衡效果较好,频谱效率识别为超高频谱效率,光模块保持该选择;否则说明四次方鉴相得到的时钟信号仍然较弱,四次鉴相不能很好的完成时钟恢复,频谱效率可能更高,需要寻求新的解决方案。Step 4: Determine if the following two conditions are true: C_avg>C_Thresh2; and MSE_avg<MSE_Thresh. If it is established, it indicates that the clock signal obtained by the fourth-order phase is stronger, the equalization effect is better, the spectrum efficiency is recognized as ultra-high spectral efficiency, and the optical module maintains the selection; otherwise, the clock signal obtained by the fourth-order phase discrimination is still better. Weak, four phase discrimination can not complete the clock recovery well, the spectrum efficiency may be higher, and we need to find a new solution.
上述实施例采用自适应控制的方式,通过对时钟信号和均方误差信号的大小判定完成对频谱效率的逐步识别,从而达到频谱效率的自行识别的目的,再通过相应算法模块的自行选择即可实现最优时钟均衡效果,与现有技术相比,不仅应用范围更加广泛,性能更好,而且功耗、复杂度也没有增加,达到了自适应不同频谱效率QPSK系统的效果。In the above embodiment, the adaptive control method is adopted, and the stepwise identification of the spectrum efficiency is completed by determining the size of the clock signal and the mean square error signal, thereby achieving the purpose of self-identification of the spectrum efficiency, and then selecting by the corresponding algorithm module. Compared with the prior art, the optimal clock balancing effect is not only wider in application range, but also better in performance, and power consumption and complexity are not increased, and the effect of adapting different spectral efficiency QPSK systems is achieved.
图11是根据本发明实施例的不同频谱效率的时钟均衡流程示意图,分别包括低频谱效率QPSK系统、相对高频谱效率QPSK系统和高频谱效率QPSK系统。11 is a schematic diagram of a clock equalization flow of different spectral efficiencies according to an embodiment of the present invention, including a low spectral efficiency QPSK system, a relatively high spectral efficiency QPSK system, and a high spectral efficiency QPSK system, respectively.
实施例一:低频谱效率QPSK系统。在这种系统中,频谱不需要进行过多的压缩,ISI较小,因此该方案是适用的,实施步骤如下: Embodiment 1: Low spectral efficiency QPSK system. In this system, the spectrum does not need to be excessively compressed, and the ISI is small, so the scheme is applicable, and the implementation steps are as follows:
步骤一:如图11所示,将完成色散补偿的信号分成两路,一路直接进入缓存BUF,保存起来,一路用于时钟误差的估计,用于时钟估计的信号首先作FFT转换到频域,然后与均衡算法的反馈的H系数相乘滤除PMD、残余色散等损伤,再进行时钟误差估计,估计结果经环路滤波后给插值模块,此时从缓存中取出信号,进行插值,插值后的信号输出给均衡算法,同时对时钟信号C进行滤波得到稳定的时钟信号Ck,并监控Ck的大小辅助鉴相方式的选择,预期:系统会监控到Ck>Ck_Thresh1同时MSE<MSE_Thresh,所以系统维持默认选择。Step 1: As shown in FIG. 11, the signal for completing the dispersion compensation is divided into two paths, one directly enters the buffer BUF, and is saved, one for the estimation of the clock error, and the signal for the clock estimation is first converted into the frequency domain by the FFT. Then multiply the H coefficient of the feedback of the equalization algorithm to filter out the damage such as PMD and residual dispersion, and then perform clock error estimation. The estimation result is loop filtered and then input to the interpolation module. At this time, the signal is taken out from the buffer, and interpolation is performed. After interpolation, the interpolation is performed. The signal is output to the equalization algorithm, and the clock signal C is filtered to obtain a stable clock signal Ck, and the size of the Ck is monitored to assist in the selection of the phase discrimination mode. It is expected that the system will monitor Ck>Ck_Thresh1 and MSE<MSE_Thresh, so the system maintains The default selection.
步骤二:将信号分成两路,一路信号使用之前计算的系数H1进行滤波,滤波通过频域相乘的方式完成,一路直接用于H系数的更新。Step 2: The signal is divided into two paths, one signal is filtered by using the previously calculated coefficient H1, the filtering is completed by frequency domain multiplication, and one way is directly used for updating the H coefficient.
步骤三:如图11所示,均衡算法根据输入信号构建M(例如32)组信号A和B,每组样点数和均衡滤波器阶数相同,如图12所示,若样点序列为1,2,3,...,N,N+1,...,N+M,....,则每组B相当于每组A的时间窗口向左滑一个样点,每组数据对应该组数据均衡滤波的输出,若均衡系数选择为偶样点输出系数H1,则使用CMA进行均衡,系数计算使用A组信号;若均衡系数选择为奇样点输出系数H2,系数更新计算使用B组信号,由于CMMA收敛阶段均衡滤波器将输出向前调整了一个样点,所以作为滤波器输入的B相对于A也向前移了一个样点,系统启动阶段根据时钟信号Ck和MSE的大小进行H1、H2的选择,同时也对A组和B组信号进行相应的选择,预期:如图9系统会监控到Ck>Ck_Thresh1同时MSE<MSE_Thresh,所以系统维持默认选择。Step 3: As shown in FIG. 11, the equalization algorithm constructs M (for example, 32) groups of signals A and B according to the input signal, and the number of samples per group and the equalization filter order are the same, as shown in FIG. 12, if the sample sequence is 1 , 2,3,...,N,N+1,...,N+M,...., then each group B is equivalent to each group A's time window sliding to the left by one sample, each group of data For the output of the group data equalization filter, if the equalization coefficient is selected as the even point output coefficient H1, the CMA is used for equalization, and the coefficient calculation uses the A group signal; if the equalization coefficient is selected as the odd sample output coefficient H2, the coefficient update calculation is used. Group B signal, since the CMMA convergence phase equalization filter adjusts the output forward by a sample point, B as the filter input is also shifted forward by a sample point relative to A. The system startup phase is based on the clock signals Ck and MSE. The size is selected for H1 and H2, and the signals of group A and group B are also selected accordingly. It is expected that the system will monitor Ck>Ck_Thresh1 and MSE<MSE_Thresh as shown in Figure 9, so the system maintains the default selection.
步骤四:如图11所示,输出数据除了作为输出外,还用于误差的计算,为了实现奇偶样点的选择,我们对用于均衡滤波的均衡系数采用不同的补零方式:假设滤波器H的阶数为2*M+1,则滤波器补零方式见下:Step 4: As shown in Figure 11, the output data is used for the calculation of the error in addition to the output. In order to achieve the selection of the parity samples, we use different zero-padding modes for the equalization coefficients used for equalization filtering: hypothesis filter The order of H is 2*M+1, then the filter zero-filling method is as follows:
H1=[H(M+1:2M-1)0 0 0,...0,H(1:M-1)];    (5)H1=[H(M+1:2M-1)0 0 0,...0,H(1:M-1)]; (5)
H2=[H(M:2M+1)0 0 0,...0,H(1:M-1)];    (6)H2=[H(M:2M+1)0 0 0,...0,H(1:M-1)]; (6)
当采用H1进行滤波,输出为偶样点,当采用H2进行滤波,输出奇样点,也就是类9QAM信号,系统启动阶段根据时钟信号Ck和MSE的大小进行H1、H2的选择,预期:如图9系统会监控到Ck>Ck_Thresh1同时MSE<MSE_Thresh,所以系统维持默认选择。When H1 is used for filtering, the output is an even sample. When H2 is used for filtering, the odd-like point is output, that is, the 9QAM-like signal is selected. In the system startup phase, H1 and H2 are selected according to the size of the clock signal Ck and MSE. The system in Figure 9 will monitor Ck>Ck_Thresh1 and MSE<MSE_Thresh, so the system maintains the default selection.
步骤五:对信号和滤波器系数H1/H2作FFT变换,然后将两者作频域相乘完成滤波,再通过作IFFT转换成时域信号,最后降采样输出。Step 5: Perform FFT transformation on the signal and filter coefficients H1/H2, then multiply the two by frequency domain to complete the filtering, then convert into a time domain signal by performing IFFT, and finally downsample the output.
步骤六:在得到输出数据之后,取32个数据进行误差计算,对应32组输入的输出结果,记输出为Xo,Yo,QPSK收敛半径为Rcma,9QAM收敛半径为R1、R2、R3,误差为errx、erry,若均衡系数选择为偶样点输出系数H1,则使用公式1进行误差计算,若均衡系数选择为奇样点输出系数H2,使用公式2进行误差计算:Step Six: After obtaining the output data, fetch 32 data error calculation, corresponding to 32 groups of output result input, denoted output Xo, Yo, QPSK convergence radius R cma, 9QAM radius of convergence of R1, R2, R3, the error For errx, erry, if the equalization coefficient is selected as the even point output coefficient H1, the error calculation is performed using Equation 1. If the equalization coefficient is selected as the odd-point output coefficient H2, Equation 2 is used for error calculation:
计算公式1:
Figure PCTCN2017091711-appb-000005
Calculation formula 1:
Figure PCTCN2017091711-appb-000005
计算公式2:
Figure PCTCN2017091711-appb-000006
Calculation formula 2:
Figure PCTCN2017091711-appb-000006
当均衡系数选择为偶样点输出系数H2时,均衡滤波输出即从偶样点调整为奇样点,均衡算法也从CMA调整为CMMA,预期:系统启动阶段根据时钟信号Ck和MSE的大小进行H1、H2的选择相应也进行误差公式的选择,预期:系统会监控到Ck>Ck_Thresh1同时MSE<MSE_Thresh,所以系统维持选择公式1进行误差计算。When the equalization coefficient is selected as the even point output coefficient H2, the equalization filter output is adjusted from the even point to the odd point, and the equalization algorithm is also adjusted from the CMA to the CMMA. It is expected that the system startup phase is based on the size of the clock signals Ck and MSE. The selection of H1 and H2 also selects the error formula. It is expected that the system will monitor Ck>Ck_Thresh1 and MSE<MSE_Thresh, so the system maintains the selection formula 1 for error calculation.
通过以上步骤完成算法模块的选择,达到适应低频谱效率的效果。Through the above steps, the selection of the algorithm module is completed to achieve the effect of adapting to low spectral efficiency.
实施例二:相对高频谱效率QPSK系统Embodiment 2: Relatively high spectral efficiency QPSK system
步骤一:如图11所示,将完成色散补偿的信号分成两路,一路直接进入缓存BUF,保存起来,一路用于时钟误差的估计,用于时钟估计的信号首先作FFT转换到频域,然后与均衡算法的反馈的H系数相乘滤除PMD、残余色散等损伤,再进行时钟误差估计,估计结果经环路滤波后给插值模块,此时从缓存中取出信号,进行插值,插值后的信号输出给均衡算法,同时对时钟信号C进行滤波得到稳定的时钟信号Ck,并监控Ck的大小辅助鉴相方式的选择,预期:系统会监控到Ck<Ck_Thresh1同时MSE>MSE_Thresh,系统重新选择4次方鉴相,最后监控到Ck>Ck_Thresh2同时MSE<MSE_Thresh,系统保持该选择。Step 1: As shown in FIG. 11, the signal for completing the dispersion compensation is divided into two paths, one directly enters the buffer BUF, and is saved, one for the estimation of the clock error, and the signal for the clock estimation is first converted into the frequency domain by the FFT. Then multiply the H coefficient of the feedback of the equalization algorithm to filter out the damage such as PMD and residual dispersion, and then perform clock error estimation. The estimation result is loop filtered and then input to the interpolation module. At this time, the signal is taken out from the buffer, and interpolation is performed. After interpolation, the interpolation is performed. The signal is output to the equalization algorithm, and the clock signal C is filtered to obtain a stable clock signal Ck, and the size of the Ck is monitored to assist in the selection of the phase discrimination mode. It is expected that the system will monitor Ck<Ck_Thresh1 and MSE>MSE_Thresh, and the system reselects. 4th phase discrimination, finally monitoring Ck>Ck_Thresh2 and MSE<MSE_Thresh, the system keeps the selection.
步骤二:将信号分成两路,一路信号使用之前计算的系数H1进行滤波,滤波通过频域相乘的方式完成,一路直接用于H系数的更新。Step 2: The signal is divided into two paths, one signal is filtered by using the previously calculated coefficient H1, the filtering is completed by frequency domain multiplication, and one way is directly used for updating the H coefficient.
步骤三:如图11所示,均衡算法根据输入信号构建M(例如32)组信号A和B,每组样点数和均衡滤波器阶数相同,如图12所示,若样点序列为1,2,3,...,N,N+1,...,N+M,....,则每组B相当于每组A的时间窗口向左滑一个样点,每组数据对应该组数据均衡滤波的输出,若均衡系数选择为偶样点输出系数H1,则使用CMA进行均衡,系数计算使用A组信号;若均衡系数选择为奇样点输出系数H2,系数更新计算使用B组信号,由于CMMA收敛阶段均衡滤波器将输出向前调整了一个样点,所以作为滤波器输入的B相对于A也向前移了一个样点,系统启动阶段根据时钟信号Ck和MSE的大小进行H1、H2的选择,同时也对A组和B组信号进行相应的选择。预期:系统会监控到Ck<Ck_Thresh1同时MSE>MSE_Thresh,系统重新选择4次方鉴相,同时系数仍为H1,所以系统仍选择A组,最后监控到Ck>Ck_Thresh2同时MSE<MSE_Thresh,系统仍选择A组。Step 3: As shown in FIG. 11, the equalization algorithm constructs M (for example, 32) groups of signals A and B according to the input signal, and the number of samples per group and the equalization filter order are the same, as shown in FIG. 12, if the sample sequence is 1 , 2,3,...,N,N+1,...,N+M,...., then each group B is equivalent to each group A's time window sliding to the left by one sample, each group of data For the output of the group data equalization filter, if the equalization coefficient is selected as the even point output coefficient H1, the CMA is used for equalization, and the coefficient calculation uses the A group signal; if the equalization coefficient is selected as the odd sample output coefficient H2, the coefficient update calculation is used. Group B signal, since the CMMA convergence phase equalization filter adjusts the output forward by a sample point, B as the filter input is also shifted forward by a sample point relative to A. The system startup phase is based on the clock signals Ck and MSE. The size is selected for H1 and H2, and the signals of group A and group B are also selected accordingly. Expected: The system will monitor Ck<Ck_Thresh1 and MSE>MSE_Thresh, the system will reselect the 4th power phase detection, and the coefficient is still H1, so the system still selects group A, and finally monitors Ck>Ck_Thresh2 and MSE<MSE_Thresh, the system still selects Group A.
步骤四:如图11所示,输出数据除了作为输出外,还用于误差的计算,为了实现奇偶样点的选择,我们对用于均衡滤波的均衡系数采用不同的补零方式:假设滤波器H的阶数为2*M+1,则滤波器补零方式见下:Step 4: As shown in Figure 11, the output data is used for the calculation of the error in addition to the output. In order to achieve the selection of the parity samples, we use different zero-padding modes for the equalization coefficients used for equalization filtering: hypothesis filter The order of H is 2*M+1, then the filter zero-filling method is as follows:
H1=[H(M+1:2M-1)0 0 0,...0,H(1:M-1)];H1=[H(M+1:2M-1)0 0 0,...0,H(1:M-1)];
H2=[H(M:2M+1)0 0 0,...0,H(1:M-1)]; H2=[H(M:2M+1)0 0 0,...0,H(1:M-1)];
当采用H1进行滤波,输出为偶样点,当采用H2进行滤波,输出奇样点,也就是类9QAM信号,系统启动阶段根据时钟信号Ck和MSE的大小进行H1、H2的选择。预期:系统会监控到Ck<Ck_Thresh1同时MSE>MSE_Thresh,系统重新选择4次方鉴相,同时系数仍为H1,最后监控到Ck>Ck_Thresh2同时MSE<MSE_Thresh,因此系统后续仍使用系数H1。When H1 is used for filtering, the output is an even sample. When H2 is used for filtering, the odd-like points are output, that is, the 9QAM-like signal. In the system startup phase, H1 and H2 are selected according to the size of the clock signals Ck and MSE. Expected: The system will monitor Ck<Ck_Thresh1 and MSE>MSE_Thresh, the system will reselect the 4th power phase, and the coefficient will still be H1. Finally, Ck>Ck_Thresh2 and MSE<MSE_Thresh will be monitored, so the system will still use the coefficient H1.
步骤五:对信号和滤波器系数H1/H2作FFT变换,然后将两者作频域相乘完成滤波,再通过作IFFT转换成时域信号,最后降采样输出。Step 5: Perform FFT transformation on the signal and filter coefficients H1/H2, then multiply the two by frequency domain to complete the filtering, then convert into a time domain signal by performing IFFT, and finally downsample the output.
步骤六:在得到输出数据之后,取32个数据进行误差计算,对应32组输入的输出结果,记输出为Xo,Yo,QPSK收敛半径为Rcma,9QAM收敛半径为R1、R2、R3,误差为errx、erry,若均衡系数选择为偶样点输出系数H1,则使用公式1进行误差计算,若均衡系数选择为奇样点输出系数H2,使用公式2进行误差计算:Step Six: After obtaining the output data, fetch 32 data error calculation, corresponding to 32 groups of output result input, denoted output Xo, Yo, QPSK convergence radius R cma, 9QAM radius of convergence of R1, R2, R3, the error For errx, erry, if the equalization coefficient is selected as the even point output coefficient H1, the error calculation is performed using Equation 1. If the equalization coefficient is selected as the odd-point output coefficient H2, Equation 2 is used for error calculation:
计算公式1:
Figure PCTCN2017091711-appb-000007
Calculation formula 1:
Figure PCTCN2017091711-appb-000007
计算公式2:
Figure PCTCN2017091711-appb-000008
Calculation formula 2:
Figure PCTCN2017091711-appb-000008
当均衡系数选择为偶样点输出系数H2时,均衡滤波输出即从偶样点调整为奇样点,均衡算法也从CMA调整为CMMA。预期:系统会监控到Ck<Ck_Thresh1同时MSE>MSE_Thresh,系统重新选择4次方鉴相,同时系数仍为H1,所以系统保持适用CMA进行均衡,使用误差计算公式1进行误差计算,最后监控到Ck>Ck_Thresh2同时MSE<MSE_Thresh,因此系统后续使用误差计算公式1进行误差计算。When the equalization coefficient is selected as the even point output coefficient H2, the equalization filter output is adjusted from the even point to the odd point, and the equalization algorithm is also adjusted from CMA to CMMA. Expected: The system will monitor Ck<Ck_Thresh1 and MSE>MSE_Thresh, the system will reselect the 4th phase and the coefficient will still be H1, so the system will continue to apply CMA for equalization, use error calculation formula 1 for error calculation, and finally monitor Ck. >Ck_Thresh2 is simultaneously MSE<MSE_Thresh, so the system uses error calculation formula 1 for error calculation.
通过以上步骤完成算法模块的选择,达到适应相对高频谱效率的效果。Through the above steps, the selection of the algorithm module is completed, and the effect of adapting to relatively high spectral efficiency is achieved.
实施用三:高频谱效率QPSK系统Implementation three: high spectral efficiency QPSK system
在这种系统中,频谱被较大程度的压缩,ISI非常大,该方案是适用的,实施步骤如下:In this system, the spectrum is compressed to a large extent, and the ISI is very large. This scheme is applicable. The implementation steps are as follows:
步骤一:如图11所示,将完成色散补偿的信号分成两路,一路直接进入缓存BUF,保存起来,一路用于时钟误差的估计,用于时钟估计的信号首先作FFT转换到频域,然后与均衡算法的反馈的H系数相乘滤除PMD、残余色散等损伤,再进行时钟误差估计,估计结果经环路滤波后给插值模块,此时从缓存中取出信号,进行插值,插值后的信号输出给均衡算法,同时对时钟信号C进行滤波得到稳定的时钟信号Ck,并监控Ck的大小辅助鉴相方式的选择,预期:系统会监控到Ck<Ck_Thresh1同时MSE>MSE_Thresh,系统重新选择4次方鉴相,但仍监控到Ck<Ck_Thresh2同时MSE>MSE_Thresh,系统重新选择系数H2进行均衡滤波,最后监控到Ck>Ck_Thresh2同时MSE<MSE_Thresh,系统保持该选择。 Step 1: As shown in FIG. 11, the signal for completing the dispersion compensation is divided into two paths, one directly enters the buffer BUF, and is saved, one for the estimation of the clock error, and the signal for the clock estimation is first converted into the frequency domain by the FFT. Then multiply the H coefficient of the feedback of the equalization algorithm to filter out the damage such as PMD and residual dispersion, and then perform clock error estimation. The estimation result is loop filtered and then input to the interpolation module. At this time, the signal is taken out from the buffer, and interpolation is performed. After interpolation, the interpolation is performed. The signal is output to the equalization algorithm, and the clock signal C is filtered to obtain a stable clock signal Ck, and the size of the Ck is monitored to assist in the selection of the phase discrimination mode. It is expected that the system will monitor Ck<Ck_Thresh1 and MSE>MSE_Thresh, and the system reselects. 4th phase discrimination, but still monitor Ck<Ck_Thresh2 and MSE>MSE_Thresh, the system reselects coefficient H2 for equalization filtering, and finally monitors Ck>Ck_Thresh2 and MSE<MSE_Thresh, the system keeps the selection.
步骤二:将信号分成两路,一路信号使用之前计算的系数H1进行滤波,滤波通过频域相乘的方式完成,一路直接用于H系数的更新。Step 2: The signal is divided into two paths, one signal is filtered by using the previously calculated coefficient H1, the filtering is completed by frequency domain multiplication, and one way is directly used for updating the H coefficient.
步骤三:如图11所示,均衡算法根据输入信号构建M(例如32)组信号A和B,每组样点数和均衡滤波器阶数相同,如图12所示,若样点序列为1,2,3,...,N,N+1,...,N+M,....,则每组B相当于每组A的时间窗口向左滑一个样点,每组数据对应该组数据均衡滤波的输出,若均衡系数选择为偶样点输出系数H1,则使用CMA进行均衡,系数计算使用A组信号;若均衡系数选择为奇样点输出系数H2,系数更新计算使用B组信号,由于CMMA收敛阶段均衡滤波器将输出向前调整了一个样点,所以作为滤波器输入的B相对于A也向前移了一个样点,系统启动阶段根据时钟信号Ck和MSE的大小进行H1、H2的选择,同时也对A组和B组信号进行相应的选择。预期:系统会监控到Ck<Ck_Thresh1同时MSE>MSE_Thresh,系统重新选择4次方鉴相,同时系数仍为H1,所以系统仍选择A组,但仍监控到Ck<Ck_Thresh2同时MSE>MSE_Thresh,系统重新选择系数H2进行均衡滤波,最后监控到Ck>Ck_Thresh2同时MSE<MSE_Thresh,系统仍选择A组。Step 3: As shown in FIG. 11, the equalization algorithm constructs M (for example, 32) groups of signals A and B according to the input signal, and the number of samples per group and the equalization filter order are the same, as shown in FIG. 12, if the sample sequence is 1 , 2,3,...,N,N+1,...,N+M,...., then each group B is equivalent to each group A's time window sliding to the left by one sample, each group of data For the output of the group data equalization filter, if the equalization coefficient is selected as the even point output coefficient H1, the CMA is used for equalization, and the coefficient calculation uses the A group signal; if the equalization coefficient is selected as the odd sample output coefficient H2, the coefficient update calculation is used. Group B signal, since the CMMA convergence phase equalization filter adjusts the output forward by a sample point, B as the filter input is also shifted forward by a sample point relative to A. The system startup phase is based on the clock signals Ck and MSE. The size is selected for H1 and H2, and the signals of group A and group B are also selected accordingly. Expected: The system will monitor Ck<Ck_Thresh1 and MSE>MSE_Thresh, the system will reselect the 4th phase and the coefficient is still H1, so the system still selects the A group, but still monitors Ck<Ck_Thresh2 and MSE>MSE_Thresh, the system is re- Select the coefficient H2 for equalization filtering, and finally monitor Ck>Ck_Thresh2 and MSE<MSE_Thresh, the system still selects group A.
步骤四:如图11所示,输出数据除了作为输出外,还用于误差的计算,为了实现奇偶样点的选择,我们对用于均衡滤波的均衡系数采用不同的补零方式:假设滤波器H的阶数为2*M+1,则滤波器补零方式见下:Step 4: As shown in Figure 11, the output data is used for the calculation of the error in addition to the output. In order to achieve the selection of the parity samples, we use different zero-padding modes for the equalization coefficients used for equalization filtering: hypothesis filter The order of H is 2*M+1, then the filter zero-filling method is as follows:
H1=[H(M+1:2M-1)0 0 0,...0,H(1:M-1)];H1=[H(M+1:2M-1)0 0 0,...0,H(1:M-1)];
H2=[H(M:2M+1)0 0 0,...0,H(1:M-1)];H2=[H(M:2M+1)0 0 0,...0,H(1:M-1)];
当采用H1进行滤波,输出为偶样点,当采用H2进行滤波,输出奇样点,也就是类9QAM信号,系统启动阶段根据时钟信号Ck和MSE的大小进行H1、H2的选择。预期:系统会监控到Ck<Ck_Thresh1同时MSE>MSE_Thresh,系统重新选择4次方鉴相,同时系数仍为H1,但仍监控到Ck<Ck_Thresh2同时MSE>MSE_Thresh,系统重新选择系数H2进行均衡滤波,最后监控到Ck>Ck_Thresh2同时MSE<MSE_Thresh,因此系统后续仍使用系数H1。When H1 is used for filtering, the output is an even sample. When H2 is used for filtering, the odd-like points are output, that is, the 9QAM-like signal. In the system startup phase, H1 and H2 are selected according to the size of the clock signals Ck and MSE. Expected: The system will monitor Ck<Ck_Thresh1 and MSE>MSE_Thresh, the system will reselect the 4th power phase detection, and the coefficient is still H1, but still monitor Ck<Ck_Thresh2 and MSE>MSE_Thresh, the system reselects the coefficient H2 for equalization filtering. Finally, it is monitored that Ck>Ck_Thresh2 and MSE<MSE_Thresh, so the system still uses the coefficient H1.
步骤五:对信号和滤波器系数H1/H2作FFT变换,然后将两者作频域相乘完成滤波,再通过作IFFT转换成时域信号,最后降采样输出。Step 5: Perform FFT transformation on the signal and filter coefficients H1/H2, then multiply the two by frequency domain to complete the filtering, then convert into a time domain signal by performing IFFT, and finally downsample the output.
步骤六:在得到输出数据之后,取32个数据进行误差计算,对应32组输入的输出结果,记输出为Xo,Yo,QPSK收敛半径为Rcma,9QAM收敛半径为R1、R2、R3,误差为errx、erry,若均衡系数选择为偶样点输出系数H1,则使用公式1进行误差计算,若均衡系数选择为奇样点输出系数H2,使用公式2进行误差计算:Step Six: After obtaining the output data, fetch 32 data error calculation, corresponding to 32 groups of output result input, denoted output Xo, Yo, QPSK convergence radius R cma, 9QAM radius of convergence of R1, R2, R3, the error For errx, erry, if the equalization coefficient is selected as the even point output coefficient H1, the error calculation is performed using Equation 1. If the equalization coefficient is selected as the odd-point output coefficient H2, Equation 2 is used for error calculation:
计算公式1:
Figure PCTCN2017091711-appb-000009
Calculation formula 1:
Figure PCTCN2017091711-appb-000009
计算公式2:
Figure PCTCN2017091711-appb-000010
Calculation formula 2:
Figure PCTCN2017091711-appb-000010
Figure PCTCN2017091711-appb-000011
Figure PCTCN2017091711-appb-000011
当均衡系数选择为偶样点输出系数H2时,均衡滤波输出即从偶样点调整为奇样点,均衡算法也从CMA调整为CMMA。预期:如图9系统会监控到Ck<Ck_Thresh1同时MSE>MSE_Thresh,系统重新选择4次方鉴相,同时系数仍为H1,所以系统保持适用CMA进行均衡,使用误差计算公式1进行误差计算,但仍监控到Ck<Ck_Thresh2同时MSE>MSE_Thresh,系统重新选择系数H2进行均衡滤波,最后监控到Ck>Ck_Thresh2同时MSE<MSE_Thresh,因此系统后续使用误差计算公式1进行误差计算。When the equalization coefficient is selected as the even point output coefficient H2, the equalization filter output is adjusted from the even point to the odd point, and the equalization algorithm is also adjusted from CMA to CMMA. Expected: As shown in Figure 9, the system will monitor Ck<Ck_Thresh1 and MSE>MSE_Thresh. The system reselects the 4th phase and the coefficient is still H1. Therefore, the system keeps the CMA balanced, and uses the error calculation formula 1 to calculate the error, but Still monitoring Ck<Ck_Thresh2 and MSE>MSE_Thresh, the system reselects the coefficient H2 for equalization filtering, and finally monitors Ck>Ck_Thresh2 and MSE<MSE_Thresh, so the system uses error calculation formula 1 for error calculation.
通过以上步骤完成算法模块的选择,达到适应高频谱效率的效果。Through the above steps, the selection of the algorithm module is completed to achieve the effect of adapting to high spectral efficiency.
本发明的另一实施例还提供了一种存储介质。该存储介质可以被设置为存储用于执行上述步骤的程序代码:在本实施例中,该存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。Another embodiment of the present invention also provides a storage medium. The storage medium may be configured to store program code for performing the above steps: in this embodiment, the storage medium may include, but is not limited to, a U disk, a read-only memory (ROM), and a random access. A variety of media that can store program code, such as RAM (Random Access Memory), removable hard disk, disk, or optical disk.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。It will be apparent to those skilled in the art that the various modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein. The steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
工业实用性Industrial applicability
本发明实施例所提供的技术方案可以应用于QPSK系统,利用时钟信号和均衡算法提供的误差信号作为反馈信号,自适应地选择最优的鉴相方式和均衡算法,从而实现不同频谱效率下的最优接收性能。 The technical solution provided by the embodiment of the present invention can be applied to a QPSK system, and the error signal provided by the clock signal and the equalization algorithm is used as a feedback signal to adaptively select an optimal phase discrimination mode and an equalization algorithm, thereby achieving different spectral efficiency. Optimal reception performance.

Claims (16)

  1. 一种用于QPSK正交相移键控系统的时钟均衡方法,包括:A clock equalization method for a QPSK quadrature phase shift keying system, comprising:
    获取所述QPSK系统的QPSK信号或9QAM信号;Obtaining a QPSK signal or a 9QAM signal of the QPSK system;
    根据所述QPSK系统的频谱效率的不同调整所述QPSK系统的时钟恢复算法和/或均衡算法。The clock recovery algorithm and/or the equalization algorithm of the QPSK system is adjusted according to the spectral efficiency of the QPSK system.
  2. 根据权利要求1所述的时钟均衡方法,其中,获取所述QPSK系统的QPSK信号或9QAM信号,包括:The clock equalization method according to claim 1, wherein acquiring the QPSK signal or the 9QAM signal of the QPSK system comprises:
    从所述QPSK系统的时钟恢复模块获取采用平方鉴相算法进行时钟恢复后的时钟信号;Obtaining a clock signal after the clock recovery by using the square phase discrimination algorithm from the clock recovery module of the QPSK system;
    从所述QPSK系统的均衡模块获取采用QPSK算法进行均衡滤波后的均方误差信号;Obtaining, from the equalization module of the QPSK system, a mean square error signal after equalization filtering by using a QPSK algorithm;
    分别对所述时钟信号和所述均方误差信号进行滤波以获取时钟强度指示信号和均衡收敛误差指示信号。The clock signal and the mean square error signal are separately filtered to obtain a clock strength indication signal and an equalization convergence error indication signal.
  3. 根据权利要求2所述的时钟均衡方法,其中,根据所述QPSK系统的频谱效率的不同调整所述QPSK系统的时钟恢复算法和/或均衡算法,包括:The clock equalization method according to claim 2, wherein the clock recovery algorithm and/or the equalization algorithm of the QPSK system are adjusted according to different spectral efficiencies of the QPSK system, including:
    判断第一条件是否成立,其中,所述第一条件为:所述时钟强度指示信号大于预设的第一时钟强度阈值,以及所述均衡收敛误差指示信号小于预设的均方误差阈值;Determining whether the first condition is met, wherein the first condition is: the clock strength indication signal is greater than a preset first clock strength threshold, and the equalization convergence error indication signal is less than a preset mean square error threshold;
    如果所述第一条件成立,则确定所述QPSK系统的时钟恢复和均衡滤波有效。If the first condition is true, it is determined that the clock recovery and equalization filtering of the QPSK system is valid.
  4. 根据权利要求3所述的时钟均衡方法,其中,所述方法还包括:The clock equalization method according to claim 3, wherein the method further comprises:
    如果所述第一条件不成立,则将所述QPSK系统进行时钟恢复所采用的平方鉴相算法调整为四次方鉴相算法;If the first condition is not satisfied, the square phase discrimination algorithm used for clock recovery of the QPSK system is adjusted to a fourth power phase discrimination algorithm;
    获取新的时钟强度指示信号和均衡收敛误差指示信号;Obtaining a new clock strength indication signal and an equalization convergence error indication signal;
    判断第二条件是否成立,其中,所述第二条件为:所述时钟强度指示信号大于预设的第二时钟强度阈值,以及所述均衡收敛误差指示信号小于预设的均方误差阈值;Determining whether the second condition is met, wherein the second condition is: the clock strength indication signal is greater than a preset second clock strength threshold, and the equalization convergence error indication signal is smaller than a preset mean square error threshold;
    如果所述第二条件成立,则确定QPSK系统的时钟恢复和均衡滤波有效。If the second condition is true, it is determined that the clock recovery and equalization filtering of the QPSK system is valid.
  5. 根据权利要求4所述的时钟均衡方法,其中,所述方法还包括:The clock equalization method according to claim 4, wherein the method further comprises:
    如果所述第二条件不成立,则将所述QPSK系统进行均衡滤波所采用的QPSK算法调整为9QAM算法;If the second condition is not satisfied, adjusting the QPSK algorithm used by the QPSK system for equalization filtering to a 9QAM algorithm;
    获取新的时钟强度指示信号和均衡收敛误差指示信号;Obtaining a new clock strength indication signal and an equalization convergence error indication signal;
    重新判断第二条件是否成立;Re-determine whether the second condition is true;
    如果所述第二条件成立,则确定QPSK系统的时钟恢复和均衡滤波有效。 If the second condition is true, it is determined that the clock recovery and equalization filtering of the QPSK system is valid.
  6. 根据权利要求1所述的时钟均衡方法,其中,获取所述QPSK系统的QPSK信号或9QAM信号之前,还包括:The clock equalization method according to claim 1, wherein before acquiring the QPSK signal or the 9QAM signal of the QPSK system, the method further includes:
    将完成色散补偿的信号分成两路,一路进入缓存进行保存,另一路作FFT转换到频域后与均衡模块反馈的H系数相乘,再进行时钟误差估计;The signal for completing the dispersion compensation is divided into two paths, one is entered into the buffer for storage, and the other is converted to the frequency domain by the FFT, and multiplied by the H coefficient fed back by the equalization module, and then the clock error is estimated;
    将估计结果经环路滤波后输出至插值模块,从所述缓存中取出所述信号进行插值,并将插值后的信号输出给均衡模块。The estimation result is loop-filtered and output to the interpolation module, the signal is taken out from the buffer for interpolation, and the interpolated signal is output to the equalization module.
  7. 根据权利要求6所述的时钟均衡方法,其中,所述方法还包括:The clock equalization method according to claim 6, wherein the method further comprises:
    根据输入所述均衡模块的信号构建M组第一信号和M组第二信号,其中,每组所述第二信号相对于每组所述第一信号的时间窗口向左滑一个样点,所述第一信号用于均衡系数H1的计算,并且其均衡系数H1采用偶样点输出;所述第二信号用于均衡系数H2的更新,并且其均衡系数H2采用奇样点输出,M为正整数。Constructing a group M first signal and a group M second signal according to a signal input to the equalization module, wherein each group of the second signals slides to the left side with respect to a time window of each group of the first signals, The first signal is used for the calculation of the equalization coefficient H1, and the equalization coefficient H1 is output by the even sample; the second signal is used for the update of the equalization coefficient H2, and the equalization coefficient H2 is output by the odd sample, and M is positive. Integer.
  8. 根据权利要求7所述的时钟均衡方法,其中,所述均衡系数H1和H2分别采用如下公式进行补零:The clock equalization method according to claim 7, wherein the equalization coefficients H1 and H2 are respectively zero-filled by the following formula:
    H1=[H(M+1:2M-1)0 0 0,...0,H(1:M-1)];H1=[H(M+1:2M-1)0 0 0,...0,H(1:M-1)];
    H2=[H(M:2M+1)0 0 0,...0,H(1:M-1)];H2=[H(M:2M+1)0 0 0,...0,H(1:M-1)];
    其中,均衡滤波器的阶数为2*M+1.Wherein, the order of the equalization filter is 2*M+1.
  9. 根据权利要求8所述的时钟均衡方法,其中,所述均衡系数H1和H2分别采用如下公式1和公式2进行误差(errx,erry)的计算:The clock equalization method according to claim 8, wherein said equalization coefficients H1 and H2 perform calculation of an error (errx, erry) using Equations 1 and 2, respectively, as follows:
    Figure PCTCN2017091711-appb-100001
    Figure PCTCN2017091711-appb-100001
    其中,(Xo,Yo)为均衡滤波的输出信号,Rcma为QPSK收敛半径,Ri为9QAM收敛半径,Wi为误差的加权系数。Wherein, (Xo, Yo) is the output signal of the equalization filtering, R cma radius of convergence is QPSK, Ri is the radius of convergence of 9QAM, Wi is a weighting factor error.
  10. 一种用于QPSK正交相移键控系统的时钟均衡装置,包括:A clock equalization device for a QPSK quadrature phase shift keying system, comprising:
    获取模块,设置为获取所述QPSK系统的QPSK信号或9QAM信号;Obtaining a module, configured to acquire a QPSK signal or a 9QAM signal of the QPSK system;
    调整模块,设置为根据所述QPSK系统的频谱效率的不同调整所述QPSK系统的时钟恢复算法和/或均衡算法。The adjustment module is configured to adjust a clock recovery algorithm and/or an equalization algorithm of the QPSK system according to different spectral efficiencies of the QPSK system.
  11. 根据权利要求10所述的装置,其中,所述获取模块包括: The apparatus of claim 10, wherein the obtaining module comprises:
    第一获取单元,设置为从所述QPSK系统的时钟恢复模块获取采用平方鉴相算法进行时钟恢复后的时钟信号,以及从所述QPSK系统的均衡模块获取采用QPSK算法进行均衡滤波后的均方误差信号;a first obtaining unit, configured to obtain a clock signal after clock recovery using a square phase discrimination algorithm from a clock recovery module of the QPSK system, and obtain a mean square after equalization filtering by using a QPSK algorithm from an equalization module of the QPSK system Error signal
    滤波单元,设置为分别对所述时钟信号和所述MSE信号进行滤波以获取时钟强度指示信号和均衡收敛误差指示信号。And a filtering unit configured to separately filter the clock signal and the MSE signal to obtain a clock strength indication signal and an equalization convergence error indication signal.
  12. 根据权利要求11所述的装置,其中,所述调整模块包括:The apparatus of claim 11 wherein said adjustment module comprises:
    第一判断单元,设置为判断第一条件是否成立,其中,所述第一条件为:所述时钟强度指示信号大于预设的第一时钟强度阈值,以及所述均衡收敛误差指示信号小于预设的均方误差阈值;The first determining unit is configured to determine whether the first condition is met, wherein the first condition is: the clock strength indication signal is greater than a preset first clock strength threshold, and the equalization convergence error indication signal is less than a preset Mean square error threshold;
    第一确定单元,设置为在所述第二条件成立的情况下,确定QPSK系统的时钟恢复和均衡滤波有效。The first determining unit is configured to determine that the clock recovery and equalization filtering of the QPSK system is valid if the second condition is established.
  13. 根据权利要求12所述的装置,其中,调整模块还包括:The apparatus of claim 12, wherein the adjustment module further comprises:
    第一调整单元,设置为在所述第一条件不成立的情况下,将所述QPSK系统进行时钟恢复所采用的平方鉴相算法调整为四次方鉴相算法;a first adjusting unit, configured to adjust a square phase discrimination algorithm used for clock recovery of the QPSK system to a fourth power phase discrimination algorithm if the first condition is not satisfied;
    第二获取单元,设置为获取新的时钟强度指示信号和均衡收敛误差指示信号;a second acquiring unit, configured to acquire a new clock strength indication signal and an equalization convergence error indication signal;
    第二判断单元,设置为判断第二条件是否成立,其中,所述第二条件为:所述时钟强度指示信号大于预设的第二时钟强度阈值,以及所述均衡收敛误差指示信号小于预设的均方误差阈值;The second determining unit is configured to determine whether the second condition is met, wherein the second condition is: the clock strength indication signal is greater than a preset second clock strength threshold, and the equalization convergence error indication signal is less than a preset Mean square error threshold;
    第二确定单元,设置为在所述第二条件成立的情况下,确定QPSK系统的时钟恢复和均衡滤波有效。The second determining unit is configured to determine that the clock recovery and equalization filtering of the QPSK system is valid if the second condition is established.
  14. 根据权利要求13所述的装置,其中,所述调整模块还包括:The apparatus of claim 13, wherein the adjustment module further comprises:
    第二调整单元,设置为在所述第二条件不成立的情况下,将所述QPSK系统进行均衡滤波所采用的QPSK算法调整为9QAM算法;a second adjusting unit, configured to adjust a QPSK algorithm used for equalizing filtering by the QPSK system to a 9QAM algorithm if the second condition is not satisfied;
    第三获取单元,设置为获取新的时钟强度指示信号和均衡收敛误差指示信号;a third acquiring unit, configured to acquire a new clock strength indication signal and an equalization convergence error indication signal;
    第三判断单元,设置为重新判断第二条件是否成立;a third determining unit, configured to re-determine whether the second condition is established;
    第三确定单元,设置为在所述第二条件成立的情况下,确定QPSK系统的时钟恢复和均衡滤波有效。The third determining unit is configured to determine that the clock recovery and equalization filtering of the QPSK system is valid if the second condition is established.
  15. 一种QPSK正交相移键控系统,包括:权利要求10至14任一项所述的时钟均衡装置,所述时钟均衡装置分别与所述QPSK系统中的时钟恢复模块和所述均衡模块相连。 A QPSK quadrature phase shift keying system, comprising: the clock equalization apparatus according to any one of claims 10 to 14, wherein the clock equalization apparatus is respectively connected to a clock recovery module and the equalization module in the QPSK system .
  16. 一种计算机可读存储介质,存储有计算机程序,当所述计算机程序被运行时,执行权利要求1至9中任一项所述的方法。 A computer readable storage medium storing a computer program that, when executed, performs the method of any one of claims 1 to 9.
PCT/CN2017/091711 2016-07-06 2017-07-04 Clock balancing method, apparatus and system for qpsk system WO2018006800A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610529315.4A CN107592194B (en) 2016-07-06 2016-07-06 Clock equalization methods, apparatus and system for QPSK system
CN201610529315.4 2016-07-06

Publications (1)

Publication Number Publication Date
WO2018006800A1 true WO2018006800A1 (en) 2018-01-11

Family

ID=60912003

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/091711 WO2018006800A1 (en) 2016-07-06 2017-07-04 Clock balancing method, apparatus and system for qpsk system

Country Status (2)

Country Link
CN (1) CN107592194B (en)
WO (1) WO2018006800A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111342905A (en) * 2018-12-18 2020-06-26 深圳市中兴微电子技术有限公司 Signal processing method and device and computer storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108449219B (en) * 2018-06-21 2021-05-14 武汉意谷光电科技有限公司 Method and system for automatically optimizing configuration of optical module

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140233966A1 (en) * 2012-12-21 2014-08-21 Zte (Usa) Inc. Recovering data from quadrature phase shift keying modulated optical signals
CN104935385A (en) * 2014-03-19 2015-09-23 中兴通讯股份有限公司 Techniques for Blind Equalization of Higher Order Quadrature Amplitude Modulated Signals
CN105103508A (en) * 2013-03-30 2015-11-25 中兴通讯股份有限公司 Recovering data from quadrature phase shift keying modulated optical signals
CN105282064A (en) * 2014-07-16 2016-01-27 中兴通讯股份有限公司 Adaptive post digital filter and inter-symbol interference equalizer for optical communication
CN105577298A (en) * 2014-11-05 2016-05-11 联芯科技有限公司 An adaptive phase detection method and system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8879615B1 (en) * 2013-03-14 2014-11-04 Pmc-Sierra Us, Inc. Equalization adaptation using timing detector
CN105393487B (en) * 2013-06-05 2019-06-18 华为技术有限公司 Coherent Optical Receiver
CN104579621B (en) * 2013-10-15 2019-09-13 南京中兴新软件有限责任公司 Clock recovery method and device
US9319147B2 (en) * 2014-06-30 2016-04-19 Alcatel Lucent Optical receiver for quadrature-phase-shift-keying and quadrature-duobinary signals
CN105577289B (en) * 2015-12-17 2018-01-12 武汉邮电科学研究院 Modulating system, method and the modified correlation constant modulus algorithm of phase controlled rotation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140233966A1 (en) * 2012-12-21 2014-08-21 Zte (Usa) Inc. Recovering data from quadrature phase shift keying modulated optical signals
CN105103508A (en) * 2013-03-30 2015-11-25 中兴通讯股份有限公司 Recovering data from quadrature phase shift keying modulated optical signals
CN104935385A (en) * 2014-03-19 2015-09-23 中兴通讯股份有限公司 Techniques for Blind Equalization of Higher Order Quadrature Amplitude Modulated Signals
CN105282064A (en) * 2014-07-16 2016-01-27 中兴通讯股份有限公司 Adaptive post digital filter and inter-symbol interference equalizer for optical communication
CN105577298A (en) * 2014-11-05 2016-05-11 联芯科技有限公司 An adaptive phase detection method and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111342905A (en) * 2018-12-18 2020-06-26 深圳市中兴微电子技术有限公司 Signal processing method and device and computer storage medium

Also Published As

Publication number Publication date
CN107592194B (en) 2019-05-24
CN107592194A (en) 2018-01-16

Similar Documents

Publication Publication Date Title
US9692548B2 (en) Techniques for blind equalization of high-order quadrature amplitude modulation signals
KR101176265B1 (en) Channel estimation device, equalization device, and equalization method in the estimation
EP2436127B1 (en) Optical intradyne coherent receiver
US20110268459A1 (en) Timing recovery in presence of optical impairments and optimization of equalization based on timing recovery moment strengths
EP2399353B1 (en) Equaliser for an optical transmission system
CN103812806B (en) A kind of channel equalization method estimated based on time domain channel and system
JP5733465B2 (en) Coefficient setting method and apparatus for butterfly filter, receiver, and receiving method
US20120148266A1 (en) Digital coherent optical receiver, adaptive equalizer, and digital coherent optical communication method
CN103338171A (en) Receiving end equilibrium method and system based on frequency domain communication channel estimation
US8611762B2 (en) System and method for frequency-domain chromatic dispersion and polarization mode dispersion compensation with time-domain channel estimation
WO2013084367A1 (en) Equalization signal processing device, and optical receiver device and equalization signal processing method employing same
JP6020696B1 (en) Chromatic dispersion estimation circuit, optical receiver, and chromatic dispersion amount estimation method
CN102439930A (en) Adaptive filter
WO2015103804A1 (en) Channel equalization and frequency offset estimation joint parallel method based on lms
CN102511136A (en) Dispersion estimator and method for estimating dispersion
EP3041182A1 (en) Method for sending/receiving signal, corresponding device and system
WO2019142373A1 (en) Method and receiver for decoding optical signal transmitted over optical channel
CN101964765B (en) Signal compensation method and device
WO2021121056A1 (en) Frequency domain equalization method, equalizer, optical receiver and system
WO2018006800A1 (en) Clock balancing method, apparatus and system for qpsk system
WO2022002045A1 (en) Signal processing method and device, storage medium, and electronic device
CN113824663A (en) Signal modulation format identification method and identification system for coherent optical communication system
EP2720424B1 (en) Apparatus, method and computer program operable to determine estimates
CN101854316A (en) A method for electrical equalization and electrolytic bias, receiving device and communication system
JP2010245780A (en) Chromatic dispersion compensation method and receiving apparatus

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17823612

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17823612

Country of ref document: EP

Kind code of ref document: A1