Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

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
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.
 
  • Like
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

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top