Papers
Topics
Authors
Recent
Search
2000 character limit reached

Multi-Norm Beamforming Techniques

Updated 7 July 2026
  • Multi-norm beamforming is a technique that employs various norm formulations to model uncertainty and regularize beamformer outputs, enhancing robustness and sparsity.
  • It encompasses methods such as robust adaptive beamforming, downlink 3D-MIMO, and speech enhancement, each leveraging different norm constraints for improved performance.
  • Norm choice directly impacts SINR, power consumption, and computational efficiency, guiding optimization strategies across diverse signal processing applications.

Multi-norm beamforming denotes beamforming formulations in which several norms are used to model uncertainty, regularize the beamformer output, or both. In the cited literature, this includes robust adaptive beamforming for a general-rank signal model with matrix induced p,q\ell_{p,q}-norm uncertainty, downlink 3D-MIMO beamforming with 1\ell_1-norm bounded CSI uncertainty and extensions to other vector and mixed norms, and speech enhancement beamforming that minimizes output power together with an 1\ell_1-norm penalty under a distortionless constraint (Huang et al., 2021, Liu et al., 2018, Qin et al., 24 Jul 2025). The common structure is that norm choice changes either the geometry of the admissible perturbations or the sparsity profile encouraged at the beamformer output.

1. Norms and uncertainty models

For XCM×NX\in\mathbb C^{M\times N}, the induced matrix p,q\ell_{p,q}-norm is defined by

Xp,q=maxzq=1Xzp.\|X\|_{p,q}=\max_{\|z\|_q=1}\|Xz\|_p.

Equivalently,

Xp,q=max{Xzp:  zCN,  zq=1}.\|X\|_{p,q}=\max\{\|X z\|_p:\;z\in\mathbb C^N,\;\|z\|_q=1\}.

In Huang and Vorobyov’s robust adaptive beamforming formulation, this norm is used to constrain matrix perturbations introduced into a factorization of the presumed desired-signal covariance. For the least-squares problem

minΔ:  Δp,qη  (X+Δ)ybp,\min_{\Delta:\;\|\Delta\|_{p,q}\le\eta}\;\|(X+\Delta)\,y-b\|_p,

the optimal value admits the closed form

minΔp,qη(X+Δ)ybp=max{Xybpηyq,  0},\min_{\|\Delta\|_{p,q}\le\eta}\,\|(X+\Delta)y-b\|_p =\max\Bigl\{\|Xy-b\|_p-\eta\,\|y\|_q,\;0\Bigr\},

with equality obtained by a suitable rank-one construction of the worst-case Δ\Delta^\star when 1\ell_10 (Huang et al., 2021).

In vector-uncertainty models for downlink beamforming, the same norm logic appears through channel-error sets. For user 1\ell_11, the 1\ell_12-bounded uncertainty set is

1\ell_13

The same framework also admits 1\ell_14-norm uncertainty,

1\ell_15

mixed 1\ell_16-norm uncertainty,

1\ell_17

and intersections of ellipsoids or hyper-rectangles. For a general 1\ell_18-norm bound 1\ell_19, the dual norm 1\ell_10 satisfies 1\ell_11, and the worst-case inner product obeys

1\ell_12

which is the basic device used to translate norm-bounded uncertainty into conic constraints (Liu et al., 2018).

2. General-rank robust adaptive beamforming

For a general-rank signal model, the presumed signal covariance is written as

1\ell_13

and the uncertainty is introduced through

1\ell_14

Applying the closed-form least-squares result yields the inner worst-case minimization

1\ell_15

The associated worst-case SINR maximization is

1\ell_16

which is reformulated, after dropping the zero-clamp since the optimum is nonnegative, as

1\ell_17

With 1\ell_18, the final problem is

1\ell_19

This recasts worst-case SINR maximization as the maximization of the difference between an XCM×NX\in\mathbb C^{M\times N}0-norm function and an XCM×NX\in\mathbb C^{M\times N}1-norm function under a convex quadratic constraint (Huang et al., 2021).

The same paper studies a generalized RAB problem in which the XCM×NX\in\mathbb C^{M\times N}2-term is replaced by an XCM×NX\in\mathbb C^{M\times N}3-term and the matrix uncertainty is bounded by XCM×NX\in\mathbb C^{M\times N}4. The inner result becomes

XCM×NX\in\mathbb C^{M\times N}5

and the corresponding design is

XCM×NX\in\mathbb C^{M\times N}6

The resulting family of beamformers depends explicitly on the choice of XCM×NX\in\mathbb C^{M\times N}7 rather than only on the conventional Frobenius-norm case XCM×NX\in\mathbb C^{M\times N}8 (Huang et al., 2021).

3. Sequential SOCP approximation and norm-pair selection

For any rational XCM×NX\in\mathbb C^{M\times N}9, p,q\ell_{p,q}0 has an SOC-representable epigraph, and p,q\ell_{p,q}1 is handled through a lower-affine approximation at the current iterate p,q\ell_{p,q}2: p,q\ell_{p,q}3 Each SOCP subproblem is then

p,q\ell_{p,q}4

which is fully SOC-representable for any rational p,q\ell_{p,q}5. The iterative scheme initializes a feasible p,q\ell_{p,q}6, solves the SOCP to obtain p,q\ell_{p,q}7, increments p,q\ell_{p,q}8, and stops when

p,q\ell_{p,q}9

The sequence of objective values Xp,q=maxzq=1Xzp.\|X\|_{p,q}=\max_{\|z\|_q=1}\|Xz\|_p.0 is nondecreasing, and under mild boundedness assumptions the iterates converge to a locally stationary point. The stated complexity per iteration is that solving an SOCP in Xp,q=maxzq=1Xzp.\|X\|_{p,q}=\max_{\|z\|_q=1}\|Xz\|_p.1 variables with Xp,q=maxzq=1Xzp.\|X\|_{p,q}=\max_{\|z\|_q=1}\|Xz\|_p.2 second-order cones of dimension up to Xp,q=maxzq=1Xzp.\|X\|_{p,q}=\max_{\|z\|_q=1}\|Xz\|_p.3 costs on the order of Xp,q=maxzq=1Xzp.\|X\|_{p,q}=\max_{\|z\|_q=1}\|Xz\|_p.4 or better using interior-point methods (Huang et al., 2021).

The generalized Xp,q=maxzq=1Xzp.\|X\|_{p,q}=\max_{\|z\|_q=1}\|Xz\|_p.5-minus-Xp,q=maxzq=1Xzp.\|X\|_{p,q}=\max_{\|z\|_q=1}\|Xz\|_p.6 formulation uses the same sequential-SOCP approach provided Xp,q=maxzq=1Xzp.\|X\|_{p,q}=\max_{\|z\|_q=1}\|Xz\|_p.7, and Xp,q=maxzq=1Xzp.\|X\|_{p,q}=\max_{\|z\|_q=1}\|Xz\|_p.8 if one wants to linearize Xp,q=maxzq=1Xzp.\|X\|_{p,q}=\max_{\|z\|_q=1}\|Xz\|_p.9, are rational. The paper describes a practical norm-pair selection rule: one fixes a small finite candidate set of pairs Xp,q=max{Xzp:  zCN,  zq=1}.\|X\|_{p,q}=\max\{\|X z\|_p:\;z\in\mathbb C^N,\;\|z\|_q=1\}.0, for example Xp,q=max{Xzp:  zCN,  zq=1}.\|X\|_{p,q}=\max\{\|X z\|_p:\;z\in\mathbb C^N,\;\|z\|_q=1\}.1, runs the sequential-SOCP algorithm for each pair, computes the actual array-output SINR over held-out snapshots, and selects the Xp,q=max{Xzp:  zCN,  zq=1}.\|X\|_{p,q}=\max\{\|X z\|_p:\;z\in\mathbb C^N,\;\|z\|_q=1\}.2 whose beamformer achieves the largest actual SINR. This suggests that norm choice is treated as a model-selection variable rather than as a fixed convention (Huang et al., 2021).

In downlink 3D-MIMO, robust beamforming is posed as minimization of total transmit power under worst-case SINR constraints over the uncertainty set Xp,q=max{Xzp:  zCN,  zq=1}.\|X\|_{p,q}=\max\{\|X z\|_p:\;z\in\mathbb C^N,\;\|z\|_q=1\}.3. With beamformers Xp,q=max{Xzp:  zCN,  zq=1}.\|X\|_{p,q}=\max\{\|X z\|_p:\;z\in\mathbb C^N,\;\|z\|_q=1\}.4,

Xp,q=max{Xzp:  zCN,  zq=1}.\|X\|_{p,q}=\max\{\|X z\|_p:\;z\in\mathbb C^N,\;\|z\|_q=1\}.5

and the robust design is

Xp,q=max{Xzp:  zCN,  zq=1}.\|X\|_{p,q}=\max\{\|X z\|_p:\;z\in\mathbb C^N,\;\|z\|_q=1\}.6

The reformulation introduces Xp,q=max{Xzp:  zCN,  zq=1}.\|X\|_{p,q}=\max\{\|X z\|_p:\;z\in\mathbb C^N,\;\|z\|_q=1\}.7, auxiliary variables Xp,q=max{Xzp:  zCN,  zq=1}.\|X\|_{p,q}=\max\{\|X z\|_p:\;z\in\mathbb C^N,\;\|z\|_q=1\}.8, and the constant Xp,q=max{Xzp:  zCN,  zq=1}.\|X\|_{p,q}=\max\{\|X z\|_p:\;z\in\mathbb C^N,\;\|z\|_q=1\}.9, so that

minΔ:  Δp,qη  (X+Δ)ybp,\min_{\Delta:\;\|\Delta\|_{p,q}\le\eta}\;\|(X+\Delta)\,y-b\|_p,0

Using minΔ:  Δp,qη  (X+Δ)ybp,\min_{\Delta:\;\|\Delta\|_{p,q}\le\eta}\;\|(X+\Delta)\,y-b\|_p,1, one obtains

minΔ:  Δp,qη  (X+Δ)ybp,\min_{\Delta:\;\|\Delta\|_{p,q}\le\eta}\;\|(X+\Delta)\,y-b\|_p,2

With minΔ:  Δp,qη  (X+Δ)ybp,\min_{\Delta:\;\|\Delta\|_{p,q}\le\eta}\;\|(X+\Delta)\,y-b\|_p,3, row vectors minΔ:  Δp,qη  (X+Δ)ybp,\min_{\Delta:\;\|\Delta\|_{p,q}\le\eta}\;\|(X+\Delta)\,y-b\|_p,4, and minΔ:  Δp,qη  (X+Δ)ybp,\min_{\Delta:\;\|\Delta\|_{p,q}\le\eta}\;\|(X+\Delta)\,y-b\|_p,5, one further gets

minΔ:  Δp,qη  (X+Δ)ybp,\min_{\Delta:\;\|\Delta\|_{p,q}\le\eta}\;\|(X+\Delta)\,y-b\|_p,6

All constraints are linear or second-order-cone constraints, so the final problem is an SOCP solvable efficiently by a standard SOCP solver such as CVX (Liu et al., 2018).

The same work makes the multi-norm generalization explicit. For a general minΔ:  Δp,qη  (X+Δ)ybp,\min_{\Delta:\;\|\Delta\|_{p,q}\le\eta}\;\|(X+\Delta)\,y-b\|_p,7-norm uncertainty bound minΔ:  Δp,qη  (X+Δ)ybp,\min_{\Delta:\;\|\Delta\|_{p,q}\le\eta}\;\|(X+\Delta)\,y-b\|_p,8, the “numerator” constraint becomes

minΔ:  Δp,qη  (X+Δ)ybp,\min_{\Delta:\;\|\Delta\|_{p,q}\le\eta}\;\|(X+\Delta)\,y-b\|_p,9

with the corresponding dual norm minΔp,qη(X+Δ)ybp=max{Xybpηyq,  0},\min_{\|\Delta\|_{p,q}\le\eta}\,\|(X+\Delta)y-b\|_p =\max\Bigl\{\|Xy-b\|_p-\eta\,\|y\|_q,\;0\Bigr\},0. The paper also notes that minΔp,qη(X+Δ)ybp=max{Xybpηyq,  0},\min_{\|\Delta\|_{p,q}\le\eta}\,\|(X+\Delta)y-b\|_p =\max\Bigl\{\|Xy-b\|_p-\eta\,\|y\|_q,\;0\Bigr\},1 can be represented via linear constraints and a positive slack, minΔp,qη(X+Δ)ybp=max{Xybpηyq,  0},\min_{\|\Delta\|_{p,q}\le\eta}\,\|(X+\Delta)y-b\|_p =\max\Bigl\{\|Xy-b\|_p-\eta\,\|y\|_q,\;0\Bigr\},2 is polyhedral and can be recast with auxiliary variables minΔp,qη(X+Δ)ybp=max{Xybpηyq,  0},\min_{\|\Delta\|_{p,q}\le\eta}\,\|(X+\Delta)y-b\|_p =\max\Bigl\{\|Xy-b\|_p-\eta\,\|y\|_q,\;0\Bigr\},3, and mixed minΔp,qη(X+Δ)ybp=max{Xybpηyq,  0},\min_{\|\Delta\|_{p,q}\le\eta}\,\|(X+\Delta)y-b\|_p =\max\Bigl\{\|Xy-b\|_p-\eta\,\|y\|_q,\;0\Bigr\},4 constraints lead to conic combinations of rotated-SOC and SOC constraints. The final result is that, for any desired minΔp,qη(X+Δ)ybp=max{Xybpηyq,  0},\min_{\|\Delta\|_{p,q}\le\eta}\,\|(X+\Delta)y-b\|_p =\max\Bigl\{\|Xy-b\|_p-\eta\,\|y\|_q,\;0\Bigr\},5-norm or mixed-norm uncertainty, each worst-case term translates into either a linear, an SOC, or a rotated-SOC constraint, so the robust beamforming problem remains in the class of conic programs solvable in polynomial time (Liu et al., 2018).

5. Speech enhancement with power-plus-sparsity beamforming

In Qin et al., the beamforming stage follows a dual-path MCLP dereverberation step. At each frame-frequency bin, the early estimate is

minΔp,qη(X+Δ)ybp=max{Xybpηyq,  0},\min_{\|\Delta\|_{p,q}\le\eta}\,\|(X+\Delta)y-b\|_p =\max\Bigl\{\|Xy-b\|_p-\eta\,\|y\|_q,\;0\Bigr\},6

The beamformer seeks minΔp,qη(X+Δ)ybp=max{Xybpηyq,  0},\min_{\|\Delta\|_{p,q}\le\eta}\,\|(X+\Delta)y-b\|_p =\max\Bigl\{\|Xy-b\|_p-\eta\,\|y\|_q,\;0\Bigr\},7 that minimizes output power together with an minΔp,qη(X+Δ)ybp=max{Xybpηyq,  0},\min_{\|\Delta\|_{p,q}\le\eta}\,\|(X+\Delta)y-b\|_p =\max\Bigl\{\|Xy-b\|_p-\eta\,\|y\|_q,\;0\Bigr\},8-norm penalty while preserving the target direction minΔp,qη(X+Δ)ybp=max{Xybpηyq,  0},\min_{\|\Delta\|_{p,q}\le\eta}\,\|(X+\Delta)y-b\|_p =\max\Bigl\{\|Xy-b\|_p-\eta\,\|y\|_q,\;0\Bigr\},9: Δ\Delta^\star0 Here Δ\Delta^\star1 is the output power term, Δ\Delta^\star2 is the sample-wise Δ\Delta^\star3 norm over the complex output, Δ\Delta^\star4 weights the sparsity penalty, and Δ\Delta^\star5 is the steering vector of the desired source. The paper states that speech STFT frames are sparse in magnitude, and that the additional Δ\Delta^\star6 penalty encourages the beamformer output to concentrate energy in a few TF bins, thereby further suppressing diffuse noise and small residual reverberation (Qin et al., 24 Jul 2025).

The optimization is handled by ADMM. Auxiliary variables Δ\Delta^\star7 are introduced as scalar copies of the beamformer output,

Δ\Delta^\star8

with dual variables Δ\Delta^\star9 for these equalities and 1\ell_100 for the distortionless constraint. The augmented Lagrangian is

1\ell_101

The 1\ell_102-update is a small quadratic program with one linear constraint. Defining

1\ell_103

and

1\ell_104

one obtains

1\ell_105

The 1\ell_106-update is complex soft-thresholding,

1\ell_107

and the dual updates are

1\ell_108

1\ell_109

Since the objective is convex in 1\ell_110 and the constraints are affine, the paper states that ADMM converges to the global optimum under standard assumptions. In the complete pipeline, Stage 1 is dual-path MCLP, which removes late reverberation by minimizing 1\ell_111 of the dereverberated multichannel signals via PALM, and Stage 2 is multi-norm beamforming, which removes spatial noise and further sharpens sparsity by minimizing output power plus 1\ell_112 under a distortionless constraint via ADMM (Qin et al., 24 Jul 2025).

6. Reported performance, norm trade-offs, and scope

The reported numerical results emphasize that norm choice affects both beamformer quality and computational profile. In the induced 1\ell_113-norm RAB experiments, for 1\ell_114, 1\ell_115, and an Intel Xeon E5-1620 v3 @3.5 GHz, the 1\ell_116-design with 1\ell_117 requires 1\ell_118 s per trial, 1\ell_119 requires 1\ell_120 s, and 1\ell_121 requires 1\ell_122 s. Under 1\ell_123 dB and SNR from 1\ell_124 dB to 1\ell_125 dB, the 1\ell_126 beamformer outperforms 1\ell_127 by 1\ell_128–1\ell_129 dB SINR gain across SNR; the generalized design 1\ell_130 yields a further 1\ell_131 dB gain over 1\ell_132; and the CPU–SINR trade-off reported is that 1\ell_133 is fastest with second-best SINR, whereas 1\ell_134 is slightly slower but gives the best SINR (Huang et al., 2021).

In the 3D-MIMO study, the 1\ell_135-bounded uncertainty model is reported to consume less beamforming power than the conventional spherical uncertainty under the same SINR thresholds. At 1\ell_136 and 1\ell_137 dB, the 1\ell_138-robust design needs approximately 1\ell_139 units of power, whereas spherical 1\ell_140-robust needs approximately 1\ell_141, with the perfect-CSI baseline flat at approximately 1\ell_142. For 1\ell_143 and SINR target increasing from 1\ell_144 to 1\ell_145 dB, the 1\ell_146-robust power grows to approximately 1\ell_147 at 1\ell_148 dB, the 1\ell_149-robust design to approximately 1\ell_150, and the perfect-CSI baseline to approximately 1\ell_151 (Liu et al., 2018).

In the speech-enhancement setting, the multi-norm beamformer is reported to consistently outperform both the cascade WPE+MVDR and the unified WPD beamformer, which omits the extra 1\ell_152 term, in PESQ and SI-SNR across a wide range of reverberation times 1\ell_153 and SNRs, particularly in high reverberation scenarios (Qin et al., 24 Jul 2025).

Setting Norm mechanism Reported outcome
General-rank RAB 1\ell_154 and generalized 1\ell_155 objective under matrix induced norm uncertainty Actual array-output SINR and CPU-time vary with 1\ell_156
Downlink 3D-MIMO 1\ell_157-bounded CSI uncertainty and extensions to other vector and mixed norms Lower transmit power than spherical 1\ell_158-uncertainty for the same worst-case SINR
Speech enhancement Output power plus 1\ell_159-norm penalty under a distortionless constraint Better PESQ and SI-SNR than WPE+MVDR and WPD

A common simplification is to equate multi-norm beamforming solely with replacing an 1\ell_160 or Frobenius uncertainty bound by 1\ell_161. The cited works show a broader technical scope: multiple norms may appear in an induced matrix error model, in vector or mixed uncertainty sets, or directly in the beamformer objective as a joint power-and-sparsity criterion. The solver class also depends on the formulation rather than on the phrase “multi-norm” itself: sequential SOCP approximation is used for the nonconvex 1\ell_162 RAB family, direct SOCP reformulation is used for the 3D-MIMO robust design, and ADMM is used for the speech-enhancement beamformer. This suggests that “multi-norm beamforming” is best understood as a family of norm-parameterized beamforming designs rather than as a single optimization template.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Multi-Norm Beamforming.