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.

How to calculate FFT core SQNR?

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 forum,

How to calculate FFT core SQNR?
Sounds very easy but seems it is not.

I have a Verilog RTL core for FFT.
I have a very accurate reference model for FFT.

Let's assume that my RTL core outputs are R0, R1, R2.......Rn.
And reference model outputs are M0, M1, M2.......Mn.

Having these samples how can I calculate my FFT core SQNR.
 

Where are FFT experts?
 

I found the solution:

SQNR = 10*log((M0*M0+M1*M1+M2*M2+.......+Mn*Mn)/((M0-R0)*(M0-R0)+(M1-R1)*(M1-R1)+(M2-R2)*(M2-R2)+.......+(Mn-Rn)*(Mn-Rn)))

I hope this will be helpful for others.

Bests,
Tiksan.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top