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