半正定Toeplitz矩阵的范德蒙德分解

article/2025/9/20 3:01:03

半正定Toeplitz矩阵的范德蒙德分解

Toeplitz矩阵定义:Matrices whose entries are constant along each diagonal are called Toeplitz matrices.
形如
T = [ r 0 r 1 r 2 r 3 r − 1 r 0 r 1 r 2 r − 2 r − 1 r 0 r 1 r − 3 r − 2 r − 1 r 0 ] (1) \boldsymbol{T}=\left[ \begin{matrix} r_0& r_1& r_2& r_3\\ r_{-1}& r_0& r_1& r_2\\ r_{-2}& r_{-1}& r_0& r_1\\ r_{-3}& r_{-2}& r_{-1}& r_0\\ \end{matrix} \right] \tag{1} T=r0r1r2r3r1r0r1r2r2r1r0r1r3r2r1r0(1)

半正定的Toeplitz矩阵:Positive-Semi-Definite Toeplitz, PSD
形如
T = [ r 0 r 1 r 2 r 3 r 1 ∗ r 0 r 1 r 2 r 2 ∗ r 1 ∗ r 0 r 1 r 3 ∗ r 2 ∗ r 1 ∗ r 0 ] , T ≽ 0 (2) \boldsymbol{T}=\left[ \begin{matrix} r_0& r_1& r_2& r_3\\ r_{1}^{*}& r_0& r_1& r_2\\ r_{2}^{*}& r_{1}^{*}& r_0& r_1\\ r_{3}^{*}& r_{2}^{*}& r_{1}^{*}& r_0\\ \end{matrix} \right] , \ \ \ \boldsymbol{T} \succcurlyeq \boldsymbol 0 \tag{2} T=r0r1r2r3r1r0r1r2r2r1r0r1r3r2r1r0,   T0(2)
其中 T ≽ 0 \boldsymbol{T} \succcurlyeq \boldsymbol 0 T0表示 T \boldsymbol{T} T是半正定矩阵。

定理半正定Toeplitz矩阵的范德蒙德分解
Any PSD Toeplitz matrix T ( u ) ∈ C N × N \boldsymbol T(\boldsymbol u) \in \mathbb C^{N \times N} T(u)CN×N of rank r ≤ N r \leq N rN admits the following r-atomic Vandermonde decomposition:
T = ∑ k = 1 r p k a ( f k ) a H ( f k ) = A ( f ) d i a g ( p ) A H ( f ) (3) \boldsymbol T = \sum_{k=1}^r p_k \boldsymbol a (f_k) \boldsymbol a^H(f_k) = \boldsymbol A( \boldsymbol f ) diag(\boldsymbol p) \boldsymbol A^H( \boldsymbol f ) \tag{3} T=k=1rpka(fk)aH(fk)=A(f)diag(p)AH(f)(3)
where p k > 0 p_k >0 pk>0, and f k ∈ T f_k \in \mathbb T fkT, T = ( − 1 2 , 1 2 ] \mathbb T=(-\frac{1}{2}, \frac{1}{2}] T=(21,21] k = 1 , 2 , ⋯ , r k=1,2,\cdots,r k=1,2,,r are distinct. Moreover, the decompostion above is unique if r < N r < N r<N.
其中
a ( f ) = [ 1 , e i 2 π f , ⋯ , e i 2 π ( N − 1 ) f ] T ∈ C N × 1 \boldsymbol a(f) = [1, e^{i 2 \pi f}, \cdots, e^{i 2 \pi (N-1) f} ]^T \in \mathbb C^{N \times 1} a(f)=[1,ei2πf,,ei2π(N1)f]TCN×1

证明
(1)首先考虑 r = rank ( T ) ≤ N − 1 r=\text{rank}(\boldsymbol T) \leq N - 1 r=rank(T)N1的情况
因为 T ≽ 0 \boldsymbol T \succcurlyeq 0 T0,因此存在 V ∈ C N × r \boldsymbol V \in \mathbb C^{N \times r} VCN×r满足: T = V V H \boldsymbol T= \boldsymbol {VV}^H T=VVH
V − N \boldsymbol V_{-N} VN V \boldsymbol V V去掉第 N N N行(最后一行)的矩阵: V − N ∈ C ( N − 1 ) × r \boldsymbol V_{-N} \in \mathbb{C}^{(N-1) \times r} VNC(N1)×r
V − 1 \boldsymbol V_{-1} V1 V \boldsymbol V V去掉第 1 1 1行(第一行)的矩阵: V − 1 ∈ C ( N − 1 ) × r \boldsymbol V_{-1} \in \mathbb{C}^{(N-1) \times r} V1C(N1)×r
因为半正定Toeplitz矩阵的特殊结构,必然有: V − N V − N H = V − 1 V − 1 H \boldsymbol V_{-N} \boldsymbol V^H_{-N}=\boldsymbol V_{-1} \boldsymbol V^H_{-1} VNVNH=V1V1H (下图给了一个直观解释, V − N V − N H \boldsymbol V_{-N} \boldsymbol V^H_{-N} VNVNH对应红色方框中的矩阵, V − 1 V − 1 H \boldsymbol V_{-1} \boldsymbol V^H_{-1} V1V1H对应绿色方框中的矩阵,两者是一样的)

因此,一定存在某个酉阵 Q ∈ C r × r \boldsymbol Q \in \mathbb C^{r \times r} QCr×r,使得 V − 1 = V − N Q \boldsymbol V_{-1} = \boldsymbol V_{-N} \boldsymbol Q V1=VNQ,据此我们可以进一步得到(=> it follows that) V j , : = V 1 , : Q j − 1 , j = 2 , ⋯ , N \boldsymbol V_{j,:}=\boldsymbol V_{1,:} \boldsymbol Q^{j-1},j=2,\cdots,N Vj,:=V1,:Qj1,j=2,,N,因此
u j = V 1 , : ( V j , : ) T = V 1 , : ( Q j − 1 ) H ( V 1 , : ) H = V 1 , : Q 1 − j ( V 1 , : ) H (4) \begin{aligned} u_j &= \boldsymbol V_{1,:} (\boldsymbol V_{j,:}) ^T \\ &= \boldsymbol V_{1,:} (\boldsymbol Q^{j-1})^H (\boldsymbol V_{1,:})^H \\ &= \boldsymbol V_{1,:} \boldsymbol Q^{1-j} (\boldsymbol V_{1,:})^H \end{aligned} \tag{4} uj=V1,:(Vj,:)T=V1,:(Qj1)H(V1,:)H=V1,:Q1j(V1,:)H(4)

我们可以将 Q ∈ C r × r \boldsymbol Q \in \mathbb C^{r \times r} QCr×r特征分解为(注意 Q \boldsymbol Q Q是酉阵,特征分解必然存在):
Q = Q ~ d i a g ( z 1 , z 2 , ⋯ , z r ) Q ~ H (5) \boldsymbol Q = \tilde{\boldsymbol Q} diag(z_1, z_2, \cdots, z_r) \tilde{\boldsymbol Q}^H \tag{5} Q=Q~diag(z1,z2,,zr)Q~H(5)

其中 Q ~ ∈ C r × r \tilde{\boldsymbol Q} \in \mathbb C^{r \times r} Q~Cr×r是酉阵。因为酉阵的特征值的模都等于1,因此我们可以找到 f k ∈ T , k = 1 , 2 , ⋯ , r f_k \in \mathbb T, k= 1,2,\cdots,r fkT,k=1,2,,r满足 z k = e i 2 π f k , k = 1 , 2 , ⋯ , r z_k=e^{i 2 \pi f_k}, k=1,2,\cdots,r zk=ei2πfk,k=1,2,,r。令 p k = ∣ V 1 , : Q ~ : , k ∣ 2 > 0 , k = 1 , ⋯ , r p_k = \vert \boldsymbol V_{1,:} \tilde{\boldsymbol Q}_{:,k} \vert^2 > 0, k =1,\cdots,r pk=V1,:Q~:,k2>0,k=1,,r,将式(5)代入式(4),我们得到
u j = V 1 , : Q ~ d i a g ( z 1 , z 2 , ⋯ , z r ) 1 − j Q ~ H ( V 1 , : ) H = ∑ k = 1 r p k z k 1 − j = ∑ k = 1 r p k e − i 2 π ( j − 1 ) f k (6) \begin{aligned} u_j &= \boldsymbol V_{1,:} \tilde{\boldsymbol Q} diag(z_1, z_2, \cdots, z_r)^{1-j} \tilde{\boldsymbol Q}^H (\boldsymbol V_{1,:})^H \\ &= \sum_{k=1}^r p_k z_k^{1-j} \\ &= \sum_{k=1}^r p_k e^{-i 2 \pi (j-1) f_k} \end{aligned} \tag{6} uj=V1,:Q~diag(z1,z2,,zr)1jQ~H(V1,:)H=k=1rpkzk1j=k=1rpkei2π(j1)fk(6)

由此可以得出式(3)是成立的。另外, f k 1 ≠ f k 2 , k 1 ≠ k 2 f_{k_1} \neq f_{k_2}, k_1 \neq k_2 fk1=fk2,k1=k2,否则 rank ( T ) < r \text{rank}(\boldsymbol T) < r rank(T)<r(与假设矛盾)。

(2)然后考虑 r = rank ( T ) = N r=\text{rank}(\boldsymbol T) = N r=rank(T)=N的情况
这时, T ≻ 0 \boldsymbol T \succ 0 T0。我们随机地选 f N ∈ T f_N \in \mathbb T fNT,并且令 p N = ( a H ( f N ) T − 1 a ( f N ) ) p_N= { \left ( \boldsymbol a^H(f_N) \boldsymbol T^{-1} \boldsymbol a (f_N) \right ) } pN=(aH(fN)T1a(fN))。另外,我们定义一个新的向量 u ′ ∈ C N × 1 \boldsymbol u^{\prime} \in \mathbb C^{N \times 1} uCN×1
u j ′ = u j − p N e − i 2 π ( j − 1 ) f N u^{\prime}_j = u_j - p_N e^{-i 2 \pi (j-1) f_N} uj=ujpNei2π(j1)fN

可以被证明:
T ( u ′ ) = T ( u ) − p N a ( f N ) a H ( f N ) T ( u ′ ) ≽ 0 rank ( T ( u ′ ) ) = N − 1 \begin{aligned} \boldsymbol T(\boldsymbol u^{\prime}) &= \boldsymbol T(\boldsymbol u) - p_N \boldsymbol a (f_N) \boldsymbol a^H(f_N) \\ \boldsymbol T(\boldsymbol u^{\prime}) & \succcurlyeq \boldsymbol 0 \\ \text{rank} \left ( \boldsymbol T(\boldsymbol u^{\prime}) \right ) &= N-1 \end{aligned} T(u)T(u)rank(T(u))=T(u)pNa(fN)aH(fN)0=N1

因此, T ( u ′ ) \boldsymbol T(\boldsymbol u^{\prime}) T(u)满足第一种 r ≤ N − 1 r \leq N-1 rN1的情况。因此,当 r = N r=N r=N时,分解并不唯一。

最后我们来证明 r ≤ N − 1 r \leq N-1 rN1时分解的唯一性,如果假设存在另一种分解形式: T = A ( f ′ ) P ′ A H ( f ′ ) , p j ′ > 0 \boldsymbol T = \boldsymbol A(f^{\prime}) \boldsymbol P^{\prime} \boldsymbol A^H(f^{\prime}), \ p^{\prime}_j > 0 T=A(f)PAH(f), pj>0,且 f j ′ ∈ T f_j^{\prime} \in \mathbb T fjT各不相同,这时,我们有
A ( f ′ ) P ′ A H ( f ′ ) = A ( f ) P A H ( f ) \boldsymbol A(f^{\prime}) \boldsymbol P^{\prime} \boldsymbol A^H(f^{\prime}) = \boldsymbol A( \boldsymbol f ) \boldsymbol P \boldsymbol A^H( \boldsymbol f ) A(f)PAH(f)=A(f)PAH(f)

那么,存在一个酉阵 Q ′ ∈ C r × r \boldsymbol Q^{\prime} \in \mathbb C^{r \times r} QCr×r 使得 A ( f ′ ) P ′ 1 2 = A ( f ) P 1 2 Q ′ \boldsymbol A(f^{\prime}) \boldsymbol P^{\prime \frac{1}{2}}=\boldsymbol A( \boldsymbol f ) \boldsymbol P^{\frac{1}{2}} \boldsymbol Q^{\prime} A(f)P21=A(f)P21Q,因此
A ( f ′ ) = A ( f ) P 1 2 Q ′ P ′ − 1 2 \boldsymbol A(f^{\prime}) = \boldsymbol A( \boldsymbol f ) \boldsymbol P^{\frac{1}{2}} \boldsymbol Q^{\prime} \boldsymbol P^{\prime -\frac{1}{2}} A(f)=A(f)P21QP21

上式意味着,对于 ∀ j ∈ { 1 , 2 , ⋯ , r } \forall j \in \{1,2,\cdots, r\} j{1,2,,r} a ( f j ′ ) ∈ span { a ( f 1 ) , ⋯ , a ( f r ) } \boldsymbol a(f^{\prime}_j) \in \text{span} \left \{ \boldsymbol a(f_1), \cdots, \boldsymbol a(f_r) \right \} a(fj)span{a(f1),,a(fr)}。又因为在 r ≤ N − 1 r \leq N-1 rN1时,任意两个分量 a ( f i ) \boldsymbol a(f_i) a(fi) a ( f j ) , i ≠ j \boldsymbol a(f_j), i\neq j a(fj),i=j都是线性独立的,因此必然有, { f j ′ } j = 1 r \{f^{\prime}_j\}_{j=1}^r {fj}j=1r { f j } j = 1 r \{f^{}_j\}_{j=1}^r {fj}j=1r相等。由此可以得出,当 r ≤ N − 1 r \leq N-1 rN1时,分解具有唯一性。

总结

  • r ≤ N − 1 r \leq N-1 rN1时,半正定Toeplitz矩阵的范德蒙德分解是唯一地;
  • r = N r = N r=N时,半正定Toeplitz矩阵的范德蒙德分解不唯一。

推论:任意PSD Toeplitz矩阵 T ( u ) ∈ C N × N \boldsymbol T(\boldsymbol u) \in \mathbb C^{ N \times N} T(u)CN×N可以被唯一地分解为:
T = ∑ k = 1 r p k a ( f k ) a H ( f k ) + σ I = A ( f ) d i a g ( p ) A H ( f ) + σ I \boldsymbol T = \sum_{k=1}^r p_k \boldsymbol a(f_k) \boldsymbol a^H(f_k) + \sigma \boldsymbol I = \boldsymbol A( \boldsymbol f ) diag(\boldsymbol p) \boldsymbol A^H( \boldsymbol f ) + \sigma \boldsymbol I T=k=1rpka(fk)aH(fk)+σI=A(f)diag(p)AH(f)+σI
其中 σ = λ m i n ( T ) \sigma = \lambda_{min}(\boldsymbol T) σ=λmin(T) r = rank ( T − σ I ) < N r = \text{rank}(\boldsymbol T - \sigma \boldsymbol I) < N r=rank(TσI)<N p k > 0 p_k >0 pk>0 f k ∈ T , k = 1 , ⋯ , r f_k \in \mathbb T, k=1,\cdots,r fkT,k=1,,r are disjoint.
Remark: Note that the uniqueness of the decomposition above is guranteed by the condition that σ = λ m i n ( T ) \sigma=\lambda_{min}(\boldsymbol T) σ=λmin(T). If the condition is violated by letting 0 ≤ σ < λ m i n ( T ) 0 \leq \sigma < \lambda_{min}(\boldsymbol T) 0σ<λmin(T) (in such a case T \boldsymbol T T has full rank and r ≥ N r \geq N rN), then the deomposition cannot be unique.

参考

[1] Yang, Z., Li, J., Stoica, P., & Xie, L. (2016). Sparse Methods for Direction-of-Arrival Estimation. ArXiv, abs/1609.09596.


http://chatgpt.dhexx.cn/article/XnTJ6JFZ.shtml

相关文章

线性代数学习笔记8-4:正定矩阵、二次型的几何意义、配方法与消元法的联系、最小二乘法与半正定矩阵A^T A

正定矩阵Positive definite matrice 之前说过&#xff0c;正定矩阵是一类特殊的对称矩阵&#xff1a; 正定矩阵满足对称矩阵的特性&#xff08;特征值为实数并且拥有一套正交特征向量、正 / 负主元的数目等于正 / 负特征值的数目&#xff09;另外&#xff0c;正定矩阵还具有更…

正态分布中的半正定矩阵(协方差矩阵)

正态分布中的半正定矩阵&#xff08;协方差矩阵&#xff09; 1.什么是正定矩阵和半正定矩阵 我们学习半正定矩阵前&#xff0c;得先了解&#xff0c;正定矩阵与半正定矩阵的关系以及什么是正定矩阵。这里先学习什么是二次型。 首先给出二次型的定义 定义1:设P为数域&#xf…

什么是正定矩阵,什么是负定矩阵?判别方法

一、负定矩阵判别方法有&#xff1a; 1、 A 的特征值都小于0 2、A的k阶顺序主子式 * (-1)^k > 0 &#xff08;也就是偶数阶主子式为正&#xff0c;奇数阶主子式为负。 顺序主子式是行列式&#xff0c;第k阶顺序主子式就是矩阵的前k行和前k列组成的行列式&#xff0c; &#…

半正定矩阵理解

半正定与正定矩阵同意用半正定矩阵来事例&#xff1a; 首先半正定矩阵定义为: 其中X 是向量&#xff0c;M 是变换矩阵 我们换一个思路看这个问题&#xff0c;矩阵变换中&#xff0c; 代表对向量 X进行变换&#xff0c;我们假设变换后的向量为Y&#xff0c;记做YMX。于是半正…

正定矩阵及其系列性质

1. 正定矩阵的定义 广义定义&#xff1a;设M是n阶方阵&#xff0c;如果对任何非零向量z&#xff0c;都有&#xff0c;则称M为正定矩阵&#xff1b; 狭义定义&#xff1a;一个n阶的实对称矩阵M是正定的的条件是当且仅当对于所有的非零实系数向量z&#xff0c;都有。 2. 正定矩…

半正定矩阵 正定

矩阵A正定是指,对任意的X≠0恒有X^TAX&#xff1e;0 矩阵A半正定是指,对任意的X≠0恒有X^TAX≥0 X^T代表X的转置 对一般的矩阵来说&#xff0c;要把矩阵化成标准型才可以这样说。一个矩阵是正定的是指该矩阵对应的实 二次型f&#xff08;x1,x2,...,xn&#xff09;对任意的一组不…

「正定矩阵」和「半正定矩阵」

在众多的机器学习模型中&#xff0c;线性代数的身影无处不在&#xff0c;当然&#xff0c;我们也会时常碰到线性代数中的正定矩阵和半正定矩阵。例如&#xff0c;多元正态分布的协方差矩阵要求是半正定的。 ------------------------------------------ 1. 基本的定义 正定和半…

正定矩阵与半正定矩阵

作者&#xff1a;cwaar链接&#xff1a;https://www.zhihu.com/question/22098422/answer/35874276来源&#xff1a;知乎 首先半正定矩阵定义为: 其中 X 是向量&#xff0c;M 是变换矩阵。 我们换一个思路看这个问题&#xff0c;矩阵变换中&#xff0c; 代表对向量 X 进行变换…

证明:协方差矩阵是半正定矩阵

好多年没看过linear algebra…… 感谢百度知道网友“xtimz”提供的答案。 写成分量形式就是这样。 &#xff08;看不清楚的话&#xff0c;可以对着这张图点右键&#xff0c;然后在新地址中打开该图片&#xff0c;就可以放大了。或者直接保存到本地再放大查看也行。&#xff0…

【线性代数】理解正定矩阵和半正定矩阵

目录 1 前言2 定义3 从几何的角度理解4 参考文献 1 前言 内容为自己的学习总结&#xff0c;其中多有借鉴他人的地方&#xff0c;最后一并给出链接。 2 定义 在机器学习和谱图理论的学习中&#xff0c;总会用到正定矩阵半正定矩阵概念&#xff0c;了解它们的概念是十分必要的。…

矩阵的 正定与半正定

先不慌&#xff0c;我们要搞清楚正定与半正定先熟悉几个基本的概念 一&#xff1a;矩阵的基 最简单的理解就是&#xff1a;线性变换就是线性映射&#xff0c;矩阵只不过是线性映射的系数而已。所以&#xff0c;选定基底实际是选定坐标轴&#xff08;不一定正交&#xff09;。我…

正定矩阵、负定矩阵、半正定矩阵、半负定矩阵

正定矩阵、负定矩阵、半正定矩阵、半负定矩阵 载▼ 1.正定矩阵 一个 nn 的实 对称矩阵 M 是 正定 的&#xff0c; 当且仅当 对于所有的非零实系数 向量 z &#xff0c;都有 zTMz > 0 。其中 z T 表示 z 的 转置 。 2.负定矩阵 与正定矩阵相对应的&#xff0c;一个nn的埃尔…

正定矩阵和半正定矩阵

定义 正定和半正定这两个词的英文分别是positive definite和positive semi-definite&#xff0c;其中&#xff0c;definite是一个形容词&#xff0c;表示“明确的、确定的”等意思。 【定义1】给定一个大小为的实对称矩阵 &#xff0c;若对于任意长度为 的非零向量 &#x…

半正定矩阵和正定矩阵的一些理解和补充

文章目录 一&#xff1a;半正定矩阵二&#xff1a;正定矩阵3.直观理解正定、半正定矩阵 一&#xff1a;半正定矩阵 设A是实对称矩阵。如果对任意的实非零列向量x有xTAx≥0&#xff0c;就称A为半正定矩阵。 等价条件&#xff1a; 1. A是半正定的…

半正定矩阵

1.【定义】给定一个大小为 n n nx n n n的实对称矩阵A,若对于任意长度为 n n n的向量 x x x,有 x T A x ≥ 0 x^{T}Ax \geq 0 xTAx≥0恒成立&#xff0c;则矩阵A是一个半正定矩阵。 半正定矩阵包含正定矩阵&#xff08;正定矩阵是 x T A x > 0 x^{T}Ax > 0 xTAx>0&…

正定矩阵(Positive Definite Matrices)、半正定矩阵(Positive Semidefinite Matrices)

正定矩阵、半正定矩阵 1.正定矩阵、半正定矩阵1.1 正定矩阵1.1.1 判断正定矩阵 1.2 半正定矩阵1.2.1 判定半正定矩阵 1.3 椭圆 a x 2 2 b x y c y 2 1 ax^22bxycy^21 ax22bxycy211.3.1 与对称矩阵 S S S有关的椭圆1.3.2 与特征值矩阵 Λ \Lambda Λ有关的椭圆 1.4 重要应用…

正定矩阵与半正定矩阵定义与判别

1.正定矩阵和半正定矩阵 若所有特征值均大于零&#xff0c;则称为正定。 定义:A是n阶方阵&#xff0c;如果对任何非零向量x&#xff0c;都有>0,其中表示x的转置&#xff0c;就称A为正定矩阵。 性质: 正定矩阵的行列式恒为正&#xff1b;实对称矩阵AA正定当且仅当AA与单位…

C++求解汉明距离

目录 汉明距离介绍汉明距离应用解法1&#xff1a;Brian Kernighan算法解法2解法3 汉明距离介绍 leetcode 461 汉明距离&#xff0c;难度&#xff1a;简单 两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 x 和 y&#xff0c;计算并返…

计算快速汉明距离

汉明距离,作为一种衡量特征距离的计算方法,在很多场合都有应用,其主要思想是找到两个特征之间的差异大小,也可以说是相似性。 我是在图像处理中用到的,项目中需要计算图像梯度方向,我选择了四个方向,这样就可以用二位二进制表示,分别为 0,1,2,3,也就是 00,01,10,11,…

汉明距离、汉明损失详解及代码(python)

文章目录 引言汉明距离(Hamming distance)代码示例 汉明损失(Hamming loss)代码示例 参考链接 引言 汉明距离是机器学习中的常用度量。本文整理了具体的图示代码&#xff0c;帮你形象化理解汉明距离(Hamming distance)、汉明损失(Hamming loss)。 汉明距离(Hamming distance)…