upsample
Увеличение частоты дискретизации в целое число раз.
| Библиотека |
|
Аргументы
Входные аргументы
#
x —
входной массив
вектор | матрица
Details
Входной массив, заданный как вектор или матрица. Если x — матрица, функция обрабатывает столбцы как независимые каналы.
#
n —
коэффициент повышения частоты дискретизации
положительное целое число
Details
Коэффициент повышения частоты дискретизации, заданный как положительное целое число.
| Типы данных |
|
Примеры
Увеличение частоты дискретизации
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