Patent ID: 7894477

Claim:
A distributed network analyzer for analyzing signals in a mobile communication system, the distributed network analyzer comprising: a demultiplexer module configured to receive mobile communication signals from one or more sources and to demultiplex the mobile communication signals into multiple timeslots; a framing module configured to assemble frames from the multiple timeslots, the framing module comprising: a channel extractor configured to perform timeslot assignments and bandwidth allocations for a signaling channel and for multiple voice or data channels, wherein the channel extractor comprises a graphical user interface (GUI) enabling a user to select the timeslot assignments and the bandwidth allocations for the signaling channel and for the multiple voice or data channels; a framing path configured to receive the timeslot assignments and the bandwidth allocations for the signaling channel and for the multiple voice or data channels from the channel extractor; to access a list of appropriate framing protocols; and to assemble the multiple timeslots into frames of the signaling channel and of the multiple voice or data channels, according to the timeslot assignments and the bandwidth allocations for the signaling channel and for the multiple voice or data channels, and according to appropriate framing protocols for the signaling channel and for the multiple voice or data channels from the list of appropriate framing protocols; and a protocol feedback path configured to extract signaling information from the assembled frames of the signaling channel; to analyze the signaling information to determine the timeslot assignments, the bandwidth allocations, and the appropriate framing protocols for the multiple voice or data channels; to communicate the timeslot assignments and the bandwidth allocations for the multiple voice or data channels to the channel extractor; and to store the appropriate framing protocols for the multiple voice or data channels in the list of appropriate framing protocols; wherein the bandwidth allocations for the multiple voice or data channels are of at least two different sizes; and an analysis device configured to analyze the assembled frames of the signaling channel and of the multiple voice or data channels.