Как манипулировать периодом скотского пилообразного - PullRequest
0 голосов
/ 21 июня 2019

Благодаря помощи пользователя Джона Кастера я смог создать треугольный импульс.Я хотел бы задать дополнительный вопрос.Текущая форма функции для создания импульса треугольника такова:

def TrianglePulse(search_spectrum, period, amplitude):
    triangle = (signal.sawtooth(period * search_spectrum, 0.5) + 1) * (amplitude/2)

Этот импульс используется для корреляции некоторых данных с периодом 150 мкс.Если я правильно понял, период зуба пилы равен 1 с.Когда я пытаюсь изменить период пилообразного сигнала так, чтобы он соответствовал периоду данных, его структура меняется и становится только положительной, независимо от аргумента, который я предоставляю функции (0, 1, 0,5).Есть ли способ манипулировать как периодом, так и временем нарастания / спада пилообразного устройства?

В качестве альтернативы, что я мог бы использовать или создать, чтобы иметь возможность иметь тот же результат, что и сигнал.() функция?

Спасибо за ваше время!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...