傅里叶变换后只用一个全局weight增强频谱

对于不同的块,freq_dim是一样的,那么每个索引表示的频率就是一致的,所以使用全局固定的weight是有意义的

只要你把每个“块”看成是相同长度/采样率的信号,那么它们做 rfft 后得到的 freq_dim 个频率 bin(从直流到奈奎斯特频率)在物理意义上是完全一致的:

  • 索引 k 始终对应同一个相对频率 (k \times \tfrac{f_s}{C})(其中 (f_s) 是采样率,(C) 是 embed 维度长度)。
  • 因此,一套全局的、与 k 一一对应的复数权重就能对所有块的同一频率成分施加相同的放大/衰减,这在假设“各块信号有相似的谱结构”时不仅是合理的,而且还能:
    1. 减少参数量,避免为每块都学一套滤波器带来的过拟合风险;
    2. 增强跨块的频谱一致性,让模型更专注于提取通用的、有意义的频带信息。

当然,如果不同块之间的谱特性差异极大,你也可以考虑按组分配滤波器或动态生成权重;但在大多数「同长度、同采样率、同统计特性」的场景里,全局共享频域权重既高效又有意义。

posted @ 2025-04-24 00:36  saulstavo  阅读(23)  评论(0)    收藏  举报