Генерировать реальные или сложные синусоидальные сигналы
Осциллятор с числовым управлением или NCO объект генерирует реальные или сложные синусоидальные сигналы. Амплитуда генерируемого сигнала всегда равна 1.
Для генерации действительных или сложных синусоидальных сигналов:
Создать dsp.NCO и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
возвращает nco = dsp.NCONCO object™ системы, nco, который генерирует многоканальный реальный или комплексный синусоидальный сигнал с независимой частотой и фазой в каждом выходном канале.
nco = dsp.NCO( возвращает Name,Value)NCO Системный объект, nco, каждое указанное свойство имеет заданное значение.
возвращает синусоидальный сигнал, когда Y = nco()PhaseIncrementSource и PhaseOffsetSource оба свойства имеют значение 'Property'.
возвращает синусоидальный сигнал, Y = nco(phInc,OFFSET)Y, с приращением фазы, phIncи фазовое смещение, OFFSET, когда PhaseIncrementSource и PhaseOffsetSource свойства оба 'Input port'. phInc и OFFSET оба должны быть векторами строк одинаковой длины, где длина определяет количество каналов в выходном сигнале.
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
Этот объект реализует алгоритм, входы и выходы, описанные на странице ссылок блока NCO. Свойства объекта соответствуют свойствам блока, за исключением того, что нет свойства объекта, соответствующего параметру Sample time block. Время выборки объектов составляет одну секунду.