[go: up one dir, main page]

KR20160103419A - Method and apparatus for data sending using Quadrature Amplitude Modulation, method and apparatus for data sending using Quadrature Amplitude Modulation. - Google Patents

Method and apparatus for data sending using Quadrature Amplitude Modulation, method and apparatus for data sending using Quadrature Amplitude Modulation. Download PDF

Info

Publication number
KR20160103419A
KR20160103419A KR1020150025907A KR20150025907A KR20160103419A KR 20160103419 A KR20160103419 A KR 20160103419A KR 1020150025907 A KR1020150025907 A KR 1020150025907A KR 20150025907 A KR20150025907 A KR 20150025907A KR 20160103419 A KR20160103419 A KR 20160103419A
Authority
KR
South Korea
Prior art keywords
symbol
symbols
bit sequence
rotation angle
constellation
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
KR1020150025907A
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 KR1020150025907A priority Critical patent/KR20160103419A/en
Publication of KR20160103419A publication Critical patent/KR20160103419A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/3405Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

본 발명은 직교 진폭 변조를 이용한 데이터 전송/수신 방법 및 장치를 제공한다. 데이터를 직교 진폭 변조(QAM)하여 전송하는 방법에 있어서, 복수개의 비트 시퀀스를 성상도상의 소정의 위치에 각각 대응시켜 복수개의 심볼을 획득하는 단계, 상기 획득된 복수개의 심볼을 상기 성상도상의 원점을 기준으로 각각 회전 시키는 단계, 상기 회전된 복수개의 심볼을 상기 성상도상의 원점에서 멀어지는 방향으로 각각의 평행 파라미터에 기초하여 이동 시키는 단계, 상기 이동된 복수개의 심볼을 결합 하여 결과심볼을 획득하는 단계, 및 상기 생성된 결과심볼에 기초하여 획득한 신호를 전송하는 단계를 포함하는 데이터 전송 방법이 제공된다.The present invention provides a method and apparatus for data transmission / reception using quadrature amplitude modulation. A method for transmitting data by quadrature amplitude modulation (QAM), comprising the steps of: acquiring a plurality of symbols by associating a plurality of bit sequences with predetermined positions on a constellation, , Moving the rotated plurality of symbols based on respective parallel parameters in a direction away from the origin on the constellation, combining the moved plurality of symbols to obtain a result symbol And transmitting the acquired signal based on the generated result symbol.

Description

직교 진폭 변조를 이용한 데이터 전송 방법 및 장치, 데이터 수신 방법 및 장치{Method and apparatus for data sending using Quadrature Amplitude Modulation, method and apparatus for data sending using Quadrature Amplitude Modulation.} BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a quadrature amplitude modulation (QAM)

본 발명은 데이터 전송 방법 및 수신 방법에 관한 것이다. 상세하게는, 직교 직폭 변조를 이용하여 데이터를 전송하는 방법에 관한 것이다.The present invention relates to a data transmission method and a reception method. In particular, the present invention relates to a method for transmitting data using orthogonal width modulation.

오늘날 고속의 이동통신을 위해서 많은 무선통신 기술들이 제시되고 있다. 예를 들어, OFDM(Orthogonal Frequency Division Multiflexing)방법은 다중 반송파(Multi-Carrier)를 사용하여 데이터를 전송한다.Today, many wireless communication technologies are being proposed for high-speed mobile communication. For example, an Orthogonal Frequency Division Multiplexing (OFDM) method transmits data using a multi-carrier.

데이터 전송 디바이스가 비트열로 구성된 데이터를 송신하는 경우, 변조(Modulation)과정을 수행한다. 예를 들어, 데이터 전송 디바이스는 비트열로 구성된 데이터를 성상도에 매칭(constellation mapping)하여 데이터를 송신한다. 예를 들어, 데이터 전송 디바이스는 4-QAM(Quadrature Amplitude Modulation), 16-QAM(Quadrature Amplitude Modulation), 또는 64-QAM(Quadrature Amplitude Modulation)의 성상도를 이용하여 데이터를 매칭할 수 있다.When a data transmission device transmits data composed of bit streams, a modulation process is performed. For example, the data transmission device transmits data by constellation mapping data composed of bit strings to constellation. For example, the data transmission device can match data using a constellation of 4-QAM (Quadrature Amplitude Modulation), 16-QAM (Quadrature Amplitude Modulation), or 64-QAM (Quadrature Amplitude Modulation).

높은 차수의 변조(high order modulation)의 경우, 데이터 전송 속도가 증가하는 장점이 있다. 다만 높은 차수의 변조는 하드웨어로서 구현하기 어렵고, 높은 비용이 필요한 단점이 있다. 따라서, 데이터 전송 속도를 높이기 위한 연구가 진행되고 있다.In the case of high order modulation, there is an advantage that the data transmission rate increases. However, high order modulation is difficult to implement as hardware, and high cost is required. Therefore, studies are underway to increase the data transmission rate.

데이터 전송 디바이스의 데이터 전송 속도를 높이기 위한 방법 및 장치를 제공하고자 한다.A method and apparatus for increasing the data transmission rate of a data transfer device.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 1 측면은 데이터를 직교 진폭 변조(QAM)하여 전송하는 방법에 있어서, 복수개의 비트 시퀀스를 성상도상의 소정의 위치에 각각 대응시켜 복수개의 심볼을 획득하는 단계, 상기 획득된 복수개의 심볼을 상기 성상도상의 원점을 기준으로 각각 회전 시키는 단계, 상기 회전된 복수개의 심볼을 상기 성상도상의 원점에서 멀어지는 방향으로 각각의 평행 파라미터에 기초하여 이동 시키는 단계, 상기 이동된 복수개의 심볼을 결합 하여 결과심볼을 획득하는 단계, 및 상기 생성된 결과심볼에 기초하여 획득한 신호를 전송하는 단계를 포함하는 데이터 전송 방법을 제공 한다.According to one aspect of the present invention, there is provided a method of transmitting data by quadrature amplitude modulation (QAM), comprising the steps of: generating a plurality of bit sequences each corresponding to a predetermined position on a constellation, The method comprising the steps of: obtaining symbols, rotating the acquired plurality of symbols with respect to an origin on the constellation, respectively, moving the rotated symbols based on respective parallel parameters in a direction away from the origin on the constellation, Combining the plurality of shifted symbols to obtain a result symbol, and transmitting the obtained signal based on the generated result symbol.

또한, 상기 데이터 전송 방법은, 상기 대응된 심볼들을 각각 다른 회전각에 기초하여 회전시킬 수 있다.In addition, the data transmission method may rotate the corresponding symbols based on different rotation angles.

또한, 상기 회전 시키는 단계는, 잡음 면역에 기초하여 결정된 회전각에 기초하여 회전 시킬 수 있다.Further, the rotating step may be rotated based on a rotation angle determined based on the noise immunity.

또한, 상기 복수의 비트 시퀀스는, 제 1 비트 시퀀스, 제2 비트 시퀀스, 제 3 비트 시퀀스, 제 4 비트 시퀀스로 구성되고, 상기 회전 시키는 단계는, 상기 제 1 비트 시퀀스에 기초한 심볼은 제 1 회전각, 상기 제 2 비트 시퀀스에 기초한 심볼은 제 2 회전각, 상기 제 3 비트 시퀀스에 기초한 심볼은 제 3 회전각, 상기 제 4 비트 시퀀스에 기초한 심볼은 제 4 회전각의 각도로 회전 시키고, 상기 제 1 회전각은 상기 제 2 회전각과 동일하고, 상기 제 3 회전각은 상기 제 4 회전각과 동일할 수 있다.In addition, the plurality of bit sequences may comprise a first bit sequence, a second bit sequence, a third bit sequence, and a fourth bit sequence, wherein the rotating step comprises: Wherein the symbol based on the second bit sequence is rotated at a second rotation angle, the symbol based on the third bit sequence is rotated at a third rotation angle, and the symbol based on the fourth bit sequence is rotated at an angle of a fourth rotation angle, The first rotation angle may be the same as the second rotation angle, and the third rotation angle may be the same as the fourth rotation angle.

또한, 결과 심볼을 생성하는 단계는, 상기 이동된 복수개의 심볼의 성상도 상의 점을 나타내는 벡터들을 각각 획득하는 단계, 상기 획득한 벡터들을 더함으로써, 결과 벡터를 생성하는 단계, 및 상기 결과 벡터가 나타내는 성상도상의 점에 위치한 결과 심볼을 획득하는 단계를 포함할 수 있다.The step of generating a result symbol further comprises the steps of: obtaining vectors each representing a point on the constellation of the shifted symbols; generating a result vector by adding the obtained vectors; And acquiring a result symbol located at a point on the constellation diagram.

또한, 제 2 측면은 직교 진폭 변조(QAM)된 데이터를 수신하는 방법에 있어서, 통신 경로를 통해 직교 진폭 변조(QAM)된 신호를 수신하는 단계, 상기 수신한 신호에 기초하여 성상도 상의 결과심볼을 획득하는 단계, 상기 획득한 결과심볼에 기초하여 복수개의 심볼을 획득하는 단계, 상기 획득한 복수개의 심볼을 성상도상의 원점 방향으로 각각의 평행 파라미터에 기초하여 이동 시키는 단계, 상기 평행 이동된 복수개의 심볼들을 성상도상의 원점을 기준으로 각각 회전 시키는 단계, 및 상기 회전된 심볼들에 기초하여 복수개의 데이터를 획득하는 단계를 포함할 수 있다.The second aspect also relates to a method of receiving quadrature amplitude modulated (QAM) data, comprising the steps of: receiving a quadrature amplitude modulated (QAM) signal over a communication path; Obtaining a plurality of symbols based on the obtained result symbol, moving the acquired plurality of symbols based on respective parallel parameters in the direction of an origin on the constellation, Rotating each of the plurality of symbols based on an origin on the constellation, and acquiring a plurality of data based on the rotated symbols.

또한, 상기 복수개의 심볼들을 획득하는 단계는, 상기 결과심볼을 소정의 알고리즘을 이용하여 분석함으로써, 4개의 심볼을 획득할 수 있다.In addition, the step of acquiring the plurality of symbols may acquire four symbols by analyzing the result symbol using a predetermined algorithm.

또한, 제 3 측면은 데이터를 직교 진폭 변조(QAM)하여 전송하는 장치에 있어서, 복수개의 비트 시퀀스를 성상도상의 소정의 위치에 각각 대응시켜 복수개의 심볼을 획득하는 전송 데이터 처리부, 및 상기 획득된 복수개의 심볼을 상기 성상도상의 원점을 기준으로 각각 회전 시키고, 상기 회전된 복수개의 심볼을 상기 성상도상의 원점에서 멀어지는 방향으로 각각의 평행 파라미터에 기초하여 이동 시키며, 상기 이동된 복수개의 심볼을 결합 하여 결과심볼을 획득하는 모듈레이터를 포함하고, 상기 전송 장치는 상기 결과심볼에 기초하여 획득한 신호를 전송하는 것을 특징으로 하는 데이터 전송 장치를 제공할 수 있다.A third aspect of the present invention is an apparatus for transmitting data by quadrature amplitude modulation (QAM), comprising: a transmission data processing unit for obtaining a plurality of symbols by respectively associating a plurality of bit sequences with predetermined positions on a constellation, The method comprising: rotating a plurality of symbols with respect to an origin on the constellation, moving the plurality of rotated symbols based on respective parallel parameters in a direction away from an origin on the constellation, And a modulator for obtaining a result symbol, and the transmission apparatus transmits the acquired signal based on the result symbol.

또한, 상기 모듈레이터는, 상기 대응된 심볼들을 각각 다른 회전각에 기초하여 회전시킬 수 있다.Further, the modulator may rotate the corresponding symbols based on different rotation angles.

또한, 상기 모듈레이터는, 잡음 면역에 기초하여 결정된 회전각에 기초하여 회전 시킬 수 있다.Further, the modulator can be rotated based on the rotation angle determined based on the noise immunity.

또한, 상기 복수의 비트 시퀀스는, 제 1 비트 시퀀스, 제2 비트 시퀀스, 제 3비트 시퀀스, 제4 비트 시퀀스로 구성되고, 상기 모듈레이터는 상기 제 1 비트 시퀀스에 기초한 심볼은 제 1 회전각, 상기 제 2 비트 시퀀스에 기초한 심볼은 제 2 회전각, 상기 제 3 비트 시퀀스에 기초한 심볼은 제 3 회전각, 상기 제 4 비트 시퀀스에 기초한 심볼은 제 4 회전각의 각도로 회전 시키고, 상기 제 1 회전각은 상기 제 2 회전각과 동일하고, 상기 제 3 회전각은 상기 제 4 회전각과 동일할 수 있다.In addition, the plurality of bit sequences may be configured of a first bit sequence, a second bit sequence, a third bit sequence, and a fourth bit sequence, and the modulator may be configured such that a symbol based on the first bit sequence has a first rotation angle, A symbol based on the second bit sequence is rotated at an angle of a second rotation angle, a symbol based on the third bit sequence is rotated at a third rotation angle, a symbol based on the fourth bit sequence is rotated at an angle of a fourth rotation angle, The angle may be the same as the second rotation angle, and the third rotation angle may be the same as the fourth rotation angle.

또한, 모듈레이터는, 상기 이동된 복수개의 심볼의 성상도 상의 점을 나타내는 벡터들을 각각 획득하는 단계, 상기 획득한 벡터들을 더함으로써, 결과 벡터를 생성하는 단계, 및 상기 결과 벡터가 나타내는 성상도상의 점에 위치한 결과 심볼을 획득하는 단계를 포함할 수 있다.The modulator may further include a step of obtaining vectors each representing a point on the constellation of the shifted symbols, generating a result vector by adding the obtained vectors, and a point on the constellation represented by the result vector ≪ / RTI >

또한, 제 4 측면은 직교 진폭 변조(QAM)된 데이터를 수신하는 장치에 있어서, 직교 진폭 변조(QAM)된 신호를 획득하고, 상기 획득한 신호에 기초하여 성상도 상의 결과심볼을 획득하며, 상기 획득한 결과심볼에 기초하여 복수개의 심볼을 획득하고, 상기 획득한 복수개의 심볼을 성상도상의 원점 방향으로 각각의 평행 파라미터에 기초하여 이동 시키며, 상기 평행 이동된 복수개의 심볼들을 성상도상의 원점을 기준으로 각각 회전 시키는 디모듈레이터, 및 상기 회전된 심볼들에 기초하여 복수개의 비트 시퀀스를 획득하는 수신 신호 처리부를 포함하는 데이터 수신 장치를 제공할 수 있다.In a fourth aspect, there is provided an apparatus for receiving quadrature amplitude modulated (QAM) data, comprising: a quadrature amplitude modulated (QAM) signal acquisition unit for acquiring a quadrature amplitude modulated Acquiring a plurality of symbols based on the obtained result symbol, moving the acquired plurality of symbols based on respective parallel parameters in the direction of origin on the constellation, and moving the parallel shifted symbols to an origin on the constellation A demodulator that rotates based on the rotated symbols, and a received signal processing unit that obtains a plurality of bit sequences based on the rotated symbols.

또한, 상기 디모듈레이터는,상기 결과심볼을 소정의 알고리즘을 이용하여 분석함으로써, 4개의 심볼을 획득할 수 있다. In addition, the demodulator can obtain four symbols by analyzing the result symbol using a predetermined algorithm.

도 1은 본원 발명의 일 실시예에 따른, 디바이스를 나타내는 개략도이다.
도 2는 본원 발명의 일 실시예에 따른, 데이터를 전송하는 방법을 나타내는 개략도이다.
도 3은 본원 발명의 일 실시예에 따른, 데이터를 수신하는 방법을 나타내는 순서도이다.
도 4는 본원 발명의 일 실시예에 따른, 성상도상에 생성된 심볼을 회전 시키는 방법을 설명하기 위한 도면이다.
도 5는 본원 발명의 일 실시예에 따른, 회전된 심볼을 성상도상의 원점에서 멀어지는 방향으로 이동 시키는 방법을 설명하기 위한 도면이다.
도 6은 본원 발명의 일 실시예에 따른, 성상도상에 생성된 복수개의 심볼을 회전 시키고, 회전된 심볼을 원점에서 멀어지는 방향으로 이동시키는 방법을 설명하기 위한 도면이다.
도 7은 본원 발명의 일 실시예에 따른, 복수개의 심볼을 결합하여 결과 심볼을 생성하는 방법을 설명하기 위한 도면이다.
도 8은 본원 발명의 일 실시예에 따른, 전송 디바이스를 나타내는 블록도이다.
도 9는 본원 발명의 일 실시예에 따른, 수신 장치를 나타내는 블록도이다.
1 is a schematic diagram illustrating a device in accordance with one embodiment of the present invention.
2 is a schematic diagram illustrating a method for transmitting data according to an embodiment of the present invention.
3 is a flow diagram illustrating a method for receiving data, in accordance with one embodiment of the present invention.
FIG. 4 is a diagram for explaining a method for rotating a generated symbol on a constellation diagram according to an embodiment of the present invention.
5 is a diagram for explaining a method of moving a rotated symbol in a direction away from an origin on a constellation according to an embodiment of the present invention.
6 is a diagram for explaining a method of rotating a plurality of symbols generated on a constellation and moving a rotated symbol in a direction away from an origin, according to an embodiment of the present invention.
FIG. 7 illustrates a method of combining a plurality of symbols to generate a result symbol according to an embodiment of the present invention. Referring to FIG.
8 is a block diagram illustrating a transmitting device, in accordance with one embodiment of the present invention.
9 is a block diagram illustrating a receiving apparatus according to an embodiment of the present invention.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 개시를 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order that the present disclosure may be more fully understood, the same reference numbers are used throughout the specification to refer to the same or like parts.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.

본 발명의 다양한 실시예에 따르면, 전송 디바이스(100)는 다양한 장치가 될 수 있다. 예를 들어, 전송 디바이스(100)는 컴퓨터, 노트 북, 모바일 기기, 핸드폰, 태블릿 컴퓨터, 서버등이 될 수 있으며, 이에 한정되지 않는다.According to various embodiments of the present invention, the transmitting device 100 may be a variety of devices. For example, the transmitting device 100 may be a computer, a notebook, a mobile device, a mobile phone, a tablet computer, a server, and the like, but is not limited thereto.

본 발명의 다양한 실시예에 따르면, 수신 디바이스(200)는 다양한 장치가 될 수 있다. 예를 들어, 수신 디바이스(200)는 컴퓨터, 노트 북, 모바일 기기, 핸드폰, 태블릿 컴퓨터, 서버등이 될 수 있으며, 이에 한정되지 않는다. According to various embodiments of the present invention, the receiving device 200 may be a variety of devices. For example, the receiving device 200 may be a computer, a notebook, a mobile device, a mobile phone, a tablet computer, a server, and the like, but is not limited thereto.

이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본원 발명의 일 실시예에 따른, 디바이스를 나타내는 개략도이다. 1 is a schematic diagram illustrating a device in accordance with one embodiment of the present invention.

전송 디바이스(100)는 데이터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 데이터를 생성할 수 있고, 외부의 디바이스로부터 데이터를 수신할 수 있다.The transmitting device 100 may obtain the data. For example, the transmitting device 100 can generate data and can receive data from an external device.

전송 디바이스(100)는 획득한 데이터를 전송할 수 있다. 전송 디바이스(100)는 획득한 데이터를 전송하기 위해 QAM 변조 방식을 이용할 수 있다. 예를 들어, 데이터 전송 디바이스는 데이터를 비트 시퀀스로 변환하고, 변환된 비트 시퀀스를 성상도에 매칭(constellation mapping)하여 데이터를 전송할 수 있다. The transmitting device 100 can transmit the acquired data. The transmitting device 100 may use a QAM modulation scheme to transmit the acquired data. For example, the data transmission device may convert data into a bit sequence, and transmit the data by constellation mapping the converted bit sequence to a constellation.

전송 디바이스(100)는 비트 시퀀스에 포함된 비트들을 이용하여 심볼을 생성할 수 있다. 또한, 생성된 심볼을 성상도에 매칭할 수 있다. 예를 들어 전송 디바이스(100)는 획득한 심볼이 나타내는 비트들에 기초하여, 심볼을 성상도상의 성상점들중 하나에 맵핑할 수 있다. 전송 디바이스(100)가 비트 시퀀스를 4-QAM의 변조 방식을 이용하여 심볼을 획득한 경우, 전송 디바이스(100)는 획득한 심볼이 나타내는 비트들에 기초하여, 성상도상의 4개의 성상점들((1,1), (-1,1), (-1,-1), (1,-1))중에서 하나의 성상점에 심볼을 맵핑할 수 있다.The transmitting device 100 may generate a symbol using the bits contained in the bit sequence. In addition, the generated symbols can be matched to the constellation. For example, the transmitting device 100 may map the symbol to one of the sex stores on the constellation, based on the bits represented by the acquired symbol. When the transmitting device 100 acquires a symbol using the modulation scheme of 4-QAM, the transmitting device 100 determines whether the four symbols (i.e., symbols) in the constellation (1, 1), (-1, 1), (-1, -1), (1, -1).

전송 디바이스(100)는 획득한 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. 예를 들어, 전송 디바이스(100)는 성상도상의 성상점에 맵핑된 심볼을 원점을 기준으로 회전각에 기초하여 시계방향으로 또는 반시계방향으로 회전시킬 수 있다.The transmitting device 100 may rotate the acquired symbol with respect to the origin on the constellation. For example, the transmitting device 100 may rotate the symbol mapped to the property point on the constellation in a clockwise or counterclockwise direction based on the rotation angle with respect to the origin.

전송 디바이스(100)는 회전된 심볼을 성상도상의 원점에서 멀어지는 방향으로 평행 파라미터에 기초하여 이동시킬 수 있다. 심볼의 회전 및 평행 이동은 심볼 좌표의 특수성을 제공할 수 있다. 심볼 좌표의 특수성은 디모듈레이터에서 데이터 획득의 안정성을 제공할 수 있다.The transmitting device 100 may move the rotated symbol based on the parallel parameter in a direction away from the origin on the constellation. Rotation and translation of the symbol may provide the uniqueness of the symbol coordinates. The specificity of the symbol coordinates can provide the stability of the data acquisition in the demodulator.

전송 디바이스(100)는 복수개의 심볼을 회전 및 평행 이동 시킬 수 있다. 예를 들어, 전송 디바이스(100)는 비트 시퀀스 별로 심볼을 획득하고, 비트 시퀀스 별로 설정된 회전각 및 평행 파라미터를 이용하여 획득한 심볼들을 회전 및 평행 이동 시킬 수 있다.The transmitting device 100 may rotate and translate a plurality of symbols. For example, the transmitting device 100 may acquire symbols on a bit-by-bit sequence basis and rotate and parallelize symbols obtained using the rotation angle and parallel parameters set for each bit sequence.

전송 디바이스(100)는 회전 및 평행이동된 복수개의 심볼을 이용하여 결과 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 복수개의 심볼을 가라키는 벡터들을 획득하고, 획득한 벡터들을 결합함으로서, 결과 심볼을 획득할 수 있다.The transmitting device 100 may obtain a result symbol using a plurality of rotated and translated symbols. For example, the transmitting device 100 may obtain the result symbols by acquiring vectors that take a plurality of symbols and combining the obtained vectors.

전송 디바이스(100)는 결과심볼을 획득하는 과정에서, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼을 보다 높은 차수의 QAM(high order QAM)변조 방식이 적용된 심볼로 변환할 수 있다. 예를 들어, 전송 디바이스(100)는 4개의 N-QAM 변조방식이 적용된 심볼들을 결합함으로써, 4N-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다. The transmitting device 100 may convert a symbol to which a low order QAM (QAM) modulation scheme is applied to a symbol to which a higher order QAM modulation scheme is applied in the process of acquiring a result symbol. For example, the transmitting device 100 can acquire a result symbol to which the 4N-QAM modulation scheme is applied by combining symbols applied with four N-QAM modulation schemes.

전송 디바이스(100)는 결과 심볼에 기초하여 획득한 신호를 전송함으로써, 데이터 전송 효율을 증진시킬 수 있다.The transmitting device 100 can increase the data transmission efficiency by transmitting the acquired signal based on the resultant symbol.

수신 디바이스(200) 전송 디바이스(100)로부터 직교 진폭 변조(QAM)된 신호를 수신할 수 있다.The receiving device 200 may receive a quadrature amplitude modulated (QAM) signal from the transmitting device 100.

수신 디바이스(200)는 수신한 신호로부터 성상도 상의 결과심볼을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 수신된 신호가 포함하는 비트들에 기초하여 4-QAM, 16-QAM, 또는 256-QAM의 성상도 상에서 심볼을 획득할 수 있다. The receiving device 200 may obtain result symbols on the constellation diagram from the received signal. For example, the receiving device 200 may obtain symbols on the constellation of 4-QAM, 16-QAM, or 256-QAM based on the bits that the received signal contains.

수신 디바이스(200)는 결과 심볼에 기초하여 복수개의 심볼을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 결과 심볼을 그래프 이론을 이용하여 분석함으로써, 결과 심볼에 포함된 복수개의 심볼을 획득할 수 있다.The receiving device 200 may obtain a plurality of symbols based on the result symbol. For example, the receiving device 200 may analyze the resultant symbol using graph theory to obtain a plurality of symbols contained in the resultant symbol.

수신 디바이스(200)는 높은 차수의 QAM(high order QAM)변조 방식이 적용된 결과 심볼로부터, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼들을 획득할 수 있다. 예를 들어, 결과 심볼에 4N-QAM변조 방식이 적용된 경우, 수신 디바이스(200)는 결과 심볼을 분석하여 N-QAM 변조 방식이 적용된 4개의 심볼들을 획득할 수 있다.The receiving device 200 may obtain symbols with a low order QAM (QAM) modulation scheme applied from the resulting symbols with a high order QAM (QAM) modulation scheme. For example, if the 4N-QAM modulation scheme is applied to the resultant symbol, the receiving device 200 may analyze the resultant symbol to obtain 4 symbols applied with the N-QAM modulation scheme.

수신 디바이스(200)는 획득한 심볼들 각각을 평행 파라미터를 이용하여 평행 이동 시킬 수 있다. 예를 들어, 전송 디바이스(100)에서 이용된 평행 파라미터가 (M,M)인 경우, 수신 디바이스(200)는 평행 파라미터(-M,-M)을 이용하여 심볼을 평행이동 시킬 수 있다.The receiving device 200 may parallelly move each of the obtained symbols using a parallel parameter. For example, if the parallel parameter used in the transmitting device 100 is (M, M), the receiving device 200 may parallelize the symbol using the parallel parameter (-M, -M).

수신 디바이스(200)는 평행 이동된 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. 예를 들어, 전송 디바이스(100)에서 제 1 비트 시퀀스에 적용된 회전각이 Ri인 경우, 수신 디바이스(200)는 회전각 Ri의 음의 값인, (?i)를 이용하여 심볼을 회전시킬 수 있다. The receiving device 200 may rotate the parallel shifted symbol with respect to the origin on the constellation. For example, if the rotation angle applied to the first bit sequence in the transmission device 100 is Ri, the receiving device 200 may rotate the symbol using (? I), which is a negative value of the rotation angle Ri .

수신 디바이스(200)는 획득한 심볼을 평행이동 및 회전 시킴으로써, 전송 디바이스(100)가 회전 및 평행 이동 시키기 이전의 심볼을 획득할 수 있다.The receiving device 200 can obtain the symbol prior to the transmitting device 100 being rotated and translated by translating and rotating the acquired symbol.

수신 디바이스(200)는 획득한 심볼을 분석함으로써 데이터를 획득할 수 있다.The receiving device 200 can acquire data by analyzing the acquired symbols.

도 2는 본원 발명의 일 실시예에 따른, 데이터를 전송하는 방법을 나타내는 개략도이다. 2 is a schematic diagram illustrating a method for transmitting data according to an embodiment of the present invention.

단계 S210에서, 전송 디바이스(100)는 복수의 비트 시퀀스를 성상도상의 소정의 위치에 각각 대응시켜 복수개의 심볼을 획득할 수 있다.In step S210, the transmitting device 100 may acquire a plurality of symbols by associating a plurality of bit sequences with predetermined positions on the constellation.

전송 디바이스(100)는 데이터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 데이터를 생성할 수 있고, 외부의 디바이스로부터 데이터를 수신할 수 있다.The transmitting device 100 may obtain the data. For example, the transmitting device 100 can generate data and can receive data from an external device.

전송 디바이스(100)는 다양한 종류의 데이터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)가 획득한 데이터는 영상, 음악, 또는 문서 파일을 포함할 수 있으며, 이에 한정되지 않는다.The transmitting device 100 may obtain various kinds of data. For example, the data acquired by the transmitting device 100 may include, but is not limited to, images, music, or document files.

전송 디바이스(100)는 획득한 데이터를 전송하기 위해, 데이터를 비트 시퀀스로 변환할 수 있다. 예를 들어, 전송 디바이스(100)는 직렬 변환기(serializer)에 데이터를 입력하고, 그 출력으로 비트 시퀀스를 획득할 수 있다. 전술한 방법은 데이터를 비트 시퀀스로 변환하는 일 예에 불과하며, 전송 디바이스(100)는 다양한 방법으로 데이터를 비트 시퀀스로 변환할 수 있다.The transmitting device 100 may convert the data into a bit sequence to transmit the acquired data. For example, the transmitting device 100 may input data to a serializer and obtain a bit sequence with its output. The above-described method is merely an example of converting data into a bit sequence, and the transmitting device 100 can convert data into a bit sequence in various ways.

전송 디바이스(100)는 하나의 데이터를 복수개의 비트 시퀀스로 변환할 수 있다. 또한, 전송 디바이스(100)는 복수개의 데이터를 각각 하나의 비트 시퀀스로 변환할 수 있다. 또한, 전송 디바이스(100)는 복수개의 데이터를 하나의 비트 시퀀스로 변환할 수 있다.The transmitting device 100 may convert one piece of data into a plurality of bit sequences. In addition, the transmitting device 100 may convert a plurality of data into one bit sequence. Also, the transmitting device 100 may convert a plurality of data into a single bit sequence.

전송 디바이스(100)는 비트 시퀀스에 포함된 비트들을 이용하여 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 채널-스위처(Channel-switcher)에 비트 시퀀스를 입력하고, 그 출력으로 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 비트 시퀀스를 QPSK, 4-QAM, 16-QAM, 64-QAM, 256-QAM, 또는 1024-QAM등의 변조 방식을 이용하여 비트 시퀀스로부터 심볼을 획득할 수 있으며, 이에 한정되지 않고 다양한 방식으로 비트 시퀀스로부터 심볼을 획득할 수 있다. 전송 디바이스(100)가 획득한 심볼은 비트 시퀀스에 포함된 비트들중 복수개의 비트를 나타낼 수 있다.The transmitting device 100 may obtain the symbol using the bits contained in the bit sequence. For example, the transmitting device 100 may input a bit sequence to a channel-switcher and obtain a symbol with its output. For example, the transmitting device 100 may obtain a symbol from a bit sequence using a modulation scheme such as QPSK, 4-QAM, 16-QAM, 64-QAM, 256-QAM, or 1024- And may obtain symbols from the bit sequence in a variety of ways. The symbols obtained by the transmitting device 100 may represent a plurality of bits among the bits included in the bit sequence.

전송 디바이스(100)는 획득한 심볼을 성상도상의 성상점에 맵핑할 수 있다. 예를 들어 전송 디바이스(100)는 획득한 심볼이 나타내는 비트들에 기초하여, 심볼을 성상도상의 성상점들중 하나에 맵핑할 수 있다. 예를 들어, 전송 디바이스(100)가 비트 시퀀스를 4-QAM의 변조 방식을 이용하여 심볼을 획득한 경우, 전송 디바이스(100)는 획득한 심볼이 나타내는 비트들에 기초하여, 성상도상의 4개의 성상점들((1,1), (-1,1), (-1,-1), (1,-1))중에서 하나의 성상점에 심볼을 맵핑할 수 있다.The transmitting device 100 may map the acquired symbol to a property store on the constellation. For example, the transmitting device 100 may map the symbol to one of the sex stores on the constellation, based on the bits represented by the acquired symbol. For example, if the transmitting device 100 has acquired a symbol using a modulation scheme of 4-QAM, the transmitting device 100 may determine, based on the bits represented by the acquired symbol, A symbol can be mapped to one of the stores ((1,1), (-1,1), (-1, -1), (1, -1).

전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 독립적으로 심볼을 생성할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들을 이용하여 제 1 심볼을 획득할 수 있고, 제 2 비트 시퀀스에 포함된 비트들을 이용하여 제 2 심볼을 획득할 수 있다. 전송 디바이스(100)는 제 1 심볼과 제 2 심볼을 독립적으로 획득할 수 있다.The transmitting device 100 may independently generate symbols for each of the plurality of bit sequences. For example, the transmitting device 100 may obtain the first symbol using the bits contained in the first bit sequence, and may use the bits contained in the second bit sequence to obtain the second symbol. The transmitting device 100 may independently obtain the first symbol and the second symbol.

전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 독립적으로 심볼을 맵핑할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 심볼이 나타내는 비트들에 기초하여 제 1 심볼을 성상도 상의 성상점에 맵핑할수 있고, 제 2 심볼이 나타내는 비트들에 기초하여 제 2 심볼을 성상도 상의 성상점에 맵핑할 수 있다.The transmitting device 100 may independently map the symbols for each of the plurality of bit sequences. For example, the transmitting device 100 may map a first symbol to a constellation point on the constellation based on the bits represented by the first symbol, and may map the second symbol to constellation points based on the bits represented by the second symbol, Can be mapped to a store on the Internet.

전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 생성 및 생성된 심볼을 맵핑하는 기능을 순차적으로 수행할 수 있다. 또한, 전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 생성 및 생성된 심볼을 맵핑하는 기능을 동시에 수행할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들을 이용하여 제 1 심볼을 생성하고, 생성된 제 1 심볼을 성상도 상의 성상점에 맵핑한 후, 제 2 비트 시퀀스에 포함된 비트들을 이용하여 제 2 심볼을 생성하고 생성된 제 2 심볼을 성상도 상의 성상점에 맵핑할 수 있다.The transmitting device 100 may sequentially generate symbols for each of the plurality of bit sequences and map the generated symbols. In addition, the transmitting device 100 may simultaneously perform the generation of symbols and the mapping of generated symbols for each of a plurality of bit sequences. For example, the transmitting device 100 may generate a first symbol using the bits included in the first bit sequence, map the generated first symbol to a constellation on the constellation, and then include the first symbol in the second bit sequence And generate a second symbol using the generated bits and map the generated second symbol to a star point on the constellation.

또한, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들을 이용하여 제 1 심볼을 생성하고 생성된 제 1 심볼을 성상도 상의 성상점에 맵핑하는 기능과, 제 2 비트 시퀀스에 포함된 비트들을 이용하여 제 2 심볼을 생성하고 생성된 제 2 심볼을 성상도 상의 성상점에 맵핑하는 기능을 동시에 수행할 수 있다.The transmitting device 100 may further include a function of generating a first symbol using the bits included in the first bit sequence and mapping the generated first symbol to a property point on the constellation, And a function of mapping the generated second symbol to the property point on the constellation can be performed at the same time.

단계 S220에서, 전송 디바이스(100)는 획득한 복수개의 심볼을 성상도상의 원점을 기준으로 각각 회전시킬 수 있다.In step S220, the transmitting device 100 can rotate the acquired plurality of symbols with respect to the origin on the constellation.

전송 디바이스(100)는 획득한 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. 예를 들어, 전송 디바이스(100)는 성상도상의 성상점에 맵핑된 심볼을 원점을 기준으로 시계방향으로 또는 반시계방향으로 회전시킬 수 있다.The transmitting device 100 may rotate the acquired symbol with respect to the origin on the constellation. For example, the transmitting device 100 may rotate a symbol mapped to a starpoint on a constellation in a clockwise or counterclockwise direction relative to the origin.

전송 디바이스(100)는 회전각을 이용하여 심볼을 회전시킬 수 있다. 회전각은 심볼이 성상도상의 원점을 기준으로 회전하는 각도를 의미한다. 전송 디바이스(100)는 회전각을 다양한 방법으로 설정할 수 있다. 예를 들어, 전송 디바이스(100)는 잡음 면역에 기초하여 회전각을 설정할 수 있다. 또한, 전송 디바이스(100)는 사용자의 입력에 기초하여 회전각을 설정할 수 있으며, 이에 한정되지 않는다.The transmitting device 100 may rotate the symbol using the rotation angle. The rotation angle means the angle at which the symbol rotates with respect to the origin on the constellation. The transmission device 100 can set the rotation angle in various ways. For example, the transmitting device 100 may set the rotation angle based on the noise immunity. Further, the transmission device 100 can set the rotation angle based on the input of the user, but is not limited thereto.

전송 디바이스(100)는 회전각을 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에는 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에는 제 2 회전각을 설정할 수 있다. 이 경우, 전송 디바이스(100)는 제 1 비트 시퀀스에 기초하여 생성한 제 1 심볼은 성상도 상의 원점을 기준으로 제 1 회전각만큼 회전시킬 수 있고, 제 2 비트 시퀀스에 기초하여 생성한 제 2 심볼은 성상도 상의 원점을 기준으로 제 2 회전각만큼 회전시킬 수 있다. The transmission device 100 may set the rotation angle for each bit sequence. For example, the transmitting device 100 may set a first rotation angle for the first bit sequence and a second rotation angle for the second bit sequence. In this case, the transmission device 100 can rotate the first symbol generated based on the first bit sequence by the first rotation angle with respect to the origin on the constellation, and generate the second symbol based on the second bit sequence The symbol can be rotated by the second rotation angle with reference to the origin on the constellation.

전송 디바이스(100)는 비트 시퀀스별로 회전각을 다르게 설정할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 다를 수 있다.The transmission device 100 may set the rotation angle differently for each bit sequence. For example, the transmitting device 100 may set a first rotation angle in a first bit sequence and a second rotation angle in a second bit sequence, wherein the first rotation angle and the second rotation angle may be different .

또한, 전송 디바이스(100)는 비트 시퀀스별로 동일한 회전각을 설정할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 동일할 수 있다.Also, the transmitting device 100 may set the same rotation angle for each bit sequence. For example, the transmitting device 100 may set a first rotation angle in a first bit sequence and a second rotation angle in a second bit sequence, wherein the first rotation angle and the second rotation angle may be the same have.

또한, 전송 디바이스(100)는 비트 시퀀스별로 회전각을 다양하게 설정할 수 있다. 예를 들어, 전송 디바이스(100)가 제 1 비트 시퀀스에는 제 1 회전각, 제 2 비트 시퀀스에는 제 2 회전각, 제 3 비트 시퀀스에는 제 3 회전각, 제 4 비트 시퀀스에는 제 4 회전각을 설정하는 경우, 제 1 회전각 및 제 2 회전각은 동일하고, 제 3 회전각과 제 4 회전각은 동일하지만, 제 1 회전각과 제 3 회전각은 동일하지 않도록 회전각들을 설정할 수 있다.Also, the transmission device 100 may set various rotation angles for each bit sequence. For example, if the transmitting device 100 has a first rotation angle for the first bit sequence, a second rotation angle for the second bit sequence, a third rotation angle for the third bit sequence, and a fourth rotation angle for the fourth bit sequence The rotation angles can be set such that the first rotation angle and the second rotation angle are the same and the third rotation angle and the fourth rotation angle are the same but the first rotation angle and the third rotation angle are not the same.

또한, 전송 디바이스(100)는 제 1 회전각 및 제 2 회전각은 동일하고, 제 3 회전각과 제 4 회전각이 동일하며, 제 3 회전각은 제 1 회전각의 음수가 되도록 회전각들을 설정할 수 있다.
Further, the transmission device 100 sets rotation angles such that the first rotation angle and the second rotation angle are the same, the third rotation angle and the fourth rotation angle are the same, and the third rotation angle is a negative number of the first rotation angle .

Figure pat00001

Figure pat00001

본 발명의 다양한 실시예에 따르면, 전송 디바이스(100)는 수학식(1)을 이용하여 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. (Xi(2), Yi(2))는 회전이 수행된 후에 심볼이 위치한 성상도상의 점을 나타내며, (Xi(1), Yi(1))는 회전이 수행되기 이전에 심볼이 위치한 성상도상의 점을 나타내고, Ri는 회전각을 나타낸다. 또한, Ri는 0도 ~ 360도, 또는 0도 ~ -360도의 범위중 하나의 값을 포함할 수 있으며, 비트 시퀀스별로 설정될 수 있다.According to various embodiments of the present invention, the transmitting device 100 may rotate the symbol with respect to the origin on the constellation using Equation (1). (Xi (2), Yi (2)) represents a point on the constellation where the symbol is located after the rotation is performed, and Xi (1) And Ri denotes a rotation angle. Also, Ri may include a value in a range of 0 degrees to 360 degrees, or 0 degrees to -360 degrees, and may be set for each bit sequence.

전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 회전 기능을 순차적으로 수행할 수 있다. 또한, 전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 회전 기능을 동시에 수행할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 회전한 후, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 회전할 수 있다.The transmitting device 100 may sequentially perform the rotating function of the symbols for each of the plurality of bit sequences. In addition, the transmitting device 100 may simultaneously perform the rotation function of the symbols for each of the plurality of bit sequences. For example, the transmitting device 100 may rotate the first symbol generated based on the bits included in the first bit sequence, and then transmit the second symbol generated based on the bits contained in the second bit sequence It can rotate.

또한, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 회전하는 기능과, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 회전하는 기능을 동시에 수행할 수 있다.In addition, the transmitting device 100 may also include a function to rotate a first symbol generated based on the bits contained in the first bit sequence, and to rotate the second symbol generated based on the bits contained in the second bit sequence Can be performed simultaneously.

전송 디바이스(100)는 비트 시퀀스별로 회전각을 적용하여 심볼을 회전시킴으로써, 심볼의 특수성을 획득할 수 있다.The transmitting device 100 can obtain the specificity of a symbol by rotating the symbol by applying a rotation angle to each bit sequence.

단계 S230에서, 전송 디바이스(100)는 회전된 복수개의 심볼을 성상도상의 원점에서 멀어지는 방향으로 각각의 평행 파라미터에 기초하여 이동시킬 수 있다.In step S230, the transmitting device 100 can move a plurality of rotated symbols based on respective parallel parameters in a direction away from the origin on the constellation.

전송 디바이스(100)는 회전된 심볼을 성상도상의 원점에서 멀어지는 방향으로 평행 파라미터에 기초하여 이동시킬 수 있다. 평행 파라미터는 성상도상에서 심볼의 평행이동 정도를 나타내는 벡터를 의미한다.The transmitting device 100 may move the rotated symbol based on the parallel parameter in a direction away from the origin on the constellation. The parallel parameter means a vector representing the degree of translation of the symbol on the constellation.

전송 디바이스(100)는 평행 파라미터를 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에는 제 1 평행 파라미터를 설정할 수 있다. 이 경우, 전송 디바이스(100)는 제 1 비트 시퀀스에 기초하여 생성된 심볼을 제 1 평행 파라미터를 이용하여 평행 이동시킬 수 있다. 또한, 전송 디바이스(100)는 제 2 비트 시퀀스에는 제 2 평행 파라미터를 설정할 수 있다. 이 경우, 전송 디바이스(100)는 제 2 비트 시퀀스에 기초하여 생성된 심볼을 제 2 평행 파라미터를 이용하여 평행 이동시킬 수 있다.The transmitting device 100 may set the parallel parameter by bit sequence. For example, the transmitting device 100 may set a first parallel parameter in the first bit sequence. In this case, the transmitting device 100 may translate the generated symbols based on the first bit sequence using the first parallel parameter. Also, the transmitting device 100 may set a second parallel parameter in the second bit sequence. In this case, the transmitting device 100 may translate the generated symbols based on the second bit sequence using a second parallel parameter.

전송 디바이스(100)는 평행 파라미터를 비트 시퀀스에 적용된 변조 방식에 기초하여, 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)가 제 1 비트 시퀀스에 N-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (X , X), (X, -X), (-X, -X), 또는 (-X, X)중 하나일 수 있다. ( X = N^(1/2) )The transmitting device 100 may set the parallel parameters for each bit sequence based on the modulation scheme applied to the bit sequence. For example, when the transmitting device 100 acquires a symbol by applying an N-QAM modulation scheme to the first bit sequence, the parallel parameters of the first bit sequence are (X, X), (X, -X) (-X, -X), or (-X, X). (X = N ^ (1/2))

예를 들어, 전송 디바이스(100)가 제 1 비트 시퀀스에 4-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (2, 2), (2, -2), (-2, -2), 또는 (-2, 2)중 하나일 수 있다. For example, when the transmitting device 100 acquires a symbol by applying a 4-QAM modulation scheme to the first bit sequence, the parallel parameter of the first bit sequence is (2, 2), (2, -2) (-2, -2), or (-2, 2).

또한, 전송 디바이스(100)가 제 1 비트 시퀀스에 16-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (4, 4), (4, -4), (-4, -4), 또는 (-4, 4)중 하나일 수 있다.In addition, when the transmitting device 100 acquires a symbol by applying a 16-QAM modulation scheme to the first bit sequence, the parallel parameter of the first bit sequence is (4, 4), (4, -4) 4, -4), or (-4, 4).

또한, 전송 디바이스(100)가 제 1 비트 시퀀스에 64-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (8, 8), (8, -8), (-8, -8), 또는 (-8, 8)중 하나일 수 있다.Further, when the transmitting device 100 acquires a symbol by applying 64-QAM modulation scheme to the first bit sequence, the parallel parameter of the first bit sequence is (8, 8), (8, -8) 8, -8), or (-8, 8).

또한, 전송 디바이스(100)가 제 1 비트 시퀀스에 256-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (16, 16), (16, -16), (-16, -16), 또는 (-16, 16)중 하나일 수 있다.Further, when the transmitting device 100 acquires a symbol by applying a 256-QAM modulation scheme to the first bit sequence, the parallel parameter of the first bit sequence is (16, 16), (16, -16) 16, -16), or (-16, 16).

전송 디바이스(100)는 평행 파라미터를 비트 시퀀스별로 다르게 설정할 수 있다. 예를 들어, 전송 디바이스(100)가 제 1 비트 시퀀스, 제 2 비트 시퀀스, 제 3 비트 시퀀스, 및 제 4 비트 시퀀스에 4-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (2,2), 제 2 비트 시퀀스의 평행 파라미터는 (2, -2), 제 3 비트 시퀀스의 평행 파라미터는 (-2, -2), 제 4 비트 시퀀스의 평행 파라미터는 (-2, 2)로 설정할 수 있다.
The transmitting device 100 may set the parallel parameters differently for each bit sequence. For example, when the transmitting device 100 acquires a symbol by applying a 4-QAM modulation scheme to a first bit sequence, a second bit sequence, a third bit sequence, and a fourth bit sequence, the first bit sequence The parallel parameter of the second bit sequence is (-2, -2), the parallel parameter of the third bit sequence is (-2, -2), the parallel parameter of the fourth bit sequence is (- 2, 2).

Figure pat00002

Figure pat00002

본 발명의 다양한 실시예에 따르면, 전송 디바이스(100)는 수학식 (2)를 이용하여 심볼을 평행이동 시킬 수 있다. (Xi(2), Yi(2))는 회전이 수행된 후에 심볼이 위치한 성상도상의 점을 나타내며, (Xi(3), Yi(3))는 평행 이동이 수행된 후에 심볼이 위치한 성상도상의 점을 나타내고, Vi는 평행 파라미터를 나타낸다. Vi는 비트 시퀀스별로 설정될 수 있다.According to various embodiments of the present invention, the transmitting device 100 may translate the symbols using Equation (2). (Xi (2), Yi (2)) represents a point on the constellation where the symbol is located after the rotation is performed, and (Xi (3) And Vi represents a parallel parameter. Vi can be set for each bit sequence.

전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 평행 이동 기능을 순차적으로 수행할 수 있다. 또한, 전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 평행 이동 기능을 동시에 수행할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 평행 이동한 후, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 평행 이동할 수 있다.The transmitting device 100 may sequentially perform the parallel shifting function of the symbols for each of the plurality of bit sequences. In addition, the transmitting device 100 may simultaneously perform the parallel translation function of the symbols for each of the plurality of bit sequences. For example, the transmitting device 100 may translate a first symbol generated based on the bits contained in the first bit sequence, and then transmit the second symbol, which is generated based on the bits included in the second bit sequence, Can be moved in parallel.

또한, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 평행 이동하는 기능과, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 평행 이동하는 기능을 동시에 수행할 수 있다.The transmitting device 100 also has the function of translating the first symbol generated based on the bits included in the first bit sequence and the second symbol generated based on the bits included in the second bit sequence It is possible to perform the parallel moving function at the same time.

심볼의 회전 및 평행 이동은 심볼 좌표의 특수성을 제공할 수 있다. 심볼 좌표의 특수성은 디모듈레이터에서 데이터 획득의 안정성을 제공할 수 있다.Rotation and translation of the symbol may provide the uniqueness of the symbol coordinates. The specificity of the symbol coordinates can provide the stability of the data acquisition in the demodulator.

단계 S240에서, 전송 디바이스(100)는 이동된 복수개의 심볼을 결합하여 결과심볼을 획득할 수 있다.In step S240, the transmitting device 100 may combine the plurality of shifted symbols to obtain a result symbol.

전송 디바이스(100)는 심볼을 나타내는 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 성상도상의 원점과, 심볼이 위치한 좌표의 위치를 이용하여 심볼을 나타내는 벡터를 획득할 수 있다.The transmitting device 100 may obtain a vector representing a symbol. For example, the transmitting device 100 may obtain a vector representing a symbol using the origin on constellation and the location of the coordinates at which the symbol is located.

전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 성상도 상의 제 1 심볼의 좌표가 (2,2)인 경우, 제 1 벡터 (2,2)를 획득할 수 있다. 또한, 전송 디바이스(100)는 성상도 상의 제 2 심볼의 좌표가 ( -1, 2)인 경우, 제 2 벡터 (-1, 2)를 획득할 수 있다. The transmitting device 100 may obtain a vector representing each of a plurality of symbols. For example, the transmitting device 100 may obtain the first vector (2,2) if the coordinates of the first symbol on the constellation are (2,2). Also, the transmitting device 100 may obtain the second vector (-1, 2) if the coordinates of the second symbol on the constellation are (-1, 2).

전송 디바이스(100)는 적어도 두개 이상의 벡터들을 결합하여 결과 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 심볼으로부터 획득한 제 1 벡터, 및 제 2 심볼으로부터 획득한 제 2 벡터를 결합하여 결과 벡터를 회득할 수 있다. 또한, 전송 디바이스(100)는 제 1 심볼(제 1 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 1 벡터, 제 2 심볼(제 2 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 2 벡터, 제 3 심볼(제 3 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 3 벡터, 및 제 4 심볼(제 4 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 4 벡터를 결합하여 결과 벡터를 획득할 수 있다.The transmitting device 100 may combine at least two or more vectors to obtain a result vector. For example, the transmitting device 100 may combine the first vector obtained from the first symbol and the second vector obtained from the second symbol to obtain a result vector. Also, the transmitting device 100 may generate a first vector obtained from a first symbol (a symbol generated based on the first bit sequence), a second vector obtained from a second symbol (a symbol generated based on the second bit sequence) Vector, a third vector obtained from a third symbol (a symbol generated based on the third bit sequence), and a fourth vector obtained from a fourth symbol (a symbol generated based on the fourth bit sequence) A vector can be obtained.

전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터들을 연산함으로써, 결과 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터들을 덧셈 연산함으로써, 결과 벡터를 획득할 수 있다. 또한, 전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터들을 뺄셈 연산함으로써, 결과 벡터를 획득할 수 있다.The transmitting device 100 can obtain the result vector by computing vectors each representing a plurality of symbols. For example, the transmitting device 100 may obtain a result vector by performing addition operations on vectors each representing a plurality of symbols. In addition, the transmitting device 100 can obtain a result vector by subtracting vectors each representing a plurality of symbols.

예를 들어, 전송 디바이스(100)는 제 1 심볼으로부터 획득한 제 1 벡터가 (2,2)이고, 제 2 심볼으로부터 획득한 제 2 벡터가 (-1, 2)인경우, 제 1 벡터와 제 2 벡터를 덧셈 연산 함으로써, 결과 벡터 (1, 4)를 획득할 수 있다.For example, if the first vector obtained from the first symbol is (2, 2) and the second vector obtained from the second symbol is (-1, 2) By adding the second vector, it is possible to obtain the result vector (1, 4).

전송 디바이스(100)는 결과 벡터가 나타내는 성상도상의 점에 위치한 결과 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)가 획득한 결과 벡터가 (1,4)인 경우, 성상도 상에서 (1, 4)에 위치한 결과 심볼을 획득할 수 있다.The transmitting device 100 may obtain a result symbol located at a point on the constellation represented by the result vector. For example, if the result vector obtained by the transmitting device 100 is (1, 4), the result symbol located at (1, 4) on the constellation can be obtained.

전송 디바이스(100)는 결과심볼을 획득하는 과정에서, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼을 보다 높은 차수의 QAM(high order QAM)변조 방식이 적용된 심볼로 변환할 수 있다. 예를 들어, 전송 디바이스(100)는 4개의 N-QAM 변조방식이 적용된 심볼들을 결합함으로써, 4N-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다.The transmitting device 100 may convert a symbol to which a low order QAM (QAM) modulation scheme is applied to a symbol to which a higher order QAM modulation scheme is applied in the process of acquiring a result symbol. For example, the transmitting device 100 can acquire a result symbol to which the 4N-QAM modulation scheme is applied by combining symbols applied with four N-QAM modulation schemes.

예를 들어, 전송 디바이스(100)는 4개의 4-QAM 변조방식이 적용된 심볼들을 결합함으로써, 16-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다. 또한, 전송 디바이스(100)는 4개의 16-QAM변조방식이 적용된 심볼들을 결합함으로써, 64-QAM변조방식이 적용된 결과 심볼을 획득할 수 있다.For example, the transmitting device 100 may combine four 4-QAM modulation applied symbols to obtain a result symbol with a 16-QAM modulation scheme applied thereto. In addition, the transmitting device 100 can acquire a result symbol to which the 64-QAM modulation scheme is applied by combining symbols applied with four 16-QAM modulation schemes.

단계 S250에서, 전송 디바이스(100)는 생성된 결과심볼에 기초하여 획득한 신호를 전송할 수 있다.In step S250, the transmitting device 100 can transmit the acquired signal based on the generated result symbol.

전송 디바이스(100)는 생성된 결과심볼에 기초하여 획득한 신호를 전송할 수 있다. 예를 들어, 전송 디바이스(100)는 획득한 결과 심볼을 변환시켜 신호를 생성하고, 생성된 신호를 통신 경로를 이용하여 전송할 수 있다. 통신 경로는 유선 통신 및 무선 통신을 포함할 수 있으며, 이에 한정되지 않는다.The transmitting device 100 may transmit the acquired signal based on the generated result symbol. For example, the transmitting device 100 may convert the obtained result symbol to generate a signal, and may transmit the generated signal using a communication path. The communication path may include, but is not limited to, wired communication and wireless communication.

전송 디바이스(100)는 복수개의 심볼을 결합한 결과 심볼을 전송함으로써, 통신 시스템의 효율을 증진시킬 수 있다. 예를 들어, 전송 디바이스(100)가 일반적인 16-QAM변조 방식으로 획득한 심볼을 전송하는 경우, 1사이클에 4비트를 전송할 수 있다. The transmitting device 100 may increase the efficiency of the communication system by transmitting a result symbol combining a plurality of symbols. For example, if the transmitting device 100 transmits a symbol obtained in a general 16-QAM modulation scheme, it can transmit 4 bits in one cycle.

본 발명의 일 실시예에 따르면, 전송 디바이스(100)가 4-QAM 변조 방식이 적용된 4개의 심볼들을 결합함으로써 생성한 16-QAM변조 방식이 적용된 결과 심볼을 전송하는 경우, 1 사이클에 8비트를 전송할 수 있으므로, 본 발명의 전송 디바이스(100)는 데이터 전송 효율을 증진시킬 수 있다.According to an embodiment of the present invention, when the transmitting device 100 transmits a result symbol to which a 16-QAM modulation scheme generated by combining 4 symbols with a 4-QAM modulation scheme is applied, 8 bits are transmitted per cycle So that the transmission device 100 of the present invention can improve the data transmission efficiency.

도 3은 본원 발명의 일 실시예에 따른, 데이터를 수신하는 방법을 나타내는 순서도이다. 3 is a flow diagram illustrating a method for receiving data, in accordance with one embodiment of the present invention.

단계 S310에서, 수신 디바이스(200)는 통신 경로를 통해 직교 진폭 변조(QAM)된 신호를 수신하고, 수신된 신호에 기초하여 성상도 상의 결과심볼을 획득할 수 있다.In step S310, the receiving device 200 can receive a quadrature amplitude modulated (QAM) signal over a communication path and obtain a result symbol on the constellation based on the received signal.

수신 디바이스(200)는 통신 경로를 이용하여 직교 진폭 변조(QAM)된 신호를 수신할 수 있다. 또한, 수신 디바이스(200)는 수신한 신호의 변조 방식을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 수신한 신호에 4-QAM, 16-QAM, 또는 256-QAM의 변조 방식이 적용 되었는지 여부를 판단할 수 있다. 예를 들어, 수신 디바이스(200)는 신호의 전송 속도에 기초하여 변조 방식을 판단할 수 있으며, 이에 한정되지 않는다.The receiving device 200 may receive a quadrature amplitude modulated (QAM) signal using a communication path. Also, the receiving device 200 can acquire the modulation scheme of the received signal. For example, the receiving device 200 may determine whether a modulation scheme of 4-QAM, 16-QAM, or 256-QAM is applied to the received signal. For example, the receiving device 200 can determine the modulation scheme based on the transmission rate of the signal, but is not limited thereto.

또한, 전술한 변조 방식은 일 실시예에 불과하며, 수신 디바이스(200)가 수신한 신호에는 전술한 변조 방식 외에도 다양한 변조 방식이 적용되어 있을 수 있다.In addition, the above-described modulation method is only an embodiment, and various modulation methods other than the above-described modulation method may be applied to the signal received by the receiving device 200. [

수신 디바이스(200)는 수신된 신호에 기초하여 성상도 상의 결과심볼을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 수신된 신호가 포함하는 비트들에 기초하여 4-QAM, 16-QAM, 또는 256-QAM의 성상도 상에서 수신된 신호가 가리키는 결과 심볼을 획득할 수 있다. The receiving device 200 may obtain a result symbol on the constellation based on the received signal. For example, the receiving device 200 may obtain a result symbol indicated by a received signal on a constellation of 4-QAM, 16-QAM, or 256-QAM based on the bits contained in the received signal.

단계 S320에서, 수신 디바이스(200)는 획득한 결과 심볼에 기초하여 복수개의 심볼을 획득할 수 있다.In step S320, the receiving device 200 may acquire a plurality of symbols based on the obtained result symbol.

수신 디바이스(200)는 결과 심볼에 기초하여 복수개의 심볼을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 결과 심볼을 분석하여, 결과 심볼에 포함된 복수개의 심볼을 획득할 수 있다. 또한, 수신 디바이스(200)는 복수개의 심볼의 성상도상에서의 위치를 획득할 수 있다.The receiving device 200 may obtain a plurality of symbols based on the result symbol. For example, the receiving device 200 may analyze the result symbol to obtain a plurality of symbols contained in the result symbol. In addition, the receiving device 200 may obtain the position on the constellation of the plurality of symbols.

수신 디바이스(200)는 결과 심볼을 분석할 수 있다. 예를 들어, 수신 디바이스(200)는 결과 심볼을 다익스트라 알고리즘(Dijkstra? altorithm), 또는 옌 알고리즘(Yen? altorithm)을 이용하여 분석할 수 있다. 또한, 수신 디바이스(200)는 결과 심볼을 그래프 이론을 이용하여 분석할 수 있다. 특히, 수신 디바이스(200)는 결과 심볼을 대칭 그래프(Symmentric Graph)를 이용하여 분석할 수 있다.The receiving device 200 may analyze the result symbol. For example, the receiving device 200 may analyze the result symbol using a Dijkstra? Altorithm algorithm or Yen? Altorithm algorithm. The receiving device 200 may also analyze the resulting symbols using graph theory. In particular, the receiving device 200 may analyze the resulting symbols using a symmetric graph.

예를 들어, 수신 디바이스(200)는 성상도 상의 성상점들과 대칭 그래프(Symmentric Graph)의 점들을 매칭함으로써, 결과 심볼에 포함된 복수개의 심볼 및 복수개의 심볼의 성상도상에서의 위치를 획득할 수 있다.For example, the receiving device 200 may acquire a position on the constellation of a plurality of symbols and a plurality of symbols included in the result symbol by matching points of the symmetric graph with points of property on the constellation. .

수신 디바이스(200)는 결과 심볼의 QAM변조 방식을 결정할 수 있다. 예를 들어, 수신 디바이스(200)는 전송 디바이스(100)로 부터 수신한 신호의 전송 속도에 기초하여, 결과 심볼의 QAM 변조 방식을 결정할 수 있다.The receiving device 200 can determine the QAM modulation scheme of the result symbol. For example, the receiving device 200 may determine the QAM modulation scheme of the result symbol based on the transmission rate of the signal received from the transmitting device 100. [

수신 디바이스(200)는 높은 차수의 QAM(high order QAM)변조 방식이 적용된 결과 심볼로부터, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼들을 획득할 수 있다. 예를 들어, 결과 심볼에 4N-QAM변조 방식이 적용된 경우, 수신 디바이스(200)는 결과 심볼을 분석하여 N-QAM 변조 방식이 적용된 4개의 심볼들을 획득할 수 있다.The receiving device 200 may obtain symbols with a low order QAM (QAM) modulation scheme applied from the resulting symbols with a high order QAM (QAM) modulation scheme. For example, if the 4N-QAM modulation scheme is applied to the resultant symbol, the receiving device 200 may analyze the resultant symbol to obtain 4 symbols applied with the N-QAM modulation scheme.

예를 들어, 수신 디바이스(200)는 결과 심볼에 16-QAM변조 방식이 적용된 경우, 수신 디바이스(200)는 결과 심볼을 분석하여 4-QAM 변조 방식이 적용된 4개의 심볼들을 획득할 수 있다. 또한, 수신 디바이스(200)는 결과 심볼에 64-QAM변조 방식이 적용된 경우, 수신 디바이스(200)는 결과 심볼을 분석하여 16-QAM 변조 방식이 적용된 4개의 심볼들을 획득할 수 있다.For example, if the receiving device 200 applies the 16-QAM modulation scheme to the resultant symbol, the receiving device 200 may analyze the resulting symbol to obtain 4 symbols with the 4-QAM modulation scheme applied. In addition, when the 64-QAM modulation scheme is applied to the resultant symbol, the receiving device 200 may analyze the resultant symbol to obtain 4 symbols using the 16-QAM modulation scheme.

단계 S330에서, 수신 디바이스(200)는 획득한 복수개의 심볼을 성상도상의 원점 방향으로 각각의 평행 파라미터에 기초하여 이동 시킬 수 있다.In step S330, the receiving device 200 can move the obtained symbols by a plurality of parallel parameters in the direction of origin on the constellation.

수신 디바이스(200)는 전송 디바이스(100)에서 이용된 비트 시퀀스에 대한 평행 파라미터를 획득할 수 있다. 또한, 수신 디바이스(200)는 획득한 평행 파라미터를 이용하여 비트 시퀀스에 대한 평행 파라미터를 설정할 수 있다.The receiving device 200 may obtain a parallel parameter for the bit sequence used in the transmitting device 100. Also, the receiving device 200 can set the parallel parameter for the bit sequence using the obtained parallel parameter.

수신 디바이스(200)는 평행 파라미터를 미리 설정할 수 있다. 예를 들어, 전송 디바이스(100)와 수신 디바이스(200)는 평행 파라미터를 미리 설정할 수 있다. The receiving device 200 may preset a parallel parameter. For example, the transmitting device 100 and the receiving device 200 may preset parallel parameters.

예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 ( M, M)인 경우, 수신 디바이스(200)에서 비트 시퀀스의 평행 파라미터를 (-M, -M)으로 설정할 수 있다.For example, if the parallel parameter of the bit sequence set in the transmitting device 100 is (M, M), then the receiving device 200 may set the parallel parameter of the bit sequence to (-M, -M).

또한, 예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 ( M, -M)인 경우, 수신 디바이스(200)에서 비트 시퀀스의 평행 파라미터를 (-M, M)으로 설정할 수 있다.Further, for example, if the parallel parameter of the bit sequence set in the transmission device 100 is (M, -M), the parallel parameter of the bit sequence in the receiving device 200 can be set to (-M, M) .

또한, 예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 (-M, -M)인 경우, 수신 디바이스(200)에서 비트 시퀀스의 평행 파라미터를 (M, M)으로 설정할 수 있다.Also, for example, if the parallel parameter of the bit sequence set in the transmitting device 100 is (-M, -M), the receiving device 200 can set the parallel parameter of the bit sequence to (M, M) .

또한, 예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 (-M, M)인 경우, 수신 디바이스(200)에서 비트 시퀀스의 평행 파라미터를 (M, -M)으로 설정할 수 있다.Further, for example, if the parallel parameter of the bit sequence set in the transmission device 100 is (-M, M), the parallel device of the bit sequence in the receiving device 200 can be set to (M, -M) .

수신 디바이스(200)는 평행 파라미터를 비트 시퀀스 별로 설정할 수 있다. 또한, 수신 디바이스(200)는 평행 파라미터를 심볼별로 설정할 수 있다.The receiving device 200 may set the parallel parameter for each bit sequence. Also, the receiving device 200 may set the parallel parameters for each symbol.

수신 디바이스(200)는 평행 파라미터를 복수개의 심볼의 성상도상에서의 위치, 결과 심볼의 변조 방식, 또는 이들의 조합에 기초하여 결정할 수 있다. The receiving device 200 may determine a parallel parameter based on the location on the constellation of the plurality of symbols, the modulation scheme of the resulting symbols, or a combination thereof.

예를 들어, 수신 디바이스(200)는 획득한 결과 심볼에 4N-QAM이 적용된 경우, 수신 디바이스(200)는 결과 심볼을 분석하여 N-QAM 변조 방식이 적용된 4개의 심볼을 획득할 수 있다. 이 경우, N-QAM 변조 방식이 적용된 4개의 심볼들은 성상도 상의 1사분면, 2사분면, 3사분면, 4사분면에 각각 위치할 수 있다. 이 경우, 수신 디바이스(200)는 1 사분면에 위치한 심볼에는 (-Y, -Y)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)는 2 사분면에 위치한 심볼에는 ( Y , -Y)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)는 3 사분면에 위치한 심볼에는 (Y, Y)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)는 4 사분면에 위치한 심볼에는 (-Y, Y)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. For example, if 4N-QAM is applied to the obtained result symbol, the receiving device 200 may analyze the result symbol to obtain 4 symbols applied with the N-QAM modulation scheme. In this case, the four symbols to which the N-QAM modulation scheme is applied can be located in the first, second, third and fourth quadrants of the constellation. In this case, the receiving device 200 can parallel-shift the symbol by setting a parallel parameter of (-Y, -Y) to the symbol located in the first quadrant. In addition, the receiving device 200 can parallel-shift the symbol by setting a parallel parameter of (Y, -Y) to the symbol located in the second quadrant. In addition, the receiving device 200 may parallel-shift the symbol by setting a (Y, Y) parallel parameter in the symbol located in the third quadrant. In addition, the receiving device 200 may parallel-shift the symbol by setting a parallel parameter of (-Y, Y) to the symbol located in the fourth quadrant.

이 경우, Y는 N의 양의 제곱근일 수 있다.( Y = N^(1/2) ). 또한, 1 사분면은 성상도에서 X축의 상측 및 Y축의 우측에 위치한 영역을 의미하고, 2 사분면은 성상도에서 X축의 상측 및 Y축의 좌측에 위치한 영역을 의미하고, 3 사분면은 성상도에서 X축의 하측 및 Y축의 좌측에 위치한 영역을 의미하고, 4 사분면은 성상도에서 X축의 하측 및 Y축의 우측에 위치한 영역을 의미한다.In this case, Y can be the square root of the amount of N (Y = N ^ (1/2)). In the constellation, the first quadrant represents the upper side of the X axis and the right side of the Y axis, the second quadrant represents the upper side of the X axis and the left side of the Y axis in the constellation, And the fourth quadrant represents a region located on the lower side of the X axis and on the right side of the Y axis in the constellation.

예를 들어, 수신 디바이스(200)는 획득한 결과 심볼에 16-QAM이 적용된 경우, 수신 디바이스(200)는 결과 심볼을 분석하여 4-QAM변조 방식이 적용된 4개의 심볼을 획득할 수 있다. 이 경우, 4-QAM변조 방식이 적용된 4개의 심볼들은 성상도 상의 1사분면, 2사분면, 3사분면, 4사분면에 각각 위치할 수 있다. 이 경우, 수신 디바이스(200)는 1 사분면에 위치한 심볼에는 (-2, -2)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)는 2 사분면에 위치한 심볼에는 ( 2 , -2)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)는 3 사분면에 위치한 심볼에는 (2, 2)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)는 4 사분면에 위치한 심볼에는 (-2, 2)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다.For example, when 16-QAM is applied to the obtained result symbol, the receiving device 200 may analyze the result symbol to obtain 4 symbols using the 4-QAM modulation scheme. In this case, the four symbols to which the 4-QAM modulation scheme is applied can be located in the 1 st, 2 nd, 3 rd and 4 th quadrants of the constellation, respectively. In this case, the receiving device 200 can parallel-shift the symbol by setting a (-2, -2) parallel parameter to the symbol located in the first quadrant. In addition, the receiving device 200 may parallel-shift the symbol by setting a parallel parameter of (2, -2) to the symbol located in the second quadrant. In addition, the receiving device 200 may set the parallel parameter of (2, 2) to the symbols located in the third quadrant to parallelize the symbols. In addition, the receiving device 200 can parallel-shift the symbol by setting a (-2, 2) parallel parameter to the symbol located in the fourth quadrant.

또한, 예를 들어, 수신 디바이스(200)는 획득한 결과 심볼에 64-QAM이 적용된 경우, 수신 디바이스(200)는 결과 심볼을 분석하여 16-QAM변조 방식이 적용된 4개의 심볼을 획득할 수 있다. 이 경우, 16-QAM변조 방식이 적용된 4개의 심볼들은 성상도 상의 1 사분면, 2 사분면, 3 사분면, 4 사분면에 각각 위치할 수 있다. 이 경우, 수신 디바이스(200)는 1 사분면에 위치한 심볼에는 (-4, -4)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)는 2 사분면에 위치한 심볼에는 ( 4 , -4)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)는 3 사분면에 위치한 심볼에는 (4, 4)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)는 4 사분면에 위치한 심볼에는 (-4, 4)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. In addition, for example, if the receiving device 200 applies 64-QAM to the obtained result symbol, the receiving device 200 may analyze the result symbol to obtain 4 symbols applied with the 16-QAM modulation scheme . In this case, the four symbols to which the 16-QAM modulation scheme is applied can be located in the first, second, third and fourth quadrants of the constellation. In this case, the receiving device 200 can parallel-shift the symbol by setting a (-4, -4) parallel parameter to the symbol located in the first quadrant. In addition, the receiving device 200 can parallel-shift the symbol by setting a parallel parameter of (4, -4) to the symbol located in the second quadrant. In addition, the receiving device 200 may parallel-shift the symbol by setting a (4, 4) parallel parameter in the symbol located in the third quadrant. In addition, the receiving device 200 may parallel-shift the symbol by setting a (-4, 4) parallel parameter to the symbol located in the fourth quadrant.

단계 S340에서, 수신 디바이스(200)는 평행 이동 된 복수개의 심볼들을 성상도상의 원점을 기준으로 각각 회전시킬 수 있다.In step S340, the receiving device 200 may rotate the plurality of parallel-shifted symbols with respect to the origin on the constellation.

수신 디바이스(200)는 평행 이동된 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. 예를 들어, 수신 디바이스(200)는 성상도상의 성상점에 맵핑된 심볼을 원점을 기준으로 시계방향으로 또는 반시계방향으로 회전시킬 수 있다.The receiving device 200 may rotate the parallel shifted symbol with respect to the origin on the constellation. For example, the receiving device 200 may rotate the symbol mapped to the property point on the constellation in a clockwise or counterclockwise direction with respect to the origin.

수신 디바이스(200)는 회전각을 이용하여 심볼을 회전시킬 수 있다. 수신 디바이스(200)는 회전각을 다양한 방법으로 설정할 수 있다. 예를 들어, 수신 디바이스(200)는 잡음 면역에 기초하여 회전각을 설정할 수 있다. 또한, 수신 디바이스(200)는 사용자의 입력에 기초하여 회전각을 설정할 수 있다. 또한, 수신 디바이스(200)는 전송 디바이스로부터 회전각 데이터를 수신할 수 있으며, 기 설정된 회전각을 이용할 수 있다.The receiving device 200 may rotate the symbol using the rotation angle. The receiving device 200 can set the rotation angle in various ways. For example, the receiving device 200 may set a rotation angle based on noise immunity. Also, the receiving device 200 can set the rotation angle based on the user's input. In addition, the receiving device 200 can receive rotational angle data from the transmitting device, and can use a predetermined rotational angle.

예를 들어, 데이터 전송 디바이스(100)와 데이터 수신 디바이스(200)는 회전각을 기 설정할 수 있다. 수신 디바이스(200)는 획득한 결과 심볼을 전송한 디바이스에 대해 기 설정된 회전각을 이용하여, 획득한 복수개의 심볼 각각에 대한 회전각을 결정할 수 있다.For example, the data transmission device 100 and the data reception device 200 can set rotation angles. The receiving device 200 may determine a rotation angle for each of the plurality of acquired symbols by using a predetermined rotation angle with respect to the device that transmitted the obtained result symbol.

수신 디바이스(200)는 회전각을 비트 시퀀스별로 설정할 수 있다. 예를 들어, 수신 디바이스(200)는 제 1 비트 시퀀스에는 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에는 제 2 회전각을 설정할 수 있다. 이 경우, 수신 디바이스(200)는 제 1 비트 시퀀스에 기초하여 생성한 제 1 심볼은 성상도 상의 원점을 기준으로 제 1 회전각만큼 회전시킬 수 있고, 제 2 비트 시퀀스에 기초하여 생성한 제 2 심볼은 성상도 상의 원점을 기준으로 제 2 회전각만큼 회전시킬 수 있다.The receiving device 200 may set the rotation angle for each bit sequence. For example, the receiving device 200 may set a first rotation angle for the first bit sequence and a second rotation angle for the second bit sequence. In this case, the receiving device 200 can rotate the first symbol generated based on the first bit sequence by a first rotation angle with respect to the origin on the constellation, and the second symbol generated based on the second bit sequence The symbol can be rotated by the second rotation angle with reference to the origin on the constellation.

수신 디바이스(200)는 비트 시퀀스별로 회전각을 다르게 설정할 수 있다. 예를 들어, 수신 디바이스(200)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 다를 수 있다.The receiving device 200 may set the rotation angle differently for each bit sequence. For example, the receiving device 200 may set a first rotation angle in a first bit sequence and a second rotation angle in a second bit sequence, and the first rotation angle and the second rotation angle may be different .

또한, 수신 디바이스(200)는 비트 시퀀스별로 동일한 회전각을 설정할 수 있다. 예를 들어, 수신 디바이스(200)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 동일할 수 있다.Also, the receiving device 200 may set the same rotation angle for each bit sequence. For example, the receiving device 200 may set a first rotation angle in a first bit sequence and a second rotation angle in a second bit sequence, wherein the first rotation angle and the second rotation angle may be the same have.

또한, 수신 디바이스(200)는 비트 시퀀스별로 회전각을 다양하게 설정할 수 있다. 예를 들어, 수신 디바이스(200)가 제 1 비트 시퀀스에는 제 1 회전각, 제 2 비트 시퀀스에는 제 2 회전각, 제 3 비트 시퀀스에는 제 3 회전각, 제 4 비트 시퀀스에는 제 4 회전각을 설정하는 경우, 제 1 회전각 및 제 2 회전각은 동일하고, 제 3 회전각과 제 4 회전각은 동일하지만, 제 1 회전각과 제 3 회전각은 동일하지 않도록 회전각들을 설정할 수 있다.In addition, the receiving device 200 may set various rotation angles for each bit sequence. For example, if the receiving device 200 receives a first rotation angle for the first bit sequence, a second rotation angle for the second bit sequence, a third rotation angle for the third bit sequence, and a fourth rotation angle for the fourth bit sequence The rotation angles can be set such that the first rotation angle and the second rotation angle are the same and the third rotation angle and the fourth rotation angle are the same but the first rotation angle and the third rotation angle are not the same.

수신 디바이스(200)는 전송 디바이스(100)에서 이용된 회전각의 음의 값을 회전각으로 설정할 수 있다. 예를 들어, 수신 디바이스(200)는 전송 디바이스(100)에서 제 1 비트 시퀀스에 적용된 회전각이 Ri인 경우, 제 1 심볼에 대한 회전각을 ?i로 설정할 수 있다. The receiving device 200 may set a negative value of the rotational angle used in the transmitting device 100 to the rotational angle. For example, if the rotation angle applied to the first bit sequence in the transmitting device 100 is Ri, the receiving device 200 may set the rotation angle for the first symbol to? I.

수신 디바이스(200)는 전송 디바이스(100)로부터 회전각에 대한 정보를 획득할 수 있다. 또한, 전송 디바이스(100)와 수신 디바이스(200)사이에 회전각은 미리 설정될 수 있다.
The receiving device 200 may obtain information about the angle of rotation from the transmitting device 100. [ Further, the rotation angle between the transmission device 100 and the reception device 200 can be set in advance.

Figure pat00003

Figure pat00003

본 발명의 다양한 실시예에 따르면, 수신 디바이스(200)는 수학식(1)을 이용하여 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. (Xi(2), Yi(2))는 회전이 수행된 후에 심볼이 위치한 성상도상의 점을 나타내며, (Xi(1), Yi(1))는 회전이 수행되기 이전에 심볼이 위치한 성상도상의 점을 나타내고, Ri는 회전각을 나타낸다. 또한, Ri는 0도 ~ 360도, 또는 0도 ~ -360도의 범위중 하나의 값을 포함할 수 있으며, 비트 시퀀스별로 설정될 수 있다.According to various embodiments of the present invention, the receiving device 200 may rotate the symbol with respect to the origin on the constellation using Equation (1). (Xi (2), Yi (2)) represents a point on the constellation where the symbol is located after the rotation is performed, and Xi (1) And Ri denotes a rotation angle. Also, Ri may include a value in a range of 0 degrees to 360 degrees, or 0 degrees to -360 degrees, and may be set for each bit sequence.

단계 S350에서, 수신 디바이스(200)는 회전된 복수개의 심볼들에 기초하여 복수개의 비트 시퀀스를 획득할 수 있다.In step S350, the receiving device 200 may obtain a plurality of bit sequences based on the rotated plurality of symbols.

수신 디바이스(200)는 성상도상의 심볼으로부터 비트 시퀀스를 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 심볼이 나타내는 비트들을 획득함으로써, 비트 시퀀스를 생성할 수 있다. 또한, 수신 디바이스(200)는 통신 시스템에서 일반적으로 이용되는 프로세스를 이용함으로써, 심볼으로부터 비트 시퀀스를 획득할 수 있다.The receiving device 200 may obtain a bit sequence from a symbol on the constellation. For example, the receiving device 200 may generate the bit sequence by obtaining the bits that the symbol represents. The receiving device 200 can also obtain a sequence of bits from a symbol by using a process commonly used in communication systems.

수신 디바이스(200)는 전송 디바이스(100)가 전송한 비트 시퀀스를 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 회전된 심볼들을 분석함으로써, 전송 디바이스(100)가 전송한 복수개의 비트 시퀀스를 획득할 수 있다.The receiving device 200 may obtain the bit sequence transmitted by the transmitting device 100. [ For example, the receiving device 200 may obtain the plurality of bit sequences transmitted by the transmitting device 100 by analyzing the rotated symbols.

수신 디바이스(200)는 획득한 비트 시퀀스로부터 데이터를 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 하나의 비트 시퀀스로부터 데이터를 획득할 수 있다. 또한, 수신 디바이스(200)는 복수개의 비트 시퀀스로부터 데이터를 획득할 수 있다. The receiving device 200 may obtain data from the acquired bit sequence. For example, the receiving device 200 may obtain data from one bit sequence. Also, the receiving device 200 may obtain data from a plurality of bit sequences.

수신 디바이스(200)는 전송 디바이스에서 전송한 데이터를 복수개의 심볼을 분석함으로써 획득한 복수개의 비트 시퀀스로부터 획득할 수 있다.The receiving device 200 may acquire data transmitted from the transmitting device from a plurality of bit sequences obtained by analyzing a plurality of symbols.

도 4는 본원 발명의 일 실시예에 따른, 성상도상에 생성된 심볼을 회전 시키는 방법을 설명하기 위한 도면이다. FIG. 4 is a diagram for explaining a method for rotating a generated symbol on a constellation diagram according to an embodiment of the present invention.

전송 디바이스(100)는 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. 예를 들어, 전송 디바이스(100)는 성상도상의 성상점에 맵핑된 심볼을 원점을 기준으로 시계방향으로 또는 반시계방향으로 회전시킬 수 있다.The transmitting device 100 may rotate the symbol with respect to the origin on the constellation. For example, the transmitting device 100 may rotate a symbol mapped to a starpoint on a constellation in a clockwise or counterclockwise direction relative to the origin.

도 4를 참조할 때, 제 1 성상점(410)은 전송 디바이스(100)가 심볼을 회전 시키기 이전에 심볼이 위치한 곳을 나타낸다. Referring to FIG. 4, the first gateways 410 indicate where the symbol is located before the transmitting device 100 rotates the symbol.

예를 들어, 전송 디바이스(100)는 제 1 성상점(410)에 위치한 심볼을 회전각(Ri)를 이용하여 회전시킬 수 있다. For example, the transmitting device 100 may rotate the symbol located at the first property store 410 using the rotation angle Ri.

예를 들어, 전송 디바이스(100)는 회전각(Ri=π/4)을 이용하여 제 1 성상점(410)에 위치한 심볼을 제 2 성상점(420)에 위치하도록 회전시킬 수 있다. (π/4)은 일 실시예에 불과하며, 전송 디바이스(100)는 다양한 회전각을 이용하여 심볼을 회전시킬 수 있다.For example, the transmitting device 100 may rotate the symbol located at the first property store 410 to be located at the second property store 420 using the rotation angle Ri =? / 4. (pi / 4) is only one example, and the transmitting device 100 may rotate the symbol using various rotation angles.

전송 디바이스(100)는 복수개의 심볼을 순차적으로 회전 시킬 수 있다. 또한, 전송 디바이스(100)는 복수개의 심볼을 함께 회전 시킬 수 있다.The transmitting device 100 may sequentially rotate a plurality of symbols. Also, the transmitting device 100 may rotate a plurality of symbols together.

도 5는 본원 발명의 일 실시예에 따른, 회전된 심볼을 성상도상의 원점에서 멀어지는 방향으로 이동 시키는 방법을 설명하기 위한 도면이다. 5 is a diagram for explaining a method of moving a rotated symbol in a direction away from an origin on a constellation according to an embodiment of the present invention.

전송 디바이스(100)는 회전된 심볼을 성상도상의 원점에서 멀어지는 방향으로 평행 파라미터에 기초하여 이동시킬 수 있다. 평행 파라미터는 성상도상에서 심볼의 평행이동 정도를 나타내는 벡터를 의미한다.The transmitting device 100 may move the rotated symbol based on the parallel parameter in a direction away from the origin on the constellation. The parallel parameter means a vector representing the degree of translation of the symbol on the constellation.

전송 디바이스(100)는 평행 파라미터를 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에는 제 1 평행 파라미터를 설정할 수 있다. 이 경우, 전송 디바이스(100)는 제 1 비트 시퀀스에 기초하여 생성된 심볼을 제 1 평행 파라미터를 이용하여 평행 이동시킬 수 있다. 또한, 전송 디바이스(100)는 제 2 비트 시퀀스에는 제 2 평행 파라미터를 설정할 수 있다. 이 경우, 전송 디바이스(100)는 제 2 비트 시퀀스에 기초하여 생성된 심볼을 제 2 평행 파라미터를 이용하여 평행 이동시킬 수 있다.The transmitting device 100 may set the parallel parameter by bit sequence. For example, the transmitting device 100 may set a first parallel parameter in the first bit sequence. In this case, the transmitting device 100 may translate the generated symbols based on the first bit sequence using the first parallel parameter. Also, the transmitting device 100 may set a second parallel parameter in the second bit sequence. In this case, the transmitting device 100 may translate the generated symbols based on the second bit sequence using a second parallel parameter.

전송 디바이스(100)는 평행 파라미터를 비트 시퀀스에 적용된 변조 방식에 기초하여, 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)가 제 1 비트 시퀀스에 N-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (X , X), (X, -X), (-X, -X), 또는 (-X, X)중 하나일 수 있다. ( X = N^(1/2) )The transmitting device 100 may set the parallel parameters for each bit sequence based on the modulation scheme applied to the bit sequence. For example, when the transmitting device 100 acquires a symbol by applying an N-QAM modulation scheme to the first bit sequence, the parallel parameters of the first bit sequence are (X, X), (X, -X) (-X, -X), or (-X, X). (X = N ^ (1/2))

도 5를 참조할때, 전송 디바이스(100)가 회전 시킨 심볼은 제 2 성상점(420)에 위치할 수 있다. 전송 디바이스(100)는 심볼에 대항 평행 파라미터를 결정할 수 있다. 예를 들어, 전송 디바이스(100)가 회전 시킨 심볼에 4-QAM변조 방식이 적용된 경우, 전송 디바이스(100)는 심볼의 평행 파라미터로서 (2, 2), (2, -2), (-2, -2), 또는 (-2, 2)중 하나를 선택할 수 있다. Referring to FIG. 5, the symbol rotated by the transmitting device 100 may be located at the second gateways store 420. The transmitting device 100 may determine a parallel parameter to the symbol. For example, if a 4-QAM modulation scheme is applied to a symbol rotated by the transmission device 100, the transmission device 100 may use (2, 2), (2, -2) , -2), or (-2, 2).

예를 들어, 전송 디바이스(100)가 심볼의 평행 파라미터로서 (2,2)를 선택한 경우, 전송 디바이스(100)는 제 2 성상점(420)에 위치한 회전된 심볼을 제 3 성상점(430)으로 평행 이동 시킬 수 있다.For example, if the transmitting device 100 selects (2,2) as the parallel parameter of the symbol, the transmitting device 100 transmits the rotated symbol located at the second gods store 420 to the third gods store 430, As shown in FIG.

도 6은 본원 발명의 일 실시예에 따른, 성상도상에 생성된 복수개의 심볼을 회전 시키고, 회전된 심볼을 원점에서 멀어지는 방향으로 이동시키는 방법을 설명하기 위한 도면이다. 6 is a diagram for explaining a method of rotating a plurality of symbols generated on a constellation and moving a rotated symbol in a direction away from an origin, according to an embodiment of the present invention.

도 6을 참조할때, 전송 디바이스(100)는 비트 시퀀스별로 회전각 및 평행 파라미터를 다르게 설정할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에 제 1 회전각 및 제 1 평행 파라미터를 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각 및 제 2 평행 파라미터를 설정할 수 있으며,제 3 비트 시퀀스에 제 3 회전각 및 제 3 평행 파라미터를 설정할 수 있고, 제 4 비트 시퀀스에 제 4 회전각 및 제 4 평행 파라미터를 설정할 수 있다.Referring to FIG. 6, the transmitting device 100 may set the rotation angle and the parallel parameter differently for each bit sequence. For example, the transmitting device 100 may set a first rotation angle and a first parallel parameter in a first bit sequence, a second rotation angle and a second parallel parameter in a second bit sequence, The third rotation angle and the third parallel parameter can be set in the bit sequence, and the fourth rotation angle and the fourth parallel parameter can be set in the fourth bit sequence.

전송 디바이스(100)는 비트 비퀀스에 설정된 회전각 및 평행 파라미터에 기초하여, 비트 시퀀스로부터 생성된 심볼을 회전 시킨 후, 평행이동 시킬 수 있다. 심볼의 회전과 평행 이동은 도 5 및 도 6 에서 전술한 바 있다.The transmitting device 100 may rotate and then translate a symbol generated from the bit sequence based on the rotation angle and the parallel parameter set in the bit sequence. The rotation and translation of the symbols have been described above in FIGS. 5 and 6.

예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스로부터 생성된 제 1 심볼(610)을 제 1 회전각(R1=π/4)을 이용하여 원점을 중심으로 회전시키고, 회전된 제 1 심볼을 제 1 평행파라미터(2, 2)를 이용하여 평행 이동 시킬 수 있다. For example, the transmitting device 100 rotates the first symbol 610 generated from the first bit sequence around the origin using a first rotation angle (R1 = [pi] / 4) Can be translated using the first parallel parameter (2, 2).

또한, 전송 디바이스(100)는 제 2 비트 시퀀스로부터 생성된 제 2 심볼(620)을 제 2 회전각(R1=π/4)을 이용하여 원점을 중심으로 회전시키고, 회전된 제 2 심볼을 제 2 평행파라미터(-2, 2)를 이용하여 평행 이동 시킬 수 있다. Also, the transmitting device 100 rotates the second symbol 620 generated from the second bit sequence around the origin using the second rotation angle (R1 =? / 4), and outputs the rotated second symbol 2 parallel parameter (-2, 2).

또한, 전송 디바이스(100)는 제 3 비트 시퀀스로부터 생성된 제 3 심볼(630)을 제 3 회전각(R1=π/6)을 이용하여 원점을 중심으로 회전시키고, 회전된 제 3 심볼을 제 3 평행파라미터(-2, -2)를 이용하여 평행 이동 시킬 수 있다. Also, the transmitting device 100 rotates the third symbol 630 generated from the third bit sequence around the origin using the third rotation angle (R1 =? / 6), and outputs the rotated third symbol 3 parallel parameter (-2, -2).

또한, 전송 디바이스(100)는 제 4 비트 시퀀스로부터 생성된 제 4 심볼(640)을 제 4 회전각(R1=π/10)을 이용하여 원점을 중심으로 회전시키고, 회전된 제 4 심볼을 제 4 평행파라미터(2, -2)를 이용하여 평행 이동 시킬 수 있다. Also, the transmitting device 100 rotates the fourth symbol 640 generated from the fourth bit sequence around the origin using the fourth rotation angle (R1 =? / 10), and outputs the rotated fourth symbol 4 parallel parameters (2, -2).

전술한 예는, 설명의 편의를 위해 전송 디바이스(100)가 제 1 심볼, 제 2 심볼, 제 3 심볼, 및 제 4 심볼을 4-QAM 변조 방식을 이용하여 획득하고, 4개의 심볼들의 최초의 위치가 (1,1)인 경우를 가정한 것이다. 심볼들의 최초의 위치는 (1,1)에 한정되지 않고, 회전각 및 평행 파라미터도 전술한 예에 한정되지 않는다.In the above-described example, the transmitting device 100 acquires the first symbol, the second symbol, the third symbol, and the fourth symbol using the 4-QAM modulation scheme for convenience of explanation, And the position is (1, 1). The initial position of the symbols is not limited to (1,1), and the rotation angle and the parallel parameter are not limited to the above example.

도 7은 본원 발명의 일 실시예에 따른, 복수개의 심볼을 결합하여 결과 심볼을 생성하는 방법을 설명하기 위한 도면이다. FIG. 7 illustrates a method of combining a plurality of symbols to generate a result symbol according to an embodiment of the present invention. Referring to FIG.

전송 디바이스(100)는 심볼을 나타내는 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 성상도상의 원점과, 심볼이 위치한 좌표의 위치를 이용하여 심볼을 나타내는 벡터를 획득할 수 있다.The transmitting device 100 may obtain a vector representing a symbol. For example, the transmitting device 100 may obtain a vector representing a symbol using the origin on constellation and the location of the coordinates at which the symbol is located.

전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터를 획득할 수 있다. 예를 들어, 도 7을 참조할때, 전송 디바이스(100)는 성상도 상의 제 1 심볼(610)의 위치를 가리키는 제 1 벡터(710), 성상도 상의 제 2 심볼(620)의 위치를 가리키는 제 2 벡터(720), 성상도 상의 제 3 심볼(630)의 위치를 가리키는 제 3 벡터(730), 성상도 상의 제 4 심볼(640)의 위치를 가리키는 제 4 벡터(740)를 획득할 수 있다. The transmitting device 100 may obtain a vector representing each of a plurality of symbols. 7, the transmitting device 100 includes a first vector 710 indicating the location of the first symbol 610 on the constellation, a second vector 610 indicating the location of the second symbol 620 on the constellation, A third vector 730 indicating the position of the third symbol 630 on the constellation, a fourth vector 740 indicating the position of the fourth symbol 640 on the constellation have.

전송 디바이스(100)는 적어도 두개 이상의 벡터들을 결합하여 결과 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 심볼(제 1 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 1 벡터, 제 2 심볼(제 2 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 2 벡터, 제 3 심볼(제 3 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 3 벡터, 및 제 4 심볼(제 4 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 4 벡터를 결합하여 결과 벡터(750)를 획득할 수 있다.The transmitting device 100 may combine at least two or more vectors to obtain a result vector. For example, the transmitting device 100 may obtain a first vector, a second symbol (a symbol generated based on the second bit sequence) obtained from a first symbol (a symbol generated based on the first bit sequence) A second vector, a third vector obtained from a third symbol (a symbol generated based on the third bit sequence), and a fourth vector obtained from a fourth symbol (a symbol generated based on the fourth bit sequence) To obtain a resultant vector 750.

전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터들을 연산함으로써, 결과 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터들을 덧셈 연산함으로써, 결과 벡터를 획득할 수 있다. 또한, 전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터들을 뺄셈 연산함으로써, 결과 벡터를 획득할 수 있다.The transmitting device 100 can obtain the result vector by computing vectors each representing a plurality of symbols. For example, the transmitting device 100 may obtain a result vector by performing addition operations on vectors each representing a plurality of symbols. In addition, the transmitting device 100 can obtain a result vector by subtracting vectors each representing a plurality of symbols.

전송 디바이스(100)는 결과 벡터가 가리키는 성상도상의 점에 위치한 결과 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)가 획득한 결과 벡터(750)가 가리키는 좌표에 위치한 결과 심볼(760)을 획득할 수 있다.The transmitting device 100 may obtain a result symbol located at a point on the constellation point indicated by the result vector. For example, the result symbol 760 located at the coordinates indicated by the result vector 750 acquired by the transmitting device 100 may be obtained.

전송 디바이스(100)는 결과심볼을 획득하는 과정에서, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼을 보다 높은 차수의 QAM(high order QAM)변조 방식이 적용된 심볼로 변환할 수 있다. 예를 들어, 전송 디바이스(100)는 4개의 N-QAM 변조방식이 적용된 심볼들을 결합함으로써, 4N-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다.The transmitting device 100 may convert a symbol to which a low order QAM (QAM) modulation scheme is applied to a symbol to which a higher order QAM modulation scheme is applied in the process of acquiring a result symbol. For example, the transmitting device 100 can acquire a result symbol to which the 4N-QAM modulation scheme is applied by combining symbols applied with four N-QAM modulation schemes.

예를 들어, 전송 디바이스(100)는 4개의 4-QAM 변조방식이 적용된 심볼들을 결합함으로써, 16-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다. 또한, 전송 디바이스(100)는 4개의 16-QAM변조방식이 적용된 심볼들을 결합함으로써, 64-QAM변조방식이 적용된 결과 심볼을 획득할 수 있다.For example, the transmitting device 100 may combine four 4-QAM modulation applied symbols to obtain a result symbol with a 16-QAM modulation scheme applied thereto. In addition, the transmitting device 100 can acquire a result symbol to which the 64-QAM modulation scheme is applied by combining symbols applied with four 16-QAM modulation schemes.

도 8은 본원 발명의 일 실시예에 따른, 전송 디바이스를 나타내는 블록도이다. 8 is a block diagram illustrating a transmitting device, in accordance with one embodiment of the present invention.

전송 디바이스(100)는 모듈레이터(110)와 전송 데이터 처리부(120)를 포함할 수 있다. 모듈레이터(110)와 전송 데이터 처리부(120)는 하나의 프로세서로 구현될 수 있다. 또한, 모듈레이터(110)와 전송 데이터 처리부(120)는 각각 하나의 프로세서로 구현될 수 있으며, 이에 한정되지 않는다.The transmission device 100 may include a modulator 110 and a transmission data processing unit 120. The modulator 110 and the transmission data processing unit 120 may be implemented by a single processor. In addition, the modulator 110 and the transmission data processing unit 120 may be implemented as a single processor, but are not limited thereto.

전송 디바이스(100)는 데이터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 데이터를 생성할 수 있고, 외부의 디바이스로부터 데이터를 수신할 수 있다.The transmitting device 100 may obtain the data. For example, the transmitting device 100 can generate data and can receive data from an external device.

전송 디바이스(100)는 다양한 종류의 데이터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)가 획득한 데이터는 영상, 음악, 또는 문서 파일을 포함할 수 있으며, 이에 한정되지 않는다.The transmitting device 100 may obtain various kinds of data. For example, the data acquired by the transmitting device 100 may include, but is not limited to, images, music, or document files.

전송 디바이스(100)의 전송 데이터 처리부(120)는 획득한 데이터를 전송하기 위해, 데이터를 비트 시퀀스로 변환할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)는 직렬 변환기(serializer)에 데이터를 입력하고, 그 출력으로 비트 시퀀스를 획득할 수 있다. 전술한 방법은 데이터를 비트 시퀀스로 변환하는 일 예에 불과하며, 전송 디바이스(100)의 전송 데이터 처리부(120)는 다양한 방법으로 데이터를 비트 시퀀스로 변환할 수 있다.The transmission data processing unit 120 of the transmission device 100 may convert the data into a bit sequence in order to transmit the acquired data. For example, the transmit data processing unit 120 of the transmitting device 100 may input data to a serializer and obtain a bit sequence with its output. The above-described method is merely an example of converting data into a bit sequence, and the transmission data processing unit 120 of the transmission device 100 can convert data into a bit sequence in various ways.

전송 디바이스(100)의 전송 데이터 처리부(120)는 하나의 데이터를 복수개의 비트 시퀀스로 변환할 수 있다. 또한, 전송 디바이스(100)의 전송 데이터 처리부(120)는 복수개의 데이터를 각각 하나의 비트 시퀀스로 변환할 수 있다. 또한, 전송 디바이스(100)의 전송 데이터 처리부(120)는 복수개의 데이터를 하나의 비트 시퀀스로 변환할 수 있다.The transmission data processing unit 120 of the transmission device 100 can convert one data into a plurality of bit sequences. In addition, the transmission data processing unit 120 of the transmission device 100 may convert a plurality of data into one bit sequence. In addition, the transmission data processing unit 120 of the transmission device 100 may convert a plurality of data into a single bit sequence.

전송 디바이스(100)의 전송 데이터 처리부(120)는 비트 시퀀스에 포함된 비트들을 이용하여 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)는 채널-스위처(Channel-switcher)에 비트 시퀀스를 입력하고, 그 출력으로 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)는 비트 시퀀스를 QPSK, 4-QAM, 16-QAM, 64-QAM, 256-QAM, 또는 1024-QAM등의 변조 방식을 이용하여 비트 시퀀스로부터 심볼을 획득할 수 있으며, 이에 한정되지 않고 다양한 방식으로 비트 시퀀스로부터 심볼을 획득할 수 있다. 전송 디바이스(100)의 전송 데이터 처리부(120)가 획득한 심볼은 비트 시퀀스에 포함된 비트들중 복수개의 비트를 나타낼 수 있다.The transmission data processing unit 120 of the transmission device 100 can acquire a symbol using the bits included in the bit sequence. For example, the transmit data processing unit 120 of the transmitting device 100 may input a bit sequence to a channel-switcher and obtain a symbol with its output. For example, the transmission data processing unit 120 of the transmission device 100 may transmit a bit sequence to a bit sequence using a modulation scheme such as QPSK, 4-QAM, 16-QAM, 64-QAM, 256- The symbol may be obtained from a sequence, but not limited thereto, and may be obtained in various ways from a bit sequence. The symbol obtained by the transmission data processing unit 120 of the transmission device 100 may represent a plurality of bits included in the bit sequence.

전송 디바이스(100)의 전송 데이터 처리부(120)는 획득한 심볼을 성상도상의 성상점에 맵핑할 수 있다. 예를 들어 전송 디바이스(100)는 획득한 심볼이 나타내는 비트들에 기초하여, 심볼을 성상도상의 성상점들중 하나에 맵핑할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)가 비트 시퀀스를 4-QAM의 변조 방식을 이용하여 심볼을 획득한 경우, 전송 디바이스(100)는 획득한 심볼이 나타내는 비트들에 기초하여, 성상도상의 4개의 성상점들((1,1), (-1,1), (-1,-1), (1,-1))중에서 하나의 성상점에 심볼을 맵핑할 수 있다.The transmission data processing unit 120 of the transmission device 100 may map the acquired symbols to the property points on the constellation. For example, the transmitting device 100 may map the symbol to one of the sex stores on the constellation, based on the bits represented by the acquired symbol. For example, when the transmission data processing unit 120 of the transmitting device 100 acquires a symbol using a 4-QAM modulation scheme, the transmitting device 100 may calculate a symbol based on the bits indicated by the acquired symbol, (1, 1), (-1, -1), (1, -1) on the constellation can be used to map the symbol to one sex store have.

전송 디바이스(100)의 전송 데이터 처리부(120)는 복수개의 비트 시퀀스들 각각에 대하여, 독립적으로 심볼을 생성할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)는 제 1 비트 시퀀스에 포함된 비트들을 이용하여 제 1 심볼을 획득할 수 있고, 제 2 비트 시퀀스에 포함된 비트들을 이용하여 제 2 심볼을 획득할 수 있다. 전송 디바이스(100)의 전송 데이터 처리부(120)는 제 1 심볼과 제 2 심볼을 독립적으로 획득할 수 있다.The transmission data processing unit 120 of the transmission device 100 can independently generate symbols for each of a plurality of bit sequences. For example, the transmit data processing unit 120 of the transmitting device 100 may obtain the first symbol using the bits included in the first bit sequence, and may use the bits included in the second bit sequence to obtain the second Symbols can be obtained. The transmission data processing unit 120 of the transmission device 100 can independently acquire the first symbol and the second symbol.

전송 디바이스(100)의 전송 데이터 처리부(120)는 복수개의 비트 시퀀스들 각각에 대하여, 독립적으로 심볼을 맵핑할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)는 제 1 심볼이 나타내는 비트들에 기초하여 제 1 심볼을 성상도 상의 성상점에 맵핑할수 있고, 제 2 심볼이 나타내는 비트들에 기초하여 제 2 심볼을 성상도 상의 성상점에 맵핑할 수 있다.The transmission data processing unit 120 of the transmission device 100 can independently map the symbols for each of the plurality of bit sequences. For example, the transmit data processing unit 120 of the transmitting device 100 may map the first symbol to the constellation point on the constellation based on the bits represented by the first symbol, To map the second symbol to the star point on the constellation.

전송 디바이스(100)의 전송 데이터 처리부(120)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 생성 및 생성된 심볼을 맵핑하는 기능을 순차적으로 수행할 수 있다. 또한, 전송 디바이스(100)의 전송 데이터 처리부(120)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 생성 및 생성된 심볼을 맵핑하는 기능을 동시에 수행할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)는 제 1 비트 시퀀스에 포함된 비트들을 이용하여 제 1 심볼을 생성하고, 생성된 제 1 심볼을 성상도 상의 성상점에 맵핑한 후, 제 2 비트 시퀀스에 포함된 비트들을 이용하여 제 2 심볼을 생성하고 생성된 제 2 심볼을 성상도 상의 성상점에 맵핑할 수 있다.The transmission data processing unit 120 of the transmission device 100 may sequentially generate the symbols and map the generated symbols to each of the plurality of bit sequences. In addition, the transmission data processing unit 120 of the transmission device 100 may simultaneously perform symbol generation and mapping of generated symbols for each of a plurality of bit sequences. For example, the transmission data processing unit 120 of the transmission device 100 generates a first symbol using the bits included in the first bit sequence, maps the generated first symbol to a star point on the constellation , Generate a second symbol using the bits included in the second bit sequence, and map the generated second symbol to the star point on the constellation.

또한, 전송 디바이스(100)의 전송 데이터 처리부(120)는 제 1 비트 시퀀스에 포함된 비트들을 이용하여 제 1 심볼을 생성하고 생성된 제 1 심볼을 성상도 상의 성상점에 맵핑하는 기능과, 제 2 비트 시퀀스에 포함된 비트들을 이용하여 제 2 심볼을 생성하고 생성된 제 2 심볼을 성상도 상의 성상점에 맵핑하는 기능을 동시에 수행할 수 있다.In addition, the transmission data processing unit 120 of the transmission device 100 generates a first symbol using the bits included in the first bit sequence, maps the generated first symbol to a property point on the constellation, The second symbol may be generated using the bits included in the 2-bit sequence, and the generated second symbol may be mapped to the sex store on the constellation.

전송 디바이스(100)의 모듈레이터(110)는 획득한 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 성상도상의 성상점에 맵핑된 심볼을 원점을 기준으로 시계방향으로 또는 반시계방향으로 회전시킬 수 있다.The modulator 110 of the transmitting device 100 may rotate the acquired symbol with respect to the origin on the constellation. For example, the modulator 110 of the transmitting device 100 may rotate a symbol mapped to a property point on a constellation in a clockwise or counterclockwise direction relative to the origin.

전송 디바이스(100)의 모듈레이터(110)는 회전각을 이용하여 심볼을 회전시킬 수 있다. 회전각은 심볼이 성상도상의 원점을 기준으로 회전하는 각도를 의미한다. 전송 디바이스(100)의 모듈레이터(110)는 회전각을 다양한 방법으로 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 잡음 면역에 기초하여 회전각을 설정할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 사용자의 입력에 기초하여 회전각을 설정할 수 있으며, 이에 한정되지 않는다.The modulator 110 of the transmitting device 100 may rotate the symbol using the rotation angle. The rotation angle means the angle at which the symbol rotates with respect to the origin on the constellation. The modulator 110 of the transmitting device 100 may set the rotation angle in various ways. For example, modulator 110 of transmitting device 100 may set the angle of rotation based on noise immunity. In addition, the modulator 110 of the transmitting device 100 may set the rotation angle based on the user's input, but is not limited thereto.

전송 디바이스(100)의 모듈레이터(110)는 회전각을 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에는 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에는 제 2 회전각을 설정할 수 있다. 이 경우, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 기초하여 생성한 제 1 심볼은 성상도 상의 원점을 기준으로 제 1 회전각만큼 회전시킬 수 있고, 제 2 비트 시퀀스에 기초하여 생성한 제 2 심볼은 성상도 상의 원점을 기준으로 제 2 회전각만큼 회전시킬 수 있다. The modulator 110 of the transmission device 100 may set the rotation angle for each bit sequence. For example, the modulator 110 of the transmitting device 100 may set a first rotation angle for the first bit sequence and a second rotation angle for the second bit sequence. In this case, the modulator 110 of the transmission device 100 can rotate the first symbol generated based on the first bit sequence by the first rotation angle with respect to the origin on the constellation, and based on the second bit sequence And the second symbol generated by the second symbol can be rotated by the second rotation angle with reference to the origin on the constellation.

전송 디바이스(100)의 모듈레이터(110)는 비트 시퀀스별로 회전각을 다르게 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각을 다를 수 있다.The modulator 110 of the transmission device 100 may set the rotation angle differently for each bit sequence. For example, the modulator 110 of the transmitting device 100 may set a first rotation angle in a first bit sequence, a second rotation angle in a second bit sequence, and a first rotation angle and a second rotation The angle can be different.

또한, 전송 디바이스(100)의 모듈레이터(110)는 비트 시퀀스별로 동일한 회전각을 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 동일할 수 있다.In addition, the modulator 110 of the transmitting device 100 may set the same rotation angle for each bit sequence. For example, the modulator 110 of the transmitting device 100 may set a first rotation angle in a first bit sequence, a second rotation angle in a second bit sequence, and a first rotation angle and a second rotation The angles can be the same.

또한, 전송 디바이스(100)의 모듈레이터(110)는 비트 시퀀스별로 회전각을 다양하게 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스에는 제 1 회전각, 제 2 비트 시퀀스에는 제 2 회전각, 제 3 비트 시퀀스에는 제 3 회전각, 제 4 비트 시퀀스에는 제 4 회전각을 설정하는 경우, 제 1 회전각 및 제 2 회전각은 동일하고, 제 3 회전각과 제 4 회전각은 동일하지만, 제 1 회전각과 제 3 회전각은 동일하지 않도록 회전각들을 설정할 수 있다.In addition, the modulator 110 of the transmission device 100 can set various rotation angles for each bit sequence. For example, the modulator 110 of the transmitting device 100 may determine that the first bit sequence has a first rotation angle, the second bit sequence has a second rotation angle, the third bit sequence has a third rotation angle, When the fourth rotation angle is set, the first rotation angle and the second rotation angle are the same, and the third rotation angle and the fourth rotation angle are the same, but the rotation angles are set so that the first rotation angle and the third rotation angle are not the same .

또한, 전송 디바이스(100)의 모듈레이터(110)는 제 1 회전각 및 제 2 회전각은 동일하고, 제 3 회전각과 제 4 회전각이 동일하며, 제 3 회전각은 제 1 회전각의 음수가 되도록 회전각들을 설정할 수 있다.
The first rotation angle and the second rotation angle of the modulator 110 of the transmission device 100 are the same, the third rotation angle and the fourth rotation angle are the same, and the third rotation angle is a negative value of the first rotation angle So that the rotation angles can be set as desired.

Figure pat00004

Figure pat00004

본 발명의 다양한 실시예에 따르면, 전송 디바이스(100)의 모듈레이터(110)는 수학식(1)을 이용하여 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. (Xi(2), Yi(2))는 회전이 수행된 후에 심볼이 위치한 성상도상의 점을 나타내며, (Xi(1), Yi(1))는 회전이 수행되기 이전에 심볼이 위치한 성상도상의 점을 나타내고, Ri는 회전각을 나타낸다. 또한, Ri는 0도 ~ 360도, 또는 0도 ~ -360도의 범위중 하나의 값을 포함할 수 있으며, 비트 시퀀스별로 설정될 수 있다.According to various embodiments of the present invention, the modulator 110 of the transmitting device 100 may use the equation (1) to rotate the symbol relative to the origin on the constellation. (Xi (2), Yi (2)) represents a point on the constellation where the symbol is located after the rotation is performed, and Xi (1) And Ri denotes a rotation angle. Also, Ri may include a value in a range of 0 degrees to 360 degrees, or 0 degrees to -360 degrees, and may be set for each bit sequence.

전송 디바이스(100)의 모듈레이터(110)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 회전 기능을 순차적으로 수행할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 회전 기능을 동시에 수행할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 회전한 후, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 회전할 수 있다.The modulator 110 of the transmitting device 100 may sequentially perform the rotating function of the symbols for each of the plurality of bit sequences. In addition, the modulator 110 of the transmitting device 100 may simultaneously perform the rotation function of the symbols for each of the plurality of bit sequences. For example, the modulator 110 of the transmitting device 100 may rotate the first symbol generated based on the bits contained in the first bit sequence, and then generate The second symbol can be rotated.

또한, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 회전하는 기능과, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 회전하는 기능을 동시에 수행할 수 있다.The modulator 110 of the transmitting device 100 also has the capability of rotating a first symbol generated based on the bits contained in the first bit sequence and the function of rotating the first symbol generated based on the bits contained in the second bit sequence And a function of rotating the second symbol can be performed at the same time.

전송 디바이스(100)의 모듈레이터(110)는 비트 시퀀스별로 회전각을 적용하여 심볼을 회전시킴으로써, 심볼의 특수성을 획득할 수 있다.The modulator 110 of the transmission device 100 can obtain the specificity of the symbol by rotating the symbol by applying a rotation angle on a bit sequence basis.

전송 디바이스(100)의 모듈레이터(110)는 회전된 심볼을 성상도상의 원점에서 멀어지는 방향으로 평행 파라미터에 기초하여 이동시킬 수 있다. 평행 파라미터는 성상도상에서 심볼의 평행이동 정도를 나타내는 벡터를 의미한다.The modulator 110 of the transmitting device 100 may move the rotated symbol based on the parallel parameter in a direction away from the origin on the constellation. The parallel parameter means a vector representing the degree of translation of the symbol on the constellation.

전송 디바이스(100)의 모듈레이터(110)는 평행 파라미터를 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에는 제 1 평행 파라미터를 설정할 수 있다. 이 경우, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 기초하여 생성된 심볼을 제 1 평행 파라미터를 이용하여 평행 이동시킬 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 제 2 비트 시퀀스에는 제 2 평행 파라미터를 설정할 수 있다. 이 경우, 전송 디바이스(100)의 모듈레이터(110)는 제 2 비트 시퀀스에 기초하여 생성된 심볼을 제 2 평행 파라미터를 이용하여 평행 이동시킬 수 있다.The modulator 110 of the transmitting device 100 may set the parallel parameter by bit sequence. For example, the modulator 110 of the transmitting device 100 may set a first parallel parameter in the first bit sequence. In this case, the modulator 110 of the transmitting device 100 may translate the generated symbols based on the first bit sequence using the first parallel parameter. In addition, the modulator 110 of the transmitting device 100 may set a second parallel parameter in the second bit sequence. In this case, the modulator 110 of the transmitting device 100 may translate the generated symbols based on the second bit sequence using a second parallel parameter.

전송 디바이스(100)의 모듈레이터(110)는 평행 파라미터를 비트 시퀀스에 적용된 변조 방식에 기초하여, 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스에 N-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (X , X), (X, -X), (-X, -X), 또는 (-X, X)중 하나일 수 있다. ( X = N^(1/2) )The modulator 110 of the transmitting device 100 may set the parallel parameters for each bit sequence based on the modulation scheme applied to the bit sequence. For example, if the modulator 110 of the transmitting device 100 acquires a symbol by applying the N-QAM modulation scheme to the first bit sequence, the parallel parameters of the first bit sequence are (X, X), (X , -X), (-X, -X), or (-X, X). (X = N ^ (1/2))

예를 들어, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스에 4-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (2, 2), (2, -2), (-2, -2), 또는 (-2, 2)중 하나일 수 있다. For example, if the modulator 110 of the transmitting device 100 acquires a symbol by applying a 4-QAM modulation scheme to the first bit sequence, the parallel parameters of the first bit sequence are (2, 2), (2 , -2), (-2, -2), or (-2, 2).

또한, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스에 16-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (4, 4), (4, -4), (-4, -4), 또는 (-4, 4)중 하나일 수 있다.In addition, when the modulator 110 of the transmitting device 100 acquires a symbol by applying a 16-QAM modulation scheme to the first bit sequence, the parallel parameter of the first bit sequence is (4, 4), (4, - 4), (-4, -4), or (-4, 4).

또한, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스에 64-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (8, 8), (8, -8), (-8, -8), 또는 (-8, 8)중 하나일 수 있다.In addition, when the modulator 110 of the transmitting device 100 acquires a symbol by applying a 64-QAM modulation scheme to the first bit sequence, the parallel parameter of the first bit sequence is (8, 8), (8, - 8), (-8, -8), or (-8, 8).

또한, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스에 256-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (16, 16), (16, -16), (-16, -16), 또는 (-16, 16)중 하나일 수 있다.In addition, when the modulator 110 of the transmitting device 100 acquires a symbol by applying a 256-QAM modulation scheme to the first bit sequence, the parallel parameter of the first bit sequence is (16, 16), (16, - 16), (-16, -16), or (-16, 16).

전송 디바이스(100)의 모듈레이터(110)는 평행 파라미터를 비트 시퀀스별로 다르게 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스, 제 2 비트 시퀀스, 제 3 비트 시퀀스, 및 제 4 비트 시퀀스에 4-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (2,2), 제 2 비트 시퀀스의 평행 파라미터는 (2, -2), 제 3 비트 시퀀스의 평행 파라미터는 (-2, -2), 제 4 비트 시퀀스의 평행 파라미터는 (-2, 2)로 설정할 수 있다.
The modulator 110 of the transmitting device 100 may set the parallel parameter differently for each bit sequence. For example, if the modulator 110 of the transmitting device 100 acquires a symbol by applying a 4-QAM modulation scheme to the first bit sequence, the second bit sequence, the third bit sequence, and the fourth bit sequence, The parallel parameter of the first bit sequence is (2,2), the parallel parameter of the second bit sequence is (2, -2), the parallel parameter of the third bit sequence is (-2, -2) The parallel parameter can be set to (-2, 2).

Figure pat00005

Figure pat00005

본 발명의 다양한 실시예에 따르면, 전송 디바이스(100)의 모듈레이터(110)는 수학식 (2)를 이용하여 심볼을 평행이동 시킬 수 있다. (Xi(2), Yi(2))는 회전이 수행된 후에 심볼이 위치한 성상도상의 점을 나타내며, (Xi(3), Yi(3))는 평행 이동이 수행된 후에 심볼이 위치한 성상도상의 점을 나타내고, Vi는 평행 파라미터를 나타낸다. Vi는 비트 시퀀스별로 설정될 수 있다.According to various embodiments of the present invention, the modulator 110 of the transmitting device 100 may translate the symbols using Equation (2). (Xi (2), Yi (2)) represents a point on the constellation where the symbol is located after the rotation is performed, and (Xi (3) And Vi represents a parallel parameter. Vi can be set for each bit sequence.

전송 디바이스(100)의 모듈레이터(110)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 평행 이동 기능을 순차적으로 수행할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 평행 이동 기능을 동시에 수행할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 평행 이동한 후, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 평행 이동할 수 있다.The modulator 110 of the transmitting device 100 may sequentially perform the parallel translation function of the symbols for each of the plurality of bit sequences. In addition, the modulator 110 of the transmitting device 100 may simultaneously perform the parallel translation function of the symbols for each of the plurality of bit sequences. For example, the modulator 110 of the transmitting device 100 may translate the first symbol generated based on the bits contained in the first bit sequence, and then, based on the bits contained in the second bit sequence The generated second symbol can be moved in parallel.

또한, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 평행 이동하는 기능과, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 평행 이동하는 기능을 동시에 수행할 수 있다.In addition, the modulator 110 of the transmitting device 100 has the ability to translate a first symbol generated based on the bits contained in the first bit sequence, and to generate The second symbol can be simultaneously moved in parallel.

심볼의 회전 및 평행 이동은 심볼 좌표의 특수성을 제공할 수 있다. 심볼 좌표의 특수성은 디모듈레이터에서 데이터 획득의 안정성을 제공할 수 있다.Rotation and translation of the symbol may provide the uniqueness of the symbol coordinates. The specificity of the symbol coordinates can provide the stability of the data acquisition in the demodulator.

전송 디바이스(100)의 모듈레이터(110)는 심볼을 나타내는 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 성상도상의 원점과, 심볼이 위치한 좌표의 위치를 이용하여 심볼을 나타내는 벡터를 획득할 수 있다.The modulator 110 of the transmitting device 100 may obtain a vector representing a symbol. For example, the modulator 110 of the transmitting device 100 may obtain a vector representing a symbol using the origin of the constellation and the location of the coordinates at which the symbol is located.

전송 디바이스(100)의 모듈레이터(110)는 복수개의 심볼을 각각 나타내는 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 성상도 상의 제 1 심볼의 좌표가 (2,2)인 경우, 제 1 벡터 (2,2)를 획득할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 성상도 상의 제 2 심볼의 좌표가 ( -1, 2)인 경우, 제 2 벡터 (-1, 2)를 획득할 수 있다. The modulator 110 of the transmitting device 100 may obtain a vector representing each of a plurality of symbols. For example, the modulator 110 of the transmitting device 100 may obtain the first vector (2,2) if the coordinates of the first symbol on the constellation are (2,2). In addition, the modulator 110 of the transmitting device 100 may obtain the second vector (-1, 2) if the coordinates of the second symbol on the constellation are (-1, 2).

전송 디바이스(100)의 모듈레이터(110)는 적어도 두개 이상의 벡터들을 결합하여 결과 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 심볼으로부터 획득한 제 1 벡터, 및 제 2 심볼으로부터 획득한 제 2 벡터를 결합하여 결과 벡터를 회득할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 제 1 심볼(제 1 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 1 벡터, 제 2 심볼(제 2 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 2 벡터, 제 3 심볼(제 3 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 3 벡터, 및 제 4 심볼(제 4 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 4 벡터를 결합하여 결과 벡터를 획득할 수 있다.The modulator 110 of the transmitting device 100 may combine at least two or more vectors to obtain a result vector. For example, the modulator 110 of the transmitting device 100 may combine the first vector obtained from the first symbol and the second vector obtained from the second symbol to obtain a result vector. The modulator 110 of the transmitting device 100 may also include a first vector obtained from a first symbol (a symbol generated based on the first bit sequence), a second symbol (a symbol generated based on the second bit sequence) Obtained from the third symbol (the symbol generated based on the third bit sequence), and the third vector obtained from the fourth symbol (the symbol generated based on the fourth bit sequence) Combine vectors to obtain result vectors.

전송 디바이스(100)의 모듈레이터(110)는 복수개의 심볼을 각각 나타내는 벡터들을 연산함으로써, 결과 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 복수개의 심볼을 각각 나타내는 벡터들을 덧셈 연산함으로써, 결과 벡터를 획득할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 복수개의 심볼을 각각 나타내는 벡터들을 뺄셈 연산함으로써, 결과 벡터를 획득할 수 있다.The modulator 110 of the transmitting device 100 can obtain the result vector by computing vectors each representing a plurality of symbols. For example, the modulator 110 of the transmitting device 100 may obtain a result vector by performing addition operations on vectors each representing a plurality of symbols. In addition, the modulator 110 of the transmitting device 100 may obtain a result vector by subtracting vectors representing each of the plurality of symbols.

예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 심볼으로부터 획득한 제 1 벡터가 (2,2)이고, 제 2 심볼으로부터 획득한 제 2 벡터가 (-1, 2)인경우, 제 1 벡터와 제 2 벡터를 덧셈 연산 함으로써, 결과 벡터 (1, 4)를 획득할 수 있다.For example, if the first vector obtained from the first symbol is (2,2) and the second vector obtained from the second symbol is (-1, 2), the modulator 110 of the transmitting device 100 , The result vector (1, 4) can be obtained by adding the first vector and the second vector.

전송 디바이스(100)의 모듈레이터(110)는 결과 벡터가 나타내는 성상도상의 점에 위치한 결과 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)가 획득한 결과 벡터가 (1,4)인 경우, 성상도 상에서 (1, 4)에 위치한 결과 심볼을 획득할 수 있다.The modulator 110 of the transmitting device 100 may obtain a result symbol located at a point on the constellation represented by the result vector. For example, if the result vector obtained by the modulator 110 of the transmitting device 100 is (1, 4), then the result symbol located at (1, 4) on the constellation can be obtained.

전송 디바이스(100)의 모듈레이터(110)는 결과심볼을 획득하는 과정에서, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼을 보다 높은 차수의 QAM(high order QAM)변조 방식이 적용된 심볼로 변환할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 4개의 N-QAM 변조방식이 적용된 심볼들을 결합함으로써, 4N-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다.The modulator 110 of the transmitting device 100 converts a symbol of a low order QAM modulation scheme into a symbol of a higher order QAM modulation scheme in the process of obtaining a result symbol Can be converted. For example, the modulator 110 of the transmitting device 100 may combine the symbols applied with four N-QAM modulation schemes to obtain a result symbol with a 4N-QAM modulation scheme applied thereto.

예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 4개의 4-QAM 변조방식이 적용된 심볼들을 결합함으로써, 16-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 4개의 16-QAM변조방식이 적용된 심볼들을 결합함으로써, 64-QAM변조방식이 적용된 결과 심볼을 획득할 수 있다.For example, the modulator 110 of the transmitting device 100 may combine the four 4-QAM modulation applied symbols to obtain a result symbol with a 16-QAM modulation scheme applied thereto. In addition, the modulator 110 of the transmitting device 100 can obtain the result symbol to which the 64-QAM modulation scheme is applied by combining the four 16-QAM modulation applied symbols.

전송 디바이스(100)는 생성된 결과심볼에 기초하여 획득한 신호를 전송할 수 있다. 예를 들어, 전송 디바이스(100)는 획득한 결과 심볼을 변환시켜 신호를 생성하고, 생성된 신호를 통신 경로를 이용하여 전송할 수 있다. 통신 경로는 유선 통신 및 무선 통신을 포함할 수 있으며, 이에 한정되지 않는다.The transmitting device 100 may transmit the acquired signal based on the generated result symbol. For example, the transmitting device 100 may convert the obtained result symbol to generate a signal, and may transmit the generated signal using a communication path. The communication path may include, but is not limited to, wired communication and wireless communication.

전송 디바이스(100)는 복수개의 심볼을 결합한 결과 심볼을 전송함으로써, 통신 시스템의 효율을 증진시킬 수 있다. 예를 들어, 전송 디바이스(100)가 일반적인 16-QAM변조 방식으로 획득한 심볼을 전송하는 경우, 1사이클에 4비트를 전송할 수 있다. The transmitting device 100 may increase the efficiency of the communication system by transmitting a result symbol combining a plurality of symbols. For example, if the transmitting device 100 transmits a symbol obtained in a general 16-QAM modulation scheme, it can transmit 4 bits in one cycle.

본 발명의 일 실시예에 따르면, 전송 디바이스(100)가 4-QAM 변조 방식이 적용된 4개의 심볼들을 결합함으로써 생성한 16-QAM변조 방식이 적용된 결과 심볼을 전송하는 경우, 1 사이클에 8비트를 전송할 수 있으므로, 본 발명의 전송 디바이스(100)는 데이터 전송 효율을 증진시킬 수 있다.According to an embodiment of the present invention, when the transmitting device 100 transmits a result symbol to which a 16-QAM modulation scheme generated by combining 4 symbols with a 4-QAM modulation scheme is applied, 8 bits are transmitted per cycle So that the transmission device 100 of the present invention can improve the data transmission efficiency.

도 9는 본원 발명의 일 실시예에 따른, 수신 장치를 나타내는 블록도이다. 9 is a block diagram illustrating a receiving apparatus according to an embodiment of the present invention.

수신 디바이스(200)는 디모듈레이터(210)와 수신 신호 처리부(220)를 포함할 수 있다. 디모듈레이터(210)와 수신 신호 처리부(220)는 하나의 프로세서로 구현될 수 있고, 각각 하나의 프로세서로 구현될 수 있으며, 이에 한정되지 않는다.The receiving device 200 may include a demodulator 210 and a received signal processing unit 220. The demodulator 210 and the received signal processor 220 may be implemented as a single processor and may be implemented as a single processor, but are not limited thereto.

수신 디바이스(200)는 통신 경로를 이용하여 직교 진폭 변조(QAM)된 신호를 수신할 수 있다. 또한, 수신 디바이스(200)는 수신한 신호의 변조 방식을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 수신한 신호에 4-QAM, 16-QAM, 또는 256-QAM의 변조 방식이 적용 되었는지 여부를 판단할 수 있다. 전술한 변조 방식은 일 실시예에 불과하며, 수신 디바이스(200)가 수신한 신호에는 전술한 변조 방식 외에도 다양한 변조 방식이 적용되어 있을 수 있다.The receiving device 200 may receive a quadrature amplitude modulated (QAM) signal using a communication path. Also, the receiving device 200 can acquire the modulation scheme of the received signal. For example, the receiving device 200 may determine whether a modulation scheme of 4-QAM, 16-QAM, or 256-QAM is applied to the received signal. The above-described modulation method is only an embodiment, and various modulation methods other than the above-described modulation method may be applied to the signal received by the receiving device 200. [

수신 디바이스(200)는 수신된 신호에 기초하여 성상도 상의 결과심볼을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 수신된 신호가 포함하는 비트들에 기초하여 4-QAM, 16-QAM, 또는 256-QAM의 성상도 상에서 수신된 신호가 가리키는 결과 심볼을 획득할 수 있다. The receiving device 200 may obtain a result symbol on the constellation based on the received signal. For example, the receiving device 200 may obtain a result symbol indicated by a received signal on a constellation of 4-QAM, 16-QAM, or 256-QAM based on the bits contained in the received signal.

수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼에 기초하여 복수개의 심볼을 획득할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 분석하여, 결과 심볼에 포함된 복수개의 심볼을 획득할 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 복수개의 심볼의 성상도상에서의 위치를 획득할 수 있다.The demodulator 210 of the receiving device 200 may obtain a plurality of symbols based on the result symbols. For example, the demodulator 210 of the receiving device 200 may analyze the result symbol to obtain a plurality of symbols contained in the result symbol. In addition, the demodulator 210 of the receiving device 200 can acquire a position on the constellation of a plurality of symbols.

수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 분석할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 다익스트라 알고리즘(Dijkstra? altorithm), 또는 옌 알고리즘(Yen? altorithm)을 이용하여 분석할 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 그래프 이론을 이용하여 분석할 수 있다. 특히, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 대칭 그래프(Symmentric Graph)를 이용하여 분석할 수 있다.The demodulator 210 of the receiving device 200 may analyze the result symbol. For example, the demodulator 210 of the receiving device 200 may analyze the resulting symbols using a Dijkstra? Altorithm algorithm or a Yen? Altorithm algorithm. In addition, the demodulator 210 of the receiving device 200 may analyze the resulting symbols using graph theory. In particular, the demodulator 210 of the receiving device 200 may analyze the resulting symbols using a symmetric graph.

예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 성상도 상의 성상점들과 대칭 그래프(Symmentric Graph)의 점들을 매칭함으로써, 결과 심볼에 포함된 복수개의 심볼 및 복수개의 심볼의 성상도상에서의 위치를 획득할 수 있다.For example, the demodulator 210 of the receiving device 200 may combine the points of the symmetric graph with the points on the constellation to obtain symbols of a plurality of symbols included in the result symbol, Can be obtained.

수신 디바이스(200)의 디모듈레이터(210)는 높은 차수의 QAM(high order QAM)변조 방식이 적용된 결과 심볼로부터, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼들을 획득할 수 있다. 예를 들어, 결과 심볼에 4N-QAM변조 방식이 적용된 경우, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 분석하여 N-QAM 변조 방식이 적용된 4개의 심볼들을 획득할 수 있다.The demodulator 210 of the receiving device 200 may obtain symbols with a low order QAM modulation scheme from the resulting symbols with a high order QAM modulation scheme. For example, if the 4N-QAM modulation scheme is applied to the resultant symbol, the demodulator 210 of the receiving device 200 may analyze the resultant symbol to obtain 4 symbols subjected to the N-QAM modulation scheme.

예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼에 16-QAM변조 방식이 적용된 경우, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 분석하여 4-QAM 변조 방식이 적용된 4개의 심볼들을 획득할 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼에 64-QAM변조 방식이 적용된 경우, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 분석하여 16-QAM 변조 방식이 적용된 4개의 심볼들을 획득할 수 있다.For example, if the 16-QAM modulation scheme is applied to the result symbol, the demodulator 210 of the receiving device 200 analyzes the result symbol to determine whether the 4-QAM modulation scheme is applied Four symbols can be obtained. When the 64-QAM modulation method is applied to the result symbol, the demodulator 210 of the receiving device 200 analyzes the result symbol and outputs the resultant symbols to four Symbols.

수신 디바이스(200)의 디모듈레이터(210)는 전송 디바이스(100)에서 이용된 비트 시퀀스에 대한 평행 파라미터를 획득할 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 획득한 평행 파라미터를 이용하여 비트 시퀀스에 대한 평행 파라미터를 설정할 수 있다.The demodulator 210 of the receiving device 200 may obtain a parallel parameter for the bit sequence used in the transmitting device 100. [ Also, the demodulator 210 of the receiving device 200 can set the parallel parameter for the bit sequence using the obtained parallel parameter.

수신 디바이스(200)의 디모듈레이터(210)는 평행 파라미터를 미리 설정할 수 있다. 예를 들어, 전송 디바이스(100)와 수신 디바이스(200)의 디모듈레이터(210)는 평행 파라미터를 미리 설정할 수 있다. The demodulator 210 of the receiving device 200 may preset parallel parameters. For example, the demodulator 210 of the transmitting device 100 and the receiving device 200 may set parallel parameters in advance.

예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 ( M, M)인 경우, 수신 디바이스(200)의 디모듈레이터(210)에서 비트 시퀀스의 평행 파라미터를 (-M, -M)으로 설정할 수 있다.For example, when the parallel parameter of the bit sequence set in the transmission device 100 is (M, M), the parallel parameter of the bit sequence in the demodulator 210 of the receiving device 200 is changed to (-M, -M) Can be set.

또한, 예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 ( M, -M)인 경우, 수신 디바이스(200)의 디모듈레이터(210)에서 비트 시퀀스의 평행 파라미터를 (-M, M)으로 설정할 수 있다.Also, for example, when the parallel parameter of the bit sequence set in the transmission device 100 is (M, -M), the parallel parameter of the bit sequence in the demodulator 210 of the receiving device 200 is (-M, M ).

또한, 예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 (-M, -M)인 경우, 수신 디바이스(200)의 디모듈레이터(210)에서 비트 시퀀스의 평행 파라미터를 (M, M)으로 설정할 수 있다.For example, when the parallel parameter of the bit sequence set in the transmission device 100 is (-M, -M), the demodulator 210 of the receiving device 200 converts the parallel parameter of the bit sequence to (M, M ).

또한, 예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 (-M, M)인 경우, 수신 디바이스(200)의 디모듈레이터(210)에서 비트 시퀀스의 평행 파라미터를 (M, -M)으로 설정할 수 있다.Also, for example, if the parallel parameter of the bit sequence set in the transmitting device 100 is (-M, M), the demodulator 210 of the receiving device 200 sets the parallel parameter of the bit sequence to (M, -M ).

수신 디바이스(200)의 디모듈레이터(210)는 평행 파라미터를 비트 시퀀스 별로 설정할 수 있다. 또한, 수신 디바이스(200)는 평행 파라미터를 심볼별로 설정할 수 있다.The demodulator 210 of the receiving device 200 may set the parallel parameters for each bit sequence. Also, the receiving device 200 may set the parallel parameters for each symbol.

수신 디바이스(200)의 디모듈레이터(210)는 평행 파라미터를 복수개의 심볼의 성상도상에서의 위치, 결과 심볼의 변조 방식, 또는 이들의 조합에 기초하여 결정할 수 있다. The demodulator 210 of the receiving device 200 may determine a parallel parameter based on the location on the constellation of the plurality of symbols, the modulation scheme of the resulting symbols, or a combination thereof.

예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 획득한 결과 심볼에 4N-QAM이 적용된 경우, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 분석하여 N-QAM 변조 방식이 적용된 4개의 심볼을 획득할 수 있다. 이 경우, N-QAM 변조 방식이 적용된 4개의 심볼들은 성상도 상의 1사분면, 2사분면, 3사분면, 4사분면에 각각 위치할 수 있다. 이 경우, 수신 디바이스(200)의 디모듈레이터(210)는 1 사분면에 위치한 심볼에는 (-Y, -Y)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 2 사분면에 위치한 심볼에는 ( Y , -Y)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 3 사분면에 위치한 심볼에는 (Y, Y)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 4 사분면에 위치한 심볼에는 (-Y, Y)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. For example, if the 4N-QAM is applied to the obtained result symbol, the demodulator 210 of the receiving device 200 analyzes the result symbol to determine whether the N-QAM modulation method is applied Four symbols can be obtained. In this case, the four symbols to which the N-QAM modulation scheme is applied can be located in the first, second, third and fourth quadrants of the constellation. In this case, the demodulator 210 of the receiving device 200 can parallel-shift the symbol by setting a parallel parameter of (-Y, -Y) to the symbol located in the first quadrant. In addition, the demodulator 210 of the receiving device 200 can parallel-shift the symbol by setting a parallel parameter of (Y, -Y) to the symbol located in the second quadrant. In addition, the demodulator 210 of the receiving device 200 can parallel-shift the symbol by setting a (Y, Y) parallel parameter in the symbol located in the third quadrant. In addition, the demodulator 210 of the receiving device 200 can parallel-shift the symbol by setting a parallel parameter of (-Y, Y) to the symbol located in the fourth quadrant.

이 경우, Y는 N의 양의 제곱근일 수 있다.( Y = N^(1/2) ). 또한, 1 사분면은 성상도에서 X축의 상측 및 Y축의 우측에 위치한 영역을 의미하고, 2 사분면은 성상도에서 X축의 상측 및 Y축의 좌측에 위치한 영역을 의미하고, 3 사분면은 성상도에서 X축의 하측 및 Y축의 좌측에 위치한 영역을 의미하고, 4 사분면은 성상도에서 X축의 하측 및 Y축의 우측에 위치한 영역을 의미한다.In this case, Y can be the square root of the amount of N (Y = N ^ (1/2)). In the constellation, the first quadrant represents the upper side of the X axis and the right side of the Y axis, the second quadrant represents the upper side of the X axis and the left side of the Y axis in the constellation, And the fourth quadrant represents a region located on the lower side of the X axis and on the right side of the Y axis in the constellation.

예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 획득한 결과 심볼에 16-QAM이 적용된 경우, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 분석하여 4-QAM변조 방식이 적용된 4개의 심볼을 획득할 수 있다. 이 경우, 4-QAM변조 방식이 적용된 4개의 심볼들은 성상도 상의 1사분면, 2사분면, 3사분면, 4사분면에 각각 위치할 수 있다. 이 경우, 수신 디바이스(200)의 디모듈레이터(210)는 1 사분면에 위치한 심볼에는 (-2, -2)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 2 사분면에 위치한 심볼에는 ( 2 , -2)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 3 사분면에 위치한 심볼에는 (2, 2)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 4 사분면에 위치한 심볼에는 (-2, 2)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다.For example, when 16-QAM is applied to the obtained result symbol, the demodulator 210 of the receiving device 200 analyzes the result symbol to determine whether the 4-QAM modulation method is applied Four symbols can be obtained. In this case, the four symbols to which the 4-QAM modulation scheme is applied can be located in the 1 st, 2 nd, 3 rd and 4 th quadrants of the constellation, respectively. In this case, the demodulator 210 of the receiving device 200 can parallel-shift the symbol by setting a (-2, -2) parallel parameter to the symbol located in the first quadrant. In addition, the demodulator 210 of the receiving device 200 can parallel-shift the symbol by setting a parallel parameter of (2, -2) to the symbol located in the second quadrant. In addition, the demodulator 210 of the receiving device 200 can parallel-shift the symbol by setting a (2, 2) parallel parameter in the symbol located in the third quadrant. In addition, the demodulator 210 of the receiving device 200 can parallel-shift the symbol by setting a (-2, 2) parallel parameter to the symbol located in the quadrant of the fourth quadrant.

또한, 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 획득한 결과 심볼에 64-QAM이 적용된 경우, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 분석하여 16-QAM변조 방식이 적용된 4개의 심볼을 획득할 수 있다. 이 경우, 16-QAM변조 방식이 적용된 4개의 심볼들은 성상도 상의 1 사분면, 2 사분면, 3 사분면, 4 사분면에 각각 위치할 수 있다. 이 경우, 수신 디바이스(200)의 디모듈레이터(210)는 1 사분면에 위치한 심볼에는 (-4, -4)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 2 사분면에 위치한 심볼에는 ( 4 , -4)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 3 사분면에 위치한 심볼에는 (4, 4)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 4 사분면에 위치한 심볼에는 (-4, 4)의 평행 파라미터를 설정하여 심볼을 평행 이동 시킬 수 있다. In addition, for example, if the 64-QAM is applied to the obtained result symbol, the demodulator 210 of the receiving device 200 analyzes the result symbol and outputs it to the 16-QAM modulation method 4 < / RTI > symbols can be obtained. In this case, the four symbols to which the 16-QAM modulation scheme is applied can be located in the first, second, third and fourth quadrants of the constellation. In this case, the demodulator 210 of the receiving device 200 can parallel-shift the symbol by setting a (-4, -4) parallel parameter to the symbol located in the first quadrant. In addition, the demodulator 210 of the receiving device 200 can parallel-shift the symbol by setting a (4, -4) parallel parameter to the symbol located in the second quadrant. In addition, the demodulator 210 of the receiving device 200 can parallel-shift the symbol by setting a (4, 4) parallel parameter in the symbol located in the third quadrant. Also, the demodulator 210 of the receiving device 200 can parallel-shift the symbol by setting a (-4, 4) parallel parameter to the symbol located in the fourth quadrant.

수신 디바이스(200)의 디모듈레이터(210)는 평행 이동된 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 성상도상의 성상점에 맵핑된 심볼을 원점을 기준으로 시계방향으로 또는 반시계방향으로 회전시킬 수 있다.The demodulator 210 of the receiving device 200 may rotate the parallel shifted symbol with respect to the origin on the constellation. For example, the demodulator 210 of the receiving device 200 may rotate the symbol mapped to the property point on the constellation in a clockwise or counterclockwise direction with respect to the origin.

수신 디바이스(200)의 디모듈레이터(210)는 회전각을 이용하여 심볼을 회전시킬 수 있다. 수신 디바이스(200)의 디모듈레이터(210)는 회전각을 다양한 방법으로 설정할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 잡음 면역에 기초하여 회전각을 설정할 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 사용자의 입력에 기초하여 회전각을 설정할 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 전송 디바이스로부터 회전각 데이터를 수신할 수 있으며, 기 설정된 회전각을 이용할 수 있다.The demodulator 210 of the receiving device 200 may rotate the symbol using the rotation angle. The demodulator 210 of the receiving device 200 can set the rotation angle in various ways. For example, the demodulator 210 of the receiving device 200 may set the rotation angle based on the noise immunity. In addition, the demodulator 210 of the receiving device 200 can set the rotation angle based on the user's input. In addition, the demodulator 210 of the receiving device 200 can receive the rotation angle data from the transmission device, and can use a predetermined rotation angle.

예를 들어, 데이터 전송 디바이스(100)와 데이터 수신 디바이스(200)의 디모듈레이터(210)는 회전각을 기 설정할 수 있다. 수신 디바이스(200)의 디모듈레이터(210)는 획득한 결과 심볼을 전송한 디바이스에 대해 기 설정된 회전각을 이용하여, 획득한 복수개의 심볼 각각에 대한 회전각을 결정할 수 있다.For example, the demodulator 210 of the data transmission device 100 and the data reception device 200 may set the rotation angle. The demodulator 210 of the receiving device 200 can determine the rotation angle for each of the acquired symbols using a predetermined rotation angle for the device that transmitted the obtained result symbol.

수신 디바이스(200)의 디모듈레이터(210)는 회전각을 비트 시퀀스별로 설정할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 제 1 비트 시퀀스에는 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에는 제 2 회전각을 설정할 수 있다. 이 경우, 수신 디바이스(200)의 디모듈레이터(210)는 제 1 비트 시퀀스에 기초하여 생성한 제 1 심볼은 성상도 상의 원점을 기준으로 제 1 회전각만큼 회전시킬 수 있고, 제 2 비트 시퀀스에 기초하여 생성한 제 2 심볼은 성상도 상의 원점을 기준으로 제 2 회전각만큼 회전시킬 수 있다.The demodulator 210 of the receiving device 200 may set the rotation angle for each bit sequence. For example, the demodulator 210 of the receiving device 200 can set a first rotation angle in a first bit sequence and a second rotation angle in a second bit sequence. In this case, the demodulator 210 of the receiving device 200 can rotate the first symbol generated based on the first bit sequence by the first rotation angle with respect to the origin on the constellation, and based on the second bit sequence And the second symbol generated by the second symbol can be rotated by the second rotation angle with reference to the origin on the constellation.

수신 디바이스(200)의 디모듈레이터(210)는 비트 시퀀스별로 회전각을 다르게 설정할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 다를 수 있다.The demodulator 210 of the receiving device 200 may set the rotation angle differently for each bit sequence. For example, the demodulator 210 of the receiving device 200 can set a first rotation angle in a first bit sequence, a second rotation angle in a second bit sequence, and a first rotation angle and a second rotation Angles can vary.

또한, 수신 디바이스(200)의 디모듈레이터(210)는 비트 시퀀스별로 동일한 회전각을 설정할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 동일할 수 있다.Also, the demodulator 210 of the receiving device 200 may set the same rotation angle for each bit sequence. For example, the demodulator 210 of the receiving device 200 can set a first rotation angle in a first bit sequence, a second rotation angle in a second bit sequence, and a first rotation angle and a second rotation The angles can be the same.

또한, 수신 디바이스(200)의 디모듈레이터(210)는 비트 시퀀스별로 회전각을 다양하게 설정할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)가 제 1 비트 시퀀스에는 제 1 회전각, 제 2 비트 시퀀스에는 제 2 회전각, 제 3 비트 시퀀스에는 제 3 회전각, 제 4 비트 시퀀스에는 제 4 회전각을 설정하는 경우, 제 1 회전각 및 제 2 회전각은 동일하고, 제 3 회전각과 제 4 회전각은 동일하지만, 제 1 회전각과 제 3 회전각은 동일하지 않도록 회전각들을 설정할 수 있다.In addition, the demodulator 210 of the receiving device 200 can set various rotation angles for each bit sequence. For example, in the demodulator 210 of the receiving device 200, the first bit sequence has a first rotation angle, the second bit sequence has a second rotation angle, the third bit sequence has a third rotation angle, When the fourth rotation angle is set, the first rotation angle and the second rotation angle are the same, and the third rotation angle and the fourth rotation angle are the same, but the rotation angles are set so that the first rotation angle and the third rotation angle are not the same .

수신 디바이스(200)의 디모듈레이터(210)는 전송 디바이스(100)에서 이용된 회전각의 음의 값을 회전각으로 설정할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 전송 디바이스(100)에서 제 1 비트 시퀀스에 적용된 회전각이 Ri인 경우, 제 1 심볼에 대한 회전각을 ?i로 설정할 수 있다. The demodulator 210 of the receiving device 200 may set a negative value of the rotational angle used in the transmitting device 100 to the rotational angle. For example, the demodulator 210 of the receiving device 200 may set the rotation angle of the first symbol to? I when the rotation angle applied to the first bit sequence in the transmission device 100 is Ri.

수신 디바이스(200)의 디모듈레이터(210)는 전송 디바이스(100)로부터 회전각에 대한 정보를 획득할 수 있다. 또한, 전송 디바이스(100)와 수신 디바이스(200)의 디모듈레이터(210)사이에 회전각은 미리 설정될 수 있다.
The demodulator 210 of the receiving device 200 may obtain information about the angle of rotation from the transmitting device 100. Further, the rotation angle between the transmission device 100 and the demodulator 210 of the reception device 200 can be set in advance.

Figure pat00006

Figure pat00006

본 발명의 다양한 실시예에 따르면, 수신 디바이스(200)의 디모듈레이터(210)는 수학식(1)을 이용하여 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. (Xi(2), Yi(2))는 회전이 수행된 후에 심볼이 위치한 성상도상의 점을 나타내며, (Xi(1), Yi(1))는 회전이 수행되기 이전에 심볼이 위치한 성상도상의 점을 나타내고, Ri는 회전각을 나타낸다. 또한, Ri는 0도 ~ 360도, 또는 0도 ~ -360도의 범위중 하나의 값을 포함할 수 있으며, 비트 시퀀스별로 설정될 수 있다.According to various embodiments of the present invention, the demodulator 210 of the receiving device 200 may use Equation (1) to rotate the symbol relative to the origin on the constellation. (Xi (2), Yi (2)) represents a point on the constellation where the symbol is located after the rotation is performed, and Xi (1) And Ri denotes a rotation angle. Also, Ri may include a value in a range of 0 degrees to 360 degrees, or 0 degrees to -360 degrees, and may be set for each bit sequence.

수신 디바이스(200)의 수신 신호 처리부(220)는 성상도상의 심볼으로부터 비트 시퀀스를 획득할 수 있다. 예를 들어, 수신 디바이스(200)의 수신 신호 처리부(220)는 심볼이 나타내는 비트들을 획득함으로써, 비트 시퀀스를 생성할 수 있다. 또한, 수신 디바이스(200)의 수신 신호 처리부(220)는 통신 시스템에서 일반적으로 이용되는 프로세스를 이용함으로써, 심볼으로부터 비트 시퀀스를 획득할 수 있다.The received signal processing unit 220 of the receiving device 200 can acquire a bit sequence from symbols on the constellation diagram. For example, the received signal processing portion 220 of the receiving device 200 may generate the bit sequence by obtaining the bits that the symbol represents. In addition, the received signal processing unit 220 of the receiving device 200 can obtain a bit sequence from a symbol by using a process generally used in a communication system.

수신 디바이스(200)의 수신 신호 처리부(220)는 전송 디바이스(100)가 전송한 비트 시퀀스를 획득할 수 있다. 예를 들어, 수신 디바이스(200)의 수신 신호 처리부(220)는 회전된 심볼들을 분석함으로써, 전송 디바이스(100)가 전송한 복수개의 비트 시퀀스를 획득할 수 있다.The received signal processing unit 220 of the receiving device 200 can acquire the bit sequence transmitted by the transmitting device 100. [ For example, the received signal processing unit 220 of the receiving device 200 may obtain the plurality of bit sequences transmitted by the transmitting device 100 by analyzing the rotated symbols.

수신 디바이스(200)의 수신 신호 처리부(220)는 획득한 비트 시퀀스로부터 데이터를 획득할 수 있다. 예를 들어, 수신 디바이스(200)의 수신 신호 처리부(220)는 하나의 비트 시퀀스로부터 데이터를 획득할 수 있다. 또한, 수신 디바이스(200)는 복수개의 비트 시퀀스로부터 데이터를 획득할 수 있다. The received signal processing unit 220 of the receiving device 200 can acquire data from the acquired bit sequence. For example, the received signal processing section 220 of the receiving device 200 may obtain data from one bit sequence. Also, the receiving device 200 may obtain data from a plurality of bit sequences.

수신 디바이스(200)의 수신 신호 처리부(220)는 전송 디바이스에서 전송한 데이터를 복수개의 심볼을 분석함으로써 획득한 복수개의 비트 시퀀스로부터 획득할 수 있다.The received signal processing unit 220 of the receiving device 200 can acquire data transmitted from the transmitting device from a plurality of bit sequences obtained by analyzing a plurality of symbols.

전술한 본 명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 개시의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.It will be understood by those skilled in the art that the foregoing description of the embodiments is for illustrative purposes only and that those of ordinary skill in the art to which the present invention belongs may easily be modified in other specific forms without departing from the spirit or essential characteristics of the present disclosure . It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.

Claims (15)

데이터를 직교 진폭 변조(QAM)하여 전송하는 방법에 있어서,
복수개의 비트 시퀀스를 성상도상의 소정의 위치에 각각 대응시켜 복수개의 심볼을 획득하는 단계;
상기 획득된 복수개의 심볼을 상기 성상도상의 원점을 기준으로 각각 회전 시키는 단계;
상기 회전된 복수개의 심볼을 상기 성상도상의 원점에서 멀어지는 방향으로 각각의 평행 파라미터에 기초하여 이동 시키는 단계;
상기 이동된 복수개의 심볼을 결합 하여 결과심볼을 획득하는 단계; 및
상기 결과심볼에 기초하여 획득한 신호를 전송하는 단계;
를 포함하는 데이터 전송 방법.
A method for transmitting data by quadrature amplitude modulation (QAM)
Acquiring a plurality of symbols by associating a plurality of bit sequences with a predetermined position on a constellation;
Rotating the acquired plurality of symbols with respect to an origin on the constellation;
Moving the rotated plurality of symbols based on respective parallel parameters in a direction away from an origin on the constellation;
Combining the moved plurality of symbols to obtain a result symbol; And
Transmitting the acquired signal based on the result symbol;
Gt;
제 1항에 있어서, 상기 데이터 전송 방법은,
상기 대응된 심볼들을 각각 다른 회전각에 기초하여 회전시키는 것을 특징으로 하는 데이터 전송 방법.
2. The method of claim 1,
And rotating the corresponding symbols based on respective different rotation angles.
제 1 항에 있어서,
상기 회전 시키는 단계는, 잡음 면역에 기초하여 결정된 회전각에 기초하여 회전 시키는 것을 특징으로 하는 데이터 전송 방법.
The method according to claim 1,
Wherein the rotating step rotates based on a rotation angle determined based on the noise immunity.
제 1항에 있어서,
상기 복수개의 비트 시퀀스는, 제 1 비트 시퀀스, 제 2 비트 시퀀스, 제 3 비트 시퀀스, 제 4 비트 시퀀스로 구성되고,
상기 회전 시키는 단계는,
상기 제 1 비트 시퀀스에 기초한 심볼은 제 1 회전각, 상기 제 2 비트 시퀀스에 기초한 심볼은 제 2 회전각, 상기 제 3 비트 시퀀스에 기초한 심볼은 제 3 회전각, 상기 제 4 비트 시퀀스에 기초한 심볼은 제 4 회전각의 각도로 회전 시키고,
상기 제 1 회전각은 상기 제 2 회전각과 동일하고, 상기 제 3 회전각은 상기 제 4 회전각과 동일한 것을 특징으로 하는 데이터 전송 방법.
The method according to claim 1,
Wherein the plurality of bit sequences comprise a first bit sequence, a second bit sequence, a third bit sequence, and a fourth bit sequence,
Wherein the rotating comprises:
Wherein the symbol based on the first bit sequence is a first rotation angle, the symbol based on the second bit sequence is a second rotation angle, the symbol based on the third bit sequence is a third rotation angle, the symbol based on the fourth bit sequence Is rotated at an angle of the fourth rotation angle,
Wherein the first rotation angle is the same as the second rotation angle, and the third rotation angle is the same as the fourth rotation angle.
제 1 항에 있어서, 결과 심볼을 생성하는 단계는,
상기 이동된 복수개의 심볼의 성상도 상의 점을 나타내는 벡터들을 각각 획득하는 단계;
상기 획득한 벡터들을 더함으로써, 결과 벡터를 생성하는 단계; 및
상기 결과 벡터가 나타내는 성상도상의 점에 위치한 결과 심볼을 획득하는 단계;
를 포함하는 데이터 전송 방법.
2. The method of claim 1, wherein generating a result symbol comprises:
Obtaining vectors each representing a point on the constellation of the moved plurality of symbols;
Adding the obtained vectors to generate a result vector; And
Obtaining a result symbol located at a point on the constellation represented by the result vector;
Gt;
직교 진폭 변조(QAM)된 데이터를 수신하는 방법에 있어서,
통신 경로를 통해 직교 진폭 변조(QAM)된 신호를 수신하는 단계;
상기 수신한 신호에 기초하여 성상도 상의 결과 심볼을 획득하는 단계;
상기 획득한 결과 심볼에 기초하여 복수개의 심볼을 획득하는 단계;
상기 획득한 복수개의 심볼을 성상도상의 원점 방향으로 각각의 평행 파라미터에 기초하여 평행 이동 시키는 단계;
상기 평행 이동된 복수개의 심볼들을 성상도상의 원점을 기준으로 각각 회전 시키는 단계; 및
상기 회전된 심볼들에 기초하여 복수개의 데이터를 획득하는 단계;
를 포함하는 데이터 수신 방법.
A method for receiving quadrature amplitude modulated (QAM) data,
Receiving a quadrature amplitude modulated (QAM) signal over a communication path;
Obtaining a result symbol on the constellation based on the received signal;
Obtaining a plurality of symbols based on the obtained result symbol;
Parallel moving the acquired plurality of symbols based on respective parallel parameters in the direction of origin on the constellation;
Rotating the plurality of parallel-shifted symbols with respect to an origin on the constellation; And
Obtaining a plurality of data based on the rotated symbols;
/ RTI >
제 6 항에 있어서,
상기 복수개의 심볼들을 획득하는 단계는,
상기 결과심볼을 소정의 알고리즘을 이용하여 분석함으로써, 4개의 심볼을 획득하는 것을 특징으로 하는 데이터 수신 방법.
The method according to claim 6,
Wherein obtaining the plurality of symbols comprises:
And analyzing the resultant symbols using a predetermined algorithm to obtain four symbols.
데이터를 직교 진폭 변조(QAM)하여 전송하는 장치에 있어서,
복수개의 비트 시퀀스를 성상도상의 소정의 위치에 각각 대응시켜 복수개의 심볼을 획득하는 전송 데이터 처리부; 및
상기 획득된 복수개의 심볼을 상기 성상도상의 원점을 기준으로 각각 회전 시키고, 상기 회전된 복수개의 심볼을 상기 성상도상의 원점에서 멀어지는 방향으로 각각의 평행 파라미터에 기초하여 이동 시키며, 상기 이동된 복수개의 심볼을 결합 하여 결과심볼을 획득하는 모듈레이터를 포함하고,
상기 전송 장치는 상기 결과 심볼에 기초하여 획득한 신호를 전송하는 것을 특징으로 하는 데이터 전송 장치.
1. An apparatus for transmitting data by quadrature amplitude modulation (QAM), comprising:
A transmission data processing unit for obtaining a plurality of symbols by associating a plurality of bit sequences with predetermined positions on a constellation; And
Rotating the acquired plurality of symbols with respect to an origin on the constellation, moving the plurality of rotated symbols based on respective parallel parameters in a direction away from the origin on the constellation, A modulator for combining the symbols to obtain result symbols,
And the transmitting apparatus transmits the acquired signal based on the result symbol.
제 8 항에 있어서, 상기 모듈레이터는,
상기 대응된 심볼들을 각각 다른 회전각에 기초하여 회전시키는 것을 특징으로 하는 데이터 전송 장치.
9. The apparatus of claim 8,
And rotates the corresponding symbols based on respective different rotation angles.
제 8 항에 있어서,
상기 모듈레이터는, 잡음 면역에 기초하여 결정된 회전각에 기초하여 회전 시키는 것을 특징으로 하는 데이터 전송 장치.
9. The method of claim 8,
Wherein the modulator rotates based on a rotation angle determined based on a noise immunity.
제 8 항에 있어서,
상기 복수개의 비트 시퀀스는, 제 1 비트 시퀀스, 제 2 비트 시퀀스, 제 3 비트 시퀀스, 제 4 비트 시퀀스로 구성되고,
상기 모듈레이터는 상기 제 1 비트 시퀀스에 기초한 심볼은 제 1 회전각, 상기 제 2 비트 시퀀스에 기초한 심볼은 제 2 회전각, 상기 제 3 비트 시퀀스에 기초한 심볼은 제 3 회전각, 상기 제 4 비트 시퀀스에 기초한 심볼은 제 4 회전각의 각도로 회전 시키고,
상기 제 1 회전각은 상기 제 2 회전각과 동일하고, 상기 제 3 회전각은 상기 제 4 회전각과 동일한 것을 특징으로 하는 데이터 전송 장치.
9. The method of claim 8,
Wherein the plurality of bit sequences comprise a first bit sequence, a second bit sequence, a third bit sequence, and a fourth bit sequence,
Wherein the modulator is configured such that the symbol based on the first bit sequence has a first rotation angle, the symbol based on the second bit sequence has a second rotation angle, the symbol based on the third bit sequence has a third rotation angle, Is rotated at an angle of the fourth rotation angle,
Wherein the first rotation angle is the same as the second rotation angle, and the third rotation angle is the same as the fourth rotation angle.
제 8 항에 있어서 모듈 레이터는,
상기 이동된 복수개의 심볼의 성상도 상의 점을 나타내는 벡터들을 각각 획득하고, 상기 획득한 벡터들을 더함으로써 결과 벡터를 생성하며, 상기 결과 벡터가 나타내는 성상도상의 점에 위치한 결과 심볼을 획득하는것을 특징으로 하는 데이터 전송 장치.
9. The modulator of claim 8,
Acquiring a vector representing a point on the constellation of the moved symbols, respectively, and adding the obtained vectors to each other to generate a result vector, and obtaining a result symbol located at a point on the constellation represented by the result vector .
직교 진폭 변조(QAM)된 데이터를 수신하는 장치에 있어서,
직교 진폭 변조(QAM)된 신호를 획득하고, 상기 획득한 신호에 기초하여 성상도 상의 결과심볼을 획득하며, 상기 획득한 결과심볼에 기초하여 복수개의 심볼을 획득하고, 상기 획득한 복수개의 심볼을 성상도상의 원점 방향으로 각각의 평행 파라미터에 기초하여 이동 시키며, 상기 평행 이동된 복수개의 심볼들을 성상도상의 원점을 기준으로 각각 회전 시키는 디모듈레이터; 및
상기 회전된 심볼들에 기초하여 복수개의 비트 시퀀스를 획득하는 수신 신호 처리부;
를 포함하는 데이터 수신 장치.
An apparatus for receiving quadrature amplitude modulated (QAM) data,
Obtaining a quadrature amplitude modulated (QAM) signal, obtaining a result symbol on the constellation based on the obtained signal, obtaining a plurality of symbols based on the obtained result symbol, A demodulator that moves the plurality of parallel shifted symbols based on the respective parallel parameters in the origin direction on the constellation, and rotates the plurality of parallel shifted symbols with respect to the origin on the constellation; And
A received signal processing unit for obtaining a plurality of bit sequences based on the rotated symbols;
And a data receiving unit for receiving the data.
제 13 항에 있어서 상기 디모듈레이터는,
상기 결과심볼을 소정의 알고리즘을 이용하여 분석함으로써, 4개의 심볼을 획득하는 것을 특징으로 하는 데이터 수신 장치.
14. The demodulator according to claim 13,
And obtains four symbols by analyzing the result symbol using a predetermined algorithm.
제 1 항 내지 7항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 컴퓨터 프로그램을 저장한 컴퓨터로 읽을 수 있는 기록매체. A computer-readable recording medium storing a computer program for causing a computer to execute the method of any one of claims 1 to 7.
KR1020150025907A 2015-02-24 2015-02-24 Method and apparatus for data sending using Quadrature Amplitude Modulation, method and apparatus for data sending using Quadrature Amplitude Modulation. Withdrawn KR20160103419A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150025907A KR20160103419A (en) 2015-02-24 2015-02-24 Method and apparatus for data sending using Quadrature Amplitude Modulation, method and apparatus for data sending using Quadrature Amplitude Modulation.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150025907A KR20160103419A (en) 2015-02-24 2015-02-24 Method and apparatus for data sending using Quadrature Amplitude Modulation, method and apparatus for data sending using Quadrature Amplitude Modulation.

Publications (1)

Publication Number Publication Date
KR20160103419A true KR20160103419A (en) 2016-09-01

Family

ID=56942595

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150025907A Withdrawn KR20160103419A (en) 2015-02-24 2015-02-24 Method and apparatus for data sending using Quadrature Amplitude Modulation, method and apparatus for data sending using Quadrature Amplitude Modulation.

Country Status (1)

Country Link
KR (1) KR20160103419A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230064136A (en) 2021-11-03 2023-05-10 강릉원주대학교산학협력단 Method and apparatus for generating modulation symbol with lattice structure

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230064136A (en) 2021-11-03 2023-05-10 강릉원주대학교산학협력단 Method and apparatus for generating modulation symbol with lattice structure

Similar Documents

Publication Publication Date Title
JP5955481B2 (en) Soft decision value generation apparatus and soft decision value generation method
CN101047688B (en) Method and device for estimating signal noise ratio
CN106534029B (en) An OFDM Receiver Phase Compensation and Demapping Method
JP7091025B2 (en) Signal transmitter, carrier phase restorer and method
JP6126404B2 (en) Transmission / reception system and communication method
JP6183503B1 (en) Phase compensation device, phase compensation method, and communication device
JP6312106B2 (en) Transmitter and receiver
CN103138844A (en) Phase noise compensation method of 16 quadrature amplitude modulation (QAM) modulating signals
US8411803B2 (en) Method and apparatus for modulation recognition in communication system
JP6302092B2 (en) Wireless communication apparatus, integrated circuit, transmission method, reception method, and communication method
CN114726702A (en) Method and device for estimating and compensating channel frequency offset
KR20160103419A (en) Method and apparatus for data sending using Quadrature Amplitude Modulation, method and apparatus for data sending using Quadrature Amplitude Modulation.
CN101895511B (en) High-order quadrature amplitude modulation signal frequency deviation estimation method and device
JP2015005803A (en) Digital signal processor
CN107995140B (en) Symbol judging method, symbol judging circuit and digital receiving circuit
CN114785654B (en) OFDM system reference symbol coding and noise power estimation and channel estimation method
TWI382719B (en) Communication systems, computer program product, and parameter estimation methods
KR20110137282A (en) Soft bit generation system and method
CN109923804A (en) A data modulation method and encoder
TWI635730B (en) Method and device of symbol decision and digital receivers
JP6731771B2 (en) Demapping processing circuit, chip, and receiving device
JP6132331B2 (en) Mapping apparatus and method
JP2017183921A (en) Measuring apparatus, measuring method, and program
JP2011166330A (en) Signal processing apparatus and receiving apparatus
CN120090711A (en) QPSK-based high-order modulated carrier phase recovery method, device and program product

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150224

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination