IP Library Granted Patent US 7,096,180
Granted Patent B2
US 7,096,180 · App. 10/146,866 · Granted Aug 22, 2006

Method and apparatuses for improving quality of digitally encoded speech in the presence of interference

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,096,180
App. No.
10/146,866
Granted
Aug 22, 2006
Kind
B2
Abstract

Methods and apparatuses for encoding speech signals in the presence of interference that accurately establishes a speech signal value subsequent to lost transmission packets. For one embodiment of the present invention, the initial bits of a speech transmission packet are encoded using a PCM encoding scheme and the remaining bits are encoded using a CVSD encoding scheme. Upon encoding, the initial bits of each packet, the instantaneous value of the voltage as derived from CVSD coder/decoder at the transmitter is encoded using PCM coding rather than CVSD coding. At the receiver, each packet is decoded independently using the PCM-encoded bits, rather than the terminal value of a preceding packet, to define a starting value. The PCM encoded bits of a valid packet are used to reestablish the signal value, thus avoiding packet-to-packet error extension in the presence of burst interference.

Claims (38)

1. A method comprising:

encoding a first portion of a signal using a first encoding technique, the first portion of the signal encoded as a first number of bits;

encoding a second portion of the signal using a second encoding technique, the second portion of the signal encoded as a second number of bits, wherein the first encoding technique is pulse code modulation and the second encoding technique is continuously variable slope delta modulation; and

creating a transmission packet having initial bits and remaining bits wherein the initial bits are the first number of bits and the remaining bits are the second number of bits, and wherein the initial bits are sufficient to establish a starting value of the signal at the beginning of the transmission packet.

2. The method of claim 1 , wherein the signal is an analog speech signal and the transmission packet is a speech transmission packet.

3. The method of claim 2 , wherein the speech transmission packet has 64 bits and the first number of bits is three bits.

4. A method comprising:

receiving a transmission packet having a plurality of bits, a first number of bits representing an encoded first portion of a signal encoded using a first encoding technique, and a second number of bits representing an encoded second portion of the signal encoded using a second encoding technique, the transmission packet having initial bits and remaining bits wherein the initial bits are the first number of bits and the remaining bits are the second number of bits, and wherein the initial bits are sufficient to establish a starting value of the signal at the beginning of the transmission packet;

decoding the first number of bits in accordance with the first encoding technique; and

decoding the second number of bits in accordance with the second encoding technique, wherein the first encoding technique is pulse code modulation and the second encoding technique is continuously variable slope delta modulation.

5. The method of claim 4 , wherein the signal is an analog speech signal and the transmission packet is a speech transmission packet.

6. The method of claim 5 , wherein the first number of bits is sufficient to establish the value of the analog speech signal.

7. The method of claim 5 , wherein the speech transmission packet has 64 bits and the first number of bits is three bits.

8. A machine-readable medium that provides executable instructions, which when executed by a processor, cause the processor to perform a method comprising:

encoding a first portion of a signal using a first encoding technique, the first portion of the signal encoded as a first number of bits;

encoding a second portion of the signal using a second encoding technique the second portion of the signal encoded as a second number of bits, wherein the first encoding technique is pulse code modulation and the second encoding technique is continuously variable slope delta modulation; and

creating a transmission packet having initial bits and remaining bits wherein the initial bits are the first number of bits and the remaining bits are the second number of bits, and wherein the initial bits are sufficient to establish a starting value of the signal at the beginning of the transmission packet.

9. The machine-readable medium of claim 8 , wherein the signal is an analog speech signal and the transmission packet is a speech transmission packet.

10. The machine-readable medium of claim 9 , wherein the speech transmission packet has 64 bits and the first number of bits is three bits.

11. A machine-readable medium that provides executable instructions, which when executed by a processor, cause the processor to perform a method comprising:

receiving a transmission packet having a plurality of bits, a first number of bits representing an encoded first portion of a signal encoded using a first encoding technique, and a second number of bits representing an encoded second portion of the signal encoded using a second encoding technique, the transmission packet having initial bits and remaining bits wherein the initial bits are the first number of bits and the remaining bits are the second number of bits, and wherein the initial bits are sufficient to establish a starting value of the signal at the beginning of the transmission packet;

decoding the first number of bits in accordance with the first encoding technique; and

decoding the second number of bits in accordance with the second encoding technique, wherein the first encoding technique is pulse code modulation and the second encoding technique is continuously variable slope delta modulation.

12. The machine-readable medium of claim 11 , wherein the signal is an analog speech signal and the transmission packet is a speech transmission packet.

13. The machine-readable medium of claim 12 , wherein the first number of bits is sufficient to establish the value of the analog speech signal.

14. The machine-readable medium of claim 12 , wherein the speech transmission packet has 64 bits and the first number of bits is three bits.

15. A method comprising:

receiving a transmission packet having a plurality of bits, a first number of bits representing an encoded first portion of a signal encoded using a first encoding technique, and a second number of bits representing an encoded second portion of the signal encoded using a second encoding technique, the transmission packet having initial bits and remaining bits wherein the initial bits are the first number of bits and the remaining bits are the second number of bits, and wherein the initial bits are sufficient to establish a starting value of the signal at the beginning of the transmission packet;

decoding the first number of bits in accordance with the first encoding technique; and

decoding the second number of bits in accordance with the second encoding technique.

16. The method of claim 15 , wherein the signal is an analog speech signal and the transmission packet is a speech transmission packet.

17. The method of claim 16 , wherein the speech transmission packet has 64 bits and the first number of bits is three bits.

18. A machine-readable medium that provides executable instructions, which when executed by a processor, cause the processor to perform a method comprising:

receiving a transmission packet having a plurality of bits, a first number of bits representing an encoded first portion of a signal encoded using a first encoding technique, and a second number of bits representing an encoded second portion of the signal encoded using a second encoding technique, the transmission packet having initial bits and remaining bits wherein the initial bits are the first number of bits and the remaining bits are the second number of bits, and wherein the initial bits are sufficient to establish a starting value of the signal at the beginning of the transmission packet;

decoding the first number of bits in accordance with the first encoding technique; and

decoding the second number of bits in accordance with the second encoding technique.

19. The machine-readable medium of claim 18 , wherein the signal is an analog speech signal and the transmission packet is a speech transmission packet.

20. The machine-readable medium of claim 19 , wherein the speech transmission packet has 64 bits and the first number of bits is three bits.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2011
From: OSTEOTECH, INC.
To: WARSAW ORTHOPEDIC, INC.
Reel/Frame 026196/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2002
From: WALTHO, ALAN E.
To: INTEL CORPORATION
Reel/Frame 013133/0789 →