我们现在如果知道F是归一化DFT矩阵。那么我们现在想要算|F_N*v|^2的展开表达式应该怎么算?我...
創建於:2025年12月21日
使用 GPT-5.2 Thinking 回答 Chat01
創建於:2025年12月21日
使用 GPT-5.2 Thinking 回答 Chat01
我们现在如果知道F是归一化DFT矩阵。那么我们现在想要算|F_Nv|^2的展开表达式应该怎么算?我们想把前面的模平方给打开,用DFT矩阵的列f和v相乘求和的方式展开,v也是一个N1的
设 是归一化 DFT 矩阵(因此是酉矩阵),用 0-based 下标更常见:
记 的第 列为 ,向量 的元素为 。
那么
这就是你说的“用 DFT 矩阵的列 和 相乘求和”。
通常 指 逐元素模平方:得到一个 向量,其第 个分量是 。
第 个分量:
所以
把归一化 DFT 的列元素代入 :
这就是“模平方展开后的双重求和形式”。
因为逐元素模平方向量满足
而 ,所以
其中 是逐元素乘法。
令 ,则
而逐元素模平方就是 的对角线:
因为归一化 DFT 是酉矩阵:
如果你告诉我你们的下标是从 1 开始(1-based)还是从 0 开始(0-based),我也可以把指数里的 形式按你们论文/代码习惯改成完全一致的版本。
现在我们计算的是:r_k&=\mathbf{x}^H\mathbf{J}k\mathbf{x},其中\begin{equation}
\mathbf{J}k =
\begin{bmatrix}
0 & \mathbf{I}{N-k} \
\mathbf{I}{k} & 0
\end{bmatrix},
\end{equation} ,想用二维累加求和的方式展开
你这个 本质上是一个循环移位(circular shift)置换矩阵。所以
可以先按“二维累加求和(双重求和)”的标准二次型展开,然后再化简成更直观的一维求和。
令 ,则
关键是把 写成“分段 + 指示函数”的形式。
由你的块矩阵
它的非零元素只有两块:
因此可以用 Kronecker delta(或指示函数)写成:
代回双重求和,就是你要的“二维累加求和展开”:
因为 ,所以上式直接化简为:
这就是最常见的“分段形式”。
用循环索引(1-based):
如果你们用 0-based()会更干净:
如果你希望我把它写成你们论文里一致的下标体系(比如 还是 ,以及 是左移还是右移),把你们 的取值范围发我一句,我可以把上面每个式子都改成完全一致的版本。
可不可以写成r_k=\sum_{p=1}^N\sum_{q=1}^N \mathbf{x}_p\exp(j\tfrac{2\pi k(p-q)}{N})\mathbf{x}^*_q
一般情况下 不可以把
直接写成你给的那种“单个指数核”的二维和:
原因很简单: 是循环移位的置换矩阵(非常稀疏,每行每列只有一个 1),而你这个指数核对应的矩阵
是稠密矩阵,而且还是 rank-1(外积形式),两者不是同一个矩阵,所以对应的二次型一般不相等。
把它因式分解一下就看出来了:
这其实是“某个 DFT 频点的幅度平方”(取决于你 DFT 的正负号和是否归一化),不是循环自相关 。
按二次型最标准的二维展开是
而 的元素是一个“循环位移的 Kronecker delta”:
(这里按你给的块结构理解为“把 循环移位 位”)。
所以你要的“二维累加”可以写成:
或者写成 Kronecker delta:
化简掉 delta 就回到常见的一维形式:
利用离散正交性:
令 , ,得到
代回 :
这才是把 用“指数核”表达出来的正确方式——但注意它必然带一个对 的求和,不可能像你写的那样只剩一个 。
如果你告诉我你们这里的 取值范围( 还是 )以及 是“左移”还是“右移”,我可以把上面的 的方向和符号完全对齐到你们文档里的定义。
我们现在要化简下面的这个解析解。现在的要求是:1、\exp(j\mathbf{a}^H\mathbf{v})这一项一点不要动;2、不带k的两个指数项尝试化简,如果得到的是delta函数,尝试用指数函数来表达:
\begin{align}
|r_k|^2 &= \sum_{n=1}^N\big|\mathbf{f}n\mathbf{x}\big|^2\exp!\left(j\frac{2\pi k (n-1)}{N}\right)\sum{m=1}^N\big|\mathbf{f}m\mathbf{x}\big|^2\exp!\left(-j\frac{2\pi k (m-1)}{N}\right)\notag\
& = \sum{n=1}^N\sum_{m=1}^N \big|\mathbf{f}_n\mathbf{x}\big|^2\big|\mathbf{f}_m\mathbf{x}\big|^2\exp!\left(j\frac{2\pi k (n-m)}{N}\right)
\end{align}
where
\begin{align}
&\big|\mathbf{f}n\mathbf{x}\big|^2\big|\mathbf{f}m\mathbf{x}\big|^2 \notag\
&= \sum{p=1}^N\sum{q=1}^N\exp\bigg[j(\mathbf{f}p^H-\mathbf{f}q^H)\mathbf{v})\bigg]\exp\left(-j\frac{2\pi(n-1)(p-q)}{N}\right)\sum{p'=1}^N\sum{q'=1}^N\exp\bigg[j(\mathbf{f}{p'}^H-\mathbf{f}{q'}^H)\mathbf{v})\bigg]\exp\left(-j\frac{2\pi(m-1)(p'-q')}{N}\right)\notag\
&= \sum_{p,q,p'q'}\exp(j\mathbf{a}^H\mathbf{v})\exp\left(-j\frac{2\pi(n-1)(p-q)}{N}\right)\exp\left(-j\frac{2\pi(m-1)(p'-q')}{N}\right)
\end{align}
with
\begin{equation}
\mathbf{a}^H = \mathbf{f}p^H-\mathbf{f}q^H+\mathbf{f}{p'}^H-\mathbf{f}{q'}^H
\end{equation}
可以。把你最后一行代回到 里,然后先把对 的求和“吃掉”(它们会变成周期 Kronecker delta)。全程保持 原封不动。
由
以及
得到
先看 -和:
其中我用 周期 delta(模 ) 记号
同理 -和:
两边前面的 正好抵消,所以
等价地把第二个 delta 改写成 的形式:
用标准恒等式
代入上式,两個 会带来两个指数求和,且 正好抵消 :
或用 的版本:
因为 会强制 , 会强制 。定义循环下标
则可写成
其中 仍然完全不展开。
如果你们的 是取 还是 ,我可以把 里的 “” 统一改成你们正文里一致的下标(避免 off-by-one)。
现在推导一个解析解,|F^H|Fx|^2|^2,用四阶求和来展开,x是N1的向量,F是NN的归一化DFT矩阵
下面把你要的量写清楚并做“四阶求和(四个自由指标)”展开。为避免歧义,我把括号补全为
其中 表示逐元素模平方。令
则目标向量就是 ,其第 个分量为 。
采用 1-based 下标:
因此
(注意 为实数,所以不需要再写共轭。)
同理
把上面代入第 2) 式:
交换求和顺序并把常数提出:
这就是四阶求和形式:外层只剩 四个求和指标; 已经被收进了两个括号里的几何级数和。
用
则
并且如果你想把 再用指数表示:
如果你这里的外层 其实是想要 (四次方)或 ,告诉我你想要哪个标量/向量形式,我可以在上面结果基础上继续推(那会变成更高阶的求和,但也能用 DFT 正交性把一部分和消掉)。
分析一下下面这一步推导有没有问题,那个第二步E的里面还应不应该有求和号:\begin{align}
\mathbb{E}{|r_k|^2}& =\frac{1}{N^2}\mathbb{E}\left{\sum_{n=1}^N\sum_{m=1}^N\exp!\left(j\frac{2\pi k (n-m)}{N}\right)\sum_{p,q,p'q'}\exp\left(-j\frac{2\pi(n-1)(p-q)}{N}\right)\exp\left(j\frac{2\pi(m-1)(p'-q')}{N}\right)\exp(j\mathbf{a}^H\mathbf{v})\right}\notag\
& =\frac{1}{N^2}\sum_{n=1}^N\sum_{m=1}^N\exp!\left(j\frac{2\pi k (n-m)}{N}\right)\sum_{p,q,p'q'}\exp\left(-j\frac{2\pi(n-1)(p-q)}{N}\right)\exp\left(j\frac{2\pi(m-1)(p'-q')}{N}\right)\notag\
& \times \mathbb{E}\left{\sum_{p,q,p'q'}\exp(j\mathbf{a}^H\mathbf{v})\right}\notag\
\end{align}
这一步有问题,核心原因是你在第 2 行把“对 的求和”重复了一次,并且把原来每一项里与 绑定的随机项 的期望**错误地“整体拉出来”**了。
你第一行可以理解为(把所有求和摊平):
其中
是确定性的(不含随机变量 )。
因为全是有限求和,可以直接用期望的线性性把 和求和交换,并把确定性系数移出期望:
这才是正确的“把期望移出来”的形式。
重点: 仍然依赖 ,因为 就是由这些索引决定的()。所以它不能被当成一个“跟索引无关的常数”单独拎出来。
你写成了(我用“×”突出它的结构):
这相当于把原来
错误地变成了
再取期望。一般情况下这是不等价的(你把“按同一组索引配对相乘”的结构破坏了)。
取决于你外面保不保留那层求和:
如果你外面已经保留了 (推荐写法),那期望里面不应该再有同样的求和号,应该是
如果你想把 留在期望里面,那外面就不能再写一遍 。也就是
这种写法也对,但求和只能出现一次。
你这里写的是
但你前面推导中有时是 “”(取决于你 是 DFT 的行还是列、以及共轭的位置)。这不影响“期望与求和交换”的结论,但会影响最终 delta 的位置/符号,建议你对照 的定义统一一下。
如果你告诉我 的分布(比如 或者每维均匀相位等),我还能把 进一步化成闭式(它本质上是 的特征函数/矩母函数在 处的取值)。
下面这些推导中,\begin{equation}
\bm{a}=\tilde{h},(\bm{f}_j+\bm{f}_l-\bm{f}_p-\bm{f}_q).
\end{equation},我们现在替换成
\begin{equation}
\mathbf{a}^H = \mathbf{f}p^H-\mathbf{f}q^H-\mathbf{f}{p'}^H+\mathbf{f}{q'}^H
\end{equation}
那么,现在请完整修改对应的推导过程,分别给出中文版本的文字版本,和可以直接使用的英文latex版本:
\subsection{Characteristic function approximation (Lindeberg-CLT)}
Using the Hermitian symmetry of and the conjugate property of DFT columns, one obtains , hence
\begin{equation}
\bm{a}^{\mathsf{H}}\bm{v}=\sum_{r=1}^{N_d} z_r,
\qquad
z_r \triangleq a[r]^* s_r + a[r] s_r^*
=2,\Re{a[r]^* s_r}.
\end{equation}
The random variables are independent but generally not identically distributed.
Under the Lindeberg condition
\begin{equation}
\max_{r}\frac{|a[r]|^2}{\sum_{r=1}^{N_d}|a[r]|^2}\to 0,
\qquad \mu_4<\infty,
\end{equation}
a cumulant expansion truncated to fourth order gives the approximation
\begin{equation}\label{eq:charfun_approx}
\E!\left[\exp!\big(\ii,\bm{a}^{\mathsf{H}}\bm{v}\big)\right]
\approx
\exp!\left(
-\sum_{r=1}^{N_d}|a[r]|^2
+\frac{\mu_4-2}{4}\sum_{r=1}^{N_d}|a[r]|^4
\right).
\end{equation}
After summing over (DFT orthogonality), the constraint allows the re-parameterization
so define
\begin{equation}
U_r(u,v)\triangleq e^{j\omega ru}+e^{j\omega rv}-e^{j\omega r(u+v)}-1
=-(1-e^{j\omega ru})(1-e^{j\omega rv}).
\end{equation}
Introduce the three deterministic sums
\begin{equation}
S_2(u,v)\triangleq \sum_{r=1}^{N_d}|U_r(u,v)|^2,\qquad
S_4(u,v)\triangleq \sum_{r=1}^{N_d}|U_r(u,v)|^4.
\end{equation}
Then
\begin{equation}
\sum_{r=1}^{N_d}|a[r]|^2=\frac{\tilde{h}^2}{N^2}S_2,
\qquad
\sum_{r=1}^{N_d}|a[r]|^4=\frac{\tilde{h}^4}{N^4}S_4,
\end{equation}
and \eqref{eq:charfun_approx} becomes
\begin{equation}
\E!\left[\exp!\big(j\bm{a}^{\mathsf{H}}\bm{v}\big)\right]
\approx
\exp!\left(
-\frac{\tilde{h}^2}{N^2}S_2(u,v)
+\frac{\mu_4-2}{4}\frac{\tilde{h}^4}{N^4}S_4(u,v)
\right).
\end{equation}
\section{Closed-Form Expressions for and }
Define the auxiliary function
\begin{equation}
\Psi(d)\triangleq \sum_{r=1}^{N_d}\cos!\Big(\frac{2\pi}{N} r d\Big),
\qquad \Psi(d)=\Psi(-d).
\end{equation}
Then the standard closed form is
\begin{equation}
\boxed{
\Psi(d)=
\begin{cases}
N_d, & d\equiv 0\ (\mathrm{mod}\ N),\
\dfrac{\sin!\left(\frac{N_d\omega d}{2}\right)\cos!\left(\frac{(N_d+1)\omega d}{2}\right)}
{\sin!\left(\frac{\omega d}{2}\right)}, & \text{otherwise}.
\end{cases}}
\end{equation}
Using trigonometric identities, one obtains the following closed forms.
(4N_d+2)\Big[
\Psi(j-l)+\Psi(p-q)
-\Psi(j-p)-\Psi(j-q)-\Psi(l-p)-\Psi(l-q)
\Big].
\end{equation}
\big[
j-l,\ p-q,\ j-p,\ j-q,\ l-p,\ l-q
\big]^{\mathsf{T}}.
\end{equation}
A compact expression consistent with the provided formula is
\begin{align}
S_4(j,l,p,q)
&=
(16N_d+16)\Big[
\Psi(j-l)+\Psi(p-q)
-\Psi(j-p)-\Psi(j-q)-\Psi(l-p)-\Psi(l-q)
\Big]\nonumber\
&\quad
+2\sum_{m=0}^{2}\sum_{n=0}^{2} c_m c_n
\sum_{i=1}^{6}\sum_{j'=1}^{6}
\Big[
\Psi(m g_i - n g_{j'}) + \Psi(m g_i + n g_{j'})
\Big].
\end{align}
Let
[
\mathbf b\triangleq[1,1,-1,-1]^T,\qquad \mathbf n(u,v)\triangleq[u,\ v,\ u+v,\ 0]^T.
下面我把你给的整段推导,把原来的
(等价地 )
完整替换为新的
并把后续所有“约束、重参数化、、、闭式表达、核矩阵写法”都对应改掉。
注:你原文后面仍然带 、。如果你的新定义里确实不再带 ,那么只要在最终公式里令 即可;下面 LaTeX 版本我保留 (更通用),并在定义 时显式写成 的形式,避免前后不一致。
由于 具有 Hermitian 对称(以及 DFT 列向量的共轭性质),线性组合仍满足 。于是
相互独立但一般不同分布。
下,特征函数近似仍为
这自动满足 。
(你会注意到它正好是原文 的相反数;因此 的数值不受影响。)
并且
所以
闭式同你原文。
新的二阶和(对应 的结构)可写为
四阶和保持你给的“紧凑表达”,但差分向量要换成
然后把它代入原来的 公式即可。
其余 、以及 、 的结构完全不变。
latex\subsection{Characteristic function approximation (Lindeberg-CLT)} We now replace the previous definition of $\bm a$ by \begin{equation} \bm a = \tilde h\,(\bm f_p-\bm f_q-\bm f_{p'}+\bm f_{q'}),\qquad \bm a^{\mathsf H}=\tilde h\,(\bm f_p^{\mathsf H}-\bm f_q^{\mathsf H}-\bm f_{p'}^{\mathsf H}+\bm f_{q'}^{\mathsf H}). \end{equation} (If the new model does not include $\tilde h$, simply set $\tilde h=1$ in what follows.) Using the Hermitian symmetry of $\bm v$ and the conjugate property of DFT columns, one still has $a[N-r]=a^*[r]$. Hence, \begin{equation} \bm a^{\mathsf H}\bm v=\sum_{r=1}^{N_d} z_r, \qquad z_r \triangleq a[r]^* s_r + a[r] s_r^* =2\,\Re\{a[r]^* s_r\}. \end{equation} The random variables $\{z_r\}$ are independent but generally not identically distributed. Under the Lindeberg condition \begin{equation} \max_{r}\frac{|a[r]|^2}{\sum_{r=1}^{N_d}|a[r]|^2}\to 0, \qquad \mu_4<\infty, \end{equation} a cumulant expansion truncated to fourth order gives the approximation \begin{equation}\label{eq:charfun_approx_new} \E\!\left[\exp\!\big(\ii\,\bm a^{\mathsf H}\bm v\big)\right] \approx \exp\!\left( -\sum_{r=1}^{N_d}|a[r]|^2 +\frac{\mu_4-2}{4}\sum_{r=1}^{N_d}|a[r]|^4 \right). \end{equation} After summing over $k$ (DFT orthogonality), the new sign pattern yields the modular constraint \begin{equation} p-q-p'+q' \equiv 0\ (\mathrm{mod}\ N) \qquad\Leftrightarrow\qquad p+q'\equiv q+p'\ (\mathrm{mod}\ N). \end{equation} A convenient re-parameterization is \begin{equation} (p,q,p',q')=(u+v,\ v,\ u,\ 0)\quad(\mathrm{mod}\ N). \end{equation} Let $\omega\triangleq 2\pi/N$. Define \begin{align} U_r(u,v) &\triangleq e^{j\omega r(u+v)}-e^{j\omega rv}-e^{j\omega ru}+1 \nonumber\\ &= (1-e^{j\omega ru})(1-e^{j\omega rv}). \end{align} With the normalized DFT convention, this implies \begin{equation} a[r]=\frac{\tilde h}{N}U_r(u,v). \end{equation} Introduce the deterministic sums \begin{equation} S_2(u,v)\triangleq \sum_{r=1}^{N_d}|U_r(u,v)|^2,\qquad S_4(u,v)\triangleq \sum_{r=1}^{N_d}|U_r(u,v)|^4. \end{equation} Then \begin{equation} \sum_{r=1}^{N_d}|a[r]|^2=\frac{\tilde h^2}{N^2}S_2(u,v), \qquad \sum_{r=1}^{N_d}|a[r]|^4=\frac{\tilde h^4}{N^4}S_4(u,v), \end{equation} and \eqref{eq:charfun_approx_new} becomes \begin{equation} \E\!\left[\exp\!\big(j\bm a^{\mathsf H}\bm v\big)\right] \approx \exp\!\left( -\frac{\tilde h^2}{N^2}S_2(u,v) +\frac{\mu_4-2}{4}\frac{\tilde h^4}{N^4}S_4(u,v) \right). \end{equation} \section{Closed-Form Expressions for $S_2$ and $S_4$} Define the auxiliary function \begin{equation} \Psi(d)\triangleq \sum_{r=1}^{N_d}\cos\!\Big(\frac{2\pi}{N} r d\Big), \qquad \Psi(d)=\Psi(-d). \end{equation} Then the standard closed form is \begin{equation} \boxed{ \Psi(d)= \begin{cases} N_d, & d\equiv 0\ (\mathrm{mod}\ N),\\ \dfrac{\sin\!\left(\frac{N_d\omega d}{2}\right)\cos\!\left(\frac{(N_d+1)\omega d}{2}\right)} {\sin\!\left(\frac{\omega d}{2}\right)}, & \text{otherwise}. \end{cases}} \end{equation} \subsection{Second-order sum (new index/sign pattern)} For $U_r(p,q,p',q') = e^{j\omega rp}-e^{j\omega rq}-e^{j\omega rp'}+e^{j\omega rq'}$ (one may equivalently write $U_r=e^{j\omega rp}+e^{j\omega rq'}-e^{j\omega rq}-e^{j\omega rp'}$), the closed form becomes \begin{equation} \boxed{ S_2(p,q,p',q') = (4N_d+2)\Big[ \Psi(p-q')+\Psi(q-p') -\Psi(p-q)-\Psi(p-p')-\Psi(q'-q)-\Psi(q'-p') \Big].} \end{equation} \subsection{Fourth-order sum (updated difference vector)} Let $(c_0,c_1,c_2)=\big(\tfrac{3}{2},-2,\tfrac{1}{2}\big)$ and define the difference vector \begin{equation} \bm g=\big[g_1,\ldots,g_6\big]^{\mathsf{T}} = \big[ p-q',\ q-p',\ p-q,\ p-p',\ q'-q,\ q'-p' \big]^{\mathsf{T}}. \end{equation} A compact expression consistent with the provided formula is \begin{align} S_4(p,q,p',q') &= (16N_d+16)\Big[ \Psi(p-q')+\Psi(q-p') -\Psi(p-q)-\Psi(p-p')-\Psi(q'-q)-\Psi(q'-p') \Big]\nonumber\\ &\quad +2\sum_{m=0}^{2}\sum_{n=0}^{2} c_m c_n \sum_{i=1}^{6}\sum_{j'=1}^{6} \Big[ \Psi(m g_i - n g_{j'}) + \Psi(m g_i + n g_{j'}) \Big]. \end{align} \subsection{Kernel-matrix form (updated $\mathbf b$ and $\mathbf n(u,v)$)} Define $$ \mathbf b\triangleq[1,-1,-1,1]^T,\qquad \mathbf n(u,v)\triangleq[u+v,\ v,\ u,\ 0]^T. $$ Define the $4\times 4$ kernel matrix \begin{equation} [\mathbf K_2(u,v)]_{ij}\triangleq \Psi(n_i-n_j), \qquad i,j\in\{1,2,3,4\}, \end{equation} then \begin{equation} S_2(u,v)=\mathbf b^T\mathbf K_2(u,v)\mathbf b. \end{equation} Let $\mathbf w\triangleq \mathbf b\otimes \mathbf b\in\mathbb R^{16}$ and index pairs $(i,j)$ as one index in $\{1,\dots,16\}$. Define the $16\times16$ kernel \begin{equation} [\mathbf K_4(u,v)]_{(i,j),(k,\ell)}\triangleq \Psi\big((n_i-n_j)+(n_k-n_\ell)\big), \end{equation} then \begin{equation} S_4(u,v)=\mathbf w^T\mathbf K_4(u,v)\mathbf w. \end{equation} Finally, \begin{equation} \E\!\left[\exp\!\big(j\bm a^{\mathsf{H}}\bm v\big)\right] \approx \exp\!\left( -\frac{\tilde{h}^2}{N^2}\mathbf b^T\mathbf K_2(u,v)\mathbf b +\frac{\mu_4-2}{4}\frac{\tilde{h}^4}{N^4}(\mathbf b\otimes \mathbf b)^T\mathbf K_4(u,v)(\mathbf b\otimes \mathbf b) \right). \end{equation}
如果你希望我把 “ 的重参数化” 换成你们前文一致的索引范围(例如 0-based、或 的取值/取模写法),我也可以把上面所有 的写法统一成你们论文里的那种格式。
把后续的公式也做上述更新:
\begin{equation}
\bm y \triangleq \bm F \mathbf{x},\qquad
\bm s \triangleq \bm g \odot |\bm y|^2,\qquad
r_k = \bm f_k^{H}\bm s=\bm f_k^H(\bm g\odot|\bm F\mathbf{x}|^2).
\end{equation}
\begin{equation}
\mathbb E{|r_k|^2}
=\frac{1}{N}\sum_{n=0}^{N-1}\sum_{m=0}^{N-1}
g_n g_m,e^{j\frac{2\pi}{N}k(n-m)};
\mathbb E!\left[|y_n|^2|y_m|^2\right].
\end{equation}
\begin{equation}
|y_n|^2=\frac{1}{N}\sum_{j=0}^{N-1}\sum_{p=0}^{N-1} x_j x_p^*
e^{-j\frac{2\pi}{N}n(j-p)},
\end{equation}
\begin{equation}
\mathbb E[|y_n|^2|y_m|^2]
=\frac{1}{N^2}\sum_{j,l,p,q}
e^{-j\frac{2\pi}{N}\left(n(j-p)+m(l-q)\right)}
\mathbb E[x_jx_lx_p^x_q^].
\end{equation}
\mathbb E!\left[\exp!\left(j,\bm a^H\bm v\right)\right],
\qquad
\bm a=\tilde h(\bm f_p+\bm f_q-\bm f_j-\bm f_l).
\end{equation}
% 2nd-order truncation (discard S4):
\begin{equation}
\mathbb E!\left[\exp(j\bm a^H\bm v)\right]\approx
\exp!\left(-\frac{\tilde h^2}{N^2}S_2(j,l,p,q)\right).
\end{equation}
\begin{equation}
\boxed{
\mathbb E{|r_k|^2}\approx
\frac{1}{N^3}\sum_{n,m} g_n g_m,e^{j\frac{2\pi}{N}k(n-m)}
\sum_{j,l,p,q}
e^{-j\frac{2\pi}{N}\left(n(j-p)+m(l-q)\right)}
\exp!\left(-\frac{\tilde h^2}{N^2}S_2(j,l,p,q)\right).
}
\end{equation}
% ===== Iceberg extraction: terms with a = 0 (pairings) =====
% Pairing-1: (p,q)=(j,l); Pairing-2: (p,q)=(l,j). Then S2=0 and the exponential equals 1.
% The two pairings contribute (2N^2 - N) terms in (j,l,p,q).
\left(2-\frac{1}{N}\right)\big|\bm f_k^H\bm g\big|^2.
\end{equation}
\begin{equation}
\boxed{
\mathbb E{|r_k|^2}\approx \mathcal I_k(\bm g)+\mathcal S_k(\bm g),
\qquad
\mathcal I_k(\bm g)=\left(2-\frac{1}{N}\right)|\bm f_k^H\bm g|^2,
}
\end{equation}
\begin{equation}
\mathcal S_k(\bm g)\triangleq
\frac{1}{N^3}\sum_{n,m} g_n g_m,e^{j\frac{2\pi}{N}k(n-m)}
\sum_{j,l,p,q\notin \text{pairings}}
e^{-j\frac{2\pi}{N}\left(n(j-p)+m(l-q)\right)}
\exp!\left(-\frac{\tilde h^2}{N^2}S_2(j,l,p,q)\right).
\end{equation}
\begin{equation}
G(u,v,t)\triangleq \exp!\big(-\alpha,S_2(u,v,t,0)\big),
\qquad \alpha=\tilde h^2/N^2 .
\end{equation}
\begin{equation}
\mathcal S_k(\bm g)\approx
\frac{1}{N^2}!!\sum_{(u,v,t)\notin\mathcal A}!!
(\bm f_{u-t-k}^{H}\bm g),(\bm f_{v+k}^{H}\bm g),G(u,v,t),
\quad
\mathcal A={(u,0,u)}\cup{(0,v,v)}.
\end{equation}
% --- 1D reductions: u=t and v=0 ---
\begin{equation}
\ww[d]\triangleq \exp!\Big(-\alpha,(2N_d-2\Psi(d))\Big).
\end{equation}
\begin{equation}
\boxed{
\mathcal S_{k}^{(u=t)}(\bm g)=
\frac{1}{N},(\bm f_{-k}^{H}\bm g)
\sum_{v=1}^{N-1}(\bm f_{v+k}^{H}\bm g),\ww[v]
}
\end{equation}
\begin{equation}
\boxed{
\mathcal S_{k}^{(v=0)}(\bm g)=
\frac{1}{N},(\bm f_{k}^{H}\bm g)
\sum_{d=1}^{N-1}(\bm f_{d-k}^{H}\bm g),\ww[d]
}
\end{equation}
% --- Matrix forms for u=0 and v=t ---
% Circulant matrix generated by w: [C_w]{t,v} = w[v-t] (mod N)
\begin{equation}
[\Cw]{t,v}\triangleq \ww[v-t]\quad(\mathrm{mod}\ N).
\end{equation}
% u=0 layer
\begin{equation}
\boxed{
\mathcal S_k^{(u=0)}(\bm g)=
\frac{1}{N^2}\Big(
\bm b_k^{T}\Cw,\bm a_k
;-;
\ww[0]\sum_{t=0}^{N-1}
(\bm f_{-t-k}^{H}\bm g)(\bm f_{t+k}^{H}\bm g)
\Big),
}
\end{equation}
where
% v=t layer
\begin{equation}
(\bm c_k)[u]\triangleq \sum_{v=0}^{N-1}
(\bm f_{u-v-k}^{H}\bm g)(\bm f_{v+k}^{H}\bm g).
\end{equation}
\begin{equation}
\boxed{
\mathcal S_k^{(v=t)}(\bm g)=
\frac{1}{N^2}\sum_{u=1}^{N-1}\ww[u];(\bm c_k)[u].
}
\end{equation}
% --- Bulk as matrix inner products (no approximation) ---
\begin{equation}
[\Hk]{u,t}\triangleq \bm f{u-t-k}^{H}\bm g,
\qquad
[\Mv]_{u,t}\triangleq G(u,v,t).
\end{equation}
Let be a binary mask selecting the bulk index set (excluding all pairing constraints).
\begin{equation}
\boxed{
\mathcal S_k^{(\mathrm{bulk})}(\bm g)=
\frac{1}{N^2}\sum_{v=0}^{N-1}
(\bm f_{v+k}^{H}\bm g);
\left\langle \Hk\odot \mathbf P_v^{\rm bulk},\ \Mv\right\rangle_F,
}
\end{equation}
\begin{equation}
\langle \mathbf A,\mathbf B\rangle_F\triangleq \sum_{u,t}A_{u,t}B_{u,t}.
\end{equation}
\begin{equation}
\boxed{
\mathcal S_k(\bm g)=
\mathcal S_k^{(u=t)}
+\mathcal S_k^{(v=0)}
+\mathcal S_k^{(u=0)}
+\mathcal S_k^{(v=t)}
+\mathcal S_k^{(\mathrm{bulk})}.
}
\end{equation}
% ===== Combine ALL single-pair layers into (diagonal + low-rank) quadratic form =====
% Normalized DFT columns: (f_k)_n = (1/sqrt{N}) e^{-j 2\pi kn/N}, k,n=0,...,N-1
\newcommand{\ww}{w}
\newcommand{\Dd}{\mathbf D}
\newcommand{\Qsp}{\mathbf Q_k^{\mathrm{sp}}}
% --- single-pair kernel ---
\begin{equation}
\ww[d]\triangleq \exp!\Big(-\alpha(2N_d-2\Psi(d))\Big),
\qquad \alpha=\tilde h^2/N^2 .
\end{equation}
% --- diagonal modulation matrix ---
\begin{equation}
\Dd_d \triangleq \mathrm{diag}!\Big(e^{-j\frac{2\pi}{N}dn}\Big)_{n=0}^{N-1}.
\end{equation}
\frac{1}{N}\sum_{v=1}^{N-1}\ww[v];\bm f_{k}\bm f_{v+k}^{H},
\qquad
\mathbf Q_{k,ut}\triangleq \tfrac12\big(\mathbf Q_{k,ut}^{(0)}+\mathbf Q_{k,ut}^{(0)H}\big).
\end{equation}
\frac{1}{N}\sum_{d=1}^{N-1}\ww[d];\bm f_{-k}\bm f_{d-k}^{H},
\qquad
\mathbf Q_{k,v0}\triangleq \tfrac12\big(\mathbf Q_{k,v0}^{(0)}+\mathbf Q_{k,v0}^{(0)H}\big).
\end{equation}
% --- (u=0) and (v=t) layers collapse to a diagonal matrix via DFT shift property ---
\begin{equation}
\mathbf Q_{\mathrm{diag}}
\triangleq
\frac{1}{N^2}\sum_{d=1}^{N-1}\ww[d]\big(\Dd_d+\Dd_{-d}\big),
\qquad
[\mathbf Q_{\mathrm{diag}}]{n,n}=\frac{2}{N^2}\sum{d=1}^{N-1}\ww[d]\cos!\Big(\frac{2\pi}{N}dn\Big).
\end{equation}
% --- total single-pair quadratic form ---
\begin{equation}
\boxed{
\mathcal S_k^{\mathrm{sp}}(\bm g)=\bm g^H \Qsp \bm g,
\qquad
\Qsp=\mathbf Q_{\mathrm{diag}}+\mathbf Q_{k,ut}+\mathbf Q_{k,v0}.
}
\end{equation}
% --- FFT-friendly form of Q_diag (normalized DFT) ---
\begin{equation}
\tilde{\ww}[0]\triangleq 0,\qquad
\tilde{\ww}[d]\triangleq \ww[d],\ d=1,\dots,N-1 .
\end{equation}
\begin{equation}
(\bm F\tilde{\ww})[n]
\triangleq
\frac{1}{\sqrt N}\sum_{d=0}^{N-1}\tilde{\ww}[d],
e^{-j\frac{2\pi}{N}nd},
\qquad n=0,\dots,N-1 .
\end{equation}
\frac{2}{N^{3/2}},
\mathrm{diag}!\Big(
\Re{\bm F\tilde{\ww}}
\Big).
}
\end{equation}
% ===== Low-rank (single-pair) corrections as outer products + coherent integration scaling =====
% Normalized DFT columns: (f_k)_n = (1/sqrt{N}) e^{-j 2\pi kn/N}, k,n=0,...,N-1
\newcommand{\ww}{w}
\newcommand{\Dw}{\tilde{\ww}}
\newcommand{\Dk}{\mathbf D}
\newcommand{\Qdiag}{\mathbf Q_{\mathrm{diag}}}
\newcommand{\Qbulk}{\mathbf Q_k^{(\mathrm{bulk})}}
\newcommand{\Qlrone}{\mathbf Q_{k,\mathrm{LR}}^{(1)}}
\newcommand{\Qlrtwo}{\mathbf Q_{k,\mathrm{LR}}^{(2)}}
% single-pair kernel
\begin{equation}
\ww[d]\triangleq \exp!\big(-\alpha(2N_d-2\Psi(d))\big),\qquad \alpha=\tilde h^2/N^2 .
\end{equation}
% build length-N weight vector and ONE FFT (normalized DFT)
\begin{equation}
\Dw[0]\triangleq 0,\qquad \Dw[d]\triangleq \ww[d],\ d=1,\dots,N-1,
\qquad
\mathbf s \triangleq \mathbf F,\Dw .
\end{equation}
% modulation diagonal
\begin{equation}
\mathbf D_k \triangleq \mathrm{diag}!\Big(e^{-j\frac{2\pi}{N}kn}\Big)_{n=0}^{N-1}.
\end{equation}
% k-dependent vectors obtained by cheap elementwise modulation
\begin{equation}
\mathbf u_k \triangleq \mathbf D_k,\mathbf s,
\qquad
\mathbf v_k \triangleq \mathbf D_{-k},\mathbf s .
\end{equation}
% two k-dependent low-rank Hermitian corrections (each rank <= 2)
\begin{equation}
\boxed{
\Qlrone = \frac{1}{2N}\big(\mathbf f_k,\mathbf u_k^H + \mathbf u_k,\mathbf f_k^H\big),
\qquad
\Qlrtwo = \frac{1}{2N}\big(\mathbf f_{-k},\mathbf v_k^H + \mathbf v_k,\mathbf f_{-k}^H\big).
}
\end{equation}
% coherent integration over M i.i.d. slots: only sea-level terms scale down by 1/M
\begin{equation}
\bar r_k \triangleq \frac{1}{M}\sum_{m=1}^{M} r_k^{(m)}.
\end{equation}
\begin{equation}
\boxed{
\E|\bar r_k|^2 \approx |\mathbf f_k^H\mathbf g|^2
+\frac{1}{M},\mathbf g^H\Big(\Qdiag+\Qlrone+\Qlrtwo+\Qbulk\Big)\mathbf g .
}
\end{equation}
% ===== Q_diag: compact dot-product (normalized DFT) =====
\begin{equation}
\tilde w[0]\triangleq 0,\qquad \tilde w[d]\triangleq w[d],\ d=1,\dots,N-1.
\end{equation}
\begin{equation}
\mathbf Q_{\mathrm{diag}}
=\frac{2}{N^{3/2}}\operatorname{diag}!\big(\Re{\mathbf F\tilde{\mathbf w}}\big).
\end{equation}
\frac{2}{N^{3/2}},
\Re!\Big{(\mathbf F\tilde{\mathbf w})^{T},(\mathbf g\odot \mathbf g)\Big}.
}
\end{equation}
% ===== Sea-level as a squared norm =====
\begin{equation}
\mathbf Q_{k,\mathrm{sea}}
\triangleq
\mathbf Q_{\mathrm{diag}}
+\mathbf Q_{k,\mathrm{LR}}^{(1)}+\mathbf Q_{k,\mathrm{LR}}^{(2)}
+\mathbf Q_k^{(\mathrm{bulk})}.
\end{equation}
\big|\mathbf Q_{k,\mathrm{sea}}^{1/2}\mathbf g\big|_2^2.
}
\end{equation}
% ===== Coherent integration over M slots: only sea-level decays =====
\begin{equation}
\bar r_k \triangleq \frac{1}{M}\sum_{m=1}^{M} r_k^{(m)}.
\end{equation}
\begin{equation}
\boxed{
\mathbb E|\bar r_k|^2
\approx
|\mathbf f_k^H\mathbf g|^2
+\frac{1}{M}\big|\mathbf Q_{k,\mathrm{sea}}^{1/2}\mathbf g\big|_2^2.
}
\end{equation}
% ===== Sea-level split into (structured waves) + (bulk floor), compact inner-product form =====
% Normalized DFT: (f_k)_n = (1/sqrt{N}) e^{-j 2\pi kn/N}, k,n=0,...,N-1.
\newcommand{\Qdiag}{\mathbf Q_{\mathrm{diag}}}
\newcommand{\Qbulk}{\mathbf Q_k^{(\mathrm{bulk})}}
\newcommand{\Qlrone}{\mathbf Q_{k,\mathrm{LR}}^{(1)}}
\newcommand{\Qlrtwo}{\mathbf Q_{k,\mathrm{LR}}^{(2)}}
% Build \tilde w and one FFT vector s = F \tilde w (normalized DFT)
\begin{equation}
\tilde w[0]\triangleq 0,\qquad \tilde w[d]\triangleq w[d],\ d=1,\dots,N-1,
\qquad
\mathbf s\triangleq \mathbf F,\tilde{\mathbf w}.
\end{equation}
% Modulation diagonal
\begin{equation}
\mathbf D_k \triangleq \mathrm{diag}!\Big(e^{-j\frac{2\pi}{N}kn}\Big)_{n=0}^{N-1}.
\end{equation}
\frac{2}{N^{3/2}}\Re!\Big{\mathbf s^{T}(\mathbf g\odot\mathbf g)\Big}.
}
\end{equation}
% Two k-dependent low-rank corrections (as outer-product sums)
\begin{equation}
\mathbf u_k\triangleq \mathbf D_k\mathbf s,\qquad
\mathbf v_k\triangleq \mathbf D_{-k}\mathbf s,
\end{equation}
\begin{equation}
\Qlrone = \frac{1}{2N}\big(\mathbf f_k\mathbf u_k^H+\mathbf u_k\mathbf f_k^H\big),
\qquad
\Qlrtwo = \frac{1}{2N}\big(\mathbf f_{-k}\mathbf v_k^H+\mathbf v_k\mathbf f_{-k}^H\big),
\end{equation}
\begin{equation}
\boxed{
\mathbf g^H\Qlrone\mathbf g=\frac{1}{N}\Re\Big{(\mathbf f_k^H\mathbf g)\big((\mathbf D_k\mathbf s)^H\mathbf g\big)\Big},
\quad
\mathbf g^H\Qlrtwo\mathbf g=\frac{1}{N}\Re\Big{(\mathbf f_{-k}^H\mathbf g)\big((\mathbf D_{-k}\mathbf s)^H\mathbf g\big)\Big}.
}
\end{equation}
% Sea-level split (waves + floor) and coherent integration scaling
\begin{equation}
\bar r_k\triangleq \frac{1}{M}\sum_{m=1}^{M} r_k^{(m)}.
\end{equation}
\begin{equation}
\boxed{
\mathbb E|\bar r_k|^2
\approx
|\mathbf f_k^H\mathbf g|^2
+\frac{1}{M}\Big(
\mathbf g^H(\Qdiag+\Qlrone+\Qlrtwo)\mathbf g
+\mathbf g^H\Qbulk\mathbf g
\Big).
}
\end{equation}
% ===== All-in-norm form: iceberg + (structured waves) + (bulk floor) =====
\begin{equation}
\bar r_k \triangleq \frac{1}{M}\sum_{m=1}^{M} r_k^{(m)}.
\end{equation}
\begin{equation}
\boxed{
\mathbb E|\bar r_k|^2
\approx
|\mathbf f_k^H\mathbf g|2^2
+\frac{1}{M}\Big(
\big|\big(\mathbf Q{\mathrm{diag}}+\mathbf Q_{k,\mathrm{LR}}^{(1)}+\mathbf Q_{k,\mathrm{LR}}^{(2)}\big)^{1/2}\mathbf g\big|_2^2
+
\big|\big(\mathbf Q_k^{(\mathrm{bulk})}\big)^{1/2}\mathbf g\big|_2^2
\Big).
}
\end{equation}
下面这些式子里,唯一真正受你“ 换成 ”影响的地方是四阶矩那一项(以及它后面所有出现的 、 的索引顺序)。其他像 、 的 DFT 展开本身不需要改。
关键点是:要得到
对应的四阶乘积必须写成
(对照 CE-OFDM 的 :非共轭项给 “”,共轭项给 “”,刚好拼出 的符号)。
因此你需要把 这一块,统一改写成 ,同时把对应的求和指标和指数核一起按同样的重命名更新。然后 的定义里, 的四个自变量顺序也要跟着变(这是最容易漏掉的地方)。
下面给出一段可以直接替换粘贴的英文 LaTeX(只改你贴出来这串里需要改的地方;后面所有用到 、、 等的式子形式都不需要再动,只要它们用的 已经按这里更新即可)。
latex\begin{equation} \bm y \triangleq \bm F \mathbf{x},\qquad \bm s \triangleq \bm g \odot |\bm y|^2,\qquad r_k = \bm f_k^{H}\bm s=\bm f_k^H(\bm g\odot|\bm F\mathbf{x}|^2). \end{equation} \begin{equation} \mathbb E\{|r_k|^2\} =\frac{1}{N}\sum_{n=0}^{N-1}\sum_{m=0}^{N-1} g_n g_m\,e^{j\frac{2\pi}{N}k(n-m)}\; \mathbb E\!\left[|y_n|^2|y_m|^2\right]. \end{equation} \begin{equation} |y_n|^2=\frac{1}{N}\sum_{j=0}^{N-1}\sum_{p=0}^{N-1} x_j x_p^* e^{-j\frac{2\pi}{N}n(j-p)}. \end{equation} % ---- UPDATED (rename indices to match the new a^H sign pattern) ---- \begin{equation} \mathbb E[|y_n|^2|y_m|^2] =\frac{1}{N^2}\sum_{p=0}^{N-1}\sum_{q=0}^{N-1}\sum_{p'=0}^{N-1}\sum_{q'=0}^{N-1} e^{-j\frac{2\pi}{N}\left(n(q-p)+m(p'-q')\right)} \mathbb E[x_q\,x_{p'}\,x_p^*\,x_{q'}^*]. \end{equation} % CE-OFDM: x_j = exp(-j \tilde h f_j^H v) \begin{equation} \mathbb E[x_q\,x_{p'}\,x_p^*\,x_{q'}^*] = \mathbb E\!\left[\exp\!\left(j\,\bm a^H\bm v\right)\right], \qquad \bm a^H=\tilde h\left(\bm f_p^H-\bm f_q^H-\bm f_{p'}^H+\bm f_{q'}^H\right). \end{equation} % 2nd-order truncation (discard S4): \begin{equation} \mathbb E\!\left[\exp(j\bm a^H\bm v)\right]\approx \exp\!\left(-\frac{\tilde h^2}{N^2}S_2(p,q,p',q')\right). \end{equation} \begin{equation} \boxed{ \mathbb E\{|r_k|^2\}\approx \frac{1}{N^3}\sum_{n=0}^{N-1}\sum_{m=0}^{N-1} g_n g_m\,e^{j\frac{2\pi}{N}k(n-m)} \sum_{p,q,p',q'} e^{-j\frac{2\pi}{N}\left(n(q-p)+m(p'-q')\right)} \exp\!\left(-\frac{\tilde h^2}{N^2}S_2(p,q,p',q')\right). } \end{equation} % ===== Iceberg extraction: terms with a = 0 (pairings) ===== % For a^H = f_p^H - f_q^H - f_{p'}^H + f_{q'}^H: % Pairing-1: (p,q)=(q,p') <=> p=q and q'=p' % Pairing-2: (p,q)=(p',q) <=> p=p' and q=q' % These two pairings contribute (2N^2 - N) quadruples in (p,q,p',q'). \begin{equation} \mathcal I_k(\bm g) = \frac{1}{N^3}(2N^2-N)\sum_{n,m} g_n g_m e^{j\frac{2\pi}{N}k(n-m)} = \left(2-\frac{1}{N}\right)\big|\bm f_k^H\bm g\big|^2. \end{equation} \begin{equation} \boxed{ \mathbb E\{|r_k|^2\}\approx \mathcal I_k(\bm g)+\mathcal S_k(\bm g), \qquad \mathcal I_k(\bm g)=\left(2-\frac{1}{N}\right)|\bm f_k^H\bm g|^2, } \end{equation} \begin{equation} \mathcal S_k(\bm g)\triangleq \frac{1}{N^3}\sum_{n,m} g_n g_m\,e^{j\frac{2\pi}{N}k(n-m)} \sum_{p,q,p',q'\notin \text{pairings}} e^{-j\frac{2\pi}{N}\left(n(q-p)+m(p'-q')\right)} \exp\!\left(-\frac{\tilde h^2}{N^2}S_2(p,q,p',q')\right). \end{equation} % ---- UPDATED: G(u,v,t) must call S2 with the NEW index order (p,q,p',q') ---- % Use the triple parametrization (u,v,t) := (q, p', p) and fix q'=0 (mod N) when applying shift invariance. \begin{equation} G(u,v,t)\triangleq \exp\!\big(-\alpha\,S_2(t,u,v,0)\big), \qquad \alpha=\tilde h^2/N^2 . \end{equation} \begin{equation} \mathcal S_k(\bm g)\approx \frac{1}{N^2}\!\!\sum_{(u,v,t)\notin\mathcal A}\!\! (\bm f_{u-t-k}^{H}\bm g)\,(\bm f_{v+k}^{H}\bm g)\,G(u,v,t), \quad \mathcal A=\{(u,0,u)\}\cup\{(0,v,v)\}. \end{equation} % --- 1D reductions: u=t and v=0 --- \begin{equation} \ww[d]\triangleq \exp\!\Big(-\alpha\,(2N_d-2\Psi(d))\Big). \end{equation}
如果你希望我把 在你们正文里也直接替换成“新符号模式下”的闭式(用 展开那一行),我也可以按你上一段(我已经给过的新 差分组合)把它嵌到这份后续推导里,保证全文符号一套到底。
n和m都从1求和到N,修改一下
可以的。把 的求和范围统一改成 到 时,所有涉及 DFT 相位的地方要把 换成 、把 换成 (因为 DFT 的行/列指数本来就是从 0 起算)。下面是对应的整段“已更新版本”(同时保持你前面已经更新过的 一致)。
说明:我这里把 的索引也顺手统一成 (否则 用 1-based、而 用 0-based 会很容易出错)。如果你坚持 仍用 ,我也能再帮你改成混合索引版。
latex\begin{equation} \bm y \triangleq \bm F \mathbf{x},\qquad \bm s \triangleq \bm g \odot |\bm y|^2,\qquad r_k = \bm f_k^{H}\bm s=\bm f_k^H(\bm g\odot|\bm F\mathbf{x}|^2). \end{equation} \begin{equation} \mathbb E\{|r_k|^2\} =\frac{1}{N}\sum_{n=1}^{N}\sum_{m=1}^{N} g_n g_m\,e^{j\frac{2\pi}{N}k(n-m)}\; \mathbb E\!\left[|y_n|^2|y_m|^2\right]. \end{equation} \begin{equation} |y_n|^2=\frac{1}{N}\sum_{j=1}^{N}\sum_{p=1}^{N} x_j x_p^* e^{-j\frac{2\pi}{N}(n-1)(j-p)}. \end{equation} % ---- UPDATED (indices consistent with a^H = f_p^H - f_q^H - f_{p'}^H + f_{q'}^H) ---- \begin{equation} \mathbb E[|y_n|^2|y_m|^2] =\frac{1}{N^2}\sum_{p=1}^{N}\sum_{q=1}^{N}\sum_{p'=1}^{N}\sum_{q'=1}^{N} e^{-j\frac{2\pi}{N}\left((n-1)(q-p)+(m-1)(p'-q')\right)} \mathbb E[x_q\,x_{p'}\,x_p^*\,x_{q'}^*]. \end{equation} % CE-OFDM: x_j = exp(-j \tilde h f_j^H v) \begin{equation} \mathbb E[x_q\,x_{p'}\,x_p^*\,x_{q'}^*] = \mathbb E\!\left[\exp\!\left(j\,\bm a^H\bm v\right)\right], \qquad \bm a^H=\tilde h\left(\bm f_p^H-\bm f_q^H-\bm f_{p'}^H+\bm f_{q'}^H\right). \end{equation} % 2nd-order truncation (discard S4): \begin{equation} \mathbb E\!\left[\exp(j\bm a^H\bm v)\right]\approx \exp\!\left(-\frac{\tilde h^2}{N^2}S_2(p,q,p',q')\right). \end{equation} \begin{equation} \boxed{ \mathbb E\{|r_k|^2\}\approx \frac{1}{N^3}\sum_{n=1}^{N}\sum_{m=1}^{N} g_n g_m\,e^{j\frac{2\pi}{N}k(n-m)} \sum_{p,q,p',q'} e^{-j\frac{2\pi}{N}\left((n-1)(q-p)+(m-1)(p'-q')\right)} \exp\!\left(-\frac{\tilde h^2}{N^2}S_2(p,q,p',q')\right). } \end{equation} % ===== Iceberg extraction: terms with a = 0 (pairings) ===== % For a^H = f_p^H - f_q^H - f_{p'}^H + f_{q'}^H: % Pairing-1: p=q and q'=p' % Pairing-2: p=p' and q=q' % These two pairings contribute (2N^2 - N) quadruples in (p,q,p',q'). \begin{equation} \mathcal I_k(\bm g) = \frac{1}{N^3}(2N^2-N)\sum_{n=1}^{N}\sum_{m=1}^{N} g_n g_m e^{j\frac{2\pi}{N}k(n-m)} = \left(2-\frac{1}{N}\right)\big|\bm f_k^H\bm g\big|^2. \end{equation} \begin{equation} \boxed{ \mathbb E\{|r_k|^2\}\approx \mathcal I_k(\bm g)+\mathcal S_k(\bm g), \qquad \mathcal I_k(\bm g)=\left(2-\frac{1}{N}\right)|\bm f_k^H\bm g|^2, } \end{equation} \begin{equation} \mathcal S_k(\bm g)\triangleq \frac{1}{N^3}\sum_{n=1}^{N}\sum_{m=1}^{N} g_n g_m\,e^{j\frac{2\pi}{N}k(n-m)} \sum_{p,q,p',q'\notin \text{pairings}} e^{-j\frac{2\pi}{N}\left((n-1)(q-p)+(m-1)(p'-q')\right)} \exp\!\left(-\frac{\tilde h^2}{N^2}S_2(p,q,p',q')\right). \end{equation} % ---- UPDATED: G(u,v,t) must call S2 with the NEW index order (p,q,p',q') ---- \begin{equation} G(u,v,t)\triangleq \exp\!\big(-\alpha\,S_2(t,u,v,0)\big), \qquad \alpha=\tilde h^2/N^2 . \end{equation}
如果你还希望我把后面那些仍然写着 的“对角调制矩阵 ”等也统一成 1-based(即对角元素用 ),我也可以继续把整段符号彻底一致化。
我们现在基于\begin{equation}
\mathcal S_k(\bm g)\triangleq
\frac{1}{N^3}\sum_{n=1}^{N}\sum_{m=1}^{N} g_n g_m,e^{j\frac{2\pi}{N}k(n-m)}
\sum_{p,q,p',q'\notin \text{pairings}}
e^{-j\frac{2\pi}{N}\left((n-1)(q-p)+(m-1)(p'-q')\right)}
\exp!\left(-\frac{\tilde h^2}{N^2}S_2(p,q,p',q')\right).
\end{equation},看看能不能基于DFT矩阵的形式给拆分成多个部分然后每个部分都用矩阵形式来表达,最好只用DFT的列和其他已定义过的量来表达
可以,而且用 DFT 的列向量能把你这条式子先精确地“把 两层求和吃掉”,把整个 变成“只剩 的核加权 + 两个 DFT 内积”的形式;再进一步就能把它写成若干个矩阵/向量的乘法(Frobenius 内积、向量化、低秩外积等)。
下面我按你现在的 1-based()版本来做。
令 。用 0-based 的频率索引 (但时间索引 仍是 ):
并定义一个“模 ”的频率映射:。
从你的定义出发(记 ):
注意
把与 有关的指数合并、与 有关的指数合并:
于是可交换求和得到
而
代回去,得到只用 DFT 列内积的“最干净版本”:
这一步已经完成了你说的“基于 DFT 矩阵形式拆分”:原来 的振荡核,变成了两个 DFT 列与 的内积。
定义长度 的 DFT 系数向量(只用已定义的 ):
再定义两个 的“Toeplitz/循环差分矩阵”(由 生成):
把 作为一个合并索引(共有 个),构造核矩阵
以及掩码 (pairings 处为 0,其余为 1)。那么
这已经是标准的“矩阵乘法”形式(只涉及 这种 DFT 列内积生成出来的 )。
你也可以把它改写成 Frobenius 内积(更像你们后面 bulk 的写法):
则
上面第 2 节给的是一个统一的核矩阵形式。如果你想要“拆成多个部分、每部分都是矩阵形式”,通常做法就是把索引集合按结构切片:
在上述统一形式里,这相当于把掩码 写成若干个掩码之和:
于是
每一项都是一个干净的矩阵式。
你们后面那些“rank-1 校正 + 对角项 + bulk 的 Frobenius 内积”本质上就是在选取不同的 后,利用 DFT 的移位/调制性质把相应的 化成低秩或对角结构。
在你们“新的 ”对应的四阶乘积里, 的两类典型配对是:
(这两类会让 的四项两两抵消。)
你们的 / “pairings”集合最好按这套更新过的符号来定义。
如果你愿意,我可以按你们前面已经推到的 / 结构,把上面这个“统一核矩阵式”进一步具体拆成:
并且全程用 、、、 这些你们已定义量来写,索引也保持 。
按照你说的继续拆分
可以,下面我就沿着你现在这条 1-based 的 出发,把它“继续拆分”为你们后面那种 (u=t)/(v=0)/(u=0)/(v=t)/bulk 的结构,并且每一块都写成矩阵形式;同时尽量只用 DFT 的列 、以及你们已定义的 等量来表达。
从你给的定义(记 , ):
把与 有关的指数合并、与 有关的指数合并(注意 ):
于是交换求和后得到 精确等式:
用归一化 DFT 列 (列索引 ,允许取模/负号):
就有
代回去得到你最想要的“只用 DFT 列内积”的形式:
到这里,“DFT 矩阵结构”已经把 完全拆成了两个 。
你们后面用的三参 本质是利用:
在 DFT/差分结构下, 只依赖于若干差值,因此对任意 ,
所以可以固定一个索引(常用做法是固定 ,你们原文就是这么干的),定义
在 的规范下就是 。
然后把核写成你们已定义的
同时,把“pairings 对应的三参集合”仍然是你们原来那两个(这点在新 下依旧成立):
于是得到你们后面一直在用的三重和近似骨架(就是你原文那条):
(这里所有下标都按 理解,负号也按 取值。)
下面开始“你要的继续拆分”。核心技巧是:把三参集合 按照 、、、 这些低维子流形拆开,其余都归为 bulk。
为方便写矩阵式,先定义一组只用 DFT 列内积的向量:
以及循环核(你们已定义)
并定义循环矩阵
在 时,第一项变成 ,第二项是 ,核退化成 。于是
写成矩阵二次型(Hermitian 化保证结果实数):
同理 时第二项固定为 ,核退化成 (这里用 表示那条 1D 差分轴),得到
对应二次型:
你们原文给的这一层可以保持不变(只是我们现在强调它来自 DFT 内积向量 ):
这里每一项都是由 拼出来的。
你们原文的写法同样可直接保留:
这一步就是你们后面写的 “ 与 collapse to diagonal”,并且最符合“矩阵形式 + 只用 DFT 列”的要求:
定义(注意这里对角调制用的是 ,和你现在 一致)
则
把第 3.1、3.2、3.5 合并:
定义(仍然只用 ):
令 为二值 mask,选取 bulk 集合(排除所有 pairings 和单对层的约束),则可以写成:
如果你把你们现在采用的 pairings 的精确定义(在新 下)和你们的 bulk mask 具体怎么选贴一下,我可以把 的构造也写成完全明确的集合/指标条件,并把 进一步写成由 生成的循环矩阵(方便实现)。
F
H
g
γ=F
H
g 生成的循环矩阵
下面给出可直接粘贴的 LaTeX 结论(把“继续拆分”的结果整理成矩阵形式),并且把 的集合/指标条件写清楚,同时把 写成由 生成的循环矩阵。
latex% ===== Notation ===== \newcommand{\Z}{\mathbb Z} \newcommand{\ZN}{\mathbb Z_N} \newcommand{\modN}[1]{\left[#1\right]_N} \newcommand{\ipF}{\langle\cdot,\cdot\rangle_F} $$ \omega\triangleq \frac{2\pi}{N},\qquad \ZN\triangleq\{0,1,\ldots,N-1\},\qquad \modN{t}\in\ZN \text{ denotes } t \bmod N. $$ % Normalized DFT columns (time index n is 1..N, freq index k is 0..N-1): $$ (\mathbf f_k)_n=\frac{1}{\sqrt N}e^{-j\omega k (n-1)},\quad n=1,\ldots,N,\ k\in\ZN. $$ % DFT coefficients of g: $$ \boldsymbol\gamma \triangleq \mathbf F^H\mathbf g \in \mathbb C^N, \qquad \gamma_k = \mathbf f_k^H \mathbf g,\ \ k\in\ZN. $$ % ===== Starting point: 3D representation (after summing n,m) ===== % (This is the form you already use after re-parameterization.) $$ \mathcal S_k(\mathbf g)\approx \frac{1}{N^2}\sum_{(u,v,t)\notin \mathcal A} (\mathbf f_{\modN{u-t-k}}^H\mathbf g)\, (\mathbf f_{\modN{v+k}}^H\mathbf g)\, G(u,v,t), \qquad \mathcal A=\{(u,0,u)\}\cup\{(0,v,v)\}. $$ % ===== Single-pair kernel ===== $$ w[d]\triangleq \exp\!\Big(-\alpha\,(2N_d-2\Psi(d))\Big),\qquad \alpha=\tilde h^2/N^2,\qquad d\in\ZN. $$ % ===== (1) Structured single-pair part as a quadratic form ===== % diagonal modulation matrices (1-based time index): $$ \mathbf D_d \triangleq \mathrm{diag}\!\Big(e^{-j\omega d (n-1)}\Big)_{n=1}^{N}. $$ % diagonal component $$ \mathbf Q_{\mathrm{diag}} \triangleq \frac{1}{N^2}\sum_{d=1}^{N-1}w[d]\big(\mathbf D_d+\mathbf D_{-d}\big), \qquad [\mathbf Q_{\mathrm{diag}}]_{n,n}= \frac{2}{N^2}\sum_{d=1}^{N-1}w[d]\cos\!\big(\omega d(n-1)\big). $$ % (u=t) low-rank component $$ \mathbf Q_{k,ut}^{(0)}\triangleq \frac{1}{N}\sum_{v=1}^{N-1}w[v]\;\mathbf f_{-k}^{*}\mathbf f_{v+k}^{H} = \frac{1}{N}\sum_{v=1}^{N-1}w[v]\;\mathbf f_{k}\mathbf f_{v+k}^{H}, \qquad \mathbf Q_{k,ut}\triangleq \tfrac12\big(\mathbf Q_{k,ut}^{(0)}+\mathbf Q_{k,ut}^{(0)H}\big). $$ % (v=0) low-rank component $$ \mathbf Q_{k,v0}^{(0)}\triangleq \frac{1}{N}\sum_{d=1}^{N-1}w[d]\;\mathbf f_{k}^{*}\mathbf f_{d-k}^{H} = \frac{1}{N}\sum_{d=1}^{N-1}w[d]\;\mathbf f_{-k}\mathbf f_{d-k}^{H}, \qquad \mathbf Q_{k,v0}\triangleq \tfrac12\big(\mathbf Q_{k,v0}^{(0)}+\mathbf Q_{k,v0}^{(0)H}\big). $$ % total structured(single-pair) matrix $$ \mathbf Q_k^{\mathrm{sp}}\triangleq \mathbf Q_{\mathrm{diag}}+\mathbf Q_{k,ut}+\mathbf Q_{k,v0}, \qquad \boxed{\ \mathcal S_k^{\mathrm{sp}}(\mathbf g)=\mathbf g^H\mathbf Q_k^{\mathrm{sp}}\mathbf g\ }. $$ % ===== (2) Bulk part as a Frobenius inner product with an explicit mask ===== % Define M_v from G: $$ [\mathbf M_v]_{u,t}\triangleq G(u,v,t),\qquad u,t,v\in\ZN. $$ % Express H_k using gamma: H_k[u,t] = f_{u-t-k}^H g = gamma[u-t-k] $$ [\mathbf H_k]_{u,t}\triangleq \mathbf f_{\modN{u-t-k}}^H\mathbf g =\gamma_{\modN{u-t-k}}, \qquad u,t\in\ZN. $$ % Make H_k explicitly circulant: H_k = circ(c_k), c_k = J_{-k} gamma % where (J_{-k}gamma)[u] = gamma[u-k] $$ \mathbf c_k \triangleq \mathbf J_{-k}\boldsymbol\gamma,\qquad (\mathbf c_k)[u]=\gamma_{\modN{u-k}},\ u\in\ZN, $$ $$ \boxed{\ \mathbf H_k = \mathrm{circ}(\mathbf c_k)\ }, \qquad\text{i.e.,}\qquad [\mathrm{circ}(\mathbf c_k)]_{u,t} = (\mathbf c_k)_{\modN{u-t}}=\gamma_{\modN{u-t-k}}. $$ Here the circular-shift permutation matrix $\mathbf J_{-k}$ is $$ [\mathbf J_{-k}]_{u,t}= \begin{cases} 1,& t=\modN{u-k},\\ 0,& \text{otherwise}, \end{cases} \qquad u,t\in\ZN. $$ % ----- Explicit bulk mask P_v^{bulk} ----- % It excludes all single-pair layers and the pairing set A: % (i) u=t (the u=t layer), % (ii) v=0 (the v=0 layer), % (iii) u=0 (the u=0 layer), % (iv) t=v (the v=t layer), % which also removes A={(u,0,u)} U {(0,v,v)} automatically. $$ [\mathbf P_v^{\mathrm{bulk}}]_{u,t}\triangleq \mathbf 1\Big\{ v\neq 0,\ \ u\neq 0,\ \ u\neq t,\ \ t\neq v \Big\}, \qquad u,t,v\in\ZN. $$ Equivalently, for each fixed $v\in\ZN$ the bulk index set is $$ \mathcal B_v \triangleq \{(u,t)\in\ZN^2:\ v\neq 0,\ u\neq 0,\ u\neq t,\ t\neq v\}, \quad [\mathbf P_v^{\mathrm{bulk}}]_{u,t}= \begin{cases} 1,& (u,t)\in\mathcal B_v,\\ 0,& \text{otherwise}. \end{cases} $$ % Frobenius inner product: $$ \langle \mathbf A,\mathbf B\rangle_F\triangleq \sum_{u=0}^{N-1}\sum_{t=0}^{N-1} A_{u,t}B_{u,t}. $$ % Bulk term: $$ \boxed{ \mathcal S_k^{(\mathrm{bulk})}(\mathbf g)= \frac{1}{N^2}\sum_{v=0}^{N-1} (\mathbf f_{v+k}^H\mathbf g)\; \Big\langle \mathbf H_k\odot \mathbf P_v^{\mathrm{bulk}},\ \mathbf M_v\Big\rangle_F } $$ and since $\mathbf f_{v+k}^H\mathbf g=\gamma_{\modN{v+k}}$, $$ \mathcal S_k^{(\mathrm{bulk})}(\mathbf g)= \frac{1}{N^2}\sum_{v=0}^{N-1} \gamma_{\modN{v+k}}\; \Big\langle \mathbf H_k\odot \mathbf P_v^{\mathrm{bulk}},\ \mathbf M_v\Big\rangle_F. $$ % ===== Final decomposition ===== $$ \boxed{ \mathcal S_k(\mathbf g)\approx \mathcal S_k^{\mathrm{sp}}(\mathbf g)+\mathcal S_k^{(\mathrm{bulk})}(\mathbf g), \qquad \mathcal S_k^{\mathrm{sp}}(\mathbf g)=\mathbf g^H\mathbf Q_k^{\mathrm{sp}}\mathbf g. } $$
并进一步写成
如果你希望我把 也进一步显式化(例如用你们的 闭式把 展开成只含 的形式),我也可以把 写成完全不含 “函数调用” 的闭式版本。
\left(2-\frac{1}{N}\right)\big|\bm f_k^H\bm g\big|^2.
\end{equation},以及后面拆分出来的所有矩阵相乘的结构。我们先用中文写出文本版本的。这次看看可不可以直接用之前定义的K_2来放到这其中,而不是用新定义的w。所以我们最开始的K_2,也要重新放回到四个参数的版本,而不是两个参数:
Define
Define the kernel matrix
\begin{equation}
[\mathbf K_2(u,v)]_{ij}\triangleq \Psi(n_i-n_j),
\qquad i,j\in{1,2,3,4},
\end{equation}
then
\begin{equation}
S_2(u,v)=\mathbf b^T\mathbf K_2(u,v)\mathbf b.
\end{equation}
然后再进行后面分情况拆分的讨论
下面按你的要求:从四重求和版本继续推导、不再引入 (仍用 讨论),并且把“冰山项 ”出现的条件写清楚;随后把剩余部分按“可做成矩阵乘法”的结构拆开;同时把 恢复成四参数版本来表达 ,尽量避免引入新的 。
约定:后文默认 ,而 也按 (模 )理解;你现在的 已经是 ,所以指数里自然出现 。
你的起点是(记 , ):
把你之前的“核矩阵”定义恢复成四参数版本:
其中 (你前面已给出闭式)。
则
这样整条链路里所有权重都可以统一写成
无需引入新的 (如果后面为了简洁把某些特殊情形记成“只依赖差分的权重向量”,那只是符号缩写,本质仍由 给出)。
关键是:在 CE-OFDM(或你们当前模型)里四阶矩被近似成
当 时,,因此对应项的权重 (等价于 )。
在归一化 DFT 列集合里,。
所以 的**两类配对(pairings)**就是:
配对 A: 且
这时 ,。
配对 B: 且
这时 ,。
这两类一共贡献的四元组数量是
于是,把这 项在你的总和里抽出来,就得到(你写的冰山项)
并且利用恒等式
立即得到
定义 pairings 集合
则“海面项/散射项”是把四重和限制在 :
其中
第一步矩阵化(把 两层和“吃掉”):
把与 和 的指数分别合并,可得(这是严格等式,不需要 ):
因此
到这里已经满足你说的“尽量只用 DFT 的列与已定义量”。
接下来“分情况拆分”,我们仍然用 来描述“落在哪些超平面/子集合”。
把 再按是否满足以下单等式约束分层:
在这些层上,由于 只依赖若干差分,权重会退化成“只依赖一个差分 ”的形式。为了不引入新 ,我们直接把这类权重写成由 决定的一维权重向量(只是记号缩写):
(在这些单对层里,确实可以把 通过平移不变性归约到 这种代表元;因此 与你们原来写的 本质一致,只是现在显式“来源于 ”。)
于是可以得到你们熟悉的三个矩阵结构:
从而分别得到(取 Hermitian 化保证实数):
于是结构化部分整体可写成一个二次型:
上面每个权重 都是直接用四参数 的代表元 生成的,从逻辑上等价于你们之前用 ,但现在“所有权重都从 来”。
bulk 就是把所有“结构化超平面”都排除后的剩余索引集合。一个完全明确且与上面分层一致的 bulk 条件可以写成:
(注意:这四个不等式已经自动排除了两类 pairings。)
现在定义
并把两侧 DFT 内积写成两个 循环差分矩阵(它们都是由 生成的 circulant):
令生成向量 ,则
它等价于 (因为 )。
再定义一个 的核矩阵(完全四参数):
以及 bulk 掩码矩阵(同样是 ,逐项用四个不等式定义):
于是 bulk 部分可以写成一个标准的“大矩阵乘法”:
从四重和出发,把 统一写成四参数核矩阵形式
。
冰山项出现当且仅当四元组满足任一 pairing:
剩余项 先用 DFT 把 求和变成两个 DFT 列内积,得到四重和但只含 与 。
再按四个索引是否落在超平面 、、、 上分层:
如果你下一步希望我把每一层(例如只取 这层、只取 这层、以及合并成 的那两层)从四重和里逐行推导到对应的矩阵外积/对角形式,我也可以继续按你现在的记号(严格四个字母求和)把中间的换元、计数、以及“为什么只剩差分 ”都写出来。
把上面分析的内容用TSP风格的英文latex段落给我
latex% ============================================================ % TSP-style derivation starting from the 4-index summation % (no (u,v,t) re-parameterization), and reusing K_2(·) in 4 args % ============================================================ \paragraph{Starting point (4-index form).} Let $\omega \triangleq 2\pi/N$ and $\alpha \triangleq \tilde h^2/N^2$. From \begin{equation}\label{eq:Ek_rk2_start} \boxed{ \mathbb E\{|r_k|^2\}\approx \frac{1}{N^3}\sum_{n=1}^{N}\sum_{m=1}^{N} g_n g_m\,e^{j\omega k(n-m)} \sum_{p,q,p',q'} e^{-j\omega\left((n-1)(q-p)+(m-1)(p'-q')\right)} \exp\!\left(-\alpha\,S_2(p,q,p',q')\right), } \end{equation} we re-introduce the \emph{four-parameter} kernel representation of $S_2$. Define the index vector and kernel matrix $$ \mathbf n(p,q,p',q')\triangleq [p,\ q,\ p',\ q']^T\ (\mathrm{mod}\ N),\qquad [\mathbf K_2(p,q,p',q')]_{ij}\triangleq \Psi(n_i-n_j),\ i,j\in\{1,2,3,4\}, $$ with $\Psi(d)\triangleq \sum_{r=1}^{N_d}\cos(\omega r d)$, and set $$ \mathbf b\triangleq[1,-1,-1,1]^T. $$ Then \begin{equation}\label{eq:S2_K2_4args} \boxed{ S_2(p,q,p',q')=\mathbf b^T\mathbf K_2(p,q,p',q')\mathbf b, } \end{equation} so that the weight in \eqref{eq:Ek_rk2_start} becomes $\exp\!\big(-\alpha\,\mathbf b^T\mathbf K_2(p,q,p',q')\mathbf b\big)$ without introducing any new 1D kernel. \paragraph{Pairings and iceberg term $\mathcal I_k(\mathbf g)$.} Under the CE-OFDM model $x_j=\exp(-j\tilde h\,\mathbf f_j^H\mathbf v)$, the 4th-order moment entering the derivation has the characteristic-function form $\mathbb E[x_qx_{p'}x_p^*x_{q'}^*]=\mathbb E[\exp(j\mathbf a^H\mathbf v)]$ with $$ \mathbf a^H=\tilde h\big(\mathbf f_p^H-\mathbf f_q^H-\mathbf f_{p'}^H+\mathbf f_{q'}^H\big). $$ Hence $\mathbf a=\mathbf 0$ (equivalently $S_2=0$ and $\exp(-\alpha S_2)=1$) occurs if and only if one of the following \emph{pairings} holds: $$ \text{(A)}\ p=q\ \text{and}\ p'=q',\qquad \text{(B)}\ p=p'\ \text{and}\ q=q'. $$ These contribute $|\text{A}|+|\text{B}|-|\text{A}\cap\text{B}|=N^2+N^2-N=2N^2-N$ quadruples. Extracting them from \eqref{eq:Ek_rk2_start} yields \begin{equation}\label{eq:Ik_def} \mathcal I_k(\mathbf g) = \frac{1}{N^3}(2N^2-N)\sum_{n=1}^{N}\sum_{m=1}^{N} g_n g_m e^{j\omega k(n-m)}. \end{equation} Using $$ \sum_{n=1}^{N}\sum_{m=1}^{N} g_n g_m e^{j\omega k(n-m)} =\left|\sum_{n=1}^N g_n e^{j\omega k(n-1)}\right|^2 = N\,|\mathbf f_k^H\mathbf g|^2, $$ we obtain the closed form \begin{equation}\label{eq:Ik_closed} \boxed{ \mathcal I_k(\mathbf g)=\left(2-\frac{1}{N}\right)|\mathbf f_k^H\mathbf g|^2. } \end{equation} \paragraph{Sea-level term $\mathcal S_k(\mathbf g)$ and elimination of the $(n,m)$ sums.} Let the pairing set be $$ \mathcal P \triangleq \{(p,q,p',q'):\ (p=q\land p'=q')\ \text{or}\ (p=p'\land q=q')\}. $$ Define $$ \mathbb E|r_k|^2 \approx \mathcal I_k(\mathbf g)+\mathcal S_k(\mathbf g), \qquad \mathcal S_k(\mathbf g)\ \text{is \eqref{eq:Ek_rk2_start} restricted to}\ (p,q,p',q')\notin\mathcal P. $$ Next, combine the exponential factors in \eqref{eq:Ek_rk2_start} to separate the $n$- and $m$-dependent parts: $$ e^{j\omega k(n-m)}e^{-j\omega(n-1)(q-p)}=e^{j\omega(n-1)(k+p-q)},\qquad e^{-j\omega k(n-m)}e^{-j\omega(m-1)(p'-q')}=e^{j\omega(m-1)(-k-p'+q')}. $$ Therefore, $$ \sum_{n=1}^N g_n e^{j\omega(n-1)(k+p-q)}=\sqrt N\,\mathbf f_{\modN{k+p-q}}^H\mathbf g,\qquad \sum_{m=1}^N g_m e^{j\omega(m-1)(-k-p'+q')}=\sqrt N\,\mathbf f_{\modN{-k-p'+q'}}^H\mathbf g, $$ where $\modN{\cdot}$ denotes reduction modulo $N$ into $\{0,\ldots,N-1\}$. Substituting back gives the \emph{pure 4-index} sea-level representation \begin{equation}\label{eq:Sk_4idx_DFT} \boxed{ \mathcal S_k(\mathbf g)= \frac{1}{N^2}\!\!\sum_{(p,q,p',q')\notin\mathcal P}\!\! \big(\mathbf f_{\modN{k+p-q}}^H\mathbf g\big)\, \big(\mathbf f_{\modN{-k-p'+q'}}^H\mathbf g\big)\, \exp\!\left(-\alpha\,\mathbf b^T\mathbf K_2(p,q,p',q')\mathbf b\right). } \end{equation} \paragraph{Structured hyperplanes (single-pair layers) and matrix forms.} We partition the non-pairing set into structured hyperplanes and a residual bulk: $$ \text{(H1)}\ p'=q',\qquad \text{(H2)}\ p=q,\qquad \text{(H3)}\ q=q',\qquad \text{(H4)}\ p=p',\qquad \text{bulk: complement}. $$ On each hyperplane, $\mathbf b^T\mathbf K_2(p,q,p',q')\mathbf b$ reduces (by shift-invariance of $\Psi(\cdot)$) to a function of a single modular difference $d\in\ZN$. We encode this \emph{using $K_2$ itself} via the 1D weight \begin{equation}\label{eq:kappa_def} \kappa[d]\triangleq \exp\!\left(-\alpha\,\mathbf b^T\mathbf K_2(d,0,0,0)\mathbf b\right),\qquad d\in\ZN, \end{equation} which is merely a shorthand (no new model) since it is generated by the original four-argument kernel. \emph{Low-rank layers:} the hyperplanes (H1) and (H2) lead to two (Hermitianized) rank-$\le2$ quadratic forms $$ \mathbf Q_{k,ut}^{(0)}\triangleq \frac{1}{N}\sum_{d=1}^{N-1}\kappa[d]\ \mathbf f_{-k}^{*}\mathbf f_{k+d}^{H}, \qquad \mathbf Q_{k,ut}\triangleq \tfrac12\big(\mathbf Q_{k,ut}^{(0)}+\mathbf Q_{k,ut}^{(0)H}\big), $$ $$ \mathbf Q_{k,v0}^{(0)}\triangleq \frac{1}{N}\sum_{d=1}^{N-1}\kappa[d]\ \mathbf f_{k}^{*}\mathbf f_{d-k}^{H}, \qquad \mathbf Q_{k,v0}\triangleq \tfrac12\big(\mathbf Q_{k,v0}^{(0)}+\mathbf Q_{k,v0}^{(0)H}\big). $$ \emph{Diagonal layer:} the hyperplanes (H3) and (H4) collapse (via the DFT shift/modulation property) to a diagonal matrix $$ \mathbf D_d \triangleq \mathrm{diag}\!\big(e^{-j\omega d(n-1)}\big)_{n=1}^N,\qquad \mathbf Q_{\mathrm{diag}}\triangleq \frac{1}{N^2}\sum_{d=1}^{N-1}\kappa[d]\big(\mathbf D_d+\mathbf D_{-d}\big). $$ Thus the structured part is \begin{equation}\label{eq:Sk_sp_quadratic} \boxed{ \mathcal S_k^{\mathrm{sp}}(\mathbf g)=\mathbf g^H\mathbf Q_k^{\mathrm{sp}}\mathbf g,\qquad \mathbf Q_k^{\mathrm{sp}}=\mathbf Q_{\mathrm{diag}}+\mathbf Q_{k,ut}+\mathbf Q_{k,v0}. } \end{equation} \paragraph{Bulk term as a vec--matrix--vec product (still 4 indices).} Define the DFT coefficient vector $\boldsymbol\gamma\triangleq \mathbf F^H\mathbf g$ so that $\gamma_\ell=\mathbf f_\ell^H\mathbf g$. Introduce the two $N\times N$ circulant-by-difference matrices $$ [\mathbf H_k]_{p,q}\triangleq \mathbf f_{\modN{k+p-q}}^H\mathbf g=\gamma_{\modN{k+p-q}}, \qquad [\mathbf G_k]_{p',q'}\triangleq \mathbf f_{\modN{-k-p'+q'}}^H\mathbf g=\gamma_{\modN{-k+(q'-p')}}. $$ Let $\mathbf c_k[d]\triangleq \gamma_{\modN{k+d}}$ and $\mathbf c_{-k}[d]\triangleq \gamma_{\modN{-k+d}}$. Then $$ \mathbf H_k=\mathrm{circ}(\mathbf c_k),\qquad \mathbf G_k=\mathrm{circ}(\mathbf c_{-k})^{T}. $$ Next define the $N^2\times N^2$ kernel matrix and an explicit bulk mask: $$ [\mathbf K]_{(p,q),(p',q')}\triangleq \exp\!\left(-\alpha\,\mathbf b^T\mathbf K_2(p,q,p',q')\mathbf b\right), $$ $$ [\mathbf P^{\mathrm{bulk}}]_{(p,q),(p',q')}\triangleq \mathbf 1\{p\neq q,\ p'\neq q',\ p\neq p',\ q\neq q'\}\qquad(\mathrm{mod}\ N), $$ which removes all pairings and the structured hyperplanes. The bulk contribution becomes \begin{equation}\label{eq:Sk_bulk_vec} \boxed{ \mathcal S_k^{(\mathrm{bulk})}(\mathbf g)= \frac{1}{N^2}\, \operatorname{vec}(\mathbf H_k)^{T}\, \big(\mathbf K\odot \mathbf P^{\mathrm{bulk}}\big)\, \operatorname{vec}(\mathbf G_k). } \end{equation} \paragraph{Final TSP-style decomposition.} Combining \eqref{eq:Ik_closed}, \eqref{eq:Sk_sp_quadratic}, and \eqref{eq:Sk_bulk_vec}, we obtain $$ \boxed{ \mathbb E|r_k|^2 \approx \underbrace{\left(2-\frac1N\right)|\mathbf f_k^H\mathbf g|^2}_{\mathcal I_k(\mathbf g)} + \underbrace{\mathbf g^H\mathbf Q_k^{\mathrm{sp}}\mathbf g}_{\mathcal S_k^{\mathrm{sp}}(\mathbf g)} + \underbrace{\frac{1}{N^2}\operatorname{vec}(\mathbf H_k)^{T}\big(\mathbf K\odot \mathbf P^{\mathrm{bulk}}\big)\operatorname{vec}(\mathbf G_k)}_{\mathcal S_k^{(\mathrm{bulk})}(\mathbf g)}. } $$
我们现在一项一项来分析。先看下面这个\begin{equation}\label{eq:kappa_def}
\kappa[d]\triangleq \exp!\left(-\alpha,\mathbf b^T\mathbf K_2(d,0,0,0)\mathbf b\right),\qquad d\in\ZN ,看看能不能直接给化简出来,算出来求和之后的结果,相当于把psi也带进去算,算出一个和d相关的东西,这样我们就把\kappa变成一个显式计算的东西
可以的,而且这一步其实会非常干净:你这个特例 只会用到 和 ,所以 能直接化成一个只依赖 的显式式子。
这里采用你“4 参数版本”的定义
以及
因为 ,所以
于是直接算二次型可得(你也可以把它当成一个小矩阵手算):
又因为
所以
把上面代回你的定义
得到
这已经是“把 的求和带进去算完”后的显式可计算形式。
用你们之前的标准闭式(令 ):
代入即可得到完全闭式的 :
如果你接下来要把这些 直接塞回 (并坚持“权重来自 ”的表述),那我们就可以把“之前用 ”的所有地方统一改成“用 ”且不引入新符号。
把kappa这样变成一个vector,同时把上面的内容用latex代码的形式给我。
latex% ===== kappa[d] in closed form and vectorization ===== % Parameters $$ \omega \triangleq \frac{2\pi}{N},\qquad \alpha\triangleq \frac{\tilde h^2}{N^2},\qquad \mathbf b \triangleq [\,1,-1,-1,1\,]^T. $$ % Psi(d) $$ \Psi(d)\triangleq \sum_{r=1}^{N_d}\cos(\omega r d),\qquad \Psi(d)=\Psi(-d). $$ % Key simplification for the special representative (d,0,0,0) $$ \boxed{ \mathbf b^T \mathbf K_2(d,0,0,0)\mathbf b =2\big(\Psi(0)-\Psi(d)\big) =2\big(N_d-\Psi(d)\big). } $$ % kappa[d] explicit (sum form) $$ \boxed{ \kappa[d]\triangleq \exp\!\left(-\alpha\,\mathbf b^T\mathbf K_2(d,0,0,0)\mathbf b\right) =\exp\!\left(-2\alpha\big(N_d-\Psi(d)\big)\right) =\exp\!\left( -\frac{2\tilde h^2}{N^2}\Big(N_d-\sum_{r=1}^{N_d}\cos(\omega r d)\Big) \right). } $$ % Psi(d) closed form (optional) $$ \boxed{ \Psi(d)= \begin{cases} N_d, & d\equiv 0\ (\mathrm{mod}\ N),\\[6pt] \dfrac{\sin\!\left(\frac{N_d\omega d}{2}\right)\cos\!\left(\frac{(N_d+1)\omega d}{2}\right)} {\sin\!\left(\frac{\omega d}{2}\right)}, & \text{otherwise}. \end{cases}} $$ % kappa[d] piecewise closed form (optional) $$ \boxed{ \kappa[d]= \begin{cases} 1, & d\equiv 0\ (\mathrm{mod}\ N),\\[8pt] \exp\!\left( -\dfrac{2\tilde h^2}{N^2}\left( N_d- \dfrac{\sin\!\left(\frac{N_d\omega d}{2}\right)\cos\!\left(\frac{(N_d+1)\omega d}{2}\right)} {\sin\!\left(\frac{\omega d}{2}\right)} \right) \right), & \text{otherwise}. \end{cases}} $$ % ===== kappa as a length-N vector ===== $$ \boldsymbol\kappa \triangleq \big[\kappa[0],\kappa[1],\ldots,\kappa[N-1]\big]^T \in \mathbb R^{N}, \qquad (\boldsymbol\kappa)_d = \kappa[d],\ \ d\in\mathbb Z_N. $$ % (Optional) elementwise definition $$ \boxed{ (\boldsymbol\kappa)_d =\exp\!\left(-2\alpha\big(N_d-\Psi(d)\big)\right), \qquad d=0,1,\ldots,N-1. } $$
我们把刚才得到的kappa的vector带入下面的Q_diag,这样Q_diag感觉可以写成DFT的列和kappa相乘的结构的解析解,请尝试推导:$$
\mathbf D_d \triangleq \mathrm{diag}!\big(e^{-j\omega d(n-1)}\big){n=1}^N,\qquad
\mathbf Q{\mathrm{diag}}\triangleq \frac{1}{N^2}\sum_{d=1}^{N-1}\kappa[d]\big(\mathbf D_d+\mathbf D_{-d}\big).
latex% ===== Given ===== $$ \omega \triangleq \frac{2\pi}{N},\qquad \mathbf D_d \triangleq \mathrm{diag}\!\big(e^{-j\omega d(n-1)}\big)_{n=1}^N, \qquad \mathbf Q_{\mathrm{diag}}\triangleq \frac{1}{N^2}\sum_{d=1}^{N-1}\kappa[d]\big(\mathbf D_d+\mathbf D_{-d}\big). $$ % ===== Step 1: diagonal entries ===== Since \mathbf Q_{\mathrm{diag}} is diagonal, for each n=1,\dots,N, \begin{align*} [\mathbf Q_{\mathrm{diag}}]_{n,n} &=\frac{1}{N^2}\sum_{d=1}^{N-1}\kappa[d]\Big(e^{-j\omega d(n-1)}+e^{-j\omega(-d)(n-1)}\Big)\\ &=\frac{1}{N^2}\sum_{d=1}^{N-1}\kappa[d]\Big(e^{-j\omega d(n-1)}+e^{+j\omega d(n-1)}\Big)\\ &=\frac{2}{N^2}\sum_{d=1}^{N-1}\kappa[d]\cos\!\big(\omega d(n-1)\big). \end{align*} % ===== Step 2: pack kappa into a length-N vector ===== Define the length-N vector \tilde{\boldsymbol\kappa}\in\mathbb R^N by $$ \tilde{\kappa}[0]\triangleq 0,\qquad \tilde{\kappa}[d]\triangleq \kappa[d],\ \ d=1,\dots,N-1, \qquad \tilde{\boldsymbol\kappa} \triangleq [\tilde{\kappa}[0],\ldots,\tilde{\kappa}[N-1]]^T. $$ % ===== Step 3: relate the cosine sum to a DFT multiplication ===== Let \mathbf F be the normalized DFT matrix with entries $$ [\mathbf F]_{n,d}=\frac{1}{\sqrt N}e^{-j\omega (n-1)d},\qquad n=1,\dots,N,\ d=0,\dots,N-1. $$ Then $$ (\mathbf F\tilde{\boldsymbol\kappa})[n] =\frac{1}{\sqrt N}\sum_{d=0}^{N-1}\tilde{\kappa}[d]\ e^{-j\omega (n-1)d} =\frac{1}{\sqrt N}\sum_{d=1}^{N-1}\kappa[d]\ e^{-j\omega (n-1)d}. $$ Taking real parts, $$ \Re\{(\mathbf F\tilde{\boldsymbol\kappa})[n]\} =\frac{1}{\sqrt N}\sum_{d=1}^{N-1}\kappa[d]\cos\!\big(\omega d(n-1)\big). $$ Therefore, $$ [\mathbf Q_{\mathrm{diag}}]_{n,n} =\frac{2}{N^2}\sum_{d=1}^{N-1}\kappa[d]\cos\!\big(\omega d(n-1)\big) =\frac{2}{N^{3/2}}\Re\{(\mathbf F\tilde{\boldsymbol\kappa})[n]\}. $$ % ===== Final closed form ===== Let \mathbf q_{\mathrm{diag}}\triangleq \mathrm{diag}(\mathbf Q_{\mathrm{diag}})\in\mathbb R^N. Then $$ \boxed{ \mathbf q_{\mathrm{diag}}=\frac{2}{N^{3/2}}\Re\{\mathbf F\tilde{\boldsymbol\kappa}\}, \qquad \mathbf Q_{\mathrm{diag}}=\mathrm{diag}(\mathbf q_{\mathrm{diag}}) =\frac{2}{N^{3/2}}\mathrm{diag}\!\Big(\Re\{\mathbf F\tilde{\boldsymbol\kappa}\}\Big). } $$ % ===== Optional: express via DFT columns explicitly ===== Let \mathbf f_d be the d-th column of \mathbf F. Since \mathbf F\tilde{\boldsymbol\kappa}=\sum_{d=0}^{N-1}\tilde{\kappa}[d]\mathbf f_d, $$ \boxed{ \mathbf q_{\mathrm{diag}} =\frac{2}{N^{3/2}}\Re\!\left\{\sum_{d=1}^{N-1}\kappa[d]\ \mathbf f_d\right\}, \qquad \mathbf Q_{\mathrm{diag}}=\mathrm{diag}(\mathbf q_{\mathrm{diag}}). } $$
如果你还想把上式里的 去掉(变成严格实数向量),需要用到 的偶对称性;你这版 由于 确实满足偶对称,所以 本身就是实的(数值实现中保留 更稳)。
推导的有问题!我们最后的解析解里面肯定不要diag,你应该用的是f,即DFT中的列和kappa相乘的结果。然后DFT矩阵我们用的是归一化的,推导分别给出中文文字版本和英文latex
下面给你一个不出现 的推导写法:因为 本来就是对角矩阵,它的作用等价于“用一个长度 的向量逐元素乘”。所以我们把解析解写成对角向量(或等价地写成 的显式形式),并且把它写成 DFT 列 与 的线性组合。
可知 一定是对角矩阵。因此我们用其对角向量
来表征它,并且对任意向量 有
(这样写就完全避免了 。)
其第 列为 。把 组成长度 的向量并置零 DC:
则
进一步有
因此得到不带 的解析解:
并且矩阵作用为
注:由于 是实数且 偶对称,通常 ,这时 本身就是实向量,可把 去掉(保留也没坏处)。
latex% ===== Normalized DFT setup ===== $$ \omega \triangleq \frac{2\pi}{N},\qquad [\mathbf F]_{n,d}=\frac{1}{\sqrt N}e^{-j\omega (n-1)d}, \quad n=1,\ldots,N,\ d=0,\ldots,N-1, $$ and let $\mathbf f_d$ denote the $d$-th column of $\mathbf F$. % ===== Given definition ===== $$ \mathbf D_d \triangleq \mathrm{diag}\!\big(e^{-j\omega d(n-1)}\big)_{n=1}^N,\qquad \mathbf Q_{\mathrm{diag}}\triangleq \frac{1}{N^2}\sum_{d=1}^{N-1}\kappa[d]\big(\mathbf D_d+\mathbf D_{-d}\big). $$ % ===== Key idea: represent the diagonal operator by its diagonal vector ===== Since $\mathbf Q_{\mathrm{diag}}$ is diagonal, define its diagonal vector $$ \mathbf q_{\mathrm{diag}}\triangleq \mathbf Q_{\mathrm{diag}}\mathbf 1 \in \mathbb R^N, $$ so that for any $\mathbf g\in\mathbb C^N$, $$ \boxed{\ \mathbf Q_{\mathrm{diag}}\mathbf g = \mathbf q_{\mathrm{diag}}\odot \mathbf g\ }. $$ % ===== Compute q_diag explicitly ===== For each $n=1,\ldots,N$, \begin{align*} (\mathbf q_{\mathrm{diag}})_n &=\frac{1}{N^2}\sum_{d=1}^{N-1}\kappa[d]\Big(e^{-j\omega d(n-1)}+e^{+j\omega d(n-1)}\Big)\\ &=\frac{2}{N^2}\sum_{d=1}^{N-1}\kappa[d]\cos\!\big(\omega d(n-1)\big). \end{align*} % ===== Pack kappa into a length-N vector and express via DFT columns ===== Define the length-$N$ vector $\tilde{\boldsymbol\kappa}\in\mathbb R^N$ by $$ \tilde\kappa[0]\triangleq 0,\qquad \tilde\kappa[d]\triangleq \kappa[d],\ d=1,\ldots,N-1, \qquad \tilde{\boldsymbol\kappa}=[\tilde\kappa[0],\ldots,\tilde\kappa[N-1]]^T. $$ Then $$ \mathbf s \triangleq \mathbf F\tilde{\boldsymbol\kappa} = \sum_{d=1}^{N-1}\kappa[d]\mathbf f_d, $$ and $$ (\mathbf q_{\mathrm{diag}})_n =\frac{1}{N^2}\Big(\sqrt N\,s_n+\sqrt N\,s_n^*\Big) =\frac{2}{N^{3/2}}\Re\{s_n\}. $$ Therefore, $$ \boxed{ \mathbf q_{\mathrm{diag}} =\frac{2}{N^{3/2}}\Re\{\mathbf F\tilde{\boldsymbol\kappa}\} =\frac{2}{N^{3/2}}\Re\left\{\sum_{d=1}^{N-1}\kappa[d]\mathbf f_d\right\}, } $$ and the diagonal operator can be applied without any $\mathrm{diag}(\cdot)$ as $$ \boxed{ \mathbf Q_{\mathrm{diag}}\mathbf g = \left(\frac{2}{N^{3/2}}\Re\{\mathbf F\tilde{\boldsymbol\kappa}\}\right)\odot \mathbf g. } $$
如果你接下来还希望把 、 也写成类似“DFT 列 ”与某个权重向量/矩阵的乘法(并且尽量不出现显式外积求和),我也可以继续按同样风格推。
再用kappa向量和DFT矩阵整理下面两个矩阵:\mathbf Q_{k,ut}+\mathbf Q_{k,v0}
下面把 完全用 向量 + 归一化 DFT 矩阵 来整理(不再保留“对 求和”的形式),并给出一个不需要显式 的写法(用逐元素调制 )。
其中 是 的第 列。
于是
把 改写成逐元素调制更干净:令
则 。
latex% ===== Normalized DFT convention ===== $$ \omega \triangleq \frac{2\pi}{N},\qquad [\mathbf F]_{n,d}=\frac{1}{\sqrt N}e^{-j\omega (n-1)d}, \quad n=1,\ldots,N,\ d=0,\ldots,N-1, $$ and let $\mathbf f_d$ denote the $d$-th column of $\mathbf F$. % ===== Pack kappa into a length-N vector and take one FFT ===== $$ \tilde\kappa[0]\triangleq 0,\qquad \tilde\kappa[d]\triangleq \kappa[d],\ d=1,\ldots,N-1, \qquad \tilde{\boldsymbol\kappa}\triangleq[\tilde\kappa[0],\ldots,\tilde\kappa[N-1]]^T\in\mathbb R^N, $$ $$ \mathbf s \triangleq \mathbf F\,\tilde{\boldsymbol\kappa} =\sum_{d=1}^{N-1}\kappa[d]\mathbf f_d\in\mathbb C^N. $$ % ===== Modulation vectors (avoid diag) ===== $$ \mathbf d_k \triangleq \big[e^{-j\omega k(n-1)}\big]_{n=1}^{N},\qquad \mathbf d_{-k} \triangleq \big[e^{+j\omega k(n-1)}\big]_{n=1}^{N}. $$ Equivalently, $\mathbf D_k=\mathrm{diag}(\mathbf d_k)$ and $\mathbf D_{-k}=\mathrm{diag}(\mathbf d_{-k})$, and $\mathbf D_{\pm k}\mathbf s=\mathbf d_{\pm k}\odot \mathbf s$. % ===== Collapse the d-sums using frequency-shift = time-modulation ===== Since $\mathbf f_{k+d}=\mathbf D_k\mathbf f_d$ and $\mathbf f_{d-k}=\mathbf D_{-k}\mathbf f_d$ (indices mod N), $$ \sum_{d=1}^{N-1}\kappa[d]\mathbf f_{k+d}=\mathbf D_k\mathbf s=\mathbf d_k\odot \mathbf s, \qquad \sum_{d=1}^{N-1}\kappa[d]\mathbf f_{d-k}=\mathbf D_{-k}\mathbf s=\mathbf d_{-k}\odot \mathbf s. $$ % ===== Q_{k,ut}^{(0)} and Q_{k,v0}^{(0)} in compact form ===== Using $\mathbf f_{-k}^*=\mathbf f_k$ and $\mathbf f_k^*=\mathbf f_{-k}$, we obtain $$ \boxed{ \mathbf Q_{k,ut}^{(0)} =\frac{1}{N}\,\mathbf f_k\,(\mathbf D_k\mathbf s)^H =\frac{1}{N}\,\mathbf f_k\,(\mathbf d_k\odot \mathbf s)^H, \qquad \mathbf Q_{k,v0}^{(0)} =\frac{1}{N}\,\mathbf f_{-k}\,(\mathbf D_{-k}\mathbf s)^H =\frac{1}{N}\,\mathbf f_{-k}\,(\mathbf d_{-k}\odot \mathbf s)^H. } $$ % ===== Hermitian symmetrization ===== $$ \mathbf Q_{k,ut}\triangleq \tfrac12\big(\mathbf Q_{k,ut}^{(0)}+\mathbf Q_{k,ut}^{(0)H}\big), \qquad \mathbf Q_{k,v0}\triangleq \tfrac12\big(\mathbf Q_{k,v0}^{(0)}+\mathbf Q_{k,v0}^{(0)H}\big). $$ % ===== Final low-rank sum (rank <= 4, each term rank <= 2) ===== $$ \boxed{ \mathbf Q_{k,ut}+\mathbf Q_{k,v0} = \frac{1}{2N}\Big( \mathbf f_k(\mathbf d_k\odot \mathbf s)^H + (\mathbf d_k\odot \mathbf s)\mathbf f_k^H + \mathbf f_{-k}(\mathbf d_{-k}\odot \mathbf s)^H + (\mathbf d_{-k}\odot \mathbf s)\mathbf f_{-k}^H \Big), \quad \mathbf s=\mathbf F\tilde{\boldsymbol\kappa}. } $$
如果你希望我把上面进一步写成“只出现 、、,连 都不单独定义(直接用 来做逐元素调制),我也可以把它压缩成更“论文风格”的一行。
D我也不用!也用DFT矩阵来表示,重新写一下
下面给你一个完全不出现 的整理方式:只用归一化 DFT 矩阵 、其列 以及 向量。
(索引都按 取值)。因此
就变成
同理
latex% ===== Normalized DFT convention ===== $$ \omega \triangleq \frac{2\pi}{N},\qquad [\mathbf F]_{n,d}=\frac{1}{\sqrt N}e^{-j\omega (n-1)d}, \quad n=1,\ldots,N,\ d=0,\ldots,N-1, $$ and let $\mathbf f_d$ denote the $d$-th column of $\mathbf F$ (indices are taken mod $N$). % ===== Pack kappa into a length-N vector and take one FFT ===== $$ \tilde\kappa[0]\triangleq 0,\qquad \tilde\kappa[d]\triangleq \kappa[d],\ d=1,\ldots,N-1, \qquad \tilde{\boldsymbol\kappa}\triangleq[\tilde\kappa[0],\ldots,\tilde\kappa[N-1]]^T\in\mathbb R^N, $$ $$ \mathbf s \triangleq \mathbf F\,\tilde{\boldsymbol\kappa} =\sum_{d=1}^{N-1}\kappa[d]\mathbf f_d\in\mathbb C^N. $$ % ===== Key identity: elementwise product of DFT columns ===== For normalized DFT columns, the elementwise products satisfy $$ \mathbf f_k^*\odot \mathbf f_d=\frac{1}{\sqrt N}\mathbf f_{d-k}, \qquad \mathbf f_k\odot \mathbf f_d=\frac{1}{\sqrt N}\mathbf f_{d+k}, \qquad (\,\mathrm{mod}\ N\,). $$ Hence, $$ \sum_{d=1}^{N-1}\kappa[d]\mathbf f_{d+k} =\sqrt N\,(\mathbf f_{-k}\odot \mathbf s), \qquad \sum_{d=1}^{N-1}\kappa[d]\mathbf f_{d-k} =\sqrt N\,(\mathbf f_{k}\odot \mathbf s). $$ % ===== Compact forms for Q_{k,ut}^{(0)} and Q_{k,v0}^{(0)} without D_k ===== Using $\mathbf f_{-k}^*=\mathbf f_k$ and $\mathbf f_k^*=\mathbf f_{-k}$, $$ \boxed{ \mathbf Q_{k,ut}^{(0)} =\frac{1}{N}\,\mathbf f_k\Big(\sum_{d=1}^{N-1}\kappa[d]\mathbf f_{d+k}\Big)^H =\frac{\sqrt N}{N}\,\mathbf f_k\,(\mathbf f_{-k}\odot \mathbf s)^H, } $$ $$ \boxed{ \mathbf Q_{k,v0}^{(0)} =\frac{1}{N}\,\mathbf f_{-k}\Big(\sum_{d=1}^{N-1}\kappa[d]\mathbf f_{d-k}\Big)^H =\frac{\sqrt N}{N}\,\mathbf f_{-k}\,(\mathbf f_{k}\odot \mathbf s)^H, } \qquad \mathbf s=\mathbf F\tilde{\boldsymbol\kappa}. $$ % ===== Hermitian symmetrization ===== $$ \mathbf Q_{k,ut}\triangleq \tfrac12\big(\mathbf Q_{k,ut}^{(0)}+\mathbf Q_{k,ut}^{(0)H}\big), \qquad \mathbf Q_{k,v0}\triangleq \tfrac12\big(\mathbf Q_{k,v0}^{(0)}+\mathbf Q_{k,v0}^{(0)H}\big). $$ % ===== Final low-rank sum (no D_k) ===== $$ \boxed{ \mathbf Q_{k,ut}+\mathbf Q_{k,v0} = \frac{\sqrt N}{2N}\Big( \mathbf f_k(\mathbf f_{-k}\odot \mathbf s)^H + (\mathbf f_{-k}\odot \mathbf s)\mathbf f_k^H + \mathbf f_{-k}(\mathbf f_{k}\odot \mathbf s)^H + (\mathbf f_{k}\odot \mathbf s)\mathbf f_{-k}^H \Big), \quad \mathbf s=\mathbf F\tilde{\boldsymbol\kappa}. } $$
如果你还希望把上面进一步压到“只出现 ”而不显式写 ,我也可以继续用 的 Hadamard 乘法矩阵(但那会以另一种形式“隐含对角”)。现在这个版本已经做到:没有 、没有 ,并且只用 DFT 矩阵/列和 向量。
\frac{\sqrt N}{2N}\Big(
\mathbf f_k(\mathbf f_{-k}\odot \mathbf s)^H + (\mathbf f_{-k}\odot \mathbf s)\mathbf f_k^H
+
\mathbf f_{-k}(\mathbf f_{k}\odot \mathbf s)^H + (\mathbf f_{k}\odot \mathbf s)\mathbf f_{-k}^H
\Big),
\quad \mathbf s=\mathbf F\tilde{\boldsymbol\kappa}.
}
下面可以做到,而且能把 完全“抽出来”,把所有 DFT 列的组合合并成一个矩阵,再用 Hadamard()把 只放在一个“行/列复制”的结构里。
对任意向量 ,记 为全 1 向量,则有
(逐元素验证即可:左边第 元是 ,右边同样。)
你给的式子是
令
以及
那么用上面的恒等式分别处理四项并合并,得到非常紧凑的形式:
这就是你说的“把 抽出来,剩下一堆 DFT 列组合放一起,再 一个含 的结构”。
有两个常用等价写法(仍不引入 或 ):
利用性质
所以对任意 :
这时 只以 向量 的方式出现,看起来更“向量化”。
latex% ===== Key identities to factor out s ===== $$ \mathbf u(\mathbf v\odot \mathbf s)^H =(\mathbf u\mathbf v^H)\odot(\mathbf 1\,\mathbf s^H), \qquad (\mathbf v\odot \mathbf s)\mathbf u^H =(\mathbf v\mathbf u^H)\odot(\mathbf s\,\mathbf 1^T), $$ where $\mathbf 1$ is the all-ones vector. % ===== Definitions ===== $$ \mathbf s=\mathbf F\tilde{\boldsymbol\kappa}, \qquad \mathbf A_k \triangleq \mathbf f_k\mathbf f_{-k}^H+\mathbf f_{-k}\mathbf f_k^H, \qquad \mathbf S(\mathbf s)\triangleq \mathbf 1\,\mathbf s^H+\mathbf s\,\mathbf 1^T. $$ % ===== Factored form (no D_k, no diag) ===== $$ \boxed{ \mathbf Q_{k,ut}+\mathbf Q_{k,v0} = \frac{\sqrt N}{2N}\Big(\mathbf A_k \odot \mathbf S(\mathbf s)\Big), \qquad \mathbf s=\mathbf F\tilde{\boldsymbol\kappa}. } $$ % ===== Optional: action on a vector g (s appears only via Hadamard products) ===== $$ \boxed{ (\mathbf Q_{k,ut}+\mathbf Q_{k,v0})\mathbf g = \frac{\sqrt N}{2N}\Big( \mathbf A_k(\mathbf s^*\odot \mathbf g) + \mathbf s\odot(\mathbf A_k\mathbf g) \Big). } $$
如果你希望下一步把 再进一步写成更“DFT 组合”的闭式(例如用 ),我也可以继续整理。
不不不 我们先不管g,就先算\mathbf Q_k^{\mathrm{sp}}=\mathbf Q_{\mathrm{diag}}+\mathbf Q_{k,ut}+\mathbf Q_{k,v0}.
}。因为\mathbf Q_{\mathrm{diag}}=
\left(\frac{2}{N^{3/2}}\mathbf F\tilde{\boldsymbol\kappa}\right).,所以我想把前面的s提取出来,把这部分的整体变成一个s然后odot一个DFT组合的结构
下面可以做到,而且把同一个 作为公共因子抽出来,把
整理成一个统一的
形式(全程不引入 ,也不需要写 )。
注意它的对角元素是 。
等价于
因为 会把 的非对角元素清零,只留下对角上的 。
则你之前那条已经可合并为
其中 ,你也可以写成 。
latex% ===== Normalized DFT ===== $$ \omega \triangleq \frac{2\pi}{N},\qquad [\mathbf F]_{n,d}=\frac{1}{\sqrt N}e^{-j\omega (n-1)d}, \quad n=1,\ldots,N,\ d=0,\ldots,N-1, $$ and let $\mathbf f_d$ be the $d$-th column of $\mathbf F$ (indices mod $N$). % ===== kappa vector and one FFT ===== $$ \tilde\kappa[0]\triangleq 0,\qquad \tilde\kappa[d]\triangleq \kappa[d],\ d=1,\ldots,N-1, \qquad \tilde{\boldsymbol\kappa}\triangleq[\tilde\kappa[0],\ldots,\tilde\kappa[N-1]]^T, $$ $$ \mathbf s\triangleq \mathbf F\tilde{\boldsymbol\kappa}. $$ % ===== s-factor matrix shared by all terms ===== $$ \mathbf S(\mathbf s)\triangleq \mathbf 1\,\mathbf s^H+\mathbf s\,\mathbf 1^T, \qquad \text{so } [\mathbf S(\mathbf s)]_{n,n}=s_n^*+s_n=2\Re\{s_n\}. $$ % ===== Q_diag without diag(·): diagonal picked by Hadamard with I ===== $$ \boxed{ \mathbf Q_{\mathrm{diag}} =\frac{2}{N^{3/2}}\operatorname{diag}(\Re\{\mathbf s\}) =\frac{1}{N^{3/2}}\big(\mathbf I\odot \mathbf S(\mathbf s)\big). } $$ % ===== Low-rank sum expressed with the SAME S(s) ===== $$ \mathbf A_k\triangleq \mathbf f_k\mathbf f_{-k}^H+\mathbf f_{-k}\mathbf f_k^H, $$ $$ \boxed{ \mathbf Q_{k,ut}+\mathbf Q_{k,v0} =\frac{\sqrt N}{2N}\big(\mathbf A_k\odot \mathbf S(\mathbf s)\big). } $$ % ===== Final: factor out s (no D_k, no diag(·)) ===== $$ \boxed{ \mathbf Q_k^{\mathrm{sp}} =\mathbf Q_{\mathrm{diag}}+\mathbf Q_{k,ut}+\mathbf Q_{k,v0} = \Big(\frac{1}{N^{3/2}}\mathbf I+\frac{\sqrt N}{2N}\mathbf A_k\Big)\odot \mathbf S(\mathbf s), \qquad \mathbf s=\mathbf F\tilde{\boldsymbol\kappa}. } $$
如果你希望把 也进一步写成“只用 ”的形式(例如用选择矩阵从 取第 、 列来构造),我也可以继续把它压缩成更“矩阵表达式”的一行。
我现在连S都不想要了!能不能帮我组合成kappa然后odot一堆DFT组合的形式
下面给你一个不引入 、不引入 、同时把公共的 “ 经过 DFT 之后的向量” 统一抽出来的整理方式;最终形式就是
做一次归一化 DFT:
这一步把所有 的加权指数和“打包”成一个向量 。
因此四个低秩项( 与 )可以统一变成
对角项也能写成同一个 的 Hadamard 形式:因为 的对角就是 ,而 会只保留对角,刚好对应 。
最终把三部分合并,就得到 的统一“ + DFT组合 + ”形式。
latex% ===== Normalized DFT ===== $$ \omega \triangleq \frac{2\pi}{N},\qquad [\mathbf F]_{n,d}=\frac{1}{\sqrt N}e^{-j\omega (n-1)d}, \quad n=1,\ldots,N,\ d=0,\ldots,N-1, $$ and let $\mathbf f_d$ denote the $d$-th column of $\mathbf F$ (indices mod $N$). % ===== kappa vector and one FFT ===== $$ \tilde\kappa[0]\triangleq 0,\qquad \tilde\kappa[d]\triangleq \kappa[d],\ d=1,\ldots,N-1, \qquad \tilde{\boldsymbol\kappa}\triangleq[\tilde\kappa[0],\ldots,\tilde\kappa[N-1]]^T\in\mathbb R^N, $$ $$ \mathbf z \triangleq \mathbf F\tilde{\boldsymbol\kappa}\in\mathbb C^N,\qquad \mathbf 1\in\mathbb R^N \text{ is the all-ones vector.} $$ % ===== Useful Hadamard identities (factor out z) ===== $$ \mathbf u(\mathbf v\odot \mathbf z)^H=(\mathbf u\mathbf v^H)\odot(\mathbf 1\mathbf z^H), \qquad (\mathbf v\odot \mathbf z)\mathbf u^H=(\mathbf v\mathbf u^H)\odot(\mathbf z\mathbf 1^T). $$ % ===== Define the DFT-column combination A_k ===== $$ \mathbf A_k \triangleq \mathbf f_k\mathbf f_{-k}^H+\mathbf f_{-k}\mathbf f_k^H. $$ % ===== Low-rank sum in "DFT-combo ⊙ (kappa-DFT matrix)" form ===== $$ \boxed{ \mathbf Q_{k,ut}+\mathbf Q_{k,v0} = \frac{\sqrt N}{2N}\; \mathbf A_k \odot (\mathbf 1\mathbf z^H+\mathbf z\mathbf 1^T), \qquad \mathbf z=\mathbf F\tilde{\boldsymbol\kappa}. } $$ % ===== Diagonal term as Hadamard with I (no diag(·)) ===== % Recall: Q_diag = (2/N^{3/2}) diag(Re{z}) can be written as (1/N^{3/2}) I ⊙ (1 z^H + z 1^T). $$ \boxed{ \mathbf Q_{\mathrm{diag}} = \frac{1}{N^{3/2}}\;\mathbf I\odot(\mathbf 1\mathbf z^H+\mathbf z\mathbf 1^T), \qquad \mathbf z=\mathbf F\tilde{\boldsymbol\kappa}. } $$ % ===== Final: factor everything into kappa and DFT-column combinations ===== $$ \boxed{ \mathbf Q_k^{\mathrm{sp}} =\mathbf Q_{\mathrm{diag}}+\mathbf Q_{k,ut}+\mathbf Q_{k,v0} = \left(\frac{1}{N^{3/2}}\mathbf I+\frac{\sqrt N}{2N}\mathbf A_k\right) \odot(\mathbf 1\mathbf z^H+\mathbf z\mathbf 1^T), \qquad \mathbf z=\mathbf F\tilde{\boldsymbol\kappa}. } $$
如果你希望把 也进一步写成“只用 和选择向量”的矩阵式(比如 ),我也可以把 压成 这种更“纯矩阵”版本。
\Big(\frac{1}{N^{3/2}}\mathbf I+\frac{\sqrt N}{2N}\mathbf A_k\Big)\odot \tilde{\mathbf{s}},
\qquad \tilde{\mathbf s}=2\Re{\mathbf F\tilde{\boldsymbol\kappa}}.
}
下面把
写成二范数平方,并把你给的 直接代进去。
你现在写的是
这里 Hadamard 乘积需要 是 矩阵。与你前面推导一致的做法是:先令
再定义由 生成的矩阵
则它的对角满足
也就是说,你写的“”其实是 的对角向量。后面为了让 严格成立,我用 表示这个矩阵(你也可以继续把它记成 ,但要注明它是矩阵)。
只要 是 Hermitian 且半正定(你们这里把各项都 Hermitian 化了,理论上对应能量项应为 ),就有标准恒等式:
把你给的结构直接代入(并用上面一致维度的 ):
其中
latex% Assume normalized DFT F and its columns f_k. % Let z = F \tilde{kappa}. To make the Hadamard product well-defined, lift z to an NxN matrix: $$ \mathbf z \triangleq \mathbf F\tilde{\boldsymbol\kappa},\qquad \tilde{\mathbf S}\triangleq \mathbf 1\,\mathbf z^H+\mathbf z\,\mathbf 1^T . $$ Note that $\mathrm{diag}(\tilde{\mathbf S})=2\Re\{\mathbf z\}=2\Re\{\mathbf F\tilde{\boldsymbol\kappa}\}$. Define $$ \mathbf A_k\triangleq \mathbf f_k\mathbf f_{-k}^H+\mathbf f_{-k}\mathbf f_k^H, \qquad \mathbf Q_k^{\mathrm{sp}} =\Big(\tfrac{1}{N^{3/2}}\mathbf I+\tfrac{\sqrt N}{2N}\mathbf A_k\Big)\odot \tilde{\mathbf S}. $$ If $\mathbf Q_k^{\mathrm{sp}}$ is Hermitian PSD, then $$ \boxed{ \mathcal S_k^{\mathrm{sp}}(\mathbf g) =\mathbf g^H\mathbf Q_k^{\mathrm{sp}}\mathbf g =\big\|(\mathbf Q_k^{\mathrm{sp}})^{1/2}\mathbf g\big\|_2^2 = \left\| \left( \Big(\tfrac{1}{N^{3/2}}\mathbf I+\tfrac{\sqrt N}{2N}\mathbf A_k\Big)\odot \tilde{\mathbf S} \right)^{1/2}\mathbf g \right\|_2^2 . } $$
如果你坚持“”就是长度 的向量(而不是 矩阵),那就必须先说明你现在的 是一种 broadcast 规则(例如只取对角、或对列/对行复制),否则数学上不成立。你想要哪一种 broadcast(只保留对角?按列复制?按行复制?),我可以把上面的 norm 表达式对应改成严格一致的版本。
你对s的判断是对的。我们现在按照上面的化简思路处理一下下面这个S:
\paragraph{Bulk term as a vec--matrix--vec product (still 4 indices).}
Define the DFT coefficient vector so that .
Introduce the two circulant-by-difference matrices
Let and . Then
Next define the kernel matrix and an explicit bulk mask:
which removes all pairings and the structured hyperplanes. The bulk contribution becomes
\begin{equation}\label{eq:Sk_bulk_vec}
\boxed{
\mathcal S_k^{(\mathrm{bulk})}(\mathbf g)=
\frac{1}{N^2},
\operatorname{vec}(\mathbf H_k)^{T},
\big(\mathbf K\odot \mathbf P^{\mathrm{bulk}}\big),
\operatorname{vec}(\mathbf G_k).
}
\end{equation}
可以。bulk 这块的“同类化简思路”就是:把所有与 有关的部分都压缩到 ,并把 、 都写成 某个固定的稀疏线性算子作用在 上。这样 就变成 的(双)二次型/双线性型。
下面给出一套完全显式、便于实现/写论文的 LaTeX(仍然保持 4-index 的 、)。
latex% ===== Bulk: factor out gamma = F^H g via explicit linear operators ===== % Index set and vec convention $$ \ZN \triangleq \{0,1,\ldots,N-1\},\qquad \modN{t}\in\ZN \text{ denotes } t \bmod N, $$ and we use column-stacking vectorization: $$ \operatorname{vec}(\mathbf X)[\,p+Nq\,]=X_{p,q},\qquad p,q\in\ZN. $$ % DFT coefficients of g $$ \boldsymbol\gamma \triangleq \mathbf F^H\mathbf g,\qquad \gamma_\ell = \mathbf f_\ell^H\mathbf g,\ \ \ell\in\ZN. $$ % H_k and G_k as difference-circulant matrices in gamma $$ [\mathbf H_k]_{p,q}=\gamma_{\modN{k+p-q}},\qquad [\mathbf G_k]_{p',q'}=\gamma_{\modN{-k+(q'-p')}}. $$ Note that $$ \mathbf G_k = \mathbf H_{-k}^{\,T}. $$ % (1) Define the "difference-selector" matrix C such that vec(circ(c)) = C c Define \mathbf C \in \{0,1\}^{N^2\times N} by $$ [\mathbf C]_{\,p+Nq,\ d}\triangleq \mathbf 1\{d=\modN{p-q}\},\qquad p,q,d\in\ZN. $$ Then for any \mathbf c\in\mathbb C^N, the circulant-by-difference matrix \( \mathrm{circ}(\mathbf c) \) satisfies $$ \operatorname{vec}(\mathrm{circ}(\mathbf c))=\mathbf C\,\mathbf c. $$ % (2) Define the cyclic-shift permutation J_k on length-N vectors Define the permutation matrix \mathbf J_k \in\{0,1\}^{N\times N} by $$ (\mathbf J_k\mathbf x)[d]=x[\modN{k+d}], \qquad\text{i.e.,}\qquad [\mathbf J_k]_{d,\ell}=\mathbf 1\{\ell=\modN{k+d}\}, \quad d,\ell\in\ZN. $$ Then the first column of \mathbf H_k is $$ \mathbf c_k[d]=\gamma_{\modN{k+d}} = (\mathbf J_k\boldsymbol\gamma)[d], \qquad\Rightarrow\qquad \mathbf H_k=\mathrm{circ}(\mathbf c_k)=\mathrm{circ}(\mathbf J_k\boldsymbol\gamma). $$ Hence, $$ \boxed{ \operatorname{vec}(\mathbf H_k)=\mathbf C\,\mathbf J_k\,\boldsymbol\gamma. } $$ % (3) Transpose permutation for vec Let \mathbf P_T \in\{0,1\}^{N^2\times N^2} be the transpose-permutation: $$ \operatorname{vec}(\mathbf X^{T})=\mathbf P_T\,\operatorname{vec}(\mathbf X), \qquad [\mathbf P_T]_{\,p+Nq,\ q+Np}=1,\ \ p,q\in\ZN. $$ Since \mathbf G_k=\mathbf H_{-k}^T, we have $$ \boxed{ \operatorname{vec}(\mathbf G_k) =\mathbf P_T\,\operatorname{vec}(\mathbf H_{-k}) =\mathbf P_T\,\mathbf C\,\mathbf J_{-k}\,\boldsymbol\gamma. } $$ % (4) Kernel matrix and bulk mask (unchanged; still 4 indices) $$ [\mathbf K]_{(p,q),(p',q')}\triangleq \exp\!\left(-\alpha\,\mathbf b^T\mathbf K_2(p,q,p',q')\mathbf b\right), $$ $$ [\mathbf P^{\mathrm{bulk}}]_{(p,q),(p',q')}\triangleq \mathbf 1\{p\neq q,\ p'\neq q',\ p\neq p',\ q\neq q'\}\qquad(\mathrm{mod}\ N). $$ % (5) Bulk term as a quadratic/bilinear form in gamma Starting from $$ \mathcal S_k^{(\mathrm{bulk})}(\mathbf g)= \frac{1}{N^2}\, \operatorname{vec}(\mathbf H_k)^{T}\, \big(\mathbf K\odot \mathbf P^{\mathrm{bulk}}\big)\, \operatorname{vec}(\mathbf G_k), $$ substitute the two boxed identities above to obtain $$ \boxed{ \mathcal S_k^{(\mathrm{bulk})}(\mathbf g)= \frac{1}{N^2}\, \boldsymbol\gamma^{T}\, \mathbf J_k^{T}\mathbf C^{T}\, \big(\mathbf K\odot \mathbf P^{\mathrm{bulk}}\big)\, \mathbf P_T\,\mathbf C\,\mathbf J_{-k}\, \boldsymbol\gamma, \qquad \boldsymbol\gamma=\mathbf F^H\mathbf g. } $$ % (Optional) define the bulk matrix in the gamma-domain $$ \mathbf Q_{k}^{(\mathrm{bulk},\gamma)} \triangleq \frac{1}{N^2}\, \mathbf J_k^{T}\mathbf C^{T}\, \big(\mathbf K\odot \mathbf P^{\mathrm{bulk}}\big)\, \mathbf P_T\,\mathbf C\,\mathbf J_{-k}, \qquad \Rightarrow\quad \mathcal S_k^{(\mathrm{bulk})}(\mathbf g)= \boldsymbol\gamma^{T}\mathbf Q_{k}^{(\mathrm{bulk},\gamma)}\boldsymbol\gamma. $$ % (Optional) push back to g-domain (purely in terms of F and g) $$ \mathcal S_k^{(\mathrm{bulk})}(\mathbf g) = (\mathbf F^H\mathbf g)^{T}\mathbf Q_{k}^{(\mathrm{bulk},\gamma)}(\mathbf F^H\mathbf g) = \mathbf g^{T}\mathbf F^{*}\mathbf Q_{k}^{(\mathrm{bulk},\gamma)}\mathbf F^{H}\mathbf g. $$
如果你下一步想进一步“像 那样”把 bulk 写成 的 Hermitian 二次型(而不是现在的 这种双线性型),我们需要明确:你的 最终是否应当用 (共轭转置)而不是 。只要把这一点统一,我就可以把它改成严格 PSD 的范数平方形式。
我们这部分也是先管Q,先不把g放进去。分析之后,先给我中文文字版,然后再用英文latex版本
你给的 bulk 形式是
其中 完全与 无关, 只出现在 里。我们要做的“类似把 抽出来”的化简,就是把 、 都写成某个固定线性算子作用在 上(这里 是 的 DFT 系数)。
关键观察:
特别地有一个很重要的关系:
于是对任意 都有
则 的生成向量就是 ,所以
因为 ,所以
那么 bulk 项可以写成
这里
就是你要的“先不管 ,先把 Q 抽出来”的结果:所有 的复杂核都被夹在中间, 只会通过 进入。
latex% ===== Bulk: extract the Q-operator (do NOT plug g yet) ===== \paragraph{Vectorization convention.} Let $\ZN\triangleq\{0,1,\ldots,N-1\}$ and $\modN{\cdot}$ denote reduction modulo $N$. We use column-stacking vectorization: $$ \operatorname{vec}(\mathbf X)[\,p+Nq\,]=X_{p,q},\qquad p,q\in\ZN. $$ \paragraph{Bulk kernel and mask.} Define the $N^2\times N^2$ bulk-weight matrix $$ \mathbf M^{\mathrm{bulk}}\triangleq \mathbf K\odot \mathbf P^{\mathrm{bulk}}, $$ where $$ [\mathbf K]_{(p,q),(p',q')}\triangleq \exp\!\left(-\alpha\,\mathbf b^T\mathbf K_2(p,q,p',q')\mathbf b\right), \qquad [\mathbf P^{\mathrm{bulk}}]_{(p,q),(p',q')}\triangleq \mathbf 1\{p\neq q,\ p'\neq q',\ p\neq p',\ q\neq q'\}\ (\mathrm{mod}\ N). $$ \paragraph{Difference-circulant structure in the DFT domain.} Let $\boldsymbol\gamma\triangleq \mathbf F^H\mathbf g$ so that $\gamma_\ell=\mathbf f_\ell^H\mathbf g$. Define $$ [\mathbf H_k]_{p,q}\triangleq \gamma_{\modN{k+p-q}}, \qquad [\mathbf G_k]_{p',q'}\triangleq \gamma_{\modN{-k+(q'-p')}}. $$ Note that $\mathbf G_k=\mathbf H_{-k}^{\,T}$. \paragraph{Linear operators producing $\operatorname{vec}(\mathbf H_k)$ and $\operatorname{vec}(\mathbf G_k)$.} Define the \emph{difference-selector} matrix $\mathbf C\in\{0,1\}^{N^2\times N}$ by $$ [\mathbf C]_{\,p+Nq,\ d}\triangleq \mathbf 1\{d=\modN{p-q}\},\qquad p,q,d\in\ZN. $$ Then for any $\mathbf c\in\mathbb C^N$, $$ \operatorname{vec}(\mathrm{circ}(\mathbf c))=\mathbf C\,\mathbf c. $$ Define the cyclic-shift permutation $\mathbf J_k\in\{0,1\}^{N\times N}$ by $$ (\mathbf J_k\mathbf x)[d]=x[\modN{k+d}], \qquad [\mathbf J_k]_{d,\ell}=\mathbf 1\{\ell=\modN{k+d}\}. $$ Hence the generating vector of $\mathbf H_k$ is $\mathbf c_k=\mathbf J_k\boldsymbol\gamma$ and $$ \boxed{\ \operatorname{vec}(\mathbf H_k)=\mathbf C\,\mathbf J_k\,\boldsymbol\gamma\ }. $$ Let $\mathbf P_T\in\{0,1\}^{N^2\times N^2}$ be the transpose-permutation matrix such that $$ \operatorname{vec}(\mathbf X^{T})=\mathbf P_T\,\operatorname{vec}(\mathbf X), \qquad [\mathbf P_T]_{\,p+Nq,\ q+Np}=1,\ \ p,q\in\ZN. $$ Since $\mathbf G_k=\mathbf H_{-k}^{T}$, $$ \boxed{\ \operatorname{vec}(\mathbf G_k)=\mathbf P_T\,\mathbf C\,\mathbf J_{-k}\,\boldsymbol\gamma\ }. $$ \paragraph{Bulk operator in the $\boldsymbol\gamma$-domain.} Starting from $$ \mathcal S_k^{(\mathrm{bulk})}(\mathbf g)= \frac{1}{N^2}\, \operatorname{vec}(\mathbf H_k)^{T}\, \mathbf M^{\mathrm{bulk}}\, \operatorname{vec}(\mathbf G_k), $$ substitute the two boxed identities to obtain the bilinear form $$ \boxed{ \mathcal S_k^{(\mathrm{bulk})}(\mathbf g) = \boldsymbol\gamma^{T}\, \mathbf Q_{k}^{(\mathrm{bulk},\gamma)}\, \boldsymbol\gamma, \qquad \mathbf Q_{k}^{(\mathrm{bulk},\gamma)} \triangleq \frac{1}{N^2}\mathbf J_k^{T}\mathbf C^{T}\mathbf M^{\mathrm{bulk}}\mathbf P_T\mathbf C\mathbf J_{-k}. } $$
如果你下一步想把这个 进一步改写成“只用 的列组合”那种风格(类似你对 做的),我们可以继续把 、、 写成由 Kronecker/置换与 的组合,但那会牺牲很多直观性;目前这个版本已经把“依赖 ”的部分彻底抽成了一个长度 的 入口。
这个表达式,我想把Q就写成一堆DFT矩阵的组合然后odot一个列向量,这个列向量就是所有不匹配的合集,你看看能不能化简吧
你现在 bulk 的 (我这里指 -域的 矩阵)来自
其中 是四参数核、 是不匹配 mask。这两个都是固定的、与 无关;真正难点在于: 是 的一般矩阵,通常不具备像 structured part 那样的“只靠一个差分”的可分离结构。
你可以把所有不匹配项(bulk)先聚合成一个 的“差分-差分核矩阵”:
其中 是“差分选择矩阵”(把差分生成向量映射成 circulant 的 vec), 是 vec 的转置置换矩阵。这样 bulk 的 就可以写成
这里 是长度 的循环移位置换矩阵(只负责把 的索引平移 )。
直观上: 就是你说的“所有不匹配合集”——它把 的不匹配权重,按两对差分聚合成了一个 核。
这一层已经把“巨大的 ”压成了一个 的 。但注意: 一般仍然是一个满矩阵,所以通常不能再精确压缩成“DFT 组合 ⊙ 一个长度 的向量”——除非 具有额外的循环/Toeplitz/可对角化结构。
如果(这是额外条件/近似)你的 bulk 聚合核 在差分域是循环的(circulant),即
那么它就被归一化 DFT 对角化:
这时 (长度 )就正是你要的“所有不匹配合集”压成的一个列向量(即差分核的频域谱)。并且
由于 本身也是 circulant,可继续用 表示成“DFT 组合 + 向量”。
latex\paragraph{Bulk: an exact $N\times N$ compression (still 4 indices, no $(u,v,t)$).} Let $\mathbf M^{\mathrm{bulk}}\triangleq \mathbf K\odot \mathbf P^{\mathrm{bulk}}\in\mathbb C^{N^2\times N^2}$, where $$ [\mathbf K]_{(p,q),(p',q')}\triangleq \exp\!\left(-\alpha\,\mathbf b^T\mathbf K_2(p,q,p',q')\mathbf b\right), \qquad [\mathbf P^{\mathrm{bulk}}]_{(p,q),(p',q')}\triangleq \mathbf 1\{p\neq q,\ p'\neq q',\ p\neq p',\ q\neq q'\}\ (\mathrm{mod}\ N). $$ Define the difference-selector $\mathbf C\in\{0,1\}^{N^2\times N}$ (column-stacking $\mathrm{vec}$) by $$ [\mathbf C]_{\,p+Nq,\ d}\triangleq \mathbf 1\{d=\modN{p-q}\},\qquad p,q,d\in\mathbb Z_N, $$ and the transpose-permutation $\mathbf P_T\in\{0,1\}^{N^2\times N^2}$ by $\mathrm{vec}(\mathbf X^T)=\mathbf P_T\mathrm{vec}(\mathbf X)$. Then the entire bulk weighting can be \emph{compressed} to an $N\times N$ matrix $$ \boxed{ \mathbf W^{\mathrm{bulk}} \triangleq \mathbf C^T\,\mathbf M^{\mathrm{bulk}}\,\mathbf P_T\,\mathbf C \in\mathbb C^{N\times N}. } $$ Let $\mathbf J_k\in\{0,1\}^{N\times N}$ be the cyclic-shift permutation $(\mathbf J_k\mathbf x)[d]=x[\modN{k+d}]$. The bulk operator in the $\boldsymbol\gamma$-domain can then be written as $$ \boxed{ \mathbf Q_{k}^{(\mathrm{bulk},\gamma)} = \frac{1}{N^2}\,\mathbf J_k^T\,\mathbf W^{\mathrm{bulk}}\,\mathbf J_{-k}. } $$ (Here $\mathbf W^{\mathrm{bulk}}$ is exactly the aggregated contribution of all mismatched quadruples.) \paragraph{When can $\mathbf Q_{k}^{(\mathrm{bulk},\gamma)}$ be reduced to a single vector in the DFT domain?} In general, $\mathbf W^{\mathrm{bulk}}$ is dense and \emph{cannot} be represented by a single length-$N$ vector unless it has additional structure. If (as an additional assumption/approximation) $\mathbf W^{\mathrm{bulk}}$ is circulant, $$ \mathbf W^{\mathrm{bulk}}=\mathrm{circ}(\mathbf w^{\mathrm{bulk}}), $$ then it is diagonalized by the normalized DFT matrix $\mathbf F$: $$ \boxed{ \mathbf W^{\mathrm{bulk}} = \mathbf F^H\big(\boldsymbol\lambda^{\mathrm{bulk}}\odot \mathbf I\big)\mathbf F, \qquad \boldsymbol\lambda^{\mathrm{bulk}}=\sqrt N\,\mathbf F\,\mathbf w^{\mathrm{bulk}}. } $$ In this case the entire mismatch collection is summarized by the single vector $\boldsymbol\lambda^{\mathrm{bulk}}\in\mathbb C^N$ (the DFT-spectrum of the first column). Consequently, $$ \mathbf Q_{k}^{(\mathrm{bulk},\gamma)} = \frac{1}{N^2}\, \mathbf J_k^T\mathbf F^H\big(\boldsymbol\lambda^{\mathrm{bulk}}\odot \mathbf I\big)\mathbf F\mathbf J_{-k}, $$ and $\mathbf J_k$ itself can also be expressed via $\mathbf F$ since it is circulant.
你希望的“Q = 一堆 DFT 组合 ⊙ 一个列向量(不匹配合集)”要想精确成立,本质上等价于:bulk 聚合核 在差分域必须是(近似)circulant 或至少可被 DFT 近似对角化。
如果你们的 在 bulk 区域里确实主要只依赖某一个“差分的差分”(例如只依赖 ),那 circulant 近似就很自然,我可以把 (第一列)和 (谱向量)的显式求和式也写出来,让它完全变成“一个向量”。
我们下面的推导过程中。H和G里面先不考虑g,相当于把g删去。然后我们把H和G都用DFT矩阵的列来表示,然后我们再推导到最后一个解析解:\paragraph{Bulk term as a vec--matrix--vec product (still 4 indices).}
Define the DFT coefficient vector so that .
Introduce the two circulant-by-difference matrices
Let and . Then
Next define the kernel matrix and an explicit bulk mask:
which removes all pairings and the structured hyperplanes. The bulk contribution becomes
\begin{equation}\label{eq:Sk_bulk_vec}
\boxed{
\mathcal S_k^{(\mathrm{bulk})}(\mathbf g)=
\frac{1}{N^2},
\operatorname{vec}(\mathbf H_k)^{T},
\big(\mathbf K\odot \mathbf P^{\mathrm{bulk}}\big),
\operatorname{vec}(\mathbf G_k).
}
\end{equation}
你现在 bulk 的核心是
其中 (也就是不匹配合集 + 核权重)与 无关; 只会通过 进入。你要求“先删去 ”的意思就是:把 写成 DFT 列基上的展开系数,再把它们的系数留在一个向量(后面再由 给出)。
从定义(0-based 索引 ):
因此 是一个 circulant-by-difference 矩阵,其第一列为
circulant 的标准谱分解(用归一化 DFT )是:
把对角项再用 DFT 列外积写开:令
则
这就把 表成 “一堆 DFT 列外积”的组合(系数向量是 )。
由定义
因此
利用恒等式 ,得到
把这些基向量堆成矩阵(只由 DFT 列组成):
于是有非常紧的表示:
代入
得到
其中
就是你要的“先管 Q(核)”的对象:它把所有不匹配合集(mask)和四参核()投影到 DFT 列 Kronecker 基上。
最后,如果你愿意把 和 的关系写出来(),由 可得
其中 是循环移位置换矩阵。
latex\paragraph{Bulk term: express $\mathbf H_k,\mathbf G_k$ using DFT columns (do not plug in $\mathbf g$ yet).} Let $\ZN\triangleq\{0,1,\ldots,N-1\}$ and $\modN{\cdot}$ denote modulo-$N$ reduction. Assume the normalized DFT matrix $\mathbf F\in\mathbb C^{N\times N}$ with columns $\mathbf f_\ell$. Define the DFT coefficient vector $\boldsymbol\gamma\triangleq \mathbf F^H\mathbf g$ (later, if needed), and $$ [\mathbf H_k]_{p,q}\triangleq \gamma_{\modN{k+p-q}},\qquad [\mathbf G_k]_{p',q'}\triangleq \gamma_{\modN{-k+(q'-p')}}. $$ Note that $\mathbf G_k=\mathbf H_{-k}^{\,T}$. \paragraph{DFT-column expansion of the circulant-by-difference matrices.} Let the first column of $\mathbf H_k$ be $\mathbf c_k\in\mathbb C^N$ with $$ \mathbf c_k[d]\triangleq \gamma_{\modN{k+d}},\qquad d\in\ZN. $$ Since $\mathbf H_k=\mathrm{circ}(\mathbf c_k)$ is circulant, it admits the unitary-DFT diagonalization $$ \mathbf H_k=\sqrt N\,\mathbf F^H\mathrm{diag}(\mathbf F\mathbf c_k)\mathbf F. $$ Define the spectral coefficient vector $$ \boldsymbol\mu_k \triangleq \sqrt N\,\mathbf F\mathbf c_k\in\mathbb C^N. $$ Then the DFT-column outer-product expansion is $$ \boxed{\ \mathbf H_k=\sum_{\ell=0}^{N-1}\mu_k[\ell]\;\mathbf f_\ell\mathbf f_\ell^H\ }. $$ Using $\mathbf G_k=\mathbf H_{-k}^{\,T}$, we similarly have $$ \boxed{\ \mathbf G_k=\sum_{\ell=0}^{N-1}\mu_{-k}[\ell]\;\mathbf f_\ell^*\mathbf f_\ell^T\ }. $$ \paragraph{Vectorization in the DFT-Kronecker basis.} Using $\mathrm{vec}(\mathbf u\mathbf v^H)=\mathbf v^*\otimes \mathbf u$, we obtain $$ \mathrm{vec}(\mathbf H_k)=\sum_{\ell=0}^{N-1}\mu_k[\ell]\;(\mathbf f_\ell^*\otimes \mathbf f_\ell),\qquad \mathrm{vec}(\mathbf G_k)=\sum_{\ell=0}^{N-1}\mu_{-k}[\ell]\;(\mathbf f_\ell\otimes \mathbf f_\ell^*). $$ Stack the basis vectors into $$ \mathbf U \triangleq [\,\mathbf f_0^*\!\otimes\!\mathbf f_0,\ \ldots,\ \mathbf f_{N-1}^*\!\otimes\!\mathbf f_{N-1}\,]\in\mathbb C^{N^2\times N}, $$ $$ \mathbf V \triangleq [\,\mathbf f_0\!\otimes\!\mathbf f_0^*,\ \ldots,\ \mathbf f_{N-1}\!\otimes\!\mathbf f_{N-1}^*\,]\in\mathbb C^{N^2\times N}. $$ Then $$ \boxed{\ \mathrm{vec}(\mathbf H_k)=\mathbf U\,\boldsymbol\mu_k,\qquad \mathrm{vec}(\mathbf G_k)=\mathbf V\,\boldsymbol\mu_{-k}\ }. $$ \paragraph{Plug into the vec--matrix--vec bulk form.} Define the bulk-weight matrix $$ \mathbf M^{\mathrm{bulk}}\triangleq \mathbf K\odot\mathbf P^{\mathrm{bulk}}, $$ with $$ [\mathbf K]_{(p,q),(p',q')}\triangleq \exp\!\left(-\alpha\,\mathbf b^T\mathbf K_2(p,q,p',q')\mathbf b\right),\qquad [\mathbf P^{\mathrm{bulk}}]_{(p,q),(p',q')}\triangleq \mathbf 1\{p\neq q,\ p'\neq q',\ p\neq p',\ q\neq q'\}\ (\mathrm{mod}\ N). $$ Starting from $$ \mathcal S_k^{(\mathrm{bulk})}= \frac{1}{N^2}\, \mathrm{vec}(\mathbf H_k)^{T}\, \mathbf M^{\mathrm{bulk}}\, \mathrm{vec}(\mathbf G_k), $$ we obtain the DFT-basis bilinear form $$ \boxed{ \mathcal S_k^{(\mathrm{bulk})} =\frac{1}{N^2}\,\boldsymbol\mu_k^{T}\, \underbrace{\big(\mathbf U^{T}\mathbf M^{\mathrm{bulk}}\mathbf V\big)}_{\displaystyle \mathbf B^{\mathrm{bulk}}}\, \boldsymbol\mu_{-k}, \qquad \mathbf B^{\mathrm{bulk}}\triangleq \mathbf U^{T}(\mathbf K\odot\mathbf P^{\mathrm{bulk}})\mathbf V\in\mathbb C^{N\times N}. } $$ \paragraph{(Optional) relate $\boldsymbol\mu_k$ to $\boldsymbol\gamma$.} Since $\mathbf c_k[d]=\gamma_{\modN{k+d}}$, we can write $\mathbf c_k=\mathbf J_k\boldsymbol\gamma$ with a cyclic-shift permutation $\mathbf J_k$. Thus $$ \boldsymbol\mu_k=\sqrt N\,\mathbf F\,\mathbf c_k=\sqrt N\,\mathbf F\,\mathbf J_k\,\boldsymbol\gamma. $$
如果你下一步想把 再压成“DFT 组合 一个列向量(不匹配合集)”,那需要额外结构(例如 在这个基上近似对角/近似 circulant)。你只要告诉我你希望采用的是严格等式还是近似(例如只保留对角),我就能把“那一个列向量”写成完全显式的求和式。
你理解的不对!不要自以为是!我的意思是$$
[\mathbf H_k]{p,q}\triangleq \mathbf f{\modN{k+p-q}}^H
\qquad
[\mathbf G_k]{p',q'}\triangleq \mathbf f{\modN{-k-p'+q'}}^H
明白了:你这里“删去 ”的意思是把 视为对 的线性泛函集合——也就是每个 位置放的是一行向量 ,而不是标量 。
因此最干净的做法是:把它们改写成两个固定的 矩阵算子(每一行就是某个 DFT 列的共轭转置),这样后面再乘 就能回到原来的标量矩阵。
你给的新定义是
注意这里的每个“元素”是 行向量,所以 更准确地说是 个行向量组成的块对象。为了让它严格矩阵化,我们把它们“展平”为 的矩阵(每一行对应一个 ):
这样就有
其中 表示把每个 乘上 后得到的标量矩阵。
因为 的第 列是 ,所以 的第 行就是 。
接下来只需要两步:
(a) 用一个“差分选择矩阵”把 定义 :
它的作用是:第 行会选中差分 。
(b) 用一个“频率循环移位矩阵”把 定义 (作用在“频率索引行”上):
则 的第 行就是 。
因此
对 ,注意它用的是差分 (交换了顺序),并且是 的移位。用一个转置置换矩阵 把 映射到 :
于是
bulk 的标量表达原来是
现在用 , 可得
因此你要的“先只管 ”就是
这就是**“一堆 DFT 矩阵组合”夹着“所有不匹配合集()”**的精确形式。
latex\paragraph{Bulk: remove $\mathbf g$ inside $\mathbf H_k,\mathbf G_k$ and express them via DFT columns.} Let $\mathbf F\in\mathbb C^{N\times N}$ be the normalized DFT matrix with columns $\mathbf f_\ell$, so that the $\ell$-th row of $\mathbf F^H$ equals $\mathbf f_\ell^H$. All indices are taken modulo $N$ in $\mathbb Z_N=\{0,1,\ldots,N-1\}$. \paragraph{Row-vector valued definitions (no $\mathbf g$).} Define the row-vector entries $$ [\mathbf H_k]_{p,q}\triangleq \mathbf f_{[k+p-q]_N}^H,\qquad [\mathbf G_k]_{p',q'}\triangleq \mathbf f_{[-k-p'+q']_N}^H =\mathbf f_{[-k+(q'-p')]_N}^H. $$ Since each entry is a $1\times N$ row, we flatten them into two $N^2\times N$ matrices: $$ \boxed{ \big[\mathbf H_k^{\flat}\big]_{p+Nq,\,:}\triangleq \mathbf f_{[k+p-q]_N}^H, \qquad \big[\mathbf G_k^{\flat}\big]_{p'+Nq',\,:}\triangleq \mathbf f_{[-k-p'+q']_N}^H. } $$ Then for any $\mathbf g\in\mathbb C^N$, $$ \operatorname{vec}(\mathbf H_k(\mathbf g))=\mathbf H_k^{\flat}\mathbf g,\qquad \operatorname{vec}(\mathbf G_k(\mathbf g))=\mathbf G_k^{\flat}\mathbf g, $$ where $\mathbf H_k(\mathbf g)$ (resp. $\mathbf G_k(\mathbf g)$) is the scalar matrix obtained by applying each row functional to $\mathbf g$. \paragraph{Constructing $\mathbf H_k^{\flat}$ and $\mathbf G_k^{\flat}$ from $\mathbf F^H$.} Define the \emph{difference-selector} matrix $\mathbf C\in\{0,1\}^{N^2\times N}$ by $$ [\mathbf C]_{p+Nq,\ d}\triangleq \mathbf 1\{d=[p-q]_N\},\qquad p,q,d\in\mathbb Z_N. $$ Define the \emph{frequency shift} permutation $\boldsymbol\Pi_k\in\{0,1\}^{N\times N}$ by $$ [\boldsymbol\Pi_k]_{d,\ell}\triangleq \mathbf 1\{\ell=[k+d]_N\},\qquad d,\ell\in\mathbb Z_N, $$ so that the $d$-th row of $\boldsymbol\Pi_k\mathbf F^H$ equals $\mathbf f_{[k+d]_N}^H$. Hence, $$ \boxed{\ \mathbf H_k^{\flat}=\mathbf C\,\boldsymbol\Pi_k\,\mathbf F^H\ }. $$ To realize the $(q'-p')$ difference in $\mathbf G_k$, define the transpose-permutation $\mathbf P_T\in\{0,1\}^{N^2\times N^2}$: $$ [\mathbf P_T]_{p'+Nq',\ q'+Np'}=1,\qquad p',q'\in\mathbb Z_N. $$ Then $$ \boxed{\ \mathbf G_k^{\flat}=\mathbf P_T\,\mathbf C\,\boldsymbol\Pi_{-k}\,\mathbf F^H\ }. $$ \paragraph{Bulk operator (first isolate $Q$, then plug $\mathbf g$ if desired).} Let $\mathbf M^{\mathrm{bulk}}\triangleq \mathbf K\odot \mathbf P^{\mathrm{bulk}}\in\mathbb C^{N^2\times N^2}$, where $$ [\mathbf K]_{(p,q),(p',q')}\triangleq \exp\!\left(-\alpha\,\mathbf b^T\mathbf K_2(p,q,p',q')\mathbf b\right), \qquad [\mathbf P^{\mathrm{bulk}}]_{(p,q),(p',q')}\triangleq \mathbf 1\{p\neq q,\ p'\neq q',\ p\neq p',\ q\neq q'\}. $$ Starting from $$ \mathcal S_k^{(\mathrm{bulk})}(\mathbf g)=\frac{1}{N^2}\, \operatorname{vec}(\mathbf H_k(\mathbf g))^{T}\, \mathbf M^{\mathrm{bulk}}\, \operatorname{vec}(\mathbf G_k(\mathbf g)), $$ we obtain the induced $N\times N$ matrix $$ \boxed{ \mathbf Q_k^{(\mathrm{bulk})} \triangleq \frac{1}{N^2}(\mathbf H_k^{\flat})^{T}\mathbf M^{\mathrm{bulk}}\mathbf G_k^{\flat} = \frac{1}{N^2}(\mathbf C\boldsymbol\Pi_k\mathbf F^H)^{T}\,(\mathbf K\odot\mathbf P^{\mathrm{bulk}})\,(\mathbf P_T\mathbf C\boldsymbol\Pi_{-k}\mathbf F^H). } $$ (If needed, $\mathcal S_k^{(\mathrm{bulk})}(\mathbf g)=\mathbf g^{T}\mathbf Q_k^{(\mathrm{bulk})}\mathbf g$ under the same transpose convention.)
如果你下一步的目标是进一步把 改写成类似 structured 那种“DFT 组合 一个向量/矩阵”的形状,我也可以继续往下做;但第一步必须先把你这里的 写对(上面就是严格对应你给的新定义的版本)。