|
Генерация синуса, stm32f405 CooCox |
|
|
|
 |
Ответов
|
Dec 14 2012, 09:34
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (stm32f4 @ Dec 14 2012, 09:23)  но этот вариант мне не совсем подходит( Чем не подходит? Еще можно генерить по алгоритму Герцеля. Пример тут и тут
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Dec 14 2012, 10:39
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (DRUID3 @ Dec 14 2012, 12:32)  Это для fix или float скорее. И чем же нас fixed point не устраивает? коэффициент умножить, результат поделить. Работает прекрасно. sin(), кстати, в целых числах тоже может лишь 1,0,-1 выдавать, значит, вольно или невольно, но фиксированную точку использовать придется.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Dec 14 2012, 11:07
|

山伏
    
Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294

|
Цитата(Сергей Борщ @ Dec 14 2012, 12:39)  И чем же нас fixed point не устраивает? коэффициент умножить, результат поделить.  Ну нас то устраивает, но если бы все было так просто стал бы стартер спрашивать? Цитата(Сергей Борщ @ Dec 14 2012, 12:39)  Работает прекрасно. sin(), кстати, в целых числах тоже может лишь 1,0,-1 выдавать, значит, вольно или невольно, но фиксированную точку использовать придется. Ну он и в тех трех как бы не совсем целые выдает, но не в этом суть. А в том, что если стартеру нужно очень быстро и сразу в int то быстрее чем на IIR у него не выйдет(ну разве что таблица), но первые значения(переходной процесс) все-равно придется отбрасывать - и перестройка по частоте получается не мгновенная - это да, минус.
--------------------
Нас помнят пока мы мешаем другим... //-------------------------------------------------------- Хороший блатной - мертвый... //-------------------------------------------------------- Нет старик, это те дроиды которых я ищу...
|
|
|
|
Сообщений в этой теме
stm32f4 Генерация синуса Dec 14 2012, 07:23 RabidRabbit Проверенная временем A * sin(t + f) не подходит? Dec 14 2012, 07:35 Lmx2315 QUOTE (stm32f4 @ Dec 14 2012, 10:23) Всем... Dec 14 2012, 07:36     DRUID3 Цитата(_Pasha @ Dec 14 2012, 13:20) Он ещ... Dec 14 2012, 11:37      Lmx2315 ..алгоритм CORDIC.
http://bsvi.ru/uploads/CORDIC-... Dec 14 2012, 11:48      _Pasha Цитата(DRUID3 @ Dec 14 2012, 15:37) Так ч... Dec 14 2012, 11:54       stm32f4 Цитата(_Pasha @ Dec 14 2012, 15:54) С уче... Dec 27 2012, 20:17        XVR Цитата(stm32f4 @ Dec 28 2012, 00:17) А чт... Dec 28 2012, 08:41        thodnev Цитата(stm32f4 @ Dec 27 2012, 22:17) А чт... Jan 30 2013, 18:40         haker_fox QUOTE (thodnev @ Jan 31 2013, 02:40) Прав... Jan 31 2013, 02:44
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|