информация

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

Синтаксис

S = info(nco)

Описание

пример

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