IEEE Transactions on communications