fselect

Извлечение сигнала синестрейма на заданных частотах

Синтаксис

input2 = fselect(input,fmin,fmax)
input2 = fselect(input,index)

Описание

input2 = fselect(input,fmin,fmax) извлекает фрагмент входного сигнала синестреама input в частотной области значений между fmin и fmax. Задайте fmin и fmax в тех же частотных модулях, что и сигнал синестрейма.

input2 = fselect(input,index) извлекает сигнал синестрейма на определенных частотах, заданных вектором индексов index.

Примеры

Извлеките вторую частоту в сигнале синестреама:

% Create the input signal
input = frest.Sinestream('Frequency',[1 2.5 5],...
                      'Amplitude',[1 2 1.5],...
                      'NumPeriods',[4 6 12],...
                      'RampPeriods',[0 2 6]);

% Extract a sinestream signal for the second frequency
input2 = fselect(input,2)

% Plot the extracted input signal
plot(input2)

Введенный в R2010a