noisebw

Эквивалентная шумовая пропускная способность фильтра

Синтаксис

bw = noisebw(num, den, numsamp, Fs)

Описание

bw = noisebw(num, den, numsamp, Fs) возвращает двухстороннюю эквивалентную шумовую пропускную способность, в Гц, цифрового фильтра lowpass, данного в убывающих степенях z вектором числителя num и вектор знаменателя den. Пропускная способность вычисляется по выборкам numsamp импульсного ответа. Fs является уровнем выборки сигнала, что фильтр обработал бы; это используется в качестве масштабного коэффициента, чтобы преобразовать нормированное безразмерное количество в пропускную способность в Гц.

Примеры

свернуть все

Вычисляет эквивалентную шумовую пропускную способность Фильтра Баттерворта более чем 100 выборок импульсного ответа.

Установите уровень выборки, частоту Найквиста и несущую частоту.

fs = 16;
fNyq = fs/2;
fc = 0.5;

Сгенерируйте Фильтр Баттерворта.

[num,den] = butter(2,fc/fNyq);

Определите шумовую пропускную способность.

bw = noisebw(num,den,100,fs)
bw = 1.1049

Алгоритмы

Двухсторонняя эквивалентная шумовая пропускная способность

Фсi=1N|h(i)|2|i=1Nh(i)|2

где h является импульсным ответом фильтра, описанного num и den, и N является numsamp.

Ссылки

[1] Jeruchim, Мишель К., Филип Балабан, и К. Сэм Шэнмугэн, симуляция Коммуникэйшн-Системс, Нью-Йорк, нажатия пленума, 1992.

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте