Сгенерируйте действительный или объедините синусоидальные сигналы
Генератор с программным управлением или 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. Объекты принимают шаг расчета одной секунды.