[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено barmer 30 марта 2004 г. 12:53
В ответ на: Парень ты похоже ошибся.... отправлено st256 30 марта 2004 г. 12:35

for(i=0;i<128;i++)
DAT[i]=(DAT[i]+sin((3.141592653/(64/freq))*i)*100)/2;

не знаю откуда ты взял столь мудреную формулу, но вроде число 100 там ну никак не должно оказаться...

Не вижу ничего такого. Тот же синус только амплитуду ему увеличи, насколько захотел.

Весь период, а это 2пи поделил на 128 выборок.
2*pi/128==pi/64

Что не так картинка то рисуется.

Складываю с DAT[i] и делю на 2, дак потомучто у меня четыре движка которыми я задаю частоты, поэтому и вычисляю сначало для одного потом для следующего и т.д. суммируя усредняю. Таким образом и задаю несколько частот одновременно. Впринципе они и отображаются в спектре правильно за исключением 10 Гц. 11Гц уже показывает как 13
0-0
1-1
|
//
|
9-9
10-? (0)
11-13
12-13
13-16
14-16
15-16
Вот такое соответсвие.

За остальное тебя убьют более эрудированые товарищи :))))
Да сам раньше повешаюсь. :-(
А за что за остальное то, остальное не моё а эрудированных.

Ну не эрудированный я в этом. А Вы что вместо соски в люле DSPшники...
Я думаю понимаете что с опытом приходи в основном а не только с институтом и т.д.


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru