[go: up one dir, main page]

KR102097110B1 - Decoding method using soft-decision in wi-fi backscatter system and wi-fi backscatter system using it - Google Patents

Decoding method using soft-decision in wi-fi backscatter system and wi-fi backscatter system using it Download PDF

Info

Publication number
KR102097110B1
KR102097110B1 KR1020180005171A KR20180005171A KR102097110B1 KR 102097110 B1 KR102097110 B1 KR 102097110B1 KR 1020180005171 A KR1020180005171 A KR 1020180005171A KR 20180005171 A KR20180005171 A KR 20180005171A KR 102097110 B1 KR102097110 B1 KR 102097110B1
Authority
KR
South Korea
Prior art keywords
levels
decision
variables
data signal
decoding
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.)
Active
Application number
KR1020180005171A
Other languages
Korean (ko)
Other versions
KR20190086975A (en
Inventor
이성주
박효빈
Original Assignee
세종대학교산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 세종대학교산학협력단 filed Critical 세종대학교산학협력단
Priority to KR1020180005171A priority Critical patent/KR102097110B1/en
Publication of KR20190086975A publication Critical patent/KR20190086975A/en
Application granted granted Critical
Publication of KR102097110B1 publication Critical patent/KR102097110B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/06DC level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
    • H04L25/067DC level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection providing soft decisions, i.e. decisions together with an estimate of reliability

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Near-Field Transmission Systems (AREA)

Abstract

Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법을 제공한다. 본 발명에서 제공하는 Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법은 리더기가 태그로부터 다수의 부반송파별로 다수의 레벨을 갖는 프리앰블 신호 및 데이터 신호를 수신하여 복호화하는 방법에 있어서, 상기 리더기가 상기 프리앰블 신호 및 상기 데이터 신호를 수신하는 단계; 상기 리더기가 상기 다수의 부반송파별로 다수의 레벨 각각에 대응되는 상기 프리앰블 신호의 크기와 상기 데이터 신호 크기의 차이값에 기초하여 상기 다수의 레벨에 각각 대응되는 판정변수를 계산하는 단계; 및 상기 리더기가 상기 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 적어도 하나의 판정변수에 기초하여 상기 데이터 신호를 복호화하는 단계를 포함한다.The Wi-Fi backscatter system provides a decoding method using soft decision. The decoding method using soft decision in the Wi-Fi backscatter system provided by the present invention is a method in which a reader receives and decodes a preamble signal and a data signal having multiple levels from a tag for a plurality of subcarriers. Receiving a preamble signal and the data signal; Calculating, by the reader, a decision variable corresponding to each of the plurality of levels based on a difference between the size of the preamble signal corresponding to each of the plurality of levels for each of the plurality of subcarriers and the size of the data signal; And the reader decoding the data signal based on at least one decision variable having the smallest value among the decision variables corresponding to the plurality of levels.

Description

Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법, Wi-Fi 백스캐터 리더기 및 이를 이용한 Wi-Fi 백스캐터 시스템 {DECODING METHOD USING SOFT-DECISION IN WI-FI BACKSCATTER SYSTEM AND WI-FI BACKSCATTER SYSTEM USING IT}Decoding method using soft decision in Wi-Fi backscatter system, Wi-Fi backscatter reader and Wi-Fi backscatter system using it {DECODING METHOD USING SOFT-DECISION IN WI-FI BACKSCATTER SYSTEM AND WI-FI BACKSCATTER SYSTEM USING IT }

본 발명은 Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법, Wi-Fi 백스캐터 리더기 및 이를 이용한 Wi-Fi 백스캐터 시스템에 관한 것으로, 다중 레벨을 사용하는 Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법, Wi-Fi 백스캐터 리더기 및 이를 이용한 Wi-Fi 백스캐터 시스템에 관한 것이다.The present invention relates to a decoding method using soft decision in a Wi-Fi backscatter system, a Wi-Fi backscatter reader, and a Wi-Fi backscatter system using the same, which is soft decision in a Wi-Fi backscatter system using multiple levels Decryption method using, Wi-Fi backscatter reader and relates to a Wi-Fi backscatter system using the same.

오늘날 사물인터넷(Internet of Things, IoT) 기술이 발전함에 따라, IoT 디바이스들에 필요한 배터리 문제가 발생하였고, 이를 해결하기 위해서 Wi-Fi 백스캐터(Backscatter) 기술이 대두되었다. 워싱턴 대학에서 출발한 이 기술은 무선 신호를 사용해 신호의 세기, 산란(backscatter)을 통해 전력(power)을 적게 소모하는 디바이스를 충전시키는 기술이다. 간단히 말해서 이 기술은 RF 전력을 사용해 디바이스의 배터리를 충전하는 기술로, 주변 무선 신호들을 통해 전력을 수집하고 저장하여 공급하는 에너지 하베스팅 기술을 의미한다.Today, as the Internet of Things (IoT) technology has developed, a battery problem required for IoT devices has occurred, and a Wi-Fi Backscatter technology has emerged to solve the problem. The technology, which originated from the University of Washington, uses wireless signals to charge devices that consume less power through signal strength and backscatter. In short, this technology uses RF power to charge the device's battery, which means energy harvesting technology that collects, stores, and supplies power through ambient wireless signals.

하지만 기존의 Wi-Fi 백스캐터 기술은 실생활에 적용하기에 몇 가지 문제점이 존재한다. 먼저 기존 Wi-Fi 백스캐터 기술은 태그의 데이터가 전송되는 상향 링크에서 비교적 빠른 속도로 통신이 가능하나 통신거리가 제한된다. 또한, 기존 Wi-Fi 백스캐터 기술은 데이터 전송 시, Wi-Fi 패킷의 반사 유무에 따라 데이터를 판별하였기 때문에 하나의 패킷 당 하나의 비트를 전송할 수밖에 없어, 데이터의 전송률이 떨어지는 문제점이 있다.However, the existing Wi-Fi backscatter technology has some problems to be applied in real life. First, the existing Wi-Fi backscatter technology can communicate at a relatively high speed in the uplink where the tag data is transmitted, but the communication distance is limited. In addition, in the existing Wi-Fi backscatter technology, when data is transmitted, data is determined according to whether or not the Wi-Fi packet is reflected, and thus, only one bit per packet is transmitted, and thus the data transmission rate decreases.

관련 선행기술로는 한국등록특허 제10-1590291호(발명의 명칭: 위상 변조를 사용하는 백스캐터 시스템 및 그것을 이용한 상향 링크 통신 방법, 공개일자: 2016년 2월 1일)가 있다.Related prior art is Korean Registered Patent No. 10-1590291 (Invention name: backscatter system using phase modulation and uplink communication method using the same, publication date: February 1, 2016).

본 발명은 Wi-Fi 백스캐터 시스템의 상향 링크에서 데이터의 전송률을 향상시키고, 데이터 전송 시 오류 발생 확률을 감소시킬 수 있는 연판정을 이용한 복호화 방법 및 이를 이용한 Wi-Fi 백스캐터 리더기 및 시스템을 제공하고자 한다.The present invention provides a decoding method using soft decision and a Wi-Fi backscatter reader and system using the same, which can improve the data transmission rate in the uplink of the Wi-Fi backscatter system and reduce the probability of errors when transmitting data. I want to.

상기 목적을 달성하기 위해, 본 발명에서 제공하는 Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법은 리더기가 태그로부터 다수의 부반송파별로 다수의 레벨을 갖는 프리앰블 신호 및 데이터 신호를 수신하여 복호화하는 방법에 있어서, 상기 리더기가 상기 프리앰블 신호 및 상기 데이터 신호를 수신하는 단계; 상기 리더기가 상기 다수의 부반송파별로 다수의 레벨 각각에 대응되는 상기 프리앰블 신호의 크기와 상기 데이터 신호 크기의 차이값에 기초하여 상기 다수의 레벨에 각각 대응되는 판정변수를 계산하는 단계; 및 상기 리더기가 상기 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 적어도 하나의 판정변수에 기초하여 상기 데이터 신호를 복호화하는 단계를 포함한다.In order to achieve the above object, the decoding method using soft decision in the Wi-Fi backscatter system provided by the present invention is a method in which a reader receives and decodes preamble signals and data signals having multiple levels from a tag for each subcarrier. The method of claim 1, wherein the reader receives the preamble signal and the data signal; Calculating, by the reader, a decision variable corresponding to each of the plurality of levels based on a difference between the size of the preamble signal corresponding to each of the plurality of levels for each of the plurality of subcarriers and the size of the data signal; And the reader decoding the data signal based on at least one decision variable having the smallest value among the decision variables corresponding to the plurality of levels.

바람직하게는, 상기 데이터 신호를 복호화하는 단계는 상기 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 두 개의 판정변수를 추출하는 단계; 상기 두 개의 판정변수 및 상기 두 개의 판정변수를 합한 값을 이용하여 두 개의 확률 판정변수를 계산하는 단계; 및 상기 두 개의 확률 판정변수에 기초하여 상기 데이터 신호를 복호화하는 단계를 포함할 수 있다.Preferably, the decoding of the data signal may include extracting two decision variables having the smallest value among the decision variables respectively corresponding to the plurality of levels; Calculating two probability decision variables using the sum of the two decision variables and the two decision variables; And decoding the data signal based on the two probability determination variables.

바람직하게는 상기 확률 판정변수를 계산하는 단계에서, 상기 두 개의 판정변수를 서로 교환한 후, 상기 두 개의 판정변수 각각을 상기 두 개의 판정변수를 합한 값으로 나누어, 두 개의 확률 판정변수를 계산할 수 있다.Preferably, in the step of calculating the probability decision variable, after exchanging the two decision variables, each of the two decision variables is divided by the sum of the two decision variables, and the two probability decision variables can be calculated. have.

바람직하게는, 상기 두 개의 확률 판정변수에 기초하여 상기 데이터 신호를 복호화하는 단계는 상기 다수의 레벨 각각에 대하여, 상기 다수의 부반송파별 상기 확률 판정변수의 합계를 계산하는 단계; 및 상기 다수의 레벨 중 상기 합계가 가장 큰 레벨로 상기 데이터 신호를 복호화하는 단계를 포함를 포함할 수 있다.Preferably, the decoding of the data signal based on the two probability determination variables comprises: calculating, for each of the plurality of levels, the sum of the probability determination variables for each of the plurality of subcarriers; And decoding the data signal to the level where the sum is the largest among the plurality of levels.

바람직하게는, 상기 다수의 레벨은

Figure 112018004755813-pat00001
개의 레벨로 이루어질 수 있다.Preferably, the plurality of levels
Figure 112018004755813-pat00001
It can consist of two levels.

또한 본 발명에서 제공하는 Wi-Fi 백스캐터 리더기는 다수의 부반송파별로 다수의 레벨을 갖는 프리앰블 신호 및 데이터 신호를 태그로부터 수신하는 수신부; 상기 다수의 부반송파별로 다수의 레벨 각각에 대응되는 상기 프리앰블 신호의 크기와 상기 데이터 신호 크기의 차이값에 기초하여 상기 다수의 레벨에 각각 대응되는 판정변수를 계산하는 계산부; 및 상기 다수의 레벨 각각에 대응되는 판정변수 중 가장 작은 값을 갖는 적어도 하나의 판정변수에 기초하여 상기 데이터 신호를 복호화하는 복호화부를 포함한다.In addition, the Wi-Fi backscatter reader provided by the present invention includes a receiver configured to receive preamble signals and data signals having a plurality of levels for each subcarrier from a tag; A calculator configured to calculate a decision variable corresponding to each of the plurality of levels based on a difference between the size of the preamble signal corresponding to each of the plurality of levels for each of the plurality of subcarriers and the size of the data signal; And a decoding unit that decodes the data signal based on at least one decision variable having the smallest value among the decision variables corresponding to each of the plurality of levels.

바람직하게는, 상기 계산부는 상기 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 두 개의 판정변수를 추출하고, 상기 두 개의 판정변수 및 상기 두 개의 판정변수를 합한 값을 이용하여 두 개의 확률 판정변수를 계산하며, 상기 두 개의 확률 판정변수에 기초하여 상기 데이터 신호를 복호화할 수 있다.Preferably, the calculator extracts two decision variables having the smallest value among the decision variables corresponding to the plurality of levels, and uses the sum of the two decision variables and the two decision variables to create two The probability determination variable is calculated, and the data signal can be decoded based on the two probability determination variables.

바람직하게는, 상기 계산부는 상기 두 개의 판정변수를 서로 교환한 후, 상기 두 개의 판정변수 각각을 상기 두 개의 판정변수를 합한 값으로 나누어, 두 개의 확률 판정변수를 계산할 수 있다.Preferably, after the two decision variables are exchanged with each other, the calculator calculates two probability decision variables by dividing each of the two decision variables by a sum of the two decision variables.

바람직하게는, 상기 복호화부는 상기 다수의 레벨 각각에 대하여, 상기 다수의 부반송파별 상기 확률 판정변수의 합계를 계산하고, 상기 다수의 레벨 중 상기 합계가 가장 큰 레벨로 상기 데이터 신호를 복호화할 수 있다.Preferably, the decoding unit may calculate, for each of the plurality of levels, the sum of the probability determination variables for each of the plurality of subcarriers, and decode the data signal to the level of which the sum is the largest among the plurality of levels. .

바람직하게는, 상기 다수의 레벨은

Figure 112018004755813-pat00002
개의 레벨로 이루어 질 수 있다.Preferably, the plurality of levels
Figure 112018004755813-pat00002
It can consist of two levels.

또한 본 발명에서 제공하는 Wi-Fi 백스캐터 시스템은 액세스포인트(AP), 태그 및 리더기로 구성되는 Wi-Fi 백스캐터 시스템에 있어서, 상기 태그는 프리앰블 신호 및 데이터 신호를 전송하고, 상기 리더기는 상기 프리앰블 신호 및 데이터 신호를 태그로부터 수신하는 수신부; 상기 다수의 부반송파별로 다수의 레벨 각각에 대응되는 상기 프리앰블 신호의 크기와 상기 데이터 신호 크기의 차이값에 기초하여 상기 다수의 레벨에 각각 대응되는 판정변수를 계산하는 계산부; 및 상기 다수의 레벨 각각에 대응되는 판정변수 중 가장 작은 값을 갖는 적어도 하나의 판정변수에 기초하여 상기 데이터 신호를 복호화하는 복호화부를 포함한다.In addition, the Wi-Fi backscatter system provided by the present invention is a Wi-Fi backscatter system composed of an access point (AP), a tag, and a reader, wherein the tag transmits a preamble signal and a data signal, and the reader comprises the A receiver configured to receive a preamble signal and a data signal from a tag; A calculator configured to calculate a decision variable corresponding to each of the plurality of levels based on a difference between the size of the preamble signal corresponding to each of the plurality of levels for each of the plurality of subcarriers and the size of the data signal; And a decoding unit that decodes the data signal based on at least one decision variable having the smallest value among the decision variables corresponding to each of the plurality of levels.

본 발명은 Wi-Fi 백스캐터 시스템의 상향 링크에서 태그에서 리더기로 신호를 전송할 때 다수의 레벨을 이용하여 데이터의 전송률을 향상시킬 수 있다.The present invention can improve the data rate by using multiple levels when transmitting a signal from a tag to a reader in an uplink of a Wi-Fi backscatter system.

또한 본 발명은 Wi-Fi 백스캐터 시스템의 상향 링크에서 태그에서 리더기로 신호를 전송할 때 오류 발생 확률을 감소시켜 신뢰성을 향상시킬 수 있다.In addition, the present invention can improve reliability by reducing an error occurrence probability when transmitting a signal from a tag to a reader in an uplink of a Wi-Fi backscatter system.

도 1은 본 발명의 일 실시예에 따른 Wi-Fi 백스캐터 시스템의 구성을 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 백스캐터 신호의 구성을 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법의 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 프리앰블 신호의 구조가 도시된 도면이다.
도 5는 본 발명의 일 실시예에 따른 데이터 신호를 복호화하는 단계의 흐름도이다.
도 6은 본 발명의 일 실시예에 따른 두 개의 판정변수를 추출하는 단계를 설명하기 위한 개략적인 개념도이다.
도 7은 본 발명에 따른 두 개의 확률 판정변수에 기초하여 데이터 신호를 복호화하는 단계의 흐름도이다.
도 8은 본 발명의일 실시예에 따른 Wi-Fi 백스캐터 리더기의 구성이 도시된 도면이다.
1 is a view showing the configuration of a Wi-Fi backscatter system according to an embodiment of the present invention.
2 is a diagram illustrating the configuration of a backscatter signal according to an embodiment of the present invention.
3 is a flowchart of a decoding method using soft decision in a Wi-Fi backscatter system according to an embodiment of the present invention.
4 is a diagram illustrating the structure of a preamble signal according to an embodiment of the present invention.
5 is a flowchart of a step of decoding a data signal according to an embodiment of the present invention.
6 is a schematic conceptual diagram for explaining the steps of extracting two decision variables according to an embodiment of the present invention.
7 is a flowchart of a step of decoding a data signal based on two probability determination variables according to the present invention.
8 is a diagram showing the configuration of a Wi-Fi backscatter reader according to an embodiment of the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.The present invention can be applied to various changes and may have various embodiments, and specific embodiments will be illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the present invention to specific embodiments, and should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention. In describing each drawing, similar reference numerals are used for similar components.

제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.Terms such as first, second, A, and B can be used to describe various components, but the components should not be 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.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.When an element is said to be "connected" or "connected" to another component, it is understood that other components may be directly connected to or connected to the other component, but other components may exist in the middle. It should be. On the other hand, when a component is said to be "directly connected" or "directly connected" to another component, it should be understood that no other component exists in the middle.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in this application are only used to describe specific embodiments, and are not intended to limit the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, the terms "include" or "have" are intended to indicate the presence of features, numbers, steps, actions, components, parts or combinations thereof described herein, one or more other features. It should be understood that the existence or addition possibilities of fields or numbers, steps, operations, components, parts or combinations thereof are not excluded in advance.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person skilled in the art to which the present invention pertains. 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 should not be interpreted as ideal or excessively formal meanings unless explicitly defined in the present application. Does not.

이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 Wi-Fi 백스캐터 시스템의 구성을 도시한 도면이다. 도 1을 참조하면 Wi-Fi 백스캐터 시스템은 액세스 포인트(100, Access Point), 리더기(200) 및 태그(300)로 구성되며, 하향 링크(Down link)를 통해 리더기(200)가 태그(300)에게 정보를 요청하면, 상향 링크(Up link)를 통해 태그(300)는 리더기(200)에게 응답할 수 있다.1 is a view showing the configuration of a Wi-Fi backscatter system according to an embodiment of the present invention. Referring to Figure 1, the Wi-Fi backscatter system is composed of an access point (100, Access Point), a reader 200 and a tag 300, the reader 200 through a downlink (Down link) tag (300) When requesting information from), the tag 300 may respond to the reader 200 through an uplink.

액세스 포인트(100)는 Wi-Fi와 같은 무선 신호를 송수신하도록 구성되고, 리더기(200)는 액세스 포인트(100) 및 태그(300)로부터 신호를 전송받을 수 있는데, 예를 들어 스마트폰과 같은 통신 디바이스가 리더기(200)로 구성될 수 있다.The access point 100 is configured to transmit and receive wireless signals such as Wi-Fi, and the reader 200 can receive signals from the access point 100 and tags 300, for example, communication such as a smartphone. The device may be configured as a reader 200.

태그(300)는 액세스 포인트(100)로부터 신호를 수신하여 반사할 수 있는 구성요소로서, 액세스 포인트(100)로부터 신호를 수신하고 반사(backscatter)하기 위해 안테나를 포함하여 구성되는 것이 바람직하다.The tag 300 is a component capable of receiving and reflecting a signal from the access point 100, and is preferably configured to include an antenna to receive and backscatter the signal from the access point 100.

먼저 기존의 상향 링크 전송 방식을 설명하면, 태그(300)는 액세스 포인트(100)로부터 전송받은 신호를 안테나를 이용한 간헐적 반사를 통해 0 또는 1로 레벨 변조하여 리더기에 전송한다(만약 4개의 레벨로 변조하여 전송하는 경우에는 00, 01, 10, 11의 형태로 전송할 수 있다). 이때 태그(300)에 포함되는 안테나의 반사량을 조절하면 간헐적 반사가 가능해진다. 즉, 상향 링크는 태그(300)가 반사한 신호를 리더기(200)가 수신하는 것으로 볼 수 있다.First, to describe the conventional uplink transmission method, the tag 300 level modulates the signal received from the access point 100 to 0 or 1 through intermittent reflection using an antenna and transmits it to the reader (if there are 4 levels) In case of modulated transmission, it can be transmitted in the form of 00, 01, 10, 11). At this time, if the reflection amount of the antenna included in the tag 300 is adjusted, intermittent reflection is possible. That is, the uplink can be viewed as the reader 200 receives the signal reflected by the tag 300.

본 발명에 따른 Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법의 구체적인 설명에 앞서, Wi-Fi 백스캐터 시스템의 상향 링크에서 사용되는 신호의 구성 즉, 태그(300)에서 리더기(200)로 보내지는 백스캐터 신호의 구성을 살펴본다. 도 2에는 본 발명의 일 실시예에 따른 백스캐터 신호의 구성이 도시되어 있다.Prior to the detailed description of the decoding method using soft decision in the Wi-Fi backscatter system according to the present invention, the configuration of the signal used in the uplink of the Wi-Fi backscatter system, that is, from the tag 300 to the reader 200 Look at the configuration of the backscatter signal being sent. 2 illustrates a configuration of a backscatter signal according to an embodiment of the present invention.

도 2을 참조하면, 본 발명의 백스캐터 신호는 실제 데이터가 실리는 데이터 구간과 데이터 구간 앞에 프리앰블 구간으로 이루어질 수 있다. 다시 말해 본 발명에서 백스캐터 신호는 프리앰블 신호와 데이터 신호를 포함하여 구성되는 것으로 볼 수 있다.Referring to FIG. 2, the backscatter signal of the present invention may be composed of a data section carrying actual data and a preamble section before the data section. In other words, in the present invention, the backscatter signal can be regarded as including a preamble signal and a data signal.

프리앰블 신호에는 채널 상태 정보(CSI, Channel State Information)가 포함될 수 있다. Wi-Fi 백스캐터 시스템의 변조 방식은 태그(300)가 액세스 포인트(100)로부터 수신한 패킷 형태의 신호를 모듈에서 판단하여 스위치를 통해 서로 다른 캐패시턴스(capacitance)를 안테나에 연결하여 신호의 임피던스(impedance)를 달리하여 전송하는데, 이때 통신하기 전에 채널 상태 정보를 통해, 반사되는 양(태그가 전송하는 신호의 양)의 최대치와 최저치를 알아낸 다음, 패킷을 반사하지 않으면 '00'에 해당하는 신호를 전송하고, 패킷을 전부 반사하면 '11'에 해당하는 신호를 전송하는 방식으로 이루어질 수 있다.The preamble signal may include channel state information (CSI). The modulation method of the Wi-Fi backscatter system determines the packet type signal received from the access point 100 by the tag 300 in the module, and connects different capacitances to the antenna through a switch to connect the impedance of the signal ( Impedance) is transmitted differently. At this time, the maximum and minimum values of the reflected amount (the amount of the signal transmitted by the tag) are determined through the channel status information before communication, and then the packet is not reflected. When a signal is transmitted and all packets are reflected, a signal corresponding to '11' may be transmitted.

또한 리더기(200)는 수신된 프리앰블 신호의 채널 상태 정보를 이용하여 태그(300)의 반사량의 최솟값과 최댓값을 구한 후, 이를 통해 소정 임계치(threshold)를 구할 수 있고, 구해진 소정 임계치를 기준으로 수신된 신호가 가지는 값을 판정할 수 있다.In addition, the reader 200 may obtain the minimum and maximum values of the reflection amount of the tag 300 using the channel state information of the received preamble signal, and then obtain a predetermined threshold through this, and receive based on the obtained predetermined threshold It is possible to determine the value of the signal.

본 발명에서 프리앰블 신호와 데이터 신호는 다수의 레벨을 갖는데, 예를 들어

Figure 112018004755813-pat00003
개의 레벨을 갖도록 구성될 수 있다. 가령 본 발명은 프리앰블 신호 및 데이터 신호가 4개의 레벨을 갖도록 태그(300)가 반사할 수 있도록 구성될 수 있고, 이때 리더기(200)는 상기 소정 임계치를 기준으로 수신된 신호의 레벨을 판정할 수 있다.In the present invention, the preamble signal and the data signal have multiple levels, for example
Figure 112018004755813-pat00003
It can be configured to have two levels. For example, the present invention may be configured so that the tag 300 can reflect such that the preamble signal and the data signal have four levels, and the reader 200 can determine the level of the received signal based on the predetermined threshold. have.

또한 본 발명에서는 도 2에 도시된 바와 같이, 프리앰블 신호 및 데이터 신호는 다수의 기본단위 신호로 구분되어 구성될 수 있고, 기본단위 신호가 다수의 레벨 중 어느 하나의 레벨 갖도록 구성될 수 있다. 예를 들어 본 발명에서 프리앰블 신호 및 데이터 신호가 4개의 레벨을 갖도록 구성되는 경우, 태그(300)는 기본단위 신호에 00, 01, 10, 11 중 어느 하나의 레벨을 갖도록 하여 신호를 전송할 수 있다.In addition, in the present invention, as shown in FIG. 2, the preamble signal and the data signal may be divided into a plurality of basic unit signals, and the basic unit signal may be configured to have any one of a plurality of levels. For example, in the present invention, when the preamble signal and the data signal are configured to have four levels, the tag 300 may transmit the signal by having any one of 00, 01, 10, and 11 in the basic unit signal. .

그런데 이때 Wi-Fi 백스캐터 시스템의 고유의 특성{태그(300)가 배터리나 고유의 전원을 가지고 동작하지 않고, RF 신호가 갖는 에너지에 의해 동작하는 특성} 때문에 태그(300)에서 반사된 신호를 수신하는 측에서는 원래의 신호 그대로가 아닌 채널 상태에 의해 어느 정도 변동된 신호를 수신하게 된다.At this time, however, the signal reflected from the tag 300 is reflected due to the unique characteristics of the Wi-Fi backscatter system (the characteristic that the tag 300 does not operate with a battery or a unique power source, but is operated by energy of the RF signal). The receiving side receives a signal that has been changed to some extent by the channel state, not the original signal.

즉, Wi-Fi 백스캐터 시스템에서는 태그(300)가 기본단위 신호에 다수의 레벨 중 어느 하나의 레벨을 갖도록 하여 전송할 때, 리더기(200)는 수신한 신호는 채널 상태에 의해 어느 정도 변동된 신호를 수신하게 되기 때문에, 기본단위 신호가 갖는 레벨에 대한 판정이 정확하지 않게 될 수 있다.That is, in the Wi-Fi backscatter system, when the tag 300 transmits a basic unit signal having one of a plurality of levels, the reader 200 receives the received signal by a channel state to some extent. Since it is received, the determination of the level of the basic unit signal may not be accurate.

예를 들어, 태그(300)가 00, 01, 10, 11의 순서로 신호를 전송했을 때, 리더기(200)는 이 신호를 00, 01, 11, 10의 순서로 판정할 수 있다. 따라서 Wi-Fi 백스캐터 시스템에서 리더기(200)가 수신하는 신호를 정확하게 복호화할 필요성이 있다.For example, when the tag 300 transmits signals in the order of 00, 01, 10, and 11, the reader 200 may determine the signals in the order of 00, 01, 11, and 10. Therefore, there is a need to accurately decode the signal received by the reader 200 in the Wi-Fi backscatter system.

도 3는 본 발명에 따른 Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법의 순서도이다. 도 3을 참조하면 본 발명에 따른 Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법은 리더기(200)가 프리앰블 신호 및 데이터 신호를 수신하는 단계(S310); 리더기(200)가 다수의 부반송파별로 다수의 레벨 각각에 대응되는 프리앰블 신호의 크기와 데이터 신호 크기의 차이값에 기초하여 다수의 레벨에 각각 대응되는 판정변수를 계산하는 단계(S320); 및 리더기(200)가 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 적어도 하나의 판정변수에 기초하여 데이터 신호를 복호화하는 단계(S330)를 포함하여 구성될 수 있다.3 is a flowchart of a decoding method using soft decision in the Wi-Fi backscatter system according to the present invention. Referring to FIG. 3, a decoding method using soft decision in a Wi-Fi backscatter system according to the present invention includes: a step in which the reader 200 receives a preamble signal and a data signal (S310); The reader 200 calculates a determination variable corresponding to each of the plurality of levels based on a difference between the size of the preamble signal corresponding to each of the plurality of levels for each of the plurality of subcarriers and the size of the data signal (S320); And the reader 200 decoding the data signal based on at least one decision variable having the smallest value among the decision variables corresponding to the plurality of levels (S330).

S310 단계는 리더기(200)가 프리앰블 신호 및 데이터 신호를 수신하는 단계이다. 먼저 살펴본 바와 같이 프리앰블 신호는 다수의 레벨을 갖도록 구성될 수 있으며, 구체적으로 프리앰블 신호는 다수의 기본단위 신호로 구성될 수 있고, 각각의 기본단위 신호가 다수의 레벨을 갖도록 구성될 수 있다.In step S310, the reader 200 receives a preamble signal and a data signal. As described above, the preamble signal may be configured to have multiple levels, specifically, the preamble signal may be composed of multiple basic unit signals, and each basic unit signal may be configured to have multiple levels.

또한 프리앰블 신호는 다수의 부반송파(sub-carrier)를 포함하여 구성될 수 있다. 예를 들어, 본 발명에서 Wi-Fi 백스캐터 신호(프리앰블 신호 및 데이터 신호)는 64개의 부반송파를 갖도록 구성될 수 있다.Also, the preamble signal may include a plurality of sub-carriers. For example, in the present invention, the Wi-Fi backscatter signal (preamble signal and data signal) may be configured to have 64 subcarriers.

정리하면, S310 단계에서 리더기(200)는 태그(300)로부터 프리앰블 신호를 수신한 다음 데이터 신호를 수신하는데, 다수의 부반송파별로 다수의 레벨을 갖는 프리앰블 신호를 먼저 전송받아 저장할 수 있다. 이때 리더기(200)는 아래의 수학식 1과 같이 각 레별별로 추출된 채널 정보 값을 크기별로 정렬하고, 각 부반송파별로 변경된 크기의 위치를 저장할 수 있다.In summary, in step S310, the reader 200 receives the preamble signal from the tag 300 and then receives the data signal. The preamble signal having a plurality of levels for each subcarrier may be first received and stored. At this time, the reader 200 may sort the channel information values extracted for each level by size as shown in Equation 1 below, and store the location of the changed size for each subcarrier.

Figure 112018004755813-pat00004
Figure 112018004755813-pat00004

여기서

Figure 112018004755813-pat00005
는 리더기(200)가 수신한 레벨 i의 j번째 부반송파를 의미하고,
Figure 112018004755813-pat00006
는 오름차순으로 재배치된 레벨 값이며, k는 재배치되어 저장된 i의 순서를 의미한다.here
Figure 112018004755813-pat00005
Denotes the j-th subcarrier of level i received by the reader 200,
Figure 112018004755813-pat00006
Is a level value rearranged in ascending order, and k denotes the order of i reordered and stored.

S320 단계는 리더기(200)가 다수의 부반송파별로 다수의 레벨 각각에 대응되는 프리앰블 신호의 크기와 데이터 신호 크기의 차이값에 기초하여 다수의 레벨에 각각 대응되는 판정변수를 계산하는 단계이다. 예를 들어 아래의 수학식 2를 이용하여 판정변수를 계산할 수 있다.In step S320, the reader 200 calculates a determination variable corresponding to each of the multiple levels based on the difference between the size of the preamble signal corresponding to each of the multiple levels for each of the plurality of subcarriers and the size of the data signal. For example, the determination variable may be calculated using Equation 2 below.

Figure 112018004755813-pat00007
Figure 112018004755813-pat00007

여기서,

Figure 112018004755813-pat00008
는 레벨 k의 j번째 부반송파에 대응되는 프리앰블 신호이고,
Figure 112018004755813-pat00009
는 j번째 부반송파에 대응되는 데이터 신호이다. 다시 말해
Figure 112018004755813-pat00010
는 프리앰블 신호 중 레벨 k의 j번째 부반송파에 대응되는 값을 의미하고,
Figure 112018004755813-pat00011
는 데이터 신호 중 j번째 부반송파에 대응되는 값을 의미한다. 또한 abs는 절대값을 의미한다.here,
Figure 112018004755813-pat00008
Is a preamble signal corresponding to the j-th subcarrier of level k,
Figure 112018004755813-pat00009
Is a data signal corresponding to the j-th subcarrier. In other words
Figure 112018004755813-pat00010
Denotes a value corresponding to the j-th subcarrier of level k among the preamble signals,
Figure 112018004755813-pat00011
Denotes a value corresponding to the j-th subcarrier of the data signal. Also, abs means absolute value.

이처럼 본 발명에서는 프리앰블 신호를 먼저 전송받아 다수의 부반송파별로 다수의 레벨 각각에 대응되는 값을 미리 저장할 수 있다. 예를 들어 본 발명에서 사용되는 프리앰블 신호가 64개의 부반송파를 갖고, 4개의 레벨을 갖는 경우라면, 리더기(200)는 프리앰블 신호를 64개의 부반송파별로 4개의 레벨 각각에 대응되는 크기를 저장할 수 있다.As described above, in the present invention, a preamble signal may be first transmitted and a value corresponding to each of a plurality of levels may be previously stored for a plurality of subcarriers. For example, if the preamble signal used in the present invention has 64 subcarriers and has 4 levels, the reader 200 may store the size of the preamble signal corresponding to each of the 4 levels for each of the 64 subcarriers.

S330 단계는 리더기(200)가 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 적어도 하나의 판정변수에 기초하여 데이터 신호를 복호화하는 단계이다.Step S330 is a step in which the reader 200 decodes the data signal based on at least one decision variable having the smallest value among the decision variables corresponding to each of the multiple levels.

도 4는 본 발명의 일 실시예에 따른 프리앰블 신호의 구조가 도시된 도면으로, 본 발명에서는 프리앰블 신호가 다수의 레벨로 이루어질 수 있는데, 도 4에 도시된 것처럼 프리앰블 신호가 00, 01, 10, 11의 값을 갖는 4개의 레벨로 이루어 질 수 있다. 또한 이에 대응되도록 데이터 신호 역시 4개의 레벨로 이루어 질 수 있다. 4 is a diagram showing the structure of a preamble signal according to an embodiment of the present invention. In the present invention, the preamble signal may be composed of multiple levels. As shown in FIG. 4, the preamble signal is 00, 01, 10, It can consist of 4 levels with a value of 11. In addition, the data signal can also be made up of four levels to correspond to this.

이처럼 본 발명에서는 미리 저장된 프리앰블 신호에 대한 정보를 이용하여, 프리앰블 신호 이후에 전송되는 데이터 신호의 복호화할 수 있는데, 만일 프리앰블 신호 및 데이터 신호가 4개의 레벨을 갖는 경우라면, 전송되는 데이터 신호가 4개의 레벨 중 어떠한 레벨 값을 갖는지 결정함으로써 데이터 신호의 복호화가 수행될 수 있다.As described above, in the present invention, the information on the preamble signal stored in advance can be used to decode the data signal transmitted after the preamble signal. If the preamble signal and the data signal have four levels, the transmitted data signal is 4 Decoding of the data signal can be performed by determining which level value among the dog's levels.

따라서 리더기(200)가 데이터를 수신하는 순간에 바로, 수신하는 데이터 신호가 4개의 레벨 중 어떠한 레벨 값을 갖는지 판단할 수 없고, 수신하는 데이터 신호의 크기(magnitude)만 측정할 수 있기 때문에, 미리 저장된 프리앰블 신호의 4개의 레벨 각각에 대응되는 크기와 전송되는 데이터 신호의 크기의 차이값으로 판정변수를 계산하고, 계산된 판정변수에 기초하여 데이터 신호가 4개의 레벨 중 어떠한 레벨 값을 갖는지 결정함으로써 수신된 데이터 신호를 복호화할 수 있다.Therefore, at the moment when the reader 200 receives the data, it is impossible to determine which level value of the four data levels the received data signal has, and only the magnitude of the received data signal can be measured. By calculating a decision variable based on a difference between a size corresponding to each of the four levels of the stored preamble signal and the size of the transmitted data signal, and determining which of the four levels the data signal has based on the calculated decision variable The received data signal can be decoded.

도 5는 본 발명의 일 실시예에 따른 데이터 신호를 복호화하는 단계의 흐름도이다. 도 5를 참조하면, 본 발명에 따른 발명의 일 실시예에 따른 데이터 신호를 복호화하는 단계는 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 두 개의 판정변수를 추출하는 단계(S331); 두 개의 판정변수 및 두 개의 판정변수를 합한 값을 이용하여 두 개의 확률 판정변수를 계산하는 단계(S332); 및 두 개의 확률 판정변수에 기초하여 데이터 신호를 복호화하는 단계(S333)를 포함하여 구성될 수 있다.5 is a flowchart of a step of decoding a data signal according to an embodiment of the present invention. Referring to FIG. 5, in the step of decoding a data signal according to an embodiment of the present invention, extracting two decision variables having the smallest value among decision variables corresponding to multiple levels (S331) ; Calculating two probability decision variables using the sum of the two decision variables and the two decision variables (S332); And decoding the data signal based on two probability determination variables (S333).

S331 단계에서는 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 두 개의 판정변수를 추출하는 단계로, 이렇게 추출된 두 개의 판정변수를 기초로하여 데이터 신호를 복호화할 수 있다. 예를 들어 프리앰블 신호 및 데이터 신호가 4개의 레벨을 갖는 경우, S320 단계에서 4개의 레벨 각각에 대응되도록 4개의 판정변수가 계산될 수 있는데, 이렇게 계산된 4개의 판정변수 중 가장 작은 값을 갖는 아래의 수학식 3을 이용하여 두 개의 판정변수를 추출할 수 있다.In step S331, two decision variables having the smallest values among the decision variables corresponding to the plurality of levels are extracted. The data signal may be decoded based on the two decision variables. For example, if the preamble signal and the data signal have four levels, in step S320, four decision variables may be calculated to correspond to each of the four levels. Two decision variables can be extracted using Equation (3).

Figure 112018004755813-pat00012
Figure 112018004755813-pat00012

여기서,

Figure 112018004755813-pat00013
Figure 112018004755813-pat00014
는 각각 j번째 부반송파의 1번째 최솟값과 2번째 최솟값이다.here,
Figure 112018004755813-pat00013
Wow
Figure 112018004755813-pat00014
Are the first and second minimum values of the j-th subcarrier, respectively.

도 6은 본 발명의 일 실시예에 따른 두 개의 판정변수를 추출하는 단계를 설명하기 위한 개략적인 개념도로, 도 6을 참조하여 판정변수를 추출하는 단계에 대한 설명을 계속 한다. 도 6에는 리더기(200)가 데이터 신호를 수신했을 때, j번째 부반송파에서 수신된 데이터와 프리앰블 신호의 차이값이 나타나 있다. 구체적으로 도 6에서 수신된 데이터의 크기와 프리앰블 신호의 레벨 0에 대응되는 크기의 차이는 0.6, 수신된 데이터의 크기와 프리앰블 신호의 레벨 1에 대응되는 크기의 차이는 0.3, 수신된 데이터의 크기와 프리앰블 신호의 레벨 2에 대응되는 크기의 차이는 0.5, 수신된 데이터의 크기와 프리앰블 신호의 레벨 4에 대응되는 크기의 차이는 0.9인 것으로 나타나 있다. 이때 위의 수학식 3을 이용하여

Figure 112018004755813-pat00015
Figure 112018004755813-pat00016
로 각각 0.3과 0.5를 추출할 수 있다.FIG. 6 is a schematic conceptual diagram for explaining the step of extracting two decision variables according to an embodiment of the present invention, and continues with the description of the step of extracting the decision variables with reference to FIG. 6. 6 shows the difference between the data received on the j-th subcarrier and the preamble signal when the reader 200 receives the data signal. Specifically, the difference between the size of the received data and the size corresponding to level 0 of the preamble signal is 0.6, the difference between the size of the received data and the size corresponding to level 1 of the preamble signal is 0.3, the size of the received data And a difference in size corresponding to level 2 of the preamble signal is 0.5, and a difference in size between the size of the received data and the level 4 of the preamble signal is 0.9. At this time, using Equation 3 above,
Figure 112018004755813-pat00015
Wow
Figure 112018004755813-pat00016
0.3 and 0.5 can be extracted respectively.

S332 단계는 두 개의 판정변수 및 두 개의 판정변수를 합한 값을 이용하여 두 개의 확률 판정변수를 계산하는 단계로, 위에서 구한 판정변수를 확률 값으로 적용하기 위해, 두 개의 판정변수 각각에 대해 두 개의 판정변수를 합한 값으로 나누어, 두 개의 확률 판정변수를 각각 구할 수 있다. 이때

Figure 112018004755813-pat00017
값이 작을수록 높은 확률 값을 가지는 것이 바람직하기 때문에, 두 개의 판정변수를 서로 교환한 후, 두 개의 판정변수 각각을 두 개의 판정변수를 합한 값으로 나누는 것이 바람직하다. 이를 식으로 표현하면 아래의 수학식 4와 같다.Step S332 is a step of calculating two probability determination variables using the sum of two determination variables and two determination variables, and in order to apply the determination variables obtained above as probability values, two for each of the two determination variables. By dividing the decision variable by the sum, two probability decision variables can be obtained. At this time
Figure 112018004755813-pat00017
Since it is preferable to have a higher probability value as the value is smaller, it is preferable to exchange two decision variables, and then divide each of the two decision variables by the sum of the two decision variables. This is expressed as Equation 4 below.

Figure 112018004755813-pat00018
Figure 112018004755813-pat00018

Figure 112018004755813-pat00019
=
Figure 112018004755813-pat00020
Figure 112018004755813-pat00019
=
Figure 112018004755813-pat00020

Figure 112018004755813-pat00021
=
Figure 112018004755813-pat00022
Figure 112018004755813-pat00021
=
Figure 112018004755813-pat00022

S333 단계는 S332 단계에서 계산한 두 개의 확률 판정변수에 기초하여 데이터 신호를 복호화하는 단계이다.Step S333 is a step of decoding the data signal based on the two probability determination variables calculated in step S332.

도 7은 본 발명에 따른 두 개의 확률 판정변수에 기초하여 데이터 신호를 복호화하는 단계의 흐름도이다. 도 7을 참조하면, 두 개의 확률 판정변수에 기초하여 데이터 신호를 복호화하는 단계(S333)은 다수의 레벨 각각에 대하여, 다수의 부반송파별 확률 판정변수의 합계를 계산하는 단계(S333-1); 및 다수의 레벨 중 합계가 가장 큰 레벨로 데이터 신호를 복호화하는 단계(S333-2)를 포함하여 구성될 수 있다.7 is a flowchart of a step of decoding a data signal based on two probability determination variables according to the present invention. Referring to FIG. 7, decoding a data signal based on two probability determination variables (S333) includes: calculating a sum of a plurality of probability determination variables for each subcarrier for each level (S333-1); And decoding the data signal to the level with the largest sum among the plurality of levels (S333-2).

S333-1 단계는 다수의 레벨 각각에 대하여, 다수의 부반송파별 확률 판정변수의 합계를 계산하는 단계이고, S333-2단계는 다수의 레벨 각각에 대하여 계산한 다수의 부반송파별 확률 판정변수의 합계를 이용하여 데이터 신호를 복호화하는 단계로, 다수의 레벨 중 합계가 가장 큰 레벨로 데이터 신호를 복호화할 수 있다. 이러한 S333 단계는 아래의 수학식 5로 표현될 수 있다.Step S333-1 is a step of calculating the sum of a plurality of subcarrier probability determination variables for each of the levels, and step S333-2 is a step of calculating the sum of a plurality of subcarrier probability determination variables for each of the plurality of levels. Decoding the data signal by using, it is possible to decode the data signal to the level of the largest sum of the plurality of levels. The step S333 may be expressed by Equation 5 below.

Figure 112018004755813-pat00023
Figure 112018004755813-pat00023

즉, 본 발명에서는 다수의 레벨 각각에 대하여, 부반송파별로 계산된 확률 판정변수

Figure 112018004755813-pat00024
를 모두 합하고, 합해진 값이 가장 큰 값을 갖는 레벨, 즉 확률 판정변수의 k번째 레벨 값이 복호화될 데이터로 결정될 수 있다.That is, in the present invention, for each of a plurality of levels, the probability determination variable calculated for each subcarrier
Figure 112018004755813-pat00024
All of them are summed, and a level at which the summed value has the largest value, that is, a k-th level value of the probability determination variable may be determined as data to be decoded.

이때, N은 부반송파의 개수일 수 있는데, 부반송파의 개수는 실험을 통해 레벨별 부반송파의 크기 차이가 가장 큰 소정 개수의 부반송파일 수 있다. 예를 들어 프리앰블 신호 및 데이터 신호가 갖는 부반송파 전체의 개수가 64개인 경우, 레벨별 부반송파의 크기 차이가 큰 32개만이 선택되어 수학식 5에 적용될 수 있다. 이렇게 소정 개수의 부반송파가 선택되어 적용되는 경우, 부반송파 전체가 적용되는 경우보다 데이터 신호의 복호화 과정에서 정확도가 향상될 수 있다.At this time, N may be the number of subcarriers, and the number of subcarriers may be a predetermined number of subcarriers having the largest difference in size of subcarriers for each level through experiments. For example, when the total number of subcarriers of the preamble signal and the data signal is 64, only 32 large differences in the size of subcarriers for each level may be selected and applied to Equation 5. When a predetermined number of subcarriers are selected and applied in this way, accuracy may be improved in a process of decoding a data signal than when all of the subcarriers are applied.

도 8은 본 발명의 일 실시예에 따른 Wi-Fi 백스캐터 리더기의 구성이 도시된 도면이다. 도 8을 참조하면 본 발명의 일 실시예에 따른 Wi-Fi 백스캐터 리더기는 다수의 태그(300)로부터 프리앰블 신호 및 데이터 신호를 수신하는 수신부(210); 다수의 부반송파별로 다수의 레벨 각각에 대응되는 프리앰블 신호의 크기와 상기 데이터 신호 크기의 차이값에 기초하여 다수의 레벨에 각각 대응되는 판정변수를 계산하는 계산부(220); 및 다수의 레벨 각각에 대응되는 판정변수 중 가장 작은 값을 갖는 적어도 하나의 판정변수에 기초하여 상기 데이터 신호를 복호화하는 복호화부(230)를 포함하여 구성될 수 있다.8 is a diagram showing the configuration of a Wi-Fi backscatter reader according to an embodiment of the present invention. Referring to FIG. 8, a Wi-Fi backscatter reader according to an embodiment of the present invention includes a receiver 210 for receiving preamble signals and data signals from a plurality of tags 300; A calculation unit 220 for calculating a determination variable corresponding to each of a plurality of levels based on a difference between a size of the preamble signal corresponding to each of a plurality of levels for each subcarrier and a size of the data signal; And a decoder 230 for decoding the data signal based on at least one decision variable having the smallest value among the decision variables corresponding to each of the plurality of levels.

계산부(220)는 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 두 개의 판정변수를 추출하고, 두 개의 판정변수 각각에 대해 상기 두 개의 판정변수를 합한 값으로 나누어, 두 개의 확률 판정변수를 계산할 수 있다.The calculation unit 220 extracts two decision variables having the smallest value among the decision variables corresponding to a plurality of levels, and divides the two decision variables into a sum value for each of the two decision variables, thereby providing two probabilities. Decision variables can be calculated.

또한 계산부(220)는 두 개의 판정변수를 서로 교체한 후, 두 개의 판정변수 각각을 두 개의 판정변수를 합한 값으로 나누어, 두 개의 확률 판정변수를 계산할 수 있다.In addition, the calculator 220 may replace the two decision variables, and then divide each of the two decision variables by the sum of the two decision variables, and calculate two probability decision variables.

복호화부(240)는 두 개의 확률 판정변수 각각에 대해, 부반송파별 값을 모두 더하여 합계를 계산하고, 두 개의 확률 판정변수 중 합계가 더 큰 값을 갖는 확률 판정변수에 대응되는 레벨을 복호화될 데이터로 결정할 수 있다.The decoder 240 calculates a sum by adding values for each subcarrier to each of the two probability determination variables, and data to be decoded to a level corresponding to the probability determination variable having a larger value among the two probability determination variables. You can decide.

마지막으로, 도 1을 참조하면 본 발명의 일 실시예에 따른 Wi-Fi 백스캐터 시스템은 태그(300)는 다수의 부반송파별 다수의 레벨을 갖는 프리앰블 신호 및 데이터 신호를 전송하고, 리더기(200)는 프리앰블 신호 및 데이터 신호를 수신하는 수신부(210); 다수의 부반송파별로 다수의 레벨 각각에 대응되는 프리앰블 신호의 크기와 상기 데이터 신호 크기의 차이값에 기초하여 다수의 레벨에 각각 대응되는 판정변수를 계산하는 계산부(220); 및 다수의 레벨 각각에 대응되는 판정변수 중 가장 작은 값을 갖는 적어도 하나의 판정변수에 기초하여 상기 데이터 신호를 복호화하는 복호화부(230)를 포함하여 구성될 수 있다.Lastly, referring to FIG. 1, in the Wi-Fi backscatter system according to an embodiment of the present invention, the tag 300 transmits a preamble signal and a data signal having a plurality of levels for a plurality of subcarriers, and a reader 200 The receiver 210 receives a preamble signal and a data signal; A calculation unit 220 for calculating a determination variable corresponding to each of a plurality of levels based on a difference between a size of the preamble signal corresponding to each of a plurality of levels for each subcarrier and a size of the data signal; And a decoder 230 for decoding the data signal based on at least one decision variable having the smallest value among the decision variables corresponding to each of the plurality of levels.

한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.Meanwhile, the above-described embodiments of the present invention can be written in a program executable on a computer, and can be implemented on a general-purpose digital computer that operates the program using a computer-readable recording medium.

상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)를 포함한다.The computer-readable recording medium includes a magnetic storage medium (eg, ROM, floppy disk, hard disk, etc.), an optical reading medium (eg, CD-ROM, DVD, etc.).

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far, the present invention has been focused on the preferred embodiments. Those skilled in the art to which the present invention pertains will understand that the present invention can be implemented in a modified form without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments should be considered in terms of explanation, not limitation. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the equivalent range should be interpreted as being included in the present invention.

100: 액세스 포인트 200: 리더기
210: 수신부 220: 계산부
230: 복호화부 300: 태그
100: access point 200: reader
210: receiving unit 220: calculating unit
230: decoding unit 300: tag

Claims (11)

리더기가 태그로부터 다수의 부반송파별로 다수의 레벨을 갖는 프리앰블 신호 및 데이터 신호를 수신하여 복호화하는 방법에 있어서,
상기 리더기가 상기 프리앰블 신호 및 상기 데이터 신호를 수신하는 단계;
상기 리더기가 상기 다수의 부반송파별로 다수의 레벨 각각에 대응되는 상기 프리앰블 신호의 크기와 상기 데이터 신호 크기의 차이값에 기초하여 상기 다수의 레벨에 각각 대응되는 판정변수를 계산하는 단계; 및
상기 리더기가 상기 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 적어도 하나의 판정변수에 기초하여 상기 데이터 신호를 복호화하는 단계
를 포함하고,
상기 데이터 신호를 복호화하는 단계는
상기 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 두 개의 판정변수와 상기 두 개의 판정변수를 합한 값을 이용하는 것을 특징으로 하는 Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법.
A method for a reader to receive and decode a preamble signal and a data signal having a plurality of levels for a plurality of subcarriers from a tag,
The reader receiving the preamble signal and the data signal;
Calculating, by the reader, a decision variable corresponding to each of the plurality of levels based on a difference between the size of the preamble signal corresponding to each of the plurality of levels for each of the plurality of subcarriers and the size of the data signal; And
The reader decoding the data signal based on at least one decision variable having the smallest value among the decision variables corresponding to the plurality of levels.
Including,
Decoding the data signal is
A decoding method using soft decision in a Wi-Fi backscatter system, characterized in that two determination variables each having the smallest value among the determination variables corresponding to the plurality of levels and a sum of the two determination variables are used.
제1항에 있어서,
상기 데이터 신호를 복호화하는 단계는
상기 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 두 개의 판정변수를 추출하는 단계;
상기 두 개의 판정변수 및 상기 두 개의 판정변수를 합한 값을 이용하여 두 개의 확률 판정변수를 계산하는 단계; 및
상기 두 개의 확률 판정변수에 기초하여 상기 데이터 신호를 복호화하는 단계
를 포함하는 것을 특징으로 하는 Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법.
According to claim 1,
Decoding the data signal is
Extracting two decision variables having the smallest value among the decision variables corresponding to the plurality of levels;
Calculating two probability decision variables using the sum of the two decision variables and the two decision variables; And
Decoding the data signal based on the two probability determination variables
Decoding method using soft decision in the Wi-Fi backscatter system, characterized in that it comprises a.
제2항에 있어서,
상기 확률 판정변수를 계산하는 단계에서,
상기 두 개의 판정변수를 서로 교환한 후, 상기 두 개의 판정변수 각각을 상기 두 개의 판정변수를 합한 값으로 나누어, 두 개의 확률 판정변수를 계산하는 것을 특징으로 하는 Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법.
According to claim 2,
In the step of calculating the probability determination variable,
After the two decision variables are exchanged with each other, each of the two decision variables is divided by the sum of the two decision variables, and the two judgment variables are calculated, thereby calculating two probability decision variables. Decoding method using.
제2항에 있어서,
상기 두 개의 확률 판정변수에 기초하여 상기 데이터 신호를 복호화하는 단계는
상기 다수의 레벨 각각에 대하여, 상기 다수의 부반송파별 상기 확률 판정변수의 합계를 계산하는 단계; 및
상기 다수의 레벨 중 상기 합계가 가장 큰 레벨로 상기 데이터 신호를 복호화하는 단계
를 포함하는 것을 특징으로 하는 Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법.
According to claim 2,
Decoding the data signal based on the two probability determination variable is
For each of the plurality of levels, calculating a sum of the probability determination variables for each of the plurality of subcarriers; And
Decoding the data signal to the level where the sum is the largest among the plurality of levels
Decoding method using soft decision in the Wi-Fi backscatter system, characterized in that it comprises a.
제1항에 있어서,
상기 다수의 레벨은
Figure 112018004755813-pat00025
개의 레벨로 이루어지는 것을 특징으로 하는 Wi-Fi 백스캐터 시스템에서 연판정을 이용한 복호화 방법.
According to claim 1,
The multiple levels
Figure 112018004755813-pat00025
Decoding method using soft decision in the Wi-Fi backscatter system, characterized in that it consists of two levels.
다수의 부반송파별로 다수의 레벨을 갖는 프리앰블 신호 및 데이터 신호를 다수의 태그로부터 수신하는 수신부;
상기 다수의 부반송파별로 다수의 레벨 각각에 대응되는 상기 프리앰블 신호의 크기와 상기 데이터 신호 크기의 차이값에 기초하여 상기 다수의 레벨에 각각 대응되는 판정변수를 계산하는 계산부; 및
상기 다수의 레벨 각각에 대응되는 판정변수 중 가장 작은 값을 갖는 적어도 하나의 판정변수에 기초하여 상기 데이터 신호를 복호화하는 복호화부를
포함하고,
상기 복호화부는
상기 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 두 개의 판정변수와 상기 두 개의 판정변수를 합한 값을 이용하는 것을 특징으로 하는 Wi-Fi 백스캐터 리더기.
A receiver configured to receive preamble signals and data signals having multiple levels for each subcarrier from a plurality of tags;
A calculator configured to calculate a decision variable corresponding to each of the plurality of levels based on a difference between the size of the preamble signal corresponding to each of the plurality of levels for each of the plurality of subcarriers and the size of the data signal; And
A decoding unit decoding the data signal based on at least one decision variable having the smallest value among the decision variables corresponding to each of the plurality of levels
Including,
The decoding unit
Wi-Fi backscatter reader, characterized in that it uses the sum of the two decision variables and the two decision variables having the smallest value among the decision variables corresponding to the plurality of levels.
제6항에 있어서,
상기 계산부는
상기 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 두 개의 판정변수를 추출하고, 상기 두 개의 판정변수 및 상기 두 개의 판정변수를 합한 값을 이용하여 두 개의 확률 판정변수를 계산하며, 상기 두 개의 확률 판정변수에 기초하여 상기 데이터 신호를 복호화하는 것을 특징으로 하는 Wi-Fi 백스캐터 리더기.
The method of claim 6,
The calculation unit
The two decision variables having the smallest value among the decision variables corresponding to the plurality of levels are extracted, and two probability decision variables are calculated using the sum of the two decision variables and the two decision variables, Wi-Fi backscatter reader, characterized in that for decoding the data signal based on the two probability determination variables.
제7항에 있어서,
상기 계산부는
상기 두 개의 판정변수를 서로 교환한 후, 상기 두 개의 판정변수 각각을 상기 두 개의 판정변수를 합한 값으로 나누어, 두 개의 확률 판정변수를 계산하는 것을 특징으로 하는 특징으로 하는 Wi-Fi 백스캐터 리더기.
The method of claim 7,
The calculation unit
Wi-Fi backscatter reader, characterized in that, after exchanging the two judgment variables, each of the two judgment variables is divided by the sum of the two judgment variables, and two probability judgment variables are calculated. .
제7항에 있어서,
상기 복호화부는
상기 다수의 레벨 각각에 대하여, 상기 다수의 부반송파별 상기 확률 판정변수의 합계를 계산하고, 상기 다수의 레벨 중 상기 합계가 가장 큰 레벨로 상기 데이터 신호를 복호화하는 것을 특징으로 하는 것을 특징으로 하는 Wi-Fi 백스캐터 리더기.
The method of claim 7,
The decoding unit
Wi for each of the plurality of levels, characterized in that the sum of the probability determination variable for each of the plurality of sub-carriers is calculated, and the data signal is decoded to the level with the largest sum among the plurality of levels. -Fi backscatter reader.
제6항에 있어서,
상기 다수의 레벨은
Figure 112018004755813-pat00026
개의 레벨로 이루어지는 것을 특징으로 것을 특징으로 하는 Wi-Fi 백스캐터 리더기.
The method of claim 6,
The multiple levels
Figure 112018004755813-pat00026
Wi-Fi backscatter reader, characterized in that it consists of two levels.
액세스 포인트(AP), 태그 및 리더기로 구성되는 Wi-Fi 백스캐터 시스템에 있어서,
상기 태그는
다수의 부반송파별로 프리앰블 신호 및 데이터 신호를 전송하고,
상기 리더기는
상기 프리앰블 신호 및 데이터 신호를 태그로부터 수신하는 수신부;
상기 다수의 부반송파별로 다수의 레벨 각각에 대응되는 상기 프리앰블 신호의 크기와 상기 데이터 신호 크기의 차이값에 기초하여 상기 다수의 레벨에 각각 대응되는 판정변수를 계산하는 계산부; 및
상기 다수의 레벨 각각에 대응되는 판정변수 중 가장 작은 값을 갖는 적어도 하나의 판정변수에 기초하여 상기 데이터 신호를 복호화하는 복호화부를
포함하고,
상기 복호화부는
상기 다수의 레벨에 각각 대응되는 판정변수 중 가장 작은 값을 갖는 두 개의 판정변수와 상기 두 개의 판정변수를 합한 값을 이용하는 것을 특징으로 하는 Wi-Fi 백스캐터 시스템.
In the Wi-Fi backscatter system consisting of an access point (AP), a tag and a reader,
The tag is
A preamble signal and a data signal are transmitted for each subcarrier,
The reader
A receiver configured to receive the preamble signal and data signal from a tag;
A calculator configured to calculate a decision variable corresponding to each of the plurality of levels based on a difference between the size of the preamble signal corresponding to each of the plurality of levels for each of the plurality of subcarriers and the size of the data signal; And
A decoding unit decoding the data signal based on at least one decision variable having the smallest value among the decision variables corresponding to each of the plurality of levels
Including,
The decoding unit
A Wi-Fi backscatter system characterized by using a value obtained by adding two decision variables having the smallest value among the decision variables corresponding to the plurality of levels and the two decision variables.
KR1020180005171A 2018-01-15 2018-01-15 Decoding method using soft-decision in wi-fi backscatter system and wi-fi backscatter system using it Active KR102097110B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180005171A KR102097110B1 (en) 2018-01-15 2018-01-15 Decoding method using soft-decision in wi-fi backscatter system and wi-fi backscatter system using it

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180005171A KR102097110B1 (en) 2018-01-15 2018-01-15 Decoding method using soft-decision in wi-fi backscatter system and wi-fi backscatter system using it

Publications (2)

Publication Number Publication Date
KR20190086975A KR20190086975A (en) 2019-07-24
KR102097110B1 true KR102097110B1 (en) 2020-04-03

Family

ID=67481149

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180005171A Active KR102097110B1 (en) 2018-01-15 2018-01-15 Decoding method using soft-decision in wi-fi backscatter system and wi-fi backscatter system using it

Country Status (1)

Country Link
KR (1) KR102097110B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240051779A (en) 2022-10-13 2024-04-22 숭실대학교산학협력단 Optimization device and method to optimize hyperparameters of lstm model considering resources allocated to mec

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101714975B1 (en) * 2016-05-31 2017-03-10 세종대학교산학협력단 Wi-Fi backscatter system and method for improving communication performance using the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101714975B1 (en) * 2016-05-31 2017-03-10 세종대학교산학협력단 Wi-Fi backscatter system and method for improving communication performance using the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240051779A (en) 2022-10-13 2024-04-22 숭실대학교산학협력단 Optimization device and method to optimize hyperparameters of lstm model considering resources allocated to mec

Also Published As

Publication number Publication date
KR20190086975A (en) 2019-07-24

Similar Documents

Publication Publication Date Title
US9628114B2 (en) Length-compatible extended polar codes
Chen et al. An efficient tag search protocol in large-scale RFID systems with noisy channel
US11509472B2 (en) Method for sharing models among autonomous vehicles based on blockchain
US11032025B2 (en) Sequence generation method for polar code, storage medium thereof, and data transmission method and apparatus using same
US20190311162A1 (en) Signature-based rfid localization
CN114978445B (en) Data transmission method and equipment thereof
CN115499106B (en) Tag data decoding method based on code word conversion WiFi backscattering system
CN102185817B (en) Method and device for transmitting information from reader-writer to label
KR102097110B1 (en) Decoding method using soft-decision in wi-fi backscatter system and wi-fi backscatter system using it
CN109218240A (en) A kind of signal in environment backscatter communication system is sent and detection method
CN109633530B (en) Positioning method, positioning system, positioning equipment and storage medium
CN113194036B (en) Routing method, system, device and readable storage medium for multi-label network
CN118713711A (en) Communication method, apparatus, communication device, readable storage medium and program product
US9646185B2 (en) System and method for managing RFID tags
Nguyen et al. Modified tree‐based identification protocols for solving hidden‐tag problem in RFID systems over fading channels
Sheng et al. Semantic Communication for Cooperative Perception with HARQ
KR101972912B1 (en) Decoding method using frequency in wi-fi backscatter system and wi-fi backscatter system using it
CN101427496A (en) Setting transmission length based on estimated error rate
KR102032350B1 (en) Decoding method using weight in wi-fi backscatter system and wi-fi backscatter system using it
KR102415990B1 (en) Method and device for performing spatial multiple mode detection
Shao et al. A DenseNet-based learning framework toward maritime end-to-end autoencoder communication systems
KR102207497B1 (en) Method and system for ambient backscatter communication in multi-tag and multi-reader environments
KR102319640B1 (en) Multi-antenna system, and transmitting apparatus and method based on index coding and beamforming thereof
CN119676714B (en) NFC equipment rapid pairing method based on neural network optimization
KR102006703B1 (en) Method of multi tag access in wi-fi backscatter, wi-fi backscatter reader and wi-fi backscatter system using it

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20180115

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20190926

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20200205

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20200330

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20200331

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20230228

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20240220

Start annual number: 5

End annual number: 5