KR100645730B1 - 매직 매트릭스를 이용한 인터리빙 방법 - Google Patents
매직 매트릭스를 이용한 인터리빙 방법 Download PDFInfo
- Publication number
- KR100645730B1 KR100645730B1 KR1019990066951A KR19990066951A KR100645730B1 KR 100645730 B1 KR100645730 B1 KR 100645730B1 KR 1019990066951 A KR1019990066951 A KR 1019990066951A KR 19990066951 A KR19990066951 A KR 19990066951A KR 100645730 B1 KR100645730 B1 KR 100645730B1
- Authority
- KR
- South Korea
- Prior art keywords
- size
- interleaver
- row
- magic
- data
- 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.)
- Expired - Fee Related
Links
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/27—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 using interleaving techniques
- H03M13/2778—Interleaver using block-wise interleaving, e.g. the interleaving matrix is sub-divided into sub-matrices and the permutation is performed in blocks of sub-matrices
-
- 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/27—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 using interleaving techniques
- H03M13/2782—Interleaver implementations, which reduce the amount of required interleaving memory
-
- 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/65—Purpose and implementation aspects
- H03M13/6502—Reduction of hardware complexity or efficient processing
Landscapes
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
Claims (7)
- 무선통신시스템에 적용되는 인터리빙 방법에 있어서,프레임 크기의 제곱값(N2)이 인터리버 크기(L) 이상인 값 중에서 가장 작은 프레임 크기(N)를 선택하는 제 1 단계;상기 선택한 프레임 크기를 이용하여 매직 매트릭스(N ×N)를 구하는 제 2 단계;상기 선택한 프레임 크기가 소정의 배수이면 입력값을 상기 매직 매트릭스에 쓴 후에 열 단위 방향으로 읽고, 그 외에는 상기 매직 매트릭스로 입력된 데이터를 행 단위 방향으로 읽는 제 3 단계; 및크기가 L인 인터리버(IL)를 구성하기 위하여, 상기 선택한 프레임 크기(N)보다 큰 값을 삭제하는 제 4 단계를 포함하는 매직 매트릭스를 이용한 인터리빙 방법.
- 무선통신시스템에 적용되는 인터리빙 방법에 있어서,크기가 N인 인터리버(IN = row ×col)를 구성하기 위하여, 행과 열의 수를 미리 결정한 후 입력 비트열을 행(row) 단위로 쓰는 제 1 단계;각 행 내부의 데이터들을 치환하여 행 데이터 크기(mc)가 소정의 배수이면 입력값을 매직 매트릭스(mc ×mc)로 채운 후에 열 단위(column by column) 방향으로 읽어오고, 그 외의 데이터 크기가 입력되면 상기 매직 매트릭스를 전치시켜 열 단위(column by column) 방향으로 읽는 제 2 단계;상기 각 행 별로 읽어온 데이터를 각 행 내부에서 왼쪽으로 천이시키는 제 3 단계; 및상기 행 데이터 크기(mc)를 구하여 상기 매직 매트릭스에 따라 상기 인터리버를 구성하고, 상기 구성한 인터리버를 이용하여 열 단위로 인터리빙된 데이터를 읽는 제 4 단계를 포함하는 매직 매트릭스를 이용한 인터리빙 방법.
- 무선통신시스템에 적용되는 인터리빙 방법에 있어서,데이터를 컨벌루션 코드로 부호화하기 위하여 매직 인터리버(IL)의 크기를 결정하는 제 1 단계;매직 매트릭스를 이용하여 인터리빙 및 천이를 수행하여 인터리빙 어드레스를 생성하는 제 2 단계;상기 생성한 인터리빙 어드레스 값에 대하여 입력 프레임의 길이보다 큰 값을 삭제하는 제 3 단계; 및상기 생성한 인터리빙 어드레스를 이용하여 인터리빙을 수행하는 제 4 단계를 포함하는 매직 매트릭스를 이용한 인터리빙 방법.
- 제 3 항에 있어서,상기 제 2 단계는,크기가 N인 인터리버(IN = row ×col)를 구성하기 위하여, 행과 열의 수를 미리 결정한 후 입력 비트열을 행(row) 단위로 쓰는 제 5 단계;각 행 내부의 데이터들을 치환하여 행 데이터 크기(mc)가 소정의 배수이면 입력값을 매직 매트릭스(mc ×mc)로 채운 후에 열 단위(column by column) 방향으로 읽어오고, 그 외의 데이터 크기가 입력되면 상기 매직 매트릭스를 전치시켜 열 단위(column by column) 방향으로 읽는 제 6 단계;상기 각 행 별로 읽어온 데이터를 각 행 내부에서 왼쪽으로 천이시키는 제 7 단계; 및상기 행 데이터 크기(mc)를 구하여 상기 매직 매트릭스에 따라 상기 인터리버를 구성하고, 상기 구성한 인터리버를 이용하여 열 단위로 인터리빙된 데이터를 읽는 제 8 단계를 포함하는 매직 매트릭스를 이용한 인터리빙 방법.
- 프로세서를 구비한 무선통신시스템에,프레임 크기의 제곱값(N2)이 인터리버 크기(L) 이상인 값 중에서 가장 작은 프레임 크기(N)를 선택하는 기능;상기 선택한 프레임 크기를 이용하여 매직 매트릭스(N ×N)를 구하는 기능;상기 선택한 프레임 크기가 소정의 배수이면 입력값을 상기 매직 매트릭스에 쓴 후에 열 단위 방향으로 읽고, 그 외에는 상기 매직 매트릭스로 입력된 데이터를 행 단위 방향으로 읽는 기능; 및크기가 L인 인터리버(IL)를 구성하기 위하여, 상기 선택한 프레임 크기(N)보다 큰 값을 삭제하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 프로세서를 구비한 무선통신시스템에,크기가 N인 인터리버(IN = row ×col)를 구성하기 위하여, 행과 열의 수를 미리 결정한 후 입력 비트열을 행(row) 단위로 쓰는 기능;각 행 내부의 데이터들을 치환하여 행 데이터 크기(mc)가 소정의 배수이면 입력값을 매직 매트릭스(mc ×mc)로 채운 후에 열 단위(column by column) 방향으로 읽어오고, 그 외의 데이터 크기가 입력되면 상기 매직 매트릭스를 전치시켜 열 단위(column by column) 방향으로 읽는 기능;상기 각 행 별로 읽어온 데이터를 각 행 내부에서 왼쪽으로 천이시키는 기능; 및상기 행 데이터 크기(mc)를 구하여 상기 매직 매트릭스에 따라 상기 인터리버를 구성하고, 상기 구성한 인터리버를 이용하여 열 단위로 인터리빙된 데이터를 읽는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 프로세서를 구비한 무선통신시스템에,데이터를 컨벌루션 코드로 부호화하기 위하여 매직 인터리버(IL)의 크기를 결정하는 기능;매직 매트릭스를 이용하여 인터리빙 및 천이를 수행하여 인터리빙 어드레스를 생성하는 기능;상기 생성한 인터리빙 어드레스 값에 대하여 입력 프레임의 길이보다 큰 값을 삭제하는 기능; 및상기 생성한 인터리빙 어드레스를 이용하여 인터리빙을 수행하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990066951A KR100645730B1 (ko) | 1999-12-30 | 1999-12-30 | 매직 매트릭스를 이용한 인터리빙 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990066951A KR100645730B1 (ko) | 1999-12-30 | 1999-12-30 | 매직 매트릭스를 이용한 인터리빙 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010059446A KR20010059446A (ko) | 2001-07-06 |
KR100645730B1 true KR100645730B1 (ko) | 2006-11-13 |
Family
ID=19634082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990066951A Expired - Fee Related KR100645730B1 (ko) | 1999-12-30 | 1999-12-30 | 매직 매트릭스를 이용한 인터리빙 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100645730B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100969191B1 (ko) * | 2007-09-27 | 2010-07-09 | 이봉재 | 격자 조립식 골판지 복층 결합구조를 가지는 동물형 의자 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5572532A (en) * | 1993-12-29 | 1996-11-05 | Zenith Electronics Corp. | Convolutional interleaver and deinterleaver |
KR980012968A (ko) * | 1996-07-01 | 1998-04-30 | 배순훈 | 정적 램을 이용한 길쌈인터리버의 구조 |
JPH11340842A (ja) * | 1998-05-25 | 1999-12-10 | Hitachi Denshi Ltd | 誤り訂正方式 |
KR100362090B1 (ko) * | 1994-05-04 | 2003-02-05 | 제너럴 인스트루먼트 코포레이션 | 콘벌루셔널인터리버및디인터리버와,그어드레스제네레이터 |
-
1999
- 1999-12-30 KR KR1019990066951A patent/KR100645730B1/ko not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5572532A (en) * | 1993-12-29 | 1996-11-05 | Zenith Electronics Corp. | Convolutional interleaver and deinterleaver |
KR100362090B1 (ko) * | 1994-05-04 | 2003-02-05 | 제너럴 인스트루먼트 코포레이션 | 콘벌루셔널인터리버및디인터리버와,그어드레스제네레이터 |
KR980012968A (ko) * | 1996-07-01 | 1998-04-30 | 배순훈 | 정적 램을 이용한 길쌈인터리버의 구조 |
JPH11340842A (ja) * | 1998-05-25 | 1999-12-10 | Hitachi Denshi Ltd | 誤り訂正方式 |
Also Published As
Publication number | Publication date |
---|---|
KR20010059446A (ko) | 2001-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3730238B2 (ja) | 適用形チャネル符号化方法及び装置 | |
US6289486B1 (en) | Adaptive channel encoding method and device | |
US6603412B2 (en) | Interleaved coder and method | |
CN100426680C (zh) | Turbo解码器的缓冲器结构 | |
KR100526512B1 (ko) | 이동 통신시스템의 직렬 쇄상 컨볼루션 부호화를 위한 인터리빙장치 및 방법 | |
KR100955305B1 (ko) | 큐피피 인터리브를 갖는 병렬 터보 디코딩을 위한 공식적플렉서블 충돌 방지 메모리 억세싱 | |
US8239711B2 (en) | QPP interleaver/de-interleaver for turbo codes | |
JP2004531116A (ja) | ターボデコーダ用インタリーバ | |
US7640462B2 (en) | Interleaver and de-interleaver | |
US7020827B2 (en) | Cascade map decoder and method | |
KR101435830B1 (ko) | 인터리빙 수행 방법 | |
KR100963463B1 (ko) | 낮은 프레임 에러 레이트를 위한 개선된 터보 코드인터리버 | |
CN100486117C (zh) | 通信装置和无线通信系统 | |
US9374109B2 (en) | QPP interleaver/DE-interleaver for turbo codes | |
KR100628201B1 (ko) | 터보 디코딩 방법 | |
KR20090044178A (ko) | 통신시스템에서 병렬구조 라틴방진 인터리빙 방법 및 장치 | |
KR101433375B1 (ko) | 통신 시스템에서 블록 저밀도 패리티 검사 부호부호화/복호 장치 및 방법 | |
JP2004511179A (ja) | 断片的脱インターリーブ | |
Seghers | On the free distance of turbo codes and related product codes | |
KR100645730B1 (ko) | 매직 매트릭스를 이용한 인터리빙 방법 | |
KR100454952B1 (ko) | 적응형채널부호화방법및장치 | |
JP3514213B2 (ja) | 直接連接畳込み符号器、及び、直接連接畳込み符号化方法 | |
KR100762134B1 (ko) | 블록 인터리빙을 위한 읽기 주소 발생 방법 | |
KR101353094B1 (ko) | 오류정정부호에 대한 인터리빙 방법 및 이를 이용한 정보 송수신 시스템 | |
JP2009077371A (ja) | インタリーブ方法、送信機、無線機、および無線通信システム。 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R11-asn-PN2301 St.27 status event code: A-3-3-R10-R13-asn-PN2301 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
L13-X000 | Limitation or reissue of ip right requested |
St.27 status event code: A-2-3-L10-L13-lim-X000 |
|
U15-X000 | Partial renewal or maintenance fee paid modifying the ip right scope |
St.27 status event code: A-4-4-U10-U15-oth-X000 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
FPAY | Annual fee payment |
Payment date: 20111101 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 6 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Not in force date: 20121107 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20121107 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |