A GSM/UMTS emulator is disclosed for emulating a real network so that
certain device functionalities can be easily tested. The architecture of
such a GSM/UMTS emulator may include a terminal PC and a server. The
terminal PC runs the device (including a radio interface layer and a
multiplexer). The server acts as the application server to emulate UMTS
network performance. Such an emulator may enable testing of both control
information and data applications.