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、 运 行 软件打开Setup CCStudio v3.3, 在 Family 中 选择C54XX, Platform 中 选择simulator,此时 在 My System 中 出 现 C54xx Rev.x CPU Cycle Accurate Simulator, 点 击, 然 后 再点击“Save&Quit”, 此时 有窗口“Code Composer Studio Setup”出 现 , 点 击“Yes”, 然后 进 入 CCStudio:ParallelDebug Manager,在“Open”选项中 选择“C54xx Rev.x CPU CycleAccurate Simulator”, 则进 入 设 计 的 操作界面。2、 载入 程 序 代码 , 编 ...