upsample
:将采样率提高整数倍
语法
y = upsample(x,n)
y = upsample(x,n,phase)
说明
y = upsample(x,n)
通过在样本之间插入 n - 1
个零来增加 x
的采样率。如果 x
是矩阵,则该函数将每一列视为单独的序列。
y = upsample(x,n,phase)
指定未采样序列所偏移的样本数。
示例
提高采样率
将序列的采样率提高 3
倍。
x = [1 2 3 4];
y = upsample(x,3)
y = 1×12
1 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×12
0 0 1 0 0 2 0 0 3 0 0 4
将矩阵的采样率提高3倍。
x = [1 2;
3 4;
5 6];
y = upsample(x,3)
y = 9×2
1 2
0 0
0 0
3 4
0 0
0 0
5 6
0 0
0 0