LabVIEW Communications System Design Suite

cancel
Showing results for 
Search instead for 
Did you mean: 

FPGA target code design for SVD

I need to calculate orthonormal basis of a matrix for my design using MIMO. 

I have access to MIMO application framework which gives precoding matrix after QR decomposition.
 
Now I plan to use this matrix as input to get Orthonormal basis of channel.
 
In doing so, I need to implement SVD(singular vector decomposition).
 
Labview Communication has SVD block for host as target but there is no such block for FPGA target though QR and other algorithms have been implemented midway through realisation of the application framework.
 
 
After few study I reached to following conclusions on getting FPGA target SVD:
 
1. Is there a way to look into communication suite code of SVD implemented in comm suite? If possible I can have a look and try to code FPGA version.
 
 
2. XILLINX has support of Linear Algebra Library having SVD. I can use it to get a bit file for target FPGA of Flex Rio and use it as third party IP? I need to learn this though!
 
3. There are methods of calculating SVD using CORDIC. Should this be tried as an option using CORDIC IP in comm suite?
0 Kudos
Message 1 of 1
(2,584 Views)