getActualOutputRate

Получите фактическую норму выработки

Описание

пример

fsout = getActualOutputRate(rateConverter) возвращает фактическую выходную частоту дискретизации rateConverter объект, учитывая OutputRateTolerance свойство. Объектом конвертера уровня может быть dsp.FarrowRateConverter Система object™ или dsp.SampleRateConverter Системный объект.

Примеры

свернуть все

Установите допуск фильтра к 1%, затем возвратите фактическую выходную частоту дискретизации для преобразования по умолчанию между 44,1 кГц и 48 кГц.

frc = dsp.FarrowRateConverter();
frc.OutputRateTolerance = 0.01;
FsOut = getActualOutputRate(frc)
FsOut = 4.8109e+04

Фактическая норма выработки может отличаться от требуемого OutputSampleRate, в сконфигурированном допуске.

Получите фактическую выходную частоту дискретизации для преобразования между 192 кГц и 44,1 кГц, когда дали допуск 1%.

src = dsp.SampleRateConverter;
src.OutputRateTolerance = 0.01;
FsOut = getActualOutputRate(src)
FsOut = 4.4308e+04

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

свернуть все

Полиномиальный фильтр преобразования частоты дискретизации, заданный как dsp.FarrowRateConverter или dsp.SampleRateConverter Системный объект.

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

свернуть все

Фактическая выходная частота дискретизации фильтра, возвращенного как скаляр в Гц.

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

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

Функции

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

Введенный в R2014b