Method and system for detecting user data types in digital communications channels and optimizing encoding-error correction in response thereto
First Claim
1. A system for implementing dynamic encoding-error correction in a digital data transmission system, comprising:
- a transmitter adapted to encode user data into a signal;
a receiver adapted to receive said signal and decode said user data encoded thereon, wherein said signal is transmitted from said transmitter to said receiver via a communications channel;
a data type detector coupled to said transmitter, said data type detector adapted to detect a data type of said user data to be transmitted from said transmitter by observing said user data;
a processor coupled to said transmitter, said processor adapted to implement at least a first encoding-error correction process and a second encoding-error correction process for said transmitter, wherein said second encoding-error correction process is of a higher capability than said first encoding-error correction process; and
said processor coupled to receive said data type from said data type detector and dynamically select said first encoding-error correction process or said second encoding-error correction process in response thereto such that encoding-error correction employed by said transmitter matches said data type of said user data.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic error correction system for a digital data transmission system. A transmitter adapted to encode user data into a signal is included within the system. A receiver receives the signal and decodes the user data encoded thereon. The signal is transmitted from the transmitter to the receiver via a communications channel. A data type detector is coupled to the transmitter. The data type detector is adapted to detect a data type of the user data being coupled to the transmitter for transmission via the communications channel. A processor is coupled to the transmitter and is adapted to implement at least a first error correction process and a second error correction process for the transmitter, wherein the second error correction process is of a higher capability than the first error correction process. The processor is coupled to receive the data type from the data type detector and dynamically select the first error correction process or the second error correction process in response thereto such that error correction employed by the transmitter is best suited to the data type of the user data.
63 Citations
26 Claims
-
1. A system for implementing dynamic encoding-error correction in a digital data transmission system, comprising:
-
a transmitter adapted to encode user data into a signal;
a receiver adapted to receive said signal and decode said user data encoded thereon, wherein said signal is transmitted from said transmitter to said receiver via a communications channel;
a data type detector coupled to said transmitter, said data type detector adapted to detect a data type of said user data to be transmitted from said transmitter by observing said user data;
a processor coupled to said transmitter, said processor adapted to implement at least a first encoding-error correction process and a second encoding-error correction process for said transmitter, wherein said second encoding-error correction process is of a higher capability than said first encoding-error correction process; and
said processor coupled to receive said data type from said data type detector and dynamically select said first encoding-error correction process or said second encoding-error correction process in response thereto such that encoding-error correction employed by said transmitter matches said data type of said user data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for implementing dynamic encoding-error correction in a DECT (digital enhanced cordless telephony) based digital data transmission system, comprising:
-
a transmitter adapted to encode user data into a signal;
a receiver adapted to receive said signal and decode said user data encoded thereon, wherein said signal is transmitted from said transmitter to said receiver via a communications channel;
a data type detector coupled to said transmitter, said data type detector adapted to detect a data type of said user data transmitted from said transmitter by observing said user data and implementing a pattern recognition algorithm to recognize distinguishing characteristics between a plurality of different types of user data;
a first encoder coupled to said transmitter adapted to implement a first encoding-error correction process for said transmitter;
a second encoder coupled to said transmitter adapted to implement a second encoding-error correction process for said transmitter, wherein said second encoding-error correction process is of a higher capability than said first encoding-error correction process and wherein said first encoding-error correction process is adapted to impose less latency than said second error correction process; and
a select control coupled to said transmitter, said select control coupled to receive said data type from said data type detector and dynamically select said first encoding-error correction process or said second encoding-error correction process in response thereto such that encoding-error correction employed by said transmitter matches said data type of said user data and such that such that battery power of said transmitter is conserved. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. In a DECT (digital enhanced cordless telephony) based digital data transmission system, a method for implementing dynamic encoding-error correction, the method comprising the steps of:
-
a) transmitting a user data signal from a transmitter to a receiver via a communications channel;
b) using a data type detector, detecting a data type of user data transmitted from said transmitter by observing said user data and implementing a pattern recognition algorithm to recognize distinguishing characteristics between a plurality of different types of user data;
c) implementing a first encoding-error correction process for said transmitter using a first encoder coupled to said transmitter;
d) implement a second encoding-error correction process for said transmitter using a second encoder coupled to said transmitter, wherein said second encoding-error correction process is of a higher capability than said first encoding-error correction process and wherein said first encoding-error correction process is adapted to impose less latency than said second error correction process; and
e) dynamically selecting said first encoding-error correction process or said second encoding-error correction process in response to said data type of said user data such that encoding-error correction employed by said transmitter matches said data type. - View Dependent Claims (21, 22, 23, 24, 25, 26)
determining said data type of said user data by regarding said user data as analog data and extracting signal features therefrom.
-
-
23. The method of claim 22, wherein said data type detector compares said signal features to a plurality of predetermined stored samples to determine said data type.
-
24. The method of claim 22, wherein said signal features include power spectral density of said user data.
-
25. The method of claim 22, wherein said signal features include phase spectrum of said user data.
-
26. The method of claim 22, wherein said data type detector implements a correlation function wherein said data type is determined by comparing a plurality of samples of said user data with predetermined stored samples from representative types of user data.
Specification