IP Library Granted Patent US 7,712,005
Granted Patent B2
US 7,712,005 · App. 11/256,218 · Granted May 4, 2010

Encoding and error correction system for enhanced performance of legacy communications networks

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,712,005
App. No.
11/256,218
Granted
May 4, 2010
Kind
B2
Abstract

An encoding and error correction system and method employs an adaptive multi-rate (AMR) codec by stripping header data from a plurality of legacy system frames having header and traffic channel (TCH) data blocks. Speech data is then encoded using the AMR to create bits for a data block substantially the same as contained in the plurality of frames. The stripped header data is encoded as a long frame header using a fixed convolution coder. The speech data is then convolutionally encoded and the long frame header and encoded speech data are combined as a long frame. The long frame is then deconstructed into a plurality of equal segments and the segments are transmitted as TCH data in the legacy system frame format.

Claims (46)

1. A method comprising:

stripping header data from a plurality of legacy system frames, the plurality of legacy system frames having header data blocks and traffic channel (TCH) data blocks;

encoding speech data for a plurality of slots of the TCH data blocks;

encoding the stripped header data as a long frame header;

combining the long frame header and the encoded speech data to generate a long frame;

deconstructing the long frame into a plurality of equal segments; and,

transmitting the plurality of equal segments as TCH data in a legacy system frame format via a transmitter.

2. A method as defined in claim 1 , wherein encoding of the speech data includes employing an adaptive multi-rate (AMR) codec.

3. A method as defined in claim 2 , further comprising selecting a codec mode based on a channel quality via the AMR codec.

4. A method as defined in claim 3 , wherein the selecting of the codec mode comprises:

at least one of shifting down from a first mode to a second mode within a first class and shifting down from the first mode to a third mode in a second class upon degradation of a bit error rate; and

at least one of shifting up from the first mode to a fourth mode within the first class and shifting up from the first mode to a fifth mode of the second class upon improvement of the BER.

5. A method as defined in claim 1 , wherein the stripped header data comprises channel identification (CI) and slow associated (SA) control data.

6. A method as defined in claim 1 , wherein encoding of the stripped header data includes using a convolution coder.

7. A method as defined in claim 6 , wherein the convolution coder is a ½ convolution coder.

8. A system comprising:

means for stripping header data from a plurality of legacy system frames, the plurality of legacy system frames having header data blocks and traffic channel (TCH) data blocks;

means for encoding speech data for a plurality of slots of the TCH data blocks;

means for encoding the stripped header data as a long frame header;

means for combining the long frame header and the encoded speech data to generate a long frame;

means for deconstructing the long frame into a plurality of equal segments; and,

means for transmitting the plurality of equal segments as TCH data in a legacy system frame format.

9. A system as defined in claim 8 , wherein the means for encoding is an adaptive muti-rate codec and comprises means for selecting a codec mode based on a channel quality value.

10. A system as defined in claim 9 , wherein in the means for selecting the codec mode comprises:

means for at least one of shifting down from a first mode to a second mode within a first class and shifting down from the first mode to a third mode in a second class upon degradation of a bit error rate; and

means for at least one of shifting up from the first mode to a fourth mode within the first class and shifting up from the first mode to a fifth mode of the second class upon improvement of the BER.

11. A method comprising:

stripping header data from N slots of data, where N is an integer greater than 1,

wherein each of the N slots of data comprise N headers and N traffic channel (TCH) data blocks;

combining and encoding the N headers to generate a frame header;

combining and encoding the N TCH data blocks to generate data samples;

combining and encoding the frame header and the data samples to generate an encoded frame;

deconstructing the encoded frame into M slots of data, where M is an integer greater than 1; and

transmitting the M slots of data via a transmitter.

12. A method as defined in claim 11 , wherein the N slots of data and the M slots of data are personal handy phone system slots of data.

13. A method as defined in claim 11 , wherein the N slots of data and the M slots of data are in a legacy system frame format.

14. A method as defined in claim 11 , wherein combining and encoding of the frame header and the data samples comprises:

combining the frame header, in-band data, and the data samples to generate a frame; and

encoding the frame to generate the encoded frame.

15. A method as defined in claim 11 , wherein:

the N headers are encoded via a first encoder,

the N TCH data blocks are encoded via a second encoder, and

the frame header and the data samples are encoded via a third encoder.

16. A method as defined in claim 15 , wherein the second encoder is an adaptive multi-rate voice encoder, and

wherein the third encoder is a convolutional encoder.

17. A method as defined in claim 15 , wherein the first encoder, the second encoder and the third encoder are distinct from each other.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2019
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 050520/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2009
From: YU, YANBIN; ZHENG, QINGYI; WANG, CINDY CHUN
To: UTSTARCOM, INC.
Reel/Frame 022687/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2009
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 022620/0385 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2006
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 017444/0243 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2006
From: UTSTARCOM, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 017200/0813 →