DSP 课程设计报告课题:基于 FFT 的频谱分析仪设计班级:电子信息工程0901班小组成员:陈湛国 200930410103谢海 200930410124指导老师:徐梅宣华南农业大学珠江学院信息工程系1一 、 设 计 原理( 1) 实 现 输 入 数 据 的 比 特 反 转输 入 数 据 的 比 特 反 转 实 际 上 就 是 将 输 入 数 据 进 行 位 码 倒 置 , 以 便 在 整 个 运 算 后 的 输出 序 列 是 一 个 自 然 序 列
在 用 汇 编 指 令 进 行 位 码 倒 置 时 , 使 用 位 马 导 致 寻 址 可 以 大 大 提高 程 序 执 行 速 度 和 使 用 存 储 器 的 效 率
在 这 种 寻 址 方 式 下 , AR0 存 放 的 整 数 N 是 FFT 点 的一 半 , 一 个 辅 助 寄 存 器 指 向 一 个 数 据 存 放 的 单 元
当 使 用 位 码 倒 置 寻 址 将 AR0 加 到 辅 助寄 存 器 时 , 地 址 将 以 位 码 倒 置 的 方 式 产 生
( 2) 实 现 N 点 复 数 FFTN 点 复 数 FFT 算 法 的 实 现 可 分 为 三 个 功 能 块 , 及 第 一 级 蝶 形 运 算 、 第 二 级 蝶 形 运 算 、第 三 级 至 log2N 级 蝶 形 运 算
在 运 算 过 程 中 , 为 了 避 免 运 算 结 果 的 溢 出 , 可 对 每 个 蝶 形 的运 算 结 果 右 移 一 位
( 3) 功 率 谱 的 计 算计 算 功 率 谱 时 只 需 将 FFT 变 换 好 的 数 据 , 按 照 实 部 XR(k)和 虚 部 XI(k)求它们的 平方和 , 然 后 对 平方 和 进 行 开平方 运 算
( 4) 输 出 FFT 结 果二 、 操作步骤1、 运 行