Вт ноя 16, 2010 11:34:22
Вт ноя 16, 2010 11:39:27
Вт ноя 16, 2010 11:45:24
Вт ноя 16, 2010 11:56:59
Вт ноя 16, 2010 12:38:55
Ср ноя 17, 2010 01:14:55
Ср ноя 17, 2010 11:00:16
Чт ноя 18, 2010 21:43:09
Вт янв 08, 2013 22:54:04
Ср янв 09, 2013 00:22:58
Ср янв 09, 2013 06:24:04
Ср янв 09, 2013 11:50:18
Ср янв 09, 2013 20:08:11
Чт янв 10, 2013 10:22:55
Вс янв 13, 2013 10:13:21
Вс янв 13, 2013 21:01:15
phanis писал(а):Вариант БПФ http://elm-chan.org/works/akilcd/report_e.html портированного в IAR_AVR. с примером в протеусе.
Код чуть весомее оригинала.
Время одного преобразования для 128 точек (7,18 мсек). МК Атмега 8, такт 16 МГц.
Пн янв 14, 2013 11:17:45
Пн янв 14, 2013 15:19:48
phanis писал(а):Вариант БПФ http://elm-chan.org/works/akilcd/report_e.html портированного в IAR_AVR. с примером в протеусе.
Код чуть весомее оригинала.
Время одного преобразования для 128 точек (7,18 мсек). МК Атмега 8, такт 16 МГц.
Пн янв 14, 2013 15:38:58
Пт янв 25, 2013 17:00:24
for (int k = 0; k < 1024; k++)
{
for (int n = 0; n < 1024; n++)
{
x_real[k] += x_n[n] * Math.Cos( (-2) * Math.PI * k * n / 1024 );
x_imag[k] += x_n[n] * Math.Sin( (-2) * Math.PI * k * n / 1024);
}
x_Ampl[k] = Math.Sqrt( x_real[k] * x_real[k] + x_imag[k] * x_imag[k] );
}