Cześć.
Chciałem się Was zapytać o dość podstawową sprawę związaną z analizą FFT w uC.
Jeśli przetwornikiem ADC zbieramy próbki to dlaczego nie robi się tego w sposób ciągły do bufora i nie deklaruje się go jako int Sample[N]tylko jako cplx Sample[N], gdzie clpx to struktura struct typedef{int Re; int Im} cplx
Potem zbierając próbki do części Im wpisuje sie 0 a do Re wartość z przetwornika.
Wg mnie to strata pamięci ale w prawie każdym programie spotkałem się z taką sytuacją.
Taki pierwszy przykład z książki o LPC2000
Chciałem się Was zapytać o dość podstawową sprawę związaną z analizą FFT w uC.
Jeśli przetwornikiem ADC zbieramy próbki to dlaczego nie robi się tego w sposób ciągły do bufora i nie deklaruje się go jako int Sample[N]tylko jako cplx Sample[N], gdzie clpx to struktura struct typedef{int Re; int Im} cplx
Potem zbierając próbki do części Im wpisuje sie 0 a do Re wartość z przetwornika.
Wg mnie to strata pamięci ale w prawie każdym programie spotkałem się z taką sytuacją.
Taki pierwszy przykład z książki o LPC2000
Kod: text