Three Layered Biased Memory Polynomial Model
The TLBMP model  is a cascade of two static polynomial models and a dynamic polynomial model, as illustrated in Figure 6.10.
For input signal xin(n), the output of the first block is given by:
Figure 6.10 Three layered biased memory polynomial model
where ak are the coefficients of the first block and K1 is its nonlinearity order. Similarly, the output of the second block, which takes x1(n) as the input, is given by:
where are the coefficients of the second block and K2 is its nonlinearity order. The
final output of the model is given by:
where c^m are the coefficients of the third block and K3 and M are its nonlinearity order and memory depth, respectively.
In matrix notation, these equations (6.28-6.30) can be written in a similar way to Equation 5.1 as:
where A, B, and C are the vectors of the coefficients for each block. Further details on the definitions and formulations of the matrices and vectors in these equations are provided in . These coefficients can be obtained using the linear least squares method, similar to the PLUME model.
Experimental validation has been conducted for a Doherty PA and a class AB PA; and, the TLBMP model exhibited a better performance than the conventional MP and orthogonal MP models (Section 5.4.1), while reducing the complexity significantly in terms of the number of coefficients and the number of operations to compute the models.