The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"DFT(FFT)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"DFT(FFT)"  +/
Сообщение от redd email on 30-Апр-18, 07:01 
Интересует рабочий код на 32(64 и.т.д. points )точки, желательно с описанием, можно только описание БЕЗ кода ...
Ответить | Правка | Cообщить модератору

Оглавление

  • DFT(FFT), redd, 14:36 , 30-Апр-18, (1) –1  
    • DFT(FFT), redd, 14:51 , 30-Апр-18, (2) –1  
  • DFT(FFT), redd, 16:40 , 30-Апр-18, (3)  
  • DFT(FFT), redd, 16:49 , 30-Апр-18, (4)  
    • DFT(FFT), redd, 16:50 , 30-Апр-18, (5)  
  • DFT(FFT), redd, 17:05 , 30-Апр-18, (6)  
  • DFT(FFT), redd, 17:10 , 30-Апр-18, (7)  
  • DFT(FFT), redd, 17:27 , 30-Апр-18, (8)  
    • DFT(FFT), redd, 17:46 , 30-Апр-18, (9)  
  • DFT(FFT), redd, 18:22 , 30-Апр-18, (10) –1  
  • DFT(FFT), redd, 18:46 , 30-Апр-18, (11)  
    • DFT(FFT), pavlinux, 18:33 , 04-Май-18, (13)  
  • DFT(FFT), pavlinux, 18:29 , 04-Май-18, (12)  

Сообщения по теме [Сортировка по ответам | RSS]

1. "DFT(FFT)"  –1 +/
Сообщение от redd email on 30-Апр-18, 14:36 
Вот что нашел https://vilimpoc.org/research/snippets/uc-dft/uc-dft.c
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "DFT(FFT)"  –1 +/
Сообщение от redd email on 30-Апр-18, 14:51 
http://nolandda.org/pusite/cs490-dsp/dft.c.html
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "DFT(FFT)"  +/
Сообщение от redd email on 30-Апр-18, 16:40 
Вощем вот это вот считает, https://vilimpoc.org/research/snippets/uc-dft/uc-dft.c

Кто знает как проверить правильно или нет ? Как подать одиночный импульс и посмотреть спектр ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "DFT(FFT)"  +/
Сообщение от redd email on 30-Апр-18, 16:49 
ЧТо то не то на выходе получается, попробовать синус на вход подать ?
Подскажите как синус в массив закинуть частотой 3кГц, уровень 200 единиц ADC допустим ??
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "DFT(FFT)"  +/
Сообщение от redd email on 30-Апр-18, 16:50 
На выходе должна быть загогулина в районе 3кГц,
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "DFT(FFT)"  +/
Сообщение от redd email on 30-Апр-18, 17:05 
Частота дискретизации 20кГц,
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "DFT(FFT)"  +/
Сообщение от redd email on 30-Апр-18, 17:10 
Как сформировать массив значений синуса, с частотой 3кГц, уровнем +-100 (по ADC), частота дискретизации 20кГц. ???
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "DFT(FFT)"  +/
Сообщение от redd email on 30-Апр-18, 17:27 
Как вообще синус реалтайм генерить, ну скажем от 0 до 20кГц с шагом 10 Гц ???
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "DFT(FFT)"  +/
Сообщение от redd email on 30-Апр-18, 17:46 
float samplerate;     // частота дискретизации
float wavefrequency;  // частота
float wavevolume;     // уровень
int sampleleng;       // количество семплов

float period=samplerate/wavefrequency/2; //вычисляем период волны
float pi=3.14; //число pi
int n;

for(int a=0;a<sampleleng;hta++) //устанавливаем цикл на длину сэмпла
{
n=wavevolume*sin(a*pi/period); //вычисление sine-волны
buffer[a]=n; //заносим вычисленное значение в буфер
}

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "DFT(FFT)"  –1 +/
Сообщение от redd email on 30-Апр-18, 18:22 
Ниче не работает (((
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "DFT(FFT)"  +/
Сообщение от redd email on 30-Апр-18, 18:46 
Не правильно синус генерится в буфер, дребедень какаято там ...
Ставлю частоту дискретизации 44100, частоту тона 3 кГц, уровень 100, беру 256 отсчетов

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "DFT(FFT)"  +/
Сообщение от pavlinux (ok) on 04-Май-18, 18:29 
> можно только описание

http://www.alleng.ru/d/math/math98.htm


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "DFT(FFT)"  +/
Сообщение от pavlinux (ok) on 04-Май-18, 18:33 
> Не правильно синус генерится в буфер, дребедень какаято там ...

Занялся бы ты теорией для начала. Тригонометрия, Физика, Акустика, МатАн., ОТПИ, Цифровая эл-ка, ЦАП/АЦП,...

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру