周期信号的傅里叶级数

周期信号的傅里叶级数

周期信号三角形式的傅里叶级数

1.三角形式的傅里叶级数

系数an, bn称为傅里叶系数

2.狄里赫利(Dirichlet)条件:

条件1:在一个周期内,函数连续或只有有限个第一类间断点;

条件2:在一个周期内,函数极大值和极小值的数目应为有限个;

条件3:在一个周期内,函数绝对可积。

3.余弦形式的傅里叶级数

含义:周期信号可分解为直流和许多余弦分量

例:将图示方波信号f(t)展开为傅里叶级数

解:

4.吉布斯现象

用有限项傅里叶级数表示有间断点的信号时,在间断点附近不可避免的会出现振荡和超调量。超调量的幅度不会随所取项数的增加而减小。只是随着项数的

增多,振荡频率变高,并向间断点处压缩,从而使它所占有的能量减少。

当选取的项数很大时,该超调量趋于一个常数,大约等于总跳变值的9%,并从间断点开始以起伏振荡的形式逐渐衰减下去。这种现象称为吉布斯现象。

周期信号波形对称性和谐波特性

1 . f(t)为偶函数——对称于纵轴 f(t) =f(-t)

2 . f(t)为奇函数——对称于原点 f(t) =-f(-t)

3 . f(t)为奇谐函数——f(t) = –f(t±T/2)

其傅里叶级数中只含奇次谐波分量,而不含偶次谐波分量,即:

4 . f(t)为偶谐函数——f(t) = f(t±T/2)

其傅里叶级数中只含偶次谐波分量,而不含奇次谐波分量,即:

指数形式的傅里叶级数

三角形式的傅里叶级数,含义比较明确,但运算常感不便,因而经常采用指数形式的傅里叶级数。

指数形式的傅里叶级数

复傅里叶系数

表明:任意周期信号f(t)可分解为许多不同频率的虚指数信号之和。

Fn 是频率为nΩ的分量的系数,F0= A0/2为直流分量

例:求如图所示周期信号的指数形式的傅里叶级数

指数形式的傅里叶级数为:

两种傅里叶级数展开形式的关系

三角形式的傅里叶级数:

指数形式的傅里叶级数:

NUM460

个人博客式公众号

用心每一天

  • 8
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
假设我们有一个周期为 $T$ 的信号 $f(t)$,则可以将其表示为傅里叶级数的形式: $$f(t) = \frac{a_0}{2} + \sum_{n=1}^{\infty}\left(a_n\cos\left(\frac{2\pi nt}{T}\right) + b_n\sin\left(\frac{2\pi nt}{T}\right)\right)$$ 其中,系数 $a_0$、$a_n$ 和 $b_n$ 可以通过如下公式计算: $$a_0 = \frac{1}{T}\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)dt$$ $$a_n = \frac{2}{T}\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)\cos\left(\frac{2\pi nt}{T}\right)dt$$ $$b_n = \frac{2}{T}\int_{-\frac{T}{2}}^{\frac{T}{2}}f(t)\sin\left(\frac{2\pi nt}{T}\right)dt$$ 现在,我们可以使用 MATLAB 来绘制周期信号傅里叶级数图像,具体步骤如下: 1. 定义周期信号 $f(t)$ 的表达式; 2. 定义傅里叶级数的级数上限 $N$; 3. 计算 $a_0$、$a_n$ 和 $b_n$ 系数; 4. 构建傅里叶级数表达式; 5. 绘制傅里叶级数图像。 下面是一个 MATLAB 示例代码,用于绘制周期为 $2\pi$ 的方波信号傅里叶级数图像: ```matlab % 定义周期为 2*pi 的方波信号 T = 2*pi; % 周期 t = linspace(-2*pi, 2*pi, 1000); % 时间范围 f = square(t); % 定义级数上限 N = 50; % 计算系数 a0 = 1/2; an = zeros(1, N); bn = zeros(1, N); for n = 1:N an(n) = (2/T) * trapz(t, f.*cos(n*t)); bn(n) = (2/T) * trapz(t, f.*sin(n*t)); end % 构建傅里叶级数表达式 F = a0/2; for n = 1:N F = F + an(n)*cos(n*t) + bn(n)*sin(n*t); end % 绘制图像 figure; plot(t, f, 'k', 'LineWidth', 2); hold on; plot(t, F, 'r--', 'LineWidth', 2); xlabel('时间'); ylabel('幅度'); title('方波信号傅里叶级数'); legend('原始信号', '傅里叶级数'); ``` 运行上述代码,即可得到方波信号傅里叶级数图像。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值