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.

DFT output maximum size

Status
Not open for further replies.

Syswip

Advanced Member level 4
Joined
Nov 11, 2009
Messages
119
Helped
12
Reputation
24
Reaction score
4
Trophy points
1,298
Activity points
1,859
Hi folks,

As I know the output of the DFT is N times more than input.
I'm doing 16 point DFT. My input samples are in range -32768..32767.
It means that the maximum value of the output must be 32767 * 16 = 524272.

But I found the input sample sequence which DFT result is more than the
maximum value mentioned above.

Is it possible?.

Thank you very much.
Tiksan.
 

This is the equation for output port width: bxk = bxn+ log2 (maximum point size) +1.

For you, bxk = 16+log2(16)+1 = 21 bits. (note that [-32768, 32767] is the range of representation for 16 bit 2's complement).

Finally, range of representation for 21 bits (again in 2's complement) = [-2^(n-1), 2^(n-1)-1] = [-1048576, 1048575]
 

Thank you guitarguy12387,

Could you please give me the source of this equation?
bxk = bxn+ log2 (maximum point size) +1

Why +1? I want to understand.

Thank you very much,
Syswip.
 

Thank you very much guitarguy12387.

I'll try to understand the theory.

Bests,
Tiksan.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top