KR980006870A - 가변 부호화율 펀츄러 - Google Patents

가변 부호화율 펀츄러 Download PDF

Info

Publication number
KR980006870A
KR980006870A KR1019960023652A KR19960023652A KR980006870A KR 980006870 A KR980006870 A KR 980006870A KR 1019960023652 A KR1019960023652 A KR 1019960023652A KR 19960023652 A KR19960023652 A KR 19960023652A KR 980006870 A KR980006870 A KR 980006870A
Authority
KR
South Korea
Prior art keywords
data
output
input
control unit
coding rate
Prior art date
Application number
KR1019960023652A
Other languages
English (en)
Other versions
KR100223762B1 (ko
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 KR1019960023652A priority Critical patent/KR100223762B1/ko
Priority to TW086104985A priority patent/TW444437B/zh
Priority to US08/837,420 priority patent/US5987067A/en
Priority to GB9713253A priority patent/GB2314744B/en
Publication of KR980006870A publication Critical patent/KR980006870A/ko
Application granted granted Critical
Publication of KR100223762B1 publication Critical patent/KR100223762B1/ko

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/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/23Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • H04L1/0069Puncturing patterns
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2383Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4382Demodulation or channel decoding, e.g. QPSK demodulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Communication Control (AREA)

Abstract

본 발명은 디지탈 방송 부호화기에 있어서, 가변 부호화율로 데이타를 부호화하는 가변 부호화율 펀츄러(Puncturer)에 관한 것으로, 외부로 부터 입력되는 가변 부호화율에 따라 입력 데이타의 정렬과 압축 행렬 선택과 출력 데이터의 정렬을 제어하는 제어부, 상기 제어부의 제어에 따라 입력되는 데이타를 가변 부호화율에 맞게 정렬하여 입력 클럭에 따라 출력하는 입력 데이타 얼라인(Align) 제어부, 상기 입력 데이타 얼라인 제어부로부터 출력되는 정렬된 데이타를 순서에 맞게 저장하는 입력 버퍼, 상기 제업 의 제어에 따라 상기 입력 버퍼로 부터 출력되는 정렬된 데이타를 원하는 가변 부호화율에 따라 선택하는 출력 데이타 얼라인 제어부, 및 상기 출력데이타 얼라인 제어부로 부터 출력되는 부호화된 데이타를 출력 클럭에 등기시켜 전송하는 출력 버퍼로 구성된다. 따라서 본 발명은 매우 간단한 회로와 제어부를 이용하여 다양하게 변화하는 부호화율에 손쉽게 적응할 수 있고, 디지탈 방송 송신 시스템에 데이타 부호화기에 필연적으로 사용되는 핵심 부품으로 고속으로 부호화하며 작은 면적으로 구현이 가능한 효과가 있다.

Description

가변 부호화율 펀츄러
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제1도는 본 발명에 의한 가변 부호화율 펀츄러의 구성도.
제2도는 제1도의 7단의 입력 버퍼의 상태도.

Claims (3)

  1. 외부로 부터 입력되는 가변 부호화율에 따라 입력 데이타의 정력과 압축 행렬 선택과 출력 데이터의 정렬을 제어하는 제어부(5), 상기 제어부(5)의 제어에 따라 입력되는 데이타(X,Y)를 가변 부호화율에 맞게 정렬하여 입력 클럭(I-CLK)에 따라 출력하는 입력 데이타 얼라인(Align) 제어부(1), 상기 입력 데이타 얼라인 제어부(1)로부터 출력되는 정렬된 데이타를 순서에 맞게 저장하는 입력 버퍼(2), 상기 제어부(5)의 제어에 따라 상기 입력 버퍼(2)로 부터 출력되는 정렬된 데이타를 원하는 가변 부호화율에 따라 선택하는 출력 데이타 얼라인 제어부(3), 및 상기 출력데이타 얼라인 제어부(3)로 부터 출력되는 부호화된 데이타를 출력 클럭(O-CLK)에 동기시켜 전송하는 출력 버퍼(4)를 포함하여 구성되는 것을 특징으로 하는 가변 부호화율 펀츄러.
  2. 제1항에 있어서, 상기 입력 버퍼(2)는 상기 가변 부호화율에 의해 가변적으로 확장이 가능한 것을 특징으로 하는 가변 부호화율 펀츄러.
  3. 제1항에 있어서, 상기 출력버퍼(4)는 상기 가변 부호화율에 의해 가변적으로 확장이 가능한 것을 특징으로 하는 가변 부호화율 펀츄러.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019960023652A 1996-06-25 1996-06-25 가변 부호화율 펀츄러 KR100223762B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1019960023652A KR100223762B1 (ko) 1996-06-25 1996-06-25 가변 부호화율 펀츄러
TW086104985A TW444437B (en) 1996-06-25 1997-04-17 A variable encoding rate puncturer
US08/837,420 US5987067A (en) 1996-06-25 1997-04-17 Variable encoding rate puncturer
GB9713253A GB2314744B (en) 1996-06-25 1997-06-23 A variable encoding rate puncturing coder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960023652A KR100223762B1 (ko) 1996-06-25 1996-06-25 가변 부호화율 펀츄러

Publications (2)

Publication Number Publication Date
KR980006870A true KR980006870A (ko) 1998-03-30
KR100223762B1 KR100223762B1 (ko) 1999-10-15

Family

ID=19463364

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960023652A KR100223762B1 (ko) 1996-06-25 1996-06-25 가변 부호화율 펀츄러

Country Status (4)

Country Link
US (1) US5987067A (ko)
KR (1) KR100223762B1 (ko)
GB (1) GB2314744B (ko)
TW (1) TW444437B (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3703287B2 (ja) 1997-03-31 2005-10-05 キヤノン株式会社 画像形成装置
US6430722B1 (en) 1998-01-23 2002-08-06 Hughes Electronics Corporation Forward error correction scheme for data channels using universal turbo codes
JP3453122B2 (ja) * 1998-08-17 2003-10-06 ヒューズ・エレクトロニクス・コーポレーション 最適性能に近いターボコードインターリーバ
EP2068451B1 (en) 1998-08-27 2013-10-02 Dtvg Licensing, Inc Method for a general turbo code trellis termination
US6601214B1 (en) * 1999-04-27 2003-07-29 Hughes Electronics Corporation System and method employing a rate matching algorithm for providing optimized puncturing patterns for turbo encoded data in a communications network
CA2406241A1 (en) * 2000-04-21 2001-11-01 Samsung Electronics Co., Ltd. Flexible data rate matching apparatus and method in a data communication system
US7095808B1 (en) * 2000-08-16 2006-08-22 Broadcom Corporation Code puncturing method and apparatus
DE10208129B4 (de) * 2002-02-26 2005-02-24 Infineon Technologies Ag Schaltung und Verfahren zur Datenratenanpassung bei variablem Ratenverhältnis mit einstellbarer Pufferspeicherpartitionierung
US7796702B2 (en) * 2005-07-27 2010-09-14 Interdigital Technology Corporation Coded antenna switching for wireless communications and associated methods
US8249451B2 (en) * 2007-08-16 2012-08-21 Futurewei Technologies, Inc. Methods for characterizing optical switches and multiplexers/demultiplexers
KR20180125827A (ko) * 2017-05-16 2018-11-26 에스케이하이닉스 주식회사 반도체장치

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60142627A (ja) * 1983-12-29 1985-07-27 Fujitsu Ltd 復号装置
US4730348A (en) * 1986-09-19 1988-03-08 Adaptive Computer Technologies Adaptive data compression system
JP2786342B2 (ja) * 1991-05-10 1998-08-13 三菱電機株式会社 ビタビ復号器
US5511054A (en) * 1993-03-31 1996-04-23 Sony Corporation Apparatus and method for multiplexing encoded data signals and recording medium having multiplexed signals recorded thereon
US5438590A (en) * 1993-05-24 1995-08-01 Comstream Corporation Transmitting and receiving apparatus and method including punctured convolutional encoding and decoding
US5506872A (en) * 1994-04-26 1996-04-09 At&T Corp. Dynamic compression-rate selection arrangement

Also Published As

Publication number Publication date
TW444437B (en) 2001-07-01
US5987067A (en) 1999-11-16
GB2314744B (en) 2000-07-12
GB2314744A (en) 1998-01-07
GB9713253D0 (en) 1997-08-27
KR100223762B1 (ko) 1999-10-15

Similar Documents

Publication Publication Date Title
NO924074L (no) Anordning for tilpasset billedblokk-koding
CA2345237A1 (en) Information additive code generator and decoder for communication systems
JP2002335160A5 (ko)
KR980006870A (ko) 가변 부호화율 펀츄러
KR940001576A (ko) 가변길이 코드 디코딩장치
KR970002582A (ko) 데이타 축적, 출력장치
KR920009094A (ko) 디지탈 신호 처리 장치
KR930017446A (ko) 움직임화상신호의 부호화장치
KR960036748A (ko) 가변길이 복호화 장치
KR100312226B1 (ko) 롬 테이블을 이용한 컨벌루션 인코더
KR920017485A (ko) 화상신호 부호기
KR940003385A (ko) 디지탈 영상신호의 연결 가변장 코딩방법
KR890009125A (ko) 통신 시스템에서의 데이타 압축장치
KR0159654B1 (ko) 고정길이부호를 디코딩하는 장치
KR950035407A (ko) 영상데이타의 적응가변장부호화 및 복호화방법과 그 장치
JPH0522156A (ja) 可変長/固定長符号化回路
KR960027635A (ko) 알에스(rs) 디코딩 장치
HUP0103967A2 (hu) Információ adatfolyam hibajavítás kódolása
KR960009729A (ko) 고속 가변길이부호 복호화 장치
KR930015868A (ko) 화상 회의용 비디오 코덱 시스템에서의 전송버퍼 회로
KR950002251A (ko) 가변길이부호 복호화장치
KR950030535A (ko) 길쌈 부호를 이용한 랜덤화방법 및 이에 따른 디지탈 통신장치
KR960003417A (ko) 가변길이 복호화회로
KR960006310A (ko) 가변 길이 복호화 장치
KR930010698A (ko) 복수리모콘 신호의 디코딩 장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20050620

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee