scaled and unscaled FFT processors

Status
Not open for further replies.

shan14

Member level 3
Joined
Aug 18, 2014
Messages
61
Helped
0
Reputation
0
Reaction score
0
Trophy points
6
Visit site
Activity points
393
Hi

What is mean by scaling of a Procesor??
while reading Theory of FFT processor I came across this line => "Divide by 2 scaling is performed at the output of each FFT Butterfly"

What is scaling??Why scaling is performed??
 

Scaling usually necessary to prevent overflow. If cpu doesn't have floating point coprocessor, math is done in Integer arithmetic, and for example, MAC operation (multiply accumulate) with 16-bits operand produces 33-bits result. So, to store it back you need to scale it by 17-bits.
 
Reactions: shan14

    shan14

    Points: 2
    Helpful Answer Positive Rating
Hi

Thanks for your response
I have another doubt
1. 1D FFT is used in signal processing and 2D fft is used in Image processing , am I right??
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…