Fixed Point Accuracy, Hoe?

O

omara007

Guest
Hi folks ..

Ik heb wat problemen afknotten mijn vaste punten signalen ..Ik heb een 16-bit systeem en ik wil het uitvoeren van een 16bit X 16bit proces ..en ik moet de output te passen in een 16bit vector te ..en ik ben havinh een probleem bij het bepalen van de nauwkeurigheid en waar ik moet knippen ..gezien het feit dat mijn formaat is 0,15 ondertekend nummers.(0,15 betekent dat de binaire punt is net na de MSB die aangeeft het zingen ook).

Het bereik van het aantal am using is <= ,9999999999999 ..

ja, wat stel je voor?

 
yjcheng wrote:

Ik denk dat je een C-simulatiemodel gebouwd.
 
De zaak is nu als volgt uit:
Ik heb 2 16-bit vast punt nummers ..(15 Downto 0) ..de binaire punt is tussen de 15e en de 14e ..en de 2 nummers zijn ondertekend ..Ik wil ze bij elkaar vermenigvuldigen en het resultaat in 16-bit vector met een redelijke nauwkeurigheid fit ..wat moet ik doen?..waar moet ik maak het originele 32-bit vermenigvuldiging resultaat?De volgende vraag zal zijn ..als dit resultaat wordt toegevoegd aan een ander resultaat gegenereerd uit een soortgelijk proces (het hele ding kan gezien worden als een som van producten), wat is de beste manier niet om de nauwkeurigheid te verliezen?

 

Welcome to EDABoard.com

Sponsor

Back
Top