搜档网
当前位置:搜档网 › 语音频域分析

语音频域分析

语音频域分析
语音频域分析

1.实验目的

由于语音信号是随着时间变化的,通常认为,语音是一个受准周期脉冲或随机噪声源激励的线性系统的输出。输出频谱是声道系统频率响应与激励源频谱的乘积。声道系统的频率响应及激励源都是随时间变化的,因此一般标准的傅立叶表示虽然适用于周期及平稳随机信号的表示,但不能直接用于语音信号。由于语音信号可以认为在短时间内,近似不变,因而可以采用短时分析法。

录入一段文字“Nothing is impossible ”保存为wav 格式,进行频域方面的处理分析。 2.利用短时傅立叶变换求短时谱

对第n 帧语音信号x n (m)的短时傅立叶变换的定义如下:

()()()jw

jwm

n m X e x m w n m e

-=-∞

=

-∑

由定义可知,短时傅立叶变换实际就是窗选语音信号的标准傅立叶变换,这里w(n-m)是一个“滑动的”窗口,它随n 的变化而沿着序列x(m)滑动。令n-m=k',则得到

(')'()(')(')j w

j w n k

n k X e w k x n

k e

--=-∞

=

-∑

于是可以得到

()()()jw jwn

jwk

n k X e e

w k x n k e

-=-∞

=-∑

假定

()()()j w

j w k

n k X e w k x n

k e ∞

=-∞

=

-∑

则可以得到

()()jw jwn jw n n X e e X e -=

根据信号的时宽带宽积为一常数之一基本性质,可知()ω

j e W 主瓣宽度和窗口宽度成反

比,N 越大()ω

j e

W 越窄。尤其是N 值大于语音音素长度时()ωj n

e X 已不能反应语音音素的

频谱了。因此,应折衷选择窗的宽度N 。另外,窗的形状也对短时谱有影响,如矩形窗,虽然频率分辨率很高,但由于第一旁瓣的衰减很小,所以不适合用于频谱成分很宽的语音分析中,而汉明窗在频率范围中分辨率较高,而且旁瓣衰减大,具有频谱泄露少的优点,所以在求短时频谱时一般采用汉明窗。图1与图2分别是不同窗长的汉明窗下的短时谱仿真图,

0.5

1

1.52

2.5

3

3.5x 10

4

100

200

300

400

500

600

短时谱

图1窗长为512

0.5

1

1.52

2.5

3

3.5x 10

4

020*******

80010001200

短时谱

图2窗长为1024

附程序源码:

clear

a=wavread('3.wav'); subplot(2,1,1), plot(a); grid N=512; h=hamming(N); for m=1:N b(m)=a(m)*h(m)

end

y=20*log(abs(fft(b)))

subplot(2,1,2) plot(y);title('短时谱'); grid

3.语谱图

谱图就是语音频谱图,一般是通过处理接收的时域信号得到频谱图,因此只要有足够时间长度的时域信号就可。(时间长度为保证频率分辨率)

语谱图的横坐标是时间,纵坐标是频率,坐标点值为语音数据能量。由于是采用二维平面表达三维信息,所以能量值的大小是通过颜色来表示的,颜色深,表示该点的语音能量越强。

语谱图的时间分辨率和频率分辨率是由窗函数的特性决定的。时间分辨率高,可以看出时间波形的每个周期及共振峰随时间的变化,但频率分辨率低,不足以分辨由于激励所形成的细微结构,称为宽带语谱图;而窄带语谱图正好与之相反。

yupu

0.50.60.70.80.91 1.1 1.2 1.3 1.4 1.5

0.5

1

1.5

2

2.5

3

4

图3 语谱图

图中可以看到明显的一条条横方向的条纹,我们称为“声纹”,有很多应用。条纹的地方实际是颜色深的点聚集的地方,随时间延续,就延长成条纹,也就是表示语音中频率值为该点横坐标值的能量较强,在整个语音中所占比重大,那么相应影响人感知的效果要强烈得多。而一般语音中数据是周期性的,所以,能量强点的频率分布是频率周期的。 附程序源码:

a=wavread('3.wav');

aFFT = abs(fft(a));%可以获得傅立叶谱幅度 aFFTdB = 20*log10(aFFT); %变成分贝值 image(aFFTdB) ; title('yupu');

4.复倒谱和倒谱

在语音信号处理的实际应用中,很多场合需要根据语音信号反过来求解声门信号或声道

冲激响应。这就需要在知道卷积结果的基础上,利用“解卷”求得参与卷积的各个信号,同态处理是常用的解卷方法。由于语音信号进行同态分析后得到的是语音信号的倒谱参数,因此同态分析也叫倒谱分析。

复倒谱∧

x(n)是)(n x x(n)的Z 变换取对数后的逆Z 变换,其表达式如下:

()[][]n x Z ln Z 1x -∧

=

倒谱c(n)定义为x(n)取Z 变换后的幅度对数的逆Z 变换,即

()[]z X Z n c ln )(1-=

在时域上,语音产生模型实际上是一个激励信号与声道冲激响应的卷积。对于浊音,激励信号可以由周期脉冲序列表示;对于清音,激励信号可以由随机噪声序列表示。声道系统相当于参数缓慢变化的零极点线性滤波器。这样经过同态处理后,语音信号的复倒谱,激励信号的复倒谱,声道系统的复倒谱之间满足下面的关系:

()()()∧

∧∧+=n v n e n s

由于倒谱对应于复倒谱的偶部,因此倒谱与复倒谱具有同样的特点,很容易知道语音信号的倒谱,激励信号的倒谱以及声道系统的倒谱之间满足下面关系:

()()()n C n C n C v e s +=

50

100

150

200

250

300

加矩形窗时的倒谱

50

100

150

200

250

300

加矩形窗时的复倒谱

加汉明窗时的倒谱

050100150200250300

加汉明窗时的复倒谱

050100150200250300

图4 不同窗的倒谱与复倒谱

倒谱基音检测中,语音加窗是很重要的,窗口的选择应该选择缓变窗。如果窗口选择矩形窗,在许多情况下倒谱中的基音峰将变得不清晰甚至消失。一般来讲,窗口函数选择汉明窗比较合理。

对语音信号进行倒谱与负倒谱分析具有一下应用:

1.基音周期的估计

浊音信号的倒谱中存在峰值,它的出现位置等于该语音段的基音周期,而清音的倒谱中则不存在峰值。利用倒谱的这个特点,我们可以进行语音的清浊音判决,并且可以估计浊音的基音周期。首先计算语音的倒谱,然后在可能出现的基因周期附近寻找峰值。如果倒谱峰值超过了预先设置的门限,则输入语音判断为浊音,其峰值位置就是基因周期的估计值;反之,如果没有超出门限的峰值的话,则输入语音为清音。

2.共振峰估计

对倒谱进行滤波,取出低时间部分进行进行逆特征系统处理,可以得到一个平滑的对数谱函数,这个对数谱函数显示了输入语音段的共振峰结构,同时谱的峰值对应于共振峰频率。通过此对数谱进行峰值检测,就可以估计出前几个共振峰的频率和强度。对于浊音的声道特性,可以采用前三个共振峰来描述;清音不具备共振峰特点。

第5章频域分析法习题解答

第5章频域分析法 学习要点 1 频率特性的概念,常用数学描述与图形表示方法; 2 典型环节的幅相频率特性与对数频率特性表示及特点; 3 系统开环幅相频率特性与对数频率特性的图示要点; 4 应用乃奎斯特判据判断控制系统的稳定性方法; 5 对数频率特性三频段与系统性能的关系; 6 计算频域参数与性能指标; 思考与习题祥解 题判断下列概念的正确性 ω的正弦信号加入线性系统,这个系统的稳态输出也将是同 (1) 将频率为 一频率的。 M仅与阻尼比ξ有关。 (2) 对于典型二阶系统,谐振峰值 p (3) 在开环传递函数中增加零点总是增加闭环系统的带宽。 (4) 在开环传递函数中增加极点通常将减少闭环系统的带宽并同时降低稳定性。 (5) 对于最小相位系统,如果相位裕量是负值,闭环系统总是不稳定的。 (6) 对于最小相位系统,如果幅值裕量大于1,闭环系统总是稳定的。 (7) 对于最小相位系统,如果幅值裕量是负分贝值,闭环系统总是不稳定的。 (8) 对于非最小相位系统,如果幅值裕量大于1,闭环系统总是稳定的。 (9) 对于非最小相位系统,须幅值裕量大于1且相位裕量大于0,闭环系统才是稳定的。 (10) 相位穿越频率是在这一频率处的相位为0。 (11) 幅值穿越频率是在这一频率处的幅值为0dB。 (12) 幅值裕量在相位穿越频率处测量。 (13) 相位裕量在幅值穿越频率处测量。 (14) 某系统稳定的开环放大系数25 K<,这是一个条件稳定系统。 (15) 对于(-2/ -1/ -2)特性的对称最佳系统,具有最大相位裕量。 (16) 对于(-2/ -1/ -3)特性的系统,存在一个对应最大相位裕量的开环放大系数值。 (17) 开环中具有纯时滞的闭环系统通常比没有时滞的系统稳定性低些。 (18) 开环对数幅频特性过0分贝线的渐近线斜率通常表明了闭环系统的相对稳定性。 M和频带宽BW (19) Nichols图可以用于找到一个闭环系统的谐振峰值 p 的信息。

控制系统的频域分析实验报告

实验名称: 控制系统的频域分析 实验类型:________________同组学生姓名:__________ 一、实验目的和要求 用计算机辅助分析的方法,掌握频率分析法的三种方法,即Bode 图、Nyquist 曲线、Nichols 图。 二、实验内容和原理 (一)实验原理 1.Bode(波特)图 设已知系统的传递函数模型: 1 1211121)(+-+-+???+++???++=n n n m m m a s a s a b s b s b s H 则系统的频率响应可直接求出: 1 1211121)()()()()(+-+-+???+++???++=n n n m m m a j a j a b j b j b j H ωωωωω MATLAB 中,可利用bode 和dbode 绘制连续和离散系统的Bode 图。 2.Nyquist(奈奎斯特)曲线 Nyquist 曲线是根据开环频率特性在复平面上绘制幅相轨迹,根据开环的Nyquist 线,可判断闭环系统的稳定性。 反馈控制系统稳定的充要条件是,Nyquist 曲线按逆时针包围临界点(-1,j0)p 圈,为开环传递函数位于右半s 一平面的极点数。在MATLAB 中,可利用函数nyquist 和dnyquist 绘出连续和离散系统的乃氏曲线。 3.Nicho1s(尼柯尔斯)图 根据闭环频率特性的幅值和相位可作出Nichols 图,从而可直接得到闭环系统的频率特性。在 MATLAB 中,可利用函数nichols 和dnichols 绘出连续和离散系统的Nichols 图。 (二)实验内容 1.一系统开环传递函数为 ) 2)(5)(1(50)(-++=s s s s H 绘制系统的bode 图,判断闭环系统的稳定性,并画出闭环系统的单位冲击响应。 2.一多环系统 ) 10625.0)(125.0)(185.0(7.16)(+++=s s s s s G 其结构如图所示 试绘制Nyquist 频率曲线和Nichols 图,并判断稳定性。 (三)实验要求

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

实验二连续时间信号的频域分析 一、实验目的 1、掌握连续时间周期信号的傅里叶级数的物理意义和分析方法; 2、观察截短傅里叶级数而产生的“Gibbs现象”,了解其特点以及产生的原因; 3、掌握连续时间傅里叶变换的分析方法及其物理意义; 4、掌握各种典型的连续时间非周期信号的频谱特征以及傅里叶变换的主要性质; 5、学习掌握利用Matlab语言编写计算CTFS、CTFT和DTFT的仿真程序,并能利用这些程序对一些典型信号进行频谱分析,验证CTFT、DTFT的若干重要性质。 基本要求:掌握并深刻理傅里叶变换的物理意义,掌握信号的傅里叶变换的计算方法,掌握利用Matlab编程完成相关的傅里叶变换的计算。 二、原理说明 1、连续时间周期信号的傅里叶级数CTFS分析 任何一个周期为T 1 的正弦周期信号,只要满足狄利克利条件,就可以展开成傅里叶级数。 三角傅里叶级数为: ∑∞=+ + = 1 0 0 )] sin( ) cos( [ )( k k k t k b t k a a t xω ω 2.1

或: ∑∞ =++=100)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 。也可以反过来理解三角傅里叶级数:用无限多个正弦谐波分量可以合成一个任意的非正弦周期信号。 指数形式的傅里叶级数为: ∑∞-∞== k t jk k e a t x 0)(ω 2.3 其中,k a 为指数形式的傅里叶级数的系数,按如下公式计算: ? --=2/2/1110)(1T T t jk k dt e t x T a ω 2.4 指数形式的傅里叶级数告诉我们,如果一个周期信号x(t),满足狄里克利条件,那么,它就可以被看作是由很多不同频率的互为谐波关系(harmonically related )的周期复指数信号所组成,其中每一个不同频率的周期复指数信号称为基本频率分量,其复幅度

数字图像处理实验 图像频谱分析

姓名:朱慧娟班级:电子二班学号:410109060325 实验2 图像频谱分析 一、实验目的 1、了解图像变换的意义和手段。 2、熟悉及掌握图像的变换原理及性质,实现图像的傅里叶变换。 二、实验内容 1、分别显示图像Bridge.bmp、cameraman.tif(自带图像)、blood.tif 及其频谱,观察图像频谱的特点。 2、生成一幅图像,图像中背景黑色,目标为一亮条;平移亮条,观察其频谱的变化。 3、对lena.bmp图像进行旋转,显示原始图像与旋转后图像,及其傅里叶频谱,分析旋转前、后傅里叶频谱的对应关系。 三、实验程序及结果 1.1 实验程序 clear; %清除以前实验变量 a=imread('e:\ZHJ\Bridge.bmp'); %读入图像Bridge.bmp,并记为a b=imread('cameraman.tif'); %读入图像cameraman.tif,并记为b c=imread('e:\ZHJ\blood.tif'); %读入图像blood.tif,并记为c d=fft2(a); %对图像a进行傅里叶变换,并记为d e=fftshift(d); %将变换后图像频谱中心从矩阵的原点移动到矩阵的中心,并记为e A=abs(e); %对e取绝对值,及得到图像a的幅度谱,并记为A B=log(1+A); %对幅度谱A取对数,并记为B f=fft2(b); %对图像b进行傅里叶变换,并记为f g=fftshift(f); %将变换后图像频谱中心从矩阵的原点移动到矩阵的中心,并记为g C=abs(g); %对g取绝对值,及得到图像b的幅度谱,并记为C D=log(1+C); %对幅度谱C取对数,并记为D h=fft2(c); %对图像c进行傅里叶变换,并记为h i=fftshift(h); %将变换后图像频谱中心从矩阵的原点移动到矩阵的中心,并记为i E=abs(i); %对i取绝对值,及得到图像c的幅度谱,并记为E F=log(1+E); %对幅度谱E取对数,并记为F figure(1); %建立图表1 subplot(2,1,1); %将图表1分成两部分,第一部分 imshow(a); %显示图像a title('Bridge.bmp'); %给图像a加标题‘Bridge.bmp’ subplot(2,1,2); %将图表1分成两部分,第二部分 imshow(B,[]); %显示B即图像a的频谱图 title('Bridge.bmp频谱图'); %给图像B加标题‘Bridge.bmp频谱图’ figure(2); %建立图表2

北京理工大学信号与系统实验实验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.连续时间系统的系统函数

第五章 频域分析法

第五章 频域分析法 时域分析法具有直观、准确的优点。如果描述系统的微分方程是一阶或二阶的,求解后可利用时域指标直接评估系统的性能。然而实际系统往往都是高阶的,要建立和求解高阶系统的微分方程比较困难。而且,按照给定的时域指标设计高阶系统也不是一件容易的事。 本章介绍的频域分析法,可以弥补时域分析法的不足。因为频域法是基于频率特性或频率响应对系统进行分析和设计的一种图解方法,故其与时域分析法相比有较多的优点。首先,只要求出系统的开环频率特性,就可以判断闭环系统是否稳定。其次,由系统的频率特性所确定的频域指标与系统的时域指标之间存在着一定的对应关系,而系统的频率特性又很容易和它的结构、参数联系起来。因而可以根据频率特性曲线的形状去选择系统的结构和参数,使之满足时域指标的要求。此外,频率特性不但可由微分方程或传递函数求得,而且还可以用实验方法求得。对于某些难以用机理分析方法建立微分方程或传递函数的元件(或系统)来说,具有重要的意义。因此,频率法得到了广泛的应用,它也是经典控制理论中的重点内容。 5.1 频率特性 对于线性定常系统,若输入端作用一个正弦信号 t U t u ωsin )(= (5—1) 则系统的稳态输出y(t)也为正弦信号,且频率与输人信号的频率相同,即 ) t Y t y ?ω+=sin()( (5—2) u(t)和y(t)虽然频率相同,但幅值和相位不同,并且随着输入信号的角频率ω的改变,两者之间的振幅与相位关系也随之改变。这种基于频率ω的系统输入和输出之间的关系称之为系统的频率特性。 不失一般性,设线性定常系统的传递函数G(s)可以写成如下形式 ) () () () () ())(() ()()()(1 21s A s B p s s B p s p s p s s B s U s Y s G n j j n = +=+++== ∏=Λ (5—3) 式中B(s)——传递函数G(s)的m 阶分子多项式,s 为复变量; A(s)——传递函数G(s)的n 阶分母多项式 (n ≥m); n p p p ---,,,21Λ—传递函数G(s)的极点,这些极点可能是实数,也可能是复数,对稳定的系统采说,它们都应该有负的实部。 由式(5—1),正弦输入信号u(t)的拉氏变换为(查拉氏变换表) ) )(()(22ωωω ωωj s j s U s U s U -+=+= (5—4)

实验八 系统的复频域分析

实验八系统的复频域 分析

一、实验目的 1、掌握系统的复频域分析方法。 2、掌握测试系统的频率响应的方法。 二、预习内容 1、系统频响的方法。(见第四章波特图的介绍) 三、实验原理 1. N 阶系统系统的传递函数 用微分方程描述的N 阶系统为: 根据零状态响应(起始状态为零),则对其进行拉氏变换有: 则系统传递函数可表达为: 用差分方程描述的N 阶系统为: 根据零状态响应(起始状态为零),则对其进行拉氏变换有: 则系统传递函数可表达为: 2.根据系统传递函数的零极点图分析系统 零点:传递函数分子多项式的根。 极点:传递函数分母多项式的根。 根据零极点图的不同分布分析系统。 3.涉及到的Matlab 函数 (1)freqz 函数:实验六中出现过,可用来求单位圆上的有理z 变换的值。调用格式:同实验六 (2)zplane 函数:得到有理z 变换的零极点图。 调用格式:zplane(num,den)

其中,num和 den是按z ?1 的升幂排列的、z 变换分子分母多项式系数的行向量。 (3)roots 函数:求多项式的根。 调用格式:r=roots(c), c 为多项式系数向量;r 为根向量。 四、实验内容 1.系统零极点的求解 (1)求解系统和的零极点,验 证下面程序的运行结果,根据系统零极点图分析系统性质。 b=[1,0,-1]; a=[1,2,3,2]; zr=roots(b); pr=roots(a); plot(real(zr),imag(zr),'go',real(pr),imag(pr),'mx','markersize',12,'linewidth',2); grid; legend('零点','极点'); figure; zplane(b,a); (2)参考上述程序,绘制系统和 的零极点图,并分析系统性质。与用zplane 函数直接绘制系统零极点图(注:圆心的圆圈并非系统的零点)做比较。

(实验三)连续时间LTI系统的频域分析汇总

实验三 连续时间LTI 系统的频域分析 一、实验目的 1、掌握系统频率响应特性的概念及其物理意义; 2、掌握系统频率响应特性的计算方法和特性曲线的绘制方法,理解具有不同频率响应特性的滤波器对信号的滤波作用; 3、学习和掌握幅度特性、相位特性以及群延时的物理意义; 4、掌握用MA TLAB 语言进行系统频响特性分析的方法。 基本要求:掌握LTI 连续和离散时间系统的频域数学模型和频域数学模型的MATLAB 描述方法,深刻理解LTI 系统的频率响应特性的物理意义,理解滤波和滤波器的概念,掌握利用MATLAB 计算和绘制LTI 系统频率响应特性曲线中的编程。 二、实验原理及方法 1 连续时间LTI 系统的频率响应 所谓频率特性,也称为频率响应特性,简称频率响应(Frequency response ),是指系统在正弦信号激励下的稳态响应随频率变化的情况,包括响应的幅度随频率的变化情况和响应的相位随频率的变化情况两个方面。 上图中x(t)、y(t)分别为系统的时域激励信号和响应信号,h(t)是系统的单位冲激响应,它们三者之间的关系为:)(*)()(t h t x t y =,由傅里叶变换的时域卷积定理可得到: )()()(ωωωj H j X j Y = 3.1 或者: ) () ()(ωωωj X j Y j H = 3.2 )(ωj H 为系统的频域数学模型,它实际上就是系统的单位冲激响应h(t)的傅里叶变换。即 ? ∞ ∞ --= dt e t h j H t j ωω)()( 3.3 由于H(j ω)实际上是系统单位冲激响应h(t)的傅里叶变换,如果h(t)是收敛的,或者说 是绝对可积(Absolutly integrabel )的话,那么H(j ω)一定存在,而且H(j ω)通常是复数,

数字图像处理实验图像频谱分析

姓名:朱慧娟 班级:电子二班 学号: 410109060325 实验 2 图像频谱分析 一、实验目的 1、了解图像变换的意义和手段。 2、熟悉及掌握图像的变换原理及性质,实现图像的傅里叶变换。 二、实验内容 1、分别显示图像 Bridge.bmp 、cameraman.tif (自带图像)、 blood.tif 及其频谱,观察图像频谱的特点。 2、生成一幅图像,图像中背景黑色,目标为一亮条;平移亮条,观察其频 谱的变化。 3 、对 lena.bmp 图像进行旋转,显示原始图像与旋转后图像,及其傅里叶 频谱,分析旋转前、后傅里叶频谱的对应关系。 三、实验程序及结果 1.1 实验程序 %清除以前实验变量 %读入图像 Bridge.bmp ,并记为 a %读入图像 cameraman.tif , 并记为 b %读入图像 blood.tif ,并记为 c %对图像 a 进行傅里叶变换,并记为 d %将变换后图像频谱中心从矩阵的原点移动到矩阵的中心,并记为 %对 e 取绝对值,及得到图像 a 的幅度谱,并记为 %对幅度谱 A 取对数,并记为 B % 对图像 b 进行傅里叶变换,并记为 f %将变换后图像频谱中心从矩阵的原点移动到矩阵的中心,并记为 %对 g 取绝对值,及得到图像 b 的幅度谱,并记为 %对幅度谱 C 取对数,并记为 D %对图像 c 进行傅里叶变换,并记为 h %将变换后图像频谱中心从矩阵的原点移动到矩阵的中心,并记为 %对 i 取绝对值,及得到图像 c 的幅度谱,并记为 %对幅度谱 E 取对数,并记为 F % 建立图表 1 % 将图表 1 分成两部分,第一部分 %显示图像 a %给图像 a 加标题‘ Bridge.bmp ' %将图表 1 分成两部分,第 二部分 %显示 B 即图像 a 的频谱图 %给图像 B 加标题 ‘ Bridge.bmp 频谱图' %建立图表 2 clear; a=imread('e:\ZHJ\Bridge.bmp'); b=imread('cameraman.tif'); c=imread('e:\ZHJ\blood.tif'); d=fft2(a); e=fftshift(d); A=abs(e); B=log(1+A); f=fft2(b); g=fftshift(f); C=abs(g); D=log(1+C); h=fft2(c); i=fftshift(h); E=abs(i); F=log(1+E); figure(1); subplot(2,1,1); imshow(a); title('Bridge.bmp'); subplot(2,1,2); imshow(B,[]); title('Bridge.bmp 频谱图 '); figure(2);

连续系统的复频域分析

实验四:连续系统的复频域分析 一、实验目的: 1、掌握连续与离散时间系统的正反复频域与Z域变换 2、掌握利用MATLAB进行零极点分析,进一步了解零极点对整个系统的影响 3、掌握simulink环境下系统建模与仿真以及系统求解。 二、实验内容: 1、已知某连续系统的系统函数为: (1)利用[r, p, k]=residue(num, den),求H(s)的极零点以及多项式系数; (2)画出系统的零极点分布图,判断系统得稳定性。 (3)求h(t),判断系统得稳定性。 2、已知某离散系统的系统函数为:, (1)利用[r, p, k]=residuez(num, den)求H(z)的极零点以及多项式系数; (2)画出零极点分布图,判断系统得稳定性。 (3)求单位函数响应用impz(b, a),判断系统是否稳定; 3、已知线性时不变微分方程 在Simulink环境下搭建起系统的仿真模型,并查看仿真结果曲线。(1)写出传递函数H(s),绘出系统模拟框图; (2)当f(t)分别为,,的零状态响应;且当与课本P81的结果进行比较(3)方程的初值为, ,求全响应; 4、已知某信号,n(t)为正态噪声干扰且服从N(0,0.22)分布,对此信号进行采样,采样间隔为0.001s,之后对此信号进行Botterworth低通滤波,从信号中过滤10HZ的输出信号,试对系统进行建模与仿真。 三、实验数据处理与结果分析: 第一题:题1_1:

>> num=[2,5]; den=[1,1,3,2]; [r,p,k]=residue(num,den) r = -0.5750 - 0.7979i -0.5750 + 0.7979i 1.1499 p =-0.1424 + 1.6661i -0.1424 - 1.6661i -0.7152 k =[]

第5章频域分析法习题解答

第5章频域分析法 5.1 学习要点 1 频率特性的概念,常用数学描述与图形表示方法; 2 典型环节的幅相频率特性与对数频率特性表示及特点; 3 系统开环幅相频率特性与对数频率特性的图示要点; 4 应用乃奎斯特判据判断控制系统的稳定性方法; 5 对数频率特性三频段与系统性能的关系; 6 计算频域参数与性能指标; 5.2 思考与习题祥解 题5.1 判断下列概念的正确性 ω的正弦信号加入线性系统,这个系统的稳态输出也将是同 (1) 将频率为 一频率的。 M仅与阻尼比ξ有关。 (2) 对于典型二阶系统,谐振峰值 p (3) 在开环传递函数中增加零点总是增加闭环系统的带宽。 (4) 在开环传递函数中增加极点通常将减少闭环系统的带宽并同时降低稳定性。 (5) 对于最小相位系统,如果相位裕量是负值,闭环系统总是不稳定的。 (6) 对于最小相位系统,如果幅值裕量大于1,闭环系统总是稳定的。 (7) 对于最小相位系统,如果幅值裕量是负分贝值,闭环系统总是不稳定的。 (8) 对于非最小相位系统,如果幅值裕量大于1,闭环系统总是稳定的。 (9) 对于非最小相位系统,须幅值裕量大于1且相位裕量大于0,闭环系统才是稳定的。 (10) 相位穿越频率是在这一频率处的相位为0。 (11) 幅值穿越频率是在这一频率处的幅值为0dB。 (12) 幅值裕量在相位穿越频率处测量。 (13) 相位裕量在幅值穿越频率处测量。 (14) 某系统稳定的开环放大系数25 K<,这是一个条件稳定系统。 (15) 对于(-2/ -1/ -2)特性的对称最佳系统,具有最大相位裕量。 (16) 对于(-2/ -1/ -3)特性的系统,存在一个对应最大相位裕量的开环放大系数值。 (17) 开环中具有纯时滞的闭环系统通常比没有时滞的系统稳定性低些。 (18) 开环对数幅频特性过0分贝线的渐近线斜率通常表明了闭环系统的相对稳定性。 M和频带宽BW (19) Nichols图可以用于找到一个闭环系统的谐振峰值 p 的信息。

系统频域分析课程设计报告

系统频域分析课程设计 报告 Company number【1089WT-1898YT-1W8CB-9UUT-92108】

《综合仿真》课程设计报告 姓名 学号 同组成员 指导教师 时间 11周至14周

系统的频域分析 【目的】 (1) 加深对系统频域分析基本原理和方法的理解。 (2) 加深对信号幅度调制与解调基本原理和方法的理解。 (3) 锻炼学生综合利用所学理论和技术,分析与解决工程实际 问题的能力。 【研讨内容】 题目1.幅度调制和连续信号的Fourier 变换 本题研究莫尔斯码的幅度调制与解调。本题中信号的形式为 )π2sin()()π2sin()()π2cos()()(132211t f t m t f t m t f t m t x ++= 其中信号x (t )由文件定义,可用命令Load ctftmod 将文件定义的变量装入系统内存。运行命令Load ctftmod 后,装入系统的变量有 af bf dash dot f1 f2 t x 其中 bf af : 定义了一个连续系统H (s )的分子多项式和分母多项式。可利用freqs(bf,af,w)求出该系统的频率响应,也可用sys=tf(bf,af)得到系统的模型,从而用lsim 求出信号通过该系统的响应。 dash dot : 给出了莫尔斯码中的基本信号dash 和dot 的波形 f1 f2: 载波频率 t: 信号x (t )的抽样点 x: 信号x (t )的在抽样点上的值 信号x (t )含有一段简单的消息。Agend 007的最后一句话是

The future of technology lies in ··· 还未说出最后一个字,Agend 007就昏倒了。你(Agend 008)目前的任务就是要破解Agend 007的最后一个字。该字的信息包含在信号x (t )中。信号x (t )具有式(1)的形式。式中的调制频率分别由变量f1和f2给出,信号m 1(t ),m 2(t )和m 3(t )对应于字母表中的单个字母,这个字母表已用国际莫尔斯码进行编码,如下表所示: (1)字母B 可用莫尔斯码表示为b=[dash dot dot dot],画出字母B 莫尔 斯码波形; (2) 用freqs(bf,af,w)画出系统的幅度响应; (3) 利用lsim 求出信号dash 通过由sys=tf(bf,af)定义的系统响应,解释你所获得的结果; (4)用解析法推导出下列信号的Fourier 变换 )π2cos()π2cos()(21t f t f t m )π2sin()π2cos()(21t f t f t m

实验一 图像频谱分析

实验一 图像频谱分析 一、 实验目的 1、了解图像变换的意义和手段; 2、熟悉傅里叶变换的性质; 3、掌握图像傅立叶频谱的分布特点; 二、 实验原理 1、二维傅立叶变换(DFT ) 令f (x ,y )表示一副大小为M ×N 的图像,二维离散傅立叶变换可表示为F (u ,v ),如下式所示: 112(//)001 (,)(,)M N j ux M vy N x y F u v f x y e M N π---+===∑∑ 其中u=0,1,2,…M-1和v=0,1,2,…N-1。可以将指数项扩展为正弦和余弦项的形式,变量u 、v 确定他们的频率。 在频率变换点处变换的值[如F (0,0)]称为傅立叶变换的直流分量。 直观的分析变换的主要方法是计算他的频谱——即F (u ,v )的幅度,并将其显示为一副图像。令R (u ,v )和I (u ,v )分别表示F (u ,v )的实部和虚部,则傅立叶频谱定义为: 221/2|(,)|[(,)(,)]F u v R u v I u v =+ 功率谱定义为幅度的平方: 222 (,)|(,)|(,)(,)P u v F u v R u v I u v ==+ 2、傅立叶变换的性质 三、 实验内容 在实际应用中,DFT 变换可以通过快速傅立叶变换(FFT )算法来实现。 1、傅立叶变换的计算 (1)函数fft2可以实现二维离散傅立叶变换,格式如下: F=fft2(f ) F 和f 大小相同 F =fft2(f ,m ,n ) 变换前f 截断或添0,成为m*n 数组,返回结果为m*n 。 (2)傅立叶频谱可以用函数abs 来获得: S=abs (F ) 计算数组中每一个元素的幅度(实部和虚部平方和的平方根)。 2、DFT 的可视化 (1)可视化分析用函数imshow 来实现 imshow (S ,[])

信号与系统报告 实验5 连续系统的复频域分析实验

信号与系统 实验报告 实验五连续系统的复频域分析 实验五连续系统的复频域分析 一、实验目的 1. 深刻理解拉普拉斯变换、逆变换的定义,掌握用MATLAB实现拉普拉斯变换、逆变换的方法。 2会求几种基本信号的拉氏变换。 3 掌握用MATLAB绘制连续系统零、极点的方法。 4 求解系统函数H(s)。 二

1已知连续时间信号f(t)=sin(t)u(t)、求出该信号的拉普拉斯变换,并用MATLAB 绘制拉普拉斯变换的曲面图。 syms t; ft=sin(t)*heaviside(t); Fs=Laplace(ft); a=-0.5:0.08:0.5; b=-2:0.08:2; [a,b]=meshgrid(a,b); c=a+i*b; d=ones(size(a)); c=c.*c; c=c+d; c=1./c; c=abs(c); mesh(a,b,c); surf(a,b,c) axis([-0.5,0.5,-2,2,0,10]) colormap(hsv

) 2求[(1-e^(-at))]/t的拉氏变换。 syms t s a f1=(1-exp(-a*t))/t; F=laplace(f1,t,s) F = log(s+a)-log(s) 3求F(s)=-log(s)+ log(s+a)的拉氏逆变换syms t s a F =log(s+a)-log(s); f1=ilaplace(F,s,t) f1 = (1-exp(-a*t))/t

4已知某连续系统的系统函数为: H(s)=(s^2+3s+2)/(8s^4+2s^3+3s^2+5)试用MATLAB求出该系统的零极点,画出零极点分布图。 b=[1 3 2]; a=[8 2 3 0 5]; zs=roots(b); ps=roots(a); hold on plot(real(zs),imag(zs),'o'); plot(real(ps),imag(ps),'x'); grid axis([-2.5,1,-1,1]) 5已知H(s)=(s+1)/(s^2+s+1),绘制阶跃响应图形,冲激响应图形,频率激响应图形。 syms t s H=(s+1)/(s^2+s+1); f1=ilaplace(H,s,t); f2=heaviside(t);

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

一、实验目的 1、掌握连续时间周期信号的傅里叶级数的物理意义和分析方法; 2、观察截短傅里叶级数而产生的“Gibbs 现象”,了解其特点以及产生的原因; 3、掌握连续时间傅里叶变换的分析方法及其物理意义; 4、学习利用MATLAB 语言编写计算CTFS 和CTFT 的仿真程序。 基本要求:掌握并深刻理傅里叶变换的物理意义,掌握信号的傅里叶变换的计算方法,掌握利用MATLAB 编程完成相关的傅里叶变换的计算。 二、实验原理及方法 1、连续时间周期信号的傅里叶级数CTFS 分析 任何一个周期为T 1的正弦周期信号,只要满足狄利克利条件,就可以展开成傅里叶级数。 其中三角傅里叶级数为: ∑∞ =++=1000)]sin()cos([)(k k k t k b t k a a t x ωω 9.1 或: ∑∞ =++ =1 00)cos()(k k k t k c a t x ?ω 9.2 其中1 02T π ω= ,称为信号的基本频率,k k b a a ,和,0分别是信号)(t x 的直流分量、余弦分量幅度和正弦分量幅度,k k c ?、为合并同频率项之后各正弦谐波分量的幅度和初相位,它们都是频率0ωk 的函数,绘制出它们与0ωk 之间的图像,称为信号的频谱图(简称“频谱”), k c -0ωk 图像为幅度谱,k ?-0ωk 图像为相位谱。 指数形式的傅里叶级数为: ∑∞ -∞ == k t jk k e a t x 0)(ω 9.3 其中,k a 为指数形式的傅里叶级数的系数,按如下公式计算:

? --= 2 /2 /1 110)(1 T T t jk k dt e t x T a ω 9.4 假设谐波项数为N ,则上面的和成式为: ∑-== N N k t jk k e a t x 0)(ω 9.5 显然,N 越大,所选项数越多,有限项级数合成的结果越逼近原信号x(t)。 2、连续时间信号傅里叶变换----CTFT 傅里叶变换在信号分析中具有非常重要的意义,它主要是用来进行信号的频谱分析的。傅里叶变换和其逆变换定义如下: ?∞ ∞ --= dt e t x j X t j ωω)()( 9.6 ? ∞ ∞ -= ωωπ ωd e j X t x t j )(21 )( 9.7 连续时间傅里叶变换主要用来描述连续时间非周期信号的频谱。任意非周期信号,如果满足狄里克利条件,那么,它可以被看作是由无穷多个不同频率(这些频率都是非常的接近)的周期复指数信号e j ωt 的线性组合构成的,每个频率所对应的周期复指数信号e j ωt 称为频率分量其相对幅度为对应频率的|X(j ω)|之值,其相位为对应频率的X(j ω)的相位。 给定一个连续时间非周期信号x(t),它的频谱也是连续且非周期的。对于连续时间周期信号,也可以用傅里变换来表示其频谱,其特点是,连续时间周期信号的傅里叶变换时有冲激序列构成的,是离散的——这是连续时间周期信号的傅里叶变换的基本特征。 3、连续周期信号的傅里叶级数CTFS 的MATLAB 实现 3.1 傅里叶级数的MATLAB 计算 设周期信号x(t)的基本周期为T 1,且满足狄里克利条件,则其傅里叶级数的系数可由式9.4计算得到。式9.4重写如下: ?--= 2 /2 /1 110)(1T T t jk k dt e t x T a ω 基本频率为: 1 02T πω= 对周期信号进行分析时,我们往往只需对其在一个周期内进行分析即可,通常选择主周期。假定x 1(t)是x(t)中的主周期,则

图像平滑处理的空域算法和频域分析

图像平滑处理的空域算法和 频域分析 1 技术要求 对已知图像添加高斯白噪声,并分别用低通滤波器(频域法)和邻域平均法(空域法)对图像进行平滑处理(去噪处理),并分析比较两种方法处理的效果。 2 基本原理 2.1 图像噪声 噪声在理论上可以定义为“不可预测,只能用概率统计方法来认识的随机误差”。实际获得的图像一般都因受到某种干扰而含有噪声。引起噪声的原因有敏感元器件的内部噪声、相片底片上感光材料的颗粒、传输通道的干扰及量化噪声等。噪声产生的原因决定了噪声的分布特性及它和图像信号的关系。 根据噪声和信号的关系可以将其分为两种形式: (1)加性噪声。有的噪声与图像信号g(x,y)无关,在这种情况下,含噪图像f(x,y)可表示为 f(x,y)=g(x,y)+n(x,y) (2)乘性噪声。有的噪声与图像信号有关。这又可以分为两种情况:一种是某像素处的噪声只与该像素的图像信号有关,另一种是某像点处的噪声与该像点及其邻域的图像信号有关,如果噪声与信号成正比,则含噪图像f(x,y)可表示为 f(x,y)=g(x,y)+n(x,y)g(x,y) 另外,还可以根据噪声服从的分布对其进行分类,这时可以分为高斯噪声、泊松噪声和颗粒噪声等。如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声,一般为加性噪声。

2.2 图像平滑处理技术 平滑技术主要用于平滑图像中的噪声。平滑噪声在空间域中进行,其基本方法是求像素灰度的平均值或中值。为了既平滑噪声又保护图像信号,也有一些改进的技术,比如在频域中运用低通滤波技术。 (1)空域法 在空域中对图像进行平滑处理主要是邻域平均法。这种方法的基本思想是用几个像素灰度的平均值来代替每个像素的灰度。假定有一幅N*N 个像素的图像f(x,y),平滑处理后得到一幅图像g(x,y)。g(x,y)由下式决定 式中,x,y=0,1,2,…,N-1;S 是(x,y)点邻域中点的坐标的集合,但其中不包括(x,y)点;M 是集合内坐标点的总数。上式说明,平滑化的图像g(x,y)中每个像素的灰度值均由包含在(x,y)的预定邻域中的f(x,y)的几个像素的灰度值的平均值来决定。 (2)频域法 低通滤波法是一种频域处理方法。在分析图像信号的频率特性时,一幅图像的边缘、跳跃部分以及颗粒噪声代表图像信号的高频分量,而大面积的背景区则代表图像信号的低频分量。用滤波的方法滤除其高频部分就能去掉噪声,使图像得到平滑。 由卷积定理可知 其中F(u,v)是含有噪声的图像的傅立叶变换,G(u,v)是平滑处理后的图像的傅立叶变换,H(u,v)是传递函数。选择传递函数H(u,v),利用H(u,v)使F(u,v)的高频分量得到衰减,得到G(u,v)后再经傅立叶反变换后就可以得到所希望的平滑图像g(x,y)了。根据前面的分析,显然H(u,v)应该具有低通滤波特性,所以这种方法叫低通滤波法平滑化处理。 常用的低通滤波器有如下几种: a.理想低通滤波器 一个理想的二维低通滤波器有一个参数 。它是一个规定的非负的量,叫做理想低通滤波器的截止频率。所谓理想低通滤波器是指以截频 为半径的圆内的所有频率都能无损地通过,而在截频之外的频率分量完全被衰减。理想低通滤波器可以用计算机模拟实 M n m f y x g S n m ∑∈=),(),(),() ,(),(),(G v u F v u H v u ?=0D 0

实验三线性系统的频域分析

自动控制理论 上 机 实 验 报 告 学院:机电工程学院 班级:13级电信一班

: 学号: 实验三 线性系统的频域分析 一、实验目的 1.掌握用MATLAB 语句绘制各种频域曲线。 2.掌握控制系统的频域分析方法。 二、基础知识及MATLAB 函数 频域分析法是应用频域特性研究控制系统的一种经典方法。它是通过研究系统对正弦信号下的稳态和动态响应特性来分析系统的。采用这种方法可直观的表达出系统的频率特性,分析方法比较简单,物理概念明确。 1.频率曲线主要包括三种:Nyquist 图、Bode 图和Nichols 图。 1)Nyquist 图的绘制与分析 MATLAB 中绘制系统Nyquist 图的函数调用格式为: nyquist(num,den) 频率响应w 的围由软件自动设定 nyquist(num,den,w) 频率响应w 的围由人工设定 [Re,Im]= nyquist(num,den) 返回奈氏曲线的实部和虚部向量, 不作图 例4-1:已知系统的开环传递函数为2 526 2)(2 3++++=s s s s s G ,试绘制Nyquist 图,并判断系统的稳定性。

num=[2 6]; den=[1 2 5 2]; [z,p,k]=tf2zp(num,den); p nyquist(num,den) 极点的显示结果及绘制的Nyquist 图如图4-1所示。由于系统的开环右根数P=0,系统的Nyquist 曲线没有逆时针包围(-1,j0)点,所以闭环系统稳定。 p = -0.7666 + 1.9227i -0.7666 - 1.9227i -0.4668 若上例要求绘制)10,10(32-∈ω间的Nyquist 图,则对应的MATLAB 语句为: num=[2 6]; den=[1 2 5 2]; w=logspace(-1,1,100); 即在10-1和101之间,产生100个等距 离的点 nyquist(num,den,w) 2)Bode 图的绘制与分析 系统的Bode 图又称为系统频率特性的对数坐标图。Bode 图有两图,分别绘制开环频率特性的幅值和相位与角频率ω的关系曲线,称为对数幅频特性曲线和对数相频特性曲线。 MATLAB 中绘制系统Bode 图的函数调用格式为: bode(num,den) 频率响应w 的围由软件自动设定 bode(num,den,w) 频率响应w 的围由人工设定 图4-1 开环极点的显示结果及Nyquist 图

数字图像处理_图像的频域变换处理

图像的频域变换处理 1 实验目的 1. 掌握Fourier ,DCT 和Radon 变换与反变换的原理及算法实现,并初步理解Fourier 、Radon 和DCT 变换的物理意义。 2、 利用傅里叶变换、离散余弦变换等处理图像,理解图像变换系数的特点。 3、 掌握图像的频谱分析方法。 4、 掌握图像频域压缩的方法。 5、 掌握二维数字滤波器处理图像的方法。 2 实验原理 1、傅里叶变换 fft2函数:F=fft2(A); fftshift 函数:F1=fftshift(F); ifft2函数:M=ifft2(F); 2、离散余弦变换: dct2函数 :F=dct2(f2); idct2函数:M=idct2(F); 3、 小波变换 对静态二维数字图像,可先对其进行若干次二维DWT 变换, 将图像信息分解为高频成分H 、V 和D 和低频成分A 。对低频部分A ,由于它对压缩的结果影响很大,因此可采用无损编码方法, 如Huffman 、 DPCM 等;对H 、V 和D 部分,可对不同的层次采用不同策略的向量量化编码方法,这样便可大大减少数据量,而图像的解码过程刚好相反。 (1)dwt2 [CA,CH,CV,CD]=dwt2(X,’wname’) [CA,CH,CV,CD]=dwt2(X,LO_D,HI_D’) ()()???????-ψ=dt a b t t Rf a 1 b ,a W *()??? ??-ψ=ψa b t a 1t b ,a 112()00(,)[(,)](,)ux vy M N j M N x y f x y e F f x y F u v π---+==== ∑∑1100(21)(21)(,)(,)()()cos cos 22M N x y x u y v F u v f x y C u C v M N ππ--==++=∑∑

相关主题