分析信号的频率和时频域
产生128个样本的一个双通道复杂的正弦信号。
第一个通道单元振幅和规范化的正弦信号的频率<年代pan class="inlineequation"> rad /样本
第二通道的振幅<年代pan class="inlineequation"> 和规范化的频率<年代pan class="inlineequation"> rad /样品。
计算每个通道的功率谱和策划它的绝对值。放大的频率范围<年代pan class="inlineequation">
rad /样本<年代pan class="inlineequation">
rad /样品。pspectrum
尺度谱,这样,如果一个信号的频率内容正好在一个垃圾桶,其振幅,本是真正的信号的平均功率。复指数,平均功率是振幅的平方。验证通过计算离散傅里叶变换的信号。更多细节,请参阅测量确定的周期信号。
N = 128;x = [1 1 /√(2)]。* exp (1 j * pi. / (4; 2) * (0: n - 1))。”;[p f] = pspectrum (x);情节(f /π,abs (p))<年代pan style="color:#A020F0">在年代pan>茎(0:2 / N: 2 - 1 / N, abs (fft (x) / N) ^ 2)<年代pan style="color:#A020F0">从年代pan>轴(1.1[0.15 - 0.6 0])传说(<年代pan style="color:#A020F0">“频道1,pspectrum”年代pan>,<年代pan style="color:#A020F0">“通道2,pspectrum”年代pan>,<年代pan style="color:#0000FF">…年代pan>“频道1,fft”年代pan>,<年代pan style="color:#A020F0">“通道2,fft”年代pan>网格)
生成一个正弦信号采样1 kHz 296毫秒和嵌入在高斯白噪声。指定一个正弦信号的频率200赫兹和噪声方差0.1²。信号及其时间信息存储在一个MATLAB®时间表。
Fs = 1000;t = (0:1 / Fs: 0.296);x = cos(2 *π* t * 200) + 0.1 * randn(大小(t));xTable =时间表(x秒(t));
计算信号的功率谱。表达谱的分贝和情节。
[pxx f] = pspectrum (xTable);情节(f, pow2db (pxx))网格<年代pan style="color:#A020F0">在年代pan>包含(<年代pan style="color:#A020F0">的频率(赫兹)年代pan>)ylabel (<年代pan style="color:#A020F0">的功率谱(dB)年代pan>)标题(<年代pan style="color:#A020F0">默认频率分辨率的年代pan>)
再计算正弦信号的功率谱,但是现在使用粗糙25赫兹的频率分辨率。画出频谱使用pspectrum
没有输出参数的函数。
pspectrum (xTable<年代pan style="color:#A020F0">“FrequencyResolution”年代pan>,25)
生成一个信号在3千赫采样1秒。信号是一个凸二次短促声波的频率增加从300赫兹到1300赫兹在测量。唧唧声是嵌入在高斯白噪声。
fs = 3000;t = 0:1 / fs: 1 - 1 / f;x1 =唧唧喳喳(1300 t, 300 t(结束),,<年代pan style="color:#A020F0">“二次”年代pan>0,<年代pan style="color:#A020F0">“凸”年代pan>)+<年代pan style="color:#0000FF">…年代pan>randn(大小(t)) / 100;
计算和情节的双边功率谱信号用一个矩形窗口。真实的信号,pspectrum
默认情节片面的光谱。绘制一个双边频谱,集双侧
为true。
pspectrum (x1, fs,<年代pan style="color:#A020F0">“漏”年代pan>,1<年代pan style="color:#A020F0">双侧的年代pan>,真正的)
生成一个复值信号相同的持续时间和采样率。信号频率啁啾与呈现正弦变化的内容和嵌入在白噪声。计算信号的谱图并显示它作为一个瀑布。复数信号的谱图在默认情况下是双面的。
x2 = exp (2 j *π* 100 * cos(2 *π* 2 * t)) + randn(大小(t)) / 100;[p f t] = pspectrum (x2, fs,<年代pan style="color:#A020F0">的谱图年代pan>);瀑布(f, t, p”)包含(<年代pan style="color:#A020F0">的频率(赫兹)年代pan>)ylabel (<年代pan style="color:#A020F0">的时间(秒)年代pan>甘氨胆酸)wtf =;wtf。XDir =<年代pan style="color:#A020F0">“反向”年代pan>;视图(45 [30])
生成一个双通道信号采样在100 Hz 2秒。
第一通道由一个20 Hz语气和21赫兹的基调。两个音调单位振幅。
第二个频道也有两个音调。一个语气单位20赫兹的振幅和频率。另一个语气有1/100的振幅和频率30 Hz。
fs = 100;t = (0:1 / fs: 2 - 1 / fs) ';x =罪(2 *π* 20 [20]。* t) + 1/100 [1]。* sin(2 *π* [21 30]。* t);
嵌入在白噪声信号。指定一个40 dB的信噪比。画出信号。
x = x + randn(大小(x))。*性病(x) / db2mag (40);情节(t, x)
计算两个渠道并显示它们的光谱。
pspectrum (x, t)
频谱泄漏的默认值,0.5,对应于一个分辨率带宽约为1.29赫兹。两个音调在第一频道不解决。30 Hz的语气在第二频道是可见的,虽然是比另一个弱得多。
增加泄漏至0.85,相当于约0.74赫兹的决议。疲软的语气在第二频道是清晰可见。
pspectrum (x, t,<年代pan style="color:#A020F0">“漏”年代pan>,0.85)
增加泄漏到最大值。分辨率带宽大约是0.5赫兹。这两个音调的渠道解决。疲软的语气在第二频道是蒙面的大窗户旁瓣。
pspectrum (x, t,<年代pan style="color:#A020F0">“漏”年代pan>,1)
想象一个窄带干扰信号嵌入在一个宽带信号。
生成一个啁啾取样1 kHz为500秒。短促声波的频率增加从180赫兹到220赫兹在测量。
fs = 1000;t = (0:1 / fs: 500)”;x =唧唧喳喳(220 t, 180 t(结束),)+ 0.15 * randn(大小(t));
信号还包含一个210 Hz正弦信号。正弦信号的振幅为0.05,目前只对总信号持续时间的1/6。
idx =地板(长度(x) / 6);(1:idx) = x (1: idx) + 0.05 * cos(2 *π* t (1: idx) * 210);
计算信号的谱图。限制100赫兹到290赫兹的频率范围。指定一个1秒的时间分辨率。这两个信号组件是可见的。
pspectrum (x, fs,<年代pan style="color:#A020F0">的谱图年代pan>,<年代pan style="color:#0000FF">…年代pan>“FrequencyLimits”年代pan>(100 290),<年代pan style="color:#A020F0">“TimeResolution”年代pan>,1)
计算信号的功率谱。疲软的正弦信号被唧唧声。
pspectrum (x, fs,<年代pan style="color:#A020F0">“FrequencyLimits”年代pan>290年[100])
计算出持久性的频谱信号。现在信号组件都清晰可见。
pspectrum (x, fs,<年代pan style="color:#A020F0">“坚持不懈”年代pan>,<年代pan style="color:#0000FF">…年代pan>“FrequencyLimits”年代pan>(100 290),<年代pan style="color:#A020F0">“TimeResolution”年代pan>,1)
生成一个二次啁啾取样1 kHz 2秒。100赫兹的唧唧声有一个初始频率增加到200赫兹<年代pan class="emphasis">t= 1秒。计算光谱图使用的默认设置pspectrum
函数。
fs = 1 e3;t = 0:1 / fs: 2;y =唧唧声(t, 100, 1200,<年代pan style="color:#A020F0">“二次”年代pan>);[sp, fp, tp) = pspectrum (y, fs,<年代pan style="color:#A020F0">的谱图年代pan>);网格(tp、fp sp)视图(-15、60)包含(<年代pan style="color:#A020F0">“时间(s)”年代pan>)ylabel (<年代pan style="color:#A020F0">的频率(赫兹)年代pan>)
计算重新分配谱图。指定一个10赫兹的频率分辨率。使用可视化结果pspectrum
没有输出参数的函数。
pspectrum (y, fs,<年代pan style="color:#A020F0">的谱图年代pan>,<年代pan style="color:#A020F0">“FrequencyResolution”年代pan>10<年代pan style="color:#A020F0">“再分配”年代pan>,真正的)
再计算光谱图使用0.2秒的时间分辨率。
pspectrum (y, fs,<年代pan style="color:#A020F0">的谱图年代pan>,<年代pan style="color:#A020F0">“TimeResolution”年代pan>,0.2)
计算重新分配使用相同的时间分辨率光谱图。
pspectrum (y, fs,<年代pan style="color:#A020F0">的谱图年代pan>,<年代pan style="color:#A020F0">“TimeResolution”年代pan>,0.2,<年代pan style="color:#A020F0">“再分配”年代pan>,真正的)
创建一个信号,采样4 kHz,就像紧迫的所有键数字电话。保存信号作为一个MATLAB®时间表。
fs = 4 e3;t = 0:1 / fs: 0.5 - 1 / f;版本= (697 770 852 941);贺南洪= (1209 1336 1477);音调= [];<年代pan style="color:#0000FF">为年代pan>k = 1:长度(版本)<年代pan style="color:#0000FF">为年代pan>l = 1:长度(小时)语气=总和(罪(2 *π*[版本(k),贺南洪(l)]。* t)) ';音调=[音调、语气、零(大小(音)));<年代pan style="color:#0000FF">结束年代pan>结束年代pan>%,类型soundsc(音调,fs)年代pan>S =时间表(秒(0:长度(音调)1)”/ fs,音调);
计算信号的谱图。指定一个0.5秒的时间分辨率和零重叠的部分。泄漏指定为0.85,大约相当于损害窗口窗口的数据。
pspectrum(年代,<年代pan style="color:#A020F0">的谱图年代pan>,<年代pan style="color:#0000FF">…年代pan>“TimeResolution”年代pan>,0.5,<年代pan style="color:#A020F0">“OverlapPercent”年代pan>0,<年代pan style="color:#A020F0">“漏”年代pan>,0.85)
谱图显示每个键按半秒,与半秒沉默键之间的停顿。第一个音调频率内容集中在697赫兹和1209赫兹,对应数字' 1 '
DTMF的标准。
x
- - - - - -<年代pan itemprop="purpose">输入信号年代pan>输入信号,指定为一个向量,矩阵或MATLAB<年代up>®年代up>时间表
。
如果x
是一个时间表,那么它必须包含增加有限行乘以。
请注意年代trong>
如果时间表有缺失或重复的时间点,你可以修理它使用的技巧清洁时间表与失踪、重复或不均匀。
如果x
是一个时间表,它描绘了一个多通道信号,那么它必须包含矩阵的单变量或多变量组成的向量。
如果x
非均匀采样,然后pspectrum
篡改均匀网格计算的信号谱估计。函数使用线性插值和假定样本时间等于相邻时间点之间的差异的中值。非均匀采样信号的支持,中位数时间间隔平均时间间隔必须服从金宝app
例子:年代trong>因为(pi. / (4; 2) * (0:159)) ' + randn (160 2)
是一个双通道信号正弦信号嵌入在白噪声组成。
例子:年代trong>时间表(秒(0:4)”,兰德(2))
随机变量指定了一个双通道采样1赫兹为4秒。
例子:年代trong>时间表(秒(0:4)”,兰德(5、1),兰德(1))
随机变量指定了一个双通道采样1赫兹为4秒。
数据类型:年代trong>单
|双
复数的支持:金宝app年代trong>是的
fs
- - - - - -<年代pan itemprop="purpose">采样率年代pan>采样率,指定为一个积极的数字标量。
t
- - - - - -<年代pan itemprop="purpose">时间值年代pan>datetime
数组年代pan>|<年代pan itemprop="inputvalue">持续时间
数组年代pan>|<年代pan itemprop="inputvalue">持续时间
标量年代pan>类型
- - - - - -<年代pan itemprop="purpose">类型的光谱来计算年代pan>“权力”
(默认)|<年代pan itemprop="inputvalue">的谱图
|<年代pan itemprop="inputvalue">“坚持不懈”
指定可选的逗号分隔条名称,值
参数。的名字
参数名称和吗价值
相应的价值。的名字
必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家
。
“泄漏”,“再分配”,的确,“MinThreshold”, -35
windows使用一个矩形窗口的数据,计算一个重新分配频谱估计,并设置所有值小于-35分贝为零。年代pan>
FrequencyLimits
- - - - - -<年代pan itemprop="purpose">频带限制年代pan>(0 f / 2)
(默认)|<年代pan itemprop="inputvalue">双元素数值向量年代pan>频带限制,指定为逗号分隔组成的“FrequencyLimits”
和一个双元素数值向量:
如果输入包含时间信息,然后用赫兹频段。
如果输入不包含时间信息,然后归一化单位表达的频带是rad /样品。
默认情况下,pspectrum
计算光谱在整个尼奎斯特范围:
如果指定的频段包含一个地区以外的奈奎斯特范围,然后pspectrum
截断频率乐队。
如果指定的频带是完全尼奎斯特以外的范围,然后pspectrum
抛出一个错误。
看到谱计算关于尼奎斯特范围的更多信息。
如果x
非均匀采样,然后pspectrum
线性插入信号均匀网格,定义了一种有效的采样率的倒数的中值相邻时间点之间的区别。表达“FrequencyLimits”
的有效的采样率。
例子:年代trong>(0.2 * 0.7π*π)
计算一个信号的频谱从0.2没有时间信息π
到0.7π
rad /样品。
FrequencyResolution
- - - - - -<年代pan itemprop="purpose">频率分辨率带宽年代pan>频率分辨率带宽,指定为逗号分隔组成的“FrequencyResolution”
和一个真正的数字标量,用赫兹表示如果输入包含时间信息,或归一化单位的rad /样本如果不是。这个论点不能同时指定“TimeResolution”
。这个参数的默认值取决于输入数据的大小。看到谱图计算获取详细信息。
例子:年代trong>π/ 100
计算一个信号的频谱没有时间信息的频率分辨率π
/ 100 rad /样品。
泄漏
- - - - - -<年代pan itemprop="purpose">频谱泄漏年代pan>0.5
(默认)|<年代pan itemprop="inputvalue">真正的数字0和1之间的标量年代pan>频谱泄漏,指定为逗号分隔组成的“漏”
和一个真正的数字0和1之间的标量。“漏”
控制Kaiser窗旁瓣衰减相对于mainlobe宽度,提高分辨率和减少泄漏之间的妥协:
大的泄漏值解析紧密间隔的音调,但面具附近弱的音调。
一个小泄漏值发现小音调附近的大色调,但涂片频率在一起。
例子:年代trong>“漏”,0
减少泄漏降到最低的光谱分辨率。
例子:年代trong>“漏”,0.85
接近窗口的数据与损害窗口。
例子:年代trong>“漏”,1
相当于与一个矩形窗口,窗口的数据泄漏最大化,而是提高光谱分辨率。
MinThreshold
- - - - - -<年代pan itemprop="purpose">非零值的下界年代pan>负
(默认)|<年代pan itemprop="inputvalue">真正的标量年代pan>NumPowerBins
- - - - - -<年代pan itemprop="purpose">持久的动力箱数量范围年代pan>256年
(默认)|<年代pan itemprop="inputvalue">在20和1024之间的整数年代pan>持久性的力量垃圾箱数量光谱,指定为逗号分隔组成的“NumPowerBins”
和20和1024之间的一个整数。
OverlapPercent
- - - - - -<年代pan itemprop="purpose">重叠的部分年代pan>重叠相邻段光谱图或持久性频谱,指定为逗号分隔组成的“OverlapPercent”
和一个真正的标量区间[0,100)。这个参数的默认值取决于光谱窗口。看到谱图计算获取详细信息。
重新分配
- - - - - -<年代pan itemprop="purpose">重新分配选项年代pan>假
(默认)|<年代pan itemprop="inputvalue">真正的
重新分配选项,指定为逗号分隔组成的“再分配”
和一个逻辑值。如果将此选项设置真正的
,然后pspectrum
提高谱估计的本地化执行时间和频率分配。重新分配技术生产周期图和谱图更容易阅读和理解。这种技术抽调每个谱估计的能源中心本而不是本的几何中心。这项技术提供了精确定位啾啾和冲动。
TimeResolution
- - - - - -<年代pan itemprop="purpose">时间分辨率光谱图或持久性的光谱年代pan>时间分辨率光谱图或持久性频谱,指定为逗号分隔组成的“TimeResolution”
和一个真正的标量,表示在几秒钟内如果输入包含时间信息,或作为一个整数的数量如果没有样品。该参数控制部分用于计算的持续时间的短时功率谱形式光谱图或持久性频谱估计。“TimeResolution”
不能同时指定“FrequencyResolution”
。这个参数的默认值取决于输入数据的大小,如果是指定的,频率分辨率。看到谱图计算获取详细信息。
双侧
- - - - - -<年代pan itemprop="purpose">双边谱估计年代pan>双边谱估计,指定为逗号分隔组成的双侧的
和一个逻辑值。
如果这个选项是真正的
函数计算中心,双边频谱估计<年代pan class="inlineequation">(- - - - - -π,π]年代pan>。如果输入时间信息,估计计算<年代pan class="inlineequation">(- - - - - -f年代年代ub>/ 2,f年代年代ub>/ 2)年代pan>,在那里f年代年代ub>是有效的采样率。
如果这个选项是假
在奈奎斯特,该函数计算的谱估计范围<年代pan class="inlineequation">[0,π]年代pan>。如果输入时间信息,估计计算<年代pan class="inlineequation">[0,f年代年代ub>/ 2)年代pan>,在那里f年代年代ub>是有效的采样率。为了节省总功率,功率2的倍数频率函数除了0和奈奎斯特频率。这个选项是有效的只有真正的信号。
如果不指定,双侧的
默认为假
和真实的输入信号真正的
对于复杂的输入信号。
p
——频谱光谱,返回向量或矩阵。光谱的类型和大小取决于的价值类型
论点:
“权力”
- - - - - -p
包含每个通道的功率谱估计x
。在这种情况下,p
的大小Nf年代ub>×Nch年代ub>,在那里Nf年代ub>的长度是f
和Nch年代ub>通道的数量吗x
。pspectrum
尺度谱,这样,如果一个信号的频率内容正好在一个垃圾桶,其振幅,本是真正的信号的平均功率。例如,正弦信号的平均功率是半正弦信号振幅的平方。更多细节,请参阅测量确定的周期信号。
的谱图
- - - - - -p
包含一个短期的估计,time-localized功率谱x
。在这种情况下,p
的大小Nf年代ub>×Nt年代ub>,在那里Nf年代ub>的长度是f
和Nt年代ub>的长度是t
。
“坚持不懈”
- - - - - -p
表示为百分数,包含概率给定功率的信号成分在给定的时间和频率的位置。在这种情况下,p
的大小N压水式反应堆年代ub>×Nf年代ub>,在那里N压水式反应堆年代ub>的长度是压水式反应堆
和Nf年代ub>的长度是f
。
f
——频谱的频率光谱频率,作为一个向量返回。如果输入信号包含时间信息f
包含赫兹的频率。如果输入信号不包含时间信息,然后归一化单元的频率是rad /样品。
压水式反应堆
——功率值的持久性谱功率值的持久性,作为一个向量返回。
计算信号光谱,pspectrum
发现光谱分辨率之间的妥协实现信号的整个长度和性能的局限性而导致的计算大型fft算法:
如果可能的话,这个函数计算单个修改整个信号的周期图使用Kaiser窗。
如果不可能计算一个改进的周期图在合理的时间内,该函数计算韦尔奇周期图:它将信号划分为重叠部分,windows使用Kaiser窗每一部分,和平均周期图的部分。
光谱窗口年代trong>
任何现实世界的信号只有有限的时间长度是可以衡量的。这一事实向傅里叶分析引入了不可忽视的影响,假定信号周期或无限长。光谱窗口分配不同的权重不同的信号样本,系统处理——的尺寸效应。
窗口一个信号的最简单的方法是假定它等于零以外的测量时间间隔,所有样品都同样重要。这种“矩形窗口”两端不连续跳跃,导致光谱响了。所有其他光谱窗口锥形两端减少这种影响通过分配较小的权重样本接近边缘的信号。
窗口过程总是包含一个妥协之间相互矛盾的目标:提高分辨率和减少泄漏:
决议是能够准确地知道频率的信号能量分布空间。与理想的分辨率频谱分析仪可以区分两种不同的音调(纯正弦曲线)的信号,无论多么亲密的频率。定量,这种能力与mainlobe变换窗口的宽度。
泄漏事实是,在一个有限的信号,每个频率分量能量在整个项目完成频率跨度。频谱的泄漏量可以测量噪声的检测能力弱的语气在邻近的存在强烈的语气。定量,这种能力与窗口的频率变换的副瓣电平。
光谱归一化,这样一个纯质的音调在带宽,如果完全集中,有正确的振幅。
分辨率越好,泄漏越高,反之亦然。范围的一端,一个矩形窗口的最小可能的mainlobe和最高旁瓣。这个窗口可以解决密集音调如果他们有相似的能量,但它未能找到一个如果不弱。在另一端,一个窗口的高旁瓣抑制有宽mainlobe频率涂抹在一起。
pspectrum
使用Kaiser窗进行窗口。Kaiser窗,信号能量的一部分被mainlobe最重要的是取决于一个可调形状系数,β。pspectrum
从使用形状因素<年代pan class="inlineequation">β= 0年代pan>对应于一个矩形窗口,<年代pan class="inlineequation">β= 40年代pan>,一个宽mainlobe捕捉本质上所有的光谱能量可表示的双精度。一个中间值<年代pan class="inlineequation">β≈6年代pan>接近一个损害窗口非常密切。控制β,可以使用“漏”
名称-值对。如果你设置“漏”
来ℓ,然后ℓ和β是相关的<年代pan class="inlineequation">β= (1 - 40ℓ)年代pan>。看到凯撒
为更多的细节。
|
|
51损害窗口和51 Kaiser窗<年代pan class="inlineequation">β= 5.7年代pan>在时域 | 51损害窗口和51 Kaiser窗<年代pan class="inlineequation">β= 5.7年代pan>在频域 |
参数和算法选择年代trong>
计算信号光谱,pspectrum
最初的决定分辨率带宽衡量距离两个音调可以得到解决。分辨率带宽的理论价值
t马克斯年代ub>- - - - - -t最小值年代ub>,记录长度是选择信号的时域时间区域。
ENBW年代pan>是等效噪声带宽光谱的窗口。看到enbw
为更多的细节。
使用“漏”
控制ENBW名称-值对。论点的最小值对应于一个Kaiser窗<年代pan class="inlineequation">β= 40年代pan>。最大值对应于一个Kaiser窗<年代pan class="inlineequation">β= 0年代pan>。
然而在实践中,pspectrum
可能会降低分辨率。降低分辨率可以在合理的时间内计算频谱并显示它与有限数量的像素。这些实际的原因,最低分辨率带宽pspectrum
可以使用
在哪里<年代pan class="inlineequation">f跨度年代ub>使用指定的频带的宽度吗“FrequencyLimits”
。如果“FrequencyLimits”
没有指定,那么pspectrum
使用的采样率<年代pan class="inlineequation">f跨度年代ub>。<年代pan class="inlineequation">RBW<年代ub>性能年代ub>不能调整。
计算的光谱信号,功能选择较大的两个值,称为目标分辨率带宽:
如果分辨率带宽<年代pan class="inlineequation">RBW<年代ub>理论年代ub>,然后pspectrum
计算一个改进的周期图对整个信号。函数使用一个Kaiser窗形状因素控制的“漏”
名称-值对。看到周期图
为更多的细节。
如果分辨率带宽<年代pan class="inlineequation">RBW<年代ub>性能年代ub>,然后pspectrum
计算一个韦尔奇周期图的信号。功能:
将信号划分为重叠的部分。
Windows每一部分单独使用一个皇帝窗口,指定的形状系数。
平均周期图的部分。
韦尔奇的过程是为了减少平均频谱估计的方差不同的“实现”信号,给出的重叠部分,去除冗余数据,利用窗口。看到pwelch
为更多的细节。
,每个段的长度(或等价的窗口)计算使用
在哪里<年代pan class="inlineequation">f尼奎斯特年代ub>是奈奎斯特频率。(如果没有混叠,奈奎斯特频率的1/2有效的采样率,定义为中值的倒数相邻时间点之间的差异。的尼奎斯特范围是<年代pan class="inlineequation">[0,f尼奎斯特年代ub>]年代pan>真实的信号,<年代pan class="inlineequation">(- - - - - -f尼奎斯特年代ub>,f尼奎斯特年代ub>]年代pan>对于复杂的信号)。
步幅是发现通过调整初始估计,
所以这第一个窗口开始第一个示例的第一段和最后一个窗口完全结束最后一个示例的最后一段。
计算的时间谱的非平稳信号,pspectrum
将信号划分为重叠部分,windows每一部分Kaiser窗,计算短时傅里叶变换,然后连接形成一个矩阵的变换。
内容的非平稳信号是信号的频率随时间变化。的光谱图的非平稳信号的估计时间演化的频率的内容。构造的非平稳信号的谱图,pspectrum
遵循这些步骤:
把信号分成等长段。段必须足够短,信号的频率含量在一段没有明显变化。段可能会或可能不会重叠。
窗口每一部分和计算得到的光谱短时傅里叶变换。
使用段光谱构建光谱图:
如果使用输出参数,连接形成一个矩阵的谱。
如果不带输出参数调用,显示每个谱的功率分贝段的段。描绘了并排大小作为一个形象magnitude-dependent colormap。
函数可以计算光谱图仅为单通道信号。
把信号分成部分年代trong>
构建一个谱图,首先将信号划分为可能重叠的部分。与pspectrum
功能,您可以控制段的长度和相邻重叠部分使用“TimeResolution”
和“OverlapPercent”
名称-值对参数。如果你不指定长度和重叠,该函数选择一个长度根据整个长度的信号和一个重叠的百分比
在哪里<年代pan class="inlineequation">ENBW年代pan>是等效噪声带宽光谱的窗口。看到enbw
和谱计算为更多的信息。
指定的时间分辨率
如果信号没有时间信息,指定时间分辨率(区段长度)的样本。时间分辨率必须是一个整数大于或等于1和小于或等于信号长度。
如果信号的时间信息,指定秒的时间分辨率。函数将结果转换成大量的样品和轮它到最近的整数是小于或等于数量但不小于1。时间分辨率必须小于或等于信号持续时间。
指定重叠段长度的比例。函数将结果转换成大量的样品和轮它到最近的整数是小于或等于这个数字。
默认的时间分辨率
如果你不指定时间分辨率,那么pspectrum
使用整个信号的长度选择段的长度。这个函数设置的时间分辨率<年代pan class="inlineequation">⌈N/d⌉年代pan>样品,<年代pan class="inlineequation">⌈⌉年代pan>符号表示上限函数,N是信号的长度,d是一个除数,取决于N:
信号长度(N) | 因子(d) | 段长度 |
---|---|---|
2 样品-63年 样品 |
2 |
1 样品-32 样品 |
64年 样品-255年 样品 |
8 |
8 样品-32 样品 |
256年 样品-2047年 样品 |
8 |
32 样品-256年 样品 |
2048年 样品-4095年 样品 |
16 |
128年 样品-256年 样品 |
4096年 样品-8191年 样品 |
32 |
128年 样品-256年 样品 |
8192年 样品-16383年 样品 |
64年 |
128年 样品-256年 样品 |
16384年 样品-N样品 |
128年 |
128年 样本-⌈N/128年 ⌉样品 |
你仍然可以指定重叠相邻段。指定重叠段的数量变化。段在超越信号端点。
考虑seven-sample信号(s0 s1 s2 s3 s4 s5 s6)
。因为<年代pan class="inlineequation">⌈7/2⌉= 3.5⌈⌉= 4年代pan>,该函数将信号划分为两段长度四个当没有重叠。段的数量随着重叠的增加变化。
重叠的样本数量 | 得到的片段 |
---|---|
0 |
s0 s1 s2 s3 s4 s5 s6 0 |
1 |
s0 s1 s2 s3 s3 s4 s5 s6 |
2 |
s0 s1 s2 s3 s2 s3 s4 s5 s4 s5 s6 0 |
3 |
s0 s1 s2 s3 s1 s2 s3 s4 s2 s3 s4 s5 s3 s4 s5 s6 |
pspectrum
在信号如果最后一段超出信号端点。函数返回t
,一个向量的时间瞬间对应的中心部分。
段和计算光谱窗口年代trong>
后pspectrum
将信号划分为重叠部分,功能windows Kaiser窗的每一部分。形状因子β的窗口,因此泄漏,可以调整使用“漏”
名称-值对。函数计算每段的光谱和连接形式的光谱谱图矩阵。计算段光谱,pspectrum
遵循所描述的过程谱计算的下限,除了分辨率带宽
显示频谱功率年代trong>
如果不带输出参数,调用这个函数显示了短时傅里叶变换的分贝,使用MATLAB colormap颜色条的违约。颜色条由全功率范围内的光谱图。
的持久性频谱信号的时频视图显示一个给定的时间频率的百分比存在于一个信号。持久性光谱在电源频率直方图空间。特定频率持续时间越长在一个信号,信号的发展,它的时间比例越高,因此亮或“热”的颜色显示。使用持久性光谱识别信号隐藏在其他信号。
计算持久性频谱,pspectrum
执行以下步骤:
使用指定的泄漏计算光谱图,时间分辨率和重叠。看到谱图计算为更多的细节。
功率和频率值分割成二维垃圾箱。(使用“NumPowerBins”
名称-值对将指定数量的垃圾箱。)
对于每一个时间值,计算一个二元直方图的对数功率谱。对于每一个电源频率本哪里有信号能量在那一瞬间,增加相应的矩阵元素。和所有的时间值的直方图。
情节累积直方图对权力和频率,与颜色直方图的对数成正比计数表示成规范化的百分比。代表零值,使用一半的最小的大小。
功率谱年代trong> |
|
柱状图年代trong> |
|
累积直方图年代trong> |
|
[1]哈里斯弗雷德里克·j。”使用Windows的离散傅里叶变换的谐波分析。”IEEE学报》<年代up>®年代up>。66卷,1978年1月,51 - 83页。
[2]韦尔奇,彼得·d·“使用快速傅里叶变换功率谱的估计:基于时间平均在短方法,改进的周期图。”IEEE音频和电声学。15卷,1967年6月,第70 - 73页。
使用笔记和限制:年代pan>
时间表不支持代码生成。金宝app
周期图
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">pwelch
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">光谱图
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:<年代trong class="recommended-country">。
选择<年代pan class="recommended-country">网站你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。