非周期信号的频域分析共49页文档

合集下载

实验四非周期信号频域分析

实验四非周期信号频域分析

实验四 非周期信号频域分析1 实验目的(1) 掌握傅里叶变换的分析方法及其物理意义。

(2) 掌握各种典型的连续时间非周期信号的频谱特征以及傅里叶变换的主要性质。

(3) 学习掌握利用MA TLAB 语言编写计算CTFT 的仿真程序,并能利用这些程序对一些典型信号进行频谱分析,验证CTFT 的若干重要性质。

2 实验原理及方法2.1连续时间信号傅里叶变换——CTFT傅里叶变换在信号分析中具有非常重要的意义,它主要是用来进行信号的频谱分析的。

傅里叶变换和其逆变换定义如下:⎰∞∞--=dt e t x j X t j ωω)()( 4-1 ⎰∞∞-=ωωπωd e j X t x t j )(21)( 4-2连续时间傅里叶变换主要用来描述连续时间非周期信号的频谱。

任意非周期信号,如果满足狄里克利条件,它可以被看作是由无穷多个不同频率(这些频率都是非常的接近)的周期复指数信号e j ωt 的线性组合构成的,每个频率所对应的周期复指数信号e j ωt 称为频率分量,其相对幅度为对应频率的|X(j ω)|之值,其相位为对应频率的X(j ω)的相位。

X(j ω)通常为关于ω的复函数,可以按照复数的极坐标表示方法表示为:X(j ω)=| X(j ω)|e j ∠ X(j ω)其中,| X(j ω)|称为x(t)的幅度谱, ∠X(j ω)称为x(t)的相位谱。

给定一个连续时间非周期信号x(t),它的频谱是连续且非周期的。

对于连续时间周期信号,也可以用傅里叶变换来表示其频谱,其特点是,连续时间周期信号的傅里叶变换是由冲激序列构成的,是离散的——这是连续时间周期信号的傅里叶变换的基本特征。

2.2 用MA TLAB 实现CTFT 及其逆变换2.2.1 用MATLAB 实现CTFT 的计算MA TLAB 进行傅里叶变换有两种方法,一种利用符号运算的方法计算,另一种是数值计算,本实验采用数值计算的方法。

严格来说,用数值计算的方法计算连续时间信号的傅里叶变换需要有个限定条件,即信号是时限信号,也就是当时间|t|大于某个给定时间时其值衰减为零或接近于零,这个条件与前面提到的为什么不能用无限多个谐波分量来合成周期信号的道理是一样的。

非周期信号的频谱分析傅里叶变换.

非周期信号的频谱分析傅里叶变换.

X( )
1
a j
a2
a
2
j a2 2
Re( )
lim
a0
a2
a
2
0
( 0)
Re( )
lim
a0
a2
a
2
( = 0)
lim
a0
Re( )d lim
a0
d( / a) 1 ( / a)2
lim arctan
a0
a
14
Im( )
lim
a0
a2
2
1
Re() = δ()
X ( ) sgn(t )e j tdt
laim0
0 eat e j
tdt
eat e
0
j
t
dt
1
laim0 a j
a
1
j
2
j
X( ) 2
(
)
2
2
0 0
13
7、阶跃信号的频谱
u(t) 1
X()
0
t
0
不满足绝对可积的条件。看成单边指数脉冲a 0的极限。
()和X()是奇函数。
16
2、线性性质
若 F [ x1(t) ] = X1() F [ x2(t) ] = X2() 则 F [ ax1(t) + bx2(t) ] = aX1() + bX2()
(1)若信号增大a倍,则频谱亦增大a倍; (2)两个相加信号的频谱等于各个单独信号频谱的相加
3、对偶性
2
X (n1 ) 1
T1 / 2 x(t )e jn1t dt
T1 / 2
T1 ,对等式两边求极限(1 0,n1 )

2.5信号的频域分析(非周期信号)2.6傅立叶变换的性质

2.5信号的频域分析(非周期信号)2.6傅立叶变换的性质

能 量 谱
由此最后得
E = ∫ x2 (t )dt =
−∞ ∞
1 ∞ 2 X(ω) dω 2π ∫−∞
(16)
式(15)亦称巴塞伐尔方程或 能量等式。它表示,一个非周 期信号x(t)在时域中的能量可由 它在频域中连续频谱的能量来 表示。 式(15)亦可写成
E= 1 ∞ 2 X(ω) dω 2π ∫−∞ 1 ∞ 2 = ∫ X(ω) dω = ∫ S(ω)dω
证明: 由欧拉公式
X (ω) = ∫ x(t)e
−∞
∞ −∞

− jωt
dt
∞ −∞
X (ω) = ∫ x(t) cosωtdt − j∫ x(t) sin ωtdt
= Re X (ω) + j Im X (ω)
若x(t)为实函数
Re X (ω) = Re X (−ω) Im X (ω) = − Im X (−ω)
x(t) = Arect
(t − t0 )
T
图2.30 具有时移t0的矩形脉冲
X( f ) = AT sin c(πfT) sin c(πfT) > 0 − 2πt0 f , ϕ( f ) = − 2πt0 f ±π , sin c(πfT) < 0
测试技术
2.6傅里叶变换的性质 2.6傅里叶变换的性质


−∞
x(t) dt < ∞
但上述条件并非必要条件 必要条件。因为当引入广义函数概 必要条件 念之后,许多原本不满足绝对可积条件的函数也能进行傅 里叶变换。 若将上述变换公式中的角频率ω用频率f来替代,则由 于ω=2πf,式(5)和(6)分别变为
X( f ) = ∫ x(t)e− j 2πft dt

离散非周期信号频域分析

离散非周期信号频域分析

离散⾮周期信号频域分析离散信号频域分析、快速傅⾥叶变换与采样定理⼀、离散信号频域分析(⼀)周期离散⽅波信号频域分析与周期模拟信号⼀样,周期离散信号同样可以展开成傅⾥叶级数形式,并得到离散傅⾥叶级数(DFS)上式可以看成周期离散信号x(n)的离散傅⾥叶级数展开。

上式是DFS的反变换,记作IDFS并且称错误!未找到引⽤源。

与错误!未找到引⽤源。

构成⼀对离散傅⾥叶级数变换对。

(以上两式中错误!未找到引⽤源。

)在MTALAB中,DFS通过建⽴周期延拓函数语句实现:function Xk=DFS(n,x,N)if N>length(x)n=0:N-1;x=[x zeros(1,N-length(x))];endk=0:N-1;WN=exp(-j*2*pi/N);nk=n'*k;WNnk=WN.^nk;Xk=x*WNnk;end建⽴⼀个离散⾮周期⽅波信号错误!未找到引⽤源。

通过周期延拓后所得的周期序列利⽤DFS计算实现代码如下:clear all;close all;clc;n=0:3;x=ones(1,4);X=fft(x,1024);Xk1=DFS(n,x,4);Xk2=DFS(n,x,8);figure(1);plot((-1023:2048)/2048*8,[abs(X) abs(X) abs(X)],'--');hold on;stem(-4:7,[abs(Xk1) abs(Xk1) abs(Xk1)],'LineWidth',2);grid;figure(2);plot((-1023:2048)/2048*16,[abs(X) abs(X) abs(X)],'--');hold on;stem(-8:15,[abs(Xk2) abs(Xk2) abs(Xk2)],'LineWidth',2);grid;set(gcf,'color','w');运⾏后得到的是分别以4和8为周期延拓后的错误!未找到引⽤源。

第二章2.3非周期信号的频域描述(1)

第二章2.3非周期信号的频域描述(1)
2
X ( f ) = Re X ( f ) + j Im X ( f )
X(f ) = X(f ) e
2
jϕ ( f )
幅值谱
X ( f ) = Re X ( f ) + Im X ( f )
(2.35) ) (2.36) )
Im X ( f ) 相位谱 ϕ ( f ) = arctan Re X ( f )
X(f ) = ∫

−∞
x(t )e − j 2π ft dt
(2.30) ) (2.31) )
x(t ) = ∫

−∞
X ( f )e j 2π ft df
相应的傅里叶变换对可以写成 FT
x(t )
IFT
X(f )
(2.32) )
2.3.2 非周期信号的频谱
补充: 抽样函数) 补充:介绍一个函数 Sa(t )(抽样函数)
0 τ
τ
图(2.5)矩形窗幅值谱密度曲线 )
非周期信号频谱的特点
1、非周期信号频谱是连续的 、 2、时域信号若是有限的,则对应的频谱则是无限的, 反之 、时域信号若是有限的,则对应的频谱则是无限的, 也成立。 也成立。 3、一般情况下,随着频率值的增大,对应的幅值逐渐下降。 、一般情况下,随着频率值的增大,对应的幅值逐渐下降。 对于这一点,有些情况下不成立,如单位脉冲信号的频谱。 对于这一点,有些情况下不成立,如单位脉冲信号的频谱。 虽然非周期信号频谱是连续的、无限的, 虽然非周期信号频谱是连续的、无限的,但实际工程中只取第一 个过零点的区间作为信号的频带宽度。 个过零点的区间作为信号的频带宽度。如上例中取 ( −
τ
τ

τ τ

非周期信号的频谱分析

非周期信号的频谱分析

非周期信号的频谱分析一、实验目的1)掌握用MATLAB 编程,分析门信号的频谱;2)掌握用MATLAB 编程,分析冲击信号的频谱;3)掌握用MATLAB 编程,分析直流信号的频谱;4)掌握用MATLAB 编程,分析阶跃信号的频谱;5)掌握用MATLAB 编程,分析单边信号的频谱;二、实验原理常见的非周期信号有:1、门信号门信号的傅里叶变换对为:12sin()22()()202t g t F j Sa t ττωτωτωττω⎧<⎪⎪⎛⎫=⇔==⎨ ⎪⎝⎭⎪>⎪⎩它的幅度频谱和相位频谱分别为 ()2F j Sa ωτωτ⎛⎫= ⎪⎝⎭0sin()02()sin(02ωτϕωωτπ⎧>⎪⎪=⎨⎪<⎪⎩2、冲激信号冲激信号的傅里叶变换对为()1t δ⇔3、直流信号直流信号的傅里叶变换为12()πδω⇔4、阶跃信号阶跃信号的傅里叶变换为111()sgn()()22u t t j πδωω=+⇔+5、单边指数信号单边指数信号的傅里叶变换对为01()00ate tf t j t αω-⎧≥=⇔⎨+<⎩幅度频谱和相位频谱分别为()F j ω=()arctan(a ωϕω=-三、涉及的MATLAB函数1、fourier函数2、ifourier函数四、实验内容与方法1、验证性试验1)门信号的傅里叶变换MATLAB程序:Clear all;syms t wut=sym('heaviside(t+0.5)-heaviside(t-0.5)');subplot(2,1,1);ezplot(ut)hold onaxis([-1 1 0 1.1]);plot([-0.5 -0.5],[0,1]);plot([0.5 0.5],[0,1]);Fw=fourier(ut,t,w);FFP=abs(Fw);subplot(2,1,2);ezplot(FFP,[-10*pi 10*pi]);axis([-10*pi 10*pi 0 1.1]);程序运行结果图2)冲激信号的傅里叶变换MATLAB程序:clear allsyms t wut1=sym('heaviside(t+0.5)-heaviside(t-0.5)');subplot(2,1,1);ezplot(ut1);title('脉宽为1的矩形脉冲信号')xlabel('t')hold onaxis([-1 1 0 1.1]);plot([-0.5 -0.5],[0 1]);plot([0.5 0.5],[0 1]);Fw=fourier(ut1,t,w);FFw=abs(Fw);subplot(2,1,2);ezplot(FFw,[-10*pi 10*pi]);axis([-10*pi 10*pi 0 1.1]);title('脉宽为1的矩形脉冲信号的幅度频谱')hold onpauseut2=10*sym('heaviside(t+0.05)-heaviside(t-0.05)'); subplot(2,1,1);ezplot(ut2);title('脉宽为1、0.1矩形脉冲信号')xlabel('t')hold onaxis([-1 1 0 11]);plot([-0.05 -0.05],[0 10]);plot([0.05 0.05],[0 10]);Fw2=fourier(ut2,t,w);FFw2=abs(Fw2);subplot(2,1,2);ezplot(FFw2,[-10*pi 10*pi]);axis([-10*pi 10*pi 0 1.1]);title('脉宽为1、0.1的矩形脉冲信号的幅度频谱')hold onpauseut3=100*sym('heaviside(t+0.005)-heaviside(t-0.005)'); subplot(2,1,1);ezplot(ut3);title('脉宽为1、0.1和0.01矩形脉冲信号')xlabel('t')hold onaxis([-1 1 0 110]);plot([-0.005 -0.005],[0 100]);plot([0.005 0.005],[0 100]);Fw3=fourier(ut3,t,w);FFw3=abs(Fw3);subplot(2,1,2);ezplot(FFw3,[-10*pi 10*pi]);axis([-10*pi 10*pi 0 1.1]);title('脉宽为1、0.1和0.01的矩形脉冲信号的幅度频谱') hold onpause程序运行结果图3)直流信号的傅里叶变换MATLAB程序:clear all;display('Please input the value of a')a=input('a=');syms tf=exp(-a*abs(t));subplot(1,2,1)ezplot(f);axis([-2*pi 2*pi 0 1]);ylabel('时域波形');F=fourier(f);subplot(1,2,2)ezplot(abs(F));axis([-3 3 0 2/a])程序运行结果图a=0.1时:a=0.01时:a=0.001时:a=0.0001时:4)阶跃信号的傅里叶变换MATLAB程序:clear allsyms w;xw=1/(j*w);ezplot(abs(imag(xw)));axis([-3 3 -1.5*pi 1.5*pi]);hold ony=0:0.01:pi;plot(0,y);hold ony=-pi:pi;plot(0,y);hold ontitle('阶跃信号频谱');xlabel('\omega');axis([-pi pi -6 6]);x=-pi:0.001:pi;plot(x,0)hold ony=-6:0.01:6;plot(0,y);hold on程序运行结果图5)单边指数信号的傅里叶变换MATLAB程序:clear allsyms t v w phase im ref=exp(-2*t)*sym('heaviside(t)'); Fw=fourier(f);subplot(3,1,1);ezplot(f);axis([-1 2.5 0 1.1]);xlabel('时域波形');subplot(3,1,2)ezplot(abs(Fw));xlabel('幅度频谱');im=imag(Fw);re=real(Fw);phase=atan(im/re);subplot(3,1,3);ezplot(phase);xlabel('相位频谱');程序运行结果图2、程序设计实验确定下列信号的傅里叶变换的数学表达式1)的傅里叶变换2()()1t f t e U t -=+1()2()2F j j ωπδωω=++MATLAB 程序:clear allsyms t v w phase im ref=exp(-2*t)*sym('heaviside(t)')+1;Fw=fourier(f);Fw=simple(Fw);subplot(3,1,1);ezplot(f);axis([-1 2.5 0 1.1]);xlabel('时域波形');subplot(3,1,2)ezplot(abs(Fw));im=imag(Fw);re=real(Fw);xlabel('幅度频谱');phase=atan(im/re);subplot(3,1,3);ezplot(phase);xlabel('相位频谱');程序运行结果图2)的傅里叶变换2()(1)()t f t e U t G t -=-+12sin ()1j e F j j ωωωωω--=++MATLAB 程序:clear allsyms t v w phase im ref=exp(-1*t)*sym('heaviside(t-1)')+heaviside(t+1)-heaviside(t-1);Fw=fourier(f);Fw=simple(Fw);subplot(3,1,1);ezplot(f);axis([-2.5 2.5 0 1.1]);xlabel('时域波形');subplot(3,1,2)ezplot(abs(Fw));im=imag(Fw);re=real(Fw);xlabel('幅度频谱');phase=atan(im/re);subplot(3,1,3);ezplot(phase);xlabel('相位频谱');程序运行结果图3)的傅里叶变换()2()(4)f t U t t δ=+-41()2(())j j F j e e j ωωωπδωω--=++MATLAB 程序:clear all syms t v w phase im ref=2*sym('heaviside(t-1)')+dirac(t-4);Fw=fourier(f);Fw=simple(Fw);subplot(3,1,1);ezplot(f)axis([-1 6 0 1.5]);xlabel('时域波形');subplot(3,1,2)ezplot(abs(Fw));im=imag(Fw);re=real(Fw);xlabel('幅度频谱');phase=atan(im/re);subplot(3,1,3);ezplot(phase);xlabel('相位频谱');程序运行结果图。

非周期信号的频谱

非周期信号的频谱

(2) 若f(t)为t的奇函数,即f(-t)=-f(t),则f(t)的频 谱函数F(jω)为ω的虚函数,且为ω的奇函数。
与周期信号类似,也可将非周期信号的傅里叶变
换表示式改写成三角函数的形式,即
.
6
f(t)21
F(j)ejtd
21
F(j)ej[t()]d
2 1 F (j)co ts [()d ]
2
0
2
t
实偶
4
2
0
2
4
实偶
图 3.4-1 门函数及其频谱
一般而言,信号的频谱函数需要用幅度谱 F( j)和相位
谱 ( )两个图形才能将它完全表示出来。但如果频谱
函数是实函数或虚函数,那么只用一条曲线即可。
F(j) 为负代表相位为 ,
0
.
F(为j正) 代表相位为 。
11
由图可见,第一个零值的角频率为 2 (频率 1 )。
为了描述非周期信号的频谱特性,引入频谱密度的 概念。

F(j)T l i m 1F /n TT l i m FnT
称 F(j)为频谱密.度函数。
2
如何求频谱密度函数? F(j)T l i m 1F /n TT l i m FnT
由式
f(t) Fnejnt
n
,Fn
1 T
T
2 T
2
f(t)ej ntd t可得
可知
'(t)ejtd tdejt j
dt t 0
即 ℱ 'tj
同理可得 ℱ [(n)(t). ](j)n
23
例3.4-6 求单位直流信号的频谱
f(t)1 - t
显然,该信号不满足绝对可积条件,但其傅里叶变换

§3-(3-4 )非周期信号的频谱分析 典型非周期信号的傅里叶变换

§3-(3-4 )非周期信号的频谱分析 典型非周期信号的傅里叶变换

0


脉冲趋于幅度无穷大、宽度无穷小的信号。强度其为
10



d
2

2
d( 1 (

)




arctg (
)
2

) |
也即,当α→0,前一项是强度为π的冲激。所以,单位阶 X ( j ) 跃信号的傅里叶变换
( )
ℱ u ( t ) ( )
jk 1 t
dt
取T→∞的极限
T 2

lim
T Ak
T
lim
T
T 2
x (t )e
jk 1 t
dt



x (t )e
j t
dt X ( j )
应该是一确定的函数。
2
对应的傅里叶级数展开式
x (t )

k

Ak e
jk 1 t
0
t
t
u ( t )]
0
于是
X ( j ) lim
0

( )
2
2 j
2 2
j
2
0

2 j


18
2
这个结果也可以通过符号函数的另一种表示得到。因
为 所以
x ( t ) sgn( t ) 2 u ( t ) 1
X ( j ) 2 [ ( )
e

jt
dt 2()
17
x (t )
七、符号函数信号
x ( t ) sgn( t )
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档