我有 24 个来自实值信号的样本。我fft()对样本执行该函数并获得复杂的输出。我想获得每个非冗余谐波的幅度和相位角。我知道我的计算必须考虑混叠,因为我有实值数据。我如何能:
(1) 从双边傅里叶变换转换为单边傅里叶变换,
我在这里听到了一些事情。例如,我是否将前 12 个谐波(即fft()输出的第 2 到第 13 个元素)乘以 2,并丢弃其余谐波(即保留fft()输出的第 1 到第 13 个元素)?
(2) 计算单边傅立叶变换的幅度,
我知道我可以使用该Mod()功能,但我什么时候可以使用该功能?从双面转换为单面之前还是之后?
(3)计算单侧傅里叶变换的相位角。
atan()我知道我可以在输出的虚部与实部之比上使用该函数fft(),但同样,我什么时候这样做?双面转换为单面转换之前还是之后?另外,如果atan未定义怎么办?
谢谢。