摘要 |
<p>A first systolic array (210, 400, 612, 712) receives an input set (H, H AB of time division multiplexed matrices from a plurality of channel matrices (202). In a first mode, the first systolic array performs triangularization (508) on the input matrices, producing a first set of matrices, and in a second mode performs back- substitution (510) on the first set, producing a second set of matrices (R -1). In a first mode, a second systolic array (220, 1100, 616, 716) performs left multiplication (512) on the second set of matrices with the input set of matrices, producing a third set of matrices. In a second mode, the second systolic array performs cross diagonal transposition (513) on the third set of matrices, producing a fourth set of matrices (Q'1), and performs right multiplication (514) on the second set of matrices with the fourth set of matrices. The first systolic array switches from the first mode to the second mode after the triangularization, and the second systolic array switches from the first mode to the second mode after the left multiplication.</p> |