[go: up one dir, main page]

KR20070113679A - Device for transmitting and receiving data in communication system - Google Patents

Device for transmitting and receiving data in communication system Download PDF

Info

Publication number
KR20070113679A
KR20070113679A KR1020060047238A KR20060047238A KR20070113679A KR 20070113679 A KR20070113679 A KR 20070113679A KR 1020060047238 A KR1020060047238 A KR 1020060047238A KR 20060047238 A KR20060047238 A KR 20060047238A KR 20070113679 A KR20070113679 A KR 20070113679A
Authority
KR
South Korea
Prior art keywords
data
information
terminal
receiver
group
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.)
Withdrawn
Application number
KR1020060047238A
Other languages
Korean (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 KR1020060047238A priority Critical patent/KR20070113679A/en
Publication of KR20070113679A publication Critical patent/KR20070113679A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting with frames or packets; Protocol or part of protocol for error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1621Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

본 발명은 통신 시스템에서 데이터 송수신을 위해서 송신기는 셀 내에 존재하는 각 수신기들의 채널 정보를 획득하고, 상기 채널 정보를 사용하여 수신기들을 적어도 두개의 그룹들로 구분한 후, 상기 결정된 그룹에 해당하는 수신기들의 데이터를 부호화하고, 상기 부호화한 데이터들을 사용하여 전송 프레임을 생성하고 생성된 프레임을 송신한다. 그리고 수신기는 데이터를 수신하여 상기 데이터에 상기 수신기의 데이터 복원을 위한 데이터 위치 정보가 있는지 확인한 후, 상기 데이터 위치 정보가 존재하면 상기 데이터의 위치 정보를 사용하여 데이터를 복호한다.According to the present invention, a transmitter acquires channel information of each receiver existing in a cell for data transmission and reception in a communication system, divides the receivers into at least two groups using the channel information, and then receives a receiver corresponding to the determined group. Data is encoded, the transmission frame is generated using the encoded data, and the generated frame is transmitted. After receiving the data, the receiver checks whether the data includes data position information for restoring the data of the receiver. If the data position information exists, the receiver decodes the data using the position information of the data.

Description

통신 시스템에서 데이터 송수신 장치 및 방법{APPARATUS AND METHOD FOR TRANSMITTING/RECEIVING DATA IN A COMMUNICATION SYSTEM}APPARATUS AND METHOD FOR TRANSMITTING / RECEIVING DATA IN A COMMUNICATION SYSTEM}

도 1은 일반적인 통신 시스템에서 송신기의 구조를 개략적으로 도시한 도면,1 is a view schematically showing the structure of a transmitter in a general communication system,

도 2는 본 발명의 실시예에 따른 통신 시스템에서 송신기의 구조를 개략적으로 도시한 도면,2 is a view schematically showing the structure of a transmitter in a communication system according to an embodiment of the present invention;

도 3은 본 발명의 실시예에 따른 비균일 에러 보호 부호기의 구조를 개략적으로 도시한 도면, 3 is a diagram schematically showing the structure of a non-uniform error protection encoder according to an embodiment of the present invention;

도 4는 본 발명의 실시예에 따른 통신 시스템에서 수신기의 구조를 개략적으로 도시한 도면,4 is a view schematically showing a structure of a receiver in a communication system according to an embodiment of the present invention;

도 5는 본 발명의 실시예에 따른 비균일 에러 보호 복호기의 구조를 개략적으로 도시한 도면,5 is a view schematically showing the structure of a non-uniform error protection decoder according to an embodiment of the present invention;

도 6은 본 발명의 실시예에 따른 복호기에서 다중 단복호를 수행하기 위한 성상도,6 is a constellation diagram for performing multiple single decoding in a decoder according to an embodiment of the present invention;

도 7은 본 발명의 실시예에 따른 데이터의 송신 동작을 개략적으로 도시한 순서도,7 is a flowchart schematically showing a data transmission operation according to an embodiment of the present invention;

도 8은 본 발명의 실시예에 따른 데이터 수신 동작을 개략적으로 도시한 순서도.8 is a flowchart schematically illustrating a data receiving operation according to an embodiment of the present invention.

본 발명은 통신 시스템에서 데이터 송수신에 관한 것으로서, 특히 무선 통신 시스템에서 수신기의 채널 상태를 고려한 비균일 에러 보호(UEP: Unequal Error Protection, 이하 'UEP'라 칭하기로 한다) 방식의 데이터 송수신 장치 및 방법에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to data transmission and reception in a communication system, and more particularly, to an apparatus and method for transmitting and receiving data in a non-uniform error protection (UEP) scheme considering a channel state of a receiver in a wireless communication system. It is about.

통신 시스템에서 정보 전송 과정에 있어서 핵심이라고 할 수 있는 채널 부호화(channel coding) 방법은 균일 에러 보호(EEP: Equal Error Protection) 방식과 UEP 방식으로 크게 두 가지로 구분된다. 상기 EEP 방식은 모든 정보 비트에 대해서 동일한 부호에 의해 부호화하는 채널 부호화 방식이고, 상기 UEP 방식은 정보 비트의 중요도에 따라서 서로 다른 부호에 의해 부호화하여 중요 데이터를 보호하는 채널 부호화 방식을 의미한다.Channel coding, which can be said to be the core of the information transmission process in a communication system, is classified into two types: an equal error protection (EEP) method and a UEP method. The EEP method is a channel encoding method for encoding all information bits with the same code, and the UEP method is a channel encoding method for protecting important data by encoding with different codes according to the importance of the information bits.

그러면 여기서 도 1을 참조하여 통신 시스템에서 상기 EEP 방식을 사용하는 기지국의 구조를 살펴보기로 한다.Next, a structure of a base station using the EEP scheme in a communication system will be described with reference to FIG. 1.

상기 도 1은 일반적인 통신 시스템에서 기지국의 구조를 개략적으로 도시한 도면이다. 1 is a diagram schematically illustrating a structure of a base station in a general communication system.

상기 도 1을 참조하면, 기지국은 부호기들(coder)(111, 113, 115), 전송 프레임 생성부(117), 송신부(119)를 포함한다. Referring to FIG. 1, the base station includes coders 111, 113, and 115, a transmission frame generator 117, and a transmitter 119.

상기 부호기들(111, 113, 115)은 상술한 EEP 방식이 적용된 부호기이며, 각 수신기들 즉, 사용자들의 데이터는 각각 일정한 부호화 방식으로 부호화 된다. The encoders 111, 113, and 115 are encoders to which the above-described EEP scheme is applied, and data of each receiver, that is, users, is encoded using a constant encoding scheme.

다음으로 상기 전송 프레임 생성부(117)는 상기 부호화된 데이터들을 입력받고, 상기 데이터들의 전송을 위한 전송 프레임을 생성한다. Next, the transmission frame generation unit 117 receives the encoded data and generates a transmission frame for transmission of the data.

그리고 상기 송신부(119)는 상기 생성된 전송 프레임을 전송한다. The transmitter 119 transmits the generated transmission frame.

그리고 상기 통신 시스템 중에서도 상기 무선 통신 시스템의 무선 채널 환경은 유선 채널 환경과는 달리 다중 경로 간섭(multipath interference)과, 쉐도잉(shadowing)과, 전파 감쇠와, 시변 잡음과, 간섭 및 페이딩(fading) 등과 같은 여러 요인들로 인해 불가피한 오류가 발생하여 정보의 손실이 발생한다. 이에 상기한 통신 시스템에서 송신기와 수신기 예를 들어 기지국과 단말기 간에 데이터를 송수신하기 위해서는 채널 특성을 충분히 고려하여 데이터를 송수신을 해야 할 필요성이 있었다. Among the communication systems, the wireless channel environment of the wireless communication system is different from the wired channel environment in that multipath interference, shadowing, propagation attenuation, time varying noise, interference, and fading are different. Many factors, such as inevitable errors, cause information loss. Accordingly, in order to transmit and receive data between a transmitter and a receiver, for example, a base station and a terminal, the communication system needs to transmit and receive data in consideration of channel characteristics.

한편, 상기 UEP 방식은 입력되는 정보 비트들을 중요성에 따라서 일정 개수의 스트림(stream)으로 구분한다. 이후에 구분된 상기 스트림의 중요도에 따라서 중요도가 낮은 데이터 스트림에 대해서는 부호정정능력이 낮은 부호에 의해 부호화하고, 중요도가 높은 데이터 스트림에 대해서는 부호정정능력이 높은 부호에 의해 부호화한다. 상술한 바와 같이 정보 비트들을 중요도에 따라서 구분하는 UEP 방식은 중요도를 고려하지 않는 EEP 방식에 비해서 정보 비트들의 특성을 적응적으로 고려하므로 사용상의 이득을 갖는다.Meanwhile, the UEP method divides input information bits into a predetermined number of streams according to importance. Subsequently, according to the importance of the separated streams, the data stream having low importance is encoded by a code having a low code correcting capability, and the data stream having a high importance is encoded by a code having a high code correcting capability. As described above, the UEP scheme for dividing information bits according to importance has an advantage in use because it adaptively considers characteristics of the information bits as compared to the EEP scheme which does not consider importance.

이에 상기한 UEP 방식은 음성이나 영상신호의 압축기로부터 출력되는 정보 비트들을 압축 방식에 따라 중요도가 서로 다른 스트림들을 전송하기 위해서 사용 되었다. 그리하여 상기 EEP 방식보다 사용상에 있어 이점을 갖는 UEP 방식을 사용하여 통신 시스템에서 데이터를 효율적으로 전송을 위한 연구가 활발히 진행 중에 있다. Accordingly, the UEP method is used to transmit streams of different importance according to a compression method of information bits output from a compressor of an audio or video signal. Therefore, studies are being actively conducted to efficiently transmit data in a communication system using a UEP method having an advantage in use over the EEP method.

결국 기지국과 단말기 간에 채널 특성을 고려한 데이터 송수신을 수행하고, 상기 기지국과 단말기 간에 상기 UEP 방식을 적용하여 데이터 송수신을 수행해야 하는 시스템에 대한 필요성이 있었다. As a result, there is a need for a system for performing data transmission / reception in consideration of channel characteristics between a base station and a terminal and performing data transmission and reception by applying the UEP scheme between the base station and the terminal.

따라서, 본 발명의 목적은 통신 시스템에서 통신 시스템에서 채널 특성을 고려한 데이터 송수신 장치 및 방법을 제공함에 있다. Accordingly, an object of the present invention is to provide an apparatus and method for transmitting and receiving data in consideration of channel characteristics in a communication system.

본 발명의 다른 목적은 통신 시스템에서 UEP 방식을 사용한 데이터 송수신 장치 및 방법을 제공함에 있다.Another object of the present invention is to provide an apparatus and method for transmitting and receiving data using a UEP scheme in a communication system.

상기한 목적들을 달성하기 위한 본 발명의 방법은 통신 시스템에서 데이터 송신 방법에 있어서, 송신기는 셀 내에 존재하는 각 수신기들의 채널 정보를 획득하는 과정과, 상기 채널 정보를 사용하여 수신기들을 적어도 두개의 그룹들로 구분하는 과정과, 상기 결정된 그룹에 해당하는 수신기들의 데이터를 부호화하는 과정과, 상기 부호화한 데이터들을 사용하여 전송 프레임을 생성하고 생성된 프레임을 송신하는 과정을 포함함을 특징으로 한다.In accordance with an aspect of the present invention, a method for transmitting data in a communication system includes: obtaining, by a transmitter, channel information of each receiver present in a cell; and using the channel information, at least two groups of receivers. And a process of encoding data of receivers corresponding to the determined group, and generating a transmission frame using the encoded data and transmitting the generated frame.

상기한 목적들을 달성하기 위한 본 발명의 다른 방법은 통신 시스템에서 데 이터 수신 방법에 있어서, 수신기는 데이터를 수신하여 상기 데이터에 상기 수신기의 데이터 복원을 위한 데이터 위치 정보가 있는지 확인하는 과정과, 상기 데이터 위치 정보가 존재하면 상기 데이터의 위치 정보를 사용하여 데이터를 복호하는 과정을 포함함을 특징으로 한다.According to another aspect of the present invention, there is provided a method of receiving data in a communication system, the receiver receiving data and checking whether the data includes data location information for data restoration of the receiver; Decoding the data using the position information of the data if the data position information exists.

상기한 목적들을 달성하기 위한 본 발명의 장치는 통신 시스템에서 데이터 송신 장치에 있어서, 송신기는 셀 내에 존재하는 각 수신기들의 채널 정보를 획득하고, 상기 채널 정보를 사용하여 수신기들을 적어도 두개의 그룹들로 구분하는 스케줄러와, 상기 결정된 그룹에 해당하는 수신기들의 데이터를 부호화하는 적어도 두개의 부호화기와, 상기 부호화한 데이터들을 사용하여 전송 프레임을 생성는 전송 프레임 생성부와, 상기 생성된 프레임을 송신하는 송신부를 포함함을 특징으로 한다. An apparatus of the present invention for achieving the above objects is a data transmission apparatus in a communication system, wherein a transmitter obtains channel information of respective receivers existing in a cell, and uses the channel information to assign receivers to at least two groups. A scheduler for discriminating, at least two encoders for encoding data of receivers corresponding to the determined group, a transmission frame generator for generating a transmission frame using the encoded data, and a transmitter for transmitting the generated frame It is characterized by.

상기한 목적들을 달성하기 위한 본 발명의 다른 장치는 통신 시스템에서 데이터 수신 장치에 있어서, 데이터를 수신하는 수신기와, 상기 데이터에 상기 수신기의 데이터 복원을 위한 데이터 위치 정보가 있는지 확인하고, 상기 데이터 위치 정보가 존재하면 상기 데이터의 위치 정보를 사용하여 데이터를 복호하는 복호기를 포함함을 특징으로 한다.Another apparatus of the present invention for achieving the above object is a data receiving apparatus in a communication system, the receiver for receiving data, and whether the data has data position information for data recovery of the receiver, and the data position If the information is present, characterized in that it includes a decoder for decoding the data by using the position information of the data.

이하, 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설 명되며 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that in the following description, only parts necessary for understanding the operation according to the present invention will be described, and descriptions of other parts will be omitted so as not to distract from the gist of the present invention.

본 발명은 통신 시스템에서 송신기와 수신기 간에 채널 특성에 따라서 서로 다른 부호기를 사용하여 데이터를 송수신 하는 시스템을 제안한다. 특히 상기 부호기를 비균일 에러 보호(UEP: Unequal Error Protection, 이하 'UEP'라 칭하기로 한다) 부호기를 사용하며, 송신할 데이터들을 채널 특성에 따라 서로 다른 UEP 부호기를 사용하여 부호화를 수행한다. 그리하여 채널 상태가 양호한 수신기에게는 오류정정능력이 작은 성분 부호를 할당하고, 채널 상태가 열악한 단말기에게는 오류정정능력이 강한 성분 부호를 할당하게 된다. The present invention proposes a system for transmitting and receiving data using different encoders according to channel characteristics between a transmitter and a receiver in a communication system. In particular, the encoder uses an Unequal Error Protection (UEP) encoder and encodes data to be transmitted using different UEP encoders according to channel characteristics. Thus, a component code having a small error correction capability is assigned to a receiver having a good channel state, and a component code having a strong error correction capability is assigned to a terminal having a poor channel state.

그리하여 상기 통신 시스템의 송신기와 수신기들 예를 들면, 기지국(BS: Base Station)과 단말기(MS: Mobile Station)가 통신을 수행하는 경우 상기 기지국의 서비스 영역 즉, 셀내에 존재하는 단말기들과의 채널 정보를 획득하고, 상기 채널 정보를 사용하여 단말기들을 적어도 두개의 그룹으로 구분한다. 그리고 각 그룹별로 서로 다른 부호기 즉, UEP 부호기를 사용하여 부호화를 수행한 후 데이터를 각 단말기들로 송신한다. Thus, when the transmitter and the receiver of the communication system, for example, the base station (BS) and the mobile station (MS) communicate with each other, a channel between the service area of the base station, that is, the terminals existing in the cell Information is obtained and the terminals are classified into at least two groups using the channel information. Each group is encoded using a different encoder, that is, a UEP encoder, and then data is transmitted to each terminal.

그러면 하기에 도 2를 참조하여 본 발명에 따른 송신기 즉, 기지국의 구조를 살펴보기로 한다. Next, a structure of a transmitter, that is, a base station, according to the present invention will be described with reference to FIG. 2.

상기 도 2는 본 발명의 실시예에 따른 통신 시스템에서 기지국의 구조를 개략적으로 도시한 도면이다. 2 is a diagram schematically showing the structure of a base station in a communication system according to an embodiment of the present invention.

상기 도 2를 참조하면, 기지국은 스케줄러(211), 부호기들(213, 215), 전송 프레임 생성부(217), 송신부(219)를 포함한다. Referring to FIG. 2, the base station includes a scheduler 211, encoders 213 and 215, a transmission frame generator 217, and a transmitter 219.

상기 데이터를 송신하는 기지국의 송신 데이터는 각 단말기들의 데이터가 될 수 있으며, 각 단말기들의 데이터가 상기 스케줄러(211)로 입력된다. 또한 상기 스케줄러(211)에는 상기 단말기가 획득한 수신기와의 채널 정보가 입력된다. The transmission data of the base station transmitting the data may be data of respective terminals, and the data of each terminal is input to the scheduler 211. In addition, the scheduler 211 is input channel information with the receiver obtained by the terminal.

상기 스케줄러(211)는 상기 채널 정보를 사용하여 각 단말기들을 두 개 이상의 그룹으로 구분하는 것이 가능하다. 여기서 상기 채널 정보를 사용하여 고려할 수 있는 것이 예를 들면, 상기 기지국의 셀 내에 존재하는 단말기의 위치 등이 될 수 있다. 상기 단말기들을 상기 기지국의 셀 중심에 위치한 단말기들의 그룹과 셀 경계에 위치한 단말기들의 그룹으로 구분하는 것이 가능하다. 이러한 경우 사용되는 채널 정보는 예를 들어, 신호 대 잡음비(SNR: Singal to Noise Ratio, 이하 'SNR'이라 칭하기로 한다), 캐리어 대 간섭 잡음 비(CINR: Carrier to Interference and Noise Ratio, 이하 'CINR'라 칭하기로 한다) 등의 계수를 사용하여 단말기 그룹을 구분할 수 있다. 상기 채널 정보, 예를 들어 SNR, CINR 등을 미리 설정한 일정 임계값을 사용하여 상기 임계값을 기준으로 각 단말기들의 그룹을 두 개 이상으로 구분할 수 있으며, 이러한 경우에는 상기 셀을 두 개 이상의 영역으로 구분하며, 상기 셀이 나뉘어진 영역의 개수에 따라서 단말기 그룹의 개수가 결정된다.The scheduler 211 may divide each terminal into two or more groups using the channel information. Here, what may be considered using the channel information may be, for example, the location of the terminal existing in the cell of the base station. The terminals may be divided into a group of terminals located at a cell center of the base station and a group of terminals located at a cell boundary. In this case, the channel information used may include, for example, a signal to noise ratio (SNR), a carrier to interference and noise ratio (CINR). The terminal group may be distinguished using a coefficient such as "." By using a predetermined threshold value, for example, the channel information, for example, SNR, CINR, and the like, a group of terminals may be divided into two or more groups based on the threshold value. In this case, the cell may be divided into two or more regions. The number of terminal groups is determined according to the number of regions in which the cells are divided.

그리하여 단말기가 셀 중심에 가까이 위치할수록 경로 손실이 작고 주변의 기지국들로부터의 영향이 작으므로 양호한 채널 특성을 가지며, 셀 중심으로부터 멀어질수록 경로 손실이 크고 주변의 기지국들로부터의 영향이 커지므로 열악한 채 널 특성을 갖게 된다. 즉, 셀 중심에 위치한 단말기일수록 채널 특성이 양호하므로 오류 정정능력이 작은 채널 부호를 사용하여도 단말기에서 복호가 가능하다. Therefore, the closer the terminal is to the center of the cell, the smaller the path loss and the smaller the influence from the neighboring base stations. Therefore, the farther the terminal, the greater the path loss and the greater the influence from the neighboring base stations. It will have channel characteristics. In other words, since a terminal located at the center of a cell has better channel characteristics, the terminal can decode even a channel code having a small error correction capability.

따라서 상기 스케줄러(211)는 상기 단말기들과의 채널 정보를 사용하여 두개 이상의 단말기 그룹으로 단말기들을 구분하고, 상기 구분된 단말기들의 데이터들을 스케줄러(211) 내부에 일정 버퍼 등을 두어 수신한다. 그리고 상기 스케줄러(211)에 입력되는 정보 비트들을 각 단말기 그룹별로 구분하여 입력받는다. 이때 상기 단말기 그룹은 상기 채널 정보를 사용하여 기지국과 각 단말기들의 채널 상태를 확인한 후 채널 상태에 따라서 결정된 단말기 그룹이다. 그리고 각 단말기 그룹의 데이터들을 각 단말기 그룹별로 서로 다른 부호기를 사용하여 부호화를 수행한다. Accordingly, the scheduler 211 classifies terminals into two or more terminal groups by using channel information with the terminals, and receives data of the divided terminals by placing a predetermined buffer in the scheduler 211. In addition, the information bits inputted to the scheduler 211 are classified and received for each terminal group. In this case, the terminal group is a terminal group determined according to the channel state after checking the channel state of the base station and each terminal using the channel information. Data of each terminal group is encoded using a different encoder for each terminal group.

그리하여 상기 스케줄러(211)에서 결정된 각 그룹들의 데이터들을 부호기들(213, 215)로 입력된다. 그리하여 상기 부호기들(213, 215)은 상기 UEP 방식을 사용하는 부호기를 사용할 수 있다. 상기 스케줄러(211)에서 결정한 단말기 그룹이 채널 환경이 좋은 단말기 그룹인 경우 상기 단말기 그룹의 데이터들은 오류 정정 능력이 상대적으로 작은 성분부호를 사용하여 데이터들을 부호화하고, 채널 환경이 열악한 단말기 그룹인 경우 상기 단말기 그룹의 데이터들은 오류 정정 능력이 상대적으로 큰 성분부호를 사용하여 데이터들을 부호화한다. Thus, the data of the groups determined by the scheduler 211 are input to the encoders 213 and 215. Thus, the encoders 213 and 215 may use an encoder that uses the UEP scheme. When the terminal group determined by the scheduler 211 is a terminal group having a good channel environment, the data of the terminal group encodes data using a component code having a relatively small error correction capability, and when the terminal group has a poor channel environment. The data of the terminal group encodes the data using component codes having a relatively large error correction capability.

그리하여 상기 부호기들(213, 215)은 상기 단말기 그룹이 M개인 경우 M개의 부호기들(213, 215)을 사용하는 것이 가능하다. 그리고 상기 부호기의 구조는 하기에 도 3을 참조하여 상세히 설명하기로 한다.Thus, the encoders 213 and 215 may use M encoders 213 and 215 when the terminal group is M. And the structure of the encoder will be described in detail with reference to FIG.

그리하여 각 부호기들(213, 215)에서 부호화를 수행한 데이터들은 상기 전 송 프레임 생성부(217)에 입력된다. Thus, the data encoded by the encoders 213 and 215 are input to the transmission frame generator 217.

상기 전송 프레임 생성부(217)는 입력된 데이터들을 사용하여 데이터 전송을 위한 전송 프레임으로 구성하여 송신부(219)로 출력한다. The transmission frame generator 217 configures a transmission frame for data transmission using the input data and outputs the transmission frame to the transmitter 219.

상기 전송 프레임을 수신한 송신부(219)는 무선 상의 채널로 데이터 전송을 위한 일련의 무선 처리 과정을 수행하여 데이터를 송신한다. The transmitting unit 219 receiving the transmission frame transmits data by performing a series of radio processing for data transmission on a wireless channel.

상기 도 3은 본 발명의 실시예에 따른 비균일 에러 보호 부호기의 구조를 개략적으로 도시한 도면이다. 3 is a diagram schematically illustrating a structure of a non-uniform error protection encoder according to an embodiment of the present invention.

상기 도 3을 참조하면, UEP 방식의 UEP 부호기가 도시되어 있으며, 다수개의 성분부호를 생성하는 성분 부호기들(311, 313)과 사상기(315)로 구분된다. 상기 사상기(315)는 기저대역 채널 심볼(channel symbol)을 발생시키는 기저대역 사상기를 의미하며, 일반적으로 몇 개의 비트들이 결합되어 하나의 채널 심볼을 형성한다. 따라서 상기 사상기(315)는 변조기와 동일한 의미를 갖는다.Referring to FIG. 3, a UEP encoder of the UEP scheme is illustrated, and is divided into component encoders 311 and 313 and a mapper 315 that generate a plurality of component codes. The mapper 315 refers to a baseband mapper that generates a baseband channel symbol. In general, several bits are combined to form a channel symbol. Thus, the mapper 315 has the same meaning as a modulator.

그리고 상기 UEP 부호기는 다중레벨 부호(multilevel code)의 부호기를 일예로 하여 설명하기로 하며, 상기 다중레벨 부호(multilevel code)는 UEP 방식의 하나이다. 이에 상기 다중레벨 부호기는 변조기 즉, 사상기(315)와 몇 개의 성분부호를 생성하는 성분 부호기들(311, 313)의 결합으로 이루어진다. 상기 성분부호는 개별적인 입력비트 또는 복수의 입력비트들에 대하여 연결되는 부호를 의미한다. 그리고 상기 성분부호는 부호의 종류에 상관없이 일반적으로 적용되는 모든 부호의 적용이 가능하며, 예를 들어 해밍부호와 같은 블록 부호(block code), 컨벌루션 부호(convolution code), 재귀적 복호가 가능한 터보 부호(turbo code), 저밀도 패리 티 부호(LDPC: Low density parity check) 등의 적용이 가능하다.In addition, the UEP encoder will be described as an example of an encoder of a multilevel code, and the multilevel code is one of the UEP schemes. Accordingly, the multilevel encoder is composed of a modulator, that is, a mapper 315 and a combination of component encoders 311 and 313 generating several component codes. The component code refers to a code connected for individual input bits or a plurality of input bits. The component codes may be applied to all codes generally applied regardless of the type of codes. For example, a block code such as a hamming code, a convolution code, and a recursive decoding turbo may be applied. It is possible to apply a turbo code and a low density parity check (LDPC).

그리하여 상기 성분 부호기들(311, 313)은 상기한 부호들을 사용하여 입력 데이터를 부호화를 수행하고, 상기 부호화된 코드들 즉, 코드 0에서 코드 N-1은 사상기로 입력된다. Thus, the component encoders 311 and 313 encode the input data using the codes described above, and the coded codes, that is, code 0 to code N-1, are input to the mapper.

만약, N이 상기 사상기(315)의 입력비트의 수라고 가정하면, 채널 심볼은

Figure 112006036902695-PAT00001
의 형태를 가진다. 그리하여 상기한 다중레벨 부호를 사용하여 UEP를 구현할 수 있으며, 성분부호의 부호강도(coding strength)와 기저대역 사상기의 사상법(mapping rule)을 변화시킨다. 따라서 오류정정능력을 크게 하기 위해서는 낮은 부호율의 성분부호와 사상기에서 상대적으로 오류특성에 강한 사상비트에 할당하며, 오류정정능력을 작게 해도 되는 경우에는 높은 부호율의 성분부호와 사상기에서 상대적으로 오류특성이 약한 사상비트를 할당한다. If N is assumed to be the number of input bits of the mapper 315, then the channel symbol is
Figure 112006036902695-PAT00001
Has the form Thus, the UEP can be implemented using the multilevel code described above, and the coding strength of the component code and the mapping rule of the baseband mapper are changed. Therefore, in order to increase the error correcting capability, it is allocated to the low bit rate component code and the mapping bit that is relatively strong in the error characteristics in the mapper. As a result, map bits having weak error characteristics are allocated.

그리하여 상기 오류정정능력이 낮게 할당된 사상 비트들과 성분 부호를 '낮은 레벨(low level)'이라 하고, 오류정정능력이 높게 할당된 사상 비트들과 성분 부호를 '높은 레벨(high level)로 정의한다. Thus, the mapped bits and component codes assigned with low error correction capability are referred to as 'low level', and the mapped bits and component codes assigned with high error correction capability are defined as 'high level'. do.

그리고 상기 기지국은 각 단말기에서 자신에게 해당하는 데이터를 수신하기 위해서 각 단말기들을 구분하기 위한 단말기 정보 즉, 단말기가 속한 그룹 정보, 단말기에게 할당된 레벨 정보, 단말기를 구분할 수 있는 식별자(ID: IDentifier) 정보를 전송한다. 이때 상기 그룹 정보와 레벨 정보는 일종의 제어 정보의 형태로 단말기에 전송할 수 있고, 상기 식별자 정보는 프레임에 포함하여 전송할 수 있다. 그리하여 상기 기지국은 상기 제어 정보를 전송하지 않는 경우에는 상기 식별자 정 보를 프레임에 포함하여 전송하여 단말기에서 데이터를 수신하는 것이 가능하도록 한다. 그리고 상기 기지국은 상기 단말기들의 그룹이 변경되는 경우 등에 상기 제어 정보를 일정 주기를 간격으로 해당 단말기들로 전송한다. In addition, the base station determines terminal information for identifying each terminal, that is, group information to which the terminal belongs, level information assigned to the terminal, and an identifier for identifying the terminal to receive data corresponding to the terminal. Send the information. In this case, the group information and the level information may be transmitted to the terminal in the form of a kind of control information, and the identifier information may be transmitted in a frame. Thus, when the base station does not transmit the control information, the base station includes the identifier information in a frame so that the base station can receive data from the terminal. The base station transmits the control information to the corresponding terminals at regular intervals when the group of the terminals is changed.

상기 단말기들을 구분하기 위한 단말기 정보를 획득하기 위해서는 상기 기지국은 단말기들과의 초기에 호를 설정하는 셋업(setup) 과정에서 채널 정보를 획득할 수 있으며, 상기 채널 정보를 사용하여 기지국은 단말기들을 미리 결정된 임계값 등을 사용하여 단말기들을 각 그룹으로 구분한다. 그리고 상기 채널 정보는 일정 주기를 간격으로 갱신되며, 상기 채널 정보의 갱신에 따라서 상기 단말기들은 각 그룹으로 다시 구분된다. 상기 채널 정보는 상술한 바와 같이 예를 들어 상향링크 또는 하향링크의 SNR 또는 CINR 정보 등이 될 수 있다. In order to obtain terminal information for distinguishing the terminals, the base station may acquire channel information during a setup process of initially establishing a call with the terminals. Terminals are divided into groups using the determined threshold value. The channel information is updated at regular intervals, and the terminals are divided into groups according to the update of the channel information. As described above, the channel information may be, for example, uplink or downlink SNR or CINR information.

그러면 여기서 하기의 도 4를 참조하여 상기 기지국에서 송신하는 데이터를 수신하는 수신기 즉, 단말기의 구조를 살펴보기로 한다. Next, a structure of a receiver, that is, a terminal, receiving data transmitted from the base station will be described with reference to FIG. 4 below.

상기 도 4는 본 발명의 실시예에 따른 통신 시스템에서 수신기의 구조를 개략적으로 도시한 도면이다. 4 is a diagram schematically illustrating a structure of a receiver in a communication system according to an embodiment of the present invention.

상기 도 4를 참조하면, 단말기는 수신부(411)와 복호기(413)를 포함한다. 상기 수신부(411)은 기지국에서 송신한 데이터를 수신하여 복호기(413)로 출력한다. 그리고 상기 복호기(413)는 상기 기지국으로부터 제어 정보를 수신하면 상기 그룹 정보와 레벨 정보를 사용하여 상기 단말기에 해당하는 데이터의 위치 정보를 획득할 수 있다. 그리하여 상기 복호기(413)는 상기 데이터의 위치 정보가 상기 단말기에 존재하는 경우에는 상기 데이터로부터 상기 단말기에 해당하는 데이터를 복호하 는 것이 가능하다. Referring to FIG. 4, the terminal includes a receiver 411 and a decoder 413. The receiver 411 receives the data transmitted from the base station and outputs the data to the decoder 413. When the decoder 413 receives control information from the base station, the decoder 413 may acquire location information of data corresponding to the terminal using the group information and the level information. Thus, the decoder 413 can decode the data corresponding to the terminal from the data when the position information of the data exists in the terminal.

그러나 상기 제어 정보가 존재하지 않는 경우에는 상기 복호기(413)는 식별자 정보를 사용하여 데이터를 수신하여야 하므로 다중단 복호(multistage decoding)를 수행하여 식별자 정보를 획득하고 데이터를 복호하게 된다. 상기 복호기(413)는 가장 낮은 레벨의 복호를 수행하고 복호된 정보에서 식별자 정보를 추출한다. 그리고 상기 추출된 식별자 정보가 단말기 자신에 해당하는 식별자 정보인지 확인한다. 상기 추출된 식별자 정보가 자기에게 할당된 식별자 정보인 경우에는 상기 단말기의 데이터 위치 정보를 획득하는 것이 가능하고, 상기 단말기의 데이터 위치 정보를 획득하여 데이터를 복호하는 것이 가능하다. 그러면 여기서 하기에 도 5를 참조하여 상기 복호기의 구조를 살펴보기로 한다. 그리고 상기 복호기는 상기 UEP 방식을 사용하는 부호기를 사용하는 기지국의 데이터를 수신하는 단말기의 복호기이므로 UEP 복호기라고 할 수 있다. However, if the control information does not exist, the decoder 413 needs to receive data using the identifier information, so that multi-stage decoding is performed to obtain identifier information and to decode the data. The decoder 413 performs the lowest level decoding and extracts identifier information from the decoded information. Then, it is checked whether the extracted identifier information is identifier information corresponding to the terminal itself. When the extracted identifier information is identifier information assigned to the terminal, it is possible to obtain data position information of the terminal and to decode data by acquiring data position information of the terminal. Next, the structure of the decoder will be described below with reference to FIG. 5. The decoder may be referred to as a UEP decoder since it is a decoder of a terminal that receives data of a base station using an encoder using the UEP scheme.

상기 도 5는 본 발명의 실시예에 따른 비균일 에러 보호 복호기의 구조를 개략적으로 도시한 도면이다.5 is a diagram schematically illustrating a structure of a non-uniform error protection decoder according to an embodiment of the present invention.

상기 도 5를 참조하면, 상기 복호기는 다수개의 복호기들(511, 515, 519)과 재-부호기(re-encoder)들(513, 517)을 포함한다. 여기서 상기 복호기는 상기 UEP 부호기에서 설명하였던 다중레벨 부호를 복호하게 되며, 상기 다중레벨 부호의 복호는 다중단 복호를 통해서 이루어진다. 상기 다중단복호를 수행하는 것은 부호 복잡도와 성능에 있어서 최적화된 성능을 가지기 때문이다. 또한 상기 다중레벨부호에 대한 최우도(ML: Maximum Likelihood) 복호를 수행할 수도 있다. Referring to FIG. 5, the decoder includes a plurality of decoders 511, 515, and 519 and re-encoders 513 and 517. Here, the decoder decodes the multilevel code described in the UEP encoder, and the decoding of the multilevel code is performed through multi-stage decoding. Performing the multi-stage decoding is because it has an optimized performance in terms of code complexity and performance. It is also possible to perform Maximum Likelihood (ML) decoding on the multilevel code.

상기 다중단 복호의 경우를 설명하면, 낮은 레벨의 복호를 선행하여 수행한다. 이에 상기 제 1 복호기(511)는 가장 낮은 레벨의 성분 부호에 대한 복호를 수행하며, 이때 상기 제 1 복호기(511)는 수신된 채널 심볼로부터 일정한 거리 행렬(matrix)을 계산한 값을 수신하여 복호를 수행한다. In the case of the multi-stage decoding, the low level decoding is performed in advance. Accordingly, the first decoder 511 decodes the lowest level component code, and the first decoder 511 receives a value obtained by calculating a constant matrix from the received channel symbols. Perform

그리고 상기 가장 낮은 레벨 이후로 낮은 레벨을 갖는 제 2 복호기(515)에서 복호를 수행한다. 이때 상기 제 2 복호기(515)는 이전 레벨의 제 1 복호기(515)에서 복호된 비트들을 제 1 재-부호기(513)를 통해서 재부호화된 부호비트들을 이용한다. 이것은 수신한 채널 심볼들 중에서 행렬 계산이 가능한 후보군들을 선택하도록 하기 위한 것이며, 높은 레벨의 복호를 수행하는 경우에 성능 향상과 계산량 감소의 이득을 갖도록 한다. Decoding is performed by the second decoder 515 having a lower level after the lowest level. In this case, the second decoder 515 uses the code bits re-coded by the first re-encoder 513 to the bits decoded in the first decoder 515 of the previous level. This is to select candidate groups capable of matrix calculation among the received channel symbols, and to improve the performance and reduce the computation amount when performing a high level decoding.

그리고 상기 제 1 재-부호화기(515)는 상기 송신기에서 사용한 부호기의 구조와 유사한 구조를 가지며, 이전 레벨의 재부호화된 데이터의 오류로 인한 현재 레벨의 데이터의 오류를 방지하기 위해서 재부호화기 내부의 성분 부호기와 사상기 사이에 인터리버를 추가로 구성한 재부호화기의 구조를 갖도록 할 수 있다. The first re-encoder 515 has a structure similar to that of the encoder used in the transmitter, and the components inside the re-encoder to prevent errors of data of the current level due to errors of re-encoded data of previous levels. It is possible to have a structure of a re-encoder further comprising an interleaver between the encoder and the mapper.

도 6은 본 발명의 실시예에 따른 복호기에서 다중 단복호를 수행하기 위한 성상도이다. 6 is a constellation diagram for performing multiple single decoding in a decoder according to an embodiment of the present invention.

상기 도 6을 참조하면, 상기 직교 위상 편이 변조(QPSK: Quadrature Phase Shift Keying, 이하 'QPSK'라 칭하기로 한다)를 예를들어 설명하기로 한다. 그리고 상기 자연 사상법(natural mapping)은 임의의 성상도점(constellation point)을 기준으로 0부터 순서대로(0, 1, 2, 3, 4, ...) 등의 순서대로 사상하는 방법이다. Referring to FIG. 6, quadrature phase shift keying (QPSK) will be described as an example. The natural mapping is a method of mapping from 0 to 1 (0, 1, 2, 3, 4, ...) on the basis of an arbitrary constellation point.

상기 QPSK의 경우를 비트로 표현하면 'ab'의 형태가 되며, b가 '0 레벨'을 나타내고 a가 '1 레벨'을 나타낸다. 또한 상기 0레벨과 1레벨에는 같은 부호율과 같은 복잡도를 가지므로 같은 성능을 갖는 부호를 적용하였다고 가정한다. In the case of the QPSK, the bit is expressed in the form of 'ab', where b represents '0 level' and a represents '1 level'. In addition, it is assumed that codes having the same performance are applied to the level 0 and the level 1 having the same complexity and the same complexity.

이에 상기 다중단 복호를 수행하는 경우에는 0 레벨에 대한 복호를 수행하고, 상기 0레벨에서 복호된 정보를 재부호화하여 1레벨의 복호에 이용하며, 이것이 오른쪽에 위치한 성상도에 나타나있다. 그리고 상기 0레벨에 대한 자유유클리드 거리는 2를 가지며 b의 값이 결정된 이후에는 1레벨에서 최소 자유유클리드 거리는 향상된다. 상기한 바와 같이 b가 0으로 확인된 경우에는 a값에 따라서 최소 자유유클리드 거리는 4가 된다. In the case of performing the multi-stage decoding, the decoding is performed on the 0 level, and the information decoded at the 0 level is recoded to be used for the 1 level decoding, which is shown in the constellation located on the right. The free Euclidean distance with respect to level 0 has a value of 2, and after the value of b is determined, the minimum free Euclidean distance at level 1 is improved. As described above, when b is found to be 0, the minimum free Euclidean distance becomes 4 according to the value of a.

상기 기지국이 셀내의 사용자에게 전송하는 맵(map) 정보를 예를 들어 설명하면, 1/2의 부호율을 가지는 컨볼루셔널 터보 코드(CTC: Convolutional turbo code, 이하 'CTC'라 칭하기로 한다)를 6번 반복하여 QPSK 변조 방식에 따라 전송한다. 이때 상기 QPSK 변조 방식은 그레이(gray) 사상법에 따른 사상규칙을 가지며, 각 레벨에 대한 성분부호는 원래의 형태와 같이 1/2의 부호율을 작고 6번 반복을 수행하여 1/12의 부호율을 갖는 CTC 부호로 구성하는 것이 가능하다. For example, the map information transmitted from the base station to the user in the cell will be described. A convolutional turbo code (CTC) having a code rate of 1/2 will be referred to as 'CTC'. 6 times is transmitted according to the QPSK modulation scheme. In this case, the QPSK modulation scheme has a mapping rule according to the gray mapping method, and the component code for each level is 1/2 of the code rate as described in the original form and repeats 6 times to perform a 1/12 code. It is possible to construct a CTC code having a rate.

이때 0 레벨의 사상비트에 해당하는 변조신호들 간의 최소 유클리드 거리는 2가되고 1 레벨의 사상비트에 해당하는 변조신호들 간의 최소 유클리드 거리는 4가 된다. 따라서 성분부호와 같은 부호율과 같은 복잡도를 가지게 되고, 0 레벨의 성분부호 스트림에는 셀 중앙에 위치하는 단말기를 위한 맵 정보를 전달하고 1 레벨의 성분부호 스트림에는 셀 경계 지역에 위치하는 단말기를 위한 맵 정보를 할당한 다. 그리하면 실제 성능과 단말기의 위치에 따라 다르지만 셀 경계지역의 단말기의 수신 성능을 향상시키는 것이 가능하다. 그러면 여기서 상기 송신기와 수신기 즉, 기지국과 단말기의 동작을 하기에서 살펴보기로 하며, 하기의 도 7에서는 상기 기지국의 동작을 설명하기로 한다. At this time, the minimum Euclidean distance between modulated signals corresponding to zero level mapping bits becomes two, and the minimum Euclidean distance between modulated signals corresponding to one level mapping bits becomes four. Therefore, it has the same complexity as the code rate as the component code, and map information for the terminal located in the cell center is transmitted to the zero level component stream, and the terminal for the terminal located in the cell boundary region is transmitted to the one level component stream. Allocate map information. Therefore, it is possible to improve the reception performance of the terminal in the cell boundary area, depending on the actual performance and the position of the terminal. Then, the operation of the transmitter and the receiver, that is, the base station and the terminal will be described below, and the operation of the base station will be described in FIG. 7.

도 7은 본 발명의 실시예에 따른 데이터의 송신 동작을 개략적으로 도시한 순서도이다. 7 is a flowchart schematically illustrating a data transmission operation according to an embodiment of the present invention.

701단계에서 상기 기지국은 각 단말기들의 채널 정보를 획득하고 713단계로 진행한다. 상기 채널 정보는 상술한 바와 같이 예를 들어 SNR 또는 CINR 등을 사용할 수 있으며, 이러한 경우에는 상기 채널 정보를 통해서 단말기가 셀 중심으로부터의 거리 등을 확인할 수 있으며, 상기한 채널 정보를 사용하여 단말기 별로 채널 상태에 상응하는 부호화를 수행하도록 하는 것이 가능하다. In step 701, the base station acquires channel information of each terminal and proceeds to step 713. As described above, the channel information may use, for example, SNR or CINR. In this case, the terminal may check the distance from the center of the cell through the channel information, and for each terminal using the channel information. It is possible to perform encoding corresponding to the channel state.

그리고 상기 703단계에서 상기 기지국은 상기 채널 정보를 사용하여 각 단말기들의 그룹을 결정하고 715단계로 진행한다. 상기 기지국은 상기 단말기 그룹을 두개 이상으로 구분하는 것이 가능하며, 상기 단말기 그룹을 구분하여 각 단말기 그룹별로 서로 다른 부호화를 수행하도록 하는 것이 가능하다. 그리고 상기 단말기 그룹을 결정하는 경우에는 미리 설정된 임계값 등을 두어 각 단말기별 채널 정보를 상기 임계값과의 비교를 통해서 단말기 그룹을 결정한다. In step 703, the base station determines the group of each terminal using the channel information, and proceeds to step 715. The base station may divide the terminal group into two or more, and may distinguish the terminal group and perform different encoding for each terminal group. In the case of determining the terminal group, the terminal group is determined by comparing channel information for each terminal with a threshold value, which is set in advance.

상기 715단계에서 상기 기지국은 각 그룹별 단말기들의 데이터를 부호화하고 717단계로 진행한다. 상기 기지국은 상기 단말기들의 데이터를 부호화하는 경우 데이터의 중요도에 따라 서로 다른 성분 부호를 사용하는 성분 부호를 사용하는 UEP 방식의 부호화를 수행한다. In step 715, the base station encodes data of terminals of each group and proceeds to step 717. When the base station encodes the data of the terminals, the base station performs encoding of the UEP method using component codes using different component codes according to the importance of the data.

상기 717단계에서 상기 기지국은 부호화를 수행한 각 그룹별 단말기들의 데이터를 사용하여 전송 프레임을 생성하고 719단계로 진행한다. In step 717, the base station generates a transmission frame using data of the terminals of each group in which encoding is performed, and proceeds to step 719. FIG.

상기 719단계에서 상기 기지국은 상기 생성된 프레임을 송신한다. In step 719, the base station transmits the generated frame.

상기 도 7에서는 상기 기지국의 동작을 설명하였으며, 하기에 도 8을 참조하여 상기 기지국의 데이터를 수신하는 단말기의 동작을 설명하기로 한다.In FIG. 7, the operation of the base station has been described, and an operation of the terminal for receiving data of the base station will be described with reference to FIG.

상기 도 8은 본 발명의 실시예에 따른 데이터 수신 동작을 개략적으로 도시한 순서도이다.8 is a flowchart schematically illustrating a data receiving operation according to an embodiment of the present invention.

801단계에서 단말기는 상기 기지국에서 송신한 프레임을 수신하고 803단계로 진행한다. 상기 단말기는 상기 도 7에서 설명한 바와 같이 기지국에서 미리 설정된 그룹에 따라 부호화를 수행한 데이터를 수신한다.In step 801, the terminal receives the frame transmitted from the base station and proceeds to step 803. As described with reference to FIG. 7, the terminal receives data encoded according to a group preset in the base station.

상기 803단계에서 상기 단말기는 상기 기지국 내부에 데이터 복원을 위한 데이터 위치 정보가 있는지 확인한다. 상기 확인결과 상기 단말기 내부에 상기 데이터 위치 정보 예를 들어, 기지국으로부터 수신한 그룹 정보와 레벨 정보가 있는 경우에는 813단계로 진행하여 데이터를 복호한다. 그러나 상기 확인결과 상기 데이터의 위치 정보가 없는 경우에는 805단계로 진행한다.In step 803, the terminal checks whether there is data location information for data restoration in the base station. If there is the data position information, for example, the group information and the level information received from the base station in the terminal, the process proceeds to step 813 to decode the data. However, if there is no location information of the data as a result of the check, step 805 is performed.

상기 805단계에서 상기 단말기는 K 값을 0으로 설정하고 807단계로 진행한다. 상기 K값은 레벨을 나타내는 정보로서 가장 낮은 레벨부터 복호하기 위해서 0으로 설정하는 것이다. In step 805, the terminal sets the K value to 0 and proceeds to step 807. The K value is information indicating a level, and is set to 0 in order to decode from the lowest level.

상기 807단계에서 상기 단말기는 가장 낮은 0 레벨의 정보를 복호하고 709단 계로 진행한다. 이때 상기 0 레벨의 정보 즉, 데이터를 복호한 경우 상기 단말기에 해당하는 식별자 정보가 포함되어 있는지 판단한다. 상기 판단결과 상기 단말기에 해당하는 식별자 정보가 포함되어 있지 않은 경우에는 815단계로 진행하여 K 값을 1만큼 증가하고 807단계로 진행하여 다음 레벨에 대한 정보를 복호한다. 그러나 상기 판단결과 상기 단말기에 해당하는 식별자 정보가 포함되어 있는 경우에는 811단계로 진행한다. In step 807, the terminal decodes the lowest zero level information and proceeds to step 709. In this case, it is determined whether the identifier information corresponding to the terminal is included when the zero-level information, that is, the data is decoded. If it is determined that the identifier information corresponding to the terminal is not included, the process proceeds to step 815 to increase the K value by 1 and proceeds to step 807 to decode the information on the next level. However, in the case where the identifier information corresponding to the terminal is included in the determination result, the process proceeds to step 811.

상기 811단계에서 상기 단말기는 상기 식별자 정보를 사용하여 데이터 위치 정보를 획득하고 813단계로 진행한다. In step 811, the terminal acquires data location information using the identifier information, and then proceeds to step 813.

상기 813단계에서 상기 단말기는 상기 데이터의 위치 정보를 사용하여 데이터를 복원하는 것이 가능하게 된다. In step 813, the terminal can restore the data using the location information of the data.

한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined not only by the scope of the following claims, but also by the equivalents of the claims.

상술한 바와 같은 본 발명은, 통신 시스템에서 송신기와 수신기 간에 채널 특성을 고려하여 데이터를 송수신함으로서 송신기와 수신기 간의 채널 변화에 적응적으로 데이터를 송수신하는 것이 가능하다는 이점을 갖는다. 그리고 상기 송신기 와 수신기가 간에 비균일 에러 보호 방식을 사용함으로서 데이터 송수신 시에 효율적인 부호화 기법을 적용하여 데이터를 송수신할 수 있는 이점을 갖는다. As described above, the present invention has the advantage that it is possible to adaptively transmit and receive data in response to a channel change between the transmitter and the receiver by transmitting and receiving data in consideration of channel characteristics between the transmitter and the receiver in a communication system. In addition, since the transmitter and the receiver use a non-uniform error protection scheme between the transmitter and the receiver, an efficient encoding technique may be applied to transmit and receive data.

Claims (22)

통신 시스템에서 데이터 송신 방법에 있어서,A data transmission method in a communication system, 송신기는 셀 내에 존재하는 각 수신기들의 채널 정보를 획득하는 과정과,The transmitter acquires channel information of each receiver existing in the cell; 상기 채널 정보를 사용하여 수신기들을 적어도 두개의 그룹들로 구분하는 과정과,Classifying receivers into at least two groups using the channel information; 상기 결정된 그룹에 해당하는 수신기들의 데이터를 부호화하는 과정과,Encoding data of receivers corresponding to the determined group; 상기 부호화한 데이터들을 사용하여 전송 프레임을 생성하고 생성된 프레임을 송신하는 과정을 포함함을 특징으로 하는 데이터 송신 방법.And generating a transmission frame by using the encoded data and transmitting the generated frame. 제 1 항에 있어서,The method of claim 1, 상기 채널 정보는 신호 대 잡음비, 캐리어 대 간섭 잡음비 중의 하나임을 특징으로 하는 데이터 송신 방법.Wherein the channel information is one of a signal to noise ratio and a carrier to interference noise ratio. 제 2 항에 있어서,The method of claim 2, 상기 그룹은 상기 채널 정보에 따라 수신기 위치 정보를 사용하여 결정하는 것을 특징으로 하는 데이터 송신 방법.The group is determined using the receiver position information according to the channel information. 제 1 항에 있어서,The method of claim 1, 상기 부호화는 비균일 에러 보호 방식의 부호화를 수행하는 것을 특징으로 하는 데이터 송신 방법.The encoding is a data transmission method, characterized in that for performing the non-uniform error protection scheme encoding. 제 4 항에 있어서,The method of claim 4, wherein 상기 그룹별로 성분부호의 부호 강도와 사상법을 서로 다르게 설정하여 부호화를 수행하는 것을 특징으로 하는 데이터 송신 방법.And encoding by setting different code strengths and mapping methods of component codes for each group. 제 1 항에 있어서,The method of claim 1, 상기 송신기는 데이터 수신을 위한 상기 단말기의 그룹 정보와 단말기에게 할당된 레벨 정보를 일정 주기를 간격으로 전송하는 과정을 포함함을 특징으로 하는 데이터 송신 방법.And transmitting the group information of the terminal for data reception and the level information allocated to the terminal at intervals of a predetermined period. 제 6 항에 있어서,The method of claim 6, 상기 레벨은 오류정정능력에 따라 할당된 사상 비트들과 성분 부호들을 기준으로 설정한 것임을 특징으로 하는 데이터 송신 방법.And the level is set based on mapped bits and component codes allocated according to the error correction capability. 제 1 항에 있어서,The method of claim 1, 상기 송신기는 데이터 수신을 위한 단말기의 식별자 정보를 송신하는 것을 특징으로 하는 데이터 송신 방법.The transmitter is a data transmission method, characterized in that for transmitting the identifier information of the terminal for data reception. 통신 시스템에서 데이터 수신 방법에 있어서,In the communication system receiving data, 수신기는 데이터를 수신하여 상기 데이터에 상기 수신기의 데이터 복원을 위한 데이터 위치 정보가 있는지 확인하는 과정과,Receiving the data and checking whether the data has data position information for restoring data of the receiver; 상기 데이터 위치 정보가 존재하면 상기 데이터의 위치 정보를 사용하여 데이터를 복호하는 과정을 포함함을 특징으로 하는 데이터 수신 방법.And decoding the data using the location information of the data if the data location information exists. 제 9 항에 있어서,The method of claim 9, 상기 데이터 위치 정보가 존재하지 않는 경우 복호기를 통해서 낮은 레벨부터 복호화를 수행하여 상기 수신기에 해당하는 식별자 정보를 추출하는 과정과,Extracting identifier information corresponding to the receiver by decoding from a low level through the decoder if the data position information does not exist; 상기 식별자 정보를 사용하여 데이터 위치 정보를 획득하여 데이터를 복호하는 과정을 더 포함함을 특징으로 하는 데이터 수신 방법.And acquiring data position information using the identifier information to decode the data. 제 9 항에 있어서,The method of claim 9, 상기 데이터의 위치 정보는 상기 단말기가 속한 그룹 정보와 레벨 정보를 사용하여 결정하는 것을 특징으로 하는 데이터 수신 방법.The location information of the data is determined using the group information and the level information to which the terminal belongs. 통신 시스템에서 데이터 송신 장치에 있어서,A data transmission apparatus in a communication system, 송신기는 셀 내에 존재하는 각 수신기들의 채널 정보를 획득하고, 상기 채널 정보를 사용하여 수신기들을 적어도 두개의 그룹들로 구분하는 스케줄러와,The transmitter obtains channel information of each receiver existing in the cell and uses the channel information to divide the receiver into at least two groups; 상기 결정된 그룹에 해당하는 수신기들의 데이터를 부호화하는 적어도 두개의 부호화기와,At least two encoders for encoding data of receivers corresponding to the determined group; 상기 부호화한 데이터들을 사용하여 전송 프레임을 생성는 전송 프레임 생성부와,A transmission frame generator for generating a transmission frame using the encoded data; 상기 생성된 프레임을 송신하는 송신부를 포함함을 특징으로 하는 데이터 송신 장치.And a transmitter for transmitting the generated frame. 제 12 항에 있어서,The method of claim 12, 상기 채널 정보는 신호 대 잡음비, 캐리어 대 간섭 잡음비 중의 하나임을 특징으로 하는 데이터 송신 장치.And the channel information is one of a signal-to-noise ratio and a carrier-to-interference noise ratio. 제 13 항에 있어서,The method of claim 13, 상기 스케줄러는 그룹을 상기 채널 정보에 따라 수신기 위치 정보를 사용하여 결하는 것을 특징으로 하는 데이터 송신 장치.And the scheduler establishes a group using receiver position information according to the channel information. 제 12 항에 있어서,The method of claim 12, 상기 부호기는 비균일 에러 보호 방식의 부호기임을 특징으로 하는 데이터 송신 장치.And the encoder is a coder of a non-uniform error protection method. 제 15 항에 있어서,The method of claim 15, 상기 부호기는 다수개의 성분 부호를 사용하는 성분 부호기들과,The encoder is a component encoder using a plurality of component codes, 상기 성분 부호를 사용하여 부호화를 수행한 부호들을 기저대역 채널 심볼을 생성하는 사상기를 포함함을 특징으로 하는 데이터 송신 장치.And a mapper for generating baseband channel symbols from the codes coded using the component codes. 제 12 항에 있어서,The method of claim 12, 상기 송신기는 데이터 수신을 위한 상기 단말기의 그룹 정보와 단말기에게 할당된 레벨 정보를 일정 주기를 간격으로 전송하는 것을 특징으로 하는 데이터 송 신 장치.And the transmitter transmits group information of the terminal for data reception and level information allocated to the terminal at intervals of a predetermined period. 제 17 항에 있어서,The method of claim 17, 상기 레벨은 오류정정능력에 따라 할당된 사상 비트들과 성분 부호들을 기준으로 설정한 것임을 특징으로 하는 데이터 송신 장치.And the level is set based on mapped bits and component codes allocated according to the error correction capability. 제 12 항에 있어서,The method of claim 12, 상기 송신기는 데이터 수신을 위한 단말기의 식별자 정보를 송신하는 것을 특징으로 하는 데이터 송신 장치.And the transmitter transmits identifier information of a terminal for data reception. 통신 시스템에서 데이터 수신 장치에 있어서,A data receiving apparatus in a communication system, 데이터를 수신하는 수신기와,A receiver receiving the data, 상기 데이터에 상기 수신기의 데이터 복원을 위한 데이터 위치 정보가 있는지 확인하고, 상기 데이터 위치 정보가 존재하면 상기 데이터의 위치 정보를 사용하여 데이터를 복호하는 복호기를 포함함을 특징으로 하는 데이터 수신 장치.And a decoder for checking whether the data includes data position information for data restoration of the receiver, and if the data position information exists, decoding the data using the position information of the data. 제 20 항에 있어서,The method of claim 20, 상기 복호기는 상기 데이터 위치 정보가 존재하지 않는 경우 복호기를 통해서 낮은 레벨부터 복호화를 수행하여 상기 수신기에 해당하는 식별자 정보를 추출하고, 상기 식별자 정보를 사용하여 데이터 위치 정보를 획득하여 데이터를 복호하는 것을 특징으로 하는 데이터 수신 장치.If the data position information does not exist, the decoder performs decoding from a low level through the decoder to extract identifier information corresponding to the receiver, and acquires data position information using the identifier information to decode the data. Characterized in that the data receiving device. 제 20 항에 있어서,The method of claim 20, 상기 복호기는 상기 단말기가 속한 그룹 정보와 레벨 정보를 사용하여 데이터의 위치 정보를 결정하는 것을 특징으로 하는 데이터 수신 장치.And the decoder determines location information of data using group information and level information to which the terminal belongs.
KR1020060047238A 2006-05-25 2006-05-25 Device for transmitting and receiving data in communication system Withdrawn KR20070113679A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060047238A KR20070113679A (en) 2006-05-25 2006-05-25 Device for transmitting and receiving data in communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060047238A KR20070113679A (en) 2006-05-25 2006-05-25 Device for transmitting and receiving data in communication system

Publications (1)

Publication Number Publication Date
KR20070113679A true KR20070113679A (en) 2007-11-29

Family

ID=39091459

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060047238A Withdrawn KR20070113679A (en) 2006-05-25 2006-05-25 Device for transmitting and receiving data in communication system

Country Status (1)

Country Link
KR (1) KR20070113679A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101233438B1 (en) * 2008-03-19 2013-02-14 한국전자통신연구원 Method and Apparatus for Unequal Error Protection in transmitting video over wideband high frequency wireless system
US8397122B2 (en) 2008-03-19 2013-03-12 Electronics And Telecommunications Research Institute Method and apparatus for unequal error protection of video signal over wideband high frequency wireless system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101233438B1 (en) * 2008-03-19 2013-02-14 한국전자통신연구원 Method and Apparatus for Unequal Error Protection in transmitting video over wideband high frequency wireless system
US8397122B2 (en) 2008-03-19 2013-03-12 Electronics And Telecommunications Research Institute Method and apparatus for unequal error protection of video signal over wideband high frequency wireless system

Similar Documents

Publication Publication Date Title
US7277498B2 (en) Mapping method of code word with QAM modulation
ES2291737T3 (en) METHOD AND SYSTEM TO CALCULATE THE ERROR RATE OF THE BITS OF A RECEIVED SIGNAL.
RU2252487C2 (en) Method and device for detecting zero-speed frames in communication system
US9130712B2 (en) Physical channel segmentation in wireless communication system
US6199190B1 (en) Convolution decoding terminated by an error detection block code with distributed parity bits
US7281195B2 (en) Receiving apparatus and receiving method in CDMA communication system
EP1178623A2 (en) System for transmitting encoded signals using multiple block lengths
JP5138771B2 (en) Apparatus for managing transmission and reception of broadcast channel signals and broadcast channel information
CN1266577A (en) Method and apparatus for determining the rate of received data in a variable rate communication a debit variable
US6546515B1 (en) Method of encoding a signal
CN108288970B (en) Method and device for encoding and decoding polarization code
KR100589680B1 (en) Signal transmission method and apparatus therefor, and reception method and apparatus therefor in mobile communication system
WO2010087197A1 (en) Wireless transmission apparatus, wireless reception apparatus, transmission data formation method, and data reception method
CN109873686B (en) A method for combining and receiving 5G broadcast channels based on polar codes
CA2275643C (en) Receiver decoder circuitry, and associated method, for decoding a channel encoded signal
JP5289672B2 (en) Method and apparatus for generating a channel estimate using a non-pilot portion of a signal
CN109039546B (en) Method and equipment in UE (user equipment) and base station for channel coding
CN1521959A (en) Adaptive wireless transmission/reception system
KR20180117042A (en) Apparatus and method for transmitting information using sparse coding
CN103490858B (en) Signal processing method and equipment
KR20160150350A (en) Receiver and decoding method thereof
US6348880B1 (en) Method and device for coding, decoding and transmitting information, using source-controlled channel decoding
US20080049821A1 (en) Modulation scheme deciding apparatus, receiving apparatus, modulation scheme deciding method and modulation scheme deciding program
US20170331584A1 (en) Method and device for flexible, selective ssdf relaying
KR100831178B1 (en) Apparatus and method for communicating frame control header in broadband wireless access communication system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20060525

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid