

도 1은 본 발명을 포함한 디지털 멀티미디어 방송 수신장치의 개념적인 블럭도1 is a conceptual block diagram of a digital multimedia broadcasting receiver including the present invention.
도 2는 본 발명에 따른 순방향 오류정정 부호화부의 내부 구성을 나타낸 블럭도2 is a block diagram showing an internal configuration of a forward error correction coding unit according to the present invention.
*도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
100 : 파일럿 채널 복호화부 110 : 비터비 복호기100: pilot channel decoder 110: Viterbi decoder
120 : 바이트 역인터리버 130 : RS 복호기120: byte reverse interleaver 130: RS decoder
140 : 모드 검출기 200 : 데이터 채널 복호화부140: mode detector 200: data channel decoder
210 : 비트 역인터리버 220 : 비터비 복호기210: bit reverse interleaver 220: Viterbi decoder
230 : 바이트 역인터리버 240 : 직렬화기230: byte reverse interleaver 240: serializer
250 : RS 복호기 260 : 바이트/비트 변환기250: RS decoder 260: byte / bit converter
본 발명은 디지털 멀티미디어 방송 수신장치에 관한 것으로, 보다 상세하게 는 순방향 오류정정 부호화부에 관한 것이다.The present invention relates to a digital multimedia broadcasting receiver, and more particularly, to a forward error correction encoder.
디지털 멀티미디어 방송(Digital Multimedia Broadcasting)은 크게 지상파 디지털 멀티미디어 방송과 위성 디지털 멀티미디어 방송으로 나눌 수 있다.Digital multimedia broadcasting can be classified into terrestrial digital multimedia broadcasting and satellite digital multimedia broadcasting.
상기에서 지상파 디지털 멀티미디어 방송은 OFDM(Orthogonal Frequency Division Multiplexing: 직교 주파수 분할 다중 방식, 이하 ‘OFDM’)을 기반으로 하여 이동 중에 오디오 및 비디오 서비스를 제공한다.Terrestrial digital multimedia broadcasting provides audio and video services while moving based on Orthogonal Frequency Division Multiplexing (OFDM).
상기에서 위성 디지털 멀티미디어 방송은 CDM(Code Division Multiplexing: 부호 분할 다중 방식, 이하 ‘CDM’)을 기반으로 하여 위성체와 상기 위성체로부터 전파를 직접 받지 못하는 음영지역을 해소하는데 쓰이는 중계기인 지상의 갭필러를 이용하여 이동 중에 오디오 및 비디오 서비스를 가능하게 하는 것이다.The satellite digital multimedia broadcasting is based on the CDM (Code Division Multiplexing), which uses a ground gap filler, which is a repeater used to solve the shadow area that is not directly received from the satellite and the satellite based on Code Division Multiplexing (CDM). To enable audio and video services on the go.
현재 위성 디지털 멀티미디어 방송의 기술은 기본적으로 CDM 전송방식을 취하며, CD(Compact Disk)급 음질과 다양한 채널을 이용한 날씨, 교통, 비디오 정보 등을 방송하는 대표적인 통신, 방송 융합의 신개념 서비스이다.At present, the technology of satellite digital multimedia broadcasting basically adopts CDM transmission method, and is a new concept service of communication and broadcasting convergence, which broadcasts weather, traffic, video information using CD (Compact Disk) level sound quality and various channels.
상술한 디지털 멀티미디어 방송 중 상기 위성 디지털 멀티미디어 방송은 전국방송으로서 커버리지(coverage)가 넓은 장점이 있으나, 전송 채널은 무선 이동 수신 채널로서, 수신 신호의 크기가 시변(time-varing)할 뿐만 아니라, 이동 수신의 영향으로 수신 신호 스펙트럼의 도플러 천이(doppler shift)가 발생한다.Among the above-mentioned digital multimedia broadcastings, the satellite digital multimedia broadcasting has a broad coverage as a national broadcasting, but the transmission channel is a wireless mobile receiving channel, and the size of the received signal is not only time-varying but also mobile. The influence of reception causes a doppler shift in the received signal spectrum.
상기와 같은 채널 환경하에서의 송수신을 고려하여, 상기 위성 디지털 멀티미디어 방송 송신 방식은 CDM 방식을 채택하였으며, 시간영역 신호에 대한 인터리빙(interleaving)을 수행하여, 전송 채널에서 발생하는 오류를 정정할 수 있도록 하였다.In consideration of the transmission and reception in the above channel environment, the satellite digital multimedia broadcasting transmission method adopts the CDM method, and interleaving the time domain signals to correct errors occurring in the transmission channel. .
수신단에서는 상기 송신된 신호들에 대해 이를 복호하여 디스플레이를 하는데, 상기 복호하는 과정에는 수신 과정 중에 발생할 수 있는 오류들에 대해 정정할 필요가 있다.The receiving end decodes the transmitted signals and displays the decoded signals. The decoding process needs to correct errors that may occur during the receiving process.
본 발명인 순방향 오류정정 부호화부는 전송되는 채널 중 파일럿 채널과 데이터 채널을 구분하여 동시에 처리하여 파일럿 채널로부터 제어 정보를, 데이터 채널로부터는 오디오/비디오 출력을 얻기 위해 상기 수신 과정에서의 오류를 정정하기 위한 구조를 제안한다.The forward error correction encoder of the present invention classifies and processes the pilot channel and the data channel among the transmitted channels at the same time to correct the error in the receiving process in order to obtain control information from the pilot channel and audio / video output from the data channel. Suggest a structure.
본 발명은 디지털 멀티미디어 방송 수신장치의 순방향 오류정정 부호화부에 대한 것으로서, 본 발명의 목적은 수신 과정에서 발생할 수 있는 오류를 정정하기 위한 장치를 제공하는 것이다.The present invention relates to a forward error correction encoder of a digital multimedia broadcasting receiver, and an object of the present invention is to provide an apparatus for correcting an error that may occur during a reception process.
상기 목적을 달성하기 위하여, 본 발명은 병렬로 수신되는 신호 중 수신자가 원하는 데이터 채널을 복호하기 위해 이를 제어하기 위한 제어 정보를 가진 파일럿 채널을 복호하는 파일럿 채널 복호화부와; 상기 복호된 파일럿 채널의 제어 정보를 이용하여 데이터 채널을 복호하는 데이터 채널 복호화부로 이루어진 것을 특징으로 하는 순방향 오류정정 부호화부를 포함하는 디지털 멀티미디어 방송 수신장치를 제공한다.In order to achieve the above object, the present invention includes a pilot channel decoding unit for decoding a pilot channel having control information for controlling it in order to decode the data channel desired by the receiver among the signals received in parallel; The present invention provides a digital multimedia broadcasting receiver including a forward error correction encoder, comprising: a data channel decoder configured to decode a data channel using control information of the decoded pilot channel.
상기 파일럿 채널 복호화부는 송신단에서 길쌈 부호화되어 전송된 파일럿 채 널을 복호하여 오류 정정하는 비터비 복호기와; 상기 비터비 복호된 파일럿 채널을 바이트 단위로 역인터리빙하는 바이트 역인터리버와; 상기 바이트 역인터리빙된 파일럿 채널을 블록단위로 다시 오류 정정하는 RS 복호기와; 상기 오류 정정된 신호로부터 복호하고자 하는 채널에 대한 정보를 데이터 채널 복호화부에 전달하는 데이터 모드 검출기로 이루어진 것을 특징으로정보를 데이터 채널 복호화부에 전달하는 데이터 모드 검출기로 이루어진 것을 특징으로 한다.The pilot channel decoding unit includes a Viterbi decoder which decodes and error-corrects pilot channels transmitted by convolutional encoding at a transmitting end; A byte deinterleaver for deinterleaving the Viterbi-decoded pilot channel in bytes; An RS decoder for error correcting the byte deinterleaved pilot channel in units of blocks again; And a data mode detector for transmitting information on a channel to be decoded from the error corrected signal to a data channel decoder.
상기 데이터 채널 복호화부는 상기 파일럿 채널의 복호 후에 전달 받은 각 채널의 역인터리빙 메모리의 구조를 결정하는 값을 이용하여 각 데이터 채널을 비트 단위로 역인터리빙을 수행하는 비트 역인터리버와; 상기 비트 역인터리빙후에 파일럿 채널의 복호 후에 전달 받은 각 채널의 부호화율에 따라 송신단에서 길쌈 부호화되어 전송된 데이터 채널을 복호하여 오류 정정하는 비터비 복호기와; 상기 비터비 복호된 데이터 채널을 바이트 단위로 역인터리빙하는 바이트 역인터리버와; 상기 바이트 역인터리빙된 데이터 채널을 순차적으로 정렬시켜 직렬화시키는 직렬화기와; 상기 직렬화된 데이터 채널을 블록단위로 다시 오류 정정하는 RS 복호기와; 상기 오류 정정된 채널을 비트 단위의 채널만을 수신하는 A/V 데이터 복호기와 인터페이스를 위해 바이트 단위의 채널을 비트 단위의 채널로 변환하는 바이트/비트 변환기로 이루어진 것을 특징으로 한다.The data channel decoder comprises: a bit deinterleaver for performing deinterleaving of each data channel in units of bits using a value for determining a structure of a deinterleaving memory of each channel received after decoding of the pilot channel; A Viterbi decoder which decodes and error-corrects the data channel transmitted by convolutional encoding at the transmitting end according to the code rate of each channel received after decoding the pilot channel after the bit deinterleaving; A byte deinterleaver for deinterleaving the Viterbi decoded data channel in units of bytes; A serializer for serially aligning and serializing the byte deinterleaved data channel; An RS decoder for error correcting the serialized data channel again in units of blocks; A / V data decoder for receiving only the channel of the bit unit for the error correction channel and a byte / bit converter for converting the channel of the byte unit to the channel of the bit unit for the interface.
상기 파일럿 채널 복호화부의 데이터 모드 검출기로부터 제어 정보가 오기전까지는 상기 비트 역인터리버와 비터비 복호기는 기본으로 정해진 값을 가정하고 동작하는 것을 특징으로 한다.Until the control information comes from the data mode detector of the pilot channel decoder, the bit deinterleaver and the Viterbi decoder operate based on a predetermined value.
상기 파일럿 채널 복호화부의 데이터 모드 검출기로부터 전송된 제어 정보가 기본으로 정해진 값과 다르면 상기 가정하고 동작하여 구한 값을 리셋하고, 제어 정보에서 추출한 값으로 동작하는 것을 특징으로 한다.If the control information transmitted from the data mode detector of the pilot channel decoder is different from the default value, the value obtained by the assumption and operation is reset, and the value is extracted from the control information.
아울러, 본 발명에서 사용되는 용어는 가능한 한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며 이 경우는 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재하였으므로, 단순한 용어의 명칭이 아닌 용어가 가지는 의미로서 본 발명을 파악하여야 됨을 밝혀 두고자 한다.In addition, the terminology used in the present invention is a general term that is currently widely used as possible, but in certain cases, the term is arbitrarily selected by the applicant, and in this case, since the meaning is described in detail in the corresponding part of the present invention, a simple term It is to be clear that the present invention is to be understood as a meaning of terms rather than names.
이하 상기의 목적을 구체적으로 실현 할 수 있는 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 설명한다.Hereinafter, with reference to the accompanying drawings, preferred embodiments of the present invention that can specifically realize the above object will be described.
이와 같이 구성된 본 발명에 따른 디지털 멀티미디어 방송 수신장치의 동작을 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.The operation of the digital multimedia broadcasting receiver according to the present invention configured as described above will be described in detail with reference to the accompanying drawings.
먼저, 도 1은 본 발명을 포함한 디지털 멀티미디어 방송 수신장치의 개념적인 블럭도이다.First, FIG. 1 is a conceptual block diagram of a digital multimedia broadcasting receiving apparatus including the present invention.
상기 수신 장치의 수신과정을 살펴보면, 안테나로 입력된 수신신호는 튜너(10)에서 기저대역(Baseband)으로 변환되고, 상기 변환된 신호는 A/D(12)로 입력되는 신호의 크기를 일정하게 유지시키기 위해 수신된 신호의 전력을 측정하여 계산된 이득값을 곱하는 자동 이득 조절부(11)를 거쳐 A/D(12)에서 디지털 신호로 변환된다.Looking at the receiving process of the receiving device, the received signal input to the antenna is converted from the
상기 변환된 신호는 CDM 전송방식에서 신호를 복조하기 위해서 신호의 확산 에 사용된 의사잡음 시퀀스(Pseudo-Noise Sequence, PN)를 포착해야 하는바, 수신장치에서 신호동기를 -1/2 ~ +1/2칩 이내로 확보하는 기능을 하는 서쳐(Searcher)(13)로 들어간다.In order to demodulate the signal in the CDM transmission scheme, the converted signal must capture a pseudo-noise sequence (PN) used for signal spreading. Enter
상기 서쳐(13)에서 찾은 신호는 신호의 동기를 미세하게 맞추는 기능을 하는 추적기(Tracker)(14(1) ~ 14(n))로 들어간다. 상기 추적기에서 수행되는 과정을 신호의 추적이라고 한다.The signal found in the
상기에서 칩(Chip)이라 함은 의사잡음 시퀀스(PN)의 구분 단위를 말한다.In the above description, the chip refers to a division unit of the pseudonoise sequence PN.
이렇게 해서 신호를 포착하고 추적하여 동기를 맞춘 신호는 수신기에서 생성한 의사잡음 시퀀스(PN)를 곱함으로써 역확산시키고, CDM 채널을 구분하는데 사용된 WALSH 코드를 곱함으로써 원하는 CDM 채널의 심볼을 추출(15(1) ~ 15(n))한다. 이 과정은 상기 서쳐(13)가 찾아준 모든 다중 경로에서 수행되며, 각각을 핑거(Finger)라 부른다.In this way, the signal that is captured and tracked and synchronized is despread by multiplying the pseudonoise sequence (PN) generated by the receiver, and the symbol of the desired CDM channel is extracted by multiplying the WALSH code used to distinguish the CDM channels. 15 (1) to 15 (n)). This process is performed in all the multiple paths found by the
여기에서 주파수 옵셋 추정기(20)는 상기 각 핑거별로 주파수 옵셋을 추정하여 이를 합성한 뒤에, 튜너(10)로 피드백(feedback)하여 주파수 옵셋을 보정하는 역할을 한다.Here, the
상술한 과정을 통해 추출한 심볼은 레이크 합성기(16)에서 상기 WALSH 코드를 곱해 합성되는데, 이 때 수신 채널 환경을 추정(Channel Estimation)해서 보상함으로써 수신성능을 향상시키는 방식을 취하기도 한다.The symbols extracted through the above-described process are synthesized by multiplying the WALSH code by the
레이크 합성은 복조를 원하는 모든 CDM 채널에 대해서 수행하는데, 합성된 심볼들은 프레임 및 슈퍼프레임의 타이밍 추출회로(17)에서 파일럿 채널을 이용하 여 프레임 및 슈퍼프레임의 타이밍을 추출해낸다.Rake synthesis is performed on all CDM channels for demodulation. The synthesized symbols extract the timing of the frame and superframe using the pilot channel in the
이렇게 하여 상기 레이크 합성기(16)에서 보낸 신호는 본 발명에 해당하는 부분인 순방향 오류정정 부호화부(18)로 들어가고, 상기 순방향 오류정정 부호화부(18)에서는 1개의 파일럿 채널과 4개의 채널 데이터를 받아 오류를 정정하고, 이를 해독하여 A/V 데이터 복호기(19)를 통해 오디오/비디오 신호를 복호하여 디스플레이되도록 한다.In this way, the signal sent from the
상술한 디지털 멀티미디어 방송 수신장치의 순방향 오류정정 부호화부(18)는 CDM를 기반으로 하는 시스템으로 파일럿 채널과 여러 데이터 채널이 시간적으로 병렬로 수신되는 구조를 가진다.The forward
따라서, 상기 순방향 오류정정 부호화부(Forward Error Correction)(18)는 병렬 처리가 요구되는 상기 파일럿 채널 및 데이터 채널을 복호하며, 최종 출력으로 파일럿 채널의 제어 정보와 데이터 채널의 오디오/비디오 출력 값을 A/V 데이터 복호기(19)로 전송한다.Accordingly, the forward
상기 파일럿 채널과 데이터 채널에 대한 복호(decoding) 과정은 각각 분리되어 동시 수행되며, 파일럿 채널 복호화부(100)의 최종 출력 중 일부 제어 정보가 데이터 채널의 복호화부(200)에 전달되는 형태를 갖는다.Decoding (decoding) processes for the pilot channel and the data channel are performed separately and simultaneously, and some control information of the final output of the
상술한 순방향 오류정정 부호화부(18)에 대해 상세히 살펴보면, 도 2는 본 발명에 따른 순방향 오류정정 부호화부(18)의 구성을 나타낸 블럭도로서, 크게 파일럿 채널 복호화부(100)와 데이터 채널 복호화부(200)로 구성된다.Looking at the forward
상기 파일럿 채널은 데이터 채널과 달리 비트 역인터리버(210)를 거치지 않 으며, 길쌈 부호기(Convolutional Encoder)의 부호화율이 1/2로 정해져 있어서 별다른 제어 정보 없이 복호가 가능하다.Unlike the data channel, the pilot channel does not go through the bit deinterleaver 210, and the coding rate of the convolutional encoder is set to 1/2 so that the pilot channel can be decoded without any control information.
상기 파일럿 채널 복호화부(100)는 비터비 복호기(Viterbi decoder)(110), 바이트 역인터리버(Byte deinterleaver)(120), RS 복호기(Reed-Solomon decoder)(130), 데이터 모드 검출기(Data mode detector)(140)로 구성된다.The
상기 비터비 복호기(110)는 송신단에서 길쌈 부호화되어 전송된 파일럿 채널을 복호하는 복호기로서, 전송되어 병렬로 입력되는 신호 중 오류가 가장 적은 값들을 선택하여 복호하는 것을 특징으로 한다.The Viterbi
상기 바이트 역인터리버(120)는 상기 비터비 복호된 파일럿 채널을 바이트 단위로 역인터리빙하는 것을 특징으로 한다.The byte deinterleaver 120 deinterleaves the Viterbi-decoded pilot channel in byte units.
상기 RS 복호기(130)는 상기 바이트 역인터리빙된 파일럿 채널을 블록 단위로 다시 오류 정정하는 것을 특징으로 한다.The
상기 데이터 모드 검출기(140)는 복호하고자 하는 채널에 대한 정보인 제어 정보와 상기 데이터 채널에 대한 정보가 바뀌게 되면, 바뀐 것에 대한 제어 정보와 함께 정보가 바뀌었다는 사실에 대한 식별 정보를 데이터 채널의 복호화부(200)에 전달 된다.The
상기 제어 정보는 파일럿 채널의 복호를 위한 정보를 포함하며 부가 정보를 포함한다.The control information includes information for decoding a pilot channel and includes additional information.
이 식별 정보를 바탕으로 데이터 채널 복호화부(200)는 제어 정보가 바뀐 것을 알 수 있게 되어, 바뀐 제어 정보를 적용하여 복호를 수행할 수 있다.Based on the identification information, the
상기 제어 정보 중 각 데이터 채널에 대하여 역인터리빙 메모리(deinterleaving memory)의 구조를 결정하는 값에 대한 정보는 비트 역인터리버(210)에, 각 데이터 채널에 대한 부호화율 정보는 비터비 복호기(220)에 전송된다.Information about a value for determining a structure of a deinterleaving memory for each data channel among the control information is provided to the bit deinterleaver 210, and code rate information for each data channel is transmitted to the Viterbi
따라서, 데이터 채널 복호화부(200)에서는 이에 대한 제어 정보를 파일럿 채널의 복호 후 전달 받아야만 올바른 데이터 채널에 대한 복호화가 이루어질 수 있다.Therefore, the
상기 데이터 채널의 복호화부(200)의 구성을 상세히 살펴보면, 비트 역인터리버(Bit deinterleaver)(210), 비터비 복호기(Viterbi decoder)(220), 바이트 역인터리버(Byte deinterleaver)(230), 직렬화기(Serializer)(240), RS 복호기(Reed-Solomon decoder)(250), 바이트/비트 변환기(Byte/Bit transformer)(260)로 구성된다.Looking at the configuration of the
상기 비트 역인터리버(210)는 파일럿 채널 복호화부(100)로부터 역인터리빙 메모리 크기를 결정하는 값에 대한 제어 정보를 받아, 수신되는 4개의 각 데이터 채널에 대하여 8개의 역인터리빙 메모리의 구조를 결정하는 값(0, 53, 109, 218, 436, 654, 981, 1308)을 가질 수 있고, 상기 메모리의 구조를 결정하여 이를 비트 단위에 대해서 역인터리빙을 수행하는 것을 특징으로 한다.The bit deinterleaver 210 receives control information on a value for determining the size of the deinterleaving memory from the
상기 역인터리빙의 메모리의 구조 결정 값이 크면 클수록 그만큼 넓은 범위에서 역인터리빙을 수행하므로 오류에 강해져 데이터를 원래대로 복구할 가능성이 커진다.The larger the structure determination value of the memory of the deinterleaving is, the more the reverse interleaving is performed in the wider range, thereby increasing the possibility of recovering data.
상기 비터비 복호기(220)는 전송 도중에 한 비트의 오류가 발생하더라도 앞 비트를 조사하여 오류가 발생한 비트를 검출하고 수정하는 길쌈 부호화된 신호를 복호하는 것을 특징으로 하는데, 상기 파일럿 채널의 복호부(100)로부터 전달 받은 각 데이터 채널의 부호화율 값에 대한 제어 정보를 받아, 5가지의 부호화율(1/2, 2/3, 3/4, 5/6, 7/8)을 가질 수 있다.The
상기 비터비 복호기(220)를 구성하는 부분 중 연산 로직(logic)은 부분적으로 4개의 데이터 채널이 공유할 수 있는 구조를 가지고 있다.Of the portions constituting the
상술한 데이터 채널 복호부(200)에서 비트 역인터리버(210)와 비터비 복호기(220)는 상기 파일럿 채널 복호화부(100)로부터 제어 정보가 오기 전까지는 상술한 바와 같이 동시 수행되므로, 이를 위해 기본으로 정해진 값을 가정하고 동작한다.In the aforementioned
상기 기본으로 정해진 값이라 함은 현재 개발 중인 디지털 멀티미디어 방송 수신장치에서는 상기 비트 역인터리버(210)의 경우에는 역인터리빙의 메모리의 구조로 654를, 상기 비터비 복호기(220)의 경우에는 데이터 채널의 부호화율의 값을 1/2로 하는 것을 말한다.In the digital multimedia broadcasting receiver currently under development, the value set as the basic value is 654 as the structure of the deinterleaving memory in the case of the
그러나, 만약 상기 기본으로 정해진 값을 가정한 값이 상기 파일럿 채널 복호화부(100)에서 전송한 제어 정보의 값과 다른 경우에는 상기 그때까지 동작한 비트 역인터리버(210)와 비터비 복호기(220)의 값을 리셋(Reset)하여 초기화 시킨 후, 상기 전송받은 제어 정보의 값을 이용하여 다시 동작한다.However, if the value assuming the default value is different from the value of the control information transmitted from the
따라서, 상기 파일럿 채널 복호화부(100)로부터 제어 정보를 전달받고 난 후에야 상기 데이터 채널의 복호화부(200)에서 올바른 복호가 가능하여 수신자가 원하는 오디오/비디오 신호를 오류정정하여 복호 할 수 있다.Therefore, only after receiving the control information from the
상기 바이트 역인터리버(230)는 상기 비터비 복호기(220)를 거친 신호를 바이트 단위로 역인터리빙을 하는 것을 특징으로 한다.The
상기 직렬화기(240)는 병렬로 입력되는 4개의 각 데이터 채널에 대하여 RS 복호기를 각각 두는 대신에 1개의 RS 복호기(250)를 4개의 데이터 채널이 공유할 수 있도록 하기 위하여 직렬화하는 것을 특징으로 한다.The
상기 직렬화는 데이터가 오는 순서대로 수행하는 것이 아니라 각각의 채널이 순차적으로 전달될 수 있도록 입력되는 각 데이터 채널을 RS 블럭(204 바이트)단위로 직렬화하여 순차적으로 나열하는 것을 특징으로 한다.The serialization is not performed in the order in which the data comes in, but the serialized data channels are serially arranged in units of RS blocks (204 bytes) so that each channel can be sequentially transmitted.
상기 전송되는 채널의 순서는 연속하여 두개의 채널이 전달됨이 없이 각각의 채널이 순차적으로 전달 될 수 있도록 처리하고, 이를 위해 상기 비터비 복호기(220)와 바이트 역인터리버(230)보다 채널의 개수배만큼 빠른 클럭을 사용하는 것을 특징으로 한다.The order of the transmitted channels is processed so that each channel can be sequentially transmitted without two channels being sequentially transmitted. For this purpose, the number of channels is greater than that of the
상기 RS 복호기(250)는 상기 직렬화기(240)를 거쳐 RS 블럭 단위로 직렬화된 출력에 대해 여러 개의 채널에 대해 1개의 RS 복호기(250)를 사용하여 블럭 단위로 채널의 군집 오류를 정정하는데 사용되는 것을 특징으로 한다.The
상기 직렬화기(240)를 RS 복호기(250) 전단에, 상기 바이트/비트 변환기(260)를 RS 복호기(250) 후단에 위치시켜 채널의 개수에 관계없이 1개의 RS 복호기로 공유하여 자원을 효율적으로 이용하고 칩의 크기를 줄이는 데에도 효과가 있다.The
상기 바이트/비트 변환기(260)는 비트 단위의 신호만을 수신하는 A/V 데이터 복호기(19)와의 인터페이스(interface)를 위해 상기 바이트 단위로 전송되는 신호 를 비트 단위로 변환하는 것을 특징으로 한다.The byte-to-
상술한 바와 같이 본 발명인 순방향 오류정정 부호화부(18)를 포함한 디지털 멀티미디어 방송 수신장치는 파일럿 채널 복호화부(100)와 데이터 채널 복호화부(200)를 두어 파일럿 채널의 복호화 후 얻는 제어 정보를 바탕으로 데이터 채널을 복호화하는 구조를 가진다.As described above, the digital multimedia broadcasting receiver including the forward
본 발명을 상술한 실시예에 한정되지 않으며, 첨부된 청구범위에서 알 수 있는 바와 같이 본 발명이 속한 분야의 통상의 지식을 가진 자에 의해 변형이 가능하고 이러한 변형은 본 발명의 범위에 속한다.The present invention is not limited to the above-described embodiments, and as can be seen in the appended claims, modifications can be made by those skilled in the art to which the invention pertains, and such modifications are within the scope of the present invention.
상기에서 설명한 본 발명에 따른 디지털 멀티미디어 방송 수신장치의 순방향 오류정정 부호화부의 효과를 설명하면 다음과 같다.The effects of the forward error correction encoder of the digital multimedia broadcasting receiver according to the present invention described above are as follows.
상기 디지털 멀티미디어 방송 수신장치의 순방향 오류정정 부호화부는 파일럿 채널과 데이터 채널 복호화부를 구성하고, 이와 같은 구조를 통하여 파일럿 채널을 복호하여 제어 정보를 얻고, 상기 제어 정보를 이용하여 데이터 채널을 복호하여 원하는 오디오/비디오 출력을 얻을 수 있는 효과가 있다.The forward error correction encoder of the digital multimedia broadcasting receiver comprises a pilot channel and a data channel decoder, and through such a structure, the pilot channel is decoded to obtain control information, and the data is decoded using the control information. / You can get the video output.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020040107969AKR100777280B1 (en) | 2004-12-17 | 2004-12-17 | Digital multimedia broadcasting receiver including forward error correction encoder |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020040107969AKR100777280B1 (en) | 2004-12-17 | 2004-12-17 | Digital multimedia broadcasting receiver including forward error correction encoder |
| Publication Number | Publication Date |
|---|---|
| KR20060068989Atrue KR20060068989A (en) | 2006-06-21 |
| KR100777280B1 KR100777280B1 (en) | 2007-11-20 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020040107969AExpired - Fee RelatedKR100777280B1 (en) | 2004-12-17 | 2004-12-17 | Digital multimedia broadcasting receiver including forward error correction encoder |
| Country | Link |
|---|---|
| KR (1) | KR100777280B1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100786400B1 (en)* | 2005-12-09 | 2007-12-17 | 주식회사 팬택 | DMX Receiver Reduces Channel Change Time |
| WO2009014383A1 (en)* | 2007-07-23 | 2009-01-29 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| US7646828B2 (en) | 2007-08-24 | 2010-01-12 | Lg Electronics, Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| US7739581B2 (en) | 2006-04-29 | 2010-06-15 | Lg Electronics, Inc. | DTV transmitting system and method of processing broadcast data |
| US7876835B2 (en) | 2006-02-10 | 2011-01-25 | Lg Electronics Inc. | Channel equalizer and method of processing broadcast signal in DTV receiving system |
| US7881408B2 (en) | 2007-03-26 | 2011-02-01 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| US7965778B2 (en)* | 2007-08-24 | 2011-06-21 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| US8135038B2 (en) | 2007-06-26 | 2012-03-13 | Lg Electronics Inc. | Digital broadcast system for transmitting/receiving digital broadcast data, and data processing method for use in the same |
| US8351497B2 (en) | 2006-05-23 | 2013-01-08 | Lg Electronics Inc. | Digital television transmitting system and receiving system and method of processing broadcast data |
| US8731100B2 (en) | 2007-03-26 | 2014-05-20 | Lg Electronics Inc. | DTV receiving system and method of processing DTV signal |
| US8954829B2 (en) | 2007-07-04 | 2015-02-10 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| US9392281B2 (en) | 2006-10-12 | 2016-07-12 | Lg Electronics Inc. | Digital television transmitting system and receiving system and method of processing broadcasting data |
| US9521441B2 (en) | 2007-03-30 | 2016-12-13 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| USRE46728E1 (en) | 2007-06-26 | 2018-02-20 | Lg Electronics Inc. | Digital broadcasting system and data processing method |
| USRE46891E1 (en) | 2005-10-05 | 2018-06-12 | Lg Electronics Inc. | Method of processing traffic information and digital broadcast system |
| USRE47183E1 (en) | 2007-08-24 | 2018-12-25 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USRE47294E1 (en) | 2005-10-05 | 2019-03-12 | Lg Electronics Inc. | Method of processing traffic information and digital broadcast system |
| USRE49757E1 (en) | 2005-10-05 | 2023-12-12 | Lg Electronics Inc. | Method of processing traffic information and digital broadcast system |
| USRE48627E1 (en) | 2005-10-05 | 2021-07-06 | Lg Electronics Inc. | Method of processing traffic information and digital broadcast system |
| USRE46891E1 (en) | 2005-10-05 | 2018-06-12 | Lg Electronics Inc. | Method of processing traffic information and digital broadcast system |
| KR100786400B1 (en)* | 2005-12-09 | 2007-12-17 | 주식회사 팬택 | DMX Receiver Reduces Channel Change Time |
| US10277255B2 (en) | 2006-02-10 | 2019-04-30 | Lg Electronics Inc. | Channel equalizer and method of processing broadcast signal in DTV receiving system |
| US7876835B2 (en) | 2006-02-10 | 2011-01-25 | Lg Electronics Inc. | Channel equalizer and method of processing broadcast signal in DTV receiving system |
| US9185413B2 (en) | 2006-02-10 | 2015-11-10 | Lg Electronics Inc. | Channel equalizer and method of processing broadcast signal in DTV receiving system |
| US9425827B2 (en) | 2006-04-29 | 2016-08-23 | Lg Electronics Inc. | DTV transmitting system and method of processing broadcast data |
| US8984381B2 (en) | 2006-04-29 | 2015-03-17 | LG Electronics Inc. LLP | DTV transmitting system and method of processing broadcast data |
| US7739581B2 (en) | 2006-04-29 | 2010-06-15 | Lg Electronics, Inc. | DTV transmitting system and method of processing broadcast data |
| US9178536B2 (en) | 2006-04-29 | 2015-11-03 | Lg Electronics Inc. | DTV transmitting system and method of processing broadcast data |
| US9680506B2 (en) | 2006-04-29 | 2017-06-13 | Lg Electronics Inc. | DTV transmitting system and method of processing broadcast data |
| US8689086B2 (en) | 2006-04-29 | 2014-04-01 | Lg Electronics Inc. | DTV transmitting system and method of processing broadcast data |
| US8429504B2 (en) | 2006-04-29 | 2013-04-23 | Lg Electronics Inc. | DTV transmitting system and method of processing broadcast data |
| US10057009B2 (en) | 2006-05-23 | 2018-08-21 | Lg Electronics Inc. | Digital television transmitting system and receiving system and method of processing broadcast data |
| US9564989B2 (en) | 2006-05-23 | 2017-02-07 | Lg Electronics Inc. | Digital television transmitting system and receiving system and method of processing broadcast data |
| US8351497B2 (en) | 2006-05-23 | 2013-01-08 | Lg Electronics Inc. | Digital television transmitting system and receiving system and method of processing broadcast data |
| US8804817B2 (en) | 2006-05-23 | 2014-08-12 | Lg Electronics Inc. | Digital television transmitting system and receiving system and method of processing broadcast data |
| US10454616B2 (en) | 2006-10-12 | 2019-10-22 | Lg Electronics Inc. | Digital television transmitting system and receiving system and method of processing broadcasting data |
| US9392281B2 (en) | 2006-10-12 | 2016-07-12 | Lg Electronics Inc. | Digital television transmitting system and receiving system and method of processing broadcasting data |
| US9831986B2 (en) | 2006-10-12 | 2017-11-28 | Lg Electronics Inc. | Digital television transmitting system and receiving system and method of processing broadcasting data |
| US9198005B2 (en) | 2007-03-26 | 2015-11-24 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| US9736508B2 (en) | 2007-03-26 | 2017-08-15 | Lg Electronics Inc. | DTV receiving system and method of processing DTV signal |
| US7881408B2 (en) | 2007-03-26 | 2011-02-01 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| US10244274B2 (en) | 2007-03-26 | 2019-03-26 | Lg Electronics Inc. | DTV receiving system and method of processing DTV signal |
| US8023047B2 (en) | 2007-03-26 | 2011-09-20 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| US8731100B2 (en) | 2007-03-26 | 2014-05-20 | Lg Electronics Inc. | DTV receiving system and method of processing DTV signal |
| US10070160B2 (en) | 2007-03-26 | 2018-09-04 | Lg Electronics Inc. | DTV receiving system and method of processing DTV signal |
| US9924206B2 (en) | 2007-03-26 | 2018-03-20 | Lg Electronics Inc. | DTV receiving system and method of processing DTV signal |
| US8488717B2 (en) | 2007-03-26 | 2013-07-16 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| US9912354B2 (en) | 2007-03-26 | 2018-03-06 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| US8218675B2 (en) | 2007-03-26 | 2012-07-10 | Lg Electronics Inc. | Digital broadcasting system and method of processing |
| US9521441B2 (en) | 2007-03-30 | 2016-12-13 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| US10097312B2 (en) | 2007-06-26 | 2018-10-09 | Lg Electronics Inc. | Digital broadcast system for transmitting/receiving digital broadcast data, and data processing method for use in the same |
| US8135038B2 (en) | 2007-06-26 | 2012-03-13 | Lg Electronics Inc. | Digital broadcast system for transmitting/receiving digital broadcast data, and data processing method for use in the same |
| US8135034B2 (en) | 2007-06-26 | 2012-03-13 | Lg Electronics Inc. | Digital broadcast system for transmitting/receiving digital broadcast data, and data processing method for use in the same |
| US8670463B2 (en) | 2007-06-26 | 2014-03-11 | Lg Electronics Inc. | Digital broadcast system for transmitting/receiving digital broadcast data, and data processing method for use in the same |
| USRE46728E1 (en) | 2007-06-26 | 2018-02-20 | Lg Electronics Inc. | Digital broadcasting system and data processing method |
| US9490936B2 (en) | 2007-06-26 | 2016-11-08 | Lg Electronics Inc. | Digital broadcast system for transmitting/receiving digital broadcast data, and data processing method for use in the same |
| US9860016B2 (en) | 2007-06-26 | 2018-01-02 | Lg Electronics Inc. | Digital broadcast system for transmitting/receiving digital broadcast data, and data processing method for use in the same |
| US9184770B2 (en) | 2007-07-04 | 2015-11-10 | Lg Electronics Inc. | Broadcast transmitter and method of processing broadcast service data for transmission |
| US9094159B2 (en) | 2007-07-04 | 2015-07-28 | Lg Electronics Inc. | Broadcasting transmitting system and method of processing broadcast data in the broadcast transmitting system |
| US9660764B2 (en) | 2007-07-04 | 2017-05-23 | Lg Electronics Inc. | Broadcast transmitter and method of processing broadcast service data for transmission |
| US9444579B2 (en) | 2007-07-04 | 2016-09-13 | Lg Electronics Inc. | Broadcast transmitter and method of processing broadcast service data for transmission |
| US8954829B2 (en) | 2007-07-04 | 2015-02-10 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| US8356236B2 (en) | 2007-07-23 | 2013-01-15 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| WO2009014383A1 (en)* | 2007-07-23 | 2009-01-29 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| US7646828B2 (en) | 2007-08-24 | 2010-01-12 | Lg Electronics, Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| US9369154B2 (en) | 2007-08-24 | 2016-06-14 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| US9755849B2 (en) | 2007-08-24 | 2017-09-05 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| US7965778B2 (en)* | 2007-08-24 | 2011-06-21 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| US8964856B2 (en) | 2007-08-24 | 2015-02-24 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| USRE47183E1 (en) | 2007-08-24 | 2018-12-25 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| US8335280B2 (en) | 2007-08-24 | 2012-12-18 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| Publication number | Publication date |
|---|---|
| KR100777280B1 (en) | 2007-11-20 |
| Publication | Publication Date | Title |
|---|---|---|
| KR101191181B1 (en) | Transmitting/receiving system of digital broadcasting and data structure | |
| KR100777280B1 (en) | Digital multimedia broadcasting receiver including forward error correction encoder | |
| US5970085A (en) | Method and receiver for coded satellite digital audio broadcasting | |
| US7456761B2 (en) | Interspersed training among encoded blocks of data within a data frame | |
| KR20060063867A (en) | Broadcast Systems and Methods of Processing Data in Broadcast Systems | |
| KR101147760B1 (en) | Transmitting/ receiving system and method of digital broadcasting, and data structure | |
| US20070121491A1 (en) | Digital demodulating apparatus, digital receiver, controlling method of the apparatus, computer program product for the apparatus, and recording medium recording thereon the product | |
| KR20020089078A (en) | VSB communication system and method of processing data in a VSB communication system | |
| KR20020080992A (en) | communication system of VSB digital TV | |
| US20070133716A1 (en) | Digital multimedia broadcasting receiver having improved reception capability and channel estimation method of the same | |
| CN111699719B (en) | Improvements in broadcast channel reception in NB-IOT devices | |
| KR100617129B1 (en) | Digital multimedia broadcasting receiver including forward error correction encoder | |
| KR20060022942A (en) | Channel switching device of satellite broadcasting receiver | |
| KR100698152B1 (en) | Digital multimedia broadcasting receiver including data mode detector | |
| KR100720547B1 (en) | Bit Deinterleaver and DMB Receiver Using the Same | |
| KR100771601B1 (en) | Digital multimedia broadcasting receiver including Viterbi decoder | |
| KR100672413B1 (en) | Mobile broadcast receiving method | |
| US7386068B2 (en) | Decoder and receiver | |
| KR100686054B1 (en) | Method and apparatus for transmitting pilot information in mobile broadcast receiver | |
| KR20060068990A (en) | Serialization Processing Method in Digital Multimedia Broadcasting Receiver | |
| KR100873130B1 (en) | Digital broadcast receiver | |
| US8442102B2 (en) | Chip equalization apparatus and method thereof | |
| KR100672303B1 (en) | Repeater ID Detection Device and Method of Digital Receiver | |
| US20070133661A1 (en) | DMB receiver capable of reducing time required for changing channel | |
| KR20060057215A (en) | Reverse Interleaving Method of Digital Receiver |
| 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 | |
| PG1501 | Laying open of application | St.27 status event code:A-1-1-Q10-Q12-nap-PG1501 | |
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | St.27 status event code:A-1-2-D10-D21-exm-PE0902 | |
| T11-X000 | Administrative time limit extension requested | St.27 status event code:U-3-3-T10-T11-oth-X000 | |
| T11-X000 | Administrative time limit extension requested | St.27 status event code:U-3-3-T10-T11-oth-X000 | |
| T11-X000 | Administrative time limit extension requested | St.27 status event code:U-3-3-T10-T11-oth-X000 | |
| E13-X000 | Pre-grant limitation requested | St.27 status event code:A-2-3-E10-E13-lim-X000 | |
| P11-X000 | Amendment of application requested | St.27 status event code:A-2-2-P10-P11-nap-X000 | |
| P13-X000 | Application amended | St.27 status event code:A-2-2-P10-P13-nap-X000 | |
| E90F | Notification of reason for final refusal | ||
| PE0902 | Notice of grounds for rejection | St.27 status event code:A-1-2-D10-D21-exm-PE0902 | |
| P11-X000 | Amendment of application requested | St.27 status event code:A-2-2-P10-P11-nap-X000 | |
| P13-X000 | Application amended | St.27 status event code:A-2-2-P10-P13-nap-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 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| R18-X000 | Changes to party contact information recorded | St.27 status event code:A-5-5-R10-R18-oth-X000 | |
| 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:20101113 Payment event data comment text:Termination Category : DEFAULT_OF_REGISTRATION_FEE | |
| 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:20101113 | |
| 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 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 | |
| P22-X000 | Classification modified | St.27 status event code:A-4-4-P10-P22-nap-X000 | |
| 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 |