getDecimationFactors

Получите факторы децимации каждого этапа фильтра цифрового вниз конвертер

Описание

пример

M = getDecimationFactors(dwnConv) возвращает вектор, M, с факторами децимации каждого этапа фильтра цифрового вниз конвертер, dwnConv. Если фильтр третьего каскада исключен, то M вектор 1 на 2, содержащий факторы децимации первых и вторых этапов фильтра. Если фильтр третьего каскада не исключен, то M 1 3 вектор, содержащий факторы децимации первого, второго, и фильтры третьего каскада.

Примеры

свернуть все

Получите факторы децимации каждого этапа фильтра dsp.DigitalDownConverter Система object™.

Создайте dsp.DigitalDownConverter Системный объект с настройками по умолчанию. Используя getDecimationFactors функционируйте, получите факторы децимации каждого этапа объекта.

dwnConv = dsp.DigitalDownConverter
dwnConv = 
  dsp.DigitalDownConverter with properties:

           DecimationFactor: 100
         MinimumOrderDesign: true
                  Bandwidth: 200000
    StopbandFrequencySource: 'Auto'
             PassbandRipple: 0.1000
        StopbandAttenuation: 60
                 Oscillator: 'Sine wave'
            CenterFrequency: 14000000
                 SampleRate: 30000000

  Show all properties

M = getDecimationFactors(dwnConv) %#ok
M = 1×3

    25     2     2

DecimationFactor свойство объекта установлено в 100. Выход M по умолчанию 1 3 вектор, где каждым элементом в векторе является фактор полного фактора децимации.

Когда вы устанавливаете DecimationFactor к вектору 1 на 2 объект обходит фильтр третьего каскада и устанавливается коэффициент децимации первых и вторых этапов фильтрации к значениям в первых и вторых векторных элементах соответственно.

dwnConv.DecimationFactor = [10 10]
dwnConv = 
  dsp.DigitalDownConverter with properties:

           DecimationFactor: [10 10]
         MinimumOrderDesign: true
                  Bandwidth: 200000
    StopbandFrequencySource: 'Auto'
             PassbandRipple: 0.1000
        StopbandAttenuation: 60
                 Oscillator: 'Sine wave'
            CenterFrequency: 14000000
                 SampleRate: 30000000

  Show all properties

M = getDecimationFactors(dwnConv)
M = 1×2

    10    10

Выход getDecimationFactors функция является теперь вектором 1 на 2.

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

свернуть все

Цифровой вниз конвертер в виде dsp.DigitalDownConverter Система object™.

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

свернуть все

Факторы децимации каждого этапа фильтра, возвращенного как 1 2 или 1 3 вектор. Если фильтр третьего каскада исключен, то M вектор 1 на 2, содержащий факторы децимации первых и вторых этапов фильтра. Если фильтр третьего каскада не исключен, то M 1 3 вектор, содержащий факторы децимации первого, второго, и фильтры третьего каскада.

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

Представленный в R2012a