синусоидальный сигнал с переменной частотой - PullRequest
0 голосов
/ 08 мая 2018

Я хочу генерировать синусоидальный сигнал переменной частоты. Я изменяю частоту с 0 Гц до 30 Гц, но выход синусоидальной частоты увеличивается выше 30 Гц во время первой 1-секундной симуляции, и, наконец, через 1 секунду частота снижается до 30 Гц.

Пожалуйста, подскажите, почему частота синусоидальной волны не соответствует частоте. enter image description here

enter image description here

Ответы [ 2 ]

0 голосов
/ 07 ноября 2018

Похоже, что вы неправильно прочитали некоторые параметры использования ЛЧМ, особенно target frequency и target time.

Когда вы работаете с разверткой swept cosine, целевая частота будет достигнута в половине целевого времени. Так что если вы установите target frequency = 30 Hz и target time = 1 s, у вас будет 30 Гц при 0,5 с и 60 Гц при 1 с.

Из документации Matlab:

Целевая частота - это мгновенная частота выхода на половине целевого времени, тг / 2.

Целевое время - это время, в которое развертка достигает 2 * f (тг) .

0 голосов
/ 26 июня 2018

Это из-за симуляции Время выборки , это одна секунда.

Измените время выборки на небольшое число, например 0,01

...