文档

downsample

以整数因子降低采样率

语法

y = downsample (x, n)
y = downsample (x n阶段)

描述

例子

y= downsample (xn降低的采样率x保留第一个样本,然后每一个n第一次取样后。如果x是一个矩阵,函数将每一列作为一个单独的序列。

y= downsample (xn阶段指定用于偏移下采样序列的采样数。

例子

全部折叠

将序列的采样率降低到原来的3倍。

X = [1 2 3 4 5 6 7 8 9 10];y = downsample (x, 3)
y =1×41 4 7 10

将序列的采样率降低到原来的3倍,并增加相位偏移2。

y = downsample (x 3 2)
y =1×33 6 9

将矩阵的采样率降低到原来的3倍。

X = [1 2 3;4 5 6;7 8 9;10 11 12];y = downsample (x, 3)
y =2×312 3 10 11 12

输入参数

全部折叠

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

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

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

数据类型:|
复数的支持:万博1manbetx是的

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

数据类型:|

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

数据类型:|

输出参数

全部折叠

下采样的数组,作为向量或矩阵返回。

扩展功能

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

之前介绍过的R2006a

这个话题有用吗?