Сгенерируйте действительный или объедините синусоидальные сигналы
Генератор с программным управлением или 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 должны оба быть векторы-строки из той же длины, где длина определяет количество каналов в выходном сигнале.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока NCO. Свойства объектов соответствуют свойствам блока, кроме нет никакого свойства объекта, которое соответствует параметрам блоков Sample time. Объекты принимают шаг расчета одной секунды.