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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04L27/3405—Modifications 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
본 발명은 데이터 전송 방법 및 수신 방법에 관한 것이다. 상세하게는, 직교 직폭 변조를 이용하여 데이터를 전송하는 방법에 관한 것이다.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
본 발명의 다양한 실시예에 따르면, 수신 디바이스(200)는 다양한 장치가 될 수 있다. 예를 들어, 수신 디바이스(200)는 컴퓨터, 노트 북, 모바일 기기, 핸드폰, 태블릿 컴퓨터, 서버등이 될 수 있으며, 이에 한정되지 않는다. According to various embodiments of the present invention, the
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.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
전송 디바이스(100)는 획득한 데이터를 전송할 수 있다. 전송 디바이스(100)는 획득한 데이터를 전송하기 위해 QAM 변조 방식을 이용할 수 있다. 예를 들어, 데이터 전송 디바이스는 데이터를 비트 시퀀스로 변환하고, 변환된 비트 시퀀스를 성상도에 매칭(constellation mapping)하여 데이터를 전송할 수 있다. The transmitting
전송 디바이스(100)는 비트 시퀀스에 포함된 비트들을 이용하여 심볼을 생성할 수 있다. 또한, 생성된 심볼을 성상도에 매칭할 수 있다. 예를 들어 전송 디바이스(100)는 획득한 심볼이 나타내는 비트들에 기초하여, 심볼을 성상도상의 성상점들중 하나에 맵핑할 수 있다. 전송 디바이스(100)가 비트 시퀀스를 4-QAM의 변조 방식을 이용하여 심볼을 획득한 경우, 전송 디바이스(100)는 획득한 심볼이 나타내는 비트들에 기초하여, 성상도상의 4개의 성상점들((1,1), (-1,1), (-1,-1), (1,-1))중에서 하나의 성상점에 심볼을 맵핑할 수 있다.The transmitting
전송 디바이스(100)는 획득한 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. 예를 들어, 전송 디바이스(100)는 성상도상의 성상점에 맵핑된 심볼을 원점을 기준으로 회전각에 기초하여 시계방향으로 또는 반시계방향으로 회전시킬 수 있다.The transmitting
전송 디바이스(100)는 회전된 심볼을 성상도상의 원점에서 멀어지는 방향으로 평행 파라미터에 기초하여 이동시킬 수 있다. 심볼의 회전 및 평행 이동은 심볼 좌표의 특수성을 제공할 수 있다. 심볼 좌표의 특수성은 디모듈레이터에서 데이터 획득의 안정성을 제공할 수 있다.The transmitting
전송 디바이스(100)는 복수개의 심볼을 회전 및 평행 이동 시킬 수 있다. 예를 들어, 전송 디바이스(100)는 비트 시퀀스 별로 심볼을 획득하고, 비트 시퀀스 별로 설정된 회전각 및 평행 파라미터를 이용하여 획득한 심볼들을 회전 및 평행 이동 시킬 수 있다.The transmitting
전송 디바이스(100)는 회전 및 평행이동된 복수개의 심볼을 이용하여 결과 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 복수개의 심볼을 가라키는 벡터들을 획득하고, 획득한 벡터들을 결합함으로서, 결과 심볼을 획득할 수 있다.The transmitting
전송 디바이스(100)는 결과심볼을 획득하는 과정에서, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼을 보다 높은 차수의 QAM(high order QAM)변조 방식이 적용된 심볼로 변환할 수 있다. 예를 들어, 전송 디바이스(100)는 4개의 N-QAM 변조방식이 적용된 심볼들을 결합함으로써, 4N-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다. The transmitting
전송 디바이스(100)는 결과 심볼에 기초하여 획득한 신호를 전송함으로써, 데이터 전송 효율을 증진시킬 수 있다.The transmitting
수신 디바이스(200) 전송 디바이스(100)로부터 직교 진폭 변조(QAM)된 신호를 수신할 수 있다.The receiving
수신 디바이스(200)는 수신한 신호로부터 성상도 상의 결과심볼을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 수신된 신호가 포함하는 비트들에 기초하여 4-QAM, 16-QAM, 또는 256-QAM의 성상도 상에서 심볼을 획득할 수 있다. The receiving
수신 디바이스(200)는 결과 심볼에 기초하여 복수개의 심볼을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 결과 심볼을 그래프 이론을 이용하여 분석함으로써, 결과 심볼에 포함된 복수개의 심볼을 획득할 수 있다.The receiving
수신 디바이스(200)는 높은 차수의 QAM(high order QAM)변조 방식이 적용된 결과 심볼로부터, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼들을 획득할 수 있다. 예를 들어, 결과 심볼에 4N-QAM변조 방식이 적용된 경우, 수신 디바이스(200)는 결과 심볼을 분석하여 N-QAM 변조 방식이 적용된 4개의 심볼들을 획득할 수 있다.The receiving
수신 디바이스(200)는 획득한 심볼들 각각을 평행 파라미터를 이용하여 평행 이동 시킬 수 있다. 예를 들어, 전송 디바이스(100)에서 이용된 평행 파라미터가 (M,M)인 경우, 수신 디바이스(200)는 평행 파라미터(-M,-M)을 이용하여 심볼을 평행이동 시킬 수 있다.The receiving
수신 디바이스(200)는 평행 이동된 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. 예를 들어, 전송 디바이스(100)에서 제 1 비트 시퀀스에 적용된 회전각이 Ri인 경우, 수신 디바이스(200)는 회전각 Ri의 음의 값인, (?i)를 이용하여 심볼을 회전시킬 수 있다. The receiving
수신 디바이스(200)는 획득한 심볼을 평행이동 및 회전 시킴으로써, 전송 디바이스(100)가 회전 및 평행 이동 시키기 이전의 심볼을 획득할 수 있다.The receiving
수신 디바이스(200)는 획득한 심볼을 분석함으로써 데이터를 획득할 수 있다.The receiving
도 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
전송 디바이스(100)는 데이터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 데이터를 생성할 수 있고, 외부의 디바이스로부터 데이터를 수신할 수 있다.The transmitting
전송 디바이스(100)는 다양한 종류의 데이터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)가 획득한 데이터는 영상, 음악, 또는 문서 파일을 포함할 수 있으며, 이에 한정되지 않는다.The transmitting
전송 디바이스(100)는 획득한 데이터를 전송하기 위해, 데이터를 비트 시퀀스로 변환할 수 있다. 예를 들어, 전송 디바이스(100)는 직렬 변환기(serializer)에 데이터를 입력하고, 그 출력으로 비트 시퀀스를 획득할 수 있다. 전술한 방법은 데이터를 비트 시퀀스로 변환하는 일 예에 불과하며, 전송 디바이스(100)는 다양한 방법으로 데이터를 비트 시퀀스로 변환할 수 있다.The transmitting
전송 디바이스(100)는 하나의 데이터를 복수개의 비트 시퀀스로 변환할 수 있다. 또한, 전송 디바이스(100)는 복수개의 데이터를 각각 하나의 비트 시퀀스로 변환할 수 있다. 또한, 전송 디바이스(100)는 복수개의 데이터를 하나의 비트 시퀀스로 변환할 수 있다.The transmitting
전송 디바이스(100)는 비트 시퀀스에 포함된 비트들을 이용하여 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 채널-스위처(Channel-switcher)에 비트 시퀀스를 입력하고, 그 출력으로 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 비트 시퀀스를 QPSK, 4-QAM, 16-QAM, 64-QAM, 256-QAM, 또는 1024-QAM등의 변조 방식을 이용하여 비트 시퀀스로부터 심볼을 획득할 수 있으며, 이에 한정되지 않고 다양한 방식으로 비트 시퀀스로부터 심볼을 획득할 수 있다. 전송 디바이스(100)가 획득한 심볼은 비트 시퀀스에 포함된 비트들중 복수개의 비트를 나타낼 수 있다.The transmitting
전송 디바이스(100)는 획득한 심볼을 성상도상의 성상점에 맵핑할 수 있다. 예를 들어 전송 디바이스(100)는 획득한 심볼이 나타내는 비트들에 기초하여, 심볼을 성상도상의 성상점들중 하나에 맵핑할 수 있다. 예를 들어, 전송 디바이스(100)가 비트 시퀀스를 4-QAM의 변조 방식을 이용하여 심볼을 획득한 경우, 전송 디바이스(100)는 획득한 심볼이 나타내는 비트들에 기초하여, 성상도상의 4개의 성상점들((1,1), (-1,1), (-1,-1), (1,-1))중에서 하나의 성상점에 심볼을 맵핑할 수 있다.The transmitting
전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 독립적으로 심볼을 생성할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들을 이용하여 제 1 심볼을 획득할 수 있고, 제 2 비트 시퀀스에 포함된 비트들을 이용하여 제 2 심볼을 획득할 수 있다. 전송 디바이스(100)는 제 1 심볼과 제 2 심볼을 독립적으로 획득할 수 있다.The transmitting
전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 독립적으로 심볼을 맵핑할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 심볼이 나타내는 비트들에 기초하여 제 1 심볼을 성상도 상의 성상점에 맵핑할수 있고, 제 2 심볼이 나타내는 비트들에 기초하여 제 2 심볼을 성상도 상의 성상점에 맵핑할 수 있다.The transmitting
전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 생성 및 생성된 심볼을 맵핑하는 기능을 순차적으로 수행할 수 있다. 또한, 전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 생성 및 생성된 심볼을 맵핑하는 기능을 동시에 수행할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들을 이용하여 제 1 심볼을 생성하고, 생성된 제 1 심볼을 성상도 상의 성상점에 맵핑한 후, 제 2 비트 시퀀스에 포함된 비트들을 이용하여 제 2 심볼을 생성하고 생성된 제 2 심볼을 성상도 상의 성상점에 맵핑할 수 있다.The transmitting
또한, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들을 이용하여 제 1 심볼을 생성하고 생성된 제 1 심볼을 성상도 상의 성상점에 맵핑하는 기능과, 제 2 비트 시퀀스에 포함된 비트들을 이용하여 제 2 심볼을 생성하고 생성된 제 2 심볼을 성상도 상의 성상점에 맵핑하는 기능을 동시에 수행할 수 있다.The transmitting
단계 S220에서, 전송 디바이스(100)는 획득한 복수개의 심볼을 성상도상의 원점을 기준으로 각각 회전시킬 수 있다.In step S220, the transmitting
전송 디바이스(100)는 획득한 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. 예를 들어, 전송 디바이스(100)는 성상도상의 성상점에 맵핑된 심볼을 원점을 기준으로 시계방향으로 또는 반시계방향으로 회전시킬 수 있다.The transmitting
전송 디바이스(100)는 회전각을 이용하여 심볼을 회전시킬 수 있다. 회전각은 심볼이 성상도상의 원점을 기준으로 회전하는 각도를 의미한다. 전송 디바이스(100)는 회전각을 다양한 방법으로 설정할 수 있다. 예를 들어, 전송 디바이스(100)는 잡음 면역에 기초하여 회전각을 설정할 수 있다. 또한, 전송 디바이스(100)는 사용자의 입력에 기초하여 회전각을 설정할 수 있으며, 이에 한정되지 않는다.The transmitting
전송 디바이스(100)는 회전각을 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에는 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에는 제 2 회전각을 설정할 수 있다. 이 경우, 전송 디바이스(100)는 제 1 비트 시퀀스에 기초하여 생성한 제 1 심볼은 성상도 상의 원점을 기준으로 제 1 회전각만큼 회전시킬 수 있고, 제 2 비트 시퀀스에 기초하여 생성한 제 2 심볼은 성상도 상의 원점을 기준으로 제 2 회전각만큼 회전시킬 수 있다. The
전송 디바이스(100)는 비트 시퀀스별로 회전각을 다르게 설정할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 다를 수 있다.The
또한, 전송 디바이스(100)는 비트 시퀀스별로 동일한 회전각을 설정할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 동일할 수 있다.Also, the transmitting
또한, 전송 디바이스(100)는 비트 시퀀스별로 회전각을 다양하게 설정할 수 있다. 예를 들어, 전송 디바이스(100)가 제 1 비트 시퀀스에는 제 1 회전각, 제 2 비트 시퀀스에는 제 2 회전각, 제 3 비트 시퀀스에는 제 3 회전각, 제 4 비트 시퀀스에는 제 4 회전각을 설정하는 경우, 제 1 회전각 및 제 2 회전각은 동일하고, 제 3 회전각과 제 4 회전각은 동일하지만, 제 1 회전각과 제 3 회전각은 동일하지 않도록 회전각들을 설정할 수 있다.Also, the
또한, 전송 디바이스(100)는 제 1 회전각 및 제 2 회전각은 동일하고, 제 3 회전각과 제 4 회전각이 동일하며, 제 3 회전각은 제 1 회전각의 음수가 되도록 회전각들을 설정할 수 있다.
Further, the
본 발명의 다양한 실시예에 따르면, 전송 디바이스(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
전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 회전 기능을 순차적으로 수행할 수 있다. 또한, 전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 회전 기능을 동시에 수행할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 회전한 후, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 회전할 수 있다.The transmitting
또한, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 회전하는 기능과, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 회전하는 기능을 동시에 수행할 수 있다.In addition, the transmitting
전송 디바이스(100)는 비트 시퀀스별로 회전각을 적용하여 심볼을 회전시킴으로써, 심볼의 특수성을 획득할 수 있다.The transmitting
단계 S230에서, 전송 디바이스(100)는 회전된 복수개의 심볼을 성상도상의 원점에서 멀어지는 방향으로 각각의 평행 파라미터에 기초하여 이동시킬 수 있다.In step S230, the transmitting
전송 디바이스(100)는 회전된 심볼을 성상도상의 원점에서 멀어지는 방향으로 평행 파라미터에 기초하여 이동시킬 수 있다. 평행 파라미터는 성상도상에서 심볼의 평행이동 정도를 나타내는 벡터를 의미한다.The transmitting
전송 디바이스(100)는 평행 파라미터를 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에는 제 1 평행 파라미터를 설정할 수 있다. 이 경우, 전송 디바이스(100)는 제 1 비트 시퀀스에 기초하여 생성된 심볼을 제 1 평행 파라미터를 이용하여 평행 이동시킬 수 있다. 또한, 전송 디바이스(100)는 제 2 비트 시퀀스에는 제 2 평행 파라미터를 설정할 수 있다. 이 경우, 전송 디바이스(100)는 제 2 비트 시퀀스에 기초하여 생성된 심볼을 제 2 평행 파라미터를 이용하여 평행 이동시킬 수 있다.The transmitting
전송 디바이스(100)는 평행 파라미터를 비트 시퀀스에 적용된 변조 방식에 기초하여, 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)가 제 1 비트 시퀀스에 N-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (X , X), (X, -X), (-X, -X), 또는 (-X, X)중 하나일 수 있다. ( X = N^(1/2) )The transmitting
예를 들어, 전송 디바이스(100)가 제 1 비트 시퀀스에 4-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (2, 2), (2, -2), (-2, -2), 또는 (-2, 2)중 하나일 수 있다. For example, when the transmitting
또한, 전송 디바이스(100)가 제 1 비트 시퀀스에 16-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (4, 4), (4, -4), (-4, -4), 또는 (-4, 4)중 하나일 수 있다.In addition, when the transmitting
또한, 전송 디바이스(100)가 제 1 비트 시퀀스에 64-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (8, 8), (8, -8), (-8, -8), 또는 (-8, 8)중 하나일 수 있다.Further, when the transmitting
또한, 전송 디바이스(100)가 제 1 비트 시퀀스에 256-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (16, 16), (16, -16), (-16, -16), 또는 (-16, 16)중 하나일 수 있다.Further, when the transmitting
전송 디바이스(100)는 평행 파라미터를 비트 시퀀스별로 다르게 설정할 수 있다. 예를 들어, 전송 디바이스(100)가 제 1 비트 시퀀스, 제 2 비트 시퀀스, 제 3 비트 시퀀스, 및 제 4 비트 시퀀스에 4-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (2,2), 제 2 비트 시퀀스의 평행 파라미터는 (2, -2), 제 3 비트 시퀀스의 평행 파라미터는 (-2, -2), 제 4 비트 시퀀스의 평행 파라미터는 (-2, 2)로 설정할 수 있다.
The transmitting
본 발명의 다양한 실시예에 따르면, 전송 디바이스(100)는 수학식 (2)를 이용하여 심볼을 평행이동 시킬 수 있다. (Xi(2), Yi(2))는 회전이 수행된 후에 심볼이 위치한 성상도상의 점을 나타내며, (Xi(3), Yi(3))는 평행 이동이 수행된 후에 심볼이 위치한 성상도상의 점을 나타내고, Vi는 평행 파라미터를 나타낸다. Vi는 비트 시퀀스별로 설정될 수 있다.According to various embodiments of the present invention, the transmitting
전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 평행 이동 기능을 순차적으로 수행할 수 있다. 또한, 전송 디바이스(100)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 평행 이동 기능을 동시에 수행할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 평행 이동한 후, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 평행 이동할 수 있다.The transmitting
또한, 전송 디바이스(100)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 평행 이동하는 기능과, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 평행 이동하는 기능을 동시에 수행할 수 있다.The transmitting
심볼의 회전 및 평행 이동은 심볼 좌표의 특수성을 제공할 수 있다. 심볼 좌표의 특수성은 디모듈레이터에서 데이터 획득의 안정성을 제공할 수 있다.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
전송 디바이스(100)는 심볼을 나타내는 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 성상도상의 원점과, 심볼이 위치한 좌표의 위치를 이용하여 심볼을 나타내는 벡터를 획득할 수 있다.The transmitting
전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 성상도 상의 제 1 심볼의 좌표가 (2,2)인 경우, 제 1 벡터 (2,2)를 획득할 수 있다. 또한, 전송 디바이스(100)는 성상도 상의 제 2 심볼의 좌표가 ( -1, 2)인 경우, 제 2 벡터 (-1, 2)를 획득할 수 있다. The transmitting
전송 디바이스(100)는 적어도 두개 이상의 벡터들을 결합하여 결과 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 심볼으로부터 획득한 제 1 벡터, 및 제 2 심볼으로부터 획득한 제 2 벡터를 결합하여 결과 벡터를 회득할 수 있다. 또한, 전송 디바이스(100)는 제 1 심볼(제 1 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 1 벡터, 제 2 심볼(제 2 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 2 벡터, 제 3 심볼(제 3 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 3 벡터, 및 제 4 심볼(제 4 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 4 벡터를 결합하여 결과 벡터를 획득할 수 있다.The transmitting
전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터들을 연산함으로써, 결과 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터들을 덧셈 연산함으로써, 결과 벡터를 획득할 수 있다. 또한, 전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터들을 뺄셈 연산함으로써, 결과 벡터를 획득할 수 있다.The transmitting
예를 들어, 전송 디바이스(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
전송 디바이스(100)는 결과심볼을 획득하는 과정에서, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼을 보다 높은 차수의 QAM(high order QAM)변조 방식이 적용된 심볼로 변환할 수 있다. 예를 들어, 전송 디바이스(100)는 4개의 N-QAM 변조방식이 적용된 심볼들을 결합함으로써, 4N-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다.The transmitting
예를 들어, 전송 디바이스(100)는 4개의 4-QAM 변조방식이 적용된 심볼들을 결합함으로써, 16-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다. 또한, 전송 디바이스(100)는 4개의 16-QAM변조방식이 적용된 심볼들을 결합함으로써, 64-QAM변조방식이 적용된 결과 심볼을 획득할 수 있다.For example, the transmitting
단계 S250에서, 전송 디바이스(100)는 생성된 결과심볼에 기초하여 획득한 신호를 전송할 수 있다.In step S250, the transmitting
전송 디바이스(100)는 생성된 결과심볼에 기초하여 획득한 신호를 전송할 수 있다. 예를 들어, 전송 디바이스(100)는 획득한 결과 심볼을 변환시켜 신호를 생성하고, 생성된 신호를 통신 경로를 이용하여 전송할 수 있다. 통신 경로는 유선 통신 및 무선 통신을 포함할 수 있으며, 이에 한정되지 않는다.The transmitting
전송 디바이스(100)는 복수개의 심볼을 결합한 결과 심볼을 전송함으로써, 통신 시스템의 효율을 증진시킬 수 있다. 예를 들어, 전송 디바이스(100)가 일반적인 16-QAM변조 방식으로 획득한 심볼을 전송하는 경우, 1사이클에 4비트를 전송할 수 있다. The transmitting
본 발명의 일 실시예에 따르면, 전송 디바이스(100)가 4-QAM 변조 방식이 적용된 4개의 심볼들을 결합함으로써 생성한 16-QAM변조 방식이 적용된 결과 심볼을 전송하는 경우, 1 사이클에 8비트를 전송할 수 있으므로, 본 발명의 전송 디바이스(100)는 데이터 전송 효율을 증진시킬 수 있다.According to an embodiment of the present invention, when the transmitting
도 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
수신 디바이스(200)는 통신 경로를 이용하여 직교 진폭 변조(QAM)된 신호를 수신할 수 있다. 또한, 수신 디바이스(200)는 수신한 신호의 변조 방식을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 수신한 신호에 4-QAM, 16-QAM, 또는 256-QAM의 변조 방식이 적용 되었는지 여부를 판단할 수 있다. 예를 들어, 수신 디바이스(200)는 신호의 전송 속도에 기초하여 변조 방식을 판단할 수 있으며, 이에 한정되지 않는다.The receiving
또한, 전술한 변조 방식은 일 실시예에 불과하며, 수신 디바이스(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
수신 디바이스(200)는 수신된 신호에 기초하여 성상도 상의 결과심볼을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 수신된 신호가 포함하는 비트들에 기초하여 4-QAM, 16-QAM, 또는 256-QAM의 성상도 상에서 수신된 신호가 가리키는 결과 심볼을 획득할 수 있다. The receiving
단계 S320에서, 수신 디바이스(200)는 획득한 결과 심볼에 기초하여 복수개의 심볼을 획득할 수 있다.In step S320, the receiving
수신 디바이스(200)는 결과 심볼에 기초하여 복수개의 심볼을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 결과 심볼을 분석하여, 결과 심볼에 포함된 복수개의 심볼을 획득할 수 있다. 또한, 수신 디바이스(200)는 복수개의 심볼의 성상도상에서의 위치를 획득할 수 있다.The receiving
수신 디바이스(200)는 결과 심볼을 분석할 수 있다. 예를 들어, 수신 디바이스(200)는 결과 심볼을 다익스트라 알고리즘(Dijkstra? altorithm), 또는 옌 알고리즘(Yen? altorithm)을 이용하여 분석할 수 있다. 또한, 수신 디바이스(200)는 결과 심볼을 그래프 이론을 이용하여 분석할 수 있다. 특히, 수신 디바이스(200)는 결과 심볼을 대칭 그래프(Symmentric Graph)를 이용하여 분석할 수 있다.The receiving
예를 들어, 수신 디바이스(200)는 성상도 상의 성상점들과 대칭 그래프(Symmentric Graph)의 점들을 매칭함으로써, 결과 심볼에 포함된 복수개의 심볼 및 복수개의 심볼의 성상도상에서의 위치를 획득할 수 있다.For example, the receiving
수신 디바이스(200)는 결과 심볼의 QAM변조 방식을 결정할 수 있다. 예를 들어, 수신 디바이스(200)는 전송 디바이스(100)로 부터 수신한 신호의 전송 속도에 기초하여, 결과 심볼의 QAM 변조 방식을 결정할 수 있다.The receiving
수신 디바이스(200)는 높은 차수의 QAM(high order QAM)변조 방식이 적용된 결과 심볼로부터, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼들을 획득할 수 있다. 예를 들어, 결과 심볼에 4N-QAM변조 방식이 적용된 경우, 수신 디바이스(200)는 결과 심볼을 분석하여 N-QAM 변조 방식이 적용된 4개의 심볼들을 획득할 수 있다.The receiving
예를 들어, 수신 디바이스(200)는 결과 심볼에 16-QAM변조 방식이 적용된 경우, 수신 디바이스(200)는 결과 심볼을 분석하여 4-QAM 변조 방식이 적용된 4개의 심볼들을 획득할 수 있다. 또한, 수신 디바이스(200)는 결과 심볼에 64-QAM변조 방식이 적용된 경우, 수신 디바이스(200)는 결과 심볼을 분석하여 16-QAM 변조 방식이 적용된 4개의 심볼들을 획득할 수 있다.For example, if the receiving
단계 S330에서, 수신 디바이스(200)는 획득한 복수개의 심볼을 성상도상의 원점 방향으로 각각의 평행 파라미터에 기초하여 이동 시킬 수 있다.In step S330, the receiving
수신 디바이스(200)는 전송 디바이스(100)에서 이용된 비트 시퀀스에 대한 평행 파라미터를 획득할 수 있다. 또한, 수신 디바이스(200)는 획득한 평행 파라미터를 이용하여 비트 시퀀스에 대한 평행 파라미터를 설정할 수 있다.The receiving
수신 디바이스(200)는 평행 파라미터를 미리 설정할 수 있다. 예를 들어, 전송 디바이스(100)와 수신 디바이스(200)는 평행 파라미터를 미리 설정할 수 있다. The receiving
예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 ( M, M)인 경우, 수신 디바이스(200)에서 비트 시퀀스의 평행 파라미터를 (-M, -M)으로 설정할 수 있다.For example, if the parallel parameter of the bit sequence set in the transmitting
또한, 예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 ( M, -M)인 경우, 수신 디바이스(200)에서 비트 시퀀스의 평행 파라미터를 (-M, M)으로 설정할 수 있다.Further, for example, if the parallel parameter of the bit sequence set in the
또한, 예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 (-M, -M)인 경우, 수신 디바이스(200)에서 비트 시퀀스의 평행 파라미터를 (M, M)으로 설정할 수 있다.Also, for example, if the parallel parameter of the bit sequence set in the transmitting
또한, 예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 (-M, M)인 경우, 수신 디바이스(200)에서 비트 시퀀스의 평행 파라미터를 (M, -M)으로 설정할 수 있다.Further, for example, if the parallel parameter of the bit sequence set in the
수신 디바이스(200)는 평행 파라미터를 비트 시퀀스 별로 설정할 수 있다. 또한, 수신 디바이스(200)는 평행 파라미터를 심볼별로 설정할 수 있다.The receiving
수신 디바이스(200)는 평행 파라미터를 복수개의 심볼의 성상도상에서의 위치, 결과 심볼의 변조 방식, 또는 이들의 조합에 기초하여 결정할 수 있다. The receiving
예를 들어, 수신 디바이스(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
이 경우, 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
또한, 예를 들어, 수신 디바이스(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
단계 S340에서, 수신 디바이스(200)는 평행 이동 된 복수개의 심볼들을 성상도상의 원점을 기준으로 각각 회전시킬 수 있다.In step S340, the receiving
수신 디바이스(200)는 평행 이동된 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. 예를 들어, 수신 디바이스(200)는 성상도상의 성상점에 맵핑된 심볼을 원점을 기준으로 시계방향으로 또는 반시계방향으로 회전시킬 수 있다.The receiving
수신 디바이스(200)는 회전각을 이용하여 심볼을 회전시킬 수 있다. 수신 디바이스(200)는 회전각을 다양한 방법으로 설정할 수 있다. 예를 들어, 수신 디바이스(200)는 잡음 면역에 기초하여 회전각을 설정할 수 있다. 또한, 수신 디바이스(200)는 사용자의 입력에 기초하여 회전각을 설정할 수 있다. 또한, 수신 디바이스(200)는 전송 디바이스로부터 회전각 데이터를 수신할 수 있으며, 기 설정된 회전각을 이용할 수 있다.The receiving
예를 들어, 데이터 전송 디바이스(100)와 데이터 수신 디바이스(200)는 회전각을 기 설정할 수 있다. 수신 디바이스(200)는 획득한 결과 심볼을 전송한 디바이스에 대해 기 설정된 회전각을 이용하여, 획득한 복수개의 심볼 각각에 대한 회전각을 결정할 수 있다.For example, the
수신 디바이스(200)는 회전각을 비트 시퀀스별로 설정할 수 있다. 예를 들어, 수신 디바이스(200)는 제 1 비트 시퀀스에는 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에는 제 2 회전각을 설정할 수 있다. 이 경우, 수신 디바이스(200)는 제 1 비트 시퀀스에 기초하여 생성한 제 1 심볼은 성상도 상의 원점을 기준으로 제 1 회전각만큼 회전시킬 수 있고, 제 2 비트 시퀀스에 기초하여 생성한 제 2 심볼은 성상도 상의 원점을 기준으로 제 2 회전각만큼 회전시킬 수 있다.The receiving
수신 디바이스(200)는 비트 시퀀스별로 회전각을 다르게 설정할 수 있다. 예를 들어, 수신 디바이스(200)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 다를 수 있다.The receiving
또한, 수신 디바이스(200)는 비트 시퀀스별로 동일한 회전각을 설정할 수 있다. 예를 들어, 수신 디바이스(200)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 동일할 수 있다.Also, the receiving
또한, 수신 디바이스(200)는 비트 시퀀스별로 회전각을 다양하게 설정할 수 있다. 예를 들어, 수신 디바이스(200)가 제 1 비트 시퀀스에는 제 1 회전각, 제 2 비트 시퀀스에는 제 2 회전각, 제 3 비트 시퀀스에는 제 3 회전각, 제 4 비트 시퀀스에는 제 4 회전각을 설정하는 경우, 제 1 회전각 및 제 2 회전각은 동일하고, 제 3 회전각과 제 4 회전각은 동일하지만, 제 1 회전각과 제 3 회전각은 동일하지 않도록 회전각들을 설정할 수 있다.In addition, the receiving
수신 디바이스(200)는 전송 디바이스(100)에서 이용된 회전각의 음의 값을 회전각으로 설정할 수 있다. 예를 들어, 수신 디바이스(200)는 전송 디바이스(100)에서 제 1 비트 시퀀스에 적용된 회전각이 Ri인 경우, 제 1 심볼에 대한 회전각을 ?i로 설정할 수 있다. The receiving
수신 디바이스(200)는 전송 디바이스(100)로부터 회전각에 대한 정보를 획득할 수 있다. 또한, 전송 디바이스(100)와 수신 디바이스(200)사이에 회전각은 미리 설정될 수 있다.
The receiving
본 발명의 다양한 실시예에 따르면, 수신 디바이스(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
단계 S350에서, 수신 디바이스(200)는 회전된 복수개의 심볼들에 기초하여 복수개의 비트 시퀀스를 획득할 수 있다.In step S350, the receiving
수신 디바이스(200)는 성상도상의 심볼으로부터 비트 시퀀스를 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 심볼이 나타내는 비트들을 획득함으로써, 비트 시퀀스를 생성할 수 있다. 또한, 수신 디바이스(200)는 통신 시스템에서 일반적으로 이용되는 프로세스를 이용함으로써, 심볼으로부터 비트 시퀀스를 획득할 수 있다.The receiving
수신 디바이스(200)는 전송 디바이스(100)가 전송한 비트 시퀀스를 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 회전된 심볼들을 분석함으로써, 전송 디바이스(100)가 전송한 복수개의 비트 시퀀스를 획득할 수 있다.The receiving
수신 디바이스(200)는 획득한 비트 시퀀스로부터 데이터를 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 하나의 비트 시퀀스로부터 데이터를 획득할 수 있다. 또한, 수신 디바이스(200)는 복수개의 비트 시퀀스로부터 데이터를 획득할 수 있다. The receiving
수신 디바이스(200)는 전송 디바이스에서 전송한 데이터를 복수개의 심볼을 분석함으로써 획득한 복수개의 비트 시퀀스로부터 획득할 수 있다.The receiving
도 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
도 4를 참조할 때, 제 1 성상점(410)은 전송 디바이스(100)가 심볼을 회전 시키기 이전에 심볼이 위치한 곳을 나타낸다. Referring to FIG. 4, the first gateways 410 indicate where the symbol is located before the transmitting
예를 들어, 전송 디바이스(100)는 제 1 성상점(410)에 위치한 심볼을 회전각(Ri)를 이용하여 회전시킬 수 있다. For example, the transmitting
예를 들어, 전송 디바이스(100)는 회전각(Ri=π/4)을 이용하여 제 1 성상점(410)에 위치한 심볼을 제 2 성상점(420)에 위치하도록 회전시킬 수 있다. (π/4)은 일 실시예에 불과하며, 전송 디바이스(100)는 다양한 회전각을 이용하여 심볼을 회전시킬 수 있다.For example, the transmitting
전송 디바이스(100)는 복수개의 심볼을 순차적으로 회전 시킬 수 있다. 또한, 전송 디바이스(100)는 복수개의 심볼을 함께 회전 시킬 수 있다.The transmitting
도 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
전송 디바이스(100)는 평행 파라미터를 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스에는 제 1 평행 파라미터를 설정할 수 있다. 이 경우, 전송 디바이스(100)는 제 1 비트 시퀀스에 기초하여 생성된 심볼을 제 1 평행 파라미터를 이용하여 평행 이동시킬 수 있다. 또한, 전송 디바이스(100)는 제 2 비트 시퀀스에는 제 2 평행 파라미터를 설정할 수 있다. 이 경우, 전송 디바이스(100)는 제 2 비트 시퀀스에 기초하여 생성된 심볼을 제 2 평행 파라미터를 이용하여 평행 이동시킬 수 있다.The transmitting
전송 디바이스(100)는 평행 파라미터를 비트 시퀀스에 적용된 변조 방식에 기초하여, 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)가 제 1 비트 시퀀스에 N-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (X , X), (X, -X), (-X, -X), 또는 (-X, X)중 하나일 수 있다. ( X = N^(1/2) )The transmitting
도 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
예를 들어, 전송 디바이스(100)가 심볼의 평행 파라미터로서 (2,2)를 선택한 경우, 전송 디바이스(100)는 제 2 성상점(420)에 위치한 회전된 심볼을 제 3 성상점(430)으로 평행 이동 시킬 수 있다.For example, if the transmitting
도 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
전송 디바이스(100)는 비트 비퀀스에 설정된 회전각 및 평행 파라미터에 기초하여, 비트 시퀀스로부터 생성된 심볼을 회전 시킨 후, 평행이동 시킬 수 있다. 심볼의 회전과 평행 이동은 도 5 및 도 6 에서 전술한 바 있다.The transmitting
예를 들어, 전송 디바이스(100)는 제 1 비트 시퀀스로부터 생성된 제 1 심볼(610)을 제 1 회전각(R1=π/4)을 이용하여 원점을 중심으로 회전시키고, 회전된 제 1 심볼을 제 1 평행파라미터(2, 2)를 이용하여 평행 이동 시킬 수 있다. For example, the transmitting
또한, 전송 디바이스(100)는 제 2 비트 시퀀스로부터 생성된 제 2 심볼(620)을 제 2 회전각(R1=π/4)을 이용하여 원점을 중심으로 회전시키고, 회전된 제 2 심볼을 제 2 평행파라미터(-2, 2)를 이용하여 평행 이동 시킬 수 있다. Also, the transmitting
또한, 전송 디바이스(100)는 제 3 비트 시퀀스로부터 생성된 제 3 심볼(630)을 제 3 회전각(R1=π/6)을 이용하여 원점을 중심으로 회전시키고, 회전된 제 3 심볼을 제 3 평행파라미터(-2, -2)를 이용하여 평행 이동 시킬 수 있다. Also, the transmitting
또한, 전송 디바이스(100)는 제 4 비트 시퀀스로부터 생성된 제 4 심볼(640)을 제 4 회전각(R1=π/10)을 이용하여 원점을 중심으로 회전시키고, 회전된 제 4 심볼을 제 4 평행파라미터(2, -2)를 이용하여 평행 이동 시킬 수 있다. Also, the transmitting
전술한 예는, 설명의 편의를 위해 전송 디바이스(100)가 제 1 심볼, 제 2 심볼, 제 3 심볼, 및 제 4 심볼을 4-QAM 변조 방식을 이용하여 획득하고, 4개의 심볼들의 최초의 위치가 (1,1)인 경우를 가정한 것이다. 심볼들의 최초의 위치는 (1,1)에 한정되지 않고, 회전각 및 평행 파라미터도 전술한 예에 한정되지 않는다.In the above-described example, the transmitting
도 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
전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터를 획득할 수 있다. 예를 들어, 도 7을 참조할때, 전송 디바이스(100)는 성상도 상의 제 1 심볼(610)의 위치를 가리키는 제 1 벡터(710), 성상도 상의 제 2 심볼(620)의 위치를 가리키는 제 2 벡터(720), 성상도 상의 제 3 심볼(630)의 위치를 가리키는 제 3 벡터(730), 성상도 상의 제 4 심볼(640)의 위치를 가리키는 제 4 벡터(740)를 획득할 수 있다. The transmitting
전송 디바이스(100)는 적어도 두개 이상의 벡터들을 결합하여 결과 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 제 1 심볼(제 1 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 1 벡터, 제 2 심볼(제 2 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 2 벡터, 제 3 심볼(제 3 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 3 벡터, 및 제 4 심볼(제 4 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 4 벡터를 결합하여 결과 벡터(750)를 획득할 수 있다.The transmitting
전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터들을 연산함으로써, 결과 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터들을 덧셈 연산함으로써, 결과 벡터를 획득할 수 있다. 또한, 전송 디바이스(100)는 복수개의 심볼을 각각 나타내는 벡터들을 뺄셈 연산함으로써, 결과 벡터를 획득할 수 있다.The transmitting
전송 디바이스(100)는 결과 벡터가 가리키는 성상도상의 점에 위치한 결과 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)가 획득한 결과 벡터(750)가 가리키는 좌표에 위치한 결과 심볼(760)을 획득할 수 있다.The transmitting
전송 디바이스(100)는 결과심볼을 획득하는 과정에서, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼을 보다 높은 차수의 QAM(high order QAM)변조 방식이 적용된 심볼로 변환할 수 있다. 예를 들어, 전송 디바이스(100)는 4개의 N-QAM 변조방식이 적용된 심볼들을 결합함으로써, 4N-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다.The transmitting
예를 들어, 전송 디바이스(100)는 4개의 4-QAM 변조방식이 적용된 심볼들을 결합함으로써, 16-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다. 또한, 전송 디바이스(100)는 4개의 16-QAM변조방식이 적용된 심볼들을 결합함으로써, 64-QAM변조방식이 적용된 결과 심볼을 획득할 수 있다.For example, the transmitting
도 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
전송 디바이스(100)는 데이터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)는 데이터를 생성할 수 있고, 외부의 디바이스로부터 데이터를 수신할 수 있다.The transmitting
전송 디바이스(100)는 다양한 종류의 데이터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)가 획득한 데이터는 영상, 음악, 또는 문서 파일을 포함할 수 있으며, 이에 한정되지 않는다.The transmitting
전송 디바이스(100)의 전송 데이터 처리부(120)는 획득한 데이터를 전송하기 위해, 데이터를 비트 시퀀스로 변환할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)는 직렬 변환기(serializer)에 데이터를 입력하고, 그 출력으로 비트 시퀀스를 획득할 수 있다. 전술한 방법은 데이터를 비트 시퀀스로 변환하는 일 예에 불과하며, 전송 디바이스(100)의 전송 데이터 처리부(120)는 다양한 방법으로 데이터를 비트 시퀀스로 변환할 수 있다.The transmission
전송 디바이스(100)의 전송 데이터 처리부(120)는 하나의 데이터를 복수개의 비트 시퀀스로 변환할 수 있다. 또한, 전송 디바이스(100)의 전송 데이터 처리부(120)는 복수개의 데이터를 각각 하나의 비트 시퀀스로 변환할 수 있다. 또한, 전송 디바이스(100)의 전송 데이터 처리부(120)는 복수개의 데이터를 하나의 비트 시퀀스로 변환할 수 있다.The transmission
전송 디바이스(100)의 전송 데이터 처리부(120)는 비트 시퀀스에 포함된 비트들을 이용하여 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)는 채널-스위처(Channel-switcher)에 비트 시퀀스를 입력하고, 그 출력으로 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)는 비트 시퀀스를 QPSK, 4-QAM, 16-QAM, 64-QAM, 256-QAM, 또는 1024-QAM등의 변조 방식을 이용하여 비트 시퀀스로부터 심볼을 획득할 수 있으며, 이에 한정되지 않고 다양한 방식으로 비트 시퀀스로부터 심볼을 획득할 수 있다. 전송 디바이스(100)의 전송 데이터 처리부(120)가 획득한 심볼은 비트 시퀀스에 포함된 비트들중 복수개의 비트를 나타낼 수 있다.The transmission
전송 디바이스(100)의 전송 데이터 처리부(120)는 획득한 심볼을 성상도상의 성상점에 맵핑할 수 있다. 예를 들어 전송 디바이스(100)는 획득한 심볼이 나타내는 비트들에 기초하여, 심볼을 성상도상의 성상점들중 하나에 맵핑할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)가 비트 시퀀스를 4-QAM의 변조 방식을 이용하여 심볼을 획득한 경우, 전송 디바이스(100)는 획득한 심볼이 나타내는 비트들에 기초하여, 성상도상의 4개의 성상점들((1,1), (-1,1), (-1,-1), (1,-1))중에서 하나의 성상점에 심볼을 맵핑할 수 있다.The transmission
전송 디바이스(100)의 전송 데이터 처리부(120)는 복수개의 비트 시퀀스들 각각에 대하여, 독립적으로 심볼을 생성할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)는 제 1 비트 시퀀스에 포함된 비트들을 이용하여 제 1 심볼을 획득할 수 있고, 제 2 비트 시퀀스에 포함된 비트들을 이용하여 제 2 심볼을 획득할 수 있다. 전송 디바이스(100)의 전송 데이터 처리부(120)는 제 1 심볼과 제 2 심볼을 독립적으로 획득할 수 있다.The transmission
전송 디바이스(100)의 전송 데이터 처리부(120)는 복수개의 비트 시퀀스들 각각에 대하여, 독립적으로 심볼을 맵핑할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)는 제 1 심볼이 나타내는 비트들에 기초하여 제 1 심볼을 성상도 상의 성상점에 맵핑할수 있고, 제 2 심볼이 나타내는 비트들에 기초하여 제 2 심볼을 성상도 상의 성상점에 맵핑할 수 있다.The transmission
전송 디바이스(100)의 전송 데이터 처리부(120)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 생성 및 생성된 심볼을 맵핑하는 기능을 순차적으로 수행할 수 있다. 또한, 전송 디바이스(100)의 전송 데이터 처리부(120)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 생성 및 생성된 심볼을 맵핑하는 기능을 동시에 수행할 수 있다. 예를 들어, 전송 디바이스(100)의 전송 데이터 처리부(120)는 제 1 비트 시퀀스에 포함된 비트들을 이용하여 제 1 심볼을 생성하고, 생성된 제 1 심볼을 성상도 상의 성상점에 맵핑한 후, 제 2 비트 시퀀스에 포함된 비트들을 이용하여 제 2 심볼을 생성하고 생성된 제 2 심볼을 성상도 상의 성상점에 맵핑할 수 있다.The transmission
또한, 전송 디바이스(100)의 전송 데이터 처리부(120)는 제 1 비트 시퀀스에 포함된 비트들을 이용하여 제 1 심볼을 생성하고 생성된 제 1 심볼을 성상도 상의 성상점에 맵핑하는 기능과, 제 2 비트 시퀀스에 포함된 비트들을 이용하여 제 2 심볼을 생성하고 생성된 제 2 심볼을 성상도 상의 성상점에 맵핑하는 기능을 동시에 수행할 수 있다.In addition, the transmission
전송 디바이스(100)의 모듈레이터(110)는 획득한 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 성상도상의 성상점에 맵핑된 심볼을 원점을 기준으로 시계방향으로 또는 반시계방향으로 회전시킬 수 있다.The
전송 디바이스(100)의 모듈레이터(110)는 회전각을 이용하여 심볼을 회전시킬 수 있다. 회전각은 심볼이 성상도상의 원점을 기준으로 회전하는 각도를 의미한다. 전송 디바이스(100)의 모듈레이터(110)는 회전각을 다양한 방법으로 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 잡음 면역에 기초하여 회전각을 설정할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 사용자의 입력에 기초하여 회전각을 설정할 수 있으며, 이에 한정되지 않는다.The
전송 디바이스(100)의 모듈레이터(110)는 회전각을 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에는 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에는 제 2 회전각을 설정할 수 있다. 이 경우, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 기초하여 생성한 제 1 심볼은 성상도 상의 원점을 기준으로 제 1 회전각만큼 회전시킬 수 있고, 제 2 비트 시퀀스에 기초하여 생성한 제 2 심볼은 성상도 상의 원점을 기준으로 제 2 회전각만큼 회전시킬 수 있다. The
전송 디바이스(100)의 모듈레이터(110)는 비트 시퀀스별로 회전각을 다르게 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각을 다를 수 있다.The
또한, 전송 디바이스(100)의 모듈레이터(110)는 비트 시퀀스별로 동일한 회전각을 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 동일할 수 있다.In addition, the
또한, 전송 디바이스(100)의 모듈레이터(110)는 비트 시퀀스별로 회전각을 다양하게 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스에는 제 1 회전각, 제 2 비트 시퀀스에는 제 2 회전각, 제 3 비트 시퀀스에는 제 3 회전각, 제 4 비트 시퀀스에는 제 4 회전각을 설정하는 경우, 제 1 회전각 및 제 2 회전각은 동일하고, 제 3 회전각과 제 4 회전각은 동일하지만, 제 1 회전각과 제 3 회전각은 동일하지 않도록 회전각들을 설정할 수 있다.In addition, the
또한, 전송 디바이스(100)의 모듈레이터(110)는 제 1 회전각 및 제 2 회전각은 동일하고, 제 3 회전각과 제 4 회전각이 동일하며, 제 3 회전각은 제 1 회전각의 음수가 되도록 회전각들을 설정할 수 있다.
The first rotation angle and the second rotation angle of the
본 발명의 다양한 실시예에 따르면, 전송 디바이스(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
전송 디바이스(100)의 모듈레이터(110)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 회전 기능을 순차적으로 수행할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 회전 기능을 동시에 수행할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 회전한 후, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 회전할 수 있다.The
또한, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 회전하는 기능과, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 회전하는 기능을 동시에 수행할 수 있다.The
전송 디바이스(100)의 모듈레이터(110)는 비트 시퀀스별로 회전각을 적용하여 심볼을 회전시킴으로써, 심볼의 특수성을 획득할 수 있다.The
전송 디바이스(100)의 모듈레이터(110)는 회전된 심볼을 성상도상의 원점에서 멀어지는 방향으로 평행 파라미터에 기초하여 이동시킬 수 있다. 평행 파라미터는 성상도상에서 심볼의 평행이동 정도를 나타내는 벡터를 의미한다.The
전송 디바이스(100)의 모듈레이터(110)는 평행 파라미터를 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에는 제 1 평행 파라미터를 설정할 수 있다. 이 경우, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 기초하여 생성된 심볼을 제 1 평행 파라미터를 이용하여 평행 이동시킬 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 제 2 비트 시퀀스에는 제 2 평행 파라미터를 설정할 수 있다. 이 경우, 전송 디바이스(100)의 모듈레이터(110)는 제 2 비트 시퀀스에 기초하여 생성된 심볼을 제 2 평행 파라미터를 이용하여 평행 이동시킬 수 있다.The
전송 디바이스(100)의 모듈레이터(110)는 평행 파라미터를 비트 시퀀스에 적용된 변조 방식에 기초하여, 비트 시퀀스별로 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스에 N-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (X , X), (X, -X), (-X, -X), 또는 (-X, X)중 하나일 수 있다. ( X = N^(1/2) )The
예를 들어, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스에 4-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (2, 2), (2, -2), (-2, -2), 또는 (-2, 2)중 하나일 수 있다. For example, if the
또한, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스에 16-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (4, 4), (4, -4), (-4, -4), 또는 (-4, 4)중 하나일 수 있다.In addition, when the
또한, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스에 64-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (8, 8), (8, -8), (-8, -8), 또는 (-8, 8)중 하나일 수 있다.In addition, when the
또한, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스에 256-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (16, 16), (16, -16), (-16, -16), 또는 (-16, 16)중 하나일 수 있다.In addition, when the
전송 디바이스(100)의 모듈레이터(110)는 평행 파라미터를 비트 시퀀스별로 다르게 설정할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)가 제 1 비트 시퀀스, 제 2 비트 시퀀스, 제 3 비트 시퀀스, 및 제 4 비트 시퀀스에 4-QAM 변조 방식을 적용함으로써 심볼을 획득한 경우, 제 1 비트 시퀀스의 평행 파라미터는 (2,2), 제 2 비트 시퀀스의 평행 파라미터는 (2, -2), 제 3 비트 시퀀스의 평행 파라미터는 (-2, -2), 제 4 비트 시퀀스의 평행 파라미터는 (-2, 2)로 설정할 수 있다.
The
본 발명의 다양한 실시예에 따르면, 전송 디바이스(100)의 모듈레이터(110)는 수학식 (2)를 이용하여 심볼을 평행이동 시킬 수 있다. (Xi(2), Yi(2))는 회전이 수행된 후에 심볼이 위치한 성상도상의 점을 나타내며, (Xi(3), Yi(3))는 평행 이동이 수행된 후에 심볼이 위치한 성상도상의 점을 나타내고, Vi는 평행 파라미터를 나타낸다. Vi는 비트 시퀀스별로 설정될 수 있다.According to various embodiments of the present invention, the
전송 디바이스(100)의 모듈레이터(110)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 평행 이동 기능을 순차적으로 수행할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 복수개의 비트 시퀀스들 각각에 대하여, 심볼의 평행 이동 기능을 동시에 수행할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 평행 이동한 후, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 평행 이동할 수 있다.The
또한, 전송 디바이스(100)의 모듈레이터(110)는 제 1 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 1 심볼을 평행 이동하는 기능과, 제 2 비트 시퀀스에 포함된 비트들에 기초하여 생성된 제 2 심볼을 평행 이동하는 기능을 동시에 수행할 수 있다.In addition, the
심볼의 회전 및 평행 이동은 심볼 좌표의 특수성을 제공할 수 있다. 심볼 좌표의 특수성은 디모듈레이터에서 데이터 획득의 안정성을 제공할 수 있다.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
전송 디바이스(100)의 모듈레이터(110)는 복수개의 심볼을 각각 나타내는 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 성상도 상의 제 1 심볼의 좌표가 (2,2)인 경우, 제 1 벡터 (2,2)를 획득할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 성상도 상의 제 2 심볼의 좌표가 ( -1, 2)인 경우, 제 2 벡터 (-1, 2)를 획득할 수 있다. The
전송 디바이스(100)의 모듈레이터(110)는 적어도 두개 이상의 벡터들을 결합하여 결과 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 제 1 심볼으로부터 획득한 제 1 벡터, 및 제 2 심볼으로부터 획득한 제 2 벡터를 결합하여 결과 벡터를 회득할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 제 1 심볼(제 1 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 1 벡터, 제 2 심볼(제 2 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 2 벡터, 제 3 심볼(제 3 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 3 벡터, 및 제 4 심볼(제 4 비트 시퀀스에 기초하여 생성된 심볼)으로부터 획득한 제 4 벡터를 결합하여 결과 벡터를 획득할 수 있다.The
전송 디바이스(100)의 모듈레이터(110)는 복수개의 심볼을 각각 나타내는 벡터들을 연산함으로써, 결과 벡터를 획득할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 복수개의 심볼을 각각 나타내는 벡터들을 덧셈 연산함으로써, 결과 벡터를 획득할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 복수개의 심볼을 각각 나타내는 벡터들을 뺄셈 연산함으로써, 결과 벡터를 획득할 수 있다.The
예를 들어, 전송 디바이스(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
전송 디바이스(100)의 모듈레이터(110)는 결과 벡터가 나타내는 성상도상의 점에 위치한 결과 심볼을 획득할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)가 획득한 결과 벡터가 (1,4)인 경우, 성상도 상에서 (1, 4)에 위치한 결과 심볼을 획득할 수 있다.The
전송 디바이스(100)의 모듈레이터(110)는 결과심볼을 획득하는 과정에서, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼을 보다 높은 차수의 QAM(high order QAM)변조 방식이 적용된 심볼로 변환할 수 있다. 예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 4개의 N-QAM 변조방식이 적용된 심볼들을 결합함으로써, 4N-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다.The
예를 들어, 전송 디바이스(100)의 모듈레이터(110)는 4개의 4-QAM 변조방식이 적용된 심볼들을 결합함으로써, 16-QAM변조 방식이 적용된 결과 심볼을 획득할 수 있다. 또한, 전송 디바이스(100)의 모듈레이터(110)는 4개의 16-QAM변조방식이 적용된 심볼들을 결합함으로써, 64-QAM변조방식이 적용된 결과 심볼을 획득할 수 있다.For example, the
전송 디바이스(100)는 생성된 결과심볼에 기초하여 획득한 신호를 전송할 수 있다. 예를 들어, 전송 디바이스(100)는 획득한 결과 심볼을 변환시켜 신호를 생성하고, 생성된 신호를 통신 경로를 이용하여 전송할 수 있다. 통신 경로는 유선 통신 및 무선 통신을 포함할 수 있으며, 이에 한정되지 않는다.The transmitting
전송 디바이스(100)는 복수개의 심볼을 결합한 결과 심볼을 전송함으로써, 통신 시스템의 효율을 증진시킬 수 있다. 예를 들어, 전송 디바이스(100)가 일반적인 16-QAM변조 방식으로 획득한 심볼을 전송하는 경우, 1사이클에 4비트를 전송할 수 있다. The transmitting
본 발명의 일 실시예에 따르면, 전송 디바이스(100)가 4-QAM 변조 방식이 적용된 4개의 심볼들을 결합함으로써 생성한 16-QAM변조 방식이 적용된 결과 심볼을 전송하는 경우, 1 사이클에 8비트를 전송할 수 있으므로, 본 발명의 전송 디바이스(100)는 데이터 전송 효율을 증진시킬 수 있다.According to an embodiment of the present invention, when the transmitting
도 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
수신 디바이스(200)는 통신 경로를 이용하여 직교 진폭 변조(QAM)된 신호를 수신할 수 있다. 또한, 수신 디바이스(200)는 수신한 신호의 변조 방식을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 수신한 신호에 4-QAM, 16-QAM, 또는 256-QAM의 변조 방식이 적용 되었는지 여부를 판단할 수 있다. 전술한 변조 방식은 일 실시예에 불과하며, 수신 디바이스(200)가 수신한 신호에는 전술한 변조 방식 외에도 다양한 변조 방식이 적용되어 있을 수 있다.The receiving
수신 디바이스(200)는 수신된 신호에 기초하여 성상도 상의 결과심볼을 획득할 수 있다. 예를 들어, 수신 디바이스(200)는 수신된 신호가 포함하는 비트들에 기초하여 4-QAM, 16-QAM, 또는 256-QAM의 성상도 상에서 수신된 신호가 가리키는 결과 심볼을 획득할 수 있다. The receiving
수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼에 기초하여 복수개의 심볼을 획득할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 분석하여, 결과 심볼에 포함된 복수개의 심볼을 획득할 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 복수개의 심볼의 성상도상에서의 위치를 획득할 수 있다.The
수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 분석할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 다익스트라 알고리즘(Dijkstra? altorithm), 또는 옌 알고리즘(Yen? altorithm)을 이용하여 분석할 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 그래프 이론을 이용하여 분석할 수 있다. 특히, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 대칭 그래프(Symmentric Graph)를 이용하여 분석할 수 있다.The
예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 성상도 상의 성상점들과 대칭 그래프(Symmentric Graph)의 점들을 매칭함으로써, 결과 심볼에 포함된 복수개의 심볼 및 복수개의 심볼의 성상도상에서의 위치를 획득할 수 있다.For example, the
수신 디바이스(200)의 디모듈레이터(210)는 높은 차수의 QAM(high order QAM)변조 방식이 적용된 결과 심볼로부터, 낮은 차수의 QAM(low order QAM)변조 방식이 적용된 심볼들을 획득할 수 있다. 예를 들어, 결과 심볼에 4N-QAM변조 방식이 적용된 경우, 수신 디바이스(200)의 디모듈레이터(210)는 결과 심볼을 분석하여 N-QAM 변조 방식이 적용된 4개의 심볼들을 획득할 수 있다.The
예를 들어, 수신 디바이스(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
수신 디바이스(200)의 디모듈레이터(210)는 전송 디바이스(100)에서 이용된 비트 시퀀스에 대한 평행 파라미터를 획득할 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 획득한 평행 파라미터를 이용하여 비트 시퀀스에 대한 평행 파라미터를 설정할 수 있다.The
수신 디바이스(200)의 디모듈레이터(210)는 평행 파라미터를 미리 설정할 수 있다. 예를 들어, 전송 디바이스(100)와 수신 디바이스(200)의 디모듈레이터(210)는 평행 파라미터를 미리 설정할 수 있다. The
예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 ( M, M)인 경우, 수신 디바이스(200)의 디모듈레이터(210)에서 비트 시퀀스의 평행 파라미터를 (-M, -M)으로 설정할 수 있다.For example, when the parallel parameter of the bit sequence set in the
또한, 예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 ( M, -M)인 경우, 수신 디바이스(200)의 디모듈레이터(210)에서 비트 시퀀스의 평행 파라미터를 (-M, M)으로 설정할 수 있다.Also, for example, when the parallel parameter of the bit sequence set in the
또한, 예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 (-M, -M)인 경우, 수신 디바이스(200)의 디모듈레이터(210)에서 비트 시퀀스의 평행 파라미터를 (M, M)으로 설정할 수 있다.For example, when the parallel parameter of the bit sequence set in the
또한, 예를 들어, 전송 디바이스(100)에서 설정된 비트 시퀀스의 평행 파라미터가 (-M, M)인 경우, 수신 디바이스(200)의 디모듈레이터(210)에서 비트 시퀀스의 평행 파라미터를 (M, -M)으로 설정할 수 있다.Also, for example, if the parallel parameter of the bit sequence set in the transmitting
수신 디바이스(200)의 디모듈레이터(210)는 평행 파라미터를 비트 시퀀스 별로 설정할 수 있다. 또한, 수신 디바이스(200)는 평행 파라미터를 심볼별로 설정할 수 있다.The
수신 디바이스(200)의 디모듈레이터(210)는 평행 파라미터를 복수개의 심볼의 성상도상에서의 위치, 결과 심볼의 변조 방식, 또는 이들의 조합에 기초하여 결정할 수 있다. The
예를 들어, 수신 디바이스(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
이 경우, 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
또한, 예를 들어, 수신 디바이스(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
수신 디바이스(200)의 디모듈레이터(210)는 평행 이동된 심볼을 성상도상의 원점을 기준으로 회전시킬 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 성상도상의 성상점에 맵핑된 심볼을 원점을 기준으로 시계방향으로 또는 반시계방향으로 회전시킬 수 있다.The
수신 디바이스(200)의 디모듈레이터(210)는 회전각을 이용하여 심볼을 회전시킬 수 있다. 수신 디바이스(200)의 디모듈레이터(210)는 회전각을 다양한 방법으로 설정할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 잡음 면역에 기초하여 회전각을 설정할 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 사용자의 입력에 기초하여 회전각을 설정할 수 있다. 또한, 수신 디바이스(200)의 디모듈레이터(210)는 전송 디바이스로부터 회전각 데이터를 수신할 수 있으며, 기 설정된 회전각을 이용할 수 있다.The
예를 들어, 데이터 전송 디바이스(100)와 데이터 수신 디바이스(200)의 디모듈레이터(210)는 회전각을 기 설정할 수 있다. 수신 디바이스(200)의 디모듈레이터(210)는 획득한 결과 심볼을 전송한 디바이스에 대해 기 설정된 회전각을 이용하여, 획득한 복수개의 심볼 각각에 대한 회전각을 결정할 수 있다.For example, the
수신 디바이스(200)의 디모듈레이터(210)는 회전각을 비트 시퀀스별로 설정할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 제 1 비트 시퀀스에는 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에는 제 2 회전각을 설정할 수 있다. 이 경우, 수신 디바이스(200)의 디모듈레이터(210)는 제 1 비트 시퀀스에 기초하여 생성한 제 1 심볼은 성상도 상의 원점을 기준으로 제 1 회전각만큼 회전시킬 수 있고, 제 2 비트 시퀀스에 기초하여 생성한 제 2 심볼은 성상도 상의 원점을 기준으로 제 2 회전각만큼 회전시킬 수 있다.The
수신 디바이스(200)의 디모듈레이터(210)는 비트 시퀀스별로 회전각을 다르게 설정할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 다를 수 있다.The
또한, 수신 디바이스(200)의 디모듈레이터(210)는 비트 시퀀스별로 동일한 회전각을 설정할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 제 1 비트 시퀀스에 제 1 회전각을 설정할 수 있고, 제 2 비트 시퀀스에 제 2 회전각을 설정할 수 있으며, 제 1 회전각과 제 2 회전각은 동일할 수 있다.Also, the
또한, 수신 디바이스(200)의 디모듈레이터(210)는 비트 시퀀스별로 회전각을 다양하게 설정할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)가 제 1 비트 시퀀스에는 제 1 회전각, 제 2 비트 시퀀스에는 제 2 회전각, 제 3 비트 시퀀스에는 제 3 회전각, 제 4 비트 시퀀스에는 제 4 회전각을 설정하는 경우, 제 1 회전각 및 제 2 회전각은 동일하고, 제 3 회전각과 제 4 회전각은 동일하지만, 제 1 회전각과 제 3 회전각은 동일하지 않도록 회전각들을 설정할 수 있다.In addition, the
수신 디바이스(200)의 디모듈레이터(210)는 전송 디바이스(100)에서 이용된 회전각의 음의 값을 회전각으로 설정할 수 있다. 예를 들어, 수신 디바이스(200)의 디모듈레이터(210)는 전송 디바이스(100)에서 제 1 비트 시퀀스에 적용된 회전각이 Ri인 경우, 제 1 심볼에 대한 회전각을 ?i로 설정할 수 있다. The
수신 디바이스(200)의 디모듈레이터(210)는 전송 디바이스(100)로부터 회전각에 대한 정보를 획득할 수 있다. 또한, 전송 디바이스(100)와 수신 디바이스(200)의 디모듈레이터(210)사이에 회전각은 미리 설정될 수 있다.
The
본 발명의 다양한 실시예에 따르면, 수신 디바이스(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
수신 디바이스(200)의 수신 신호 처리부(220)는 성상도상의 심볼으로부터 비트 시퀀스를 획득할 수 있다. 예를 들어, 수신 디바이스(200)의 수신 신호 처리부(220)는 심볼이 나타내는 비트들을 획득함으로써, 비트 시퀀스를 생성할 수 있다. 또한, 수신 디바이스(200)의 수신 신호 처리부(220)는 통신 시스템에서 일반적으로 이용되는 프로세스를 이용함으로써, 심볼으로부터 비트 시퀀스를 획득할 수 있다.The received
수신 디바이스(200)의 수신 신호 처리부(220)는 전송 디바이스(100)가 전송한 비트 시퀀스를 획득할 수 있다. 예를 들어, 수신 디바이스(200)의 수신 신호 처리부(220)는 회전된 심볼들을 분석함으로써, 전송 디바이스(100)가 전송한 복수개의 비트 시퀀스를 획득할 수 있다.The received
수신 디바이스(200)의 수신 신호 처리부(220)는 획득한 비트 시퀀스로부터 데이터를 획득할 수 있다. 예를 들어, 수신 디바이스(200)의 수신 신호 처리부(220)는 하나의 비트 시퀀스로부터 데이터를 획득할 수 있다. 또한, 수신 디바이스(200)는 복수개의 비트 시퀀스로부터 데이터를 획득할 수 있다. The received
수신 디바이스(200)의 수신 신호 처리부(220)는 전송 디바이스에서 전송한 데이터를 복수개의 심볼을 분석함으로써 획득한 복수개의 비트 시퀀스로부터 획득할 수 있다.The received
전술한 본 명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 개시의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.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)
복수개의 비트 시퀀스를 성상도상의 소정의 위치에 각각 대응시켜 복수개의 심볼을 획득하는 단계;
상기 획득된 복수개의 심볼을 상기 성상도상의 원점을 기준으로 각각 회전 시키는 단계;
상기 회전된 복수개의 심볼을 상기 성상도상의 원점에서 멀어지는 방향으로 각각의 평행 파라미터에 기초하여 이동 시키는 단계;
상기 이동된 복수개의 심볼을 결합 하여 결과심볼을 획득하는 단계; 및
상기 결과심볼에 기초하여 획득한 신호를 전송하는 단계;
를 포함하는 데이터 전송 방법.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;
상기 대응된 심볼들을 각각 다른 회전각에 기초하여 회전시키는 것을 특징으로 하는 데이터 전송 방법.2. The method of claim 1,
And rotating the corresponding symbols based on respective different rotation angles.
상기 회전 시키는 단계는, 잡음 면역에 기초하여 결정된 회전각에 기초하여 회전 시키는 것을 특징으로 하는 데이터 전송 방법.The method according to claim 1,
Wherein the rotating step rotates 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 회전각과 동일한 것을 특징으로 하는 데이터 전송 방법.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.
상기 이동된 복수개의 심볼의 성상도 상의 점을 나타내는 벡터들을 각각 획득하는 단계;
상기 획득한 벡터들을 더함으로써, 결과 벡터를 생성하는 단계; 및
상기 결과 벡터가 나타내는 성상도상의 점에 위치한 결과 심볼을 획득하는 단계;
를 포함하는 데이터 전송 방법.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)된 신호를 수신하는 단계;
상기 수신한 신호에 기초하여 성상도 상의 결과 심볼을 획득하는 단계;
상기 획득한 결과 심볼에 기초하여 복수개의 심볼을 획득하는 단계;
상기 획득한 복수개의 심볼을 성상도상의 원점 방향으로 각각의 평행 파라미터에 기초하여 평행 이동 시키는 단계;
상기 평행 이동된 복수개의 심볼들을 성상도상의 원점을 기준으로 각각 회전 시키는 단계; 및
상기 회전된 심볼들에 기초하여 복수개의 데이터를 획득하는 단계;
를 포함하는 데이터 수신 방법.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 >
상기 복수개의 심볼들을 획득하는 단계는,
상기 결과심볼을 소정의 알고리즘을 이용하여 분석함으로써, 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.
복수개의 비트 시퀀스를 성상도상의 소정의 위치에 각각 대응시켜 복수개의 심볼을 획득하는 전송 데이터 처리부; 및
상기 획득된 복수개의 심볼을 상기 성상도상의 원점을 기준으로 각각 회전 시키고, 상기 회전된 복수개의 심볼을 상기 성상도상의 원점에서 멀어지는 방향으로 각각의 평행 파라미터에 기초하여 이동 시키며, 상기 이동된 복수개의 심볼을 결합 하여 결과심볼을 획득하는 모듈레이터를 포함하고,
상기 전송 장치는 상기 결과 심볼에 기초하여 획득한 신호를 전송하는 것을 특징으로 하는 데이터 전송 장치.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.
상기 대응된 심볼들을 각각 다른 회전각에 기초하여 회전시키는 것을 특징으로 하는 데이터 전송 장치.9. The apparatus of claim 8,
And rotates the corresponding symbols based on respective different rotation angles.
상기 모듈레이터는, 잡음 면역에 기초하여 결정된 회전각에 기초하여 회전 시키는 것을 특징으로 하는 데이터 전송 장치.9. The method of claim 8,
Wherein the modulator rotates based on a rotation angle determined based on a noise immunity.
상기 복수개의 비트 시퀀스는, 제 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.
상기 이동된 복수개의 심볼의 성상도 상의 점을 나타내는 벡터들을 각각 획득하고, 상기 획득한 벡터들을 더함으로써 결과 벡터를 생성하며, 상기 결과 벡터가 나타내는 성상도상의 점에 위치한 결과 심볼을 획득하는것을 특징으로 하는 데이터 전송 장치.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)된 신호를 획득하고, 상기 획득한 신호에 기초하여 성상도 상의 결과심볼을 획득하며, 상기 획득한 결과심볼에 기초하여 복수개의 심볼을 획득하고, 상기 획득한 복수개의 심볼을 성상도상의 원점 방향으로 각각의 평행 파라미터에 기초하여 이동 시키며, 상기 평행 이동된 복수개의 심볼들을 성상도상의 원점을 기준으로 각각 회전 시키는 디모듈레이터; 및
상기 회전된 심볼들에 기초하여 복수개의 비트 시퀀스를 획득하는 수신 신호 처리부;
를 포함하는 데이터 수신 장치.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.
상기 결과심볼을 소정의 알고리즘을 이용하여 분석함으로써, 4개의 심볼을 획득하는 것을 특징으로 하는 데이터 수신 장치.14. The demodulator according to claim 13,
And obtains four symbols by analyzing the result symbol using a predetermined algorithm.
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)
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 |
-
2015
- 2015-02-24 KR KR1020150025907A patent/KR20160103419A/en not_active Withdrawn
Cited By (1)
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 |