getRBW

Полоса пропускания разрешения спектра

Описание

пример

RBW = getRBW(estimator) возвращает полосу пропускания разрешения спектральной оценки.

RBW = getRBW(estimator,Fs) возвращает полосу пропускания разрешения, принимающую входную частоту дискретизации Fs.

Примеры

свернуть все

Вычислите спектр мощности многоканального синусоидального сигнала с помощью dsp.SpectrumEstimator Система object™. Можно получить вектор из частот, на которых спектр оценивается с помощью getFrequencyVector функция. Чтобы вычислить полосу пропускания разрешения оценки (RBW), используйте getRBW функция.

Сгенерируйте синусоиду с тремя каналами, произведенную на уровне 1 кГц. Задайте синусоидальные частоты 100, 200, и 300 Гц. Вторым и третьим каналам возмещали их фазы сначала$\pi/2$ и$\pi/4$, соответственно.

sineSignal = dsp.SineWave('SamplesPerFrame',1000,'SampleRate',1000, ...
    'Frequency',[100 200 300],'PhaseOffset',[0 pi/2 pi/4]);

Оцените и постройте односторонний спектр сигнала. Используйте dsp.SpectrumEstimator объект для расчета и dsp.ArrayPlot для графического вывода.

estimator = dsp.SpectrumEstimator('FrequencyRange','onesided');
plotter = dsp.ArrayPlot('PlotType','Line','YLimits',[0 0.75], ...
    'YLabel','Power Spectrum (watts)','XLabel','Frequency (Hz)');

Продвиньтесь до, получают потоки данных и отображают спектры трех каналов.

y = sineSignal();
pxx = estimator(y);
plotter(pxx)

Получите вектор из частот, на которых спектр оценивается в Гц, с помощью getFrequencyVector функция.

f = getFrequencyVector(estimator);

Вычислите полосу пропускания разрешения (RBW) оценки с помощью getRBW функция.

rbw = getRBW(estimator)
rbw =

    0.0015

Полоса пропускания разрешения спектра мощности сигнала составляет 0,0015 Гц. Эта частота является наименьшей частотой, которая может быть разрешена на спектре.

Входные параметры

свернуть все

Объект Estimator в виде одного из следующего:

Введите частоту дискретизации в виде действительной положительной скалярной величины.

Выходные аргументы

свернуть все

Полоса пропускания разрешения оценки, возвращенной как скаляр.

Полоса пропускания разрешения, RBW, наименьшая положительная частота или интервал частоты, который может быть разрешен. Это равно NENBW*SampleRate/L, где L входная длина и NENBW нормированная эффективная шумовая полоса пропускания окна.

Тип данных RBW совпадает с типом данных входа.

Типы данных: single | double

Введенный в R2013b