exponenta event banner

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 Гц. Эта частота является наименьшей частотой, которая может быть разрешена в спектре.

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

свернуть все

Объект-оценщик, указанный как один из следующих:

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

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

свернуть все

Разрешающая пропускная способность оценки, возвращаемая как скаляр.

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

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

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

Представлен в R2013b