CA2600569A1 - Interleaving system - Google Patents
Interleaving system Download PDFInfo
- Publication number
- CA2600569A1 CA2600569A1 CA002600569A CA2600569A CA2600569A1 CA 2600569 A1 CA2600569 A1 CA 2600569A1 CA 002600569 A CA002600569 A CA 002600569A CA 2600569 A CA2600569 A CA 2600569A CA 2600569 A1 CA2600569 A1 CA 2600569A1
- Authority
- CA
- Canada
- Prior art keywords
- data
- error
- classes
- class
- error protection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000035945 sensitivity Effects 0.000 claims abstract 5
- 230000002596 correlated effect Effects 0.000 claims 2
Landscapes
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
An error protection tool comprises: a separator configured to divide at least one frame of data into classes of data according to error sensitivities of the data in the classes. An encoder is configured to perform different types of error coding on the classes of data to provide them with unequal error protection capabilities. An interleaver is configured to rearrange the classes of encoded data so that a data class being more protected is arranged at equal intervals in a data class being least protected.
Claims (8)
1. An error protection tool comprising:
a separator configured to divide at least one frame of data into classes of data according to error sensitivities of the data in the classes;
an encoder configured to perform different types of error coding on the classes of data to provide them with unequal error protection capabilities;
and an interleaver configured to rearrange the classes of encoded data so that a data class being more protected is arranged at equal intervals in a data class being least protected.
a separator configured to divide at least one frame of data into classes of data according to error sensitivities of the data in the classes;
an encoder configured to perform different types of error coding on the classes of data to provide them with unequal error protection capabilities;
and an interleaver configured to rearrange the classes of encoded data so that a data class being more protected is arranged at equal intervals in a data class being least protected.
2. An error protection tool according to claim 1, wherein the classes are defined by categories of error sensitivities.
3. An error protection tool according to claim 1, wherein each class is correlated to one type of error coding.
4. An error protection tool according to claim 1, wherein one type of error coding is no error coding.
5. An error protection method comprising:
dividing at least one frame of data into classes of data according to error sensitivities of the data in the classes;
performing different types of error encoding on the classes of data to provide them with unequal error protection capabilities; and rearranging the classes of encoded data so that a data class being more protected is arranged at equal intervals in a data class being least protected.
dividing at least one frame of data into classes of data according to error sensitivities of the data in the classes;
performing different types of error encoding on the classes of data to provide them with unequal error protection capabilities; and rearranging the classes of encoded data so that a data class being more protected is arranged at equal intervals in a data class being least protected.
6. An error protection tool according to claim 5, wherein the classes are defined by categories of error sensitivities.
7. An error protection tool according to claim 5, wherein each class is correlated to one type of error coding.
8. An error protection tool according to claim 5, wherein one type of error coding is no error coding.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10/146191 | 1998-05-27 | ||
JP14619198 | 1998-05-27 | ||
JP10/346016 | 1998-12-04 | ||
JP34601698 | 1998-12-04 | ||
CA002297770A CA2297770C (en) | 1998-05-27 | 1999-05-27 | Interleaving system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002297770A Division CA2297770C (en) | 1998-05-27 | 1999-05-27 | Interleaving system |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2600569A1 true CA2600569A1 (en) | 1999-12-02 |
CA2600569C CA2600569C (en) | 2011-11-15 |
Family
ID=38653259
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2600569A Expired - Lifetime CA2600569C (en) | 1998-05-27 | 1999-05-27 | Interleaving system |
CA002602283A Expired - Lifetime CA2602283C (en) | 1998-05-27 | 1999-05-27 | Interleaving system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002602283A Expired - Lifetime CA2602283C (en) | 1998-05-27 | 1999-05-27 | Interleaving system |
Country Status (1)
Country | Link |
---|---|
CA (2) | CA2600569C (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2863566B1 (en) | 2013-10-18 | 2020-09-02 | Université de Nantes | Method and apparatus for reconstructing a data block |
-
1999
- 1999-05-27 CA CA2600569A patent/CA2600569C/en not_active Expired - Lifetime
- 1999-05-27 CA CA002602283A patent/CA2602283C/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CA2600569C (en) | 2011-11-15 |
CA2602283A1 (en) | 1999-12-02 |
CA2602283C (en) | 2009-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2408454A1 (en) | Machine readable code and method and device of encoding and decoding the same | |
ID29939A (en) | A CODING SYSTEM THAT HAS A CONDITION MACHINE BASED ON INTERLEAVER | |
WO2003063499A3 (en) | Methods and systems for start code emulation prevention and data stuffing | |
ATE44107T1 (en) | DEVICE FOR ERROR CORRECTION AND ERROR MARKING IN A DATA GROUP AND VIDEO AND/OR AUDIO PLAYBACK DEVICE INCLUDING SUCH DEVICE. | |
AU1431301A (en) | Integrity check values (icv) based on pseudorandom binary matrices | |
CA2260090A1 (en) | Method of coding and decoding stereo audio spectral values | |
CA2117829A1 (en) | Perceptual Coding of Audio-Signals | |
CA2443453A1 (en) | Interleaver and interleaving method in a communication system | |
EP0673732A4 (en) | Laminated lumber, method for producing laminated lumber, and laminated lumber producing device. | |
AU4814296A (en) | Bar code encoding system using four-state codes | |
CA2333109A1 (en) | Segmentation mechanism for a block encoder | |
KR900001135A (en) | Digital signal transmitter | |
CA2157066A1 (en) | Method for Controlling a Compressed Data Buffer | |
FR2714323B1 (en) | Electric hand machine tool including chainsaw, circular saw. | |
HK1040012A1 (en) | Block interleaving for turbo coding. | |
CA2395219A1 (en) | Generating codes in a communication system | |
GB2355166A (en) | Efficient run length limited code with short interleaved constraint | |
CA2600569A1 (en) | Interleaving system | |
WO2003090363A8 (en) | Diversity scheme for error control coding in a system with prioritized data | |
AU587754B2 (en) | Protection channel monitoring system using a check signal comprising two different n-bit code patterns sequentially arranged at random | |
FR2732945B1 (en) | PNEUMATIC BOAT OPERATING AS A CATAMARAN, WITH IMPROVED STABILITY | |
CA2325431A1 (en) | Method and apparatus for providing channel error protection for a source coded bit stream | |
CA2334561A1 (en) | Replacement of special characters in a data stream | |
DE69401173D1 (en) | Surge arrester, surge arrester assembly and manufacturing method for a surge arrester assembly | |
GB9803117D0 (en) | Cyclic redundancy check in a computer system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20190527 |