主要内容

填充

使用自回归建模填充空白

描述

例子

y= fillgaps(X的)替换任何在一个信号中X随着估计从剩余样本的前向和反向自回转性配合外推。如果X是一个矩阵,则该函数将每一列视为一个独立的通道。

例子

y= fillgaps(Xmaxlen的)指定估计中使用的最大样本数。当您的信号在整个自动增加过程中,当您的信号在整个范围内都有很好地表征时,请使用此参数。

例子

y= fillgaps(Xmaxlen订单的)指定用于重建间隙的自回归模型的顺序。

例子

fillgaps(___的)没有输出参数绘制原始样本和重建信号。此语法接受以前语法的任何输入参数。

例子

全部折叠

加载采样的语音信号 F S. = 7. 4. 1 8. H Z. .该文件包含一段女性声音的录音,她说的是“MATLAB®”。播放声音。

加载mtlb%听到,键入soundsc(mtlb,fs)

模拟一种情况,在这种情况下,有噪声的传输信道会不可挽回地损坏部分信号。大约每500个样本引入随机长度的间隙。重置随机数生成器以获得可重复的结果。

rng默认gn = 3;太= mtlb;Gl = randi([300 600],gn,1);为了KJ = 1:GN MT(KJ * 1000 + RANDI(100)+(1:GL(KJ)))= NAN;结尾

绘制原始和损坏的信号。为了便于显示,偏移损坏的信号。播放带间隙的信号。

情节([mtlb mt + 4])传说('原来的'“腐败”的)

图中包含一个轴对象。轴对象包含两个类型为line的对象。这些对象代表原始的,损坏的。

%听到,键入soundsc(mt,fs)

使用自回归过程重建信号。使用填充使用默认设置。再次使用偏移量绘制原始信号和重建信号。播放重建信号。

磅= fillgaps (mt);情节([mtlb磅+ 4])传说('原来的'“重建”的)

图中包含一个轴对象。轴对象包含两个类型为line的对象。这些对象代表原始的,重建的。

%听到,输入soundsc(lb,Fs)

加载包含用于薄荷的深度测量的文件,用于薄荷为美国Penny。在国家标准和技术研究所采取的数据在128×128电网上进行采样。

加载一分钱

绘制带有25条铜色轮廓线的轮廓图。

数控= 25;轮廓(p,nc)colormapij广场

图中包含一个轴对象。轴对象包含一个轮廓类型的对象。

在数据中引入4个10 × 10的间隙。绘制损坏信号的等高线图。

P(50:60,80:90)=楠;P(100:110,20:30)= NaN;P(100:110,100:110)= NaN;P(20:30,110:120)= NaN;轮廓(p,nc)colormapij广场

图中包含一个轴对象。轴对象包含一个轮廓类型的对象。

使用填充重建数据,将每个列视为独立信道。指定在每个端的30个样本外推出的第8阶自回归模型。绘制重建的轮廓图。

q = fillgaps (P, 30日8);轮廓colormap (q, nc)ij广场

图中包含一个轴对象。轴对象包含一个轮廓类型的对象。

生成一个由两个正弦波和洛伦兹曲线组成的函数。该功能以200hz采样2秒。策划的结果。

x = 1:0.005:1;f = 1. / (1 + 10 * x ^ 2) +罪(2 *π* 3 * x) / 10 + cos(25 *π* x) / 10;情节(x, f)

图中包含一个轴对象。轴对象包含类型线的对象。

插入空白间隔(-0.8,-0.6),(-0.2,0.1),(0.4,0.7)。

h = f;h(x> -0.8&x <-0.6)= nan;h(x> -0.2&x <0.1)= nan;h(x> 0.4&x <0.7)= nan;

的默认设置填充空白填充.绘制原始和重建的功能。

y = fillgaps(h);绘图(x,f,'。',x,y)传奇('原来的'“重建”的)

图中包含一个轴对象。轴对象包含两个类型为line的对象。这些对象代表原始的,重建的。

重复计算,但现在指定3个样本的最大预测序列长度和一个模型顺序为1.绘制原始和重建的功能。最简单,填充执行线性拟合。

y = fillgaps (h、3、1);绘图(x,f,'。',x,y)传奇('原来的'“重建”的)

图中包含一个轴对象。轴对象包含两个类型为line的对象。这些对象代表原始的,重建的。

指定80个样本的最大预测序列长度和40的模型顺序。绘制原始和重建的功能。

y = fillgaps (h、80、40);绘图(x,f,'。',x,y)传奇('原来的'“重建”的)

图中包含一个轴对象。轴对象包含两个类型为line的对象。这些对象代表原始的,重建的。

将模型顺序更改为70.绘制原始和重建的功能。

y = fillgaps (h、80、70);绘图(x,f,'。',x,y)传奇('原来的'“重建”的)

图中包含一个轴对象。轴对象包含两个类型为line的对象。这些对象代表原始的,重建的。

重建是不完美的,因为非常高的模型阶往往有有限精度的问题。

产生由在1kHz上采样的啁啾的两个实例组成的多声道信号,1秒。啁啾的频率在0.3秒时为零,线性增加以达到40 Hz的最终值。每个实例都有不同的直流值。

Fs = 1000;t = 0:1 / Fs: 1 - 1 / f;r =唧唧声(t - 0.3, 0, 0.7, 40);f = 1.1;q = [r-f; r + f] ';

引入信号间隙。其中一个间隙覆盖了低频区域,另一个间隙覆盖了高频区域。

GAP =(460:720);Q(GAP-300,1)= NAN;Q(间隙+ 200,2)= NaN;

使用默认参数填充空白。绘制重建的信号。

y = fillgaps (q);情节(t, y)

图中包含一个轴对象。轴对象包含两个类型为line的对象。

通过拟合14级自回归模型来填补空白。限制模型在每个间隙结束时包含15个样本。使用功能填充绘制重建图。

fillgaps (q, 15日14)

图中包含一个轴对象。轴对象包含4个类型为line的对象。

增加在估计到150中使用的样本数量。将模型顺序增加到140。

FileGAPS(Q,150,140)

图中包含一个轴对象。轴对象包含4个类型为line的对象。

输入参数

全部折叠

输入信号,指定为向量或矩阵。如果X是一个矩阵,那么它的列被视为独立的通道。X包含s代表缺少样本。

例子:因为(π/ 4 *(0:159))+重塑(的(32岁,1)*[0南南0],1160)是单通道行矢量信号缺少其样本的40%。

例子:cos (pi. /(4; 2) *(0:159)) ' +重塑(的(64 1)*[0南南0],160年,2)是具有大间隙的双通道信号。

数据类型:单身的|
复数支持:金宝app是的

预测序列的最大长度,指定为正整数。如果你离开maxlen未指定的,那么填充迭代地使用以前的前向估计和向后估计的所有未来点来迭代归功于自回归模型。

数据类型:单身的|

自回归模型顺序,指定为'AIC'或者一个正整数。当时,顺序被截断订单是无限的,或者没有足够的可用样本。如果您指定订单作为'AIC',或者将其留下未指明,然后填充选择最小化Akaike信息标准的顺序。

数据类型:单身的||字符|细绳

输出参数

全部折叠

重构信号,以向量或矩阵的形式返回。

参考文献

[1] Akaike,Hirotugu。“适用于预测的自回归模型。”统计数学研究所年报.卷。21,1969,第243-247页。

[2]凯,史蒂文米。现代光谱估计:理论与应用.Englewood Cliffs, NJ: Prentice Hall, 1988。

索福克勒斯·奥法尼迪斯最佳信号处理:导论.第二版。纽约:麦格劳山,1996年。

也可以看看

|

在R2016A介绍