Найдено 27 результатов

INA
Чт янв 21, 2016 21:43:13
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Доброй ночи!

Да вот она...
Правда, думаю что не на всех планшетах будет нормально выглядеть интерфейс...
INA
Ср янв 20, 2016 16:52:54
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

И ещё немного... :)
https://youtu.be/L4_-yqQE4t8
INA
Чт янв 14, 2016 21:27:45
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Добрый вечер всем!

Продолжив тему про FFT, написал небольшую софтинку под Android...

Вот то, что получилось: https://youtu.be/eDiQ7_FXkuk

Это немножко не в эту тему форума... надеюсь, меня простят...

P.S. А это: https://youtu.be/WyIumlJ8TME то, что было сделано раньше на ...
INA
Вс апр 05, 2015 06:46:01
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Добрый день всем!

В общем, разобрался я со своей задачей.
Спасибо большое всем за помощь в понимании не понимаемого...
Персональное спасибо YS за спокойный и вразумительный ликбез!...

Чтобы как-то закрепить информацию и увидеть как всё это работает в реальности,
собрал на Меге32 небольшой 5-ти ...
INA
Вс мар 29, 2015 16:18:46
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Добрый вечер!

Да нет, конечно!
Как я могу быть против, если судя по надписи над аватаром,
я "Первый раз сказал Мяу!"... :)
INA
Вс мар 29, 2015 06:31:43
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Добрый день!

В общем, в Протеусе нарисовал вот такую схемку:

Изображение

С генератора подаю сигнал, а на выходе ЦАП получаю аналоговый уровень...
В общем, для теста вполне достаточно...
Сейчас паяю платку... :)
INA
Сб мар 28, 2015 13:41:10
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Ага, бывает.

Только один вопрос - а зачем считать таблицу синуса на калькуляторе? Для этого, как вы видите, очень хорошо пригодны скриптовые языки. Очевидно, если мою программу сверху совсем немного доработать, можно получить на выходе готовую таблицу любого размера, причем уже в виде корректного ...
INA
Сб мар 28, 2015 08:44:06
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

нашёл причину...
Угол на калькуляторе не поставил в радианы... :oops: :oops: :oops:
INA
Сб мар 28, 2015 06:47:48
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Доброе утро всем!

Вчера не смог уже ответить - уснул за столом...

YS, спасибо за очередную подсказку (точнее ликбез)!

Но у меня опять ничего не выходит...

Считал просто на калькуляторе:

ph = 6.28 * 150 * 8 * 0.000052 = 0.391872;
sine_table[k+1] = 127 * cos(0.391872) = 126.99; - даже близко ...
INA
Пт мар 27, 2015 17:20:04
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Ткните просто меня носом, как он вычислил эти коэффициенты?...
Хожу вокруг да около и ничего не понимаю....
Автор пишет, что вычислял коэфф. для частоты 150Гц при частоте дискретизации 19200...
Как всё это связать, чтоб получилось вычислить то же самое?
INA
Пт мар 27, 2015 16:39:09
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

YS писал(а):
К примеру 8-е значение в таблице косинусов - 117, а у меня получается с округлением - 65...


Так абсолютные значения зависят от нормировки. Главное - вид функции. Постройте его массив, ваш массив, и сравните.


Всё равно не пойму почему не сходятся результаты... )
Видимо, не мой день... )
INA
Пт мар 27, 2015 15:27:27
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Код: Выделить всё

math.cos(2*math.pi*REL_FREQ*(k/N))


Пробовал таким образом - ничего не получается...
Не сходится с его таблицей... :(

К примеру 8-е значение в таблице косинусов - 117, а у меня получается с округлением - 65... :(
INA
Пт мар 27, 2015 14:41:36
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Не совсем понял, про какие коэффициенты вы говорите.

Да вот тут он пишет:

Например имеем 512 отсчетов АЦП нужно посчитать мнимую и действительную части для 150Гц при частоте дискретизации 19200 Гц:

во вложении картинка с коэффициентами...

Не пойму по какой формуле он всё это считал?...
То ...
INA
Пт мар 27, 2015 09:28:08
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Добрый день!
Рад, что тема движется...
Вот как раз сейчас хотел спросить у Вас каким образом вот здесь
были посчитаны коэффициенты для частоты 150Гц?
Опять заблудился...


А сам код такой:
//Программа инициализации АЦП
void adc_init()
{
ADMUX = (1<<REFS0); //выбираем источник питания АЦП 5v ...
INA
Ср мар 25, 2015 14:42:07
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Добрый день всем!

YS (прошу прощения, не знаю имени...), спасибо ещё раз за помощь!

Сегодня пробовал (да и вчера тоже) все полученные знания в железо воплотить...
Вроде как всё правильно сделал, но в Протеусе не хочет работать...
Думаю, что из-за Протеуса... Завтра на работе соберу платку и ...
INA
Вт мар 24, 2015 19:20:24
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Ок!
Спасибо за терпение и подробные разъяснения!

Теперь попытаюсь всё это "вложить" в железо и поиграться наяву... :)


P.S. На редкость хороший форум и хорошие люди здесь!
А котов и кошек у меня в доме пятеро (!!!) :)
Трое взрослых и два котёнка... :)
INA
Вт мар 24, 2015 18:33:38
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Спасибо Вам ещё раз!
Огромное!

Просто через язык программирования до меня доходит быстрее, чем через математику... :)

В данном случае (в данном примере) частоты взяты относительные...
Но, по сути частоту можно указать явно?
В Герцах?
INA
Вт мар 24, 2015 17:28:44
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR



Нужно. Сама суть - в накоплении, расчете корреляции.

Тогда, если Вы не против, я Вас ещё немного задержу...
Вы уж простите мой тупизм...

В общем, я сделал так:
Есть схемка... простая на Меге32...
вход АЦП, которой смещён на +2,5В для того, чтобы получить среднюю точку и входные данные шли ...
INA
Вт мар 24, 2015 17:00:05
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

По ходу раздумий ещё один вопрос появился...
Уже в практической плоскости...
И вопрос, похоже не один...

1. Насчёт дискретизации: получается, что если я точно не знаю частоту дискретизации (значения в массиве, считанные с АЦП уже есть), то я просто-напросто не смогу определить какой выборке ...
INA
Вт мар 24, 2015 16:28:21
Форум: AVR
Тема: FFT на Си для AVR
Ответы: 199
Просмотры: 64380

Re: FFT на Си для AVR

Вот спасибо большое!
Теперь всё начинает вставать на свои места... :)
Мне нужен тайм-аут, чтобы всё вышеизложенное переварить...
Ну и поэкспериментировать с софтом...
Вопросы ещё появятся!... :)
Ещё раз большое спасибо!

Перейти к расширенному поиску