Modeling of a target volterra series using an orthogonal parallel wiener decomposition
First Claim
1. A method for a digital pre-distortion (DPD) circuit to generate an inverse distortion, the method comprising:
- obtaining a target from an input, the target modeled as a target Volterra Series V comprising a plurality of terms up to degree K;
providing a parallel Wiener decomposition representing said target Volterra Series V, wherein said parallel Wiener decomposition comprises a plurality of linear filters in series with at least one corresponding static non-linear function, wherein the input signal is applied to said plurality of linear filters and wherein outputs of non-linear functions are linearly combined to produce an output of said parallel Wiener decomposition;
computing a matrix C for a given degree up to said degree K, wherein a given row of said matrix C corresponds to one of said linear filters and is obtained by enumerating monomial cross-products of coefficients of said corresponding linear filter for said given degree;
determining filter coefficients for at least one of said plurality of linear filters, such that the rows of said matrix C are linearly independent; and
generating the inverse distortion based on the determined filter coefficients.
6 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques are provided for modeling a target Volterra series using an orthogonal parallel Weiner decomposition. A target Volterra Series is modeled by obtaining the target Volterra Series V comprised of a plurality of terms up to degree K; providing a parallel Wiener decomposition representing the target Volterra Series V, wherein the parallel Wiener decomposition is comprised of a plurality of linear filters in series with at least one corresponding static non-linear function, wherein an input signal is applied to the plurality of linear filters and wherein outputs of the non-linear functions are linearly combined to produce an output of the parallel Wiener decomposition; computing a matrix C. for a given degree up to the degree K, wherein a given row of the matrix C corresponds to one of the linear filters and is obtained by enumerating monomial cross-products of coefficients of the corresponding linear filter for the given degree; and determining filter coefficients for at least one of the plurality of linear filters, such that the rows of the matrix C are linearly independent.
182 Citations
20 Claims
-
1. A method for a digital pre-distortion (DPD) circuit to generate an inverse distortion, the method comprising:
-
obtaining a target from an input, the target modeled as a target Volterra Series V comprising a plurality of terms up to degree K; providing a parallel Wiener decomposition representing said target Volterra Series V, wherein said parallel Wiener decomposition comprises a plurality of linear filters in series with at least one corresponding static non-linear function, wherein the input signal is applied to said plurality of linear filters and wherein outputs of non-linear functions are linearly combined to produce an output of said parallel Wiener decomposition; computing a matrix C for a given degree up to said degree K, wherein a given row of said matrix C corresponds to one of said linear filters and is obtained by enumerating monomial cross-products of coefficients of said corresponding linear filter for said given degree; determining filter coefficients for at least one of said plurality of linear filters, such that the rows of said matrix C are linearly independent; and generating the inverse distortion based on the determined filter coefficients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A digital pre-distortion (DPD) circuit configured to generate an inverse distortion, the inverse distortion modeled on a target Volterra Series comprising a plurality of terms up to degree K, the DPD circuit comprising:
-
a parallel Wiener decomposition circuit comprising a plurality of linear filters in series with at least one corresponding static non-linear function, wherein an input signal is applied to said plurality of linear filters; and a linear combiner for combining an output of said static non-linear functions to produce an output of said parallel Wiener decomposition circuit, wherein filter coefficients for at least one of said plurality of linear filters corresponding to a given row of a matrix C for a given degree up to said degree K ensure that said given row of said matrix C is linearly independent, wherein said given row of said invertible matrix C is obtained by enumerating monomial cross-products of coefficients of said corresponding linear filter for said given degree, wherein the DPD circuit is configured to generate the inverse distortion based on the combining of the output of said static non-linear functions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification