RU2003125267A - Способ защиты передачи потока данных без потерь и устройство для его осуществления - Google Patents
Способ защиты передачи потока данных без потерь и устройство для его осуществления Download PDFInfo
- Publication number
- RU2003125267A RU2003125267A RU2003125267/09A RU2003125267A RU2003125267A RU 2003125267 A RU2003125267 A RU 2003125267A RU 2003125267/09 A RU2003125267/09 A RU 2003125267/09A RU 2003125267 A RU2003125267 A RU 2003125267A RU 2003125267 A RU2003125267 A RU 2003125267A
- Authority
- RU
- Russia
- Prior art keywords
- packet
- checksum
- encoded
- signal
- decoding
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/47—Error detection, forward error correction or error protection, not provided for in groups H03M13/01 - H03M13/37
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1876—Interpolating methods
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/09—Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Error Detection And Correction (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Detection And Correction Of Errors (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Claims (18)
1. Способ кодирования входного цифрового сигнала для передачи без потерь через среду (15), причем способ включает в себя этапы, на которых
принимают входной цифровой сигнал, содержащий по меньшей мере один пакет цифровых данных; и
вычисляют контрольную сумму по меньшей мере одного пакета входного цифрового сигнала;
отличающийся тем, что способ дополнительно включает в себя этапы, на которых
кодируют пакет входного сигнала в кодированный пакет цифровых данных; и
добавляют к кодированному пакету соотнесенную с ним контрольную сумму для формирования кодированного сигнала.
2. Способ по п.1, в котором соотнесенную контрольную сумму добавляют к кодированному пакету в виде отдельного пакета.
3. Способ по п.1 или 2, в котором контрольная сумма представляет собой контрольную сумму для контроля циклическим избыточным кодом.
4. Способ по пп.1, 2 или 3, в котором способ дополнительно включает этап, на котором выполняют канальное кодирование, позволяющее обеспечить передачу без потерь через среду (15).
5. Способ декодирования кодированного сигнала, полученного способом кодирования согласно одному из пп.1-4, причем способ включает в себя этапы, на которых
принимают кодированный сигнал;
извлекают кодированный пакет и соотнесенную с ним контрольную сумму из принятого кодированного сигнала;
декодируют кодированный пакет в декодированный пакет, содержащий входной цифровой сигнал;
вычисляют контрольную сумму для декодированного пакета; и
если вычисленная контрольная сумма соответствует извлеченной контрольной сумме, то выдают декодированный пакет в качестве выходного сигнала.
6. Способ по п.5, в котором способ дополнительно включает в себя этап, на котором интерполируют декодированный пакет, если вычисленная контрольная сумма не равна извлеченной контрольной сумме.
7. Способ по п.5, в котором способ дополнительно включает в себя этап, на котором подавляют декодированный пакет, если вычисленная контрольная сумма не равна извлеченной контрольной сумме.
8. Способ по пп.5, 6 или 7, в случае, обусловленном п.4, дополнительно включающий в себя этап, на котором выполняют канальное декодирование перед приемом кодированного сигнала, позволяющий обеспечить передачу без потерь через среду (15).
9. Устройство (10) для кодирования входного цифрового сигнала, содержащего по меньшей мере один пакет цифровых данных для передачи без потерь через среду (15), причем устройство (10) включает в себя
первое вычислительное средство (12) для вычисления контрольной суммы по меньшей мере одного пакета входного цифрового сигнала;
отличающееся тем, что устройство дополнительно включает в себя
средство (11) кодирования для кодирования без потерь по меньшей мере одного пакета в кодированный пакет цифровых данных; и
средство (13) комбинирования, подсоединенное к вычислительному средству (12) и средству (11) кодирования, для добавления к кодированному пакету соотнесенной с ним контрольной суммы для формирования кодированного сигнала.
10. Устройство по п.9, в котором средство (13) комбинирования скомпоновано для добавления соотнесенной контрольной суммы к кодированному пакету в виде отдельного пакета.
11. Устройство по п.9 или 10, в котором вычислительное средство (12) скомпоновано для вычисления контрольной суммы в виде контрольной суммы для контроля циклическим избыточным кодом.
12. Устройство по пп.9, 10 или 11, в котором устройство дополнительно включает в себя средство (16) канального кодирования, подсоединенное к средству (13) комбинирования и скомпонованное таким образом, чтобы предоставить возможность передачи без потерь через среду (18).
13. Устройство (20) для декодирования кодированного сигнала, полученного от устройства кодирования согласно одному из пп.9-12, причем устройство (20) включает в себя
средство (21) извлечения для приема кодированного сигнала и извлечения кодированного пакета и соотнесенной с ним контрольной суммы из принятого кодированного сигнала;
средство (22) декодирования, подсоединенное к средству (21) извлечения, для декодирования кодированного пакета в декодированный пакет, содержащий входной цифровой сигнал;
второе вычислительное средство (23), подсоединенное к средству (22) декодирования, для вычисления контрольной суммы для декодированного пакета; и
средства (24, 25) вывода, подсоединенные к средству (21) извлечения, второму вычислительному средству (23) и средству (22) декодирования, для вывода декодированного пакета в качестве выходного сигнала, если вычисленная контрольная сумма соответствует извлеченной контрольной сумме.
14. Устройство по п.13, в котором средства (24, 25) вывода дополнительно скомпонованы для интерполяции декодированного пакета, если вычисленная контрольная сумма не равна извлеченной контрольной сумме.
15. Устройство по п.13, в котором средства вывода (24, 25) дополнительно скомпонованы для подавления декодированного пакета, если вычисленная контрольная сумма не равна извлеченной контрольной сумме.
16. Устройство по пп.13, 14 или 15, в случае, обусловленном п.12, дополнительно включающее средство (17) канального декодирования, подсоединенное к средству (21) извлечения, причем средство (17) канального декодирования скомпоновано таким образом, чтобы предоставить возможность передачи без потерь через среду.
17. Сигнал, включающий в себя по меньшей мере пакет первого типа и пакет второго типа, полученные способом согласно одному из пп.1-4.
18. Запоминающая среда, содержащая сигнал по п.17.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP01200165.7 | 2001-01-17 | ||
EP01200165 | 2001-01-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2003125267A true RU2003125267A (ru) | 2005-02-27 |
Family
ID=8179757
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2003125267/09A RU2003125267A (ru) | 2001-01-17 | 2001-12-14 | Способ защиты передачи потока данных без потерь и устройство для его осуществления |
Country Status (10)
Country | Link |
---|---|
US (1) | US7028249B2 (ru) |
EP (1) | EP1356596A2 (ru) |
JP (1) | JP2004518350A (ru) |
KR (1) | KR20030005226A (ru) |
CN (1) | CN1418406A (ru) |
AU (1) | AU2002220986A1 (ru) |
BR (1) | BR0109249A (ru) |
PL (1) | PL362713A1 (ru) |
RU (1) | RU2003125267A (ru) |
WO (1) | WO2002058245A2 (ru) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2500068C2 (ru) * | 2008-10-14 | 2013-11-27 | Дойче Телеком Аг | Кодирование банковского перевода |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10318068B4 (de) * | 2003-04-17 | 2009-08-27 | Phoenix Contact Gmbh & Co. Kg | Verfahren und Vorrichtung zum Paket-orientierten Übertragen sicherheitsrelevanter Daten |
US7134070B2 (en) * | 2003-09-08 | 2006-11-07 | Intel Corporation | Checksum determination |
CN100440737C (zh) * | 2003-12-04 | 2008-12-03 | 北京泰美世纪科技有限公司 | 一种高度结构化的ldpc编码和解码方法及其编码器和解码器 |
US20070013561A1 (en) * | 2005-01-20 | 2007-01-18 | Qian Xu | Signal coding |
US8151177B2 (en) * | 2007-11-28 | 2012-04-03 | International Business Machines Corporation | Methods and arrangements for partial word stores in networking adapters |
JP7189868B2 (ja) * | 2016-10-14 | 2022-12-14 | アウロ テクノロジーズ エンフェー. | 改変されたペイロードチェックサムを用いてペイロードをスクランブルすることによって、誤同期を回避する記録デバイス及び再生デバイス |
US10522155B2 (en) * | 2017-02-21 | 2019-12-31 | Cirrus Logic, Inc. | Pulse code modulation (PCM) data-marking |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2591242B2 (ja) * | 1990-04-02 | 1997-03-19 | 松下電器産業株式会社 | 誤り検出方法 |
US5390041A (en) * | 1991-11-06 | 1995-02-14 | Cray Research, Inc. | Fiber optic channel extender interface method and apparatus |
US5875202A (en) * | 1996-03-29 | 1999-02-23 | Adtran, Inc. | Transmission of encoded data over reliable digital communication link using enhanced error recovery mechanism |
WO1997038549A1 (en) * | 1996-04-05 | 1997-10-16 | Universität Karlsruhe (Th) | Method and apparatus for forward error correction of transmitted digital signals in networks |
FI112894B (fi) * | 1997-04-10 | 2004-01-30 | Nokia Corp | Menetelmä kehysvirhetodennäköisyyden pienentämiseksi tietokehysmuotoisessa tiedonsiirrossa |
US6578162B1 (en) * | 1999-01-20 | 2003-06-10 | Skyworks Solutions, Inc. | Error recovery method and apparatus for ADPCM encoded speech |
JP4218134B2 (ja) * | 1999-06-17 | 2009-02-04 | ソニー株式会社 | 復号装置及び方法、並びにプログラム提供媒体 |
-
2001
- 2001-12-14 BR BR0109249-9A patent/BR0109249A/pt not_active IP Right Cessation
- 2001-12-14 CN CN01806623A patent/CN1418406A/zh active Pending
- 2001-12-14 RU RU2003125267/09A patent/RU2003125267A/ru not_active Application Discontinuation
- 2001-12-14 AU AU2002220986A patent/AU2002220986A1/en not_active Abandoned
- 2001-12-14 PL PL01362713A patent/PL362713A1/xx unknown
- 2001-12-14 KR KR1020027012098A patent/KR20030005226A/ko not_active Application Discontinuation
- 2001-12-14 JP JP2002558616A patent/JP2004518350A/ja not_active Withdrawn
- 2001-12-14 EP EP01273313A patent/EP1356596A2/en not_active Withdrawn
- 2001-12-14 WO PCT/IB2001/002557 patent/WO2002058245A2/en not_active Application Discontinuation
-
2002
- 2002-01-15 US US10/046,991 patent/US7028249B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2500068C2 (ru) * | 2008-10-14 | 2013-11-27 | Дойче Телеком Аг | Кодирование банковского перевода |
Also Published As
Publication number | Publication date |
---|---|
WO2002058245A3 (en) | 2002-10-10 |
WO2002058245A2 (en) | 2002-07-25 |
KR20030005226A (ko) | 2003-01-17 |
US7028249B2 (en) | 2006-04-11 |
PL362713A1 (en) | 2004-11-02 |
BR0109249A (pt) | 2002-12-17 |
US20020133780A1 (en) | 2002-09-19 |
EP1356596A2 (en) | 2003-10-29 |
JP2004518350A (ja) | 2004-06-17 |
AU2002220986A1 (en) | 2002-07-30 |
CN1418406A (zh) | 2003-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108880556B (zh) | 基于lz77的无损数据压缩方法、误码修复方法及编码器和解码器 | |
KR960028573A (ko) | 패킷화된 데이터스트림의 동기화 및 에러검출 | |
KR960043552A (ko) | 에러정정 부호화 복호화방법 및 이 방법을 사용하는 회로 | |
CN1656693B (zh) | 迭代硬输入前向纠错的方法 | |
ES2941677T3 (es) | Procedimiento para codificar un símbolo, procedimiento para decodificar un símbolo, procedimiento para transmitir un símbolo de un transmisor a un receptor, codificador, decodificador y sistema para transmitir un símbolo de un transmisor a un receptor | |
KR100775872B1 (ko) | LASeR 이진 표현의 포인트 시퀀스 부호화/복호화 방법및 장치 | |
US7872598B2 (en) | Accelerated decompression | |
KR930022752A (ko) | 입력 데이타 인코딩 방법 및 장치와, 데이타 함유 신호 처리 방법 및 장치 | |
ATE439704T1 (de) | Codierung von transformationskoeffizienten in bild-/videocodierern- und/oder decodierern | |
TWI392267B (zh) | 提供線性消除碼之方法與裝置 | |
JPH06112847A (ja) | 2次元エラー訂正方法及び復号化装置 | |
RU2003125267A (ru) | Способ защиты передачи потока данных без потерь и устройство для его осуществления | |
MY112024A (en) | Method and apparatus for encoding and decoding information in a digital communication system | |
US20030188248A1 (en) | Apparatus for iterative hard-decision forward error correction decoding | |
JP6426212B2 (ja) | 制限されたキャリー演算による算術コーディングを遂行するための方法及び装置 | |
JP4309344B2 (ja) | 送信ノイズに関連したデジタルデータ圧縮ロバスト | |
US6101281A (en) | Method for improving data encoding and decoding efficiency | |
KR100686354B1 (ko) | 가변 트리를 이용한 허프만 복호화 방법 및 장치 | |
JPS6352812B2 (ru) | ||
KR100390693B1 (ko) | 직교부호를 이용한 이진 선형 복/부호 방법 및 그 복/부호기 | |
JP3856323B2 (ja) | 音声信号伝送方法、音声信号復号方法及び音声符号化方法 | |
JP3001519B1 (ja) | データ圧縮方法およびデータ圧縮方式 | |
JPH06261024A (ja) | 信号伝送方法、エンコード装置、信号送信装置、デコード装置及び信号受信装置 | |
JPH07101867B2 (ja) | 誤り訂正符号の復号方式 | |
KR100600310B1 (ko) | 2차원 페이지의 인코딩 및 디코딩 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FA92 | Acknowledgement of application withdrawn (lack of supplementary materials submitted) |
Effective date: 20060410 |