KR100736621B1 - 메모리의 데이터 저장 구조 및 오류 플래그 추출 방법 - Google Patents
메모리의 데이터 저장 구조 및 오류 플래그 추출 방법 Download PDFInfo
- Publication number
- KR100736621B1 KR100736621B1 KR1020060021329A KR20060021329A KR100736621B1 KR 100736621 B1 KR100736621 B1 KR 100736621B1 KR 1020060021329 A KR1020060021329 A KR 1020060021329A KR 20060021329 A KR20060021329 A KR 20060021329A KR 100736621 B1 KR100736621 B1 KR 100736621B1
- Authority
- KR
- South Korea
- Prior art keywords
- tag
- value
- error
- error flag
- datagram
- Prior art date
Links
- 230000015654 memory Effects 0.000 title claims abstract description 19
- 238000013500 data storage Methods 0.000 title description 2
- 238000000034 method Methods 0.000 claims abstract description 35
- 230000005540 biological transmission Effects 0.000 claims abstract description 8
- 238000000605 extraction Methods 0.000 claims 2
- 238000004891 communication Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 239000000872 buffer Substances 0.000 description 2
- 238000005266 casting Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
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
- 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/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/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
- H03M13/151—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
- H03M13/1515—Reed-Solomon codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/10—Aspects of broadcast communication characterised by the type of broadcast system
- H04H2201/16—Aspects of broadcast communication characterised by the type of broadcast system digital video broadcasting - handhelds [DVB-H]
Landscapes
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
Claims (12)
- 전송 프레임에 저장되는 IP 데이터그램(datagram)의 데이터 오류 유무를 표시하는 오류 플래그를 메모리에 저장하기 위한 메모리 내 태그(Tag)의 데이터 구조는 유효 데이터 필드와, 오류 유무 필드와, 스타트 어드레스 필드와, 데이터 크기 필드로 구성되고,상기 태그는 상기 프레임 내 저장되는 상기 IP 데이터그램 수만큼 구비되는 것을 특징으로 하는 데이터 저장 구조.
- 제 1 항에 있어서,상기 태그의 유효 데이터 필드는 1비트의 구조로서 현재 태그의 유효성을 나타내는 것을 특징으로 하는 데이터 저장 구조.
- 제 1 항에 있어서,상기 태그의 오류 유무 필드는 1비트의 플래그 구조로서 현재 태그의 CRC 오류의 유무를 나타내는 것을 특징으로 하는 데이터 저장 구조.
- 제 1 항에 있어서,상기 태그의 스타트 어드레스 필드는 18비트의 구조로서 현재 태그의 IP 데이터그램의 시작 위치를 나타내는 것을 특징으로 하는 데이터 저장 구조.
- 제 1 항에 있어서,상기 데이터 크기 필드는 12비트의 구조로서 현재 태그의 IP 데이터그램이 끝나는 위치를 나타내는 것을 특징으로 하는 데이터 저장 구조.
- 제 1 항에 있어서,상기 프레임은 MPE-FEC 프레임 구조를 갖는 프레임인 것을 특징으로 하는 데이터 저장 구조.
- 제 1 항에 있어서,상기 오류 플래그는 CRC 오류를 체크하는 오류 플래그인 것을 특징으로 하는 데이터 저장 구조.
- 청구항 1에 기재된 태그에서 수신된 IP 데이터그램의 오류 플래그(error flag)를 추출하는 방법은상기 태그의 존재 유무를 판정하는 단계와;상기 태그의 영역 내에 RS 디코딩 수행 영역이 속하는지 판정하는 단계와;상기 수신된 IP 데이터그램의 소실 유무를 판정하는 단계와;상기 오류 플래그의 값을 추출하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 오류 플래그 추출 방법.
- 제 8 항에 있어서,상기 태그의 영역 내에 RS 디코딩 수행 영역이 속하는지 판정하는 방법은상기 RS 디코딩 스타트 어드레스 값과 상기 태그의 스타트 어드레스(start address) 값을 비교하는 단계와,상기 RS 디코딩 스타트 어드레스 값과 상기 태그의 엔드 어드레스 값을 비교하는 단계로 이루어지는 것을 특징으로 하는 오류 플래그 추출 방법.
- 제 8 항에 있어서,상기 IP 데이터그램의 소실 유무를 판정하는 방법은 상기 태그의 스타트 어드레스의 값과 애플리케이션 프레임 사이즈(application frame size) 값을 비교하는 단계와,상기 애플리케이션 프레임 사이즈 값과 상기 RS 디코딩 스타트 어드레스 값을 비교하는 단계로 이루어지는 것을 특징으로 하는 오류 플래그 추출 방법.
- 제 8 항에 있어서,상기 오류 플래그의 값을 추출하는 방법은상기 IP 데이터그램이 소실되었다고 판정되면 오류 플래그 값으로 '1'을 출력하고, 소실되지 않았다고 판정되면 오류 플래그 값으로 '0'을 출력하는 것을 특징으로 하는 오류 플래그 추출 방법.
- 제 8 항 내지 제 11 항 중 어느 한 항에 있어서,상기 오류 플래그의 값은 CRC 오류를 체크하는 오류 플래그 값인 것을 특징으로 하는 오류 플래그 추출 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060021329A KR100736621B1 (ko) | 2006-03-07 | 2006-03-07 | 메모리의 데이터 저장 구조 및 오류 플래그 추출 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060021329A KR100736621B1 (ko) | 2006-03-07 | 2006-03-07 | 메모리의 데이터 저장 구조 및 오류 플래그 추출 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100736621B1 true KR100736621B1 (ko) | 2007-07-09 |
Family
ID=38503486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060021329A KR100736621B1 (ko) | 2006-03-07 | 2006-03-07 | 메모리의 데이터 저장 구조 및 오류 플래그 추출 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100736621B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101813051B1 (ko) | 2010-12-06 | 2017-12-28 | 삼성전자주식회사 | 비디오 및 오디오 통신 시스템에서 패킷 오류 표시 장치 및 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR930001190A (ko) * | 1991-06-29 | 1993-01-16 | 강진구 | 디지탈 데이타의 에러 정정장치 |
KR19990035646A (ko) * | 1997-10-31 | 1999-05-15 | 구자홍 | 디지털 방송 수신이 가능한 디지털 브이씨알 |
KR20000067136A (ko) * | 1999-04-23 | 2000-11-15 | 윤종용 | 가변 처리가 가능한 파이프라인 구조의 리드 솔로몬 복호기 |
KR20040076329A (ko) * | 2003-02-25 | 2004-09-01 | 삼성전자주식회사 | 에러 정정을 위한 에러 플래그 생성 장치 및 그 방법 |
-
2006
- 2006-03-07 KR KR1020060021329A patent/KR100736621B1/ko not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR930001190A (ko) * | 1991-06-29 | 1993-01-16 | 강진구 | 디지탈 데이타의 에러 정정장치 |
KR19990035646A (ko) * | 1997-10-31 | 1999-05-15 | 구자홍 | 디지털 방송 수신이 가능한 디지털 브이씨알 |
KR20000067136A (ko) * | 1999-04-23 | 2000-11-15 | 윤종용 | 가변 처리가 가능한 파이프라인 구조의 리드 솔로몬 복호기 |
KR20040076329A (ko) * | 2003-02-25 | 2004-09-01 | 삼성전자주식회사 | 에러 정정을 위한 에러 플래그 생성 장치 및 그 방법 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101813051B1 (ko) | 2010-12-06 | 2017-12-28 | 삼성전자주식회사 | 비디오 및 오디오 통신 시스템에서 패킷 오류 표시 장치 및 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11677867B2 (en) | Data structure for physical layer encapsulation | |
US8335969B2 (en) | Error resilience methods for multi-protocol encapsulation forward error correction implementations | |
EP1599955B1 (en) | System and method for data transmission and reception | |
KR20080074886A (ko) | 데이터 전송 패킷에서의 에러 검출 및 정정 | |
US7793193B2 (en) | Method for error correction of packet data | |
KR100736621B1 (ko) | 메모리의 데이터 저장 구조 및 오류 플래그 추출 방법 | |
US8209593B2 (en) | Method and DVB-H terminal for confirming integrity of container | |
US20090228763A1 (en) | Method and apparatus for encoding and decoding data with error correction | |
US7925962B2 (en) | DVB-H system and method for performing forward error correction | |
US7856587B2 (en) | Memory reduction in DVB-H applications | |
KR100736620B1 (ko) | 디지털 방송 수신기에서의 오류 정정 방법 | |
KR20080009766A (ko) | 순방향 오류 정정을 포함하는 수신기를 동작시키기 위한장치 및 방법 | |
EP2194668A2 (en) | Apparatus and method for generating frame for mpe-fec decoding | |
KR101227493B1 (ko) | 오류 정정을 위한 디지털 방송 수신 장치 및 방법 | |
KR100734377B1 (ko) | 방송 신호 복호 방법 | |
JP5566277B2 (ja) | 多重放送受信機 | |
WO2007072332A2 (en) | Device providing a datagram recovery | |
US20090102976A1 (en) | Method For Data Transfer And Data Recovery | |
EP2320588A2 (en) | Method of transmitting data | |
KR20070091779A (ko) | 디지털 방송 수신 시스템에서의 오류 정정 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060307 |
|
PA0201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070430 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070702 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070703 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100630 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110620 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120619 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130624 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130624 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140624 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140624 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150624 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20150624 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160628 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20160628 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170614 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20170614 Start annual number: 11 End annual number: 11 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20190413 |