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