7 Save/Recall/Print
7.2 Recall
7.2.42 Coefficient Lengths
The coefficient lengths depend on the following settings:
ModelType
Memory Polynomial (MP)
Volterra
MemoryOrder
integer
NonlinearOrder
integer
CrossTermOrder
integer
OddOrderOnly
True/false
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.43 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:
Short Range Comms & IoT Mode User's &Programmer's Reference 2251