1. Introduction
Radio frequency (RF) nonlinearity is a common problem in sensor communication networks and the nonlinear model finds extensive applications in fields such as power amplifier (PA) predistortion [
1,
2,
3] and full-duplex self-interference (SI) cancellation [
4,
5,
6,
7]. Since power amplifiers often incorporate radio frequency components like inductors and capacitors, they can be viewed as nonlinear systems with memory effects. In PA linearization, imperfect modeling directly limits adjacent-channel leakage ratio (ACLR) and error vector magnitude (EVM), degrading link reliability. In full-duplex SI cancellation, residual nonlinear SI—often 20–30 dB stronger than the desired signal—renders linear cancellation ineffective, necessitating precise behavioral models like the PH or MP. Similarly, in active RF sensors (e.g., radar, biomedical tags), nonlinear distortions corrupt sensing fidelity and dynamic range.
Existing nonlinear models for characterizing RF impairments like power amplifiers fall into two categories: those whose output is nonlinear to their coefficients [
8,
9,
10], and those whose output is linear to their coefficients [
2,
3,
4,
5,
6,
7,
11]. The former category includes neural network models [
8,
9], moving average nested models [
10], and so on. However, due to the inability to solve model coefficients using classical least squares (LS) estimation methods employed in linear systems, they are less widely applied than the latter category. The Volterra series model, belonging to the latter category, serves as a common tool for characterizing power amplifiers [
2,
3]. However, the number of Volterra model coefficients increases exponentially with memory depth and nonlinear order, so that it is necessary to intercept the Volterra model to reduce complexity [
3].
Memory polynomial (MP) model [
4,
6,
11] and Hammerstein model [
12] are widely used in academia and industry, which are represented by Volterra series. The parallel Hammerstein (PH) model, which uses the Hammerstein model in parallel branches, is between the MP model and the Hammerstein model in terms of performance and complexity, and has also been widely studied [
12,
13,
14,
15,
16,
17]. In terms of model performance analysis, the PH model is more complex than the single-level linear combination of the basis function of the MP model due to its serial and parallel hybrid architecture. Although the equivalence between the PH model and the MP model has been discovered when the number of branches is large enough [
14], the performance analysis of the PH model is still insufficient when the number of branches is small.
In addition, because the PH model is a mixed structure of serial and parallel, the estimation of its coefficients is relatively complicated. The iterative parametric identification (IPI) methods of the PH model are given in [
13,
14], but the nonlinear order of each branch is fixed. In [
15], the PH model is used to solve the nonlinear RF impairments in OFDM systems, and the nonlinear signal is converted into a linear combination in the frequency domain by using the characteristics of OFDM. The coefficient identification performance based on LS, cross-correlation, and artificial neural networks is compared. For multiple-input and single-output Hammerstein models, a stochastic gradient method is proposed in [
16], and its effectiveness is verified by simulation; ref. [
17] proposed a chaotic dynamic disturbance sand cat swarm optimization method for parameter identification of PH models, which has advantages in convergence efficiency and identification accuracy. However, the two methods also have the problem of limiting the nonlinear functions on the branches, which essentially reduces the degree of freedom of the model. Beyond model-based approaches, recent works have also explored data-driven optimization techniques, such as proximal policy optimization (PPO) for system-level parameter tuning in communication systems [
18]. However, these methods typically require extensive training and lack performance interpretability, whereas our focus remains on analytical, non-iterative coefficient generation grounded in the intrinsic structure of the nonlinear model. At present, the research on the PH model parameter estimation problem, which is generally suitable for general communication systems, is still insufficient.
While both the MP and PH models are widely adopted for characterizing nonlinear systems with memory, a systematic performance comparison under a common basis function set remains lacking, especially under limited model complexity (i.e., a small number of parallel branches). Moreover, existing parameter estimation methods for the PH model, such as IPI, often impose structural constraints (e.g., fixing the nonlinear order per branch) or rely on iterative optimization, which may compromise stability and real-time feasibility.
In this paper, by comparing the performance of the PH model and the MP model under the same basis function set, the performance of the PH model under different numbers of parallel branches, nonlinear orders, and memory depths is analyzed. LS is employed as the baseline coefficient estimator for the MP model because it is non-iterative, computationally efficient, and analytically tractable, providing a fair reference that isolates model–structure effects from estimation algorithm artifacts. Building on the LS-estimated MP coefficient matrix, SVD reveals the intrinsic low-rank structure of typical nonlinear systems, enabling a closed-form, non-iterative coefficient generation (CG) method for the PH model that directly links model complexity to achievable performance. The integration of SVD from the MP coefficient matrix and LS for PH model coefficient generation is dictated by the mathematical equivalence between the PH and MP models under shared basis functions. Consequently, the proposed LS–SVD framework provides both theoretical insight into PH model performance limits and a practical pathway for complexity-aware implementation in embedded sensor communication systems. While prior works have explored IPI [
13,
14], gradient-based [
16], or evolutionary optimization [
17] for PH model identification, they share a common limitation: they treat coefficient estimation as a black-box optimization problem, often fixing branch-wise nonlinear orders or imposing structural constraints that reduce model expressiveness. In contrast, the proposed CG method leverages the intrinsic linear-algebraic relationship between the PH and MP models, enabling closed-form, non-iterative coefficient generation guided by singular value analysis. This not only avoids convergence instability but also provides an a priori performance guarantee, features absent in existing heuristic or iterative schemes. The main contributions of this paper are summarized as follows:
Based on SVD, the closed-form expression of the performance of the PH model with a different number of branches is derived. The results reveal the relationship between the performance of the PH model and the non-zero singular value of the coefficient matrix of the MP model.
A coefficients generation method of the PH model based on SVD and LS is proposed. The proposed method can directly solve the model coefficients, and obtain the model performance under the current number of branches during the calculation process.
The rest of this paper is organized as follows.
Section 2 gives the signal model and performance analysis, where
Section 2.1 describes the signal model used in this paper, and
Section 2.2 analyzes the performance of the PH model in detail. The proposed method for CG is described in
Section 3. Our simulation results and performance analysis are presented in
Section 4, and we conclude our work in
Section 5.
Notation: In this paper, and represent the conjugate transpose and transpose of a matrix, respectively. What is more, indicates the complex conjugate operators, and denotes mathematical expectation. denotes matrix vectorization, while is its inverse operation.
3. Method
Despite its structural flexibility, the practical deployment of the PH model is hindered by the lack of a coefficient estimation method that is non-iterative, complexity-aware, and aligned with the intrinsic performance limit revealed by the MP model. To address this deficiency, this section proposes a CG method that directly leverages the SVD-based performance characterization established in Proposition 2. The method is non-iterative, preserves the full degrees of freedom of the PH model, and provides an a priori estimate of achievable accuracy, enabling complexity-aware deployment in real-time sensor and full-duplex communication systems. Compared with the proposed method, gradient or evolution-based methods [
16,
17] have convergence uncertainty and high computational overhead, making them unsuitable for real-time embedded systems. The IPI methods for the PH model [
13,
14] restricted the nonlinear function on the
p-th parallel branch to a single polynomial
. This facilitates coefficient generation but causes the number of parallel branches to determine the highest nonlinear order, as shown in
Figure 2. In other words, the PH model degenerates as
For an MP model with a maximum nonlinear order P and maximum memory depth M, this degenerated PH model requires at least parallel branches to achieve equivalence. This number is greater than min(M + 1, (P + 1)/2) mentioned in Corollary 1 when . Therefore, this configuration essentially reduces the degrees of freedom of the PH model.
In this section, we propose a coefficients generation (CG) method for the PH model based on the Least Squares (LS) algorithm and SVD. This method imposes no restrictions on the PH model architecture and provides the sum of squared errors between the generated coefficients and the optimal estimates. This guides the determination of the number of branches K. When the error is sufficiently small, we can justifiably cease increasing the number of branches, thereby reducing the complexity of the PH model.
Assuming the maximum coefficient error tolerance is , the algorithm first obtains the coefficients vector of the MP model through the LS algorithm. Then, by Proposition 1, based on the SVD decomposition of the coefficient matrix , the branch coefficients of the PH model are gradually generated according to the singular values from large to small. When the sum of the coefficients’ errors is already less than or equal to the tolerance , the coefficient generation ends. The error tolerance is an absolute threshold on the sum of squared coefficient errors (i.e., Frobenius norm squared of the residual between MP and PH coefficient matrices). Considering that the input signal has been normalized before, a typical choice is in practical full-duplex or DPD systems, which corresponds to a residual error power 40-20 dB below the total model energy, sufficient to meet root mean square (RMS) of EVM requirements while avoiding over-parameterization. The exact value can be tuned based on hardware constraints or target cancellation depth. The specific process of the algorithm is listed in Algorithm 1.
The computational complexity of the proposed LS-SVD-CG method is dominated by two steps: (i) the least squares (LS) estimation of the MP coefficient matrix
, which involves solving a linear system of size
and requires
operations for
L data samples; and (ii) the singular value decomposition (SVD) of
, whose complexity is
.
| Algorithm 1 Proposed LS-SVD-CG for the PH model |
- Require:
Nonlinear signal , reference signal , maximum coefficient error tolerance - Ensure:
K, for PH model given by Equation (11) - 1:
- 2:
Based on the LS algorithm, the coefficients of the MP model are calculated as
where - 3:
Rewrite vector to matrix form - 4:
Performing singular value decomposition on matrix yields
where and are unitary matrices of order and respectively, is a diagonal matrix composed of non-zero singular values arranged from large to small, i.e., , and N is the number of non-zero singular values. - 5:
- 6:
while
do - 7:
- 8:
- 9:
end while - 10:
|
In practical power amplifier or full-duplex systems (e.g., , ), the matrix is small (typically or smaller), making both LS and SVD computationally lightweight. More importantly, since the proposed method is non-iterative, its total computational burden is significantly lower than that of iterative approaches such as IPI or gradient-based methods, which require tens to hundreds of iterations per adaptation cycle. This renders LS-SVD-CG highly suitable for online calibration in embedded sensor platforms with stringent latency and resource constraints. For communication systems with stable channel environments (such as full duplex self-interference channels), it is possible to further reduce computational resource consumption based on offline computing and lookup tables.
4. Simulation Results
In order to verify the PH model performance analysis results and the proposed coefficients generation method, this section will carry out numerical simulation verification under the system parameters of a full-duplex transceiver as shown in
Table 1. Ignoring the cross-memory effect, the nonlinear process of the power amplifier at the transmitter is modeled as an MP model with nonlinear order of P = 5 and memory depth of M = 3, and the polynomial coefficients are given by
The SI channel
(n) adopts TDL-A-10ns, which is a channel standard of the third generation partnership project (3GPP) [
20]. The specific self-interference channel state information is shown in
Table 2.
The system performance is evaluated using the RMS of error vector magnitude (EVM), a standard metric in communication systems whose calculation is usually conducted in the form of RMS, between the true nonlinear output and the model estimate, defined as
Figure 3 shows the RMS of fitting error between the received nonlinear signal and the estimated signal using MP/PH models with different nonlinear order
P and memory depth
M. As seen in the figure, when the memory depth
and the nonlinear order
, the RMS falls below −55 dB. In practice, a nonlinear order of 5 and a memory depth of 7 already meet the requirements for nonlinear self-interference cancellation in conventional full-duplex systems [
6,
7]. Although the sum of the power amplifier’s memory depth
and the channel’s maximum delay
is
, increasing the memory depth beyond 12 in the MP/PH model yields almost no gain. Furthermore, the nonlinear order significantly impacts the RMS, with the maximum performance difference between the models of
and
reaching nearly 40 dB. It indicates the necessity of selecting a nonlinear order capable of covering the main components of the actual nonlinear signal.
Figure 4 compares the performance of PH models with different numbers of branches
K against MP models under varying nonlinear orders
P and memory depths
M. The performance of the PH model improves progressively with more branches, particularly showing significant gains at low
K. For the cases where
and
, the performance curves of the PH model coincide with those of the MP model when the number of branches K reaches 3. Regarding the scenarios of
and
, since the MP model itself exhibits poor performance due to insufficient nonlinear order P and memory depth
M, a PH model with only 2 parallel branches suffices to match the MP model’s performance. The results directly confirm Proposition 2 and Corollary 1: for
and
, the MP coefficient matrix has only three non-zero singular values (see
Figure 5), so
branches suffice for the PH model to achieve exact equivalence with the MP model. Similarly, for
, the effective rank is reduced to 2, and
is sufficient. Thus, the required
K is governed not by the nominal model order, but by the singular spectrum of the underlying system.
Figure 6 shows the power gain transfer functions of the power amplifier output and the PH model output. When
,
, and
, the model output closely matches the PA output, with only minor deviations at low input amplitudes (below 5 dB gain). Since these outliers correspond to low-energy signal samples, their contribution to overall EVM or ACLR is negligible, confirming that
is sufficient for practical system requirements.
Here, we also conducted simulations on the coefficient fitting error and PH model complexity under different numbers of branches
K.
Figure 5 shows that as the number of branches
K increases, the model complexity continuously grows. However, the coefficient fitting error becomes zero when
, because coefficient matrix
has only three non-zero singular values. Additional parallel branches provide no performance gain for the PH model but only increase its complexity.
Figure 7 compares the performance curves of the PH model based on the proposed LS-SVD-CG method and the IPI method [
13,
14]. The figure shows that the LS-SVD-CG method underperforms the IPI method when
. However, as the parallelism degree increases, the proposed method surpasses the IPI approach until the parallelism degree
K reaches the highest nonlinearity order
. This occurs because LS-SVD-CG performance relates to the number of non-zero singular values in the coefficient matrix
, which is typically less than the maximum nonlinearity order. In contrast, the performance of the IPI method improves as the number of branches
K increases while simultaneously raising the nonlinearity order. With only one branch, it cancels the strongest linear component in the nonlinear signal, demonstrating superior performance initially. However, it requires
to achieve peak performance. The proposed LS-SVD-CG method performs more stably under different powers, while the IPI method performs worse when the number of branches
K is small, and the power is large, which is also because of this reason. Simulation results indicate that the proposed method achieves near-upper-limit performance with fewer parallel branches, thereby reducing PH model complexity while ensuring RMS requirements are met.
While
Figure 7 shows that the proposed LS-SVD-CG method may exhibit slightly higher RMS error than the IPI method at
, its key advantages lie in predictability, stability, and complexity efficiency. First, unlike IPI, which requires iterative optimization and may suffer from convergence issues under high input power (e.g., 25 dBm), the LS-SVD-CG method computes coefficients directly in a single pass, ensuring consistent performance across power levels (as seen in the near-flat LS-SVD-CG curves in
Figure 7). This makes it far more suitable for real-time embedded systems where convergence time and algorithmic robustness are critical. Second, the performance of LS-SVD-CG is guided by the singular spectrum of the underlying MP model: it automatically concentrates modeling capacity on the dominant singular components, achieving near-optimal performance once
K reaches the effective rank (here,
, as confirmed by
Figure 5). In contrast, IPI incrementally increases nonlinearity order with
K and only matches MP performance when
, leading to unnecessary complexity (e.g.,
or 5 branches with full nonlinear orders) for negligible gain. Therefore, the benefit of the proposed method is not merely lower RMS error in all cases, but rather achieving sufficient performance with minimal, a priori-determined model complexity, while avoiding iterative instability, making it particularly advantageous for resource-constrained sensor communication devices.
The simulation results not only validate the theoretical analysis but also carry significant practical implications for real-world system design. First, the observation that only
parallel branches are sufficient to achieve near-MP performance—even under relatively high memory depth (
)—implies a substantial reduction in hardware resource consumption when implementing the PH model in embedded digital predistortion (DPD) or self-interference cancellation (SIC) units. In field-programmable gate array (FPGA)- or application-specific integrated circuit (ASIC)-based designs, each parallel branch typically requires dedicated multipliers, adders, and memory elements; reducing
K from the worst-case bound
(which coincides here) or from higher values (e.g.,
in IPI methods) directly translates to lower silicon area, reduced power dissipation, and decreased latency, critical metrics for battery-powered IoT transceivers or dense full-duplex base stations. Second, the proposed LS-SVD-CG method eliminates iterative training, enabling one-shot coefficient computation during calibration. This avoids the convergence time and potential instability of iterative methods like IPI—especially at high input powers (as shown in
Figure 7)—thereby supporting faster online model updates under dynamic operating conditions (e.g., temperature drift or power level changes).
Finally, the ability to predict achievable performance in advance via singular value inspection (i.e., the tail-sum ) allows system architects to make informed trade-offs between model complexity and required cancellation depth before hardware deployment. For instance, if a full-duplex radio only requires −40 dB RMS residual interference,
Figure 4 shows that
may suffice, further simplifying the implementation. This predictive capability enhances design flexibility and robustness in resource-constrained sensor communication systems.
5. Conclusions
In this work, we have analyzed the performance of the PH model under underdetermined conditions by comparing it with the MP model under identical basis functions. We rigorously established that the PH model’s performance is upper-bounded by that of the MP model, and derived a closed-form expression linking the fitting error to the tail sum of squared singular values of the MP coefficient matrix. This result implies that only a few dominant singular components are typically required to achieve near-optimal modeling accuracy, which was confirmed in simulations: for a PA model with nonlinear order and memory depth , just three parallel branches suffice to match the MP performance, substantially reducing model complexity.
Building on this insight, we proposed a coefficient generation method combining least squares estimation with singular value decomposition. The method directly computes PH coefficients without iterative tuning and provides an a priori estimate of achievable modeling accuracy, making it well-suited for real-time embedded implementations in sensor communication systems. Its efficiency and stability are particularly advantageous for applications such as full-duplex radios, where low-latency self-interference cancellation under nonlinear RF impairments is critical, as well as for Internet of Things (IoT) transceivers and active RF sensors that demand lightweight yet accurate behavioral models.
Nevertheless, the current approach assumes ideal coefficient estimation from noise-free training data and fixed model orders, which may not hold in practical scenarios with time-varying hardware conditions or limited observation windows. Future work should therefore investigate robust coefficient generation under noisy or data-scarce conditions, adaptive selection of nonlinear order and memory depth based on instantaneous signal or environmental cues, and hardware-efficient deployment of the proposed method in FPGA- or ASIC-based predistortion architectures. Extending the framework to wideband multiple-input multiple-output (MIMO) or envelope-tracking power amplifiers would further broaden its applicability in next-generation sensor networks.