DFT 系数的封闭式解析表达式

信息处理 自由度
2022-01-28 04:29:18

我想计算以下问题的 DFT 系数的封闭式解析表达式

x[n]={1if 0nM10if MnL1
的闭式分析表达式X[k]

我总是得到错误的解决方案...我尝试的解决方案是:

1ejπkML1ejπk1L

什么是正确的解决方案,为什么?

2个回答

大小为 L 的向量的 DFT 是信号的傅里叶变换的 L 个样本:

X[k]=X(ejθ)|θ=2πk/L

所以现在我们需要计算的 FT :x[n]

X(ejθ)=n=0n=M1ejnθ

这是一个几何级数,导致:

X(ejθ)=1ejMθ1ejθ

评估 DFT 样本以给出:

X[k]=1ejM2πk/L1ej2πk/L

您可以从顶部和底部提取半相以给出:

X[k]=ej(M1)πk/Lsin(Mπk/L)sin(πk/L)

根据我的分析,答案应该是 在此处输入图像描述

我将 DFT 公式用于离散序列 在此处输入图像描述

我将以上内容分为两部分。

首先从 n=0 到 M-1

第二个从 n=M 到 L-1

根据给定的条件,第二部分的 x n将为零

这简化为几何级数

在此处输入图像描述

在哪里

a=1

r=ej2pik/L

n

n=M1