Моделирование глубокой частотной модуляции.

achest
achest аватар
Offline
Зарегистрирован: 01.10.2012

Привет всем!

Не очень правильно как правило запрограммировать/смоделировать частную модуляцию.

Имеется Частота 1, на пример 1 гц.

Имеется моделирующая частота 2, на пример 1/10 гц. При глубине модуляции 0.5 результат должен выглядеть примерно так:

Меняющаийся сигнал с частотоми от 0.5 гц до 2гц.

Написал в экселе. производная синуса - косинус. Таблица по шагам.

 

newPos = altPos+cos(speed1* (1+0.5*sin(speed2))

Результат: График сьезжает вниз.

подскажите пожалуйста, по каким ключевым словам гуглить. Спасибо.

Monsel
Offline
Зарегистрирован: 27.10.2013

achest пишет:
Привет всем!

Не очень правильно как правило запрограммировать/смоделировать частную модуляцию.

Имеется Частота 1, на пример 1 гц. Имеется моделирующая частота 2, на пример 1/10 гц. При глубине модуляции 0.5 результат должен выглядеть примерно так:  Меняющаийся сигнал с частотоми от 0.5 гц до 2гц.  Написал в экселе. производная синуса - косинус. Таблица по шагам.

newPos = altPos+cos(speed1* (1+0.5*sin(speed2))

Результат: График сьезжает вниз. подскажите пожалуйста, по каким ключевым словам гуглить. Спасибо.

  Возьмите другое соотношение частот (в сотни раз)  несущей и модулирующего сигнала и это избавит вас от биений  на частотах разности и суммы .

А если сигнал не нужен в реальном времени , то зачем ардуино?

achest
achest аватар
Offline
Зарегистрирован: 01.10.2012

Monsel пишет:

  Возьмите другое соотношение частот (в сотни раз)  несущей и модулирующего сигнала и это избавит вас от биений  на частотах разности и суммы .

Проблема, что имеется - при смене частоты автоматически меняется фаза сигнала. В силу того, что считаю через производную, получается вообще чушь. То график прыгает наверх, то вниз, то стабильно улетает вниз. Если, как ты описал разнести частоты в 20 раз, то фазовый сдвиг роли не играет, все ок. Только мне надо именно так, при сравнимо равных частотах (в 2 раза) Реально это и нарисовано на картике внизу.

 

Monsel пишет:

А если сигнал не нужен в реальном времени , то зачем ардуино?

Сорри, конечно нужен. Решил сначала посчитать в экселе.  Просто его параметры точно пока не понятны. Надо по ходу как-то его регулировать - т.е. все функции программировать параметризированными и менять эти параметры например через IR Remote

 

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

Мне очень критично, что бы сигнал имел матожидание равное 0.

 

Monsel
Offline
Зарегистрирован: 27.10.2013

achest пишет:

Проблема, что имеется - при смене частоты автоматически меняется фаза сигнала. В силу того, что считаю через производную, получается вообще чушь. То график прыгает наверх, то вниз, то стабильно улетает вниз. Если, как ты описал разнести частоты в 20 раз, то фазовый сдвиг роли не играет, все ок. Только мне надо именно так, при сравнимо равных частотах (в 2 раза) Реально это и нарисовано на картике внизу.

 конечно нужен. Решил сначала посчитать в экселе.  Просто его параметры точно пока не понятны. Надо по ходу как-то его регулировать - т.е. все функции программировать параметризированными и менять эти параметры например через IR Remote  Никто не знает, как программировать функцию (мне нужна именно ее прозводная ) что бы не было проблем с сменой фаз.

Мне очень критично, что бы сигнал имел матожидание равное 0.

1. студент, учи математику лучше

2. производная для гармонической функции это та же функция со сдвигом фаз на 90 градусов

3. смена частоты автоматически ведет к смене фазы, посмотри разницу между частотной и фазалвой модуляциями и поймешь, заодно узнаешь, что из них кому является производной.

4. считай матожидание на интервале, который одновременно кратен периодам несущей и модулирующей (общий множитель).

 

achest
achest аватар
Offline
Зарегистрирован: 01.10.2012

Monsel пишет:

1. студент, учи математику лучше

Пруф линк пожалуйста, иначе сталкингом пахнет...

Monsel пишет:

2. производная для гармонической функции это та же функция со сдвигом фаз на 90 градусов

Это и ежу понятно.Синус-Косинус. 

Monsel пишет:

3. смена частоты автоматически ведет к смене фазы, посмотри разницу между частотной и фазалвой модуляциями и поймешь, заодно узнаешь, что из них кому является производной.

Это у них там надо, что бы фаза сменилась, а у меня не надо.  Мне надо так, что бы было ровно.  Из серии, что бы 2-ая производная была непрерывной, как у железнодорожников.

Monsel пишет:

4. считай матожидание на интервале, который одновременно кратен периодам несущей и модулирующей (общий множитель).

Ты это к чему? Мне нельзя иметь дрифта функции по времени. У меня, вылезают произвольные гармоники, которые выражаются в дрифте. От этого дрифта мне надо избавиться.