IP Library Granted Patent US 7,894,477
Granted Patent B2
US 7,894,477 · App. 11/359,727 · Granted Feb 22, 2011

Framing mobile communication signals for analysis

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,894,477
App. No.
11/359,727
Granted
Feb 22, 2011
Kind
B2
Abstract

Systems and methods for framing mobile communication signals for analysis are disclosed herein. In one example, a framing module of a mobile communication system comprises a channel extractor, a framing path, and a feedback path. The channel extractor enables a user to assign voice and data channels in a number of timeslots. The framing path is configured to monitor parameters of the channels and assemble pieces of channel information to create a frame. The feedback path is configured to analyze a signaling channel from the frame and to analyze one or more parameters of the signaling channel to determine a list of appropriate framing protocols. The framing path is further configured to determine whether a framing protocol for a frame is included in the framing protocol list.

Claims (33)

1. 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.

2. The distributed network analyzer of claim 1 , wherein the demultiplexer module is configured to demultiplex the mobile communication signals into 64 kilobit per second timeslots.

3. The distributed network analyzer of claim 1 , wherein the framing path comprises a buffer configured to store the assembled frames of the signaling channel and of the multiple voice or data channels, wherein the buffer is accessible by the analysis device.

4. The distributed network analyzer of claim 1 , wherein the demultiplexer module is configured to receive mobile communication signals in synchronous transfer mode (STM-1) or T1/E1 format from optical or electrical transmission lines.

5. The distributed network analyzer of claim 1 , further comprising an integrated circuit, wherein the framing module is embodied in the integrated circuit.

6. The distributed network analyzer of claim 5 , wherein the integrated circuit is an application specific integrated circuit (ASIC), a programmable gate array (PGA), or a field programmable gate array (FPGA).

7. A framing module, embodied in an integrated circuit, of a mobile communication system, 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;

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 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.

8. The framing module of claim 7 , wherein the integrated circuit is an application specific integrated circuit (ASIC), a programmable gate array (PGA), or a field programmable gate array (FPGA).

9. A framing module of a mobile communication system, 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 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.

10. The framing module of claim 9 , wherein the framing path comprises:

a framer 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; and to access the list of appropriate framing protocols;

a frame formatter configured to assemble the timeslots into the 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 the appropriate framing protocols for the signaling channel and for the multiple voice or data channels from the list of appropriate framing protocols; and

a buffer configured to store the assembled frames of the signaling channel and of the multiple voice or data channels.

11. The framing module of claim 9 , wherein the feedback path comprises:

a selector configured to extract the signaling information from the assembled frames of the signaling channel;

a protocol follower configured 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; and to communicate the timeslot assignments and the bandwidth allocations for the multiple voice or data channels to the channel extractor, wherein the signaling information includes an activation message, a modify message, or a release message; and

a protocol table for storing the timeslot assignments and the bandwidth allocations for the multiple voice or data channels, and for storing the appropriate framing protocols for the multiple voice or data channels in the list of appropriate framing protocols.

12. The framing module of claim 9 , wherein the signaling channel defines how the multiple voice or data channels are configured with respect to timeslot assignment and bandwidth allocation.

Assignments (4)
SECURITY INTEREST Recorded Nov 14, 2025
From: VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC; INERTIAL LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073571/0137 →
SECURITY AGREEMENT Recorded Oct 21, 2025
From: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 073189/0873 →
TERMINATIONS OF SECURITY INTEREST AT REEL 052729, FRAME 0321 Recorded Jan 5, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: VIAVI SOLUTIONS INC.; RPC PHOTONICS, INC.
Reel/Frame 058666/0639 →
SECURITY INTEREST Recorded May 21, 2020
From: VIAVI SOLUTIONS INC.; 3Z TELECOM, INC.; ACTERNA LLC; ACTERNA WG INTERNATIONAL HOLDINGS LLC; VIAVI SOLUTIONS LLC; JDSU ACTERNA HOLDINGS LLC; OPTICAL COATING LABORATORY, LLC; RPC PHOTONICS, INC.; TTC INTERNATIONAL HOLDINGS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 052729/0321 →