US2016248531A1PendingUtilityA1

Nonlinearity compensation for reception of ofdm signals

Assignee: MAGNACOM LTDPriority: Jun 6, 2014Filed: Feb 23, 2016Published: Aug 25, 2016
Est. expiryJun 6, 2034(~7.9 yrs left)· nominal 20-yr term from priority
H04J 11/0023H04B 17/391H04L 25/03821H04L 27/2647H04B 17/3912H04L 25/03305H04L 1/20H04L 27/366H04L 27/3863H04B 1/10H04W 16/14
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An electronic receiver may comprise nonlinear distortion modeling circuitry, interference estimation circuitry, and sequence estimation circuitry. The receiver may receive an orthogonal frequency division multiplexing (OFDM) symbol in the form of an electromagnetic signal. The nonlinear distortion modeling circuitry may generate a nonlinear distortion model that models nonlinear distortion introduced to the received electromagnetic signal en route to the sequence estimation circuitry. The interference estimation circuitry may estimate inter-subcarrier interference present in the received OFDM symbol based on the generated nonlinear distortion model. The estimating of the inter-subcarrier interference may comprise applying the nonlinear distortion model to one or more candidate vectors generated by the sequence estimation circuitry. The sequence estimation circuitry may sequentially process a plurality of received virtual subcarrier values of the OFDM symbol using the estimated inter-subcarrier interference.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 in an electronic receiver comprising nonlinear distortion modeling circuitry, interference estimation circuitry, and sequence estimation circuitry:
 receiving an orthogonal frequency division multiplexing (OFDM) symbol in the form of an electromagnetic signal; 
 generating, in said nonlinear distortion modeling circuitry, a nonlinear distortion model that models nonlinear distortion introduced to said received electromagnetic signal en route to said sequence estimation circuitry; 
 estimating, in said interference estimation circuitry, inter-subcarrier interference present in said received OFDM symbol based on said generated nonlinear distortion model; and 
 sequentially processing, in said sequence estimation circuitry, a plurality of received virtual subcarrier values of said OFDM symbol using said estimated inter-subcarrier interference, said processing resulting in decisions as to a plurality of transmitted virtual subcarrier values that correspond to said plurality of received virtual subcarrier values. 
   
     
     
         2 . The method of  claim 1 , wherein said estimating said inter-subcarrier interference comprises applying said nonlinear distortion model to one or more candidate vector generated by said sequence estimation circuitry. 
     
     
         3 . The method of  claim 1 , wherein said estimating said inter-subcarrier interference comprises:
 determining which one or more of said transmitted virtual subcarrier values were digitally clipped in a transmitter from which said received electromagnetic signal originated; and   calculating said inter-subcarrier interference based on said which one or more of said plurality of transmitted virtual subcarrier values were digitally clipped in said transmitter and based on said generated nonlinear distortion model.   
     
     
         4 . The method of  claim 3 , wherein said determining which one or more of said plurality of transmitted virtual subcarrier values were digitally clipped in said transmitter comprises: determining magnitude of each of said plurality of received virtual subcarrier values. 
     
     
         5 . The method of  claim 1 , wherein said estimating said inter-subcarrier interference comprises:
 applying said nonlinear distortion model to said received electromagnetic signal to generate an intermediate electromagnetic signal; and   subtracting said received electromagnetic signal from said intermediate electromagnetic signal, a result of said subtraction being said estimate of said inter-subcarrier interference.   
     
     
         6 . The method of  claim 1 , wherein said plurality of received virtual subcarrier values comprises a first received virtual subcarrier value and a second received virtual subcarrier value, and said sequentially processing comprises:
 processing said first received virtual subcarrier value to generate a decision as to a first one of said plurality of transmitted virtual subcarrier values using an estimate of interference present in said first received virtual subcarrier value that is based on said second received virtual subcarrier value; and   processing said second received virtual subcarrier value to generate a decision as to a second one of said plurality of transmitted virtual subcarrier values using an estimate of interference present in said second received virtual subcarrier value that is based on said generated decision as to said first one of said plurality of transmitted virtual subcarrier values.   
     
     
         7 . The method of  claim 6 , wherein:
 said plurality of received virtual subcarrier values comprises a third received virtual subcarrier value;   said estimate of interference present in said second received virtual subcarrier value is based on said third received virtual subcarrier value.   
     
     
         8 . The method of  claim 7 , comprising:
 processing said third received virtual subcarrier value to generate a decision as to a third one of said plurality of transmitted virtual subcarrier values using an estimate of interference present in said third received virtual subcarrier value that is based on said generated decision as to said first one of said plurality of transmitted virtual subcarrier values and on said generated decision as to said second one of said plurality of transmitted virtual subcarrier values.   
     
     
         9 . The method of  claim 1 , comprises:
 generating, during said sequentially processing said plurality of received virtual subcarrier values, a plurality of branch metrics, wherein each of said plurality of branch metrics is based on a corresponding one of said received virtual subcarrier values, a candidate vector generated by said sequence estimation circuitry, and said estimated inter-subcarrier interference.   
     
     
         10 . The method of  claim 1 , wherein, for each of said plurality of received virtual subcarrier values, said estimating said inter-subcarrier interference considers all others of said received virtual subcarrier values. 
     
     
         11 . The method of  claim 1 , wherein, for each of said plurality of received virtual subcarrier values, said estimating said inter-subcarrier interference considers only a subset of all others of said plurality of received virtual subcarrier values. 
     
     
         12 . The method of  claim 11 , wherein said subset of all others of said plurality of received virtual subcarrier values corresponds to those of said plurality of received virtual subcarrier values having a magnitude above a determined threshold. 
     
     
         13 . A system comprising:
 an electronic receiver comprising nonlinear distortion modeling circuitry, interference estimation circuitry, and sequence estimation circuitry, wherein:
 said nonlinear distortion modeling circuitry is operable to generate a nonlinear distortion model that models nonlinear distortion introduced to a received electromagnetic signal while said received electromagnetic signal was en route to said sequence estimation circuitry; 
 said interference estimation circuitry is operable to estimate inter-subcarrier interference present in said received OFDM symbol based on said generated nonlinear distortion model; and 
 said sequence estimation circuitry is operable to sequentially process a plurality of received virtual subcarrier values of said OFDM symbol using said estimated inter-subcarrier interference, said processing resulting in decisions as to a plurality of transmitted virtual subcarrier values that correspond to said plurality of received virtual subcarrier values. 
   
     
     
         14 . The system of  claim 13 , wherein, as part of said estimation of said inter-subcarrier interference, said interference estimation circuitry is operable to apply said nonlinear distortion model to one or more candidate vector generated by said sequence estimation circuitry. 
     
     
         15 . The system of  claim 13 , wherein, as part of said estimation of said inter-subcarrier interference, said interference estimation circuitry is operable to:
 determine which one or more of said transmitted virtual subcarrier values were digitally clipped in a transmitter from which said received electromagnetic signal originated; and   calculate said inter-subcarrier interference based on said which one or more of said plurality of transmitted virtual subcarrier values were digitally clipped in said transmitter and based on said generated nonlinear distortion model.   
     
     
         16 . The system of  claim 15 , wherein said determination of which one or more of said plurality of transmitted virtual subcarrier values were digitally clipped in said transmitter comprises a determination of magnitude of each of said plurality of received virtual subcarrier values. 
     
     
         17 . The system of  claim 13 , wherein, as part of said estimation of said inter-subcarrier interference, said interference estimation circuitry is operable to:
 apply said nonlinear distortion model to said received electromagnetic signal to generate an intermediate electromagnetic signal; and   subtract said received electromagnetic signal from said intermediate electromagnetic signal, a result of said subtraction being said estimate of said inter-subcarrier interference.   
     
     
         18 . The system of  claim 13 , wherein said plurality of received virtual subcarrier values comprises a first received virtual subcarrier value and a second received virtual subcarrier value, and, during said sequentially processing, said sequence estimation circuitry is operable to:
 process said first received virtual subcarrier value to generate a decision as to a first one of said plurality of transmitted virtual subcarrier values using an estimate of interference present in said first received virtual subcarrier value that is based on said second received virtual subcarrier value; and   process said second received virtual subcarrier value to generate a decision as to a second one of said plurality of transmitted virtual subcarrier values using an estimate of interference present in said second received virtual subcarrier value that is based on said generated decision as to said first one of said plurality of transmitted virtual subcarrier values.   
     
     
         19 . The system of  claim 18 , wherein:
 said plurality of received virtual subcarrier values comprises a third received virtual subcarrier value;   said estimate of interference present in said second received virtual subcarrier value is based on said third received virtual subcarrier value.   
     
     
         20 . The system of  claim 19 , wherein said sequence estimation circuitry is operable to:
 process said third received virtual subcarrier value to generate a decision as to a third one of said plurality of transmitted virtual subcarrier values using an estimate of interference present in said third received virtual subcarrier value that is based on said generated decision as to said first one of said plurality of transmitted virtual subcarrier values and on said generated decision as to said second one of said plurality of transmitted virtual subcarrier values.

Join the waitlist — get patent alerts

Track US2016248531A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.