Lena/Sep 2016

From zhivun
Revision as of 19:20, 1 September 2016 by ElenaZhivun (talk | contribs) (Created page with "= September 2016 = == BACK/NEXT == << BACK NEXT >> == 09/01/2016 == Started on addressing the problems in the LabVIEW VIs. The first pr...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

September 2016

BACK/NEXT

<< BACK NEXT >>

09/01/2016

Started on addressing the problems in the LabVIEW VIs. The first problem are the overflows in modulation/demodulation paths. The problem is that two 16-bit words are multiplied and they result in a 32 bit word, which is then scaled to fit back into a 16-bit word, and the scaling is not done correctly. I updated the VI, but it wouldn't compile because the compiler ran out of DSP48 blocks. The solution was to replace the Numeric multiplication blocks with High-throughput multiplication blocks and set the implementation to Look-Up Table, as described in this link http://forums.ni.com/t5/LabVIEW/Large-FPGA-vi-compiled-in-LV-2009-but-not-2010/m-p/1678820#M597625