getRateChangeFactors

Получите полные факторы интерполяции и десятикратного уменьшения

Синтаксис

[L,M] = getRateChangeFactors(rateConverter)

Описание

пример

[L,M] = getRateChangeFactors(rateConverter) возвращает полный коэффициент интерполяции, L, и полный фактор десятикратного уменьшения, M, соответствуя rateConverter. Объект конвертера уровня может быть Системой dsp.FarrowRateConverter object™ или Системный объект dsp.SampleRateConverter. Вычисленные факторы изменения уровня учитывают свойство OutputRateTolerance. Полный фактор десятикратного уменьшения влияет на допустимый формат кадра входа к объекту. Длина строки входного вектора или матрицы должна быть целочисленным кратным M.

Эта функция поддерживает генерацию C и Кода С++.

Примеры

свернуть все

Создайте объект dsp.FarrowRateConverter по умолчанию, который преобразовывает сигнал от 44,1 кГц до 48 кГц.

frc = dsp.FarrowRateConverter
frc = 
  dsp.FarrowRateConverter with properties:

   Main
        InputSampleRate: 44100
       OutputSampleRate: 48000
    OutputRateTolerance: 0
          Specification: 'Polynomial order'
        PolynomialOrder: 3

  Show all properties

Возвратите полную интерполяцию (L) и десятикратное уменьшение (M) факторы объекта фильтра.

[L,M] = getRateChangeFactors(frc)
L = 160
M = 147

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

src = dsp.SampleRateConverter;
[L,M] = getRateChangeFactors(src)
L = 147
M = 640

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

свернуть все

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

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

свернуть все

Полный коэффициент интерполяции, возвращенный как скаляр.

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

Полный фактор десятикратного уменьшения, возвращенный как скаляр. Полный фактор десятикратного уменьшения влияет на допустимый формат кадра входа к объекту. Длина строки входного вектора или матрицы должна быть целочисленным кратным M.

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

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

Функции

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

Введенный в R2014b

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