首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

手动离散傅立叶变换

摘要

In signal processing, the Discrete Fourier Transform (DFT) is no doubt the most important method. But the math involved is extremely complex, literally, involving a summation over a complex number ter...

the DFT domain cos and signal frequency time that you
2026-08-15 1 阅读 约2分钟阅读 Bluestein
分享:
字号:
在信号处理中,离散傅里叶变换(DFT)无疑是最重要的方法。但所涉及的数学非常复杂,从字面上看,涉及对复数项 e^(-iwt) 的求和,其中 e 是欧拉数,i 是虚数单位,w 是角频率,t 是时间。我开发这个练习是为了证明,在如此复杂的情况下,DFT 只是一系列可以手动计算的矩阵乘法。 ✍️ 一旦您看到这一点,您就不会感到惊讶了,深度神经网络(也是一系列矩阵乘法,中间有激活函数)可以学习执行 DFT 来如此有效地处理和分析信号。 💡 学习与固定:U-Net 从数据中学习过滤器来处理空间域中的信号。 DFT 与传统的相反,是一种固定变换,由手工设计而不是学习,它将频域中的相同信号视为余弦波的组合。 DFT 是如何工作的? 🟧 频域中的信号 A、B 和 C: A = cos(w) + 2cos(2w) B = cos(w) + cos(3w) + cos(4w) C = -cos(2w) + cos(3w) 每个信号是频率为 1w、2w、3w 和 4w 的四个余弦波的加权和。我们将应用逆 DFT 将信号转换为时域表示,然后演示 DFT 可以转换回原始频域表示。 🟩 时域中的信号 X。 X 在 10 个时间点 1t, 2t, …, 10t 采样: X = [-2.5, -1.8, 3, -0.7, -1.0, -0.7, 3, -1.8, -2.5, 5] 假设 X 也是相同的四个余弦波的加权和,但我们还不知道它们的权重。我们将应用 DFT 来发现它们。
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱