KR970068193A - Viterbi decoder device - Google Patents
Viterbi decoder device Download PDFInfo
- Publication number
- KR970068193A KR970068193A KR1019960005944A KR19960005944A KR970068193A KR 970068193 A KR970068193 A KR 970068193A KR 1019960005944 A KR1019960005944 A KR 1019960005944A KR 19960005944 A KR19960005944 A KR 19960005944A KR 970068193 A KR970068193 A KR 970068193A
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- output
- selector
- clock
- parallel
- 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
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/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
-
- 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/6561—Parallelized implementations
Landscapes
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
Abstract
원신호를 복호하기 위한 병렬처리 비터비 디코더 장치를 개진한다. 이는 재생된 직렬신호의 데이터를 입력하는 재생신호 입력단; 클럭신호를 생성하여 입력하는 클럭신호 입력단; 재생신호 입력단으로 부터 공급되는 직렬 데이터를 병렬 데이터로 변환하는 직병렬변환기; 직병렬변환기에서 변환된 병렬 데이터와 부분 응답 시스템에 의해 가정된 값과의 지로평가량값을 구하는 지로평가량회로; 지로평가량회로에서 구하여진 현재의 지로평가량값들과 이전까지의 생존패스에 대한 상태평가량값들을 트렐리스 패스에 따라 각각 가산하여 각각의 상태평가량값을 구하고,이들 각각의 상태평가량을 비교하여 상태평가량값이 작은 값을 선택하고, 생존패스의 선택신호를 출력하는 가산기/비교기/선택기회로; 가산기/비교기/선택기회로에서 선택된 상태평가량값을 저장하는 상태메모리; 가산기/비교기/선택기회로에서 출력된 병렬 패스선택신호를 직렬 패스선택신호로 변환하는 병직렬변환기; 가산기/비교기/선택기회로에서 출력된 생존패스선택신호에 의해 복호되어질 (0, 1) 값을 트렐리스 형태의 메모리를 따라 선택하여 원신호를 복호하는 패스메모리를 포함한다. 따라서, 신호 처리에 있어서 병렬처리를 수행함으로써 신호 대역이 넓고 클럭주파수가 높은 신호처리를 용이하게 수행할 수 있는 효과를 제공한다.A parallel processing Viterbi decoder device for decoding the original signal is introduced. A reproduction signal input terminal for inputting data of the reproduced serial signal; A clock signal input terminal for generating and inputting a clock signal; A serial-to-parallel converter for converting serial data supplied from a playback signal input terminal into parallel data; A jitter metric circuit for obtaining a jitter metric value between the parallel data converted by the serial-to-parallel converter and the value assumed by the partial response system; The current gyro evaluation values obtained from the gyro evaluation circuit and the state evaluation values for the previous survival path are added to each other according to the trellis path to obtain the respective state evaluation values, As an adder / comparator / selection opportunity for selecting a value with a small evaluation amount value and outputting a selection signal of a survival path; A state memory for storing a state evaluation value selected in an adder / comparator / selection opportunity path; A parallel-to-serial converter for converting the parallel path selection signal output from the adder / comparator / selection opportunity path into a serial path selection signal; (0, 1) to be decoded by the survivor path selection signal outputted from the adder / comparator / selection opportunity path along with the trellis type memory and decodes the original signal. Therefore, by performing the parallel processing in the signal processing, it is possible to easily perform the signal processing with a wide signal band and a high clock frequency.
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음Since this is a trivial issue, I did not include the contents of the text.
제6는 본 발명에 따른 비터비 디코더의 블록도, 제7도는 제6도의 비터비 디코더에서 직병렬변환기(600)의 타이밍도이다.6 is a block diagram of a Viterbi decoder according to the present invention, and FIG. 7 is a timing diagram of a S / P converter 600 in a Viterbi decoder of FIG. 6.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960005944A KR100200579B1 (en) | 1996-03-07 | 1996-03-07 | Vitervi decoder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960005944A KR100200579B1 (en) | 1996-03-07 | 1996-03-07 | Vitervi decoder |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970068193A true KR970068193A (en) | 1997-10-13 |
KR100200579B1 KR100200579B1 (en) | 1999-06-15 |
Family
ID=19452563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960005944A Expired - Fee Related KR100200579B1 (en) | 1996-03-07 | 1996-03-07 | Vitervi decoder |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100200579B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100771601B1 (en) * | 2004-12-22 | 2007-10-31 | 엘지전자 주식회사 | Digital multimedia broadcasting receiver including Viterbi decoder |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100526564B1 (en) * | 1999-04-23 | 2005-11-04 | 삼성전자주식회사 | Apparatus for setting up a initial state metric in a viterbi decoder |
KR100732183B1 (en) * | 2004-01-29 | 2007-06-25 | 김형복 | Fast Viterbi Decoding Method Using Analog Implementation and Cyclic Connection of Trellis Diagram |
-
1996
- 1996-03-07 KR KR1019960005944A patent/KR100200579B1/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100771601B1 (en) * | 2004-12-22 | 2007-10-31 | 엘지전자 주식회사 | Digital multimedia broadcasting receiver including Viterbi decoder |
Also Published As
Publication number | Publication date |
---|---|
KR100200579B1 (en) | 1999-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2203694T3 (en) | CODIFICATION METHOD WITHOUT LOSS FOR DATA IN THE FORM OF WAVES. | |
KR100195745B1 (en) | Add compare selecter of vitervi decoder | |
US7581160B2 (en) | ACS circuit and Viterbi decoder with the circuit | |
KR950024069A (en) | Variable length code decoding device | |
US6690223B1 (en) | System and method for shifting the phase of a clock signal | |
KR101169953B1 (en) | Return to zero digital to analog converter and converting method thereof | |
JP2004129258A (en) | Integrated circuit device | |
US6002731A (en) | Received-data bit synchronization circuit | |
KR970068193A (en) | Viterbi decoder device | |
KR970068192A (en) | Viterbi decoding apparatus and Viterbi decoding method | |
US20040064781A1 (en) | Viterbi decoder and Viterbi decoding method | |
JPS63108566A (en) | Digital muting circuit | |
US20180316938A1 (en) | Method and apparatus for k-th order exp-golomb binarization | |
KR100248808B1 (en) | Clock signal generator | |
KR930022880A (en) | Voice data interpolation circuit | |
KR0182182B1 (en) | Adaptive Differential Pulse Code Modulation Compression Circuit | |
JP3991348B2 (en) | Encoding apparatus and method, decoding apparatus and method, and recording medium | |
KR100212551B1 (en) | An improved apparatus for generating sync-clock of video signals | |
JP2003008442A (en) | Digital signal transition splitting method and apparatus | |
KR970024709A (en) | Signal recovery device | |
KR100210856B1 (en) | Interface circuit of voice signals | |
US5521598A (en) | RLL/NRZ decoder programmable for single/dual bit output data streams | |
KR930007193Y1 (en) | Voice decoder | |
KR100434364B1 (en) | Serial adder | |
KR920007263B1 (en) | Voice output muting circuit of PCM decoder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19960307 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19960307 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19981030 Patent event code: PE09021S01D |
|
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: 19990226 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19990311 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19990312 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20020227 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20030227 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20040227 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20050228 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20060227 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20070227 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20080228 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20080228 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20100210 |