You are on page 1of 22

连续时间信号与系

统的频域分析
目录
●●●●●●
●●●●●●
●●●●●●
●●●●●●

CONTENT

01 连续时间周期信号的傅里叶级数 02 连续时间周期信号的频谱分析

03
连续时间信号的傅里叶变换 04 Matlab 实现傅里叶变换
连续时间周期
PART.1 信号的傅里叶
级数
连续时间周期信号的傅里叶级数
连续时间周期信号的傅里叶级数
连续时间周期信号的傅里叶级数
连续时间周期信号的傅里叶级数

a0,an,bn
连续时间周期信号的傅里叶级数


连续时间周期信号的傅里叶级数

欧拉公式
连续时间周期
PART.2 信号的频谱分

连续时间周期信号的频谱分析
连续时间周期信号的频谱分析

幅度谱 |Fn| 随 nΩ 的变化


连续时间周期信号的频谱分析
特点:
离散性:谱线只出现在
ω=0 , Ω , 2Ω.. 的离散频率点上,谱
线最小间隔为 Ω ,为离散谱;

谐波性:周期信号所含频率分量的频
率均为信号角频率 Ω ,即基波角频率
的整数倍;

收敛性:谐波分量幅度随着 n 的增大
而减小, n →∞ 时, Fn → 0 。
相邻过零点有 3 个谱线间隔

假设
连续时间信号
PART.3 的傅里叶变换
连续时间信号的傅里叶变换
连续时间信号的傅里叶变换
连续时间信号的傅里叶变换

用指数级数的展开式
连续时间周期信号的频谱分析

频谱信号在 0 时刻的值

时域信号在 0 时刻的值
连续时间周期信号的频谱分析

f(t) F(jw) 时域信号转换成了一个频谱密度


Matlab 实现
PART.4 傅里叶变换
Matlab 实现傅里叶变换

% 定义时间范围和取样频率
t = -10:0.01:10; % 时间范围取决于信号的持续
时间
Fs = 1/mean(diff(t)); % 取样频率

% 定义连续时间信号
x = sin(2*pi*2*t) + 0.5*sin(2*pi*6*t) +
0.2*sin(2*pi*10*t);

% 计算傅里叶变换
X = fft(x); % 将时间域信号转换为频域表示
frequencies = 0:Fs/length(x):Fs/2;

% 绘制频谱图
plot(frequencies, abs(X(1:length(frequencies))));
% 使用 abs() 取幅值
xlabel(' 频率 (Hz)');
ylabel(' 振幅 ');
title(' 频谱 ');
Matlab 实现傅里叶变换

You might also like