(精品 word)基-4FFT 和分裂基 FFT 的 MATLAB 仿真实现,与 Walsh 变换比较
作业一:在 MATLAB 上完成 4096 点的基—4FFT 和分裂基 FFT 的运算程序
一、4096 点的基—4 FFT
1、假设被分析信号为一个四频信号,
2 3 4
sin sin sin sin
2 3 4 5
x t t t t
p p p p
æ ö æ ö æ ö æ ö
= + + +
ç ÷ ç ÷ ç ÷ ç ÷
è ø è ø è ø è ø
对该信号在时间
上每隔
采样一次,共取 4096 个采样点,得到长度为
的序列
,对离散序列做基-4 FFT。
2、基-4 FFT 的 MATLAB 仿真结果
在对基—4 FFT 的结果进行仿真时,为了验证其正确性,使用了 MATLAB 中自带的 fft 函数对分
析信号进行基-2 FFT 变换,与基-4 FFT 变换的结果进行对比.
图 1-1 4096 点的基—4 FFT 的频谱图
图 1—1 是 MATLAB 中基-4 FFT 的仿真结果,从图中明显可以看出,四频信号
的基—4 FFT
计算出的频谱图与基-2 FFT 计算出的频谱完全相同,证明了基—4 FFT 程序正确.
0 500 1000 1500 2000 2500 3000 3500 4000
-4
-2
0
2
4
分 析 信 号 的 时 域 波 形
0 500 1000 1500 2000 2500 3000 3500 4000
0
1000
2000
3000
matlab中 基 -2 FFT下 的 频 谱
0 500 1000 1500 2000 2500 3000 3500 4000
0
1000
2000
3000
基 -4 FFT下 的 频 谱
评论0
最新资源