info

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

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

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

  • TheoreticalSFDR - Теоретическая паразитная свободная динамическая область значений (SFDR) в дБц.

  • FrequencyResolution - Частотное разрешение 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