Генерировать непрерывные или дискретные синусоидальные волны
Инструментарий/источники системы DSP
Системная панель инструментов DSP Поддержка HDL/Источники
Блок синусоидальной волны генерирует многоканальный реальный или комплексный синусоидальный сигнал с независимой амплитудой, частотой и фазой в каждом выходном канале. Блок поддерживает типы данных с плавающей запятой и с фиксированной запятой.
Блок генерирует действительный синусоидальный сигнал при установке для параметра сложности вывода значения Real. Действительный синусоидальный выход определяется выражением типа
+ start)
где Вы определяете в Амплитудном параметре, f в герц в параметре Частоты и ϕ в радианах в параметре смещения Фазы.
Блок генерирует комплексный экспоненциальный сигнал при установке для параметра сложности вывода значения Complex. Этот комплексный экспоненциальный сигнал определяется выражением типа
Как для действительных, так и для комплексных синусоид значения параметров амплитуды, частоты и фазового смещения (A, f и «») могут быть скалярами или векторами длины-N, где N - требуемое количество каналов на выходе. При указании хотя бы одного из этих параметров в качестве вектора длины N к каждому каналу применяются скалярные значения, заданные для других параметров.
Например, чтобы сформировать трехканальный выход, содержащий следующие вещественные синусоиды, установите параметры блока, как показано на рисунке:
канал 3)
Сложность вывода = Real
Амплитуда = [1 2 3]
Частота = [1000 500 250]
Фазовое смещение = [0 0 pi/2]
Типы данных |
|
Прямой проход |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулей |
|