MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем

Обработка сигналов и изображений\Signal Processing Toolbox

Список функций Signal Processing Toolbox: Весовые функции (окна)

  В оглавление\ К следующему разделу \ К предыдущему разделу

DOWNSAMPLE

Выделение каждого n-го отсчета сигнала

Синтаксис:

y = downsample(x,n)
y = downsample(x,n,phase)

Описание:

y = downsample(x,n)

Уменьшает частоту дискретизации сигнала x путем выборки лишь каждого n-го отсчета, начиная с первого. Сигнал x может быть вектором или матрицей. В матричном случае x обрабатывается по столбцам.

y = downsample(x,n,phase)

То же, что предыдущий вариант синтаксиса, но дополнительный входной параметр phase позволяет указать фазу прореживания, то есть задержку момента выбора первого выходного отсчета. Параметр phase должен быть целым числом, лежащим в диапазоне от 0 до n-1.

Примеры

Уменьшим частоту дискретизации последовательности отсчетов в три раза:

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

Теперь сделаем то же самое, но зададим сдвиг по фазе на два отсчета:

y = downsample(x,3,2)
y =
    3    6    9

Уменьшим частоту дискретизации матричного сигнала в три раза:

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

Сопутствующие функции: decimate, interp, interp1, resample, spline, upfirdn

  В оглавление\ К следующему разделу \ К предыдущему разделу


Поиск по сайту:

Система Orphus

Яндекс.Метрика