估计具有缺失样本的信号的离散傅里叶变换/序列

信息处理 离散信号 信号分析 自由度 估计 傅里叶级数
2022-01-02 02:31:39

假设我们有一个离散信号{x[n]}n=1N.
它具有离散傅里叶变换/级数。

现在,假设我想估计它的离散傅里叶级数系数​​还有一些样本x[n]丢失(索引是已知的)。

如果不计算自适应傅里叶级数矩阵的伪逆,如何有效地完成呢?

1个回答

给定{x[n]}nM在哪里M是为样本给出的一组指标x[n].

微不足道的解决方案(我正在寻找更快更有效的解决方案会很棒)将是:

argminy12F^Tyx22

其中F^与给定样本索引匹配的DFT 矩阵Fx是给定样本的向量,y是 x 的全部数据的估计 DFTx[n]

然后由伪逆(最小二乘解)给出解:

y=(F^F^T)1F^x

在实践中,矩阵的条件会非常差,因此必须使用 SVD 使用 LS 解决方案生成解决方案。

示例代码在GitHub Repository上共享。

代码结果:

在此处输入图像描述