Forum: Mikrocontroller und Digitale Elektronik Anzahl Multiplikationen DFT, FFT


von burga (Gast)


Lesenswert?

Bei einer Blocklänge von N=1024 hätte ich bei einer DFT N^2 
Multiplikationen. Was wenn ich aber ein Bild der Größe 1024x1024 habe 
sind es 2*(N^2)?

von Egon D. (Gast)


Lesenswert?

burga schrieb:

> Bei einer Blocklänge von N=1024 hätte ich bei
> einer DFT N^2 Multiplikationen.

Ja.


> Was wenn ich aber ein Bild der Größe 1024x1024 habe
> sind es 2*(N^2)?

Nee: 2*1024*(N^2) = 2*(N^3)


Jede Zeile mit 1024 Pixeln kostet N^2 Operationen, das
Bild hat 1024 Zeilen, und die ganze Aktion muss nochmal
in Spaltenrichtung wiederholt werden.

von Kalle (Gast)


Lesenswert?

Egon D. schrieb:
> 2*1024*(N^2) = 2*(N^3)

Interessant

von leo (Gast)


Lesenswert?

Kalle schrieb:
> Egon D. schrieb:
>> 2*1024*(N^2) = 2*(N^3)
>
> Interessant

Yepp. Stimmt wohl ∀ N ∈ 1024

leo

von Egon D. (Gast)


Lesenswert?

leo schrieb:

> Kalle schrieb:
>> Egon D. schrieb:
>>> 2*1024*(N^2) = 2*(N^3)
>>
>> Interessant
>
> Yepp. Stimmt wohl ∀ N ∈ 1024

... was auf unbegreifliche und mystische Weise mit der
Angabe "Blocklänge N=1024" zusammenzuhängen scheint.

Wunder über Wunder...

von burga (Gast)


Lesenswert?

Für N habe ich die 1024 vorgesehen, also 2*(1024^2)?

von burga (Gast)


Lesenswert?

Was stimmt den nun, sind es 1024*(1024^2) Multiplikationen?

von Mager (Gast)


Lesenswert?

burga schrieb:

> Was stimmt den nun, sind es 1024*(1024^2) Multiplikationen?

Zu faul um zu suchen? Beschäftige dich gefälligst mit der Materie.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.