KR100277685B1 - 트렐리스 복호를 사용하는 복호기에서의 경로 메트릭의 통계치를 이용한 복잡도 감소 방법 - Google Patents
트렐리스 복호를 사용하는 복호기에서의 경로 메트릭의 통계치를 이용한 복잡도 감소 방법 Download PDFInfo
- Publication number
- KR100277685B1 KR100277685B1 KR1019980042217A KR19980042217A KR100277685B1 KR 100277685 B1 KR100277685 B1 KR 100277685B1 KR 1019980042217 A KR1019980042217 A KR 1019980042217A KR 19980042217 A KR19980042217 A KR 19980042217A KR 100277685 B1 KR100277685 B1 KR 100277685B1
- Authority
- KR
- South Korea
- Prior art keywords
- paths
- path
- level
- path metric
- reliability
- 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
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/65—Purpose and implementation aspects
- H03M13/6502—Reduction of hardware complexity or efficient processing
-
- 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/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/39—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
- H03M13/41—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors
Landscapes
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
Abstract
Description
Claims (6)
- 트렐리스 복호를 사용하는 복호기에 적용되는 복잡도 감소 방법에 있어서,트렐리스의 레벨 및 플레그를 초기화시킨 후에, 현재 레벨에서 수신된 비트의 신뢰도를 결정하는 제 1 단계;수신비트의 신뢰도에 따라 고려해야 할 경로를 결정하고, 결정된 경로에 대한 정보를 계산하여 저장하는 제 2 단계; 및총 경로수가 유지하고자 하는 최대 경로수보다 큰 경우에 대해, 현재 레벨에서 상기 결정된 경로 정보를 이용해 경로 메트릭의 통계치와 기준 경로 메트릭을 구하여 경로수를 감소시키고, 다음 레벨로 이동하는 제 3 단계를 포함하여 이루어진 복잡도 감소 방법.
- 제 1 항에 있어서,상기 제 2 단계는,수신비트의 신뢰도에 따라 고려해야 할 경로를 결정하기 위해, 플래그가 0이고 신뢰도가 가장 낮은 값인지를 검사하는 제 4 단계;상기 제 4 단계의 검사결과, 플래그가 0이고 수신신호의 신뢰도가 최소값이면, 모든 가능한 경우를 다 고려하기 위해 경로를 확장한 후에, 모든 경로들에 대한 정보를 계산하여 저장하는 제 5 단계;상기 제 4 단계의 검사결과, 플래그가 1이거나 수신비트의 신뢰도가 최소값보다 크면, 가장 가능성이 높은 경로들을 유지시키고 다른 경로들을 제거시킨 후에, 가장 가능성이 높은 경로들에 대한 정보를 계산하여 저장하는 제 6 단계;트렐리스 전체의 현재 레벨에서 총 경로수가 유지하고자 하는 최대 경로수보다 큰지를 분석하는 제 7 단계;상기 제 7 단계의 분석결과, 총 경로수가 유지하고자 하는 최대 경로수보다 크지 않으면, 총 경로수가 0보다 큰지를 판단하는 제 8 단계;상기 제 8 단계의 판단결과, 총 경로수가 0보다 크지 않으면, 레벨을 0으로 하고 플래그를 1로 세팅한 후에, 현재 레벨에서 수신된 신호에 대한 연판정 정보를 검사하여 신뢰도를 측정하는 제 9 단계; 및상기 제 8 단계의 판단결과, 총 경로수가 0보다 크면, 다음 레벨로 이동하여 다음 레벨에서 수신된 신호에 대한 연판정 정보를 검사하여 신뢰도를 측정하는 제 10 단계를 포함하여 이루어진 복잡도 감소 방법.
- 제 1 항 또는 제 2 항에 있어서,상기 제 3 단계는,트렐리스 전체의 현재 레벨에서 총 경로수가 유지하고자 하는 최대 경로수보다 큰 경우에 대해, 경로 메트릭의 통계치(즉, 현재 레벨에서 확장된 모든 경로수, 경로 메트릭의 평균값 및 표준편차값)를 구하는 제 11 단계;상기 경로 메트릭의 통계치를 이용하여 상기 복호기에서 유지하고자 하는 최대 경로수와 상기 복호기에서 유지하고자 하는 최대 경로수에 대한 현재 레벨에서 확장된 모든 경로수의 비를 구하고, 기준 경로 메트릭을 구하는 제 12 단계; 및상기 기준 경로 메트릭보다 큰 경로 메트릭을 가진 경로들을 제외시킨 후에, 다음 레벨로 이동하는 제 13 단계를 포함하여 이루어진 복잡도 감소 방법.
- 제 3 항에 있어서,상기 제 12 단계의 기준 경로 메트릭값을 구하는 과정은,상기 경로 메트릭의 통계치를 이용하여 하기의 수학식에 의해 기준 경로 메트릭을 구하는 것을 특징으로 하는 복잡도 감소 방법.(단, A는 각 레벨에서 최대 유지하고자 하는 경로의 수, Si는 i번째 레벨에서의 총 경로의 수, mPmi는 i번째 레벨에서의 경로 메트릭의 평균, σPmi는 i번째 레벨에서의 경로 메트릭의 표준 편차값, Pmri는 i번째 레벨에서의 기준경로 메트릭임)
- 제 4 항에 있어서,상기 제 11 단계의 경로 메트릭의 통계치는,경로 메트릭 값을 기준으로 하여 소정의 경로를 선정 또는 검색하고자 할 때 이용되는 것을 특징으로 하는 복잡도 감소 방법.
- 프로세서를 구비한 복호기에,트렐리스의 레벨 및 플레그를 초기화시킨 후에, 현재 레벨에서 수신된 비트의 신뢰도를 결정하는 기능;수신비트의 신뢰도에 따라 고려해야 할 경로를 결정하고, 결정된 경로에 대한 정보를 계산하여 저장하는 기능; 및총 경로수가 유지하고자 하는 최대 경로수보다 큰 경우에 대해, 현재 레벨에서 상기 결정된 경로 정보를 이용해 경로 메트릭의 통계치와 기준 경로 메트릭을 구하여 경로수를 감소시키고, 다음 레벨로 이동하는 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019980042217A KR100277685B1 (ko) | 1998-10-09 | 1998-10-09 | 트렐리스 복호를 사용하는 복호기에서의 경로 메트릭의 통계치를 이용한 복잡도 감소 방법 |
| US09/203,786 US6483881B1 (en) | 1998-10-09 | 1998-12-02 | Method of reducing complexity using statistics of path metrics in a trellis decoder |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019980042217A KR100277685B1 (ko) | 1998-10-09 | 1998-10-09 | 트렐리스 복호를 사용하는 복호기에서의 경로 메트릭의 통계치를 이용한 복잡도 감소 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20000025225A KR20000025225A (ko) | 2000-05-06 |
| KR100277685B1 true KR100277685B1 (ko) | 2001-01-15 |
Family
ID=19553471
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019980042217A Expired - Fee Related KR100277685B1 (ko) | 1998-10-09 | 1998-10-09 | 트렐리스 복호를 사용하는 복호기에서의 경로 메트릭의 통계치를 이용한 복잡도 감소 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6483881B1 (ko) |
| KR (1) | KR100277685B1 (ko) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100318912B1 (ko) * | 1999-04-28 | 2002-01-04 | 윤종용 | 이동통신시스템에서 구성복호기의 상태값 정규화 장치 및 방법 |
| AU1034700A (en) * | 1999-10-11 | 2001-04-23 | Nokia Networks Oy | A method for identifying bad frames |
| KR100681123B1 (ko) * | 1999-12-31 | 2007-02-08 | 주식회사 케이티 | 디지털 통신시스템의 성능향상을 위한 비터비 디코딩장치에서의 디스카딩 임계치의 변동 방법 |
| KR100681122B1 (ko) * | 1999-12-31 | 2007-02-08 | 주식회사 케이티 | 디지털 통신시스템의 비터비 디코딩 장치에서의 최적의디스카딩 임계치의 결정 방법 |
| JP3612563B2 (ja) * | 2001-09-07 | 2005-01-19 | 独立行政法人情報通信研究機構 | マルチモードブロック符号化変調復調方法 |
| US7194047B2 (en) * | 2002-09-20 | 2007-03-20 | Ati Technologies Inc. | Receiver for robust data extension for 8VSB signaling |
| US7359464B2 (en) * | 2003-12-31 | 2008-04-15 | Intel Corporation | Trellis decoder and method of decoding |
| WO2005112275A1 (ja) * | 2004-05-14 | 2005-11-24 | Matsushita Electric Industrial Co., Ltd. | Acs回路 |
| CN113824452B (zh) * | 2021-11-23 | 2022-04-12 | 南京创芯慧联技术有限公司 | 基于网格图的译码方法、分量译码器和信道译码器 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5208816A (en) * | 1989-08-18 | 1993-05-04 | At&T Bell Laboratories | Generalized viterbi decoding algorithms |
| US5151904A (en) * | 1990-09-27 | 1992-09-29 | The Titan Corporation | Reconfigurable, multi-user viterbi decoder |
| US5502735A (en) * | 1991-07-16 | 1996-03-26 | Nokia Mobile Phones (U.K.) Limited | Maximum likelihood sequence detector |
| US5588028A (en) | 1993-02-02 | 1996-12-24 | U.S. Robotics | Simplified trellis decoder |
| US5651032A (en) | 1993-11-04 | 1997-07-22 | Kabushiki Kaisha Toshiba | Apparatus and method for trellis decoder |
| US5586128A (en) * | 1994-11-17 | 1996-12-17 | Ericsson Ge Mobile Communications Inc. | System for decoding digital data using a variable decision depth |
| US5774500A (en) * | 1995-12-08 | 1998-06-30 | Board Of Trustees, The Leland Stanford Jr., University | Multi-channel trellis shaper |
| US5781569A (en) | 1996-10-28 | 1998-07-14 | Lsi Logic Corporation | Differential trellis decoding for convolutional codes |
| EP0848524A1 (fr) * | 1996-12-10 | 1998-06-17 | Koninklijke Philips Electronics N.V. | MAQ à codage perforé en trellis, avec décodage itératif |
| US5970104A (en) * | 1997-03-19 | 1999-10-19 | Cadence Design Systems, Inc. | Method and apparatus for generating branch metrics and branch indices for convolutional code Viterbi decoders |
| JP3464121B2 (ja) * | 1997-06-11 | 2003-11-05 | 沖電気工業株式会社 | ビタビ復号方法及びビタビ復号装置 |
| JP3343201B2 (ja) * | 1997-06-12 | 2002-11-11 | 株式会社日立製作所 | 復号回路および情報処理装置 |
| US6205186B1 (en) * | 1997-09-03 | 2001-03-20 | Qualcomm Incorporated | Decoding with partial state information on a convolutionally encoded channel |
| US6434200B1 (en) * | 1997-11-03 | 2002-08-13 | Harris Corporation | TCM revisiting system and method |
| US6222889B1 (en) * | 1998-02-04 | 2001-04-24 | Analog Devices, Inc. | Trellis decoder with soft decision outputs |
-
1998
- 1998-10-09 KR KR1019980042217A patent/KR100277685B1/ko not_active Expired - Fee Related
- 1998-12-02 US US09/203,786 patent/US6483881B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR20000025225A (ko) | 2000-05-06 |
| US6483881B1 (en) | 2002-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2179367C2 (ru) | Оптимальный декодер программируемых выходных данных для решетчатых кодов с конечной последовательностью битов | |
| US5537444A (en) | Extended list output and soft symbol output viterbi algorithms | |
| US6891484B2 (en) | Method of decoding a variable-length codeword sequence | |
| JP3328093B2 (ja) | エラー訂正装置 | |
| US5802116A (en) | Soft decision Viterbi decoding with large constraint lengths | |
| EP0543586B1 (en) | Viterbi decoding apparatus with majority decision | |
| EP1156588B1 (en) | Method and apparatus for maximum a posteriori probability decoding | |
| KR19990078237A (ko) | 비터비 알고리즘을 구현하는 가산 비교 선택 회로 및 방법 | |
| JP2000244336A (ja) | 復号されたシンボル・シーケンスの信頼度を推定するための方法および装置 | |
| US20080092025A1 (en) | Method and System for Improving Decoding Efficiency in Wireless Receivers | |
| KR100277685B1 (ko) | 트렐리스 복호를 사용하는 복호기에서의 경로 메트릭의 통계치를 이용한 복잡도 감소 방법 | |
| US6460160B1 (en) | Chase iteration processing for decoding input data | |
| KR100853139B1 (ko) | 전송 포맷 검출 장치 및 방법 | |
| JP3756525B2 (ja) | 固定長デシジョンウィンドウを使用するデータ信号の復号方法 | |
| US7237180B1 (en) | Symbol-level soft output Viterbi algorithm (SOVA) and a simplification on SOVA | |
| US20080109710A1 (en) | Viterbi decoding method | |
| US6614858B1 (en) | Limiting range of extrinsic information for iterative decoding | |
| US8489972B2 (en) | Decoding method and decoding device | |
| US7716554B2 (en) | System and method for blind transport format detection with cyclic redundancy check | |
| US20050050433A1 (en) | Method of decoding a data word | |
| CN102142848A (zh) | 一种咬尾卷积码的译码方法及译码器 | |
| US20070201586A1 (en) | Multi-rate viterbi decoder | |
| US7263653B2 (en) | Algorithm for a memory-based Viterbi decoder | |
| JPH0410773B2 (ko) | ||
| KR100564757B1 (ko) | 저전력 비터비 복호기 및 역추적 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| 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 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-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 |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| FPAY | Annual fee payment |
Payment date: 20121008 Year of fee payment: 13 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20131004 Year of fee payment: 14 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20141013 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20141013 |