当前位置:文档之家› 第3章_随机信号的频域分析

第3章_随机信号的频域分析

第3章_随机信号的频域分析
第3章_随机信号的频域分析

实验五 信号与系统的复频域分析

实验五 信号与系统的复频域分析 王靖 08通信 12号 实验目的 (1)掌握利用MA TLAB 进行连续时间信号与系统的复频域分析。 (2)掌握利用MA TLAB 进行离散系统的复频域分析。 实验环境 安装MATLAB7.0以上版本的计算机 实验内容 1. 利用help 命令了解以下命令的基本用法 residue ,roots ,pzmap ,cart2pol ,residuez ,tf2zp ,zplane 2. 部分分式展开的MATLAB 实现 用部分分式展开法求X(s)的反变换。 2321 ()452s X s s s s +=+++ 步骤一:建立新的m 文件,保存并命名为program1.m 。 步骤二:输入以下命令,理解每条命令的含义。 %program1,部分分式展开法求反变换 [10 1];[1452];[,,](,) n u m d en r p k resid u e n u m d en === 步骤三:保存程序并运行,记录得到的结果。 如右图所示 步骤四:由得到的结果可以直接获得X(s)展开表示式 25 4 2 ()21(1)X s s s s =-++++: 步骤五:由此可得到X(s)反变换的原函数,记录。 X(t)=(5exp(-2*t)-4exp(-t)+2texp(-t)) 思考:将其转换成极坐标形式,应该如何使用cart2pol 命令?离散系统的部分分式展开,如何使用命 令residuez ,得到的结果如何利用? 将笛卡尔坐标转化为极坐标用 [angle,mag]=cart2pol(real(r),imag(r)) [r,p,k] = residuez(nun,,den)

数字信号处理实验-采样的时频域分析

实 验 报 告 学生姓名: 学 号: 指导教师: 一、实验室名称:数字信号处理实验室 二、实验项目名称:采样的时域及频域分析 三、实验原理: 1、采样的概念:采样是将连续信号变化为离散信号的过程。 1. A 、理想采样:即将被采样信号与周期脉冲信号相乘 B 、实际采样:将被采样信号与周期门信号相乘,当周期门信号的宽度很小,可近似为周期脉冲串。 根据傅里叶变换性质 00 0()() ()() ??()()()()()()(()) FT FT a a T n n FT a a T a T a a n n x t X j T j x t x t T x nT t nT X j X j n ωδωδδδω=+∞=+∞=-∞ =-∞ ←?→Ω←?→Ω==-←?→Ω=Ω-Ω∑ ∑式中T 代表采样间隔,01 T Ω= 由上式可知:采样后信号的频谱是原信号频谱以0Ω为周期的搬移叠加 结论:时域离散化,频域周期化;频谱周期化可能造成频谱混迭。 ) (t T δ^ T ^)t

C 、低通采样和Nyquist 采样定理 设()()a a x t X j ?Ω且()0,2a M M X j f πΩ=Ω>Ω=当, 即为带限信号。则当采样频率满足2/22s M M f f π≥Ω=时,可以从采样后的 ^ ()()()a a s s n x t x nT t nT δ∞ =-∞ = -∑信号无失真地恢复()a x t 。称2M f 为奈奎斯特频率, 1 2 N M T f = 为奈奎斯特间隔。 注意: 实际应用中,被采信号的频谱是未知的,可以在ADC 前加一个滤波器(防混迭滤波器)。 2、低通采样中的临界采样、欠采样、过采样的时域及频域变化情况。 低通采样中的临界采样是指在低通采样时采样频率2s M f f = 低通采样中的欠采样是指在低通采样时采样频率2s M f f ≤ 低通采样中的欠采样是指在低通采样时采样频率2s M f f ≥ 设一带限信号的频谱如下: ) () a G j Ω0 m -ΩΩ m Ω0 T T

北京理工大学信号与系统实验报告5-连续时间系统的复频域分析

北京理工大学信号与系统实验报告5-连续时间系统的复频域分析

实验5连续时间系统的复频域分析 (综合型实验) 一、实验目的 1)掌握拉普拉斯变换及其反变换的定义并掌握MATLAB 实现方法。 2)学习和掌握连续时间系统函数的定义及复频域分析方法。 3)掌握系统零极点的定义,加深理解系统零极点分布与系统特性的关系。 二、实验原理与方法 1.拉普拉斯变换 连续时间信号x(t)的拉普拉斯变换定义为 (s)(t)e st X x dt +∞ --∞ = ? (1) 拉普拉斯反变换为1 (t)(s)e 2j st j x X ds j σσπ+∞ -∞ =? (2) MATLAB 中相应函数如下: (F) L laplace = 符号表达式F 拉氏变换,F 中时间变量为t ,返回变量为s 的结果表达式。 (F,t)L laplace =用t 替换结果中的变量s 。 () F ilaplace L =以s 为变量的符号表达式L 的拉氏反变换,返回时间变量为t 的结果表达式。 (,) F ilaplace L x =用x 替换结果中的变量t 。

的连续时间系统,其系统函数为s 的有理函数 110 110 ...(s)...M M M M N N N N b s b s b H a s a s a ----+++= +++ (7) 3.连续时间系统的零极点分析 系统的零点指使式(7)的分子多项式为零的点,极点指使分母多项式为零的点,零点使系统的值为零,极点使系统的值为无穷大。通常将系统函数的零极点绘在s 平面上,零点用O 表示,极点用?表示,这样得到的图形为零极点分布图。可以通过利用MATLAB 中的求多项式根的roots 函数来实现对(7)分子分母根的求解,调用格式如下: r=roots(c),c 为多项式的系数向量,返回值r 为多项式的根向量。 求取零极点以及绘制系统函数的零极点分布图可以采用pzmap 函数,调用格式如下: pzmap(sys)绘出由系统模型sys 描述的系统的零极点分布图。 [p,z]=pzmap(sys)这种调用方式返回极点与零点,不绘出零极点分布图。 还有两个专用函数tf2zp 和zp2tf 可实现系统的传递函数模型和零极点增益模型的转换。调用格

周期矩形信号的频谱分析

1.周期信号的频谱 周期信号在满足一定条件时,可以分解为无数三角信号或指数之和。这就是周期信号的傅里叶级数展开。在三角形式傅里叶级数中,各谐波分量的形式为()1cos n n A n t ω?+;在指数形式傅里叶级数中,分量的形式必定为1j n t n F e ω 与1-j -n t n F e ω 成对出现。为了把周期信号所具有的各 次谐波分量以及各谐波分量的特征(如模、相角等)形象地表示出来,通常直接画出各次谐波的组成情况,因而它属于信号的频域描述。 以周期矩形脉冲信号为lifenxi 周期信号频谱的特点。周期矩形信号在一个周期(-T/2,T/2)内的时域表达式为 ,2 0,>2 ()A t T t f t ττ ≤?=?? (2-6) 其傅里叶复数系数为 12 n n A F Sa T ωττ?? = ??? (2-7) 由于傅里叶复系数为实数,因而各谐波分量的相位为零(n F 为正)或为π±(n F 为负),因此不需要分别画出幅度频谱n F 与相位频谱n φ。可以直接画出傅里叶系数n F 的分布图。 如图2.4.1所示。该图显示了周期性矩形脉冲信号()T f t 频谱的一些性质,实际上那个也是周期性信号频谱的普遍特性: ① 离散状频谱。即谱线只画出现在1ω的整数倍频率上,两条谱线的间隔为1ω(等于2π/t )。 ② 谱线宽度的包络线按采样函数()1/2a S n ωτ的规律变化。如图2.4.2所示。但1ω 为 2π τ 时,即( )2m π ωτ =(m=1,2,……)时,包络线经过零点。在两相邻 零点之间,包络线有极值点,极值的大小分别为-0.212()2A T τ,

信号时域与频域分析

信号时域与频域分析 实验报告 姓名:杨 班级:机械 学号: 213

实验数据中,电机转速为1200r/min,采样频率为1280Hz。Hz3为X位移振幅数据,Hz4为Y位移振幅数据,Hz5为速度振幅数据。 Matlab中信号特征对应函数编程 ma = max(Hz) %最大值 mi = min(Hz) %最小值 me = mean(Hz) %平均值 pk = ma-mi %峰-峰值 va = var(Hz); %方差 st = std(Hz); %标准差 ku = kurtosis(Hz); %峭度 rm = rms(Hz); %均方根 一、X轴位移测量分析 plot(Fs3,Hz3)时域图: ma =52.0261 mi =56.7010 me =1.8200 pk =108.7271 va =1.3870e+03 st =37.2431 ku =1.5462 rm =37.2693 频域图: fs=1280; x=Hz3; N=length(Hz3); df=fs/N; f=0:df:N*df-df; y=fft(x); y=abs(y)*2/N; figure(1); plot(f,y); xlabel('频率/Hz') ylabel('幅值') 频谱幅值取得最大值51.9847um,频率为20Hz,与电机转速对应频率一致,应为电机轴未动平衡所致;二倍频处有较大振幅,可能为轴承间隙过大所致。

二、Y轴位移测量分析 plot(Fs4,Hz4)时域图: ma =61.3987 mi =-74.6488 me =-1.1948 pk =136.0475 av =42.6109 va =2.2428e+03 st =47.3582 ku =1.5135 rm =47.3501 频域图: fs=1280; x=Hz4; N=length(Hz4); df=fs/N; f=0:df:N*df-df; y=fft(x); y=abs(y)*2/N; figure(1); plot(f,y); xlabel('频率/Hz') ylabel('幅值') 频谱幅值取得最大值66.6319um,频率为20Hz,与电机转速对应频率一致,应为电机轴未动平衡所致;二倍频处有较大振幅,可能为轴承间隙过大所致。

实验六-信号与系统复频域分析

实验六信号与系统复频域分析 一、实验目的 1.学会用MATLAB进行部分分式展开; 2.学会用MATLAB分析LTI系统的特性; 3.学会用MATLAB进行Laplace正、反变换。 4.学会用MATLAB画离散系统零极点图; 5.学会用MATLAB分析离散系统的频率特性; 二、实验原理及内容 1.用MATLAB进行部分分式展开 用MATLAB函数residue可以得到复杂有理分式F(s)的部分分式展开式,其调用格式为 其中,num,den分别为F(s)的分子和分母多项式的系数向量,r为部分分式的系数,p为极点,k为F(s)中整式部分的系数,若F(s)为有理真分式,则k为零。 例6-1 用部分分式展开法求F(s)的反变换 解:其MATLAB程序为 format rat; num=[1,2]; den=[1,4,3,0]; [r,p]=residue(num,den) 程序中format rat是将结果数据以分数形式显示

F(s)可展开为 210.536()13 F s s s s --=++++ 所以,F(s)的反变换为 3211()()326t t f t e e u t --??=--???? 2.用MATLAB 分析LTI 系统的特性 系统函数H (s )通常是一个有理分式,其分子和分母均为多项式。计算H (s )的零极点可以应用MATLAB 中的roots 函数,求出分子和分母多项式的根,然后用plot 命令画图。 在MATLAB 中还有一种更简便的方法画系统函数H (s )的零极点分布图,即用pzmap 函数画图。其调用格式为 pzmap(sys) sys 表示LTI 系统的模型,要借助tf 函数获得,其调用格式为 sys=tf(b,a) 式中,b 和a 分别为系统函数H (s )的分子和分母多项式的系数向量。 如果已知系统函数H (s ),求系统的单位冲激响应h(t)和频 率响应H ω(j )可以用以前介绍过的impulse 和freqs 函数。 例6-2 已知系统函数为 321221 s s s +++H(s)= 试画出其零极点分布图,求系统的单位冲激响应h(t)和频率响应H ω(j ),并判断系统是否稳定。 解:其MATLAB 程序如下: num=[1];

周期信号的时域及其频域分析

周期信号的时域及其频域分析 姓名:张敏靓学号:1007433014 一、实验目的 1.掌握Multisim软件的应用及用虚拟仪器对周期信号的频谱测量 2.掌握选频电平表的使用,对信号发生器输出信号(方波、矩形波、 三角波等)频谱的测量 二、实验原理 周期信号的傅里叶级数分析法,可以把周期信号表示为三角傅里叶级数或指数傅里叶级数,其中周期信号满足。 1. 周期信号表示为三角傅里叶级数 2. 周期信号表示为指数傅里叶级数 其中, 周期矩形信号的频谱

三、实验内容 1.在Multisim上实现周期信号的时域、频域测量及分析 (1)绘制测量电路 (2)周期信号时域、频域(幅度频谱)的仿真测量 虚拟信号发生器分别设置如下参数: 周期方波信号:周期T=100μs,脉冲宽度τ=50μs,脉冲幅度 V P=5V; 周期矩形信号:周期T=100μs,脉冲宽度τ=20μs,脉冲幅度 V P=5V; 周期三角波信号:周期T=200μs,脉冲幅度V P=5V; 采用虚拟示波器及虚拟频谱仪分别测量上述信号的时域、频域波形并保存测试波形及数据。

2.周期信号时域、频域(幅度频谱)的测量 信号发生器、示波器、选频电平表的连线如上图所示。信号发生器的输出信号分别为周期分别信号、周期矩形信号、周期三角波信号,参数设置同仿真测量。采用示波器及选频电平表对信号发生器的输出信号分别测量,并将测量数据记录下表中。

四、实验总结 1.在周期矩形信号的实验中,信号频率减小,频谱减小;信号占空 比减小,频谱减小;幅度值减小,频谱减小。 2.未安装Origin绘图软件,Excel绘图未能达到理想效果。

实验二连续时间信号的频域分析

实验二 连续时间信号的频域分析 一、实验目的 1、掌握连续时间周期信号的傅里叶级数的物理意义和分析方法; 2、观察截短傅里叶级数而产生的“Gibbs 现象”,了解其特点以及产生的原因; 3、掌握连续时间傅里叶变换的分析方法及其物理意义; 4、掌握各种典型的连续时间非周期信号的频谱特征以及傅里叶变换的主要性质; 5、学习掌握利用Matlab 语言编写计算CTFS 、CTFT 和DTFT 的仿真程序,并能利用这些程序对一些典型信号进行频谱分析,验证CTFT 、DTFT 的若干重要性质。 基本要求:掌握并深刻理傅里叶变换的物理意义,掌握信号的傅里叶变换的计算方法,掌握利用Matlab 编程完成相关的傅里叶变换的计算。 二、原理说明 1、连续时间周期信号的傅里叶级数CTFS 分析 任何一个周期为T 1的正弦周期信号,只要满足狄利克利条件,就可以展开成傅里叶级数。 三角傅里叶级数为: ∑∞ =++=1 000)]sin()cos([)(k k k t k b t k a a t x ωω 2.1 或: ∑∞=++=1 00)cos()(k k k t k c a t x ?ω 2.2 其中1 02T πω=,称为信号的基本频率(Fundamental frequency ),k k b a a ,和,0分别是信号)(t x 的直流分量、 余弦分量幅度和正弦分量幅度,k k c ?、为合并同频率项之后各正弦谐波分量的幅度和初相位,它们都是频率0ωk 的函数,绘制出它们与0ωk 之间的图像,称为信号的频谱图(简称“频谱”),k c -0ωk 图像为幅度谱,k ?-0ωk 图像为相位谱。 三角形式傅里叶级数表明,如果一个周期信号x(t),满足狄里克利条件,就可以被看作是由很多不同频率的互为谐波关系(harmonically related )的正弦信号所组成,其中每一个不同频率的正弦信号称为正弦谐波分量 (Sinusoid component),其幅度(amplitude )为k c 。也可以反过来理解三角傅里叶级数:用无限多个正弦谐波分量可以合成一个任意的非正弦周期信号。 指数形式的傅里叶级数为:

连续时间信号的频域分析.

课程设计任务书 题目 专业、班级电信1班学号姓名 主要内容、基本要求、主要参考资料等: 基于钟表设计的常识,给出时、分、秒的设计思路,并利用硬件编程语言VHDL或者Verilog-HDL来实 现。要求具有基本功能如调整时间对表、闹铃、计时器等,给出完成控制电路所需要的设计模块;给出硬 件编程语言的实现,并进行仿真;给出下载电路的设计,设计为2种下载方法,其中一种必须为JTAG;同 时设计者报告不允许雷同。 参考资料: 1、潘松、黄继业《EDA技术及其应用》(第四版)科学出版社 2009 2、樊昌信《通信原理》电子出版社 完成期限: 指导教师签名: 课程负责人签名: 年月日

目录 摘要…………………………………………………………………………………II

ABSTRACT……………………………………………………………………………III 绪论…………………………………………………………………………………III 1傅里叶变换原理概述 (1) 1.1 傅里叶变换及逆变换的MATLAB实现 (2) 2 用MATLAB实现典型非周期信号的频域分析 (3) 2.1 单边指数信号时域波形图、频域图 (3) 2.2 偶双边指数信号时域波形图、频域图 (4) 2.3 奇双边指数信号时域波形图、频域图 (4) 2.4 直流信号时域波形图、频域图 (5) 2.5 符号函数信号时域波形图、频域图 (5) 2.6 单位阶跃信号时域波形图、频域图 (6) 2.7 单位冲激信号时域波形图、频域图 (6) 2.8 门函数信号时域波形图、频域图 (7) 3 用MATLAB实现信号的幅度调制 (8) 3.1 实例1 (8) 3.2 实例2 (10) 4 实现傅里叶变换性质的波形仿真 (11) 4.1 尺度变换特性 (11) 4.2 时移特性 (14) 4.3 频移特性 (16) 4.4 时域卷积定理 (18) 4.5 对称性质 (20) 4.6 微分特性 (22) 心得体会 (25) 参考文献 (26) 附录 (27)

连续时间信号与系统的频域分析

第3章连续时间信号与系统的频域分析3.1 学习要求 1、掌握周期信号的频谱及其特点; 2、了解周期信号的响应问题; 3、掌握非周期信号的频域描述——傅立叶变换; 4、熟练掌握傅立叶变换的性质与应用; 5、掌握系统的频域特性及响应问题; 6、了解系统的无失真传输和理想滤波。 3.2 本章重点 1、频谱的概念及其特性; 2、傅里叶变换及其基本性质; 3、响应的频域分析方法; 4、系统频率响应的概念。 3.3 知识结构

3.4内容摘要 3.4.1信号的正交分解 两个矢量1V 和2V 正交的条件是这两个矢量的点乘为零,即: o 1212cos900?=?=V V V V 若有一个定义在区间()12,t t 的实函数集{}()(1,2,,)i g t i n =L ,在该集合中所有的函数满足 ?????=≠===??2 1 21,,2,1,0)()(,,2,1)(2t t j i t t i i n j j i dt t g t g n i k dt t g ΛΛ 则称这个函数集为区间()12,t t 上的正交函数集。式中i k 为常数,当1i k =时,称此函数集为归一化正交函数集。 若实函数集{}(),1,2,,i g t i n =L 是区间()12,t t 内的正交函数集,且除()i g t 之外 {}(),1,2,,i g t i n =L 中不存在()x t 满足下式 2 1 20()t t x t dt <<∞?且2 1 ()()0t i t x t g t dt =? 则称函数集{}(),1,2,,i g t i n =L 为完备正交函数集。 若在区间()12,t t 上找到了一个完备正交函数集{}(),1,2,,i g t i n =L ,那么,在此区间的信号()x t 可以精确地用它们的线性组合来表示 11221 ()()()()()n n i i i x t C g t C g t C g t C g t ∞ ==++++=∑L L 各分量的标量系数为 2 1 21 2 ()()d ()d t i t i t i t x t g t t C g t t = ?? 系数i C 只与()x t 和()i g t 有关,而且可以互相独立求取。 3.4.2周期信号的傅里叶级数 1、三角形式的傅里叶级数 0001 ()(cos sin )n n n x t a a n t b n t ωω∞ ===++∑

北京理工大学信号与系统实验实验5连续时间系统地复频域分析报告报告材料

实验5 连续时间系统的复频域分析 一、实验目的 1.掌握拉普拉斯变换及其反变换的定义,并掌握MATLAB 实现方法。 2.学习和掌握连续时间系统系统函数的定义及复频域分析方法。 3.掌握系统零极点的定义,加深理解系统零极点分布与系统特性的关系。 二、实验原理与方法 1.拉普拉斯变换 连续时间信号)(t x 的拉普拉斯变换定义为 )1.....(..........)()(dt e t x s X st ? +∞ ∞ --= 拉普拉斯反变换定义为 )2....(..........)(21)(ds e s X j t x j j st ?∞ +∞ -=σσπ 在MATLAB 中,可以采用符号数学工具箱的laplace 函数和ilaplace 函数进行拉氏变换和反拉氏变换。 L=laplace(F)符号表达式F 的拉氏变换,F 中时间变量为t ,返回变量为s 的结果表达式。 L=laplace(F,t)用t 替换结果中的变量s 。 F=ilaplace(L)以s 为变量的符号表达式L 的拉氏反变换,返回时间变量为t 的结果表达式。 F=ilaplace(L,x)用x 替换结果中的变量t 。 除了上述ilaplace 函数,还可以采用部分分式法,求解拉普拉斯逆变换,具体原理如下: 当 X (s )为有理分式时,它可以表示为两个多项式之比: )3.(..........)()()(0 110 11a s a s a b s b s b s D s N s X N N N N M M M M +?+++?++==---- 式(3)可以用部分分式法展成一下形式 )4.....(.............)(2211N N p s r p s r p s r s X -++-+-= 通过查常用拉普拉斯变换对,可以由式(1-2)求得拉普拉斯逆变换。 利用 MATLAB 的residue 函数可以将 X (s )展成式(1-2)所示的部分分式展开式,该 函数的调用格式为:[r,p,k] = residue(b,a) 其中b 、a 为分子和分母多项式系数向量,r 、p 、k 分别为上述展开式中的部分分式系数、极点和直项多项式系数。 2.连续时间系统的系统函数

周期信号的频谱分析

信号与系统 实验报告 实验三周期信号的频谱分析 实验报告评分:_______ 实验三周期信号的频谱分析 实验目的: 1、掌握连续时间周期信号的傅里叶级数的物理意义和分析方法; 2、观察截短傅里叶级数而产生的“Gibbs现象”,了解其特点以及产生的原因;

3、掌握各种典型的连续时间非周期信号的频谱特征。 实验内容: (1)Q3-1 编写程序Q3_1,绘制下面的信号的波形图: 其中,0 = 0.5π,要求将一个图形窗口分割成四个子图,分别绘制cos( 0t)、cos(3 0t)、cos(5 0t)和x(t) 的波形图,给图形加title,网格线和x坐标标签,并且程序能够接受从键盘输入的和式中的项数。 程序如下: clear,%Clear all variables close all,%Close all figure windows dt = 0.00001; %Specify the step of time variable t = -2:dt:4; %Specify the interval of time w0=0.5*pi; x1=cos(w0.*t); x2=cos(3*w0.*t); x3=cos(5*w0.*t); N=input('Type in the number of the harmonic components N='); x=0; for q=1:N; x=x+(sin(q*(pi/2)).*cos(q*w0*t))/q; end subplot(221) plot(t,x1)%Plot x1 axis([-2 4 -2 2]); grid on, title('signal cos(w0.*t)') subplot(222) plot(t,x2)%Plot x2 axis([-2 4 -2 2]); grid on, title('signal cos(3*w0.*t))') subplot(223) plot(t,x3)%Plot x3 axis([-2 4 -2 2])

语音信号采集与时频域分析正文

第一章引言 语音信号是一种非平稳的时变信号,它携带着各种信息。在语音编码、语音合成、语音识别和语音增强等语音处理中无一例外需要提取语音中包含的各种信息。语音信号分析的目的就在与方便有效的提取并表示语音信号所携带的信息。语音信号分析可以分为时域和频域等处理方法。语音信号可以认为在短时间内(一般认为在 10~30ms 的短时间内)近似不变,因而可以将其看作是一个准稳态过程, 即语音信号具有短时平稳性。任何语音信号的分析和处理必须建立在“短时”的基础上, 即进行“短时分析”。 时域分析:直接对语音信号的时域波形进行分析,提取的特征参数有短时能量,短时平均过零率,短时自相关函数等。 频域分析:对语音信号采样,并进行傅里叶变换来进行频域分析。主要分析的特征参数:短时谱、倒谱、语谱图等。 本文采集作者的声音信号为基本的原始信号。对语音信号进行时频域分析后,进行加白噪声处理并进行了相关分析,设计滤波器并运用所设计的滤波器对加噪信号进行滤波, 绘制滤波后信号的时域波形和频谱。整体设计框图如下图所示: 图1.1时频域分析设计图 图1.2加噪滤波分析流程图

第二章 语音信号时域分析 语音信号的时域分析可直接对语音信号进行时域波形分析,在此只只针对语音信号的短时能量、短时平均过零率、短时自相关函数进行讨论。 2.1窗口选择 由人类的发生机理可知,语音信号具有短时平稳性,因此在分析讨论中需要对语音信号进行加窗处理进而保证每个短时语音长度为10~30ms 。通常选择矩形窗和哈明窗能得到较理想的“短时分析”设计要求。两种窗函数的时域波形如下图2.1所示: sample w (n ) sample w (n ) 图2.1 矩形窗和Hamming 窗的时域波形 矩形窗的定义:一个N 点的矩形窗函数定义为如下 {1,00,()n N w n ≤<=其他 (2.1) 哈明窗的定义:一个N 点的哈明窗函数定义为如下 0.540.46cos(2),010,()n n N N w n π-≤<-??? 其他 = (2.2) 这两种窗函数都有低通特性,通过分析这两种窗的频率响应幅度特性可以发现(如图2.2):矩形窗的主瓣宽度小(4*pi/N ),具有较高的频率分辨率,旁瓣峰值大(-13.3dB ),会导致泄漏现象;哈明窗的主瓣宽8*pi/N ,旁瓣峰值低(-42.7dB ),可以有效的克服泄漏现象,具有更平滑的低通特性。因此在语音频谱分析时常使用哈明窗,在计算短时能量和平均幅度时通常用矩形窗。表2.1对比了这两种窗函数的主瓣宽度和旁瓣峰值。

用Matlab进行信号与系统的时、频域分析

课程实验报告 题目:用Matlab进行 信号与系统的时、频域分析 学院 学生姓名 班级学号 指导教师 开课学院 日期 用Matlab进行信号与系统的时、频域分析 一、实验目的 进一步了解并掌握Matlab软件的程序编写及运行; 掌握一些信号与系统的时、频域分析实例; 了解不同的实例分析方法,如:数值计算法、符号计算法; 通过使用不同的分析方法编写相应的Matlab程序; 通过上机,加深对信号与系统中的基本概念、基本理论和基本分析方法的理解。 二、实验任务 了解数值计算法编写程序,解决实例; 在Matlab上输入三道例题的程序代码,观察波形图; 通过上机实验,完成思考题; 完成实验报告。 三、主要仪器设备

硬件:微型计算机 软件:Matlab 四、 实验内容 (1) 连续时间信号的卷积 已知两个信号)2()1()(1---=t t t x εε和)1()()(2--=t t t x εε,试分别画出)(),(21t x t x 和卷积)()()(21t x t x t y *=的波形。 程序代码: T=0.01; t1=1;t2=2; t3=0;t4=1; t=0:T:t2+t4; x1=ones(size(t)).*((t>t1)-(t>t2)); x2=ones(size(t)).*((t>t3)-(t>t4)); y=conv(x1,x2)*T; subplot(3,1,1),plot(t,x1); ylabel('x1(t)'); subplot(3,1,2),plot(t,x2); ylabel('x2(t)'); subplot(3,1,3),plot(t,y(1:(t2+t4)/T+1)); ylabel('y(t)=x1*x2'); xlabel('----t/s'); (2)已知两个信号)()(t e t x t ε-=和)()(2/t te t h t ε-=,试用数值计算法求卷积,并分别画出)(),(t h t x 和卷积)()()(t h t x t y *=的波形。 程序代码: t2=3;t4=11; T=0.01; t=0:T:t2+t4; x=exp(-t).*((t>0)-(t>t2)); h=t.*exp(-t/2).*((t>0)-(t>t4)); y=conv(x,h)*T; yt=4*exp(-t)+2*t.*exp(-1/2*t)-4*exp(-1/2*t); subplot(3,1,1),plot(t,x); ylabel('x(t)'); subplot(3,1,2),plot(t,h); ylabel('h(t)'); subplot(3,1,3),plot(t,y(1:(t2+t4)/T+1),t,yt,'--r'); legend('by numberical','Theoretical'); ylabel('y=x*h'); xlabel('----t/s'); (3)求周期矩形脉冲信号的频谱图,已知s T s A 5.0,1.0,1===τ

连续信号的频域分析

第四章 连续信号的频域分析 将信号分解为若干不同频率的正弦信号或虚指数信号,实质上是将信号在频率域上进行分解,因此根据这种基本思想对信号和系统的分析称为频域分析。这种分解过程是通过傅里叶级数和傅里叶变换这一数学工具来实现的。 本章首先介绍连续信号的傅里叶级数和傅里叶变换,熟悉信号频谱的概念。 4.1 基本要求 1.基本要求 ? 了解傅里叶级数和傅里叶变换的定义及其物理含义; ? 掌握信号频谱和频谱密度的概念; ? 了解连续谱和离散谱的特点和区别; ? 掌握傅里叶变换的常用性质; ? 掌握周期信号傅里叶变换的求解方法。 2.重点和难点 ? 傅里叶变换的性质及其应用 4.2 知识要点 1.周期信号的傅里叶级数 (1)傅里叶级数展开式 三角形式:∑∑∞ =∞=+Ω+=Ω+Ω+=1010)cos(2)]sin()cos([2)(n n n n n n t n A A t n b t n a a t f ?(4-1) 指数形式: ∑∑∞ -∞ =+Ω∞ -∞ =Ω= =n t n n n t n n n F F t f )j(j e e )(? (4-2) 其中 ? +Ω= T t t n t t n t f T a 00 d cos )(2 ,n =0,1,2,? (4-3) ? +Ω= T t t n t t n t f T b 00 d sin )(2,n =1,2,? (4-4) 且

n n n n n n a b b a A a A arctg , ,2 200-=+==? (4-5) ?+Ω-= T t t t n n t t f T F 00 d e )(1j (4-6) (2)两种形式之间的转换关系 0)( e 2 1 j ≥=n A F n n n ? (4-7) 并且|F n |为偶函数,?n 为奇函数,即 ||||n n F F -=,||||n n -=?? (4-8) (3)傅里叶级数的物理含义 通过傅里叶级数可以将任意周期信号f (t )分解为若干个正弦信号(三角形式)或复简谐信号(指数形式)的叠加。每个正弦信号分量的频率为周期信号基波频率的n 倍(n ?0),即n ?,而幅度为A n 或者2|F n |,相位为?n ,将其称作第n 次谐波分量。特别地,将频率为0(即n =0)的分量称为直流分量,幅度为A 0/2或者F 0;频率等于基波频率?(即n =1)的分量称为基波分量。 2.周期信号的频谱 通过傅里叶级数可以将时域中的周期信号分解为直流分量、基波分量和各次谐波分量之和,傅里叶级数展开式中的A n 、?n 或傅里叶系数F n 分别代表了各分量的幅度和相位随谐波次数n (从而频率n ?)的变化关系,称为周期信号的频谱,其中A n 或|F n |称为幅度谱,?n 称为相位谱。 A n 或|F n |、?n 都是关于整型变量n 的实函数,分别以其为纵轴,以n (或者n ?)为横轴,得到的图形称为周期信号的幅度谱图和相位谱图,合称为周期信号的频谱图。 但是,在三角形式的傅里叶级数中,A n 和?n 的自变量n 只能取非负的整数,因此称为单边频谱,而在F n 中,n 可以为任意的整数,相应地将F n 称为双边频谱。对同一个周期信号,其单边和双边频谱可以通过式(4-7)进行相互转换。 所有周期信号的频谱都具有离散性,因此称为离散谱。 3.非周期信号的傅里叶变换及其频谱密度 非周期信号的傅里叶变换及傅里叶反变换的定义为 ?∞ ∞--=t t f F t d e )()j (j ωω (4-9) ?∞ ∞ -= ωωωd )e (j 2π1)(j t F t f (4-10) 其中正变换用于根据信号的时域表达式求其频谱表达式,反变换用于根据其频谱表达式求时域表达式。 通过傅里叶变换可以将信号分解为不同频率的复简谐信号的叠加,而信号的傅里叶变换F (j ?)反映了信号中各分量的幅度和相位随其频率? 的变化关系,称为信号的频谱密度,又称为频谱密度函数或频谱函数。 教材表4-1中列出了一些基本信号的傅里叶变换,在求解复杂信号的傅里叶变换和频谱密度时经常用到。 4.傅里叶变换的性质

连续系统的复频域分析及MATLAB 实现 - 信号与系统实验报告

计算机与信息工程学院设计性实验报告 一、实验目的 1.掌握用matlab 分析系统时间响应的方法 2.掌握用matlab 分析系统频率响应的方法 3.掌握系统零、极点分布与系统稳定性关系 二、实验原理 1.系统函数H(s) 系统函数:系统零状态响应的拉氏变换与激励的拉氏变换之比. H(s)=R(s)/E(s) 在matlab 中可采用多种方法描述系统,本文采用传递函数(系统函数)描述法. 在matlab 中, 传递函数描述法是通过传递函数分子和分母关于s 降幂排列的多项式系数来表示的.例如,某系统传递函数如下 )1(8 .03.11 )(2+++=s s s s H 则可用如下二个向量num 和den 来表示: num=[1,1];den=[1,1.3,0.8] 2.用matlab 分析系统时间响应 1)脉冲响应 y=impulse(num,den,T) T:为等间隔的时间向量,指明要计算响应的时间点. 2)阶跃响应 y=setp(num,den,T) T 同上. 3)对任意输入的响应 y=lsim(num,den,U,T) U:任意输入信号. T 同上. 3.用matlab 分析系统频率响应特性 频响特性: 系统在正弦激励下稳态响应随信号频率变化的特性. ()()() ()j s j H j H s H j e φωω ωω=== |H(j ω)|:幅频响应特性. ?(ω):相频响应特性(或相移特性).

Matlab 求系统频响特性函数freqs 的调用格式: h=freqs(num,den,ω) ω:为等间隔的角频率向量,指明要计算响应的频率点. 4.系统零、极点分布与系统稳定性关系 系统函数H(s)集中表现了系统的性能,研究H(s)在S 平面中极点分布的位置,可很方面地判断系统稳定性. 1) 稳定系统: H(s)全部极点落于S 左半平面(不包括虚轴),则可以满足 0)]([lim =∞ →t h t 系统是稳定的. 2)不稳定系统: H(s)极点落于S 右半平面,或在虚轴上具有二阶以上极点,则在足够长时间后,h(t)仍继续增长, 系统是不稳定的. 3)临界稳定系统: H(s)极点落于S 平面虚轴上,且只有一阶,则在足够长时间后,h(t)趋于一个非零数值或形成一个等幅振荡. 系统函数H(s)的零、极点可用matlab 的多项式求根函数roots()求得. 极点:p=roots(den) 零点:z=roots(num) 根据p 和z 用plot()命令即可画出系统零、极点分布图,进而分析判断系统稳定性. 三、实验内容 设()(1)(2) s H s s p s p = -- 设①p1=-2,p2=-30; ②p1=-2,p2=3 1. 针对极点参数①②, 画出系统零、极点分布图, 判断该系统稳定性. 2. 针对极点参数①②,绘出系统的脉冲响应曲线,并观察t →∞时, 脉冲响应变化趋势. 3. 针对极点参数①, 绘出系统的频响曲线. 四、实验要求 1.预习实验原理; 2.对实验内容编写程序(M 文件),上机运行; 3.绘出实验内容的各相应曲线或图。 五、实验设备 1.装MATLAB 软件的计算机 1台

理工大学信号与系统实验报告连续时间系统的复频域分析

理工大学信号与系统实验报告连续时间系统的 复频域分析 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

实验5连续时间系统的复频域分析 (综合型实验) 一、实验目的 1)掌握拉普拉斯变换及其反变换的定义并掌握MATLAB 实现方法。 2)学习和掌握连续时间系统函数的定义及复频域分析方法。 3)掌握系统零极点的定义,加深理解系统零极点分布与系统特性的关系。 二、实验原理与方法 1.拉普拉斯变换 连续时间信号x(t)的拉普拉斯变换定义为(s)(t)e st X x dt +∞ --∞ =? (1) 拉普拉斯反变换为1 (t)(s)e 2j st j x X ds j σσπ+∞ - ∞ = ? (2) MATLAB 中相应函数如下: (F)L laplace = 符号表达式F 拉氏变换,F 中时间变量为t ,返回变量为s 的结果表达式。 (F,t)L laplace =用t 替换结果中的变量s 。 ()F ilaplace L =以s 为变量的符号表达式L 的拉氏反变换,返回时间变量 为t 的结果表达式。 (,)F ilaplace L x =用x 替换结果中的变量t 。 拉氏变换还可采用部分分式法,当(s)X 为有理分式时,它可以表示为两个多项式之比: 110 1 10 ...(s)(s)(s)...M M M M N N N N b s b s b N X D a s a s a ----+++==+++ (3)

上式可以采用部分分式法展成以下形式 1212(s)...N N r r r X s p s p s p = +++--- (4) 再通过查找常用拉氏变换对易得反变换。 利用residue 函数可将X(s)展成(4)式形式,调用格式为: [r,p,k]residue(b,a)=其中b 、a 为分子和分母多项式系数向量,r 、p 、k 分 别为上述展开式中的部分分式系数、极点和直项多项式系数。 2.连续时间系统的系统函数 连续时间系统的系统函数是指系统单位冲激响应的拉氏变换 (s)(t)e st H h dt +∞ --∞ = ? (5) 连续时间系统的系统函数还可以由系统输入与输出信号的拉氏变换之比得到。 (s)(s)/X(s)H Y = (6) 单位冲激响应(t)h 反映了系统的固有性质,而(s)H 从复频域反映了系统的固有性质。由(6)描述的连续时间系统,其系统函数为s 的有理函数 110 1 10 ...(s)...M M M M N N N N b s b s b H a s a s a ----+++=+++ (7) 3.连续时间系统的零极点分析 系统的零点指使式(7)的分子多项式为零的点,极点指使分母多项式为零的点,零点使系统的值为零,极点使系统的值为无穷大。通常将系统函数的零极点绘在s 平面上,零点用O 表示,极点用?表示,这样得到的图形为零极点分布图。可以通过利用MATLAB 中的求多项式根的roots 函数来实现对(7)分子分母根的求解,调用格式如下:

连续时间信号的频域分析(信号与系统课设).

福建农林大学计算机与信息学院 信息工程类 课程设计报告 课程名称:信号与系统 课程设计题目:连续时间信号的频域分析 姓名: 系:电子信息工程 专业:电子信息工程 年级:2008 学号: 指导教师: 职称: 2011 年 1 月10 日

福建农林大学计算机与信息学院信息工程类 课程设计结果评定

目录 1课程设计的目的 (1) 2课程设计的要求 (1) 3课程设计报告内容.....................................................................1-13 3.1连续信号的设计..................................................................1-11 3.2验证傅里叶变换的调制定理 (11) 3.3周期信号及其频谱 (12) 4总结 (13) 参考文献 (14)

连续时间信号的频域分析 1.课程设计的目的 (1)熟悉MATLAB语言的编程方法及MATLAB指令; (2)掌握连续时间信号的基本概念; (3)掌握门函数、指数信号和抽样信号的表达式和波形; (4)掌握连续时间信号的傅里叶变换及其性质; (5)掌握连续时间信号频谱的概念以及幅度谱、相位谱的表示; (6)掌握利用MATLAB进行信号的傅里叶变换以及时域波形和频谱的表示;(7)通过连续时间信号的频域分析,更深刻地理解了连续时间信号的时域和频域间的关系,加深了对连续时间信号的理解。 2.课程设计的要求 (1)自行设计以下连续信号:门函数、指数信号和抽样信号。要求:(a)画出以上信号的时域波形图; (b)实现以上信号的傅里叶变换,画出以上信号的幅度谱及相位谱,并对相关结果予以理论分析; (c)对其中一个信号进行时移和尺度变换,分别求变换后信号的傅里叶变换,验证傅里叶变换的时移和尺度变换性质。 (2)自行设计信号,验证傅里叶变换的调制定理。 (3)自行设计一个周期信号,绘出该信号的频谱,并观察周期信号频谱的特点。 3.课程设计报告内容 3.1(a)①门函数(矩形脉冲): MATLAB中矩形脉冲信号用rectpuls函数表示: y=rectpuls (t,width) %width缺省值为1 >> t=-2:0.001:2; T=2; yt=rectpuls (t,T); plot(t,yt); axis([-2,2,0,1.5]); grid on; %显示格线

相关主题
文本预览
相关文档 最新文档