Files
josh-blog-source/source/_posts/2023-04-15-josh-dsp-part-5.md
T
2023-04-15 23:33:00 +08:00

126 lines
6.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Josh 的学习笔记之数字信号处理(Part 5——部分 FFT 蝶形图)
mathjax: true
comments: true
copyright: true
toc:
enable: true
number: false
wrap: ture
expand_all: false
max_depth: 4
abbrlink: 14fc3f1c
date: 2023-04-15 22:20:54
tags:
- 数字信号和处理
- DSP
- 蝶形图
- FFT
- 基2按时间抽取
- 基2按频率抽取
- 基4
- 分裂基FFT
categories:
- [Josh 的学习笔记, 数字信号处理]
---
# 1. 4 点 FFT
## 1.1. 基-2 按时间抽取 FFT(4-point radix-2 DIT-FFT)
### 1.1.1. 比特位反序输入、自然顺序输出
![4-point radix-2 DIT-FFT 比特位反序输入、自然顺序输出](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-010-4PointRadix2DITFFTIRON.png!sign){width=400px}
<!-- more -->
### 1.1.2. 自然顺序输入、比特位反序输出
![4-point radix-2 DIT-FFT 自然顺序输入、比特位反序输出](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-020-4PointRadix2DITFFTINOR.png!sign){width=400px}
## 1.2. 基-2 按频率抽取 FFT(4-point radix-2 DIF-FFT)
### 1.2.1. 比特位反序输入、自然顺序输出
![4-point radix-2 DIF-FFT 比特位反序输入、自然顺序输出](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-030-4PointRadix2DIFFFTIRON.png!sign){width=400px}
### 1.2.2. 自然顺序输入、比特位反序输出
![4-point radix-2 DIF-FFT 自然顺序输入、比特位反序输出](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-040-4PointRadix2DIFFFTINOR.png!sign){width=400px}
## 1.3. 分裂基按频率抽取 FFT(4-point split radix-2/4 DIF-FFT)
![4-point split radix-2/4 DIF-FFT](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-050-4PointSplitRadix24DIFFFT.png!sign){width=400px}
## 1.4. 基-4 按频率抽取 FFT(4-point radix-4 DIF-FFT)
![4-point radix-4 DIF-FFT](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-060-4PointRadix4DIFFFT.png!sign){width=400px}
# 2. 8 点 FFT
## 2.1. 基-2 按时间抽取 FFT(8-point radix-2 DIT-FFT)
### 2.1.1. 比特位反序输入、自然顺序输出
![8-point radix-2 DIT-FFT 比特位反序输入、自然顺序输出](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-070-8PointRadix2DITFFTIRON.png!sign){width=600px}
### 2.1.2. 自然顺序输入、比特位反序输出
![8-point radix-2 DIT-FFT 自然顺序输入、比特位反序输出](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-080-8PointRadix2DITFFTINOR.png!sign){width=600px}
## 2.2. 基-2 按频率抽取 FFT(8-point radix-2 DIF-FFT)
### 2.2.1. 比特位反序输入、自然顺序输出
![8-point radix-2 DIF-FFT 自然顺序输入、比特位反序输出](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-090-8PointRadix2DIFFFTIRON.png!sign){width=600px}
### 2.2.2. 2自然顺序输入、比特位反序输出
![8-point radix-2 DIF-FFT 自然顺序输入、比特位反序输出](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-100-8PointRadix2DIFFFTINOR.png!sign){width=600px}
## 2.3. 分裂基按频率抽取 FFT(8-point split radix-2/4 DIF-FFT)
![8-point split radix-2/4 DIF-FFT](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-110-8PointSplitRadix24DIFFFT.png!sign){width=600px}
# 3. 16 点 FFT
## 3.1. 基-2 按时间抽取 FFT(16-point radix-2 DIT-FFT)
### 3.1.1. 比特位反序输入、自然顺序输出
![16-point radix-2 DIT-FFT 比特位反序输入、自然顺序输出](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-120-16PointRadix2DITFFTIRON.png!sign){width=1000px}
### 3.1.2. 自然顺序输入、比特位反序输出
![16-point radix-2 DIT-FFT 自然顺序输入、比特位反序输出](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-130-16PointRadix2DITFFTINOR.png!sign){width=1000px}
## 3.2. 基-2 按频率抽取 FFT(16-point radix-2 DIF-FFT)
### 3.2.1. 比特位反序输入、自然顺序输出
![16-point radix-2 DIF-FFT 比特位反序输入、自然顺序输出](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-140-16PointRadix2DIFFFTIRON.png!sign){width=1000px}
### 3.2.2. 自然顺序输入、比特位反序输出
![16-point radix-2 DIF-FFT 自然顺序输入、比特位反序输出](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-150-16PointRadix2DIFFFTINOR.png!sign){width=1000px}
## 3.3. 分裂基按时间抽取 FFT(16-point split radix-2/4 DIT-FFT)
![16-point split radix-2 DIT-FFT](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-160-16PointSplitRadix24DITFFT.png!sign){width=1000px}
## 3.4. 分裂基按频率抽取 FFT(16-point split radix-2/4 DIF-FFT)
![16-point split radix-2 DIF-FFT](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-170-16PointSplitRadix24DIFFFT.png!sign){width=1000px}
## 3.5. 基-4 按频率抽取 FFT(16-point radix-4 DIF-FFT)
![16-point radix-4 DIF-FFT](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-180-16PointRadix4DITFFT.png!sign){width=1000px}
可以定义如下基-4 DIF-FFT 简化蝶形来简化流图表示的复杂程度
![基-4 DIF-FFT 简化蝶形](https://josh-blog-1257563604.cos.ap-beijing.myqcloud.com/img/2023-04-15-josh-dsp-part-5/2023-04-15-josh-dsp-part-5-190-SimplifiedRadix4Butterfly.png!sign){width=800px}
# 参考文献
王世一. *数字信号处理, 修订版.* 北京理工大学出版社, 1997.