This invention provides a relay precoder selection method for two-way amplify-and-forward multiple-input multiple-output (MIMO) relay systems and communication devices using the selection method or the selected relay precoder. According to the relationship between a relay precoder and the singular values of the effective MIMO channels, a set of candidate relay precoders are constructed based on the singular vector subspaces of cascaded MIMO channels, and one of them is selected for meeting a specific design criterion, such as the minimum sum of MSEs, the maximum sum of capacities, and the minimum or maximum sum of condition numbers, where the condition number is defined as the ratio of the largest to the smallest singular value of a MIMO channel. As compared with the iterative design methods with the optimum performance, this invention achieves close performance while requiring much lower computational complexity. |