我是一名计算机科学专业的学生,想用音频数据做一些事情。我想用 DFT 来分析和合成一些声音。在去更复杂的东西之前,我尝试了基本音调,发现了一些我不明白的问题——因此我想在这个物理论坛上寻求帮助。
的音频程序创建了一个单一的正弦波函数。由此我采用 DFT 并希望从中重新创建原始信号。这样做时,首先我发出负频率,因此只采用前频率。是我的块大小(我将信号分成长度为的块)。我的音频信号的采样率为。因此,当我这样做并从结果数据中获取 IFT 时,我可以完美地重建我的信号。
现在到我的问题和问题:
- 当我在傅里叶空间(虚部)中将相位设置为,我恢复了带有一些周期性噪声的正弦信号。
- 我假设这是块之间可以听到的相位差?
- 当我将设置为(采样频率)时,我得到了完全的噪音。
- 这是为什么?
- 现在我只想明智地采用最强的频率幅度(我认为这应该完美地工作) - 因此我将傅里叶空间中的所有其他频率设置为,然后进行 IFT。对于不同这种作品,我得到一个带有一些周期性噪声的正弦信号。
- 为什么会有噪音?
- 此外,所得音调的频率随变化。这是为什么?
- 随着我得到完全的沉默。为什么?
- 当我再次将阶段设置为时,我得到了相同的结果。
我希望它对你也有点有趣。你能给我解释一下这些“现象”吗?