当前课程知识点:数字信号处理 >  第4章 快速傅里叶变换(FFT) >  4.3 按时间抽选的基-2FFT算法的运算量和算法特点 >  4.3 按时间抽选的基-2FFT算法的运算量和算法特点

返回《数字信号处理》慕课在线视频课程列表

4.3 按时间抽选的基-2FFT算法的运算量和算法特点在线视频

下一节: 4.4 按频率抽选的基-2FFT算法的算法原理

返回《数字信号处理》慕课在线视频列表

4.3 按时间抽选的基-2FFT算法的运算量和算法特点课程教案、知识点、字幕

同学们好

今天我们来讲述

按时间抽选的

基2FFT算法的运算量和算法特点

首先我们看到的这个图

是我们上一节课刚刚讲过的

按时间抽选的基2FFT算法

N等于8点的运算流图

整个流图的计算

我们说实际上都是这一个蝶形计算

我们现在来数一下

我们蝶形的个数

整个

蝶形是分为三列

这个3其实就是

8等于2的3次方

也就是L列

每一列都是有4个蝶形

4其实就是N/2

也就是点数的一半

也就是说

当N等于2的L次方的时候

我们一共会有L级的蝶形

而每一级是有N/2个蝶形

我们前面看过

按时间抽选的基本蝶形图

知道每一个蝶形

一共会有一次复数乘法

和两次复数加法

因此我们

采用按时间抽选的

基2FFT算法

来计算一个N点的序列的

DFT所需要的复数乘法次数

应该为

N/2乘以L

也就是N/2乘以

log2N

而复数加法的次数

应该是N乘以L

也就是N乘以log2N

我们把

直接计算DFT

所需要的运算量

和我们用

按时间抽选的基2FFT算法

所需要的运算量进行一个比较

它们的比值应该是等于N的平方

比上一个N/2log2N

等于2N/log2N

我们用图形来描述比较直观

在这个图形中

横坐标为

N也就是我们的抽样点数

纵坐标为复数乘法的次数

而且后面的数量级是要乘以一个10的3次方

我们看到在图形中的两条线

箭头指向的

其中一条线上面写的是

直接计算DFT时所需要的运算量

而在最下面箭头指了一条线

上面写了

这个是

用FFT算法所需要的计算量

大家比较一下就可以看得出来

点数N越大

采用按时间抽选的FFT算法

它所需要的计算量

优势就表现越为明显

在完成了刚才的

按时间抽选的基2FFT算法的运算量计算之后

我们来思考一个问题

采用按时间抽选的基2FFT算法

来计算

N等于16点序列的傅里叶变换

请问需要复数乘法多少次

复数加法多少次

接下来我们来研究

按时间抽选的基2FFT算法它的算法特点

第1个就是原位计算

根据按时间抽选的蝶形运算结构

可以看得出来

每一个碟形结运算完成之后

输出的两个节点值

就放到原输入两个节点的存储器中

这就是我们所说的同址计算

或者叫原位计算

第2个特点是它的倒位序

我们在进行按时间抽选的过程中

分解的思路始终是偶数一组

奇数一组

继续分解

依然是偶数一组 奇数一组

那么经过这样的多次的抽选之后

顺序就被打散了

那么这样的一个顺序

是否有什么规律呢

我们把

自然顺序的值

用二进制来进行描述

以N等于8为例

那么这个数我们就以

三位二进制来描述

分别为000 001 010 011

100 101 110 111

对应的值分别为

从0~7

这是一个自然顺序

接下来我们把这

三位二进制都进行一个倒置

倒置之后的结果为

000 100 010 110 001

101 011和111

再把它转成十进制

就是0 4 2 6

1 5 3 7

这其实就是我们

按时间抽选之后

序列的输入这一列的顺序

它称为倒位序

按时间抽选的

基2FFT算法的第3个特点

是蝶形运算

对于N等于2的L次方点的FFT

输入是一个倒位序

而输出是一个自然顺序

第m级的运算

每个蝶形的两节点之间的距离

为2的m减1次方

而第m级的运算

为Xm(k)

等于Xm-1(k)

加上Xm-1

(K+2)的m-1次方乘以WNr

后半部分

Xm(k+2)的m-1次方

是等于Xm-1(k)

减去Xm-1

(k+2)的m-1次方

乘以WNr

描述出来的蝶形

都是我们的

按时间抽选的蝶形的

基本运算单元的结构

在我们刚刚讲过的

按时间抽选的基本蝶形的

表达式中

其中

旋转因子WNr的确定方法

蝶形运算它的两个节点的第1个节点值

为k

把它表示成L位的二进制数

然后再左移L-m位

把右边空出来的位置给它补零

结果就为

r的二进制数

同学们

今天这节课就上到这儿

谢谢大家

数字信号处理课程列表:

绪论

-绪论

第1章 离散时间信号与系统

-1.1 序列及其运算

--1.1 序列及其运算

-1.2 常用典型序列及序列的周期性

--1.2 常用典型序列及序列的周期性

-1.3 线性移不变系统

--1.3 线性移不变系统

-1.4 常系数线性差分方程

--1.4 常系数线性差分方程

-1.5 连续时间信号的理想抽样

--1.5 连续时间信号的理想抽样

-1.6 连续时间信号的实际抽样

--1.6 连续时间信号的实际抽样

-第1章作业

第2章 z变换与离散时间傅里叶变换(DTFT)

-2.1 序列z变换的定义及收敛域

--2.1 序列z变换的定义及收敛域

-2.2 四种序列的z变换及收敛域举例

--2.2 四种序列的z变换及收敛域举例

-2.3 留数法及部分分式法求z反变换

--2.3 留数法及部分分式法求z反变换

-2.4 幂级数展开法求z反变换

--2.4 幂级数展开法求z反变换

-2.5 z变换的线性及移位性质

--2.5 z变换的线性及移位性质

-2.6 z变换的初值和终值定理

--2.6 z变换的初值和终值定理

-2.7 z变换的卷积定理

--2.7 z变换的卷积定理

-2.8 序列的傅里叶变换及其性质

--2.8 序列的傅里叶变换及其性质

-2.9 序列的z变换与连续时间信号的拉普拉斯变换、傅里叶变换的关系

--2.9 序列的z变换与连续时间信号的拉普拉斯变换、傅里叶变换的关系

-2.10 离散线性移不变系统的频域表征

--2.10 离散线性移不变系统的频域表征

-第2章作业

第3章 离散傅里叶变换(DFT)

-3.1 傅里叶变换的四种可能形式

--3.1 傅里叶变换的四种可能形式

- 3.2 周期序列的傅里叶级数(DFS)的定义

--3.2 周期序列的傅里叶级数(DFS)的定义

-3.3 周期序列的傅里叶级数(DFS)的性质

--3.3 周期序列的傅里叶级数(DFS)的性质

-3.4 离散傅里叶变换(DFT)的定义

-- 3.4 离散傅里叶变换(DFT)的定义

-3.5 DFT的线性和圆周移位性质

--3.5 DFT的线性和圆周移位性质

-3.6 DFT的圆周共轭对称性质

--3.6 DFT的圆周共轭对称性质

-3.7 圆周卷积和与圆周卷积和定理

--3.7 圆周卷积和与圆周卷积和定理

-3.8 线性卷积与圆周卷积的关系

--3.8 线性卷积与圆周卷积的关系

-3.9 频域抽样理论

--3.9 频域抽样理论

-第3章作业

第4章 快速傅里叶变换(FFT)

-4.1 直接计算DFT的运算量及减少运算量的途径

--4.1 直接计算DFT的运算量及减少运算量的途径

- 4.2 按时间抽选的基-2FFT算法的算法原理

--4.2 按时间抽选的基-2FFT算法的算法原理

-4.3 按时间抽选的基-2FFT算法的运算量和算法特点

--4.3 按时间抽选的基-2FFT算法的运算量和算法特点

-4.4 按频率抽选的基-2FFT算法的算法原理

-- 4.4 按频率抽选的基-2FFT算法的算法原理

-4.5 按频率抽选的基-2FFT算法的运算量和算法特点

--4.5 按频率抽选的基-2FFT算法的运算量和算法特点

-第4章作业

第5章 数字滤波器的基本结构

-5.1 数字滤波器结构的表示方法

--5.1 数字滤波器结构的表示方法

-5.2 IIR滤波器的直接型结构

-- 5.2 IIR滤波器的直接型结构

- 5.3 IIR滤波器的级联型结构

-- 5.3 IIR滤波器的级联型结构

- 5.4 IIR滤波器的并联型结构

--5.4 IIR滤波器的并联型结构

-5.5 FIR滤波器的基本结构

--5.5 FIR滤波器的基本结构

- 5.6 FIR滤波器的频率抽样型结构

--5.6 FIR滤波器的频率抽样型结构

-5.7 线性相位FIR滤波器的结构

-- 5.7 线性相位FIR滤波器的结构

-第5章作业

第6章 无限长单位冲激响应(IIR)数字滤波器设计方法

-6.1 数字滤波器的基本概念

--6.1 数字滤波器的基本概念

-6.2 数字滤波器的技术指标

--6.2 数字滤波器的技术指标

-6.3 全通滤波器

--6.3 全通滤波器

- 6.4 最小相位滞后滤波器

-- 6.4 最小相位滞后滤波器

-6.5 模拟原型巴特沃思低通滤波器设计

--6.5 模拟原型巴特沃思低通滤波器设计

-6.6 模拟原型切贝雪夫低通滤波器设计

--6.6 模拟原型切贝雪夫低通滤波器设计

-6.7 间接法的IIR数字滤波器设计方案

--6.7 间接法的IIR数字滤波器设计方案

-6.8 冲激响应不变法

--6.8 冲激响应不变法

-6.9 双线性变换法

--6.9 双线性变换法

-第6章作业

第7章 有限长单位冲激响应(FIR)数字滤波器设计方法

-7.1 FIR数字滤波器的特点

--7.1 FIR数字滤波器的特点

-7.2 FIR数字滤波器的线性相位条件

--7.2 FIR数字滤波器的线性相位条件

- 7.3 线性相位FIR数字滤波器频率响应的特点

-- 7.3 线性相位FIR数字滤波器频率响应的特点

-7.4 线性相位FIR数字滤波器幅度函数的特点

-- 7.4 线性相位FIR数字滤波器幅度函数的特点

-7.5 线性相位FIR数字滤波器的零点位置

--7.5 线性相位FIR数字滤波器的零点位置

-7.6 窗函数设计法的设计思路

--7.6 窗函数设计法的设计思路

-7.7 窗函数设计法的性能分析

--7.7 窗函数设计法的性能分析

-7.8 各种窗函数

--7.8 各种窗函数

-7.9 窗函数法的设计步骤

--7.9 窗函数法的设计步骤

-第7章作业

4.3 按时间抽选的基-2FFT算法的运算量和算法特点笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。