fvtool

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

Описание

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

пример

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

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

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

Примеры

свернуть все

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

Создайте dsp.DigitalDownConverter Системный объект с настройками по умолчанию. Используя fvtool функция, постройте ответ величины полного каскада фильтра. 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