Engee 文档

上采样

将采样率提高整数倍。

库::`工程师`

语法

函数调用

争论

输入参数

# x — 输入数组

+ 向量资料 | 矩阵

Details

指定为向量或矩阵的输入数组。 如果 x -矩阵,该函数将列视为独立的通道。

# *n*是 采样率提升 因素+ 一个正整数

Details

的采样率提升因子,设置为正整数。

数据类型

漂浮物32, 漂浮64</无翻译>

# 阶段 — 偏移量

+ 0 (默认情况下)| 一个正整数

Details

偏移集为正整数从 0 以前 <参数:n>>-1.

数据类型

漂浮物32, 漂浮64</无翻译>

输出参数

# y — 具有增加采样的阵列 费率+ 向量资料 | 矩阵

Details

采样率增加的数组,作为向量或矩阵返回。 输出参数 y 包含 [参数:x]×<参数:n>> 数数。

例子:

提高采样率

Details

增加序列的采样率在 3 时代。

import EngeeDSP.Functions: upsample

x = [1, 2, 3, 4]
y = upsample(x, 3)
12-element Vector{Int64}:
 1
 0
 0
 2
 0
 0
 3
 0
 0
 4
 0
 0

增加序列的采样率在 3 一次并将相位偏移加到 2 时代。

x = [1, 2, 3, 4]
y = upsample(x, 3, 2)
12-element Vector{Int64}:
 0
 0
 1
 0
 0
 2
 0
 0
 3
 0
 0
 4

增加矩阵的采样率在 3 时代。

x = [1 2; 3 4; 5 6]
y = upsample(x, 3)
9×2 Matrix{Int64}:
 1  2
 0  0
 0  0
 3  4
 0  0
 0  0
 5  6
 0  0
 0  0