- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.. .. ..
实验 3 信号的频域分析
(综合型实验 )
一、实验目的
1)深入理解信号频谱的概念 ,掌握信号的频域分析方法 。
2)观察典型周期信号和非周期信号的频谱 ,掌握其频谱特性 。
二、实验原理与方法
1.连续周期信号的频谱分析
如果周期信号满足 Dirichlet 条件 ,就可展开为傅里叶级数的形式 ,即
x(t)
ck ejk 0 t ( 1 )
ck
1
x(t)e jk 0t dt ( 2)
k
T0 T0
其中 T0
表示基波周期 , 0
2 / T0 为基波频率 ,
(...) 表示任一个基波周期内的积
T0
分。
上面两式为周期信号复指数形式的傅里叶级数 ,系数 ck 成为 x(t)的傅里叶系数 。周期信
号的傅里叶级数还可由三角函数的线性组合来表示 ,即
x(t) a0
ak cosk 0t
bk sin k
0t ( 3 )
k 1
k 1
其中 a0
1
2
2
x(t)sink 0tdt ( 4)
x(t)dt, ak
x(t)cosk
0tdt, bk
T0 T
T0 T
T0
T
0
0
0
( 3 )式中同频率的正弦 、余弦项合并可以得到三角函数形式的傅里叶级数 ,即
x(t) A0
Ak cos(k
0 t
k )
(5)
k 1
其中 A0
a0 , Akak2
bk2 ,
k
arctanbk
(6)
ak
任何满足 Dirichlet 条件的周期信号都可以表示成一组谐波关系的复指数函数或三角函数
. 专业 .专注 .
.. .. ..
的叠加 。 周期信号表示为傅里叶级数时需要无限多项才能完全逼近原信号 ,但在实际应用
中常采用有限项级数代替 ,所选级数项越多就越接近原信号 。
2.连续非周期信号的频谱分析
对于非周期连续时间信号 ,信号的傅里叶变换和傅里叶逆变换定义为
X (
)
x(t)e j t dt
( 7)
x(t)
1
X ( )e j t d
( 8)
2
以上两式把信号的时频特性联系起来
,确立了非周期信号
x(t) 和频谱 X (
) 之间的关
系。
利用 MATLAB 可以方便地求出非周期连续时间信号的傅里叶变换
,几种常见方法如下 :
1 )
符号运算法
MATLAB 的符号数学工具箱提供了直接求解傅里叶变换和反变换的函数
, fourier
函数和 ifourier 函数 ,基本调用格式为
X
fourier (x)
x ifourier (X)
默认的时域变量为
t,频域变量为。
例:求 x(t) e 2|t|
的傅里叶变换 ,代码及运行结果如下
:
syms t
x=exp(-2*abs(t));
X=fourier(x)
X =
4/(w^2 + 4)
. 专业 .专注 .
.. .. ..
所以傅里叶变换结果为 X ( )
4
2
4
也可利用 int 函数直接根据式 ( 7)求傅里叶变换 。
2 )
数值积分法
除了采用符号运算的方法外
,还可以采用 MATLAB 的 quad
函数 ,采用数值积分
的方法来进行连续信号的频谱分析
。 quad 函数是一个用来计算数值积分的函数
。
利用 quad 函数可以计算非周期连续时间信号的频谱
。 Quad 函数的一般调用格
式为 :
y=quad(fun,a,b)
y=quad(fun,a,b,TOL,TRACE,p1,p2,...)
其中 fun 指定被积函数 ,可以用 inline 命令来创建 ,也可通过传递函数句柄的形
式来指定 , a、 b 表示定积分的上下限 , TOL 表示允许的相对或绝对积分误差
,
TRACE 表示以被积函数的点绘图形式来跟踪该函数的返回值
,如果 TOL 和 TRACE
为空矩阵 ,则使用缺省值 ,“p1 , p2 , ...”表示被积函数除时间
t 之外所需的其他
额外输入参数 。
3 )
数值近似法
还可以利用 MATLAB 的数值计算的方法近似计算连续时间傅里叶变换
。傅里叶变
换 X ( ) 可以由 ( 9)式近似计算
X ( ) x(t)e j t dt lim x(k )e j k ( 9)
k
当 x(t)为时限信号 ,且 足够小 ,则( 9 )可以演变成
. 专业 .专注 .
.. .. ..
b
X ( )
x(k )e jk
( 10)
a
10)中求和部分又可以表示成一个行向量和一个列向量的乘积
e
b
e
x(k )e jk
[x( a ), x((a 1) ),..., x(b )]
k a
...
e
ja
j ( a 1)
( 11)
jb
上式可以很方便地利用 MATLAB 实现 。
3.离散周期信号的分频域
您可能关注的文档
最近下载
- 京剧的服装课件.ppt VIP
- 保证供货周期的组织方案和人力资源安排.doc VIP
- 乌有先生历险记(原文,练习,注释,翻译)解读.doc
- 红色经典故事PPT课件.pptx VIP
- (人教版2024)生物七上2.2.1 无脊椎动物(新教材).pptx
- 2023-2024学年江西省上饶市余干县八年级上期中物理试卷附答案解析.pdf
- 西北师范大学教育学理论与实践期末试卷.doc VIP
- 2023年成都信息工程大学数据科学与大数据技术专业《数据结构与算法》科目期末试卷B(有答案).docx VIP
- 河北省衡水中学2024-2025学年高三上学期第一次综合素养测评数学试题(原卷版).docx
- 数据结构(用面向对象方法与C++语言描述)第二版.pdf VIP
文档评论(0)