Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting {taking physical layer constraints into account}