IP Library Granted Patent US 7,916,754
Granted Patent B2
US 7,916,754 · App. 11/568,799 · Granted Mar 29, 2011

Data stream recovery

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,916,754
App. No.
11/568,799
Granted
Mar 29, 2011
Kind
B2
Abstract

A method and processor for recovering a plurality of individual data streams from a composite data stream The composite data stream having been formed by first bit reordering the individual data streams with respect to themselves, combining the individual data streams and second bit reordering the combined individual data streams to form the composite data stream. The processor is arranged to for a current bit position in the composite data stream perform the steps of: (a) applying an inverse of the second bit reordering; (b) identifying to which individual data stream the current bit belongs; (c) storing the current bit in a memory space allocated to the identified individual data stream wherein the current bit is positioned within the memory space according to the first bit reordering; and performing steps (a) to (c) for each bit position in the composite data stream.

Claims (11)

1. A method of recovering a plurality of individual data streams from a composite data stream, the composite data stream having been formed by adding first discontinuous transmission (DTX) bits to the individual data streams, first bit reordering the individual data streams with respect to themselves, combining the individual data streams and second bit reordering the combined individual data streams to form the composite data stream, the method comprising;

(a) receiving a current bit of one of the individual data streams in the composite data stream;

(b) prior to storing the current bit in a memory space allocated to the one of the individual data streams, applying an inverse of the second bit reordering to identify whether the current bit is a second DTX bit and discarding the current bit without writing the current bit to the memory space if the current bit is the second DTX bit, wherein the second DTX bit is added to the data stream after the combining the individual data streams;

(c) prior to storing the current bit in the memory space, applying an inverse of the second bit reordering to identify whether the current bit is a first DTX bit and discarding the current bit without writing the current bit to the memory space if the current bit is the first DTX bit;

(d) storing the current bit in the memory space wherein the current bit is positioned within the memory space according to the first bit reordering; and

performing steps (a) to (d) for each bit position in the composite data stream.

2. A system for recovering a plurality of individual data streams from a composite data stream, the composite data stream having been formed by adding first discontinuous transmission (DTX) bits to the individual data streams, first bit reordering the individual data streams with respect to themselves, combining the individual data streams and second bit reordering the combined individual data streams to form the composite data stream, the system comprising:

a receiver to receive a current bit in the composite data stream;

a memory to selectively store the current bit in a memory space allocated to one of the individual data streams wherein, when stored, the current bit is positioned within the memory space according to the first bit reordering; and

a processor to apply an inverse of the second bit reordering to identify whether the current bit is one of a first DTX bit and a second DTX bit, and discard the current bit without writing the current bit to the memory space if the current bit is one of the first DTX bit and the second DTX bit, wherein the second DTX bit is added to the data stream after the combining the individual data streams.

3. The system of claim 2 , wherein the system is integrated with a cellular telephone handset.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2008
From: MSTAR SEMICONDUCTOR, INC.
To: MSTAR SEMICONDUCTOR, INC.; MSTAR SOFTWARE R&D (SHENZHEN) LTD.; MSTAR FRANCE SAS; MSTAR SEMICONDUCTOR, INC.
Reel/Frame 022043/0104 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2008
From: TTPCOM, LTD.
To: MSTAR SEMICONDUCTOR, INC.
Reel/Frame 022034/0532 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2006
From: VALADON, CYRILL GREGOIRE FABRICE
To: TTPCOM LIMITED
Reel/Frame 018513/0307 →