Simulation of communication systems :modeling, methodology, and techniques