Search

CN-117014263-B - Minimum phase channel skew correction method, minimum phase channel skew correction device, electronic equipment and storage medium

CN117014263BCN 117014263 BCN117014263 BCN 117014263BCN-117014263-B

Abstract

The invention provides a minimum phase channel deflection correction method, a device, electronic equipment and a storage medium, which relate to the technical field of communication, and the method comprises the steps of firstly acquiring training result data corresponding to each line pair of a plurality of line pairs of a target communication system in a training mode, wherein the training result data comprises a tap coefficient sequence of a DFE and a receiving symbol sequence; the method comprises the steps of determining a plurality of line pairs, determining time sequence offset data based on tap coefficient sequences corresponding to the line pairs and a preset cross-correlation operation algorithm, determining the receiving sequence of the line pairs based on the time sequence offset data and receiving symbol sequences corresponding to the line pairs, and correcting skew of a target communication system in a data transmission mode based on the time sequence offset data and the receiving sequence of the line pairs. Therefore, the deflection correction with low complexity and high reliability is realized, the deflection correction can be rapidly completed in the starting stage, and the accuracy of data transmission is ensured.

Inventors

  • GU QIANG
  • RONG ZHICHAO

Assignees

  • 上海物骐微电子有限公司
  • 重庆物奇微电子股份有限公司

Dates

Publication Date
20260512
Application Date
20230817

Claims (10)

  1. 1. A method for minimum phase channel skew correction, comprising: Acquiring training result data corresponding to each line pair of a plurality of line pairs of a target communication system in a training mode, wherein the training result data comprises a tap coefficient sequence of a Decision Feedback Equalizer (DFE) and a receiving symbol sequence, the target communication system in the training mode transmits an idle symbol sequence through each line pair according to a preset coding rule, the plurality of line pairs comprise a datum line pair and a plurality of line pairs to be corrected, and the receiving symbol sequence is a minimum phase signal at a plurality of moments obtained through feedforward equalization; Determining time sequence offset data based on tap coefficient sequences corresponding to the line pairs and a preset cross-correlation operation algorithm, wherein the time sequence offset data comprises time sequence position offset of each line pair to be corrected relative to the datum line pair; and determining the receiving sequence of each line pair based on the time sequence offset data and the corresponding receiving symbol sequence of each line pair, so as to perform skew correction on the target communication system in a data transmission mode based on the time sequence offset data and the receiving sequence of each line pair.
  2. 2. The method of claim 1, wherein determining timing offset data based on the tap coefficient sequences corresponding to the respective pairs and a predetermined cross-correlation algorithm comprises: Based on a first tap coefficient sequence of the reference line pair at the current time and a second tap coefficient sequence of each line pair to be corrected at the current time, performing sequence cross-correlation operation through a sliding window to obtain a plurality of correlation values corresponding to the line pair to be corrected, wherein the first tap coefficient sequence comprises a plurality of tap coefficient values in a first preset time range of the current time, the second tap coefficient sequence comprises a plurality of tap coefficient values in a second preset time range of the current time, and the second preset time range is positioned in the first preset time range and corresponds to the window length of the sliding window; And determining the time sequence position offset of the line pair to be corrected relative to the reference line pair according to a plurality of correlation values corresponding to each line pair to be corrected.
  3. 3. The method for correcting minimum phase channel skew according to claim 2, wherein the obtaining a plurality of correlation values corresponding to the pair to be corrected by performing a sequence cross-correlation operation through a sliding window based on the first tap coefficient sequence of the pair to be corrected at the current time and the second tap coefficient sequence of each pair to be corrected at the current time includes: Determining a normalization coefficient of the line pair to be corrected at the current time based on a third tap coefficient sequence of the reference line pair at the current time and a fourth tap coefficient sequence of each line pair to be corrected at the current time, wherein the third tap coefficient sequence comprises a plurality of tap coefficient values in a third preset time range of the current time, and the fourth tap coefficient sequence comprises a plurality of tap coefficient values in a fourth preset time range of the current time, and the fourth preset time range is positioned in the third preset time range; and carrying out normalized sequence cross-correlation operation on window data in each sliding window in a first tap coefficient sequence of the datum line pair at the current time and a second tap coefficient sequence of the line pair to be corrected at the current time based on the normalized coefficient of each line pair to be corrected at the current time, so as to obtain a plurality of correlation values corresponding to the line pair to be corrected.
  4. 4. The method of claim 2, wherein determining the timing position offset of the pair of lines to be corrected relative to the pair of reference lines based on the corresponding plurality of correlation values for each pair of lines to be corrected comprises: For each line pair to be corrected, determining the maximum value in a plurality of correlation values corresponding to the line pair to be corrected; And determining the sliding times corresponding to the maximum value as the time sequence position offset of the line pair to be corrected relative to the reference line pair.
  5. 5. The method of minimum phase channel skew correction according to claim 1, wherein said determining a reception order of each of the line pairs based on the timing offset data and a received symbol sequence corresponding to each of the line pairs, comprises: According to the time sequence offset data, correcting time sequence deflection of a received symbol sequence corresponding to each line pair to obtain a target received symbol sequence corresponding to the line pair; determining a target transmitting symbol sequence corresponding to each line pair according to the target receiving symbol sequence corresponding to each line pair; And matching each target receiving symbol sequence with each target transmitting symbol sequence to obtain the receiving sequence of each line pair.
  6. 6. The method of minimum phase channel skew correction according to claim 5, wherein said determining a target transmit symbol sequence for each of said pairs based on said target receive symbol sequence for said pair comprises: for each line pair, determining a target scrambling sequence corresponding to the line pair according to a target receiving symbol sequence corresponding to the line pair and a corresponding relation between a preset scrambling sequence and the receiving symbol sequence; and determining the target transmitting symbol sequence corresponding to the line pair according to the target scrambling sequence corresponding to the line pair and the corresponding relation between the preset transmitting symbol sequence and the scrambling sequence.
  7. 7. The method of minimum phase channel skew correction according to claim 5, wherein said matching each of said target received symbol sequences with each of said target transmitted symbol sequences to obtain a reception order for each of said line pairs, comprises: For each target receiving symbol sequence, carrying out correlation calculation on the target receiving symbol sequence and each target transmitting symbol sequence to obtain a correlation result; determining the target transmitting symbol sequence with the largest correlation in the correlation results as a matching result of the target receiving symbol sequence; And determining the receiving order of each line pair according to the matching result of each target received symbol sequence.
  8. 8. A minimum phase channel skew correction apparatus, comprising: The system comprises a data acquisition module, a data transmission module and a data transmission module, wherein the data acquisition module is used for acquiring training result data corresponding to each line pair in a plurality of line pairs of a target communication system in a training mode, the training result data comprises a tap coefficient sequence of a Decision Feedback Equalizer (DFE) and a receiving symbol sequence, the target communication system in the training mode transmits an idle symbol sequence through each line pair according to a preset coding rule, the plurality of line pairs comprise a datum line pair and a plurality of line pairs to be corrected, and the receiving symbol sequence is a minimum phase signal at a plurality of moments obtained through feedforward equalization; The offset determining module is used for determining time sequence offset data based on tap coefficient sequences corresponding to the line pairs and a preset cross-correlation operation algorithm, wherein the time sequence offset data comprises time sequence position offset of each line pair to be corrected relative to the datum line pair; And the sequence determining module is used for determining the receiving sequence of each line pair based on the time sequence offset data and the corresponding receiving symbol sequence of each line pair so as to correct the skew of the target communication system in the data transmission mode based on the time sequence offset data and the receiving sequence of each line pair.
  9. 9. An electronic device comprising a memory, a processor, the memory having stored therein a computer program executable on the processor, wherein the processor implements the minimum phase channel skew correction method of any of claims 1-7 when the computer program is executed by the processor.
  10. 10. A storage medium having a computer program stored thereon, which when executed by a processor performs the minimum phase channel skew correction method of any of claims 1-7.

Description

Minimum phase channel skew correction method, minimum phase channel skew correction device, electronic equipment and storage medium Technical Field The present invention relates to the field of communications technologies, and in particular, to a method and apparatus for correcting minimum phase channel skew, an electronic device, and a storage medium. Background The data in the gigabit ethernet (1000 BASE-T) is 4-dimensional data, that is, one 4-dimensional symbol is transmitted and received simultaneously on 4 twisted pairs, and the data on the 4 twisted pairs form one 4-dimensional symbol at the same time. Thus, the data needs to remain aligned on 4 line pairs to ensure that each symbol is correctly demodulated. However, due to the non-uniformity of the pairs, each pair has a different delay error, known as pair skew, which can result in the 4-dimensional modulation symbols at the receiving end being intended to be ordered, causing decoding disturbances and errors. The delays of the 4 pairs must be aligned before the 4 pairs enter the demodulator for demodulation, i.e., skew correction of the data is completed. Disclosure of Invention The invention aims to provide a minimum phase channel skew correction method, a minimum phase channel skew correction device, electronic equipment and a storage medium, so as to realize low-complexity and high-reliability skew correction. In a first aspect, an embodiment of the present invention provides a method for correcting a minimum phase channel skew, including: Acquiring training result data corresponding to each line pair of a plurality of line pairs of a target communication system in a training mode, wherein the training result data comprises a tap coefficient sequence of a Decision Feedback Equalizer (DFE) and a receiving symbol sequence, the target communication system in the training mode transmits an idle symbol sequence through each line pair according to a preset coding rule, the plurality of line pairs comprise a datum line pair and a plurality of line pairs to be corrected, and the receiving symbol sequence is a minimum phase signal at a plurality of moments obtained through feedforward equalization; Determining time sequence offset data based on tap coefficient sequences corresponding to the line pairs and a preset cross-correlation operation algorithm, wherein the time sequence offset data comprises time sequence position offset of each line pair to be corrected relative to the reference line pair; and determining the receiving sequence of each line pair based on the time sequence offset data and the corresponding receiving symbol sequence of each line pair, so as to perform skew correction on the target communication system in a data transmission mode based on the time sequence offset data and the receiving sequence of each line pair. Further, the determining the timing offset data based on the tap coefficient sequences corresponding to the line pairs and a preset cross-correlation algorithm includes: Based on a first tap coefficient sequence of the reference line pair at the current time and a second tap coefficient sequence of each line pair to be corrected at the current time, performing sequence cross-correlation operation through a sliding window to obtain a plurality of correlation values corresponding to the line pair to be corrected, wherein the first tap coefficient sequence comprises a plurality of tap coefficient values in a first preset time range of the current time, the second tap coefficient sequence comprises a plurality of tap coefficient values in a second preset time range of the current time, and the second preset time range is positioned in the first preset time range and corresponds to the window length of the sliding window; And determining the time sequence position offset of the line pair to be corrected relative to the reference line pair according to a plurality of correlation values corresponding to each line pair to be corrected. Further, the performing a sequence cross-correlation operation through a sliding window based on the first tap coefficient sequence of the reference line pair at the current time and the second tap coefficient sequence of each to-be-corrected line pair at the current time to obtain a plurality of correlation values corresponding to the to-be-corrected line pair, including: Determining a normalization coefficient of the line pair to be corrected at the current time based on a third tap coefficient sequence of the reference line pair at the current time and a fourth tap coefficient sequence of each line pair to be corrected at the current time, wherein the third tap coefficient sequence comprises a plurality of tap coefficient values in a third preset time range of the current time, and the fourth tap coefficient sequence comprises a plurality of tap coefficient values in a fourth preset time range of the current time, and the fourth preset time range is positioned in the third preset time range; and