I have a non-unitary and non-hermitian matrix of $16\times16$. I have used singular value decomposition to break that matrix into three matrices i.e. $A = UDV$, Where $U$ and $V$ are unitary but still non-hermitian, while D is the diagonal matrix. Now, I want to implement this matrix on a quantum circuit in qiskit in form of universal set of gates.
Here, I have came across the term Shannon decomposition and then quantum Shannon decomposition. Currently, I am unable to grasp the concept and cannot find the basic mathematics in matrix form that governs the decomposition process. I know it must be simple but stuck here.
If there are relevant books on the topic as research papers make it complex. Also, if there is a qiskit code that can do it?