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

Алгоритмы

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

Fsi=1N|h(i)|2|i=1Nh(i)|2

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

Ссылки

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

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