US11817975B2ActiveUtilityA1

Equalizer and an equalizer training unit for data-dependent distortion compensation

47
Assignee: NOKIA SOLUTIONS & NETWORKS OYPriority: Feb 23, 2021Filed: Feb 14, 2022Granted: Nov 14, 2023
Est. expiryFeb 23, 2041(~14.6 yrs left)· nominal 20-yr term from priority
H04L 25/03343H04L 25/0212H04L 2025/03815H04B 10/6971H04L 25/03114H04L 25/03331H04L 25/0226H04B 10/2507
47
PatentIndex Score
0
Cited by
7
References
13
Claims

Abstract

The present disclosure relates to an equalizer training unit for deriving equalization parameters for compensating data-dependent distortion in received samples by use of a training sequence including a sequence p>1 times and cyclically comprising N sub-sequences of respective combinations of L time-domain symbols of a modulation scheme, wherein the N sub-sequences are cyclically arranged in a selected order and such that L−1 symbols of a respective sub-sequence overlap with symbols in the preceding and following sub-sequences. The present disclosure further relates to a training sequence generator unit for generative the training sequence and an equalizer employing the equalizer training unit.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. An equalizer training unit for deriving equalization parameters for compensating data-dependent distortion in received samples, the equalizer training unit comprising at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the equalizer training unit to perform:
 obtaining samples corresponding to a training sequence transmitted from a communication device, the training sequence comprising a sequence p>1 times, the sequence cyclically comprising N sub-sequences of respective combinations of L time-domain symbols of a modulation scheme, wherein the N sub-sequences are cyclically arranged in a selected order and such that L−1 symbols of a respective sub-sequence overlap with symbols in preceding and following sub-sequences; 
 estimating N sets of parameters based on the obtained samples and by taking into account periodic properties of the training sequence; 
 deriving an offset based on the estimated N sets of parameters and by taking into account properties of the sequence; and 
 determining the equalization parameters based on the estimated N sets of parameters and the derived offset, 
 wherein p, N, and L are each a respective integer number. 
 
     
     
       2. The equalizer training unit according to  claim 1 , wherein the estimating comprises:
 grouping the obtained samples in p non-overlapping sets of N subsequent samples in accordance with their order of reception; 
 indexing the N subsequent samples of the respective p sets in accordance with their order in the set to obtain N sets of p samples associated with respective indices; and 
 processing the samples associated with the respective indices to obtain the N sets of parameters associated with the respective indices. 
 
     
     
       3. The equalizer training unit according to  claim 2 , wherein the obtained N sets of parameters comprise values indicative of values of the samples associated with the respective indices. 
     
     
       4. The equalizer training unit according to  claim 3 , wherein the deriving comprises correlating the values from the N sets of parameters with the sequence. 
     
     
       5. The equalizer training unit according to  claim 1 , where the determining comprises cyclically shifting the N sets of parameters according to the derived offset and determining the equalization parameters for the corresponding N sub-sequences based on the shifted sets of parameters. 
     
     
       6. The equalizer training unit according to  claim 1 , wherein one or more of the N sub-sequences are repeated two or more times within the sequence, and wherein the determining further comprises combining the corresponding obtained sets of parameters taking into account the occurrences of the respective N sub-sequences within the sequence. 
     
     
       7. The equalizer training unit according to  claim 6 , wherein the respective N sub-sequences are repeated an equal number of times within the sequence. 
     
     
       8. The equalizer training unit according to  claim 1 , wherein the estimating, the deriving, and the determining are performed iteratively, wherein at a respective iteration the estimating, the deriving, and the determining are performed on one or more of the obtained samples. 
     
     
       9. The equalizer training unit according to  claim 1 , wherein the determining further takes into account one or more previously determined equalization parameters. 
     
     
       10. The equalizer training unit according to  claim 9 , wherein the obtained N sets of parameters are averaged by means of an exponential moving averaging with the one or more previously determined N sets of parameters. 
     
     
       11. The equalizer training unit according to  claim 1 , wherein the obtained samples are pre-processed by a linear equalizer and/or a nonlinear equalizer. 
     
     
       12. An equalizer for compensating data-dependent distortion in received samples by equalizing the received samples based on equalization parameters, the equalizer comprising an equalizer training unit configured to derive the equalization parameters, the equalizer training unit comprising at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the equalizer training unit to perform:
 obtaining samples corresponding to a training sequence transmitted from a communication device, the training sequence comprising a sequence p>1 times, the sequence cyclically comprising N sub-sequences of all respective combinations of L time-domain symbols of a modulation scheme, wherein the N sub-sequences are cyclically arranged in a selected order and such that L−1 symbols of a respective sub-sequence overlap with symbols in preceding and following sub-sequences; 
 estimating N sets of parameters based on the obtained samples and by taking into account periodic properties of the training sequence; 
 deriving an offset based on the estimated parameters and by taking into account properties of the sequence; and 
 determining the equalization parameters based on the estimated parameters and the derived offset, 
 wherein p, N, and L are each a respective integer number. 
 
     
     
       13. A training sequence generator unit comprising at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the training sequence generator unit to:
 generate a training sequence for use in a communication device for compensating data-dependent distortion in received data, the training sequence comprising a sequence p>1 times, the sequence cyclically comprising N sub-sequences of all respective combinations of L time-domain symbols of a modulation scheme, wherein the N sets are cyclically arranged in a selected order and such that L−1 symbols of a respective sub-sequence overlap with symbols in preceding and following sub-sequences, and wherein p, N, and L are each a respective integer number.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.