IEEE transactions on communications