摘要 |
A signal processing circuit (12) respectively transforms complex covariance matrices (11a1, 11a2, 11a3...), which are consecutively inputted at a predetermined period, into upper triangular matrices. The signal processing circuit includes: a storage unit (11) that stores at least N-number of complex covariance matrices (11a1, 11a2, 11a3...); a reading unit (21) that reads (11a1, 11a2, 11a3...) matrix elements of the stored complex covariance matrices; a CORDIC calculation circuit (22) that implements a CORDIC algorithm by a pipelined circuit system; and a QR decomposition control unit (25) that controls the reading unit (21) and the CORDIC calculation circuit unit (22) to calculate an upper triangular matrix by iteratively using the CORDIC calculation circuit unit (22) on a single complex covariance matrix and that calculates in parallel a transformation of N-number of complex covariance matrices into upper triangular matrices in an interleaved format. |