Skip to Main Content
The reconfigurable multi-function matrix operation (MFMO) module circuits including eigen-value and eigen-vector decomposition (EVD), QR factorization (QRF), linear system solver (LLS), and matrix multiplier (MM) for the software defined radio and cognitive applications are designed using coordinate rotations digital computer (CORIDC) algorithm. The processing time for each scalable NÃN MFMO module circuit implemented on the field programmable gate array (FPGA) is formulated. A unitary-ESPRIT (Estimating Signal Parameter via Rotational Invariance Techniques) subspace digital beamformer realized with a set of software-driven MFMO module circuits is used as an example to demonstrate the hardware reconfiguration capability. Based on the requirements of the processing time and the logic resource of the subspace digital beamformer, the proposed MFMO module circuits can be reconfigured via the reconfiguration controller (RC).