7 Save/Recall/Print
7.2 Recall
ModelType is MP
If OddOrderOnly is false, then CoeffsLength = NonlinearOrder * (MemoryOrder +
1), otherwise CoeffsLength = Int( (NonlinearOrder + 1)/2) * (MemoryOrder + 1)
ModelType is Volterra
In the following formulae, K = integer value of NonlinearOrder + 1) / 2
OddOrderOnly
NonlinearOrder
Modulo 2
CoeffsLength
True 0 NonlinearOrder * (MemoryOrder + 1)
+ CrossTermOrder * K * K
True Not 0 NonlinearOrder * (MemoryOrder + 1)
+ CrossTermOrder * K * (K - 1)
False All K * (MemoryOrder + 1) +
CrossTermOrder * K * (K - 1) / 2
7.2.61 How to apply the coefficients to signal
The coefficient terms include three parts and x(n) is the signal
The first (M+1) terms are linear ones:
1.
The next [(N-1)/2*(M+1)] terms are nonlinear memory ones:
2.
Cross terms
N is nonlinear order (odd number), M is memory order, M
c
is cross term memory
order
According to the sample file above, N=9, M=4,Mc=2 and OddOrderOnly = True, the
length of coefficients = 45 including 5 for linear items and 20 nonlinear items and 20
cross items
The DPD model coefficients are as below:
Vector Modulation Analyzer Mode User's &Programmer's Reference 2353