KR101018611B1 - 멀티캐스트 메시지들에 대한 계층적 코딩 - Google Patents
멀티캐스트 메시지들에 대한 계층적 코딩 Download PDFInfo
- Publication number
- KR101018611B1 KR101018611B1 KR1020087016421A KR20087016421A KR101018611B1 KR 101018611 B1 KR101018611 B1 KR 101018611B1 KR 1020087016421 A KR1020087016421 A KR 1020087016421A KR 20087016421 A KR20087016421 A KR 20087016421A KR 101018611 B1 KR101018611 B1 KR 101018611B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- code
- rate
- decoded
- input data
- Prior art date
Links
Images
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/29—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2945—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using at least three error correction codes
-
- 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/29—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2903—Methods and arrangements specifically for encoding, e.g. parallel encoding of a plurality of constituent codes
-
- 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/29—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2948—Iterative decoding
-
- 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/29—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 combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2957—Turbo codes and decoding
- H03M13/2978—Particular arrangement of the component decoders
-
- 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/63—Joint error correction and other techniques
- H03M13/635—Error control coding in combination with rate matching
- H03M13/6362—Error control coding in combination with rate matching by puncturing
-
- 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/6508—Flexibility, adaptability, parametrability and configurability of the implementation
- H03M13/6513—Support of multiple code types, e.g. unified decoder for LDPC and turbo codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
- H04L1/005—Iterative decoding, including iteration between signal detection and decoding operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0064—Concatenated codes
- H04L1/0065—Serial concatenated codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/007—Unequal error protection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing 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/2381—Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing 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/2383—Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2404—Monitoring of server processing errors or hardware failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2405—Monitoring of the internal components or processes of the server, e.g. server load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
- H04N21/6405—Multicasting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/64—Addressing
- H04N21/6408—Unicasting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
- H04L2001/0093—Point-to-multipoint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/02—Channels characterised by the type of signal
- H04L5/023—Multiplexing of multicarrier modulation signals, e.g. multi-user orthogonal frequency division multiple access [OFDMA]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
Claims (40)
- 제 1 입력 데이터를 제 1 코드 레이트에 따라 인코딩하여 제 1 코딩된 데이터를 획득하고,제 2 입력 데이터 및 상기 제 1 코딩된 데이터를 제 2 코드 레이트에 따라 인코딩하여 제 2 코딩된 데이터를 획득하도록 구성된 적어도 하나의 프로세서; 및상기 적어도 하나의 프로세서에 연결된 메모리를 포함하는, 장치.
- 제 1 항에 있어서,상기 제 1 입력 데이터는 상기 제 1 및 제 2 코드 레이트에 의해 결정된 제 1 데이터 레이트로 전송되고, 상기 제 2 입력 데이터는 상기 제 2 코드 레이트에 의해 결정된 제 2 데이터 레이트로 전송되는, 장치
- 제 1 항에 있어서,상기 적어도 하나의 프로세서는,상기 제 1 코딩된 데이터를 상기 제 2 코드 레이트에 따라 인코딩하여 제 1 블록의 제 2 코딩된 데이터를 획득하고,상기 제 2 입력 데이터를 상기 제 2 코드 레이트에 따라 인코딩하여 제 2 블록의 제 2 코딩된 데이터를 획득하도록 구성된, 장치.
- 제 1 항에 있어서,상기 적어도 하나의 프로세서는,상기 제 2 코드 레이트에 따라 상기 제 2 입력 데이터 및 상기 제 1 코딩된 데이터를 함께(jointly) 인코딩하여 하나의 블록의 제 2 코딩된 데이터를 획득하도록 구성된, 장치.
- 제 1 항에 있어서,상기 적어도 하나의 프로세서는,제 3 입력 데이터 및 상기 제 2 코딩된 데이터를 제 3 코드 레이트에 따라 인코딩하여 제 3 코딩된 데이터를 획득하도록 구성된, 장치.
- 제 5 항에 있어서,상기 제 1 입력 데이터는 상기 제 1, 제 2, 및 제 3 코드 레이트에 의해 결정된 제 1 데이터 레이트로 전송되고, 상기 제 2 입력 데이터는 상기 제 2 및 제 3 코드 레이트에 의해 결정된 제 2 데이터 레이트로 전송되며, 상기 제 3 입력 데이터는 상기 제 3 코드 레이트에 의해 결정된 제 3 데이터 레이트로 전송되는, 장치.
- 제 1 항에 있어서,상기 적어도 하나의 프로세서는,제 3 입력 데이터를 제 3 코드 레이트에 따라 인코딩하여 제 3 코딩된 데이 터를 획득하고,상기 제 2 입력 데이터 및 상기 제 1 및 제 3 코딩된 데이터를 상기 제 2 코드 레이트에 따라 인코딩하여 상기 제 2 코딩된 데이터를 획득하도록 구성된, 장치.
- 제 7 항에 있어서,상기 제 1 입력 데이터는 상기 제 1 및 제 2 코드 레이트에 의해 결정된 제 1 데이터 레이트로 전송되고, 상기 제 2 입력 데이터는 상기 제 2 코드 레이트에 의해 결정된 제 2 데이터 레이트로 전송되며, 상기 제 3 입력 데이터는 상기 제 2 및 제 3 코드 레이트에 의해 결정된 제 3 데이터 레이트로 전송되는, 장치.
- 제 1 항에 있어서,상기 적어도 하나의 프로세서는,상기 제 1 입력 데이터를 베이스 코드를 이용하여 인코딩하고,상기 제 1 코드 레이트에 대한 펑쳐(puncture) 패턴을 이용하여 상기 베이스 코드의 출력을 펑쳐링하여 상기 제 1 코딩된 데이터를 획득하도록 구성된, 장치.
- 제 9 항에 있어서,상기 베이스 코드는 컨볼루셔널 코드, 터보 코드, 또는 블록 코드를 포함하 는, 장치.
- 제 1 항에 있어서,상기 적어도 하나의 프로세서는,복수의 사용자들에 대한 시그널링 정보를 상기 제 1 및 제 2 입력 데이터로 맵핑하도록 구성되며,상기 제 1 및 제 2 입력 데이터 각각은 상기 복수의 사용자들 중 적어도 하나에 대한 시그널링 정보를 포함하는, 장치.
- 제 11 항에 있어서,상기 시그널링 정보는 상기 복수의 사용자들로의 자원의 할당을 나타내는, 장치.
- 제 11 항에 있어서,상기 적어도 하나의 프로세서는,각각의 사용자에 대한 상기 시그널링 정보를 상기 사용자에 대한 스크램블링 코드를 이용하여 스크램블링하도록 구성된, 장치.
- 제 1 항에 있어서,상기 적어도 하나의 프로세서는,복수의 사용자들에 대한 복수의 데이터 레이트들을 결정하고,상기 복수의 데이터 레이트들을 달성하기 위한 복수의 코드 레이트들을 결정하도록 구성되며,상기 복수의 코드 레이트들은 상기 제 1 및 제 2 코드 레이트들을 포함하는, 장치.
- 제 14 항에 있어서,상기 적어도 하나의 프로세서는,상기 복수의 사용자들에 대한 채널 상태 정보에 기초하여 상기 복수의 데이터 레이트들을 결정하고,각각의 사용자에 대한 시그널링 정보를 상기 사용자에 대한 데이터 레이트에 기초하여 복수의 입력 데이터 블록들 중 하나로 맵핑하도록 구성되며,상기 복수의 입력 데이터 블록들은 상기 제 1 및 제 2 입력 데이터를 포함하는, 장치.
- 제 1 코딩된 데이터를 획득하기 위해 제 1 코드 레이트에 따라 제 1 입력 데이터를 인코딩하는 단계; 및제 2 코딩된 데이터를 획득하기 위해 제 2 코드 레이트에 따라 제 2 입력 데이터 및 상기 제 1 코딩된 데이터를 인코딩하는 단계를 포함하는, 방법.
- 제 16 항에 있어서,상기 제 1 입력 데이터를 인코딩하는 단계는,상기 제 1 입력 데이터를 베이스 코드를 이용하여 인코딩하는 단계, 및상기 제 1 코딩된 데이터를 획득하기 위해 상기 제 1 코드 레이트에 대한 펑쳐(puncture) 패턴을 이용하여 상기 베이스 코드의 출력을 펑쳐링하는 단계를 포함하는, 방법.
- 제 16 항에 있어서,복수의 사용자들에 대한 복수의 데이터 레이트들을 결정하는 단계; 및상기 복수의 데이터 레이트들을 달성하기 위한 복수의 코드 레이트들을 결정하는 단계를 더 포함하며,상기 복수의 코드 레이트들은 상기 제 1 및 제 2 코드 레이트들을 포함하는, 방법.
- 제 16 항에 있어서,복수의 사용자들에 대한 시그널링 정보를 상기 제 1 및 제 2 입력 데이터로 맵핑하는 단계를 더 포함하며,상기 제 1 및 제 2 입력 데이터 각각은 상기 복수의 사용자들 중 적어도 하나에 대한 시그널링 정보를 포함하는, 방법.
- 제 1 코딩된 데이터를 획득하기 위해 제 1 코드 레이트에 따라 제 1 입력 데이터를 인코딩하는 수단; 및제 2 코딩된 데이터를 획득하기 위해 제 2 코드 레이트에 따라 제 2 입력 데이터 및 상기 제 1 코딩된 데이터를 인코딩하는 수단을 포함하는, 장치.
- 제 20 항에 있어서,상기 제 1 입력 데이터를 인코딩하는 수단은,상기 제 1 입력 데이터를 베이스 코드를 이용하여 인코딩하는 수단, 및상기 제 1 코딩된 데이터를 획득하기 위해 상기 제 1 코드 레이트에 대한 펑쳐(puncture) 패턴을 이용하여 상기 베이스 코드의 출력을 펑쳐링하는 수단을 포함하는, 장치.
- 제 20 항에 있어서,복수의 사용자들에 대한 복수의 데이터 레이트들을 결정하는 수단; 및상기 복수의 데이터 레이트들을 달성하기 위한 복수의 코드 레이트들을 결정하는 수단을 더 포함하며,상기 복수의 코드 레이트들은 상기 제 1 및 제 2 코드 레이트들을 포함하는, 장치.
- 제 20 항에 있어서,복수의 사용자들에 대한 시그널링 정보를 상기 제 1 및 제 2 입력 데이터로 맵핑하는 수단을 더 포함하며,상기 제 1 및 제 2 입력 데이터 각각은 상기 복수의 사용자들 중 적어도 하나에 대한 시그널링 정보를 포함하는, 장치.
- 제 1 코딩된 데이터를 획득하기 위해 제 1 코드 레이트에 따라 제 1 입력 데이터를 인코딩하는 코드; 및제 2 코딩된 데이터를 획득하기 위해 제 2 코드 레이트에 따라 제 2 입력 데이터 및 상기 제 1 코딩된 데이터를 인코딩하는 코드를 포함하는, 컴퓨터 판독가능 매체.
- 입력 데이터를 제 1 코드 레이트에 따라 디코딩하여 제 1 디코딩된 데이터를 획득하고,상기 제 1 디코딩된 데이터의 일부분을 제 2 코드 레이트에 따라 디코딩하여 제 2 디코딩된 데이터를 획득하도록 구성된 적어도 하나의 프로세서; 및상기 적어도 하나의 프로세서에 연결된 메모리를 포함하는, 장치.
- 제 25 항에 있어서,상기 적어도 하나의 프로세서는,상기 제 1 코드 레이트에 의해 결정된 데이터 레이트로 전송된 정보에 대해 상기 제 1 디코딩된 데이터의 일부(fraction)를 폐기(discard)하고,상기 제 1 디코딩된 데이터의 미폐기된 일부를 디코딩될 상기 제 1 디코딩된 데이터의 일부분으로서 제공하도록 구성된, 장치.
- 제 25 항에 있어서,상기 제 1 디코딩된 데이터는 다수의 디코딩된 블록들을 포함하고,상기 적어도 하나의 프로세서는,상기 다수의 디코딩된 블록들 중 하나를 상기 제 2 코드 레이트에 따라 디코딩하여 상기 제 2 디코딩된 데이터를 획득하도록 구성된, 장치.
- 제 25 항에 있어서,상기 제 1 디코딩된 데이터는 하나의 디코딩된 블록을 포함하고,상기 적어도 하나의 프로세서는,상기 디코딩된 블록의 일부분을 상기 제 2 코드 레이트에 따라 디코딩하여 상기 제 2 디코딩된 데이터를 획득하도록 구성된, 장치.
- 제 25 항에 있어서,상기 적어도 하나의 프로세서는,상기 제 2 디코딩된 데이터로부터, 상기 제 1 및 제 2 코드 레이트에 의해 결정된 데이터 레이트로 전송된 메시지를 획득하도록 구성된, 장치.
- 제 25 항에 있어서,상기 적어도 하나의 프로세서는,상기 제 2 디코딩된 데이터의 일부분을 제 3 코드 레이트에 따라 디코딩하여 제 3 디코딩된 데이터를 획득하고,상기 제 3 디코딩된 데이터로부터, 상기 제 1, 제 2, 및 제 3 코드 레이트에 의해 결정된 데이터 레이트로 전송된 메시지를 획득하도록 구성된, 장치.
- 제 25 항에 있어서,상기 적어도 하나의 프로세서는,상기 입력 데이터를 컨볼루셔널 코드, 터보 코드, 또는 블록 코드에 따라 디코딩하도록 구성된, 장치.
- 제 25 항에 있어서,상기 적어도 하나의 프로세서는,상기 입력 데이터를 상기 제 1 및 제 2 코드 레이트에 대해 다수의 반복 횟수 동안 반복적으로(iteratively) 디코딩하도록 구성된, 장치.
- 제 25 항에 있어서,상기 적어도 하나의 프로세서는,상기 제 1 및 제 2 코드 레이트에 대해 상기 입력 데이터를 함께(jointly) 디코딩하도록 구성된, 장치.
- 제 1 디코딩된 데이터를 획득하기 위해 제 1 코드 레이트에 따라 입력 데이터를 디코딩하는 단계; 및제 2 디코딩된 데이터를 획득하기 위해 제 2 코드 레이트에 따라 상기 제 1 디코딩된 데이터의 일부분을 디코딩하는 단계를 포함하는, 방법.
- 제 34 항에 있어서,상기 제 1 코드 레이트에 의해 결정된 데이터 레이트로 전송된 정보에 대해 상기 제 1 디코딩된 데이터의 일부(fraction)를 폐기(discard)하는 단계; 및상기 제 1 디코딩된 데이터의 미폐기된 일부를 디코딩될 상기 제 1 디코딩된 데이터의 일부분으로서 제공하는 단계를 더 포함하는, 방법.
- 제 34 항에 있어서,상기 제 2 디코딩된 데이터로부터, 상기 제 1 및 제 2 코드 레이트에 의해 결정된 데이터 레이트로 전송된 메시지를 획득하는 단계를 더 포함하는, 방법.
- 제 1 디코딩된 데이터를 획득하기 위해 제 1 코드 레이트에 따라 입력 데이터를 디코딩하는 수단; 및제 2 디코딩된 데이터를 획득하기 위해 제 2 코드 레이트에 따라 상기 제 1 디코딩된 데이터의 일부분을 디코딩하는 수단을 포함하는, 장치.
- 제 37 항에 있어서,상기 제 1 코드 레이트에 의해 결정된 데이터 레이트로 전송된 정보에 대해 상기 제 1 디코딩된 데이터의 일부(fraction)를 폐기(discard)하는 수단; 및상기 제 1 디코딩된 데이터의 미폐기된 일부를 디코딩될 상기 제 1 디코딩된 데이터의 일부분으로서 제공하는 수단을 더 포함하는, 장치.
- 제 37 항에 있어서,상기 제 2 디코딩된 데이터로부터, 상기 제 1 및 제 2 코드 레이트에 의해 결정된 데이터 레이트로 전송된 메시지를 획득하는 수단을 더 포함하는, 장치.
- 제 1 디코딩된 데이터를 획득하기 위해 제 1 코드 레이트에 따라 입력 데이터를 디코딩하는 코드; 및제 2 디코딩된 데이터를 획득하기 위해 제 2 코드 레이트에 따라 상기 제 1 디코딩된 데이터의 일부분을 디코딩하는 코드를 포함하는, 컴퓨터 판독가능 매체.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US74267805P | 2005-12-05 | 2005-12-05 | |
US60/742,678 | 2005-12-05 | ||
US77478906P | 2006-02-17 | 2006-02-17 | |
US60/774,789 | 2006-02-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080089383A KR20080089383A (ko) | 2008-10-06 |
KR101018611B1 true KR101018611B1 (ko) | 2011-03-02 |
Family
ID=38609998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020087016421A KR101018611B1 (ko) | 2005-12-05 | 2006-12-05 | 멀티캐스트 메시지들에 대한 계층적 코딩 |
Country Status (7)
Country | Link |
---|---|
US (2) | US8102923B2 (ko) |
EP (1) | EP1958366B1 (ko) |
JP (1) | JP5074411B2 (ko) |
KR (1) | KR101018611B1 (ko) |
CN (1) | CN101390292B (ko) |
TW (1) | TWI353130B (ko) |
WO (1) | WO2007120314A2 (ko) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7715460B2 (en) * | 2005-04-22 | 2010-05-11 | Interdigital Technology Corporation | Hybrid orthogonal frequency division multiple access system and method |
US8363738B2 (en) | 2005-12-05 | 2013-01-29 | Qualcomm Incorporated | Hierarchical coding for multicast messages |
KR101018611B1 (ko) * | 2005-12-05 | 2011-03-02 | 퀄컴 인코포레이티드 | 멀티캐스트 메시지들에 대한 계층적 코딩 |
US20080095050A1 (en) * | 2006-03-07 | 2008-04-24 | Qualcomm Incorporated | Method and system for de-assignment of resources in a wireless communication system |
US8738019B2 (en) * | 2006-03-07 | 2014-05-27 | Qualcomm Incorporated | Method and system for deassignment of resources in a wireless communication system |
EP1936900A1 (de) * | 2006-12-18 | 2008-06-25 | Nokia Siemens Networks Gmbh & Co. Kg | Verfahren bzw. OFDM-Vorrichtung zur SC-FDMA-Datenübertragung |
US8116412B1 (en) * | 2006-12-30 | 2012-02-14 | Rockstar Bidco, LP | Modulation division multiple access |
US8130699B2 (en) | 2007-03-07 | 2012-03-06 | Wi-Lan, Inc. | Multi-band channel aggregation |
WO2009005326A2 (en) * | 2007-07-04 | 2009-01-08 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
JP4674226B2 (ja) * | 2007-08-22 | 2011-04-20 | 日本電信電話株式会社 | 通信路符号化方法及び通信路符号化システム及び階層的通信路符号化プログラム及び階層的通信路復号プログラム |
WO2009120047A2 (ko) * | 2008-03-28 | 2009-10-01 | 한국전자통신연구원 | 셀룰러 시스템에서 가변 품질 서비스를 위한 계층적 전송 장치 및 방법 |
US8494082B2 (en) * | 2008-05-06 | 2013-07-23 | Electronics And Telecommunications Research Institute | Apparatus for transmitting layered data |
EP2136520A1 (en) * | 2008-06-20 | 2009-12-23 | Nokia Siemens Networks Oy | Method and device for processing data and communication system comprising such device |
ATE511286T1 (de) * | 2009-01-13 | 2011-06-15 | Alcatel Lucent | Sendeverfahren und empfangsverfahren für einen modulierten datenstrom |
KR20100095759A (ko) * | 2009-02-23 | 2010-09-01 | 삼성전자주식회사 | 디지털 송수신 장치 및 방법 |
JP5565082B2 (ja) | 2009-07-31 | 2014-08-06 | ソニー株式会社 | 送信電力決定方法、通信装置及びプログラム |
JP5531767B2 (ja) | 2009-07-31 | 2014-06-25 | ソニー株式会社 | 送信電力制御方法、通信装置及びプログラム |
JP5429036B2 (ja) | 2009-08-06 | 2014-02-26 | ソニー株式会社 | 通信装置、送信電力制御方法、及びプログラム |
WO2011023254A1 (en) | 2009-08-25 | 2011-03-03 | Telefonaktiebolaget L M Ericsson (Publ) | Multicast channel control information |
EP2517361B1 (en) * | 2009-12-21 | 2015-01-07 | Sony Corporation | Broadcast system with incremental redundancy transmitted over a unicast system |
US9036567B2 (en) * | 2010-02-03 | 2015-05-19 | Qualcomm Incorporated | Logical channel mapping for increased utilization of transmission resources |
FR2981781A1 (fr) * | 2011-10-19 | 2013-04-26 | France Telecom | Codage hierarchique perfectionne |
US9520898B2 (en) * | 2014-02-13 | 2016-12-13 | Electronics And Telecommunications Research Institute | Modulator and modulation method using non-uniform 16-symbol signal constellation for low-density parity check codeword having 3/15 code rate |
CA2881540C (en) * | 2014-02-13 | 2017-08-01 | Electronics And Telecommunications Research Institute | Modulator and modulation method using non-uniform 16-symbol signal constellation for low-density parity check codeword having 4/15 code rate |
WO2016048090A1 (ko) * | 2014-09-25 | 2016-03-31 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
JP6317696B2 (ja) * | 2015-03-16 | 2018-04-25 | 株式会社東芝 | 通信装置および通信システム |
CN109672453A (zh) * | 2018-12-17 | 2019-04-23 | 上海沿芯微电子科技有限公司 | Rs编码器串并混用编码电路、编码方法及rs编码器 |
CN110611508B (zh) * | 2019-09-02 | 2020-07-03 | 中国石油天然气集团有限公司 | 一种用于石油钻井的基于组合码的编码和解码方法 |
US11728843B2 (en) * | 2021-10-19 | 2023-08-15 | L3Harris Technologies, Inc. | Frequency hopping interference detection using decoder codeword metrics |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5602589A (en) | 1994-08-19 | 1997-02-11 | Xerox Corporation | Video image compression using weighted wavelet hierarchical vector quantization |
KR20040035297A (ko) * | 2002-10-19 | 2004-04-29 | 삼성전자주식회사 | 복합적 오류정정 부호화 기능을 갖는 디지털방송 시스템의전송장치 및 방법 |
US7290135B2 (en) | 2001-05-29 | 2007-10-30 | Siemens Aktiengesellschaft | Method and arrangement for data communication in a cryptographic system containing a plurality of entities |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4425713C1 (de) | 1994-07-20 | 1995-04-20 | Inst Rundfunktechnik Gmbh | Verfahren zur Vielträger Modulation und Demodulation von digital codierten Daten |
JP3934712B2 (ja) * | 1996-09-27 | 2007-06-20 | 日本ビクター株式会社 | 映像信号符号化方法及び装置 |
US5946357A (en) | 1997-01-17 | 1999-08-31 | Telefonaktiebolaget L M Ericsson | Apparatus, and associated method, for transmitting and receiving a multi-stage, encoded and interleaved digital communication signal |
US5852630A (en) * | 1997-07-17 | 1998-12-22 | Globespan Semiconductor, Inc. | Method and apparatus for a RADSL transceiver warm start activation procedure with precoding |
US6161180A (en) | 1997-08-29 | 2000-12-12 | International Business Machines Corporation | Authentication for secure devices with limited cryptography |
US6131180A (en) * | 1997-11-03 | 2000-10-10 | Ericsson, Inc. | Trellis coded modulation system |
US6088387A (en) * | 1997-12-31 | 2000-07-11 | At&T Corp. | Multi-channel parallel/serial concatenated convolutional codes and trellis coded modulation encoder/decoder |
ES2308796T3 (es) * | 1998-08-21 | 2008-12-01 | Lucent Technologies Inc. | Sistema cdma multi-codigo que utiliza una decodificacion iterativa. |
US6014411A (en) * | 1998-10-29 | 2000-01-11 | The Aerospace Corporation | Repetitive turbo coding communication method |
US6553540B1 (en) * | 1998-12-07 | 2003-04-22 | Telefonaktiebolaget Lm Ericsson | Efficient system and method for forward error correction |
EP1065855A1 (en) | 1999-06-29 | 2001-01-03 | Sony International (Europe) GmbH | Adaptation of cyclic extensions in an OFDM communication system |
JP3549788B2 (ja) * | 1999-11-05 | 2004-08-04 | 三菱電機株式会社 | 多段符号化方法、多段復号方法、多段符号化装置、多段復号装置およびこれらを用いた情報伝送システム |
US7073116B1 (en) * | 1999-11-23 | 2006-07-04 | Thomson Licensing | Error detection/correction coding for hierarchical QAM transmission systems |
US6505320B1 (en) * | 2000-03-09 | 2003-01-07 | Cirrus Logic, Incorporated | Multiple-rate channel ENDEC in a commuted read/write channel for disk storage systems |
JP2001274698A (ja) * | 2000-03-24 | 2001-10-05 | Sony Corp | 符号化装置、符号化方法及び符号化プログラムが記録された記録媒体、並びに、復号装置、復号方法及び復号プログラムが記録された記録媒体 |
US7032154B2 (en) * | 2000-06-05 | 2006-04-18 | Tyco Telecommunications (Us) Inc. | Concatenated forward error correction decoder |
KR100763378B1 (ko) * | 2001-07-27 | 2007-10-05 | 엘지전자 주식회사 | 다수의 안테나를 이용한 신호 송수신 방법 및 이를 위한시스템 |
WO2003047111A2 (en) * | 2001-11-27 | 2003-06-05 | Seagate Technology Llc | High rate run length limited code |
KR20040011653A (ko) | 2002-07-29 | 2004-02-11 | 삼성전자주식회사 | 채널 특성에 적응적인 직교 주파수 분할 다중 통신 방법및 장치 |
US8190163B2 (en) | 2002-08-08 | 2012-05-29 | Qualcomm Incorporated | Methods and apparatus of enhanced coding in multi-user communication systems |
US7724838B2 (en) | 2003-09-25 | 2010-05-25 | Qualcomm Incorporated | Hierarchical coding with multiple antennas in a wireless communication system |
US7409001B2 (en) * | 2004-08-12 | 2008-08-05 | Nokia Corporation | Method and apparatus using coordinate interleaving to increase diversity in a MIMO system |
US8031793B2 (en) * | 2005-01-19 | 2011-10-04 | Dumitru Mihai Ionescu | Apparatus using concatenations of signal-space codes for jointly encoding across multiple transmit antennas, and employing coordinate interleaving |
US7539261B2 (en) | 2005-08-22 | 2009-05-26 | Nec Laboratories America, Inc. | Multi-layer coded modulation for non-ergodic block fading channels |
US8363738B2 (en) | 2005-12-05 | 2013-01-29 | Qualcomm Incorporated | Hierarchical coding for multicast messages |
KR101018611B1 (ko) * | 2005-12-05 | 2011-03-02 | 퀄컴 인코포레이티드 | 멀티캐스트 메시지들에 대한 계층적 코딩 |
-
2006
- 2006-12-05 KR KR1020087016421A patent/KR101018611B1/ko active IP Right Grant
- 2006-12-05 CN CN200680045181.3A patent/CN101390292B/zh active Active
- 2006-12-05 TW TW095145260A patent/TWI353130B/zh not_active IP Right Cessation
- 2006-12-05 US US11/567,014 patent/US8102923B2/en active Active
- 2006-12-05 WO PCT/US2006/061628 patent/WO2007120314A2/en active Application Filing
- 2006-12-05 JP JP2008544628A patent/JP5074411B2/ja active Active
- 2006-12-05 EP EP06850880.3A patent/EP1958366B1/en active Active
-
2011
- 2011-06-27 US US13/169,289 patent/US8542752B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5602589A (en) | 1994-08-19 | 1997-02-11 | Xerox Corporation | Video image compression using weighted wavelet hierarchical vector quantization |
US7290135B2 (en) | 2001-05-29 | 2007-10-30 | Siemens Aktiengesellschaft | Method and arrangement for data communication in a cryptographic system containing a plurality of entities |
KR20040035297A (ko) * | 2002-10-19 | 2004-04-29 | 삼성전자주식회사 | 복합적 오류정정 부호화 기능을 갖는 디지털방송 시스템의전송장치 및 방법 |
Non-Patent Citations (1)
Title |
---|
연구보고서,계층적 코딩을 이용한 적응형 비디오 전달 기술연구* |
Also Published As
Publication number | Publication date |
---|---|
EP1958366A2 (en) | 2008-08-20 |
CN101390292A (zh) | 2009-03-18 |
WO2007120314A2 (en) | 2007-10-25 |
US8102923B2 (en) | 2012-01-24 |
EP1958366B1 (en) | 2018-01-17 |
JP2009518969A (ja) | 2009-05-07 |
JP5074411B2 (ja) | 2012-11-14 |
KR20080089383A (ko) | 2008-10-06 |
US20120257687A1 (en) | 2012-10-11 |
CN101390292B (zh) | 2014-03-26 |
TWI353130B (en) | 2011-11-21 |
US20070147539A1 (en) | 2007-06-28 |
US8542752B2 (en) | 2013-09-24 |
TW200737793A (en) | 2007-10-01 |
WO2007120314A3 (en) | 2008-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101018611B1 (ko) | 멀티캐스트 메시지들에 대한 계층적 코딩 | |
US10804929B2 (en) | Communication of user specific control information in a wireless network | |
RU2371858C2 (ru) | Кодирование и модуляция для услуг широковещательной передачи и групповой передачи в беспроводной системе связи | |
RU2407176C2 (ru) | Способ и устройство для посылки сигнализации для передачи данных в системе беспроводной связи | |
US9184874B2 (en) | Storing log likelihood ratios in interleaved form to reduce hardware memory | |
KR100866237B1 (ko) | 고속 무선 데이터 시스템을 위한 변조 차수 결정 장치 및 방법과 그 데이터 수신 장치 및 방법 | |
JP5607203B2 (ja) | 通信システムにおけるサブパケットのリソースへのマッピング | |
KR101102396B1 (ko) | 이동통신 시스템에서의 코드워드 크기 정합 방법 및 송신장치 | |
CN1222144C (zh) | 正交频分复用系统中的信道解码装置和方法 | |
US20050135308A1 (en) | Frequency division multiplexing of multiple data streams in a wireless multi-carrier communication system | |
KR101421413B1 (ko) | 트렐리스 코딩된 변조(tcm), 다중 레벨 코딩된 변조(tlcm) 및 비트 인터리빙된 mlcm(bimlcm)을 이용한 단일 캐리어 블록 전송 | |
JP2003244257A (ja) | 多値変調に適した符号語マッピング方法 | |
JP2005503692A (ja) | 部分チェイス合成を使用するデータの送受信のための装置及び方法 | |
WO2005043854A1 (en) | Apparatus and method for assigning subchannels in an ofdma communication system | |
US8363738B2 (en) | Hierarchical coding for multicast messages | |
CN101036333A (zh) | 无线分组通信装置 | |
JP2007306469A (ja) | 無線通信装置および変調信号生成方法 | |
RU2298878C2 (ru) | Передача данных в транспортном формате | |
CN101682452A (zh) | 发送装置、多载波传输方法及接收装置 | |
CN104660370B (zh) | 序列的处理方法及设备 | |
JP2007324699A (ja) | 通信システム、通信方法および通信装置 | |
Madhukumar et al. | Incorporating incremental redundancy and link adaptation in communication systems using residue number systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20080704 Patent event code: PA01051R01D Comment text: International Patent Application |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20080728 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: 20100520 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: 20101123 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20110223 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20110223 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20140129 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20140129 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20150129 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20150129 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20151230 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20151230 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20161229 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20161229 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20190107 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20190107 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20211229 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20221221 Start annual number: 13 End annual number: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20240102 Start annual number: 14 End annual number: 14 |