info

Характеристическая информация о сгенерированном сигнале

Синтаксис

Описание

пример

S = info(nco) возвращает структуру, содержащую характеристическую информацию, S, о dsp.NCO Система object™, nco.

Примеры

свернуть все

Характеристическая информация объекта NCO задана следующими полями:

  • NumPointsLUT — Количество точек данных в интерполяционной таблице.

  • SineLUTSize — Размер интерполяционной таблицы синуса волны четвертью в байтах.

  • TheoreticalSFDR — Теоретический свободный от паразитных составляющих динамический диапазон (SFDR) в дБн.

  • FrequencyResolution — Частота resolultion NCO.

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

nco = dsp.NCO
nco = 
  dsp.NCO with properties:

                PhaseIncrementSource: 'Input port'
                   PhaseOffsetSource: 'Property'
                         PhaseOffset: 0
                              Dither: true
                       NumDitherBits: 4
                   PhaseQuantization: true
         NumQuantizerAccumulatorBits: 12
    PhaseQuantizationErrorOutputPort: false
                            Waveform: 'Sine'
                     SamplesPerFrame: 1
                      OutputDataType: 'Custom'

  Show all properties

info(nco)
ans = struct with fields:
           NumPointsLUT: 1025
            SineLUTSize: 2050
        TheoreticalSFDR: 84
    FrequencyResolution: 1.5259e-05

Поля и их соответствующие значения изменяются в зависимости от настроек объекта. Например, если PhaseQuantization свойство установлено в false, TheoreticalSFDR поле не появляется.

nco.PhaseQuantization = false;
info(nco)
ans = struct with fields:
           NumPointsLUT: 16385
            SineLUTSize: 32770
    FrequencyResolution: 1.5259e-05

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

свернуть все

Генератор с программным управлением в виде dsp.NCO Системный объект.

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

свернуть все

Характеристическая информация о dsp.NCO Системный объект, возвращенный как структура, S. Количество полей S и их значения варьируются в зависимости от настроек значения свойства nco. Возможные поля и их значения:

Поле Значение
NumPointsLUTКоличество точек данных для интерполяционной таблицы. Интерполяционная таблица реализована как таблица синуса волны четвертью.
SineLUTSizeРазмер интерполяционной таблицы синуса волны четвертью в байтах.
TheoreticalSFDRТеоретический свободный от паразитных составляющих динамический диапазон (SFDR) в дБн. Это поле применяется, когда вы устанавливаете PhaseQuantization свойство к true.
FrequencyResolutionРазрешение частоты NCO в Гц. Шаг расчета выходного сигнала принят, чтобы быть 1 второй.

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

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

Объекты

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