Simulation of communication systems

When both a complex system and a complex channel model are encountered, the result is typically a design or analysis problem that cannot be solved using traditional (pencil and paper) mathematical analysis. Computer-aided techniques, which usually involve some level of numerical simulation, can be a very valuable tool in these situations. The purpose of this article is to provide a tutorial review of some of the basic techniques of communication system simulation. The authors consider the basic techniques used to represent signals, generate signals, and model linear systems, nonlinear systems, and time-varying systems within a simulation. They consider the important problem of using a simulation to estimate the performance of a communication system.<<ETX>>