Patent ID: 11870500
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
Field: Telecommunications (Electrical engineering)
Classification: CPC H | IPC H

Claim 12:
13. A computer program product comprising instructions stored on a non-transitory storage medium, wherein when the computer program product is run on a computer, the computer is enabled to perform the following:
obtaining a to-be-processed signal block;
determining a prediction signal block corresponding to the to-be-processed signal block;
determining a noise compensation coefficient of the to-be-processed signal block based on the to-be-processed signal block and the prediction signal block; and
performing noise compensation on the to-be-processed signal block based on the noise compensation coefficient;
wherein the to-be-processed signal block comprises R1 to Rn symbols, and the R1 to Rn symbols are n symbols transmitted in a time sequence, wherein n is an integer greater than or equal to 2; and
wherein determining the noise compensation coefficient based on the to-be-processed signal block and the prediction signal block comprises:
obtaining Rn+1 to Rn+m−1 symbols, wherein the Rn+1 to Rn+m−1 symbols are m−1 symbols following an Rn symbol that are transmitted in a first time sequence;

determining a first matrix and a second matrix, wherein the first matrix is [S1 S2 . . . Sn], the second matrix is, [
   
    
     
      
       R
       1
      
     
     
      
       R
       2
      
     
     
      
       R
       3
      
     
     
      
       
        .
         
        .
         
        .
       
        
      
     
     
      
       
        .
         
        .
         
        .
       
        
      
     
     
      
       R
       n
      
     
    
    
     
      
       R
       2
      
     
     
      
       R
       3
      
     
     
      
       R
       4
      
     
     
      
       
        .
         
        .
         
        .
       
        
      
     
     
      
       
        .
         
        .
         
        .
       
        
      
     
     
      
       R
       
        n
        +
        1
       
      
     
    
    
     
      
       R
       3
      
     
     
       
     
     
      
       
        .
         
        .
         
        .
       
        
      
     
     
       
     
     
       
     
     
        
     
    
    
     
      
       
        .
         
        .
         
        .
       
        
      
     
     
       
     
     
       
     
     
      
       
        .
         
        .
         
        .
       
        
      
     
     
       
     
     
       
     
    
    
     
      
       R
       m
      
     
     
       
     
     
       
     
     
       
     
     
       
     
     
      
       R
       
        n
        +
        m
        -
        1
       
      
     
    
   
   ]
  
  ,
 

 and S1 to Sn are n symbols comprised in the prediction signal block and transmitted in a second time sequence, and each column of the second matrix comprises an initial symbol of the column and m−1 symbols related to the initial symbol of the respective column in the to-be-processed signal block, wherein n is greater than m, and m is an integer greater than 1; and
multiplying the first matrix by an inverse matrix of the second matrix, to obtain a noise compensation matrix comprising the noise compensation coefficient, wherein the noise compensation matrix is [h1, h2 . . . hm].