[go: up one dir, main page]

KR970068193A - Viterbi decoder device - Google Patents

Viterbi decoder device Download PDF

Info

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
Application number
KR1019960005944A
Other languages
Korean (ko)
Other versions
KR100200579B1 (en
Inventor
장용덕
Original Assignee
김광호
삼성전자 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 김광호, 삼성전자 주식회사 filed Critical 김광호
Priority to KR1019960005944A priority Critical patent/KR100200579B1/en
Publication of KR970068193A publication Critical patent/KR970068193A/en
Application granted granted Critical
Publication of KR100200579B1 publication Critical patent/KR100200579B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/39Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
    • H03M13/41Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/65Purpose and implementation aspects
    • H03M13/6561Parallelized 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

비터비 디코더 장치Viterbi decoder device

본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음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)

디지털 신호를 기록 및 재생하는 장치에서 재생된 직렬신호를 병렬신호로 변환하여 신호 복호를 수행하기 위한 비터비 디코더 장치에 있어서, 상기 재생된 직렬신호의 데이터를 입력하는 재생신호 입력단; 클럭신호를 생성하여 입력하는 클럭신호 입력단; 상기 재생신호 입력단으로부터 공급되는 직렬 데이터를 병렬 데이터로 변환하는 직병렬변환기; 상기 직병렬변환기에서 변환된 병렬 데이터와 부분 응답 시스템에 의해 가정된 값과의 지로평가량값을 구하는 지로평가량회로; 상기 지로평가량회로에서 구하여진 현재의 지로평가량값들과 이전까지의 생존패스에 대한 상태평가량값들을 트렐리스 패스에 따라 각각 가산하여 각각의 상태평가량값을 구하고, 이들 각각의 상태평가량을 비교하여 상태평가량값이 작은 값을 선택하고, 생존패스의 선택신호를 출력하는 가산기/비교기/선택기회로; 상기 가산기/비교기/선택기회로에서 선택된 상태평가값을 저장하는 상태메모리; 상기 가산기/비교기/선택기회로에서 출력된 병렬 패스선택신호를 직렬 패스선택신호로 변환하는 병직렬변환기; 상기 가산기/비교기/선택기회에서 출력된 생존패스선택신호에 의해 복호되어질 (0, 1)값을 트렐리스 형태의 메모리를 따라 선택하여 원신호를 복호하는 패스메모리를 포함하는 비터리 디코더 장치.A Viterbi decoder apparatus for converting a serial signal reproduced by an apparatus for recording and reproducing a digital signal into a parallel signal to perform signal decoding, the apparatus comprising: 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 the serial data supplied from the reproduction signal input terminal into parallel data; A jig evaluation circuit for determining a jig evaluation value between the parallel data converted by the serial-to-parallel converter and a value assumed by the partial response system; The current gyro evaluation value obtained from the gyro estimation circuit and the state evaluation value for the previous survival path are added to each other according to the trellis path to obtain the respective state evaluation values and the respective state evaluation values are compared As an adder / comparator / selection opportunity to select a value with a smaller state evaluation value and to output a selection signal of a survival path; A state memory for storing a state evaluation value selected in the 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; And a path memory for decoding the original signal by selecting a value (0, 1) to be decoded by the survival path selection signal outputted from the adder / comparator / selection opportunity along a memory of a trellis type. 제1항에 있어서, 상기 직병렬변환기는 상기 클럭입력단으로부터 공급되는 클럭(CLK)을 2분주하여 클럭(1/2CLK)을 출력하고, 상기 재생신호 입력단으로부터 공급되는 직렬 데이터 R (k)를 2개의 출력단 P1과P2로 나누어 상기 2분주된 클럭(1/2CLK)의 한 주기씩마다 병렬 데이터로 변환하여 출력함을 특징으로 하는 비터리 디코더 장치.The serial-to-parallel converter according to claim 1, wherein the serial-to-parallel converter divides the clock (CLK) supplied from the clock input terminal by two and outputs a clock (1/2 CLK) Divided into two output stages P1 and P2, and converted into parallel data every one cycle of the two divided clocks (1 / 2CLK), and output. 제2항에 있어서, 상기 지로평가량회로는 상기 직병렬변환기에서 출력된 P1과P2의 신호가 입력되어3. The circuit according to claim 2, wherein the jigger evaluation circuit receives the signals of P1 and P2 output from the serial-to-parallel converter S0(k+2)=min S0(k), S1(k)+R(k+1)+1 (13)S0 (k + 2) = minS0 (k), S1 (k) + R (k + S0(k+2)=min S0(k)-R(k+1)+R(k+2)+2, S1(k)+R(k+2)+1 (14)(K + 1) + R (k + 2) + 2, S1 (k) + R (k + S1(k+2)=min S0(k)-R(k+2)+1, S1(k)+R(k+1)-R(k+2)+1 (15)(K + 1) -R (k + 2) + 1 (15), S1 (k + 2) = minS0 S1(k+2)=min S0(k)-R(k+1)+1, S1(k) (16)S1 (k + 2) = minS0 (k) -R (k + 1) 와 같이 계산되며, 상기의 식(13)에 의해 지로평가량값중 B1이 생성되고, 식(14)에 의해 B2, B3가 생성되고, 식(15)에 의해 B4, B5가 생성되고, 식(16)에 의해 B6가 생성되어 출력됨을 특징으로 하는 비터리 디코더 장치.(B1) is generated by the equation (13), B2 and B3 are generated by the equation (14), and B4 and B5 are generated by the equation (15) 16) generates and outputs B6. 제3항에 있어서, 상기 가산기/비교기/선택기회로의 가산기는 상기 지로평가량회로에서 출력된 B1 내지 B6와 상기 상태메모리에서 출력된 S0, S1을 입력하여 신호 C1 내지 C8을 출력하는데 있어 B1과 S1(k)가 입력되어 가산되고 C2를 출력하는 제1가산기, B2과 SO(k)가 입력되어 가산되고 C3를 출력하는 제2가산기, B3과 S1(k)가 입력되어 가산되고 C4를 출력하는 제3가산기, B4과 S0(k)가 입력되어 가산되고 C5를 출력하는 제4가산기, B5, S1(k)가 입력되어 가산되고 C6를 출력하는 제5가산기, 및 B6과 S0(k)가 입력되어 가산되고 C7를 출력하는 제6가산기를 구비하고, S0(k)를 C1으로 출력하고, S1(k)을 C8로 출력함을 특징으로 하는 비터리 디코더 장치.4. The apparatus of claim 3, wherein the adder of the adder / comparator / selection opportunity inputs B1 to B6 output from the shunt evaluation circuit and S0 and S1 output from the status memory to output signals C1 to C8, A second adder to which S 1 (k) is input and added and outputs C 2, a second adder to which C 2 and S (k) are added and added and a C 3 is output, B 3 and S 1 A fourth adder to which B0 and S0 (k) are input and added and outputs C5, a fifth adder to which B5 and S1 (k) are input and added and output C6, and B6 and S0 And outputs S0 (k) to C1, and S1 (k) to C8. 제4항에 있어서, 상기 가산기/비교기/선택기회로의 제1단 비교기는 상기 가산기의 출력신호 C1 및 C2를 입력신호로 하여 비교하고 패스선택신호 PS1을 출력하는 제1단의 제1비교기, 상기 가산기의 출력신호 C3 및 C4를 입력신호로 하여 비교하고 패스선택신호 PS2을 출력하는 제1단의 제2비교기, 상기 가산기의 출력신호 C5 및 C6를 입력신호로 하여 비교하고 패스선택신호 PS3을 출력하는 제1단의 제3비교기, 및 상기 가산기의 출력신호 C7 및 C8를 입력신호하여 비교하고 패스선택신호 PS4을 출력하는 제1단의 제4비교기를 구비하여 각각의 입력신호의 비교에 있어 상태평가량값이 작은 쪽을 선택하여 출력함을 특징으로 하는 비터리 디코더 장치.5. The apparatus of claim 4, wherein the first stage comparator of the adder / comparator / selection opportunity comprises a first comparator of a first stage for comparing the output signals C1 and C2 of the adder as input signals and outputting a path selection signal PS1, A second comparator of the first stage for comparing the output signals C3 and C4 of the adder as input signals and outputting the path selection signal PS2, and comparing the output signals C5 and C6 of the adder as input signals, And a fourth comparator of the first stage for comparing the input signals of the output signals C7 and C8 of the adder and outputting the path selection signal PS4, And selects and outputs a smaller value of the state evaluation value. 제5항에 있어서, 상기 가산기/비교기/선택기회로의 제1단 선택기는 상기 가산기에서 출력된 신호 C1 내지 C8과 상기 제1단 비교기에서 출력된 패스선택신호 PS1 내지 PS4를 입력신호로 하여 신호 d1 내지 d4를 출력함에 있어 상기 PS1을 응답신호로 하여 상기 입력신호 C1 및 C2중 어느 하나의 신호를 선택하여 신호 d1을 출력하는 제1단의 제1선택기, 상기 PS2을 응답신호로 하여 상기 입력신호 C3 및 C4중 어느 하나의 신호를 선택하여 신호 d2을 출력하는 제1단의 제2선택기, 상기 PS3을 응답신호로 하여 상기 입력신호 C5 및 C6중 어느 하나의 신호를 선택하여 신호 d3을 출력하는 제1단의 제3선택기, 및 상기 PS4을 응답신호로 하여 상기 입력신호 C7 및 C8중 어느 하나의 신호를 선택하여 신호 d4을 출력하는 제1단의 제4선택기를 구비함을 특징으로 하는 비터리 디코더 장치.6. The apparatus of claim 5, wherein the first stage selector for the adder / comparator / selection opportunity receives the signals C1 to C8 output from the adder and the path selection signals PS1 to PS4 output from the first stage comparator as input signals, a first selector of a first stage for selecting one of the input signals C1 and C2 as a response signal and outputting a signal d1 in outputting d1 to d4 as a response signal, A second selector of a first stage for selecting any one of signals C3 and C4 and outputting a signal d2, and a selector for selecting any one of the input signals C5 and C6 as a response signal and outputting a signal d3 And a fourth selector of a first stage for selecting one of the input signals C7 and C8 and outputting a signal d4 by using the PS4 as a response signal Bitter Decoder Chapters . 제6항에 있어서, 상기 제1단의 제1선택기 내지 제4선택기는 멀티플렉서로 구성됨을 특징으로 하는 비터리 디코더 장치.7. The bit rate decoder of claim 6, wherein the first selector to the fourth selector of the first stage comprise a multiplexer. 제6항에 있어서, 상기 제2단 비교기는 상기 제1단 선택기에서 출력된 d1과 d2를 입력신호로 하여 이를 비교하여 상태평가량값이 작은 쪽을 선택하여 패스선택신호 PS5를 출력하는 제1비교기, 및 상기 제1단 선택기에서 출력된 d3과 d4를 입력신호로 하여 이를 비교하여 상태평가량값이 작은 쪽을 선택하여 패스선택신호 PS6를 출력하는 제2비교기를 구비함을 특징으로 하는 비터리 디코더 장치.The apparatus according to claim 6, wherein the second stage comparator compares the signals d1 and d2 output from the first stage selector with the input signals and outputs a path selection signal PS5, And a second comparator which compares the output signals d3 and d4 output from the first stage selector with the input signals and outputs a path selection signal PS6 by selecting a smaller value of the state evaluation value. Device. 제8항에 있어서, 상기 제2단 선택기는 상기 제1단 선택기에서 출력된 신호 d1 및 d2를 입력신호로 하고 상기 제2단 비교기에서 출력된 패스선택신호 PS5에 의하여 상기 d1 및 d2중 어느 하나의 신호를 선택하여 신호 S0를 출력하는 제1선택기, 및 상기 제1단 선택기에서 출력된 신호 d3 및 d4를 입력신호로 하고 상기 제2단 비교기에서 출력된 패스선택신호 PS6에 의하여 상기 d3 및 d4중 어느 하나의 신호를 선택하여 신호 S1를 출력하는 제2선택기를 구비함을 특징으로 하는 비터리 디코더 장치.The apparatus according to claim 8, wherein the second stage selector selects signals d1 and d2 output from the first stage selector as input signals and outputs either one of d1 and d2 according to the path selection signal PS5 output from the second stage comparator And d3 and d4 output from the first stage selector as input signals and outputting the signals d3 and d4 as input signals by the path selection signal PS6 output from the second stage comparator, And a second selector for selecting any one of the signals and outputting the signal S1. 제9항에 있어서, 상기 제1선택기 및 제2선택기는 멀피플렉서로 구성됨을 특징으로 하는 비터리 디코더 장치.10. The bit rate decoder of claim 9, wherein the first selector and the second selector comprise a M-ary multiplexer. 제9항에 있어서, 상기 상태메모리는 상기 직병렬변환기에서 출력된 클럭신호(1/2CLK)에 의하여 상기 제2선택기에서 출력된 신호 S0를 저장하는 제1D-플립플롭, 및 상기 직병렬변환기에서 출력된 클럭신호(1/2CLK)에 의하여 상기 제2선택기에서 출력된 신호 S1를 저장하는 제2D-플립플롭을 구비함을 특징으로 하는 비터리 디코더 장치.The apparatus of claim 9, wherein the status memory comprises: a first D-flip flop for storing a signal S0 output from the second selector by a clock signal (1/2 CLK) output from the deserializer; Flop for storing a signal S1 output from the second selector by an output clock signal 1/2 CLK. 제5항 및 제8항에 있어서, 상기 병직렬변환기는 상기 클럭입력단에서 공급된 클럭(CLK)에 의하여 상기 제1단 비교기에서 출력된 패스선택신호 PS1와 상기 제2단 비교기에서 출력된 패스선택신호 PS5를 직렬신호로 변환하여 신호 PS00을 출력하는 제1병렬변환기, 및 상기 클럭입력단에서 공급된 클럭(CLK)에 의하여 상기 제1단 비교기에서 출력된 패스선택신호 PS2와 상기 제2단 비교기에서 출력된 패스선택신호 PS6를 직렬신호로 변환하여 신호 PS11을 출력하는 제2병렬변환기를 구비함을 특징으로 하는 비터리 디코더 장치.9. The apparatus of claim 5 or 8, wherein the parallel-to-serial converter converts the path selection signal PS1 output from the first stage comparator and the path selection signal PS2 output from the second stage comparator, A first parallel converter for converting the signal PS5 into a serial signal and outputting a signal PS00 and a second parallel converter for converting the path selection signal PS2 output from the first stage comparator PS2 by the clock CLK supplied from the clock input stage And a second parallel converter for converting the output path select signal PS6 into a serial signal and outputting the signal PS11. 제12항에 있어서, 상기 패스메모리는 데이터 '0'을 입력하는 데이터 '0' 입력단; 데이터 '1'을 입력하는 데이터 '1' 입력단; 상기 제1병직렬변환기에서 출력된 신호 PS00에 의하여 상기 데이터 '0' 입력단에서 공급되는 데이터 '0'과 상기 데이터 '1' 입력단에서 공급되는 데이터 '1'을 선택하여 출력하는 제1신호선택기; 상기 제2병직렬변환기에서 출력된 신호 PS11에 의하여 상기 데이터 '0' 입력단에서 공급되는 데이터 '0'과 상기 데이터 '1' 입력단에서 공급되는 데이터 '1'을 선택하여 출력하는 제2신호선택기; 상기 클럭입력단에서 상기 제공급된 클럭(CLK)에 의하여 상기 제1신호선택기에서 출력된 신호를 저장하는 제1D-플립플롭; 상기 클럭입력단에서 공급된 클럭(CLK)에 의하여 상기 제2신호선택기에서 출력된 신호를 저장하는 제2D-플립플롭; 상기 제1병직렬변환기에서 출력된 신호 PS00에 의하여 상기 제1D-플립플롭에서 출력된 신호와 상기 제2D-플립플롭에서 출력된 신호를 선택하여 출력하는 제3신호선택기; 상기 제2병직렬변환기에서 출력된 신호 PS11에 의하여 상기 제1D-플립플롭에서 출력된 신호와 상기 제2D-플립플롭에서 출력된 신호를 선택하여 출력하는 제4신호선택기; 상기 클럭입력단에서 공급된 클럭(CLK)에 의하여 상기 제3신호선택기에서 출력된 신호를 저장하는 제3D-플립플롭; 상기 클럭입력단에서 공급된 클럭(CLK)에 의하여 상기 제4신호선택기에서 출력된 신호를 저장하는 제4D-플립플롭; 상기 제1병직렬변환기에서 출력된 신호 PS00에 의하여 제(2n-3)D-플립플롭에서 출력된 신호와 제(2n-2)D-플립플롭에서 출력된 신호를 선택하여 출력하는 제(2n-1)신호선택기(n은 양의 정수이고 이하에서 동일함); 상기 제2병직렬변환기에서 출력된 신호 PS11에 의하여 제(2n-3)D-플립플롭에서 출력된 신호와 제(2n-1)D-플립플롭 상기 클럭입력단에서 공급된 클럭(CLK)에 의하여 상기 (2n-1)신호선택기에서 출력된 신호를 저장하는 제(2n-2)D-플립플롭에서 출력된 신호를 선택하여 출력하는 제2n신호선택기; 상기 클럭입력단에서 공급된 클럭(CLK)에 의하여 상기 (2n-1)신호선택기에서 출력된 신호를 저장하는 제(2n-1)D-플립플롭; 상기 클럭입력단에서 공급된 클럭(CLK)에 의하여 상기 2n신호선택기에서 출력된 신호를 저장하는 제2nD-플립플롭; 상기 제1병직렬변환기에서 출력된 신호 PS00에 의하여 상기 제(2n-1)D-플립플롭에서 출력된 신호와 상기 제2nD-플립플롭에서 출력된 신호를 선택하여 출력하는 제(2n+1)신호선택기; 및 상기 클럭입력단에서 공급된 클럭(CLK)에 의하여 상기 (2n+1)신호선택기에서 출력된 신호를 저장하는 제(2n+1)D-플립플롭을 구비함을 특징으로 하는 비터리 디코더 장치.13. The apparatus of claim 12, wherein the pass memory comprises: a data '0' input terminal for inputting data '0'; A data '1' input terminal for inputting data '1'; A first signal selector for selecting and outputting data '0' supplied from the data '0' input terminal and data '1' supplied from the data '1' input terminal by the signal PS00 output from the first parallel / serial converter; A second signal selector for selecting and outputting data '0' supplied from the data '0' input terminal and data '1' supplied from the data '1' input terminal by the signal PS11 output from the second parallel-to-serial converter; A first D-flip flop for storing a signal output from the first signal selector by the clock CLK supplied at the clock input terminal; A second D-flip flop for storing a signal output from the second signal selector by a clock (CLK) supplied from the clock input terminal; A third signal selector for selecting and outputting the signal output from the first D-flip flop and the signal output from the second D-flip flop by the signal PS00 output from the first parallel-to-serial converter; A fourth signal selector for selecting and outputting the signal output from the first D-flip flop and the signal output from the second D-flip flop by the signal PS11 output from the second parallel-to-serial converter; A third-flip-flop for storing a signal output from the third signal selector by a clock (CLK) supplied from the clock input terminal; A fourth D flip-flop for storing a signal output from the fourth signal selector by a clock (CLK) supplied from the clock input terminal; (2n-3) D-flip-flop and a (2n-2) D-flip-flop output the signal output from the first parallel-to- -1) signal selector (where n is a positive integer and is the same hereinafter); (2n-3) D-flip-flop by the signal PS11 output from the second parallel-to-serial converter and the clock (CLK) supplied from the clock input of the (2n-1) A second n-th signal selector for selecting and outputting the signal output from the (2n-2) -th flip-flop for storing the signal output from the (2n-1) -th signal selector; A (2n-1) D flip-flop for storing the signal output from the (2n-1) -th signal selector by a clock (CLK) supplied from the clock input terminal; A second nD-flip flop for storing a signal output from the 2n signal selector by a clock (CLK) supplied from the clock input terminal; (2n + 1) -th flip-flop and the (2n + 1) -th flip-flop output the signal output from the (2n-1) A signal selector; And a (2n + 1) D-flip-flop for storing a signal output from the (2n + 1) -th signal selector by a clock (CLK) supplied from the clock input terminal. ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.※ Note: It is disclosed by the contents of the first application.
KR1019960005944A 1996-03-07 1996-03-07 Vitervi decoder Expired - Fee Related KR100200579B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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