文档

upsample

以整数因子增加抽样率

描述

例子

y= upsample (xn增加的抽样率x通过插入n- 1个0。如果x是一个矩阵,函数将每一列作为一个单独的序列。

y= upsample (xn阶段指定用来抵消上采样序列的采样数。

例子

全部折叠

将序列的采样率增加到原来的3倍。

X = [1 2 3 4];y = upsample (x, 3)
y =1×121 0 0 2 0 0 3 0 0 4 0 0

增加序列的采样率3倍,并增加相位偏移2。

X = [1 2 3 4];y = upsample (x 3 2)
y =1×120 0 1 0 0 2 0 0 3 0 0

将矩阵的采样率增加到原来的3倍。

X = [1 2;3 4;5 6];y = upsample (x, 3)
y =9×21 2 0 0 0 3 4 0 0 0 0 5 6 0 0 0 0

输入参数

全部折叠

输入数组,指定为向量或矩阵。如果x是一个矩阵,函数将列看作独立的通道。

例子:因为(π/ 4 * (0:159))+ randn (1160)指定嵌入高斯白噪声中的正弦信号。

例子:因为(pi. / (4; 2) * (0:159)) ' + randn (160 2)指定双通道噪声正弦波。

上采样系数,指定为正整数。

数据类型:|

偏移量,指定为从0到的正整数n- 1。

数据类型:|

输出参数

全部折叠

上采样的数组,作为向量或矩阵返回。yx×n样本。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

之前介绍过的R2006a