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.

Regarding the conversion from FIX31_15 to FIX16_14 for a signed decimal

Maitry07

Full Member level 3
Full Member level 3
Joined
Jun 29, 2022
Messages
157
Helped
0
Reputation
0
Reaction score
0
Trophy points
16
Visit site
Activity points
1,399
Hello support team,

I am using Vivado FFT IP core with unscaled version . so my FFT IP Core output is FIX31_15. ( signed decimal ) . Now I need to convert it into FIX16_14 . what is the correct way in DSP to convert FIX31_15 to FIX16_14?
 
There's no "correct" way without considering spectral characteristic. You need to know how many integer result bits are actually utilized. If you don't know beforehand, you better use FFT with automatic scaling, otherwise you risk to loose significant data or get integer overflow when reducing width.
 

LaTeX Commands Quick-Menu:

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top