KR102108985B1 - Device and Method to Automatically Controlling Transmission Power in a Low Power Wide Area Communication Network - Google Patents
Device and Method to Automatically Controlling Transmission Power in a Low Power Wide Area Communication Network Download PDFInfo
- Publication number
- KR102108985B1 KR102108985B1 KR1020190139468A KR20190139468A KR102108985B1 KR 102108985 B1 KR102108985 B1 KR 102108985B1 KR 1020190139468 A KR1020190139468 A KR 1020190139468A KR 20190139468 A KR20190139468 A KR 20190139468A KR 102108985 B1 KR102108985 B1 KR 102108985B1
- Authority
- KR
- South Korea
- Prior art keywords
- communication terminal
- transmission
- wake
- data
- preamble
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/54—Signalisation aspects of the TPC commands, e.g. frame structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/38—TPC being performed in particular situations
- H04W52/48—TPC being performed in particular situations during retransmission after error or non-acknowledgment
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 저전력 광역 통신 네트워크에서 송신출력을 자동으로 제어하는 통신 단말기 및 방법에 관한 것으로서, 더욱 상세하게는 통신단말기에서 타 통신단말기로 송신한 송신데이터에 대해 타 통신단말기에서 통신단말기로 ACK를 송신하는 경우, 상기 ACK에 포함된 웨이크업프리엠블 검출값에 기초하여 추후 타 통신단말기로 송신하고자 하는 송신데이터의 송신출력 레벨을 조정하도록 하여, 통신단말기의 송신출력 레벨을 네트워크 환경에 자동적으로 적응시켜 통신단말기의 전력을 효과적으로 사용할 수 있는 저전력 광역 통신 네트워크에서 송신출력을 자동으로 제어하는 통신단말기 및 방법에 관한 것이다.The present invention relates to a communication terminal and method for automatically controlling a transmission output in a low-power wide area communication network, and more specifically, for transmitting data transmitted from a communication terminal to another communication terminal, an ACK is transmitted from another communication terminal to the communication terminal. In case of this, the transmission output level of the transmission data to be transmitted to another communication terminal is adjusted based on the wake-up preamble detection value included in the ACK, and the transmission output level of the communication terminal is automatically adapted to the network environment. It relates to a communication terminal and method for automatically controlling the transmission output in a low-power wide area communication network that can effectively use the power of the communication terminal.
사물인터넷(Internet of Things, IoT)은 모든 사물(디바이스)가 인터넷으로 연결되어 상호 직접 통신을 수행하는 것으로, 상호 사물간의 통신을 통해 사물이 수집하거나 도출한 데이터를 타 사물로 전송하는, 더 나아가 특정 서비스와 타 서비스 혹은 특정 산업과 타 산업이 융합될 수 있도록 하여, 다양한 부가가치를 창출할 수 있다는 점에서 사물인터넷은 차세대 기술 및 인프라로써 주목을 받고 있다.The Internet of Things (IoT) is a method in which all objects (devices) are connected to the Internet to perform direct communication with each other, and through the communication between the objects, the data collected or derived by the object is transmitted to another object. The Internet of Things (IoT) is drawing attention as a next-generation technology and infrastructure in that it can create various added values by allowing certain services and other services or certain industries to be converged.
사물인터넷을 구현하기 위해서는 넓은 통신범위를 가지면서 동시에 전력 소모가 적은 통신망을 필요로 하며, 이를 위해 저전력 광역 통신 네트워크(Low Power Wide Area Network) 통신 기술의 개발이 활발하게 이루어지고 있다. 현재 저전력 광역 통신 네트워크를 구현하기 위한 대표적인 통신방법에는 기존의 LTE 주파수 대역을 활용하는 LTE-M(Machine Type Communication)과 비면허 대역의 주파수를 사용하는 LoRaWAN(Long Range Wide Area Network)가 있다.In order to implement the Internet of Things, a communication network having a wide communication range and low power consumption is required, and for this, development of a low power wide area network communication technology is actively being performed. Currently, representative communication methods for implementing a low-power wide area communication network include LTE-M (Machine Type Communication) that utilizes an existing LTE frequency band and LoRaWAN (Long Range Wide Area Network) that uses an unlicensed band frequency.
한편, 사물인터넷을 통해 연결되어 있는 디바이스는 다양한 장소 또는 환경에 위치해 있으며, 따라서 상시전원과 연결되어 전원을 지속적으로 공급받지 못하고 배터리에 의해 구동되는 디바이스의 경우 장기적으로 통신을 수행하기 위해서는 소모전력을 최소화하기 위한 방법들이 필요하다.On the other hand, devices connected through the Internet of Things are located in various places or environments, so in the case of a device powered by a battery that is not continuously supplied with power connected to a constant power source, it consumes power for long-term communication. Methods are needed to minimize.
또한, 상술한 저전력 광역 통신 기술을 사용하는 것 외에도 디바이스의 소모전력을 최소화함으로써 해당 디바이스의 라이프 사이클을 연장시키기 위한 다양한 접근방법들이 개발되고 있다. 이와 같은 방법 중 하나로써 디바이스의 통신 방법에 있어서도 정상적으로 통신할 수 있는 최소의 송신출력을 갖는 데이터를 송신하도록 하고, 자신에게 수신된 데이터를 수신하는 경우에만 데이터를 처리하도록 하여 소비전력을 최소화하기 위한 기술의 개발이 요구되고 있는 상황이다.In addition, in addition to using the low-power wide area communication technology described above, various approaches have been developed to extend the life cycle of the device by minimizing the power consumption of the device. As one of these methods, in order to minimize power consumption by transmitting data with the minimum transmission power that can communicate normally in the communication method of the device, and processing data only when receiving the data received by itself. The development of technology is in demand.
본 발명은 통신단말기에서 타 통신단말기로 송신한 송신데이터에 대해 타 통신단말기에서 통신단말기로 ACK를 송신하는 경우, 상기 ACK에 포함된 웨이크업프리엠블 검출값에 기초하여 추후 타 통신단말기로 송신하고자 하는 송신데이터의 송신출력 레벨을 조정하도록 하여, 통신단말기의 송신출력 레벨을 네트워크 환경에 자동적으로 적응시켜 통신단말기의 전력을 효과적으로 사용할 수 있는 저전력 광역 통신 네트워크에서 송신출력을 자동으로 제어하는 통신단말기 및 방법을 제공하는 것을 목적으로 한다.According to the present invention, when an ACK is transmitted from another communication terminal to a communication terminal with respect to transmission data transmitted from a communication terminal to another communication terminal, it is intended to be transmitted to another communication terminal later based on the wake-up preamble detection value included in the ACK. A communication terminal that automatically controls the transmission output level in a low-power wide area communication network that can effectively use the power of the communication terminal by automatically adjusting the transmission output level of the communication terminal to the network environment by adjusting the transmission output level of the transmission data. It aims to provide a method.
상기와 같은 과제를 해결하기 위하여 본 발명은, 송신출력을 자동으로 제어하는 저전력 광역 통신 기반 통신단말기로서, 상기 통신단말기는 타 통신단말기로 데이터 송신 시, 상기 타 통신단말기로 제1웨이크업프리엠블을 포함하는 송신데이터를 송신하는 송신데이터송신단계;를 수행하고, 상기 통신단말기는 상기 타 통신단말기로부터 기설정된 시간내에 응답을 수신하는 경우에는, 상기 송신데이터를 수신하여 웨이크업된 상기 타 통신단말기로부터 제1웨이크업프리엠블 검출값을 포함하는 제1ACK프레임을 수신하는 ACK프레임수신단계; 상기 제1웨이크업프리엠블 검출값에 기초하여 송신출력의 레벨을 조정하는 출력레벨조정단계; 및 상기 조정된 송신출력의 레벨을 갖는 송신데이터를 상기 타 통신단말기로 송신하는 조정송신데이터송신단계;를 수행하고, 상기 통신단말기는 상기 타 통신단말기로부터 기설정된 시간내에 응답을 수신하지 못하는 경우에는, 상기 송신데이터송신단계에서 송신한 상기 송신데이터의 송신출력의 레벨을 증가시켜 상기 타 통신단말기로 상기 송신데이터를 재송신하는, 송신데이터재송신단계;를 수행하는, 송신출력을 자동으로 제어하는 저전력 광역 통신 기반 통신단말기를 제공한다.In order to solve the above problems, the present invention is a low-power wide-area communication-based communication terminal that automatically controls the transmission output, the communication terminal, when transmitting data to another communication terminal, the first wake-up preamble to the other communication terminal And a transmission data transmission step of transmitting transmission data including the same. When the communication terminal receives a response within a predetermined time from the other communication terminal, the other communication terminal wakes up by receiving the transmission data. ACK frame receiving step of receiving a first ACK frame from the first wake-up preamble detection value from; An output level adjustment step of adjusting a level of transmission output based on the first wake-up preamble detection value; And an adjusted transmission data transmission step of transmitting transmission data having the adjusted transmission output level to the other communication terminal. If the communication terminal does not receive a response within a preset time from the other communication terminal, , Retransmission data transmission step of retransmitting the transmission data to the other communication terminal by increasing the level of the transmission output of the transmission data transmitted in the transmission data transmission step; low power wide area to automatically control the transmission output It provides a communication-based communication terminal.
본 발명의 일 실시예에서는, 상기 송신데이터재송신단계는, 상기 송신데이터의 송신출력의 레벨을 상기 송신데이터송신단계에서 송신한 상기 송신데이터의 송신출력보다 한 단계 증가시켜 재송신하고, 상기 타 통신단말기로부터 기설정된 시간내에 재송신한 상기 송신데이터에 대한 응답을 수신하지 못하는 경우에는, 상기 송신데이터의 송신출력의 레벨을 한 단계 더 증가시켜 재송신할 수 있다.In one embodiment of the present invention, the transmission data retransmission step increases the level of the transmission output of the transmission data by one step higher than the transmission output of the transmission data transmitted in the transmission data transmission step, and retransmits the communication terminal. If the response to the transmission data retransmitted within a predetermined time from is not received, the transmission output level of the transmission data can be increased by one step to retransmit.
본 발명의 일 실시예에서는, 상기 제1웨이크업프리엠블 검출값은 상기 송신데이터에 포함된 제1웨이크업프리엠블과 상기 송신데이터를 수신한 타 통신단말기에 기저장된 프리엠블 패턴데이터에 기초하여 도출되고, 상기 제1ACK프레임은 상기 제1웨이크업프리엠블 검출값이 기설정된 임계값을 초과하는 경우에 생성되는 것을 특징으로 할 수 있다.In one embodiment of the present invention, the detection value of the first wake-up preamble is based on the first wake-up preamble included in the transmission data and preamble pattern data pre-stored in another communication terminal receiving the transmission data. Derived, the first ACK frame may be characterized in that it is generated when the first wake-up preamble detection value exceeds a predetermined threshold.
본 발명의 일 실시예에서는, 상기 제1웨이크업프리엠블 검출값은, 상기 프리엠블 패턴데이터에 포함된 1 이상의 세부데이터 및 이에 상응하는 상기 송신데이터의 제1웨이크업프리엠블에 포함된 각각의 세부데이터를 XNOR 연산하여 도출된 연산값의 총합에 해당할 수 있다.In one embodiment of the present invention, the first wake-up preamble detection value includes each of the one or more detailed data included in the preamble pattern data and the first wakeup preamble corresponding to the transmission data. The detailed data may correspond to the sum of calculated values derived by XNOR operation.
본 발명의 일 실시예에서는, 상기 출력레벨조정단계는, 상기 통신단말기에 기저장된 각각의 웨이크업프리엠블 검출구간에 따른 송신출력 조정값에 기초하여 상기 제1웨이크업프리엠블 검출값에 상응하는 송신출력 조정값에 따라 상기 송신출력의 레벨을 조정할 수 있다.In one embodiment of the present invention, the output level adjustment step corresponds to the first wake-up preamble detection value based on a transmission output adjustment value according to each wake-up preamble detection section pre-stored in the communication terminal. The level of the transmission output can be adjusted according to the transmission output adjustment value.
본 발명의 일 실시예에서는, 상기 통신단말기는, 타 통신단말기로부터 데이터 수신 시, 타 통신단말기로부터 제2웨이크업프리엠블을 포함하는 수신데이터를 수신하는 수신데이터수신단계; 상기 수신데이터에 포함된 제2웨이크업프리엠블과 상기 통신단말기에 기저장된 프리엠블 패턴데이터에 기초하여 제2웨이크업프리엠블 검출값을 도출하고, 상기 제2웨이크업프리엠블 검출값에 따라 웨이크업신호를 생성하는 웨이크업검출단계; 상기 웨이크업신호에 따라 슬립상태에서 웨이크업하고, 도출된 상기 제2웨이크업프리엠블 검출값에 기초하여 제2ACK프레임을 도출하는 ACK프레임도출단계; 및 상기 제2ACK프레임을 상기 타 통신단말기에 송신하는 ACK프레임송신단계;를 수행할 수 있다.In one embodiment of the present invention, the communication terminal, when receiving data from another communication terminal, receiving data receiving step of receiving the received data including the second wake-up preamble from the other communication terminal; A second wake-up preamble detection value is derived based on the second wake-up preamble included in the received data and the preamble pattern data pre-stored in the communication terminal, and wakes according to the second wake-up preamble detection value A wake-up detection step of generating an up signal; An ACK frame deriving step of waking up in a sleep state according to the wake-up signal, and deriving a second ACK frame based on the detected second wake-up preamble detection value; And an ACK frame transmission step of transmitting the second ACK frame to the other communication terminal.
본 발명의 일 실시예에서는, 상기 ACK프레임도출단계는, 상기 제2ACK프레임을 송신하고자 하는 타 통신단말기로부터 가장 최근에 수신한 제2웨이크업프리엠블에 대한 제2웨이크업프리엠블 검출값에 기초하여 제2ACK프레임을 도출할 수 있다.In one embodiment of the present invention, the step of deriving the ACK frame is based on the second wake-up preamble detection value for the second wake-up preamble received most recently from another communication terminal to transmit the second ACK frame. By doing so, a second ACK frame can be derived.
본 발명의 일 실시예에서는, 상기 웨이크업검출단계를 수행하는 구성은 상기 웨이크업검출단계만을 수행하도록 하드웨어적으로 구성되고, 상기 ACK프레임도출단계를 수행하는 구성은 소프트웨어적으로 구성될 수 있다.In one embodiment of the present invention, the configuration for performing the wake-up detection step is configured in hardware to perform only the wake-up detection step, and the configuration for performing the ACK frame extraction step can be configured in software.
상기와 같은 과제를 해결하기 위하여 본 발명은, 송신출력을 자동으로 제어하는 저전력 광역 통신 기반 통신 방법으로서, 통신단말기에서 타 통신단말기로 데이터를 송신하는 경우에는, 상기 통신단말기에 의하여, 상기 타 통신단말기로 제1웨이크업프리엠블을 포함하는 송신데이터를 송신하는 송신데이터송신단계;를 포함하고, 상기 통신단말기가 상기 타 통신단말기로부터 기설정된 시간내에 응답을 수신하는 경우에는, 상기 통신단말기에 의한, 상기 송신데이터를 수신하여 웨이크업된 상기 타 통신단말기로부터 제1웨이크업프리엠블 검출값을 포함하는 제1ACK프레임을 수신하는 ACK프레임수신단계; 상기 통신단말기에 의한, 상기 제1웨이크업프리엠블 검출값에 기초하여 송신출력의 레벨을 조정하는 출력레벨조정단계; 및 상기 통신단말기에 의한, 상기 조정된 송신출력의 레벨을 갖는 송신데이터를 상기 타 통신단말기로 송신하는 조정송신데이터송신단계;를 포함하고, 상기 통신단말기는 상기 타 통신단말기로부터 기설정된 시간내에 응답을 수신하지 못하는 경우에는, 상기 통신단말기에 의한, 상기 송신데이터송신단계에서 송신한 상기 송신데이터의 송신출력의 레벨을 증가시켜 상기 타 통신단말기로 상기 송신데이터를 재송신하는, 송신데이터재송신단계;를 포함하는, 송신출력을 자동으로 제어하는 저전력 광역 통신 기반 통신 방법을 제공한다.In order to solve the above problems, the present invention is a low-power wide-area communication-based communication method that automatically controls the transmission output. When transmitting data from a communication terminal to another communication terminal, by the communication terminal, the other communication And a transmission data transmission step of transmitting transmission data including a first wake-up preamble to a terminal. When the communication terminal receives a response within a predetermined time from the other communication terminal, the communication terminal , An ACK frame receiving step of receiving a first ACK frame including a first wake-up preamble detection value from the other communication terminal wake-up by receiving the transmission data; An output level adjustment step of adjusting a level of transmission output based on the first wake-up preamble detection value by the communication terminal; And an adjustment transmission data transmission step of transmitting transmission data having the adjusted transmission output level to the other communication terminal by the communication terminal, wherein the communication terminal responds within a preset time from the other communication terminal. If it is unable to receive, the transmission data retransmission step of retransmitting the transmission data to the other communication terminal by increasing the level of the transmission output of the transmission data transmitted in the transmission data transmission step by the communication terminal; It provides a low-power wide area communication based communication method for automatically controlling the transmission output, including.
본 발명의 일 실시예에 따르면, 타 통신단말기로부터 수신한 ACK프레임에 포함된 웨이크업프리엠블 검출값에 기초하여 추후 해당 타 통신단말기로 송신할 송신데이터의 송신출력 레벨을 조정하므로, 네트워크 환경을 고려하면서도 최소한의 송신출력 레벨로 송신데이터를 송신하여, 통신단말기의 소모전력을 줄일 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, the transmission output level of transmission data to be transmitted to another communication terminal is adjusted based on the wake-up preamble detection value included in the ACK frame received from the other communication terminal. Considering this, it is possible to exert the effect of reducing the power consumption of the communication terminal by transmitting the transmission data at the minimum transmission output level.
본 발명의 일 실시예에 따르면, 타 통신단말기에 송신한 송신데이터에 대한 ACK프레임을 기설정된 시간내에 해당 타 통신단말기로부터 수신하지 못하는 경우, 송신하였던 송신데이터의 송신출력 레벨을 단계적으로 증가시켜 재송신하므로, 통신단말기의 소모전력을 줄일 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, when an ACK frame for transmission data transmitted to another communication terminal is not received from the other communication terminal within a predetermined time, retransmission is performed by gradually increasing the transmission output level of the transmitted data. Therefore, it is possible to exert an effect of reducing the power consumption of the communication terminal.
본 발명의 일 실시예에 따르면, 웨이크업프리엠블 검출값은 데이터를 수신한 통신단말기에 기저장된 프리엠블 패턴데이터에 대한 상관관계를 수치화한 값에 해당하여, 웨이크업프리엠블 검출값이 임계값을 초과하지 않는 경우에 슬립상태를 유지하여 ACK프레임을 도출하기 위한 과정을 수행하지 않으므로, 해당 통신단말기의 소모전력을 줄임과 동시에 해당 네트워크의 부하를 감소시킬 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, the wake-up preamble detection value corresponds to a value obtained by quantifying a correlation with the preamble pattern data pre-stored in the communication terminal receiving the data, so that the wakeup preamble detection value is a threshold value. If it is not exceeded, the process for deriving the ACK frame by maintaining the sleep state is not performed, so it is possible to reduce the power consumption of the corresponding communication terminal and reduce the load of the corresponding network.
본 발명의 일 실시예에 따르면, ACK프레임에는 직전에 송신한 웨이크업프리엠블 검출값이 포함되어 있고, 상기 웨이크업프리엠블 검출값을 수신 신호 강도(Received Signal Strength Indicator, RSSI)활용하여 추후 송신하고자 하는 송신데이터의 송신출력 레벨을 조정하여 통신 가능한 최소한의 송신출력 레벨로 송신데이터를 송신하므로, 통신단말기의 소모전력을 줄일 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, the ACK frame includes the wake-up preamble detection value transmitted immediately before, and the wake-up preamble detection value is transmitted later using the received signal strength indicator (RSSI). By adjusting the transmission output level of the desired transmission data and transmitting the transmission data at the minimum transmission output level capable of communication, it is possible to exhibit an effect of reducing the power consumption of the communication terminal.
본 발명의 일 실시예에 따르면, 통신단말기를 통해 서비스 품질(Quality of Service)를 유지할 수 있는 최소의 송신전력을 사용함으로써 복수의 통신 채널간 간섭을 줄일 수 있고, 따라서 네트워크를 효율적으로 운용할 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, by using a minimum transmission power that can maintain the quality of service (Quality of Service) through a communication terminal can reduce the interference between a plurality of communication channels, thus operating the network efficiently You can exert a good effect.
본 발명의 일 실시예에 따르면, ACK프레임도출단계를 수행하는 구성은 소프트웨어적으로 구성되고, 웨이크업프리엠블 검출값이 임계값을 초과하는 경우에 수행되므로, 통신단말기의 소모전력을 줄일 수 있고, 통신단말기의 제작비용을 감소시킬 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, the configuration for performing the ACK frame deriving step is software-configured, and is performed when the wake-up preamble detection value exceeds a threshold value, thereby reducing power consumption of the communication terminal. , It can exert an effect of reducing the production cost of the communication terminal.
도 1은 본 발명의 일 실시예에 따른 저전력 광역 통신 네트워크의 구성을 개략적으로 도시한다.
도 2는 본 발명의 일 실시예에 따른 통신단말기가 타 통신단말기로부터 응답을 수신하는 경우에 수행되는 단계들을 개략적으로 도시한다.
도 3은 본 발명의 일 실시예에 따른 통신단말기가 타 통신단말기로부터 응답을 수신하지 못하는 경우에 수행되는 단계들을 개략적으로 도시한다.
도 4는 본 발명의 일 실시예에 따른 웨이크업프리엠블 검출값을 도출하고, 웨이크업프리엠블 검출값에 따라 ACK프레임을 도출하는 단계들을 개략적으로 도시한다.
도 5는 본 발명의 일 실시예에 따른 웨이크업프리엠블 검출값을 도출하는 방법을 개략적으로 도시한다.
도 6은 본 발명의 일 실시예에 따른 ACK프레임의 구성을 개략적으로 도시한다.
도 7은 본 발명의 일 실시예에 따른 ACK프레임을 수신하여 송신출력의 레벨을 조정하는 단계들을 개략적으로 도시한다.
도 8은 본 발명의 일 실시예에 따른 송신출력의 레벨을 조정하기 위한 각각의 웨이크업프리엠블 검출구간에 따른 송신출력 조정값을 개략적으로 도시한다.
도 9는 본 발명의 일 실시예에 따른 통신단말기와 타 통신단말기가 통신을 수행하여 송신출력의 레벨을 조정하는 단계들을 개략적으로 도시한다.
도 10은 본 발명의 일 실시예에 따른 통신단말기의 구성을 개략적으로 도시한다.1 schematically shows a configuration of a low-power wide area communication network according to an embodiment of the present invention.
2 schematically shows steps performed when a communication terminal according to an embodiment of the present invention receives a response from another communication terminal.
3 schematically illustrates steps performed when a communication terminal according to an embodiment of the present invention does not receive a response from another communication terminal.
4 schematically illustrates steps of deriving a wake-up preamble detection value and deriving an ACK frame according to the wake-up preamble detection value according to an embodiment of the present invention.
5 schematically illustrates a method for deriving a wake-up preamble detection value according to an embodiment of the present invention.
6 schematically shows the configuration of an ACK frame according to an embodiment of the present invention.
7 schematically illustrates steps of adjusting a level of transmission output by receiving an ACK frame according to an embodiment of the present invention.
8 schematically illustrates a transmission output adjustment value according to each wake-up preamble detection section for adjusting a transmission output level according to an embodiment of the present invention.
9 schematically illustrates steps of adjusting a transmission output level by performing communication between a communication terminal and another communication terminal according to an embodiment of the present invention.
10 schematically shows a configuration of a communication terminal according to an embodiment of the present invention.
이하에서는, 다양한 실시예들 및/또는 양상들이 이제 도면들을 참조하여 개시된다. 하기 설명에서는 설명을 목적으로, 하나이상의 양상들의 전반적 이해를 돕기 위해 다수의 구체적인 세부사항들이 개시된다. 그러나, 이러한 양상(들)은 이러한 구체적인 세부사항들 없이도 실행될 수 있다는 점 또한 본 발명의 기술 분야에서 통상의 지식을 가진 자에게 인식될 수 있을 것이다. 이후의 기재 및 첨부된 도면들은 하나 이상의 양상들의 특정한 예시적인 양상들을 상세하게 기술한다. 하지만, 이러한 양상들은 예시적인 것이고 다양한 양상들의 원리들에서의 다양한 방법들 중 일부가 이용될 수 있으며, 기술되는 설명들은 그러한 양상들 및 그들의 균등물들을 모두 포함하고자 하는 의도이다.In the following, various embodiments and / or aspects are now disclosed with reference to the drawings. In the following description, for purposes of explanation, a number of specific details are disclosed to aid the overall understanding of one or more aspects. However, it will also be appreciated by those skilled in the art that this aspect (s) can be practiced without these specific details. The following description and the annexed drawings set forth in detail certain illustrative aspects of the one or more aspects. However, these aspects are exemplary and some of the various methods in the principles of the various aspects may be used, and the descriptions described are intended to include all such aspects and their equivalents.
또한, 다양한 양상들 및 특징들이 다수의 디바이스들, 컴포넌트들 및/또는 모듈들 등을 포함할 수 있는 시스템에 의하여 제시될 것이다. 다양한 시스템들이, 추가적인 장치들, 컴포넌트들 및/또는 모듈들 등을 포함할 수 있다는 점 그리고/또는 도면들과 관련하여 논의된 장치들, 컴포넌트들, 모듈들 등 전부를 포함하지 않을 수도 있다는 점 또한 이해되고 인식되어야 한다.In addition, various aspects and features will be presented by a system that may include multiple devices, components and / or modules, and the like. The various systems may also include additional devices, components and / or modules, and / or may not include all of the devices, components, modules, etc. discussed in connection with the drawings. It must be understood and recognized.
본 명세서에서 사용되는 "실시예", "예", "양상", "예시" 등은 기술되는 임의의 양상 또는 설계가 다른 양상 또는 설계들보다 양호하다거나, 이점이 있는 것으로 해석되지 않을 수도 있다. 아래에서 사용되는 용어들 '~부', '컴포넌트', '모듈', '시스템', '인터페이스' 등은 일반적으로 컴퓨터 관련 엔티티(computer-related entity)를 의미하며, 예를 들어, 하드웨어, 하드웨어와 소프트웨어의 조합, 소프트웨어를 의미할 수 있다.As used herein, "an embodiment", "yes", "a good", "an example", etc. may not be construed as any aspect or design described being better or more advantageous than the other aspect or designs. . The terms '~ unit', 'component', 'module', 'system', and 'interface' used in the following generally mean a computer-related entity, for example, hardware, hardware And software, can mean software.
또한, "포함한다" 및/또는 "포함하는"이라는 용어는, 해당 특징 및/또는 구성요소가 존재함을 의미하지만, 하나 이상의 다른 특징, 구성요소 및/또는 이들의 그룹의 존재 또는 추가를 배제하지 않는 것으로 이해되어야 한다.Also, the terms “comprises” and / or “comprising” mean that the feature and / or component is present, but excludes the presence or addition of one or more other features, elements, and / or groups thereof. It should be understood as not.
또한, 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.Further, terms including ordinal numbers such as first and second may be used to describe various components, but the components are not limited by the terms. The terms are used only for the purpose of distinguishing one component from other components. For example, the first component may be referred to as a second component without departing from the scope of the present invention, and similarly, the second component may be referred to as a first component. The term and / or includes a combination of a plurality of related described items or any one of a plurality of related described items.
또한, 본 발명의 실시예들에서, 별도로 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 발명의 실시예에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.In addition, in the embodiments of the present invention, unless defined otherwise, all terms used herein, including technical or scientific terms, are generally understood by those skilled in the art to which the present invention pertains. It has the same meaning as that. Terms, such as those defined in a commonly used dictionary, should be interpreted as having meanings consistent with meanings in the context of related technologies, and are ideal or excessively formal meanings unless explicitly defined in the embodiments of the present invention. Is not interpreted as
도 1은 본 발명의 일 실시예에 따른 저전력 광역 통신 네트워크의 구성을 개략적으로 도시한다.1 schematically shows a configuration of a low-power wide area communication network according to an embodiment of the present invention.
도 1에서 도시한 네트워크는 일반적인 형태의 네트워크를 도시하는 도면에 해당한다. 일반적으로 저전력 광역 통신 네트워크는 1 이상의 통신단말기(100.1, 100.2), 1 이상의 게이트웨이(200.1, 200.2, 200.3), 네트워크서버(300) 및 어플리케이션서버(미도시)를 포함한다. 일반적으로 어플리케이션서버(미도시)는 통신단말기(100.1, 100.2)에서 송신하는 데이터를 최종적으로 수신하고, 해당 데이터를 모니터링 또는 분석하여 사용자단말기 또는 타 통신단말기 등에 서비스를 제공하는 역할을 수행한다.The network shown in FIG. 1 corresponds to a diagram showing a general type of network. In general, a low power wide area communication network includes one or more communication terminals 100.1 and 100.2, one or more gateways 200.1, 200.2 and 200.3, a
통신단말기(100.1, 100.2)는 가스계량기, 주차센서, 자산추적기, 환경센서 및 연기감지기 등과 같이 센서 또는 엑츄에이터(Actuator) 등에 해당하며, 데이터를 수집하고 변조하여 1 이상의 게이트웨이 또는 타 통신단말기로 송신하는 역할을 수행한다.The communication terminals (100.1, 100.2) correspond to sensors or actuators such as gas meters, parking sensors, asset trackers, environmental sensors, smoke detectors, etc., which collect and modulate data and transmit it to one or more gateways or other communication terminals. Play a role.
게이트웨이(200.1, 200.2, 200.3)는 통신단말기(100.1, 100.2)에서 송신하는 정보들을 수신하여 처리한 후 서버(300)로 송신하는 역할을 수행하고, 서버(300)에서 송신하는 정보들을 통신단말기(100.1, 100.2)로 송신하거나, 통신단말기(100.1, 100.2)로부터 수신한 정보에 대한 응답을 송신하는 역할을 수행한다. 한편, 서버(300)은 통신단말기(100.1, 100.2)가 해당 네트워크에 참여할 수 있도록 하고, 전체 네트워크를 효율적으로 운영하는 역할을 수행한다.The gateways 200.1, 200.2, and 200.3 serve to receive and process information transmitted from the communication terminals 100.1, 100.2, and then transmit the information to the
본 발명에서는 상기와 같은 네트워크에서 무선방식으로 통신을 수행하는 주체들 사이의 동작 과정에 대한 것이며, 즉 상호 각 통신단말기간의 통신을 수행하거나, 통신단말기 및 게이트웨이가 통신을 수행하는 것에 해당한다. 또한, 본 발명에서는 상기 게이트웨이는 통신을 수행하는 주체에 해당하므로 상기 통신단말기에 포함되는 것으로 간주한다. 따라서 본 발명에서는 통신단말기 및 타 통신단말기 사이의 통신을 수행하는 과정 및 해당 통신단말기의 구성을 중심으로 설명하도록 한다.The present invention relates to an operation process between subjects performing wireless communication in a network as described above, that is, it corresponds to performing communication during each communication terminal period or communicating by a communication terminal and a gateway. In addition, in the present invention, the gateway is considered to be included in the communication terminal because it corresponds to a subject performing communication. Therefore, in the present invention, the process of performing communication between a communication terminal and another communication terminal and the configuration of the communication terminal will be mainly described.
도 2는 본 발명의 일 실시예에 따른 통신단말기가 타 통신단말기로부터 응답을 수신하는 경우에 수행되는 단계들을 개략적으로 도시한다.2 schematically shows steps performed when a communication terminal according to an embodiment of the present invention receives a response from another communication terminal.
도 2에 도시된 바와 같이, 송신출력을 자동으로 제어하는 저전력 광역 통신 기반 통신단말기(1000)로서, 상기 통신단말기(1000)는 타 통신단말기(2000)로 데이터 송신 시, 상기 타 통신단말기(2000)로 제1웨이크업프리엠블을 포함하는 송신데이터를 송신하는 송신데이터송신단계(S10);를 수행하고, 상기 통신단말기(1000)는 상기 타 통신단말기(2000)로부터 기설정된 시간내에 응답을 수신하는 경우에는, 상기 송신데이터를 수신하여 웨이크업된 상기 타 통신단말기(2000)로부터 제1웨이크업프리엠블 검출값을 포함하는 제1ACK프레임을 수신하는 ACK프레임수신단계(S30); 상기 제1웨이크업프리엠블 검출값에 기초하여 송신출력의 레벨을 조정하는 출력레벨조정단계(S40); 및 상기 조정된 송신출력의 레벨을 갖는 송신데이터를 상기 타 통신단말기(2000)로 송신하는 조정송신데이터송신단계(S50);를 수행한다.2, as a low-power wide area communication-based
구체적으로, 통신단말기(1000)는 타 통신단말기(2000)로 송신데이터를 송신하는 송신데이터송신단계(S10)를 수행한다. 상기 송신데이터송신단계(S10)에서 송신데이터는 제1웨이크업프리엠블을 포함한다. 상기 제1웨이크업프리엠블은 타 통신단말기(2000)가 상기 제1웨이크업프리엠블을 수신하는 경우 슬립상태에서 웨이크업 하도록 하며, 실제 보내고자 하는 데이터를 송신하기에 앞서 상기 제1웨이크업프리엠블을 송신하여, 제1웨이크업프리엠블을 수신하는 타 통신단말기(2000)에서 실제 보내고자 하는 데이터를 수신하기 위하여 타이밍을 동기화하는 역할을 수행할 수 있다.Specifically, the
한편, 상기 송신데이터를 수신한 타 통신단말기(2000)는, 제1웨이크업프리엠블 검출값을 도출하고, 도출된 상기 제1웨이크업프리엠블에 기초하여 제1ACK프레임을 도출하는 단계(S20)를 수행한다. 상기 제1웨이크업프리엠블 검출값은 해당 송신데이터가 자신에게 송신한 데이터가 맞는지 검증할 수 있는 값에 해당하여, 자신에게 송신한 데이터가 맞는 경우 통신단말기(1000)의 일부 구성 혹은 일부 기능을 슬립상태에서 웨이크업 하도록 하며, 또한 상기 제1웨이크업프리엠블 검출값은 동시에 수신 신호 강도(Received Signal Strength Indicator, RSSI)를 판단할 수 있는 값에 해당하여, 제1ACK프레임을 수신하는 통신단말기(1000)에서 송신데이터의 송신출력의 레벨을 조정할 수 있게 된다. 한편, 상기 웨이크업프리엠블 검출값을 도출하는 방법에 대해서는 추후 기술하도록 한다.Meanwhile, the
또한 상기 제1ACK프레임에는 별도의 웨이크업프리엠블을 포함하여 상기 제1ACK프레임을 수신하는 통신단말기(1000)가 슬립상태에서 웨이크업 하도록 하며, ACK데이터를 더 포함하여 송신데이터를 송신한 통신단말기(1000) 측에서 해당 송신데이터가 정상적으로 송신되었는지 판단할 수 있다.In addition, the first ACK frame includes a separate wake-up preamble so that the
한편, 송신데이터를 송신한 통신단말기(1000)는 웨이크업된 상기 타 통신단말기(2000)로부터 제1ACK프레임을 수신하는 ACK프레임수신단계(S30)를 수행한다. 이후 상기 통신단말기(1000)는 수신한 상기 제1ACK프레임에 포함된 제1웨이크업프리엠블 검출값에 기초하여 송신출력의 레벨을 조정하는 출력레벨조정단계(S40)를 수행한다. 상기 출력레벨조정단계(S40)에서는 통신단말기(1000)에 기저장된 매핑정보에 기초하여 제1웨이크업프리엠블 검출값이 포함되는 구간에 따른 송신출력 조정값에 따라 상기 송신데이터송신단계(S10)에서 송신한 송신데이터의 송신출력 레벨을 기준으로 상기 조정값을 적용한다. 한편 상기 조정값은 송신데이터를 수신하는 타 통신단말기(2000)에서 정상적으로 통신을 수행할 수 있는 최소구간의 송신출력 레벨로 조정할 수 있는 값에 해당하며, 바람직하게는 상기 조정값은 음수 또는 0에 해당하여 기존에 송신하였던 송신출력 레벨을 조정값의 절대값만큼 감소시키거나 유지시킬 수 있다.Meanwhile, the
마지막으로, 통신단말기(1000)가 상기 송신데이터송신단계에서 송신한 해당 타 통신단말기(2000)로 조정된 송신출력의 레벨을 갖는 송신데이터를 송신하는 조정송신데이터송신단계(S50)를 수행한다. 상기 조정송신데이터송신단계(S50)에서 송신하는 송신데이터는 상기 송신데이터송신단계(S10)에서 송신한 송신데이터와는 별개의 송신데이터임이 바람직하다.Finally, the
따라서, 본 발명의 일 실시예에 따르면, 상기의 단계들을 수행하여 통신단말기(1000)에서 별도의 송신데이터를 송신하는 경우, 정상적으로 통신을 수행할 수 있는 최소의 송신출력 레벨을 갖는 송신데이터를 송신하므로 통신단말기(1000)의 소비전력을 줄일 수 있는 효과를 발휘할 수 있다.Therefore, according to an embodiment of the present invention, when the separate communication data is transmitted from the
도 3은 본 발명의 일 실시예에 따른 통신단말기가 타 통신단말기로부터 응답을 수신하지 못하는 경우에 수행되는 단계들을 개략적으로 도시한다.3 schematically illustrates steps performed when a communication terminal according to an embodiment of the present invention does not receive a response from another communication terminal.
도 3에 도시된 바와 같이, 상기 통신단말기(1000)는 상기 타 통신단말기(2000)로부터 기설정된 시간내에 응답을 수신하지 못하는 경우에는, 상기 송신데이터송신단계에서 송신한 상기 송신데이터의 송신출력의 레벨을 증가시켜 상기 타 통신단말기(2000)로 상기 송신데이터를 재송신하는, 송신데이터재송신단계;를 수행한다.As shown in FIG. 3, when the
한편, 상기 송신데이터재송신단계는, 상기 송신데이터의 송신출력의 레벨을 상기 송신데이터송신단계에서 송신한 상기 송신데이터의 송신출력의 레벨보다 한 단계 증가시켜 재송신하고, 상기 타 통신단말기(2000)로부터 기설정된 시간내에 재송신한 상기 송신데이터에 대한 응답을 수신하지 못하는 경우에는, 상기 송신데이터의 송신출력의 레벨을 한 단계 더 증가시켜 재송신한다.On the other hand, in the retransmission step of the transmission data, the level of the transmission output of the transmission data is increased by one step higher than the level of the transmission output of the transmission data transmitted in the transmission data transmission step, and retransmission is performed from the
구체적으로, 도 2에서 전술한 송신데이터송신단계(S10)에서와 같이 통신단말기(1000)는 타 통신단말기(2000)로 제1웨이크업프리엠블을 포함하는 송신데이터를 송신하는 단계(S60)를 수행한다. 이후 상기 통신단말기(1000)는 송신한 타 통신단말기(2000)로부터 제1ACK프레임을 수신하기 위하여 대기하는 단계(S70)를 수행한다. 구체적으로 해당 단계(S70)에서는 기설정된 시간동안 대기하도록 하며, 기설정된 시간동안 상기 제1ACK프레임을 수신하지 못하는 경우 하기 단계(S80)를 수행하게 된다.Specifically, as in the transmission data transmission step (S10) described in FIG. 2, the
통신단말기(1000)는 타 통신단말기(2000)로부터 상기 제1ACK프레임을 수신하지 못하는 경우, 상기 송신데이터를 송신하는 단계(S60)에서의 송신출력 레벨보다 한 단계 증가시키는 단계(S80)를 수행한다. 더 구체적으로, 상기 송신데이터를 송신하는 단계(S60)에서의 송신출력 레벨보다 1dBm 증가시킬 수 있으며, 기설정된 증가값에 따라서 증가시키는 정도는 상이할 수 있다. 이어서, 통신단말기(1000)는 송신출력 레벨이 한 단계 증가된 송신데이터를 상기 타 통신단말기(2000)로 재송신하는 송신데이터재송신단계(S90)를 수행한다.When the
상기 송신데이터재송신단계(S90)를 통해 송신출력 레벨이 한 단계 증가된 송신데이터를 송신한 후 상기 통신단말기(1000)는 다시 기설정된 시간동안 타 통신단말기(2000)로부터 제1ACK프레임을 수신하기 위하여 대기하는 단계(S100)를 수행한다. 기설정된 시간동안 타 통신단말기(2000)로부터 제1ACK프레임을 수신하는 경우에는 전술한 도 2에서와 같이, 상기 통신단말기(1000)는 출력레벨조정단계(S40) 및 조정송신데이터송신단계(S50)를 수행할 수 있다.After transmitting the transmission data whose transmission output level is increased by one step through the transmission data retransmission step (S90), the
반면에, 기설정된 시간동안 타 통신단말기(2000)로부터 다시 제1ACK프레임을 수신하지 못하는 경우에는, 상기 송신데이터의 송신출력 레벨을 다시 한 단계 더 증가시키는 단계(S110)를 수행한다. 더 구체적으로 상기 송신데이터를 송신하는 단계(S60)에서의 송신출력 레벨보다 한 단계 증가시키는 단계(S80)를 수행하여 증가한 송신데이터의 송신출력 레벨보다 1dBm 더 증가시킬 수 있으며, 다시 한 단계 더 증가시키는 경우 기설정된 증가값에 따라 증가하는 정도는 상이할 수 있다.On the other hand, if the first ACK frame is not received again from the
다음으로, 통신단말기(1000)는 송신출력 레벨이 한 단계 더 증가된 송신데이터를 상기 타 통신단말기(2000)로 재송신하는 단계(S120)를 수행하며, 타 통신단말기(2000)로부터 제1ACK프레임을 수신하기 위하여 상기와 같이 송신출력의 레벨을 단계적으로 증가시켜 해당 타 통신단말기(2000)로 재송신하는 과정을 반복할 수 있다. 바람직하게는 상기 제1ACK프레임을 수신하기 위하여 상기와 같은 과정을 무한하게 반복하지 않고, 기설정된 횟수 또는 기설정된 시간동안 상기와 같은 과정을 반복할 수 있다.Next, the
따라서, 본 발명의 일 실시예에 따르면, 통신단말기(1000)가 타 통신단말기(2000)로부터 ACK를 수신하지 못하는 경우, 송신출력의 레벨을 단계적으로 증가시켜 재송신하므로, 통신단말기(1000)의 소모전력을 줄일 수 있는 효과를 발휘할 수 있다.Accordingly, according to an embodiment of the present invention, when the
도 4는 본 발명의 일 실시예에 따른 웨이크업프리엠블 검출값을 도출하고, 웨이크업프리엠블 검출값에 따라 ACK프레임을 도출하는 단계들을 개략적으로 도시한다.4 schematically illustrates steps of deriving a wake-up preamble detection value and deriving an ACK frame according to the wake-up preamble detection value according to an embodiment of the present invention.
도 4에 도시된 바와 같이, 상기 통신단말기(1000)는, 타 통신단말기(2000)로부터 데이터 수신 시, 타 통신단말기(2000)로부터 제2웨이크업프리엠블을 포함하는 수신데이터를 수신하는 수신데이터수신단계(S130); 상기 수신데이터에 포함된 제2웨이크업프리엠블과 상기 통신단말기(1000)에 기저장된 프리엠블 패턴데이터에 기초하여 제2웨이크업프리엠블 검출값을 도출하고, 상기 제2웨이크업프리엠블 검출값에 따라 웨이크업신호를 생성하는 웨이크업검출단계; 상기 웨이크업신호에 따라 슬립상태에서 웨이크업하고, 도출된 상기 제2웨이크업프리엠블 검출값에 기초하여 제2ACK프레임을 도출하는 ACK프레임도출단계(S180); 및 상기 제2ACK프레임을 상기 타 통신단말기(2000)에 송신하는 ACK프레임송신단계;를 수행한다.As illustrated in FIG. 4, when the
구체적으로, 상기 통신단말기(1000)는 타 통신단말기(2000)로부터 수신데이터를 수신하는 수신데이터수신단계(S130)를 수행한다. 상기 수신데이터에는 제2웨이크업프리엠블이 포함되어 있고, 상기 통신단말기(1000)는 상기 제2웨이크업프리엠블에 기초하여 제2웨이크업프리엠블 검출값을 도출하고, 상기 제2웨이크업프리엠블 검출값에 따라 해당 타 통신단말기(2000)로 수신데이터를 수신하였음을 알려주는 응답데이터를 송신하게 된다. 한편, 상기 제2웨이크업프리엠블은 도 2에서 전술한 상기 제1웨이크업프리엠블과 기능적 혹은 구성적 차이가 있는 것이 아니라, 설명을 용이하게 하기 위하여 통신단말기(1000)에서 타 통신단말기(2000)로 송신하는 송신데이터에 포함된 웨이크업프리엠블을 제1웨이크업프리엠블로 명시하고, 통신단말기(1000)가 타 통신단말기(2000)로부터 수신하는 수신데이터에 포함된 웨이크업프리엠블을 제2웨이크업프리엠블로 명시한다. 마찬가지로 상기 제1웨이크업프리엠블 검출값 및 상기 제2웨이크업프리엠블 검출값 또한 설명을 용이하게 하기 위하여 임의로 명시한 것에 해당한다.Specifically, the
통신단말기(1000)는 수신한 수신데이터의 상기 제2웨이크업프리엠블에 대한 제2웨이크업프리엠블 검출값을 도출하는 단계(S140)를 수행한다. 상기 제2웨이크업프리엠블 검출값은 통신단말기(1000)에 기저장된 프리엠블 패턴데이터 및 수신한 상기 제2웨이크업프리엠블에 기초하여 도출되며, 더 구체적으로는 기저장된 상기 프리엠블 패턴데이터는 상기 통신단말기(1000)의 고유의 프리엠블 패턴데이터에 해당할 수 있고, 상기 제2웨이크업프리엠블 검출값은 상기 제2웨이크업프리엠블 및 상기 프리엠블 패턴데이터의 상관관계(correlation)를 정량화 한 값에 해당한다.The
따라서 상기 제2웨이크업프리엠블 검출값은 값의 크기에 따라 자신을 통신의 대상으로 한 데이터가 맞는지 확인할 수 있는 기능을 수행함과 동시에, 수신 신호 강도를 파악할 수 있는 기능을 동시에 수행할 수 있다.Accordingly, the second wake-up preamble detection value may perform a function of checking whether the data targeted for communication is correct according to the size of the value, and simultaneously perform a function of determining the received signal strength.
한편, 상기 제2웨이크업프리엠블 검출값을 도출하고, 상기 제2웨이크업프리엠블 검출값과 상기 통신단말기(1000)에 기저장된 임계값을 비교하는 단계(S150)를 수행한다. 해당 단계(S150)를 수행하여 상기 제2웨이크업프리엠블 검출값이 상기 임계값을 초과하지 않는 경우, 상기 통신단말기(1000)는 수신한 수신데이터가 자신을 대상으로 한 데이터가 아닌 것으로 판단하거나, 자신을 대상으로 한 데이터이나 송신출력 레벨이 낮아 정상적으로 데이터를 수신하지 못한 것으로 판단하게 된다. 따라서 제2ACK프레임을 도출하지 않고, 슬립상태에 있는 제2ACK프레임을 도출하기 위한 기능 또는 부를 계속 슬립상태로 유지하도록 하는 단계(S160)를 수행한다. 또한 상술한 임계값은 각각의 통신단말기(1000)의 구성 및 특성에 따라서 상이한 값으로 각각의 통신단말기(1000)에 기저장될 수 있다.Meanwhile, a step (S150) of deriving the second wake-up preamble detection value and comparing the second wake-up preamble detection value with a threshold value previously stored in the
따라서, 제2웨이크업프리엠블 검출값이 임계값을 초과하지 않는 경우, ACK프레임을 도출하는 기능 또는 부를 웨이크업 시키지 않으므로, 통신단말기(1000)의 소모전력을 줄일 수 있는 효과를 발휘할 수 있다.Accordingly, when the second wake-up preamble detection value does not exceed the threshold, since the function or unit for deriving an ACK frame is not wakened up, an effect of reducing power consumption of the
한편, 상기 제2웨이크업프리엠블 검출값과 상기 임계값을 비교하는 단계(S150)에서 상기 제2웨이크업프리엠블 검출값이 상기 임계값을 초과하는 경우, 상기 통신단말기(1000)는 수신한 수신데이터를 정상적으로 수신한 것으로 판단하고, 타 통신단말기(2000)로 송신하기 위한 제2ACK프레임을 도출하기 위하여, 상기 제2ACK프레임을 도출하는 기능 또는 부를 웨이크업 시키기 위한 웨이크업신호를 생성하고, 상기 웨이크업신호에 기초하여 제2ACK프레임을 도출하는 기능 또는 부를 슬립상태에서 웨이크업 하도록 하는 단계(S170)를 수행한다.On the other hand, when the second wake-up preamble detection value exceeds the threshold in step S150 of comparing the second wake-up preamble detection value and the threshold value, the
한편, 상기 제2ACK프레임을 도출하는 기능 또는 부가 하드웨어로 구성되어 있는 경우에는 웨이크업신호에 기초하여 해당 하드웨어를 구동하도록 하며, 소프트웨어로 구성되어 있는 경우에는 웨이크업신호에 기초하여 해당 소프트웨어를 실행 혹은 호출할 수 있다.On the other hand, if the second ACK frame is derived from a function or additional hardware, the corresponding hardware is driven based on the wake-up signal. If it is composed of software, the corresponding software is executed based on the wake-up signal. Can be called.
이어서, 상기 ACK프레임도출단계(S180)는, 상기 제2ACK프레임을 송신하고자 하는 타 통신단말기(2000)로부터 가장 최근에 수신한 제2웨이크업프리엠블에 대한 제2웨이크업프리엠블 검출값에 기초하여 제2ACK프레임을 도출할 수 있다.Subsequently, the ACK frame deriving step (S180) is based on the second wake-up preamble detection value for the second wake-up preamble received most recently from another
구체적으로, 웨이크업 된 상기 제2ACK프레임을 도출하는 기능 또는 부는 도출된 상기 제2웨이크업프리엠블 검출값에 기초하여 제2ACK프레임을 도출하는 ACK프레임도출단계(S180)를 수행한다. 더 구체적으로, 도출된 상기 제2ACK프레임에는 상기 제2웨이크업프리엠블 검출값이 포함되고, 타 통신단말기(2000)를 슬립상태에서 웨이크업 하도록 하는 프리엠블 및 타 통신단말기(2000)로부터 수신한 수신데이터에 대한 ACK데이터를 더 포함한다.Specifically, the function or unit for deriving the wake-up second ACK frame performs an ACK frame deriving step (S180) for deriving a second ACK frame based on the derived second wake-up preamble detection value. More specifically, the derived second ACK frame includes the detection value of the second wake-up preamble and received from the preamble and the
한편, 상기 제2웨이크업프리엠블 검출값을 도출하는 단계(S140)에서 도출된 상기 제2웨이크업프리엠블 검출값은 통신단말기(1000)의 별도로 구비된 저장부(미도시)에 저장되고, 상기 ACK프레임도출단계(S180)에서는 기저장된 상기 제2웨이크업프리엠블 검출값을 로드하여 상기 제2ACK프레임에 포함할 수 있다. 또한, 상기 제2웨이크업프리엠블 검출값은 해당 타 통신단말기(2000)로부터 수신데이터를 수신하는 시점의 네트워크 환경에 따라 상이할 수 있으므로, 가장 최근에 도출된 제2웨이크업프리엠블 검출값이 현재 해당 네트워크의 환경을 잘 반영한 값에 해당할 수 있다. 따라서 상기 ACK프레임도출단계(S180)에서는 제2ACK프레임에 포함되는 제2웨이크업프리엠블 검출값을 해당 타 통신단말기(2000)로부터 수신한 1 이상의 제2웨이크업프리엠블에 따른 각각의 제2웨이크업프리엠블 검출값 가운데 가장 최근에 도출된 제2웨이크업프리엠블 검출값으로 할 수 있다.Meanwhile, the second wake-up preamble detection value derived in step S140 of deriving the second wake-up preamble detection value is stored in a separate storage unit (not shown) of the
한편, 도 4에 도시된 단계들은 통신단말기(1000)에서 타 통신단말기(2000)로부터 수신한 수신데이터에 대해 제2웨이크업프리엠블 검출값을 도출하고, 이에 따라 제2ACK프레임을 도출하는 단계에 해당하며, 마찬가지로 통신단말기(1000)에서 송신한 송신데이터를 타 통신단말기(2000)가 수신하고, 통신단말기(1000)에서 타 통신단말기(2000)로부터 송신데이터에 대한 제1ACK프레임을 수신하는 경우, 제1ACK프레임은 제1웨이크업프리엠블 검출값을 포함한다.On the other hand, the steps shown in Figure 4 in the step of deriving a second wake-up preamble detection value for the received data received from the
상기 제1웨이크업프리엠블 검출값은 상기 송신데이터에 포함된 제1웨이크업프리엠블과 상기 송신데이터를 수신한 타 통신단말기(2000)에 기저장된 프리엠블 패턴데이터에 기초하여 도출되고, 상기 제1ACK프레임은 상기 제1웨이크업프리엠블 검출값이 기설정된 임계값을 초과하는 경우에 생성되는 것을 특징으로 할 수 있다.The first wake-up preamble detection value is derived based on the first wake-up preamble included in the transmission data and preamble pattern data pre-stored in the
도 5는 본 발명의 일 실시예에 따른 웨이크업프리엠블 검출값을 도출하는 방법을 개략적으로 도시한다.5 schematically illustrates a method for deriving a wake-up preamble detection value according to an embodiment of the present invention.
도 5에 도시된 바와 같이, 상기 제1웨이크업프리엠블 검출값은, 상기 프리엠블 패턴데이터에 포함된 1 이상의 세부데이터 및 이에 상응하는 상기 송신데이터의 제1웨이크업프리엠블에 포함된 각각의 세부데이터를 XNOR 연산하여 도출된 연산값의 총합에 해당할 수 있다.As illustrated in FIG. 5, the first wake-up preamble detection value includes each of the one or more detailed data included in the preamble pattern data and the first wakeup preamble corresponding to the transmission data. The detailed data may correspond to the sum of calculated values derived by XNOR operation.
구체적으로, 상술한 상기 제1웨이크업프리엠블 검출값은 마찬가지로 상기 제2웨이크업프리엠블 검출값을 도출하는 방법과 동일하게 도출될 수 있다. 상기 제1웨이크업프리엠블 검출값은 송신데이터에 포함된 제1웨이크업프리엠블 및 타 통신단말기에 기저장된 프리엠블 패턴데이터에 기초하여 상호 데이터간의 상관관계(correlation)를 정량화한 값에 해당한다.Specifically, the above-described first wake-up preamble detection value may be derived in the same manner as the method for deriving the second wake-up preamble detection value. The detection value of the first wake-up preamble corresponds to a value obtained by quantifying correlation between mutual data based on the first wake-up preamble included in the transmission data and preamble pattern data pre-stored in another communication terminal. .
한편, 상호 데이터간의 상관관계를 도출하기 위하여 상호 데이터에 대한 XNOR 연산을 수행할 수 있다. XNOR 연산은 2개의 입력값이 동일한 경우에 1을 출력하고, 2개의 입력값이 상이한 경우에 0을 출력하는 연산에 해당한다. 더 구체적으로 제1웨이크업프리엠블의 1 이상의 세부데이터 및 이에 상응하는 프리엠블 패턴데이터의 1 이상의 세부데이터를 XNOR 연산하고, 각 세부데이터별 XNOR 연산의 결과값의 총합을 상기 제1웨이크업프리엠블 검출값으로 할 수 있다. 바람직하게는 상기 제1웨이크업프리엠블 및 상기 프리엠블 패턴데이터는 디지털 신호로써 상기 제1웨이크업프리엠블의 샘플값 및 이에 상응하는 프리엠블 패턴데이터의 샘플값을 XNOR 연산하여 도출된 연산값의 총합을 상기 제1웨이크업프리엠블 검출값으로 할 수 있다.Meanwhile, in order to derive a correlation between mutual data, an XNOR operation on the mutual data may be performed. The XNOR operation corresponds to an operation that outputs 1 when the two input values are the same and
한편, 상기와 같은 연산을 통해 도출된 제1웨이크업프리엠블 검출값은 기저장된 임계값과 비교하여, 임계값을 초과하는 경우에 제1ACK프레임을 도출하기 위하여 상기 제1ACK프레임을 도출하는 기능 또는 부를 웨이크업 하도록 하는 웨이크업신호를 생성할 수 있다.On the other hand, the first wake-up preamble detection value derived through the above operation is compared with a pre-stored threshold value, and a function for deriving the first ACK frame to derive the first ACK frame when the threshold value is exceeded, or A wake-up signal may be generated to wake up wealth.
상기와 같이 상기 제1웨이크업프리엠블 검출값은 상기 제1웨이크업프리엠블 및 상기 프리엠블 패턴데이터 사이의 상관정도에 해당한다. 또한 수신한 송신데이터의 송신출력 레벨이 낮아 상기 제1웨이크업프리엠블에 노이즈가 발생하여 정상적으로 수신하지 못하는 경우 제1웨이크업프리엠블 검출값은 임계값을 초과하지 않으므로 제1ACK프레임을 생성하지 않게 된다. 따라서 전술한 바와 같이 제1ACK프레임을 수신하지 못한 송신측에서는 송신데이터의 송신출력 레벨을 한 단계 증가시켜 재송신할 수 있다.As described above, the first wake-up preamble detection value corresponds to a correlation degree between the first wake-up preamble and the preamble pattern data. In addition, when the transmission output level of the received transmission data is low and noise is generated in the first wake-up preamble, so that the first wake-up preamble detection value does not exceed a threshold, a first ACK frame is not generated. do. Therefore, as described above, the transmission side that has not received the first ACK frame can retransmit by increasing the transmission output level of the transmission data by one step.
도 6은 본 발명의 일 실시예에 따른 ACK프레임의 구성을 개략적으로 도시한다.6 schematically shows the configuration of an ACK frame according to an embodiment of the present invention.
본 발명에서 기재한 제1ACK프레임 및 제2ACK프레임은 설명을 용이하게 하기 위하여 제1 및 제2의 기재를 부가한 것에 해당하며, 상기 제1ACK프레임 및 상기 제2ACK프레임에 포함된 구성은 동일하며, 따라서 도 6에서는 ACK프레임(3000) 및 상기 ACK프레임(3000)에 포함된 구성에 대해 통칭하여 설명하도록 한다. 상기 ACK프레임(3000)은 프리엠블(3100), 웨이크업프리엠블 검출값(3200) 및 ACK데이터(3300)를 포함한다. 상기 프리엠블(3100)은 ACK프레임을 수신하는 수신측 통신단말기를 웨이크업 시키고, 수신측 통신단말기에서 데이터를 정상적으로 수신하기 위하여 동기화하는 역할을 수행한다.The first ACK frame and the second ACK frame described in the present invention correspond to the addition of the first and second descriptions for ease of description, and the components included in the first ACK frame and the second ACK frame are the same, Therefore, in FIG. 6, the ACK frame 3000 and the components included in the ACK frame 3000 will be collectively described. The ACK frame 3000 includes a
상기 웨이크업프리엠블 검출값(3200)은 ACK프레임(3000)을 송신하고자 하는 통신단말기로부터 수신한 웨이크업프리엠블 및 프리엠블 패턴데이터에 기초하여 도출된 값에 해당하며, ACK프레임(3000)을 수신한 통신단말기는 ACK프레임(3000)에 포함된 웨이크업프리엠블 검출값(3200)에 기초하여 송신출력 레벨을 조정할 수 있다.The wake-up
마지막으로 ACK데이터(3300)는 일반적인 통신 네트워크에서 데이터를 수신하고 이에 대해 수신측 통신단말기로 송신하는 응답데이터에 해당한다. 따라서 상기 ACK데이터(3300)에는 오류 없이 메시지를 정상적으로 수신하였다는 정보가 포함될 수 있다.Lastly, the
따라서, ACK프레임(3000)은 프리엠블(3100)을 포함하여 ACK프레임(3000)을 수신하는 수신측 통신단말기를 웨이크업 하도록 하여 수신측 통신단말기의 소모전력을 줄일 수 있으며, ACK프레임(3000)에는 웨이크업프리엠블 검출값(3200)을 더 포함하여 ACK프레임(3000)을 수신하는 수신측 통신단말기에서 추후 송신하고자 하는 데이터의 송신출력 레벨을 조정할 수 있는 효과를 발휘할 수 있다.Accordingly, the ACK frame 3000 can wake up the receiving communication terminal receiving the ACK frame 3000 including the
도 7은 본 발명의 일 실시예에 따른 ACK프레임을 수신하여 송신출력의 레벨을 조정하는 단계들을 개략적으로 도시한다.7 schematically illustrates steps of adjusting a level of transmission output by receiving an ACK frame according to an embodiment of the present invention.
도 7에 도시된 바와 같이, 상기 출력레벨조정단계(S200)는, 상기 통신단말기(1000)에 기저장된 각각의 웨이크업프리엠블 검출구간에 따른 송신출력 조정값에 기초하여 상기 제1웨이크업프리엠블 검출값에 상응하는 송신출력 조정값에 따라 상기 송신출력의 레벨을 조정할 수 있다.As illustrated in FIG. 7, the output level adjustment step (S200) is based on the transmission output adjustment value according to each wake-up preamble detection section pre-stored in the
구체적으로, 상기 출력레벨조정단계(S200)는 타 통신단말기(2000)로부터 제1ACK프레임을 수신하는 단계(S190)를 수행하고, 상기 제1ACK프레임에 포함된 제1웨이크업프리엠블 검출값에 기초하여 수행될 수 있다. 상기 제1ACK프레임을 수신한 통신단말기(1000)에는 1 이상의 웨이크업프리엠블 검출값의 구간 및 각각의 구간에 따른 송신출력 레벨의 조정값이 기저장되어 있고, 따라서 통신단말기(1000)는 상기 출력레벨조정단계(S200)를 수행하여 수신한 제1웨이크업프리엠블 검출값이 포함되어 있는 구간의 조정값에 따라 추후 해당 타 통신단말기(2000)로 송신하고자 하는 송신데이터의 송신출력 레벨을 조정할 수 있다.Specifically, the output level adjustment step (S200) performs a step (S190) of receiving a first ACK frame from another
한편, 상기 조정값은 기존에 송신한 송신데이터의 송신출력 레벨을 보정할 수 있는 보정값에 해당하며, 바람직하게는 제1웨이크업프리엠블 검출값이 임계값을 초과하는 경우에 제1ACK프레임을 수신하고, 즉 송신데이터의 송신출력 레벨이 정상적으로 통신을 수행할 수 있는 최소 송신출력 레벨 이상인 경우에 제1ACK프레임을 수신하므로, 상기 조정값은 송신출력 레벨을 조정하지 않거나, 송신출력 레벨을 감소시키는 형태로 구성될 수 있다.Meanwhile, the adjustment value corresponds to a correction value capable of correcting the transmission output level of the previously transmitted data, and preferably, when the first wake-up preamble detection value exceeds a threshold value, the first ACK frame is generated. Since the first ACK frame is received when receiving, that is, when the transmission output level of the transmission data is higher than or equal to the minimum transmission output level that can normally perform communication, the adjustment value does not adjust the transmission output level or decreases the transmission output level. It can be configured in the form.
도 8은 본 발명의 일 실시예에 따른 송신출력의 레벨을 조정하기 위한 각각의 웨이크업프리엠블 검출구간에 따른 송신출력 조정값을 개략적으로 도시한다.8 schematically illustrates a transmission output adjustment value according to each wake-up preamble detection section for adjusting a transmission output level according to an embodiment of the present invention.
도 8에 도시된 바와 같이, 각각의 통신단말기에는 웨이크업프리엠블 검출값의 구간이 1 이상의 단계별로 기저장되어 있고, 각각의 단계에 해당하는 송신출력 레벨의 조정값이 기저장되어 있다.As illustrated in FIG. 8, a section of the wake-up preamble detection value is pre-stored in one or more steps in each communication terminal, and an adjustment value of a transmission output level corresponding to each step is pre-stored.
한편, 전술한 바와 같이 웨이크업프리엠블 검출값이 임계값을 초과하는 경우에 ACK프레임을 수신하여 송신출력 레벨을 조정할 수 있으므로, 도 8에서는 511이 임계값에 해당하고, 상기 ACK프레임에 포함되는 웨이크업프리엠블 검출값은 512를 최소값으로 하고, 웨이크업프리엠블의 총 비트수를 최대값으로 할 수 있다. 도 8에서는 웨이크업프리엠블의 총 비트수가 4096이므로 웨이크업프리엠블 검출값은 4096을 최대값으로 한다. 또한 상기 임계값을 초과하는 웨이크업프리엠블 검출값의 최소값에서부터 최대값까지의 범위를 1 이상의 단계로 구분하고, 각 단계별로 송신출력 레벨의 조정값이 할당될 수 있다.On the other hand, as described above, when the wake-up preamble detection value exceeds a threshold value, an ACK frame can be received and the transmission output level can be adjusted. In FIG. 8, 511 corresponds to a threshold value and is included in the ACK frame. The wake-up preamble detection value may be 512 as the minimum value and the total number of bits of the wake-up preamble may be the maximum value. In FIG. 8, since the total number of bits of the wakeup preamble is 4096, the wakeup preamble detection value is set to 4096 as the maximum value. In addition, the range from the minimum value to the maximum value of the wake-up preamble detection value exceeding the threshold value may be divided into one or more steps, and adjustment values of the transmission output level may be assigned to each step.
단계들의 총 개수 또는 각 단계의 범위의 크기는 각각의 통신단말기별로 통신단말기의 특성에 따라 상이하게 설정될 수 있으며, 마찬가지로 해당 단계에 할당된 송신출력 레벨의 조정값 또한 각각의 통신단말기별로 상이하게 설정될 수 있다.The total number of steps or the size of the range of each step may be set differently for each communication terminal according to the characteristics of the communication terminal. Similarly, the adjustment value of the transmission output level assigned to the corresponding step is also different for each communication terminal. Can be set.
한편, 도 8에서는 총 4개의 단계로 구간이 설정되어 있고 1 단계부터 차례대로 -3dBm, -2dBm, -1dBm 및 0dBm의 송신출력 레벨의 조정값이 할당되어 있다. 따라서 이전에 송신하였던 송신데이터의 송신출력 레벨이 NdBm 이라고 가정하고, 수신한 웨이크업프리엠블 검출값이 4단계에 포함되는 경우에는 정상적으로 통신할 수 있는 최소 송신출력 레벨의 범위 안에 포함되므로 별도의 조정없이 이후 해당 타 통신단말기로 송신하는 송신데이터의 송신출력 레벨을 NdBm으로 송신하게 된다.Meanwhile, in FIG. 8, a section is set in four steps in total, and adjustment values of transmission power levels of -3dBm, -2dBm, -1dBm, and 0dBm are sequentially allocated from
반면 수신한 웨이크업프리엠블 검출값이 2단계에 포함되는 경우, 상기 2단계에 할당된 송신출력 레벨의 조정값이 -2dBm이므로, (N-2)dBm으로 송신출력 레벨이 조정되어, 이후 해당 타 통신단말기로 송신하는 송신데이터의 송신출력 레벨을 (N-2)dBm으로 하여 송신하게 된다.On the other hand, when the received wake-up preamble detection value is included in
상기와 같이 본 발명의 일 실시예에 따르면, 이전에 송신한 송신데이터에 대한 웨이크업프리엠블 검출값에 기초하여 이후에 송신하게 될 송신데이터의 송신출력 레벨을 정상적으로 통신 가능한 최소 범위의 송신출력 레벨로 조정하여 송신할 수 있으므로 통신단말기의 소모전력을 줄일 수 있는 효과를 발휘할 수 있다.As described above, according to an embodiment of the present invention, the transmission power level of the minimum range capable of normally communicating the transmission power level of transmission data to be transmitted later on the basis of the wake-up preamble detection value for the transmission data previously transmitted Since it can be adjusted and transmitted, it can exhibit the effect of reducing the power consumption of the communication terminal.
도 9는 본 발명의 일 실시예에 따른 통신단말기와 타 통신단말기가 통신을 수행하여 송신출력의 레벨을 조정하는 단계들을 개략적으로 도시한다.9 schematically illustrates steps of adjusting a transmission output level by performing communication between a communication terminal and another communication terminal according to an embodiment of the present invention.
도 9에 도시된 도면은 상술한 도 2에 도시된 단계들과 동일하나, 도 9에서는 통신단말기(1000)에서 타 통신단말기(2000)로 송신하는 송신데이터의 송신출력 레벨을 중심으로 상기 송신출력 레벨이 조정되는 과정을 도시하는 도면에 해당한다.9 is the same as the steps shown in FIG. 2 described above, but in FIG. 9, the transmission power is mainly focused on the transmission output level of transmission data transmitted from the
구체적으로 통신단말기(1000)는 제1웨이크업프리엠블 및 전달하고자 하는 메시지 데이터를 포함하는 송신데이터를 타 통신단말기(2000)로 송신하는 단계(S220)를 수행한다. 해당 단계(S220)에서 송신하는 송신데이터는 송신출력 레벨을 NdBm으로 설정하여 타 통신단말기(2000)로 송신된다.Specifically, the
이어서, 상기 송신데이터를 수신한 타 통신단말기(2000)는 상기 송신데이터에 포함된 제1웨이크업프리엠블에 기초하여 제1웨이크업프리엠블 검출값을 도출하고, 상기 제1웨이크업프리엠블 검출값이 임계값을 초과하는 경우 제1ACK프레임을 생성하는 단계(S230)를 수행한다. 상기 제1ACK프레임에는 해당 단계(S230)에서 도출된 제1웨이크업프리엠블 검출값, 상기 제1ACK프레임을 수신하는 통신단말기(1000)가 동기화 및 웨이크업하도록 하는 별도의 웨이크업프리엠블 및 상기 송신데이터를 정상적으로 수신하였음을 알려주는 ACK데이터를 포함한다. 타 통신단말기(2000)는 생성된 제1ACK프레임을 상기 송신데이터를 송신한 통신단말기(1000)로 송신하는 단계(S240)를 수행한다.Subsequently, the
한편, 상기 제1ACK프레임을 수신한 통신단말기(1000)는 상기 제1ACK프레임에 포함된 제1웨이크업프리엠블 검출값에 기초하여 NdBm으로 송신하였던 송신출력 레벨을 조정하는 단계(S250)를 수행한다. 해당 단계(S250)에서는 도 9에 도시된 바와 같이 상기 제1웨이크업프리엠블 검출값이 2단계에 해당하는 웨이크업프리엠블 검출범위에 포함되고, 따라서 NdBm의 송신출력 레벨을 해당 조정값에 따라 2dBm만큼 감소시켜 결과적으로 (N-2)dBm으로 송신출력 레벨을 조정하게 된다.Meanwhile, the
이후에 통신단말기(1000)에서 타 통신단말기(2000)로 별도의 송신데이터를 송신하고자 하는 경우 해당 송신데이터를 앞서 조정된 (N-2)dBm을 송신출력 레벨로 하여 해당 타 통신단말기(2000)로 송신하는 단계(S260)를 수행한다. 별도의 송신데이터를 수신한 타 통신단말기(2000)는 전술한 단계(S230)에서와 같이 별도의 송신데이터에 포함된 제1웨이크업프리엠블에 대해 제1웨이크업프리엠블 검출값을 도출하고, 해당 검출값이 임계값을 초과하는 경우에 제1ACK프레임을 생성하는 단계(S270)를 수행한다. 해당 단계(S270)는 이전에 동일한 통신단말기(1000)로부터 송신데이터를 수신하였더라도 별도의 송신데이터를 새로 수신하는 경우 수행될 수 있다. 따라서 상기 제1ACK프레임에는 가장 최근에 수신한 송신데이터의 제1웨이크업프리엠블 검출값이 포함될 수 있다. 이어서, 타 통신단말기(2000)는 도출된 상기 제1ACK프레임을 별도의 송신데이터를 송신한 통신단말기(1000)로 송신하는 단계(S280)를 수행한다.Afterwards, if separate transmission data is to be transmitted from the
마지막으로, 상기 제1ACK프레임을 수신한 통신단말기(1000)는 상기 제1ACK프레임에 포함된 제1웨이크업프리엠블 검출값에 기초하여 다시 송신출력 레벨을 조정하는 단계(S290)를 수행한다. 도 9에 도시된 바와 같이 상기 제1웨이크업프리엠블 검출값이 4단계에 해당하는 웨이크업프리엠블 검출범위에 포함되고, 따라서 이전에 조정되었던 (N-2)dBm의 송신출력 레벨을 해당 조정값에 따라 별도로 조정하지 않으므로, 결과적으로 (N-2)dBm으로 송신출력 레벨을 유지하게 된다.Finally, the
상기와 같이 본 발명의 일 실시예에서와 같이 통신단말기(1000)는 송신데이터를 송신할 때 마다 송신데이터를 수신한 타 통신단말기(2000)로부터 제1웨이크업프리엠블 검출값을 수신하여 송신출력 레벨을 정상적으로 통신할 수 있는 최소 송신출력 레벨 범위로 지속적으로 조정하므로, 통신단말기(1000)의 소모전력을 줄일 수 있는 효과를 발휘할 수 있다.As described above, as in one embodiment of the present invention, the
도 10은 본 발명의 일 실시예에 따른 통신단말기의 구성을 개략적으로 도시한다.10 schematically shows a configuration of a communication terminal according to an embodiment of the present invention.
도 10에 도시된 바와 같이, 상기 웨이크업검출단계를 수행하는 구성은 상기 웨이크업검출단계만을 수행하도록 하드웨어적으로 구성되고, 상기 ACK프레임도출단계를 수행하는 구성은 소프트웨어적으로 구성될 수 있다.As shown in FIG. 10, the configuration for performing the wake-up detection step is configured in hardware to perform only the wake-up detection step, and the configuration for performing the ACK frame extraction step can be configured in software.
구체적으로, 통신단말기(1000)는 RF부(1100), 웨이크업검출부(1200) 및 제어부(1300)를 포함한다. 상기 RF부(1100)는 무선통신 방식으로 송신하고자 하는 디지털 데이터를 변환하여 송신하고, 수신하고자 하는 신호를 수신하여 디지털 데이터로 변환할 수 있다. 또한 상기 RF부(1100)는 정보를 송수신하기 위하여 안테나를 포함할 수 있고, 상기 안테나는 저전력 광역 통신에서 일반적으로 사용하는 주파수 대역의 신호를 송신 또는 수신할 수 있다. 바람직하게는 Sigfox 또는 LoRa와 같이 전용망 방식으로 구현되는 저전력 광역 통신의 경우 비면허 대역인 900MHz 대역의 신호를 송수신하고, LTE-M 또는 NB-IoT와 같이 비전용망 방식으로 구현되는 저전력 광역 통신의 경우 면허대역인 LTE 주파수 대역의 1.4MHz 또는 200KHz 대역의 신호를 송수신할 수 있다.Specifically, the
한편 웨이크업검출부(1200)는 상기 RF부(1100)에서 수신한 송신데이터의 제1웨이크업프리엠블에 기초하여 제1웨이크업프리엠블 검출값을 도출하고, 상기 제1웨이크업프리엠블 검출값을 기저장된 임계값과 비교하여 임계값을 초과하는 경우, 웨이크업신호를 생성하는 역할을 수행한다. 또한 상기 웨이크업검출부(1200)에는 별도의 저장부(미도시)를 포함하여, 도출한 제1웨이크업프리엠블 검출값을 저장할 수 있다. 또한 상기 웨이크업검출부(1200)는 해당 과정들을 수행하기 위하여 고성능을 요구하기 때문에 하드웨어적으로 구성될 수 있다.Meanwhile, the wake-up
제어부(1300)는 평상시에는 슬립상태를 유지하고, 상기 웨이크업검출부(1200)에서 웨이크업신호를 생성하여 수신하는 경우에 슬립상태에서 웨이크업하게 된다. 또한 제어부(1300)는 웨이크업검출부(1200)에서 도출된 제1웨이크업프리엠블 검출값에 기초하여 제1ACK프레임을 도출하는 역할을 수행한다.The
더 구체적으로 상기 제어부(1300)는 상기 웨이크업검출부(1200)에서 생성된 웨이크업신호에 의해 슬립상태에서 웨이크업하고, 이후 RF부(1100)에서 수신한 송신데이터에 포함된 전달하고자 하는 메시지 데이터를 처리하고, 상기 웨이크업검출부(1200)에 기저장된 제1웨이크업프리엠블 검출값을 로드하여 제1ACK프레임을 도출하는 역할을 수행한다. 바람직하게는 상기 제어부(1300)는 상기 메시지 데이터에 대해 역확산(de-spreading) 및 채널 디코딩(channel decoding) 처리하여 상기 제어부(1300)에 포함된 매체 접근 제어(Medium Access Control)를 수행하는 MAC수행부로 송신하고, 상기 MAC수행부에서는 수신받은 처리된 상기 메시지 데이터 및 로드한 상기 제1웨이크업프리엠블 검출값에 기초하여 제1ACK프레임을 생성한다. 한편, 생성된 상기 제1ACK프레임은 다시 제어부(1300)에 의해 채널 인코딩(channel encoding) 및 확산(spreading) 처리되어 해당 통신단말기(1000)로 송신될 수 있다.More specifically, the
한편, 상기 제어부(1300)는 상기 웨이크업검출부(1200)에 비해 상대적으로 고성능을 요구하지 않기 때문에 소프트웨어적으로 구성될 수 있으며, 바람직하게는 상기 제어부(1300)에서 채널코딩(channel coding) 및 확산(spreading) 혹은 역확산(de-spreading) 처리하는 기능에 대해서만 소프트웨어적으로 구성될 수 있다.On the other hand, since the
이와 같이, 본 발명의 일 실시예에 따르면 통신단말기(1000)의 구성을 하드웨어 및 소프트웨어로 분산 구성하여 하드웨어만으로 구성된 통신단말기(1000)의 제작 비용보다 저렴한 비용으로 통신단말기(1000)를 제작할 수 있는 효과를 발휘할 수 있다.As described above, according to an embodiment of the present invention, the
본 발명의 일 실시예에 따르면, 타 통신단말기로부터 수신한 ACK프레임에 포함된 웨이크업프리엠블 검출값에 기초하여 추후 해당 타 통신단말기로 송신할 송신데이터의 송신출력 레벨을 조정하므로, 네트워크 환경을 고려하면서도 최소한의 송신출력 레벨로 송신데이터를 송신하여, 통신단말기의 소모전력을 줄일 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, the transmission output level of transmission data to be transmitted to another communication terminal is adjusted based on the wake-up preamble detection value included in the ACK frame received from the other communication terminal. Considering this, it is possible to exert the effect of reducing the power consumption of the communication terminal by transmitting the transmission data at the minimum transmission output level.
본 발명의 일 실시예에 따르면, 타 통신단말기에 송신한 송신데이터에 대한 ACK프레임을 기설정된 시간내에 해당 타 통신단말기로부터 수신하지 못하는 경우, 송신하였던 송신데이터의 송신출력 레벨을 단계적으로 증가시켜 재송신하므로, 통신단말기의 소모전력을 줄일 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, when an ACK frame for transmission data transmitted to another communication terminal is not received from the other communication terminal within a predetermined time, retransmission is performed by incrementally increasing the transmission output level of the transmitted data. Therefore, it is possible to exert an effect of reducing the power consumption of the communication terminal.
본 발명의 일 실시예에 따르면, 웨이크업프리엠블 검출값은 데이터를 수신한 통신단말기에 기저장된 프리엠블 패턴데이터에 대한 상관관계를 수치화 한 값에 해당하여, 웨이크업프리엠블 검출값이 임계값을 초과하지 않는 경우에 슬립상태를 유지하여 ACK프레임을 도출하기 위한 과정을 수행하지 않으므로, 해당 통신단말기의 소모전력을 줄임과 동시에 해당 네트워크의 부하를 감소시킬 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, the wake-up preamble detection value corresponds to a value obtained by quantifying a correlation with the preamble pattern data pre-stored in the communication terminal receiving the data, so that the wakeup preamble detection value is a threshold value. If it is not exceeded, the process for deriving the ACK frame by maintaining the sleep state is not performed, so it is possible to reduce the power consumption of the corresponding communication terminal and reduce the load of the corresponding network.
본 발명의 일 실시예에 따르면, ACK프레임에는 직전에 송신한 웨이크업프리엠블 검출값이 포함되어 있고, 상기 웨이크업프리엠블 검출값을 수신 신호 강도(Received Signal Strength Indicator, RSSI)활용하여 추후 송신하고자 하는 송신데이터의 송신출력 레벨을 조정하여 통신 가능한 최소한의 송신출력 레벨로 송신데이터를 송신하므로, 통신단말기의 소모전력을 줄일 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, the ACK frame includes the wake-up preamble detection value transmitted immediately before, and the wake-up preamble detection value is transmitted later using the received signal strength indicator (RSSI). By adjusting the transmission output level of the desired transmission data and transmitting the transmission data at the minimum transmission output level capable of communication, it is possible to exert an effect of reducing the power consumption of the communication terminal.
본 발명의 일 실시예에 따르면, 통신단말기를 통해 서비스 품질(Quality of Service)를 유지할 수 있는 최소의 송신전력을 사용함으로써 복수의 통신 채널간 간섭을 줄일 수 있고, 따라서 네트워크를 효율적으로 운용할 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, by using a minimum transmission power that can maintain the quality of service (Quality of Service) through a communication terminal can reduce the interference between a plurality of communication channels, thus operating the network efficiently You can exert a good effect.
본 발명의 일 실시예에 따르면, ACK프레임도출단계를 수행하는 구성은 소프트웨어적으로 구성되고, 웨이크업프리엠블 검출값이 임계값을 초과하는 경우에 수행되므로, 통신단말기의 소모전력을 줄일 수 있고, 통신단말기의 제작비용을 감소시킬 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, the configuration for performing the ACK frame deriving step is software-configured, and is performed when the wake-up preamble detection value exceeds a threshold value, thereby reducing power consumption of the communication terminal. , It can exert an effect of reducing the production cost of the communication terminal.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다. 그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.As described above, although the embodiments have been described by a limited embodiment and drawings, those skilled in the art can make various modifications and variations from the above description. For example, the described techniques are performed in a different order than the described method, and / or the components of the described system, structure, device, circuit, etc. are combined or combined in a different form from the described method, or other components Alternatively, even if replaced or substituted by equivalents, appropriate results can be achieved. Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.
Claims (9)
상기 통신단말기는 타 통신단말기로 데이터 송신 시,
상기 타 통신단말기로 제1웨이크업프리엠블을 포함하는 송신데이터를 송신하는 송신데이터송신단계;를 수행하고,
상기 통신단말기는 상기 타 통신단말기로부터 기설정된 시간내에 응답을 수신하는 경우에는,
상기 송신데이터를 수신하여 웨이크업된 상기 타 통신단말기로부터 제1웨이크업프리엠블 검출값을 포함하는 제1ACK프레임을 수신하는 ACK프레임수신단계;
상기 제1웨이크업프리엠블 검출값에 기초하여 송신출력의 레벨을 조정하는 출력레벨조정단계; 및
상기 조정된 송신출력의 레벨을 갖는 송신데이터를 상기 타 통신단말기로 송신하는 조정송신데이터송신단계;를 수행하고,
상기 통신단말기는 상기 타 통신단말기로부터 기설정된 시간내에 응답을 수신하지 못하는 경우에는,
상기 송신데이터송신단계에서 송신한 상기 송신데이터의 송신출력의 레벨을 증가시켜 상기 타 통신단말기로 상기 송신데이터를 재송신하는, 송신데이터재송신단계;를 수행하고,
상기 제1웨이크업프리엠블 검출값은,
상기 송신데이터를 수신한 타 통신단말기에 기저장된 프리엠블 패턴데이터에 포함된 1 이상의 세부데이터 및 이에 상응하는 상기 송신데이터의 제1웨이크업프리엠블에 포함된 각각의 세부데이터를 XNOR 연산하여 도출된 연산값의 총합에 해당하는, 송신출력을 자동으로 제어하는 저전력 광역 통신 기반 통신단말기.
A low-power wide area communication-based communication terminal that automatically controls transmission output.
When the communication terminal transmits data to another communication terminal,
Performing a transmission data transmission step of transmitting transmission data including a first wake-up preamble to the other communication terminal;
When the communication terminal receives a response within a predetermined time from the other communication terminal,
An ACK frame receiving step of receiving a first ACK frame including a first wake-up preamble detection value from the other communication terminal waked up by receiving the transmission data;
An output level adjustment step of adjusting a level of transmission output based on the first wake-up preamble detection value; And
And performing the adjustment transmission data transmission step of transmitting the transmission data having the adjusted transmission output level to the other communication terminal.
If the communication terminal does not receive a response within a predetermined time from the other communication terminal,
Performing a transmission data retransmission step of retransmitting the transmission data to the other communication terminal by increasing a level of transmission output of the transmission data transmitted in the transmission data transmission step;
The first wake-up preamble detection value,
Derived by XNORing one or more detailed data included in the preamble pattern data pre-stored in the other communication terminal receiving the transmitted data and each detailed data included in the first wake-up preamble corresponding to the transmitted data A low-power wide area communication-based communication terminal that automatically controls the transmission output, which is the sum of the calculated values.
상기 송신데이터재송신단계는,
상기 송신데이터의 송신출력의 레벨을 상기 송신데이터송신단계에서 송신한 상기 송신데이터의 송신출력의 레벨보다 한 단계 증가시켜 재송신하고, 상기 타 통신단말기로부터 기설정된 시간내에 재송신한 상기 송신데이터에 대한 응답을 수신하지 못하는 경우에는, 상기 송신데이터의 송신출력의 레벨을 한 단계 더 증가시켜 재송신하는, 송신출력을 자동으로 제어하는 저전력 광역 통신 기반 통신단말기.
The method according to claim 1,
The transmission data retransmission step,
Retransmit by increasing the level of transmission output of the transmission data by one level higher than the transmission output level of the transmission data transmitted in the transmission data transmission step, and responding to the transmission data retransmitted within a preset time from the other communication terminal If it is unable to receive, retransmit by increasing the level of the transmission power of the transmission data one step further, a low-power wide area communication-based communication terminal that automatically controls the transmission output.
상기 출력레벨조정단계는,
상기 통신단말기에 기저장된 각각의 웨이크업프리엠블 검출구간에 따른 송신출력 조정값에 기초하여 상기 제1웨이크업프리엠블 검출값에 상응하는 송신출력 조정값에 따라 상기 송신출력의 레벨을 조정하는, 송신출력을 자동으로 제어하는 저전력 광역 통신 기반 통신단말기.
The method according to claim 1,
The output level adjustment step,
Adjusting the level of the transmission output according to the transmission output adjustment value corresponding to the first wake-up preamble detection value based on the transmission output adjustment value according to each wake-up preamble detection section previously stored in the communication terminal, A low-power wide area communication-based communication terminal that automatically controls the transmission output.
상기 통신단말기는 타 통신단말기로 데이터 송신 시,
상기 타 통신단말기로 제1웨이크업프리엠블을 포함하는 송신데이터를 송신하는 송신데이터송신단계;를 수행하고,
상기 통신단말기는 상기 타 통신단말기로부터 기설정된 시간내에 응답을 수신하는 경우에는,
상기 송신데이터를 수신하여 웨이크업된 상기 타 통신단말기로부터 제1웨이크업프리엠블 검출값을 포함하는 제1ACK프레임을 수신하는 ACK프레임수신단계;
상기 제1웨이크업프리엠블 검출값에 기초하여 송신출력의 레벨을 조정하는 출력레벨조정단계; 및
상기 조정된 송신출력의 레벨을 갖는 송신데이터를 상기 타 통신단말기로 송신하는 조정송신데이터송신단계;를 수행하고,
상기 통신단말기는 상기 타 통신단말기로부터 기설정된 시간내에 응답을 수신하지 못하는 경우에는,
상기 송신데이터송신단계에서 송신한 상기 송신데이터의 송신출력의 레벨을 증가시켜 상기 타 통신단말기로 상기 송신데이터를 재송신하는, 송신데이터재송신단계;를 수행하고,
상기 통신단말기는,
타 통신단말기로부터 데이터 수신 시,
타 통신단말기로부터 제2웨이크업프리엠블을 포함하는 수신데이터를 수신하는 수신데이터수신단계;
상기 수신데이터에 포함된 제2웨이크업프리엠블과 상기 통신단말기에 기저장된 프리엠블 패턴데이터에 기초하여 제2웨이크업프리엠블 검출값을 도출하고, 상기 제2웨이크업프리엠블 검출값에 따라 웨이크업신호를 생성하는 웨이크업검출단계;
상기 웨이크업신호에 따라 슬립상태에서 웨이크업하고, 도출된 상기 제2웨이크업프리엠블 검출값에 기초하여 제2ACK프레임을 도출하는 ACK프레임도출단계; 및
상기 제2ACK프레임을 상기 타 통신단말기에 송신하는 ACK프레임송신단계;를 수행하는, 송신출력을 자동으로 제어하는 저전력 광역 통신 기반 통신단말기.
A low-power wide area communication-based communication terminal that automatically controls transmission output.
When the communication terminal transmits data to another communication terminal,
Performing a transmission data transmission step of transmitting transmission data including a first wake-up preamble to the other communication terminal;
When the communication terminal receives a response within a predetermined time from the other communication terminal,
An ACK frame receiving step of receiving a first ACK frame including a first wake-up preamble detection value from the other communication terminal waked up by receiving the transmission data;
An output level adjustment step of adjusting a level of transmission output based on the first wake-up preamble detection value; And
And performing the adjustment transmission data transmission step of transmitting the transmission data having the adjusted transmission output level to the other communication terminal.
If the communication terminal does not receive a response within a predetermined time from the other communication terminal,
Performing a transmission data retransmission step of retransmitting the transmission data to the other communication terminal by increasing a level of transmission output of the transmission data transmitted in the transmission data transmission step;
The communication terminal,
When receiving data from another communication terminal,
A reception data receiving step of receiving reception data including a second wake-up preamble from another communication terminal;
A second wake-up preamble detection value is derived based on the second wake-up preamble included in the received data and the preamble pattern data pre-stored in the communication terminal, and wakes according to the second wake-up preamble detection value A wake-up detection step of generating an up signal;
An ACK frame deriving step of waking up in a sleep state according to the wake-up signal, and deriving a second ACK frame based on the detected second wake-up preamble detection value; And
ACK frame transmission step of transmitting the second ACK frame to the other communication terminal; low-power wide-area communication-based communication terminal to automatically control the transmission output.
상기 ACK프레임도출단계는, 상기 제2ACK프레임을 송신하고자 하는 타 통신단말기로부터 가장 최근에 수신한 제2웨이크업프리엠블에 대한 제2웨이크업프리엠블 검출값에 기초하여 제2ACK프레임을 도출하는, 송신출력을 자동으로 제어하는 저전력 광역 통신 기반 통신단말기.
The method according to claim 4,
In the step of deriving the ACK frame, deriving the second ACK frame based on the second wake-up preamble detection value for the second wake-up preamble received most recently from another communication terminal to transmit the second ACK frame, A low-power wide area communication-based communication terminal that automatically controls the transmission output.
상기 웨이크업검출단계를 수행하는 구성은 상기 웨이크업검출단계만을 수행하도록 하드웨어적으로 구성되고,
상기 ACK프레임도출단계를 수행하는 구성은 소프트웨어적으로 구성되는, 송신출력을 자동으로 제어하는 저전력 광역 통신 기반 통신단말기.
The method according to claim 4,
The configuration for performing the wake-up detection step is configured in hardware to perform only the wake-up detection step,
The configuration for performing the ACK frame deriving step is a software-configured, low-power wide area communication-based communication terminal that automatically controls the transmission output.
통신단말기에서 타 통신단말기로 데이터를 송신하는 경우에는,
상기 통신단말기에 의하여, 상기 타 통신단말기로 제1웨이크업프리엠블을 포함하는 송신데이터를 송신하는 송신데이터송신단계;를 포함하고,
상기 통신단말기가 상기 타 통신단말기로부터 기설정된 시간내에 응답을 수신하는 경우에는,
상기 통신단말기에 의한, 상기 송신데이터를 수신하여 웨이크업된 상기 타 통신단말기로부터 제1웨이크업프리엠블 검출값을 포함하는 제1ACK프레임을 수신하는 ACK프레임수신단계;
상기 통신단말기에 의한, 상기 제1웨이크업프리엠블 검출값에 기초하여 송신출력의 레벨을 조정하는 출력레벨조정단계; 및
상기 통신단말기에 의한, 상기 조정된 송신출력의 레벨을 갖는 송신데이터를 상기 타 통신단말기로 송신하는 조정송신데이터송신단계;를 포함하고,
상기 통신단말기는 상기 타 통신단말기로부터 기설정된 시간내에 응답을 수신하지 못하는 경우에는,
상기 통신단말기에 의한, 상기 송신데이터송신단계에서 송신한 상기 송신데이터의 송신출력의 레벨을 증가시켜 상기 타 통신단말기로 상기 송신데이터를 재송신하는, 송신데이터재송신단계;를 포함하고,
상기 제1웨이크업프리엠블 검출값은,
상기 송신데이터를 수신한 타 통신단말기에 기저장된 프리엠블 패턴데이터에 포함된 1 이상의 세부데이터 및 이에 상응하는 상기 송신데이터의 제1웨이크업프리엠블에 포함된 각각의 세부데이터를 XNOR 연산하여 도출된 연산값의 총합에 해당하는, 송신출력을 자동으로 제어하는 저전력 광역 통신 기반 통신 방법.
A low power wide area communication based communication method that automatically controls the transmission output,
When data is transmitted from a communication terminal to another communication terminal,
It includes; a transmission data transmission step of transmitting, by the communication terminal, the transmission data including the first wake-up preamble to the other communication terminal;
When the communication terminal receives a response within a predetermined time from the other communication terminal,
An ACK frame receiving step of receiving, by the communication terminal, a first ACK frame including a first wake-up preamble detection value from the other communication terminal waked up by receiving the transmission data;
An output level adjustment step of adjusting a level of transmission output based on the first wake-up preamble detection value by the communication terminal; And
Including the transmission data transmission step of transmitting, by the communication terminal, the transmission data having the level of the adjusted transmission output to the other communication terminal,
If the communication terminal does not receive a response within a predetermined time from the other communication terminal,
And a transmission data retransmission step of retransmitting the transmission data to the other communication terminal by increasing the level of transmission output of the transmission data transmitted in the transmission data transmission step by the communication terminal.
The first wake-up preamble detection value,
Derived by XNORing one or more detailed data included in the preamble pattern data pre-stored in the other communication terminal receiving the transmitted data and each detailed data included in the first wake-up preamble corresponding to the transmitted data A low-power wide area communication-based communication method that automatically controls the transmission output, which corresponds to the sum of calculated values.
통신단말기에서 타 통신단말기로 데이터를 송신하는 경우에는,
상기 통신단말기에 의하여, 상기 타 통신단말기로 제1웨이크업프리엠블을 포함하는 송신데이터를 송신하는 송신데이터송신단계;를 포함하고,
상기 통신단말기가 상기 타 통신단말기로부터 기설정된 시간내에 응답을 수신하는 경우에는,
상기 통신단말기에 의한, 상기 송신데이터를 수신하여 웨이크업된 상기 타 통신단말기로부터 제1웨이크업프리엠블 검출값을 포함하는 제1ACK프레임을 수신하는 ACK프레임수신단계;
상기 통신단말기에 의한, 상기 제1웨이크업프리엠블 검출값에 기초하여 송신출력의 레벨을 조정하는 출력레벨조정단계; 및
상기 통신단말기에 의한, 상기 조정된 송신출력의 레벨을 갖는 송신데이터를 상기 타 통신단말기로 송신하는 조정송신데이터송신단계;를 포함하고,
상기 통신단말기는 상기 타 통신단말기로부터 기설정된 시간내에 응답을 수신하지 못하는 경우에는,
상기 통신단말기에 의한, 상기 송신데이터송신단계에서 송신한 상기 송신데이터의 송신출력의 레벨을 증가시켜 상기 타 통신단말기로 상기 송신데이터를 재송신하는, 송신데이터재송신단계;를 포함하고,
상기 통신단말기에서 타 통신단말기로부터 데이터를 수신하는 경우에는,
상기 통신단말기에 의한, 타 통신단말기로부터 제2웨이크업프리엠블을 포함하는 수신데이터를 수신하는 수신데이터수신단계;
상기 통신단말기에 의한, 상기 수신데이터에 포함된 제2웨이크업프리엠블과 상기 통신단말기에 기저장된 프리엠블 패턴데이터에 기초하여 제2웨이크업프리엠블 검출값을 도출하고, 상기 제2웨이크업프리엠블 검출값에 따라 웨이크업신호를 생성하는 웨이크업검출단계;
상기 통신단말기에 의한, 상기 웨이크업신호에 따라 슬립상태에서 웨이크업하고, 도출된 상기 제2웨이크업프리엠블 검출값에 기초하여 제2ACK프레임을 도출하는 ACK프레임도출단계; 및
상기 통신단말기에 의한, 상기 제2ACK프레임을 상기 타 통신단말기에 송신하는 ACK프레임송신단계;를 포함하는, 송신출력을 자동으로 제어하는 저전력 광역 통신 기반 통신 방법.A low power wide area communication based communication method that automatically controls the transmission output,
When data is transmitted from a communication terminal to another communication terminal,
It includes; a transmission data transmission step of transmitting, by the communication terminal, the transmission data including the first wake-up preamble to the other communication terminal;
When the communication terminal receives a response within a predetermined time from the other communication terminal,
An ACK frame receiving step of receiving, by the communication terminal, a first ACK frame including a first wake-up preamble detection value from the other communication terminal waked up by receiving the transmission data;
An output level adjustment step of adjusting a level of transmission output based on the first wake-up preamble detection value by the communication terminal; And
Including the transmission data transmission step of transmitting, by the communication terminal, the transmission data having the level of the adjusted transmission output to the other communication terminal,
If the communication terminal does not receive a response within a predetermined time from the other communication terminal,
And a transmission data retransmission step of retransmitting the transmission data to the other communication terminal by increasing the level of transmission output of the transmission data transmitted in the transmission data transmission step by the communication terminal.
When the communication terminal receives data from another communication terminal,
A reception data reception step of receiving reception data including a second wake-up preamble from another communication terminal by the communication terminal;
A second wake-up preamble detection value is derived based on the second wake-up preamble included in the received data and the preamble pattern data pre-stored in the communication terminal by the communication terminal, and the second wake-up free A wakeup detection step of generating a wakeup signal according to the emblem detection value;
An ACK frame deriving step of waking up from a sleep state according to the wake-up signal by the communication terminal, and deriving a second ACK frame based on the detected second wake-up preamble detection value; And
And an ACK frame transmission step of transmitting the second ACK frame to the other communication terminal by the communication terminal. A low power wide area communication based communication method comprising automatically controlling a transmission output.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190139468A KR102108985B1 (en) | 2019-11-04 | 2019-11-04 | Device and Method to Automatically Controlling Transmission Power in a Low Power Wide Area Communication Network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190139468A KR102108985B1 (en) | 2019-11-04 | 2019-11-04 | Device and Method to Automatically Controlling Transmission Power in a Low Power Wide Area Communication Network |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102108985B1 true KR102108985B1 (en) | 2020-05-11 |
Family
ID=70729190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190139468A KR102108985B1 (en) | 2019-11-04 | 2019-11-04 | Device and Method to Automatically Controlling Transmission Power in a Low Power Wide Area Communication Network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102108985B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102249407B1 (en) * | 2020-06-08 | 2021-05-07 | (주)에어포인트 | Device and Method to Communication Packet Processing in Multi-hop based Low Power Wide Area Communication Network |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006148906A (en) * | 2004-11-15 | 2006-06-08 | Sony Deutsche Gmbh | Beaconless communication system |
KR20090066120A (en) * | 2007-12-18 | 2009-06-23 | 한국전자통신연구원 | Transmission and reception apparatuses, methods, and channel status information update method of sensor node based on the multi channel support |
KR101040116B1 (en) * | 2010-12-29 | 2011-06-09 | 전자부품연구원 | Magnetic field communication method for managing node with low power consumption |
KR20110069671A (en) * | 2009-12-17 | 2011-06-23 | 한국전자통신연구원 | Wban controlling apparatus and method for discovery wban using wake-up chjannel and method for detecting wake-up pattern signal of wban controlling apparatus |
KR20110110987A (en) * | 2010-04-02 | 2011-10-10 | 삼성전자주식회사 | Method and apparatus to control wireless power transform |
KR20140111023A (en) * | 2012-01-09 | 2014-09-17 | 퀄컴 인코포레이티드 | Rate and power control systems and methods using harq feedback |
KR20160094919A (en) * | 2016-07-29 | 2016-08-10 | 삼성전자주식회사 | Method and Apparatus to Control Wireless Power Transform |
-
2019
- 2019-11-04 KR KR1020190139468A patent/KR102108985B1/en active IP Right Grant
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006148906A (en) * | 2004-11-15 | 2006-06-08 | Sony Deutsche Gmbh | Beaconless communication system |
KR20090066120A (en) * | 2007-12-18 | 2009-06-23 | 한국전자통신연구원 | Transmission and reception apparatuses, methods, and channel status information update method of sensor node based on the multi channel support |
KR20110069671A (en) * | 2009-12-17 | 2011-06-23 | 한국전자통신연구원 | Wban controlling apparatus and method for discovery wban using wake-up chjannel and method for detecting wake-up pattern signal of wban controlling apparatus |
KR20110110987A (en) * | 2010-04-02 | 2011-10-10 | 삼성전자주식회사 | Method and apparatus to control wireless power transform |
KR101040116B1 (en) * | 2010-12-29 | 2011-06-09 | 전자부품연구원 | Magnetic field communication method for managing node with low power consumption |
KR20140111023A (en) * | 2012-01-09 | 2014-09-17 | 퀄컴 인코포레이티드 | Rate and power control systems and methods using harq feedback |
KR20160094919A (en) * | 2016-07-29 | 2016-08-10 | 삼성전자주식회사 | Method and Apparatus to Control Wireless Power Transform |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102249407B1 (en) * | 2020-06-08 | 2021-05-07 | (주)에어포인트 | Device and Method to Communication Packet Processing in Multi-hop based Low Power Wide Area Communication Network |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2734321C1 (en) | Detection and operation of waking receivers with limited range of action | |
EP1304900B1 (en) | Transmission of quality information for high speed packet data communication mode | |
US8774074B2 (en) | Apparatus and method for adaptively enabling discontinuous transmission (DTX) in a wireless communication system | |
US20160198422A1 (en) | Method and apparatus for reducing energy consumption of radio communications in a wireless sensor network | |
WO2002001908A1 (en) | Mobile communication system | |
US20120120871A1 (en) | Wireless Network Medium Access Control Protocol | |
CN101827435A (en) | Energy saving method, access entity and user device for communication system device | |
US20180092040A1 (en) | User device, network node and methods thereof | |
US20190090189A1 (en) | Wake-up message generation and decoding | |
CN104320856B (en) | A kind of method and device of the terminal scheduling of DRX states | |
CN110958676A (en) | Low-power consumption dormancy equipment awakening method and system | |
CN111246490A (en) | Networking method and communication system | |
KR102108985B1 (en) | Device and Method to Automatically Controlling Transmission Power in a Low Power Wide Area Communication Network | |
Detterer et al. | Receiver-sensitivity control for energy-efficient IoT networks | |
JP2002152128A (en) | Transmitting power control method, transmitting/ receiving device, base station and mobile station | |
JP6841934B2 (en) | User nodes, network nodes and methods for allocating and using resources for control signals | |
Bengheni | A multi-threshold energy approach for energy harvesting WSN | |
US20070225027A1 (en) | Initial downlink transmit power adjustment for non-real-time services using dedicated or shared channel | |
KR101171498B1 (en) | Method for determining transmission power | |
Zucchetto et al. | Random access in the IoT: An adaptive sampling and transmission strategy | |
US11849398B2 (en) | Communication methods and devices | |
US9332494B1 (en) | Static schedule frequency adjusting techniques for wireless MIMO networks | |
KR102249407B1 (en) | Device and Method to Communication Packet Processing in Multi-hop based Low Power Wide Area Communication Network | |
Cano et al. | Quantitative analysis of the hidden terminal problem in preamble sampling WSNs | |
WO2023240504A1 (en) | Wireless communication method and apparatus, and device, storage medium and program product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |