freqz

Частотная характеристика многоскоростного многоступенчатого фильтра

Описание

пример

[h,f] = freqz(sysobj,n,range) возвращает комплексную частотную характеристику, h, из многоскоростной многоступенчатой Системы фильтра object™ и вектор частоты f в котором h вычисляется. n количество точек частоты и range частотный диапазон, по которому вычисляется ответ.

Для объекта конвертера частоты дискретизации частота дискретизации является большим из InputSampleRate и OutputSampleRate.

пример

[h,f] = freqz(sysobj,f) возвращает комплексную частотную характеристику h вычисленный в точках частоты задан векторным f. Входной вектор f находится в Гц.

Примеры

свернуть все

Создайте многоступенчатый конвертер частоты дискретизации со свойствами по умолчанию, соответствование объединенным трем этапам фильтра раньше преобразовывало от 192 кГц до 44,1 кГц. Вычислите и отобразите частотную характеристику.

src = dsp.SampleRateConverter;
[H,f] = freqz(src);
plot(f,20*log10(abs(H)))

Вычислите и отобразите частотную характеристику в области значений между 20 Гц и 44,1 кГц.

f = 20:10:44.1e3;
[H,f] = freqz(src,f);
plot(f,20*log10(abs(H)))

Вычислите комплексную частотную характеристику комплексной полосы пропускания decimator использование freqz функция.

Создайте dsp.ComplexBandpassDecimator объект. Установите DecimationFactor к 12, CenterFrequency к 5 000 Гц, и SampleRate к 44 100 Гц. Вычислите и отобразите частотную характеристику.

cbp = dsp.ComplexBandpassDecimator(12,5000,44100);
[h,f] = freqz(cbp);
plot(f,20*log10(abs(h)))
grid on
xlabel('Frequency (Hz')
ylabel('h (dB)')

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

свернуть все

Отфильтруйте Системный объект, заданный как dsp.ComplexBandpassDecimator или dsp.SampleRateConverter Системный объект.

Количество частоты указывает для оценки ответа, заданной как положительный целочисленный скаляр. Если n не задан, значение по умолчанию 8192.

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

Область значений рассмотрела при вычислении частотной характеристики, заданной как любой 'half' (от 0 до π) или 'whole' (от 0 до 2π). Если range не задан, значения по умолчанию 'half'.

Частоты в Гц, на уровне которого вычисляется ответ, задали как вектор.

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

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

свернуть все

Комплексная частотная характеристика, возвращенная как вектор.

Типы данных: double
Поддержка комплексного числа: Да

Частоты, на которых вычисляется ответ, возвратились как вектор.

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

Смотрите также

Функции

Системные объекты

Введенный в R2018a

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