RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      모바일 DTV를 위한 Viterbi Decoder 설계

      한글로보기

      https://www.riss.kr/link?id=T11670076

      • 저자
      • 발행사항

        서울 : 숭실대학교 대학원, 2009

      • 학위논문사항

        학위논문(석사) -- 숭실대학교 대학원 , 전자공학과(일원) , 2009. 2

      • 발행연도

        2009

      • 작성언어

        한국어

      • 발행국(도시)

        서울

      • 형태사항

        vii, 45 p. ; 26cm

      • 소장기관
        • 숭실대학교 도서관 소장기관정보
      • 0

        상세조회
      • 0

        다운로드
      서지정보 열기
      • 내보내기
      • 내책장담기
      • 공유하기
      • 오류접수

      부가정보

      국문 초록 (Abstract)

      다양한 Mobile DTV 시스템에서 신뢰성있는 데이터전송을 위해 오류 정정 부호가 요구된다. 오류 정정 부호는 기존의 data에 redundancy data를 첨가하여 오류를 정정할 수 있다. 그 중 Convolution Encoder의 가장 강력한 decoding 방법으로 알려진 Viterbi Algorithm을 이용한 Viterbi Decoder가 많이 사용되고 있다.
      제안된 Viterbi Decoder 구조는 Depuncturing Unit, BMU(Branch Metric Unit), ACSU(Add Compare Select Unit), TBU(Trace Back Unit), State ROM으로 이루어졌으며, constraint length K=7, encoder generator polynomial (171, 133)8, code rate는 Depuncturing Unit을 이용하여 1/2, 2/3, 3/4, 5/6, 7/8을 지원한다.
      BMU는 combinational logic이 아닌 ROM을 참조하는 구조이며, ACSU를 병렬처리하여 지연을 최소화 하였다. TBU는 ACSU에서 선택된 survivor path를 State ROM에 저장된 state와 output을 참조하여 decoding하는 구조이며, Trace Back Depth가 35인 Viterbi Decoder를 Verilog HDL을 이용하여 설계하였다. 설계된 Decoder는 VIRTEX-4를 target device로 했을 때 2354개의 Slice와 3111개의 Slice Flip Flop과 3355개의 4-input LUT를 갖고, 약 125MHz의 최대 동작주파수를 갖는다.
      번역하기

      다양한 Mobile DTV 시스템에서 신뢰성있는 데이터전송을 위해 오류 정정 부호가 요구된다. 오류 정정 부호는 기존의 data에 redundancy data를 첨가하여 오류를 정정할 수 있다. 그 중 Convolution Encoder...

      다양한 Mobile DTV 시스템에서 신뢰성있는 데이터전송을 위해 오류 정정 부호가 요구된다. 오류 정정 부호는 기존의 data에 redundancy data를 첨가하여 오류를 정정할 수 있다. 그 중 Convolution Encoder의 가장 강력한 decoding 방법으로 알려진 Viterbi Algorithm을 이용한 Viterbi Decoder가 많이 사용되고 있다.
      제안된 Viterbi Decoder 구조는 Depuncturing Unit, BMU(Branch Metric Unit), ACSU(Add Compare Select Unit), TBU(Trace Back Unit), State ROM으로 이루어졌으며, constraint length K=7, encoder generator polynomial (171, 133)8, code rate는 Depuncturing Unit을 이용하여 1/2, 2/3, 3/4, 5/6, 7/8을 지원한다.
      BMU는 combinational logic이 아닌 ROM을 참조하는 구조이며, ACSU를 병렬처리하여 지연을 최소화 하였다. TBU는 ACSU에서 선택된 survivor path를 State ROM에 저장된 state와 output을 참조하여 decoding하는 구조이며, Trace Back Depth가 35인 Viterbi Decoder를 Verilog HDL을 이용하여 설계하였다. 설계된 Decoder는 VIRTEX-4를 target device로 했을 때 2354개의 Slice와 3111개의 Slice Flip Flop과 3355개의 4-input LUT를 갖고, 약 125MHz의 최대 동작주파수를 갖는다.

      더보기

      다국어 초록 (Multilingual Abstract)

      Error correction codes are demanded in various mobile DTV systems for reliable data transmission. The error correction codes add redundancy data to original data to correct errors. Since the Viterbi algorithm is known as a powerful method to decode convolutional codes, a Viterbi decoder has been widely used.
      The proposed Viterbi decoder consists of depuncturing units, BMUs(Branch Metric Units), ACSUs(Add Compare Select Units), TBUs(Trace Back Units), and State ROMs. In this design, constraint length is K=7, and trace back depth(TBD) is 35. The encoder generator polynomial is (171, 133)8. The depuncturing unit supports code rates of 1/2, 2/3, 3/4, 5/6 and 7/8.
      The BMUs use ROMs rather than combinational logics. We adopted parallel processing for the ACSUs to reduce delay. The TBUs refer to states and outputs stored in the state ROMs with survivor path chosen in the ACSUs.
      We designed the proposed Viterbi decoder with Verilog HDL. The designed decoder has 2534 slices, 3111 slice flip-flops and 3355 4-input LUTs using VIRTEX-4 as a target device. The maximum operating frequency is about 125MHz.
      번역하기

      Error correction codes are demanded in various mobile DTV systems for reliable data transmission. The error correction codes add redundancy data to original data to correct errors. Since the Viterbi algorithm is known as a powerful method to decode co...

      Error correction codes are demanded in various mobile DTV systems for reliable data transmission. The error correction codes add redundancy data to original data to correct errors. Since the Viterbi algorithm is known as a powerful method to decode convolutional codes, a Viterbi decoder has been widely used.
      The proposed Viterbi decoder consists of depuncturing units, BMUs(Branch Metric Units), ACSUs(Add Compare Select Units), TBUs(Trace Back Units), and State ROMs. In this design, constraint length is K=7, and trace back depth(TBD) is 35. The encoder generator polynomial is (171, 133)8. The depuncturing unit supports code rates of 1/2, 2/3, 3/4, 5/6 and 7/8.
      The BMUs use ROMs rather than combinational logics. We adopted parallel processing for the ACSUs to reduce delay. The TBUs refer to states and outputs stored in the state ROMs with survivor path chosen in the ACSUs.
      We designed the proposed Viterbi decoder with Verilog HDL. The designed decoder has 2534 slices, 3111 slice flip-flops and 3355 4-input LUTs using VIRTEX-4 as a target device. The maximum operating frequency is about 125MHz.

      더보기

      목차 (Table of Contents)

      • 國文抄錄 = ⅴ
      • ABSTRACT = ⅵ
      • 제 1 장 서론 = 1
      • 제 2 장 Viterbi Algorithm = 4
      • 2.1 Convolution Encoding = 4
      • 國文抄錄 = ⅴ
      • ABSTRACT = ⅵ
      • 제 1 장 서론 = 1
      • 제 2 장 Viterbi Algorithm = 4
      • 2.1 Convolution Encoding = 4
      • 2.2 Maximum Likelihood Decoding = 9
      • 2.3 Hard Decision과 Soft Decision = 10
      • 2.4 Viterbi Decoding = 11
      • 제 3 장 Viterbi Decoder 설계 = 15
      • 3.1 Viterbi Decoder 구조 = 15
      • 3.2 Viterbi Decoder 단위 블록 설계 = 16
      • 3.2.1 Depuncturing Unit = 16
      • 3.2.2 Branch Metric Unit = 18
      • 3.2.3 Add Compare Select Unit = 20
      • 3.2.4 Trace Back Unit = 22
      • 3.2.5 State ROM = 24
      • 제 4 장 Simulation 및 합성 결과 = 25
      • 4.1 Block Simulation = 25
      • 4.1.1 Depuncturing Unit = 25
      • 4.1.2 Branch Metric Unit = 28
      • 4.1.3 Add Compare Select Unit = 28
      • 4.1.4 Trace Back Unit = 29
      • 4.2 Viterbi Decoder Simulation = 30
      • 4.3 합성 결과 = 33
      • 제 5 장 결론 = 34
      • 참고문헌 = 35
      • 부록(Source Code) = 37
      더보기

      분석정보

      View

      상세정보조회

      0

      Usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

      더보기

      주제

      연도별 연구동향

      연도별 활용동향

      연관논문

      연구자 네트워크맵

      공동연구자 (7)

      유사연구자 (20) 활용도상위20명

      이 자료와 함께 이용한 RISS 자료

      나만을 위한 추천자료

      해외이동버튼