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