Генерируйте непрерывную или дискретную синусоиду
Системный тулбокс/источники DSP
Поддержка/источники DSP System Toolbox HDL
Блок Sine Wave генерирует многоканальный действительный или комплексный синусоидальный сигнал с независимой амплитудой, частотой и фазой в каждом выходном канале. Блок поддержки с плавающей точкой и со знаком типов данных с фиксированной точкой.
Блок генерирует действительный синусоидальный сигнал, когда вы устанавливаете параметр Output complexity равным Real
. Действительный синусоидальный выход определяется выражением типа
где вы задаете A в параметре Amplitude, f в hertz в параметре Frequency и в радианах в параметре Phase offset.
Блок генерирует сигнал комплексной экпоненты, когда вы устанавливаете параметр Output complexity равным Complex
. Этот комплексный экспоненциальный сигнал определяется выражением типа
Как для действительных, так и для сложных синусоидов Amplitude, Frequency и Phase offset значений параметра (A, f и Когда вы задаете по крайней мере один из этих параметров как вектор length-N, скалярные значения, заданные для других параметров, применяются к каждому каналу.
Для примера, чтобы сгенерировать трехканальный выход, содержащий следующие действительные синусоиды, установите параметры блоков как показано:
Output complexity = Real
Amplitude = [1 2 3]
Frequency = [1000 500 250]
Phase offset = [0 0 pi/2]
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|