电 子 科 技 大 学 实 验 报 告 学 生 姓 名 : 学 号 : 指 导 教 师 : 一 、 实 验 室 名 称 : 数 字 信 号 处 理 实 验 室 二 、 实 验 项 目 名 称 : FFT 的 实 现 三 、 实 验 原 理 : 一 . FFT 算 法 思 想 : 1. DFT 的 定 义 : 对 于 有 限 长 离 散 数 字 信 号 {x[n]}, 0 n N-1, 其 离 散 谱 {x[k]}可 以 由 离散 付 氏 变 换 ( DFT) 求 得
DFT 的 定 义 为 : 210[ ][ ]NjnkNnX kx n e , k=0,1,… N-1 通 常 令2j NNeW, 称 为 旋 转 因 子
2. 直 接 计 算 DFT 的 问 题 及 FFT 的 基 本 思 想 : 由DFT 的 定 义 可 以 看 出 , 在 x[n]为 复 数 序 列 的 情 况 下 , 完 全 直 接 运 算 N 点DFT 需 要 ( N-1)2次 复 数 乘 法 和 N( N-1) 次 加 法
因 此 , 对 于 一 些 相 当 大 的 N 值( 如 1024) 来 说 , 直 接 计 算 它 的DFT 所 作 的 计 算 量 是 很 大 的
FFT 的 基 本 思 想 在 于 , 将 原 有 的 N 点 序 列 分 成 两 个 较 短 的 序 列 , 这 些 序 列 的DFT 可 以 很 简 单 的 组 合 起 来 得 到 原 序 列 的DFT
例 如 , 若N 为 偶 数 , 将 原 有 的N点 序 列 分 成 两 个 ( N/2) 点 序 列 , 那 么 计 算 N 点 DFT 将 只 需 要 约[(N/2)2 ·2]=N2/2次 复 数 乘 法
即比直 接 计 算 少作 一 半乘 法
因 子 ( N/2)2 表