fvtool

Визуализация частотной характеристики каскада цифрового преобразователя частоты или фильтра цифрового преобразователя частоты

Описание

fvtool(Conv) строит график величины характеристики цифрового преобразователя или цифрового преобразователя, Conv. По умолчанию объект строит график каскадной характеристики до второй нулевой частоты CIC (или до первой, когда существует только одно ядро CIC). Чтобы использовать этот синтаксис, объект Conv должен быть заблокирован.

пример

fvtool(Conv,'Arithmetic',arithType) задает арифметический тип фильтров внутри конвертера. Установите 'Arithmetic' вход в 'double', 'single', или 'fixed-point'. Когда Conv объект находится в разблокированном состоянии, необходимо задать арифметический тип. Когда Conv объект находится в заблокированном состоянии, он игнорирует арифметический входной параметр.

Для примера, чтобы построить график величины характеристики цифрового преобразователя частоты в разблокированном состоянии, установите 'Arithmetic' вход.

dwnConv = dsp.DigitalDownConverter
fvtool(dwnConv,'Arithmetic','fixed-point')

Примеры

свернуть все

Постройте график величины характеристики цифрового преобразователя частоты с помощью fvtool функции и visualizeFilterStages функция.

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

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

Использование fvtool

Если Системный объект разблокирован, необходимо задать арифметику фильтра через 'Arithmetic' вход fvtool функция. Если системный объект заблокирован, арифметический вход игнорируется.

fvtool(dwnConv,'Arithmetic','fixed-point')

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains 3 objects of type line. These objects represent Filter #1: Quantized, Filter #1: Reference.

Использование visualizeFilterStages

Чтобы просмотреть величину ответ отдельных каскадов фильтра, вызовите visualizeFilterStages функция.

visualizeFilterStages(dwnConv,'Arithmetic','fixed-point')

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains 9 objects of type line. These objects represent CIC decimator, Decimation factor = 25: Quantized, CIC decimator, Decimation factor = 25: Reference, CIC compensator, Decimation factor = 2: Quantized, CIC compensator, Decimation factor = 2: Reference, Halfband decimator, Decimation factor = 2: Quantized, Halfband decimator, Decimation factor = 2: Reference, Cascade response: Quantized, Cascade response: Reference.

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

свернуть все

Цифровой преобразователь или цифровой преобразователь, заданный как dsp.DigitalDownConverter или dsp.DigitalUpConverter Системные object™.

Когда Conv объект находится в разблокированном состоянии, необходимо задать арифметический тип. Когда Conv объект находится в заблокированном состоянии, он игнорирует арифметический входной параметр.

Введенный в R2012a