(十六) 傅里叶级数 1、傅里叶级数:三角函数系的正交性。14. 会将定义在闭区间[-l, l)上的黎曼可积函数延拓成周期为2l的函数并展开其傅里叶级数, 会将定义在[0, l) 上的函数展开为正弦级数与余弦级数, 会写出傅里叶级数的和函数的表达式.。2 . 3 周期信号的傅利叶级数分析 1. 三角形式的傅利叶级数 令 f t 为周期信 号, 周期为 t , 且满足狄里赫利条件 * 一般 实际信 号均满足 , 则f t 可展开为 以下级数 : ∞ f t a0 + ∑ an cos nω0 t + bn sin nω0 t 2 .3 .1 n 1 c + t 1式中: a0 ∫ f t d t t c c + t 2 an ∫ f t cos n ω0 td t t c c + t 2 b f t sin n ω td t n ∫ 0 t c t其中: c 为常数 , 其值可任选 。
傅里叶变换在物理学、电子类学科、数论、组合数学、信号处理、概率论、统计学、密码学、声学、光学、海洋学、结构动力学等领域都有着广泛的应用(例如在信号处理中,傅里叶变换的典型用途是将信号分解成幅值谱——显示与频率对应的幅值大小)。
傅里叶变换(fft)matlab程序一
Fs = 128; % 采样频率
T = 1/Fs; % 采样时间
L = 256; % 信号长度
t = (0:L-1)*T; % 时间
x = 5 + 7*cos(2*pi*15*t - 30*pi/180) + 3*cos(2*pi*40*t - 90*pi/180); %cos为底原始信号
y = x + randn(size(t)); %添加噪声 figure; plot(t,y)
title(‘加噪声的信号’)
xlabel(‘时间(s)’)
N = 2^nextpow2(L); %采样点数,采样点数越大,分辨的频率越精确,N》=L,超出的部分信号补为0
Y = fft(y,N)/N*2; %除以N乘以2才是真实幅值,N越大,幅值精度越高
f = Fs/N*(0:1:N-1); %频率
A = abs(Y); %幅值
P = angle(Y); %相值
figure;
subplot(211);plot(f(1:N/2),A(1:N/2)); %函数fft返回值的数据结构具有对称性,因此我们只取前一半