[go: up one dir, main page]

KR102189818B1 - Game theory based hybrid frequency assignment methods and system thereof - Google Patents

Game theory based hybrid frequency assignment methods and system thereof Download PDF

Info

Publication number
KR102189818B1
KR102189818B1 KR1020190072396A KR20190072396A KR102189818B1 KR 102189818 B1 KR102189818 B1 KR 102189818B1 KR 1020190072396 A KR1020190072396 A KR 1020190072396A KR 20190072396 A KR20190072396 A KR 20190072396A KR 102189818 B1 KR102189818 B1 KR 102189818B1
Authority
KR
South Korea
Prior art keywords
frequency
terrain
game theory
designation
algorithm
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
KR1020190072396A
Other languages
Korean (ko)
Inventor
이형주
박재돈
이은형
Original Assignee
국방과학연구소
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 국방과학연구소 filed Critical 국방과학연구소
Priority to KR1020190072396A priority Critical patent/KR102189818B1/en
Application granted granted Critical
Publication of KR102189818B1 publication Critical patent/KR102189818B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention is to designate a frequency using a distributed system-based frequency designation algorithm (distributed algorithm: DA) and a hybrid algorithm (HA) using game theory. The present invention relates to a game theory-based hybrid frequency designation method, which comprises: a first step of creating an undirected graph from the topography of a specific area and designating a frequency based on a central system; a second step of segmenting the topography using a k-means algorithm; and a third step of updating the designated frequency based on a distributed system applying a game theory to the divided topography.

Description

게임이론 기반의 융합 주파수 지정 방법 및 주파수 지정 시스템{GAME THEORY BASED HYBRID FREQUENCY ASSIGNMENT METHODS AND SYSTEM THEREOF}Game theory-based convergence frequency designation method and frequency designation system {GAME THEORY BASED HYBRID FREQUENCY ASSIGNMENT METHODS AND SYSTEM THEREOF}

통합필터변별도(NFD: Net Filter Discrimination) 조건이 주어진 환경에서 게임이론 기반 융합 주파수 지정 방법 및 그 시스템에 관한 것이다.The present invention relates to a game theory-based fusion frequency designation method and its system in an environment given an NFD (Net Filter Discrimination) condition.

군사 작전 등에 동반되는 다수의 무선장비의 경우, 민간의 무선장비와 달리 동시에 주파수를 일괄 지정하는 일이 빈번하게 발생한다. 군용 통신에 할당되는 주파수 대역이 제한되어 있으므로, 장비들 간의 상호 간섭을 피하고 주파수를 효율적으로 지정하는 방법이 필요하다.In the case of a large number of radio equipment accompanying military operations, unlike civilian radio equipment, frequency is frequently assigned simultaneously. Since the frequency band allocated for military communication is limited, a method of avoiding mutual interference between equipments and efficiently designating frequencies is needed.

따라서 군 관련 통신 등의 상황에서 여러 무선장비들이 사용될 때, 각 장비 별 주파수를 빠른 시간 내에 지정해야할 필요성이 종종 발생한다. 여기서 주파수 지정은 민간의 주파수 영역을 피해 매우 한정된 범위에서 정해지므로 이를 효율적으로 지정하면서 동시에 어느 두 장비도 간섭이 생기지 않게 하는 방안이 필요하며, 이를 주파수 지정 문제(FAP: Frequency Assignment Problem)라고 한다.Therefore, when various radio equipments are used in situations such as military-related communications, there is often a need to designate a frequency for each equipment in a short time. Here, since the frequency designation is set in a very limited range, avoiding the civilian frequency domain, a plan is needed to efficiently designate it and prevent interference from any two equipments at the same time, and this is called a frequency assignment problem (FAP).

종전의 FAP는 중앙 시스템이 모든 정보를 수합하여 각 장비별로 주파수를 지정하는 중앙 시스템 기반의 주파수 지정 알고리즘(CA: Centralized Algorithm)을 기반으로 진행되었다. 이는 최적의 지정 방법을 찾을 수 있다는 점에서는 장점이 있었지만 과도한 정보의 중앙 집중으로 인한 시스템의 과부하 문제를 가지고 있다. The previous FAP was based on a centralized algorithm (CA: Centralized Algorithm), in which a central system collects all information and assigns a frequency for each device. This has an advantage in that it can find an optimal designation method, but it has a problem of overloading the system due to excessive centralization of information.

본 발명은, 점 대 점 통신을 하는 링크 장비의 주파수 지정 알고리즘에 관한 것으로, 중앙 시스템이 모든 정보를 수합하여 각 장비별로 주파수를 지정하는 중앙 시스템 기반의 주파수 지정 알고리즘(CA: Centralized Algorithm)과 더불어 각 장비들이 자신 주위의 장비들에 대한 정보들만을 수집하여 이를 토대로 자신의 주파수를 지정하는 분산 시스템 기반의 주파수 지정 알고리즘(DA: Distributed Algorithm) 및 게임이론을 사용한 융합 알고리즘(HA: Hybrid Algorithm)을 이용하여 주파수를 지정하는 것을 목적으로 한다.The present invention relates to a frequency designation algorithm of a link device for point-to-point communication, in addition to a centralized system-based frequency designation algorithm (CA: Centralized Algorithm) in which a central system collects all information and designates a frequency for each device. A distributed system-based frequency designation algorithm (DA: Distributed Algorithm) and a fusion algorithm (HA: Hybrid Algorithm) using game theory, in which each equipment collects only information about its surrounding equipment and designates its own frequency based on this. It aims to designate the frequency by using.

본 발명의 일 실시 예는, 게임이론 기반의 융합(Hybrid) 주파수 지정 방법에 관한 것으로, 특정 영역의 지형으로부터 무향 그래프를 생성하고, 중앙 시스템 기반으로 주파수 지정하는 제1단계, k-평균 알고리즘을 이용하여 상기 지형을 분할하는 제2단계 및 상기 분할된 지형에 게임 이론을 적용한 분산 시스템 기반으로 상기 지정된 주파수를 갱신하는 제3단계를 포함하는 것을 특징으로 한다.An embodiment of the present invention relates to a game theory-based hybrid frequency designation method, a first step of generating an undirected graph from the terrain of a specific area and designating a frequency based on a central system, a k-average algorithm. And a second step of dividing the terrain by using and a third step of updating the designated frequency based on a distributed system in which a game theory is applied to the divided terrain.

일 실시 예에 있어서, 상기 제1단계는, 상기 영역의 지형으로부터 무향 그래프를 생성하는 제1-1단계, 상기 생성된 그래프에서 차수가 높은 순서대로 꼭짓점을 정렬하는 제1-2단계 및 NFD 조건을 고려하여 상기 정렬된 꼭짓점들의 주파수를 지정하는 제1-3단계를 포함하는 것을 특징으로 한다.In an embodiment, the first step comprises a step 1-1 of generating an undirected graph from the topography of the area, step 1-2 of arranging vertices in the order of higher order in the generated graph, and an NFD condition It characterized in that it comprises a 1-3 step of designating the frequency of the aligned vertices in consideration of.

일 실시 예에 있어서, 상기 제1-3단계의 상기 NFD 조건은, 수학식

Figure 112019062399698-pat00001
이고, 여기서,
Figure 112019062399698-pat00002
Figure 112019062399698-pat00003
번째와
Figure 112019062399698-pat00004
번째 통신 링크 사이의 간섭의 세기,
Figure 112019062399698-pat00005
,
Figure 112019062399698-pat00006
Figure 112019062399698-pat00007
번째와
Figure 112019062399698-pat00008
번째 링크에 부여된 주파수,
Figure 112019062399698-pat00009
는 주어진 주파수 간격
Figure 112019062399698-pat00010
에 대한 송신출력의 감쇄를 계산하는 감소함수를 의미하는 것을 특징으로 한다.In one embodiment, the NFD condition of the first-3 steps is Equation
Figure 112019062399698-pat00001
Is, where,
Figure 112019062399698-pat00002
Is
Figure 112019062399698-pat00003
Second and
Figure 112019062399698-pat00004
Strength of interference between the first communication links,
Figure 112019062399698-pat00005
,
Figure 112019062399698-pat00006
Is
Figure 112019062399698-pat00007
Second and
Figure 112019062399698-pat00008
Frequency assigned to the first link,
Figure 112019062399698-pat00009
Is the given frequency interval
Figure 112019062399698-pat00010
Characterized in that it means a reduction function that calculates the attenuation of the transmission power for.

일 실시 예에 있어서, 상기 제3단계는, 상기 제2단계에서 분할된 지형에 대하여, 효용 함수가 최대값을 갖도록 게임을 반복하는 것을 특징으로 한다.In one embodiment, the third step is characterized in that the game is repeated so that the utility function has a maximum value for the terrain divided in the second step.

일 실시 예에 있어서, 상기 효용 함수(

Figure 112019062399698-pat00011
)는,
Figure 112019062399698-pat00012
로 정의하고, 여기서,
Figure 112019062399698-pat00013
Figure 112019062399698-pat00014
번째 통신 링크가 k번째 주파수를 사용할 때의 신호대 간섭 잡음 비를 의미하고,
Figure 112019062399698-pat00015
는 송신 전력이고,
Figure 112019062399698-pat00016
는 목표 SINR로, SINR이
Figure 112019062399698-pat00017
을 넘지 못하면 효용 함수가 음수가 되어 이에 대응하는 전략에 이득이 없다고 판단되는 것을 특징으로 한다.In one embodiment, the utility function (
Figure 112019062399698-pat00011
) Is,
Figure 112019062399698-pat00012
Defined as, where,
Figure 112019062399698-pat00013
Is
Figure 112019062399698-pat00014
Means the signal-to-interference noise ratio when the k-th communication link uses the k-th frequency,
Figure 112019062399698-pat00015
Is the transmit power,
Figure 112019062399698-pat00016
Is the target SINR, where SINR is
Figure 112019062399698-pat00017
If it is not exceeded, the utility function becomes negative and it is judged that there is no benefit in the strategy corresponding to it.

일 실시 예에 있어서, 상기 제3단계는, (1)

Figure 112019062399698-pat00018
번째 통신 링크에서
Figure 112019062399698-pat00019
번째 송신단은
Figure 112019062399698-pat00020
번째 수신단으로부터 채널 정보, 다른 장비들의 수신 전력 정보 및 주파수 지정 정보를 되먹임(feedback)으로부터 받는 단계, (2) k번째 주파수를 사용했을 때의 예상 되는 송신 전력
Figure 112019062399698-pat00021
를 모든 k에 대하여 계산하는 단계, (3) k번째 주파수를 사용했을 때의 효용함수
Figure 112019062399698-pat00022
를 상기 (2) 단계에서 산출된 전력값을 사용하여 모든 k에 대하여 계산하는 단계, (4) 상기
Figure 112019062399698-pat00023
를 최대화하는 k를 찾아서 이를
Figure 112019062399698-pat00024
라고 지정하는 단계, (5) 상기
Figure 112019062399698-pat00025
번째 링크의 송신 전력을
Figure 112019062399698-pat00026
로 두고,
Figure 112019062399698-pat00027
번째 주파수를 채택하는 단계, 및 (6) 상기 (1) 내지 (5)단계를 주파수 지정이 수렴될 때 까지 반복하는 단계를 포함하는 것을 특징으로 한다.In one embodiment, the third step, (1)
Figure 112019062399698-pat00018
On the first communication link
Figure 112019062399698-pat00019
The first transmitter
Figure 112019062399698-pat00020
Step of receiving channel information, received power information and frequency designation information of other equipment from the second receiving end from feedback, (2) expected transmission power when the kth frequency is used
Figure 112019062399698-pat00021
Calculating for all k, (3) Utility function when k-th frequency is used
Figure 112019062399698-pat00022
Calculating for all k using the power value calculated in step (2), (4) the
Figure 112019062399698-pat00023
Find k that maximizes
Figure 112019062399698-pat00024
The step of designating, (5) above
Figure 112019062399698-pat00025
Transmit power of the first link
Figure 112019062399698-pat00026
Leave it as,
Figure 112019062399698-pat00027
And (6) repeating the steps (1) to (5) until the frequency designation converges.

일 실시 예에 있어서, 상기 (2)단계는, 송신 전력인

Figure 112019062399698-pat00028
가 수학식
Figure 112019062399698-pat00029
이고, 여기서
Figure 112019062399698-pat00030
Figure 112019062399698-pat00031
번째 장비의 간섭 마진,
Figure 112019062399698-pat00032
Figure 112019062399698-pat00033
번째 송신단과
Figure 112019062399698-pat00034
번째 수신단이 k번째 주파수를 사용했을 때의 채널 이득 및
Figure 112019062399698-pat00035
는 노이즈의 세기,
Figure 112019062399698-pat00036
는 목표 SINR를 의미하는 것을 특징으로 한다.In one embodiment, the step (2) is the transmission power
Figure 112019062399698-pat00028
Equation
Figure 112019062399698-pat00029
Is, where
Figure 112019062399698-pat00030
Is
Figure 112019062399698-pat00031
Interference margin of the second equipment,
Figure 112019062399698-pat00032
Is
Figure 112019062399698-pat00033
The first transmitter
Figure 112019062399698-pat00034
Channel gain when the kth frequency is used by the second receiver and
Figure 112019062399698-pat00035
Is the intensity of the noise,
Figure 112019062399698-pat00036
Is characterized in that it means the target SINR.

본 발명에 따른 일 실시 예는 게임이론 기반의 융합(Hybrid) 주파수 지정 시스템에 관한 것으로, 일정한 영역의 지형으로부터 무향 그래프를 생성하고, 중앙 시스템 기반으로 주파수 지정하는 주파수 지정부, k-평균 알고리즘을 이용하여 상기 지형을 분할하는 지형 분할부, 및 상기 분할된 지형에 게임 이론을 적용한 분산 시스템 기반으로 상기 지정된 주파수를 갱신하는 주파수 갱신부를 포함하는 것을 특징으로 한다.An embodiment according to the present invention relates to a game theory-based hybrid frequency designation system, which generates an undirected graph from the terrain of a certain area, and uses a frequency designator and a k-average algorithm to designate a frequency based on a central system. And a terrain division unit for dividing the terrain by using, and a frequency update unit for updating the designated frequency based on a distributed system in which a game theory is applied to the divided terrain.

일 실시 예에 있어서, 상기 주파수 지정부는, 상기 영역의 지형으로부터 무향 그래프를 생성하고, 상기 생성된 그래프에서 차수가 높은 순서대로 꼭짓점을 정렬하고, NFD 조건을 고려하여 상기 정렬된 꼭짓점의 주파수를 지정하는 것을 특징으로 한다.In an embodiment, the frequency designating unit generates an undirected graph from the terrain of the region, arranges vertices in the order of higher order in the generated graph, and designates the frequency of the aligned vertices in consideration of NFD conditions. Characterized in that.

일 실시 예에 있어서, 상기 주파수 지정부의 상기 NFD 조건은, 수학식

Figure 112019062399698-pat00037
이고, 여기서,
Figure 112019062399698-pat00038
Figure 112019062399698-pat00039
번째와
Figure 112019062399698-pat00040
번째 통신 링크 사이의 간섭의 세기,
Figure 112019062399698-pat00041
,
Figure 112019062399698-pat00042
Figure 112019062399698-pat00043
번째와
Figure 112019062399698-pat00044
번째 링크에 부여된 주파수,
Figure 112019062399698-pat00045
는 주어진 주파수 간격
Figure 112019062399698-pat00046
에 대한 송신출력의 감쇄를 계산하는 감소함수를 의미하는 것을 특징으로 한다.In one embodiment, the NFD condition of the frequency designating unit is Equation
Figure 112019062399698-pat00037
Is, where,
Figure 112019062399698-pat00038
Is
Figure 112019062399698-pat00039
Second and
Figure 112019062399698-pat00040
Strength of interference between the first communication links,
Figure 112019062399698-pat00041
,
Figure 112019062399698-pat00042
Is
Figure 112019062399698-pat00043
Second and
Figure 112019062399698-pat00044
Frequency assigned to the first link,
Figure 112019062399698-pat00045
Is the given frequency interval
Figure 112019062399698-pat00046
Characterized in that it means a reduction function that calculates the attenuation of the transmission power for.

일 실시 예에 있어서, 상기 주파수 갱신부는, 상기 지형 분할부에서 분할된 지형에 대하여, 효용 함수가 최대값을 갖도록 게임을 반복하는 것을 특징으로 하는 게임이론 기반의 융합 주파수 지정 시스템.으로 한다.In one embodiment, the frequency update unit is a game theory-based fusion frequency designation system, characterized in that it repeats the game so that the utility function has a maximum value for the terrain divided by the terrain division unit.

또한 상기 효용 함수(

Figure 112019062399698-pat00047
)는, Also, the above utility function (
Figure 112019062399698-pat00047
) Is,

Figure 112019062399698-pat00048
로 정의하고, 여기서,
Figure 112019062399698-pat00049
Figure 112019062399698-pat00050
번째 통신 링크가 k번째 주파수를 사용할 때의 신호대 간섭 잡음 비를 의미하고,
Figure 112019062399698-pat00051
는 송신 전력이고,
Figure 112019062399698-pat00052
는 목표 SINR로, SINR이
Figure 112019062399698-pat00053
을 넘지 못하면 효용 함수가 음수가 되어 이에 대응하는 전략에 이득이 없다고 판단되는 것을 특징으로 한다.
Figure 112019062399698-pat00048
Defined as, where,
Figure 112019062399698-pat00049
Is
Figure 112019062399698-pat00050
Means the signal-to-interference noise ratio when the k-th communication link uses the k-th frequency,
Figure 112019062399698-pat00051
Is the transmit power,
Figure 112019062399698-pat00052
Is the target SINR, where SINR is
Figure 112019062399698-pat00053
If it is not exceeded, the utility function becomes negative and it is judged that there is no benefit in the strategy corresponding to it.

본 발명은 통합필터변별도(NFD: Net Filter Discrimination) 조건이 주어진 환경에서 게임이론 기반 융합 주파수 지정 방법에 관한 것으로, 적은 수의 반복만으로 주파수 지정이 완료되고, 각 군집별로 효용함수 값의 합이 증가하며 군집장비 별 값들의 표준편차가 줄어드는 효과가 있다. 특히 본 발명에 따른 주파수 지정 방법은, 장비들의 효용 함수 간 표준편차를 감소시킴으로써 군 통신과 같이 모든 장비가 비슷한 SINR을 이용하여 통신해야 하는 상황에서 좀 더 유리한 통신 환경을 구축할 수 있다.The present invention relates to a game theory-based fusion frequency designation method in an environment in which a net filter discrimination (NFD) condition is given, and frequency designation is completed with only a small number of repetitions, and the sum of utility function values for each cluster is increased. It has the effect of reducing the standard deviation of values for each cluster device. In particular, the frequency designation method according to the present invention can establish a more advantageous communication environment in a situation in which all equipment must communicate using similar SINR, such as military communication, by reducing the standard deviation between utility functions of equipment.

도 1은 본 발명의 일 실시 예를 설명하기 위한 지형 및 통신 링크 개념을 도시한 개념도이다.
도 2는 본 발명의 일 실시 예에 따른 게임이론 기반의 융합 주파수 지정 방법을 도시한 흐름도이다.
도 3은 주어진 전체 지형을 분할한 일 실시 예를 도시한 개념도이다.
도 4는 본 발명에 일 실시 예에 따라 그래프를 생성하고, 중앙 시스템 기반으로 주파수 지정하는 방법을 도시한 흐름도이다.
도 5는 본 발명의 일 실시 예에 따라 분산 알고리즘을 통해 지정된 주파수를 갱신하는 방법을 도시한 흐름도이다.
도 6은 본 발명의 일 실시 예에 따른 특정 군집에 대한 알고리즘의 반복에 따른 주파수 지정의 변화를 도시한 그래프이다.
도 7은 본 발명의 일 실시 예에 따른 특정 군집에 대한 알고리즘의 반복에 따른 최종 효용 함수 값을 도시한 그래프이다.
1 is a conceptual diagram illustrating a concept of a terrain and a communication link for explaining an embodiment of the present invention.
2 is a flowchart illustrating a game theory-based fusion frequency designation method according to an embodiment of the present invention.
3 is a conceptual diagram illustrating an embodiment of dividing a given entire terrain.
4 is a flowchart illustrating a method of generating a graph and designating a frequency based on a central system according to an embodiment of the present invention.
5 is a flowchart illustrating a method of updating a specified frequency through a distribution algorithm according to an embodiment of the present invention.
6 is a graph showing a change in frequency designation according to repetition of an algorithm for a specific cluster according to an embodiment of the present invention.
7 is a graph showing a final utility function value according to repetition of an algorithm for a specific cluster according to an embodiment of the present invention.

이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시 예를 상세히 설명하되, 동일하거나 유사한 구성요소에는 동일한 도면 부호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. 또한, 본 명세서에 개시된 실시 예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 실시 예의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 실시 예를 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 명세서에 개시된 기술적 사상이 제한되지 않으며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Hereinafter, exemplary embodiments disclosed in the present specification will be described in detail with reference to the accompanying drawings, but identical or similar components are denoted by the same reference numerals, and redundant descriptions thereof will be omitted. The suffixes "module" and "unit" for components used in the following description are given or used interchangeably in consideration of only the ease of preparation of the specification, and do not have meanings or roles that are distinguished from each other by themselves. In addition, in describing the embodiments disclosed in the present specification, when it is determined that a detailed description of related known technologies may obscure the subject matter of the embodiments disclosed in the present specification, the detailed description thereof will be omitted. In addition, the accompanying drawings are for easy understanding of the embodiments disclosed in the present specification, and the technical idea disclosed in the present specification is not limited by the accompanying drawings, and all modifications included in the spirit and scope of the present invention It should be understood to include equivalents or substitutes.

이하 첨부된 도면을 참조하여 본 발명의 일 실시 예에 따른 게임 이론 기반의 주파수 지정 방법 및 그 시스템을 설명하도록 한다.Hereinafter, a game theory-based frequency designation method and a system thereof according to an embodiment of the present invention will be described with reference to the accompanying drawings.

본 발명은, 점 대 점 통신을 하는 링크 장비의 주파수 지정 방법 및 그 시스템에 관한 것이다. 제안하는 주파수 지정 방법은, 먼저 중앙 시스템이 모든 정보를 수합하여 각 장비별로 주파수를 지정하는 중앙 시스템 기반의 주파수 지정 알고리즘(CA: Centralized Algorithm)을 사용하여 주어진 전체 지형에 대하여 NFD(Net Filter Discrimination; 통합 필터 변별도) 조건을 만족하는 주파수들을 각 장비별로 1차적으로 지정한다. 이어서, 지정된 주파수를, k-평균 알고리즘을 사용하여 주어진 지형을 분할하고, 각 분할된 지형에 대하여 효용 함수를 신호-대-간섭-잡음비(SINR: Signal-to-Interference-Noise-Ratio)로 잡은 다음 게임이론을 사용하여 효용 함수에 대한 내쉬 균형(Nash Equilibrium)에 도달하는 것을 특징으로 한다.The present invention relates to a method and a system for specifying a frequency of link equipment for point-to-point communication. The proposed frequency designation method includes, firstly, Net Filter Discrimination (NFD) for a given terrain using a Centralized Algorithm (CA), in which a central system collects all information and designates a frequency for each device. Frequency that satisfies the condition of integrated filter discrimination) is primarily designated for each device. Subsequently, a given terrain is segmented using a k-average algorithm for a specified frequency, and the utility function for each segmented terrain is set as a signal-to-interference-noise-ratio (SINR). It is characterized by reaching the Nash Equilibrium for the utility function using the following game theory.

먼저 주파수 지정 방법을 살펴보기 전에, 각각의 용어를 구체적으로 살펴보도록 한다. NFD(Net Filter Discrimination)란, 통합 필터 변별도로서 송신기 및 수신기 주파수가 다르거나 채널 대역폭이 다를 때 간섭 신호의 감소로 정의하며, 측정과 계산에 의해 결정될 수 있다.First, before looking at how to specify a frequency, let's look at each term in detail. NFD (Net Filter Discrimination) is an integrated filter discrimination degree, which is defined as the reduction of the interference signal when the transmitter and receiver frequencies are different or the channel bandwidth is different, and can be determined by measurement and calculation.

한편 SINR(Signal-to-Interference-Noise-Ratio)이란, 신호 대 간섭 잡음비를 의미한다.Meanwhile, SINR (Signal-to-Interference-Noise-Ratio) means a signal-to-interference noise ratio.

주파수 지정 행렬 A를

Figure 112019062399698-pat00054
번째 송신단이 k번째 주파수를 사용하면
Figure 112019062399698-pat00055
, 그렇지 않으면
Figure 112019062399698-pat00056
으로 정의할 수 있다. 그러면
Figure 112019062399698-pat00057
번째 통신 링크가 k번째 주파수를 사용할 때의 이에 대한 SINR은 아래의 [수학식 1]과 같이 나타낼 수 있다.Frequency specification matrix A
Figure 112019062399698-pat00054
If the 1st transmitter uses the kth frequency
Figure 112019062399698-pat00055
, Otherwise
Figure 112019062399698-pat00056
It can be defined as then
Figure 112019062399698-pat00057
When the k-th communication link uses the k-th frequency, the SINR for this can be expressed as [Equation 1] below.

Figure 112019062399698-pat00058
Figure 112019062399698-pat00058

여기서,

Figure 112019062399698-pat00059
Figure 112019062399698-pat00060
번째 송신단의 송신 전력,
Figure 112019062399698-pat00061
Figure 112019062399698-pat00062
번째 송신단과
Figure 112019062399698-pat00063
번째 수신단이 k번째 주파수를 사용했을 때의 채널 이득 및
Figure 112019062399698-pat00064
는 노이즈의 세기를 의미한다.here,
Figure 112019062399698-pat00059
Is
Figure 112019062399698-pat00060
Transmit power of the first transmitter,
Figure 112019062399698-pat00061
Is
Figure 112019062399698-pat00062
The first transmitter
Figure 112019062399698-pat00063
Channel gain when the kth frequency is used by the second receiver and
Figure 112019062399698-pat00064
Means the intensity of the noise.

이와 같은 SINR은 일반적으로 무선 통신의 품질을 측정하는 수단으로 무선 통신에 사용될 수 있다.Such SINR is generally a means of measuring the quality of wireless communication and can be used for wireless communication.

한편, 게임 이론은, 경쟁 상대의 반응을 고려해 자신의 최적 행위를 결정해야 하는 상황에서 의사결정 행태를 연구하는 경제학 및 수학 이론을 의미한다. 또한 내쉬 균형은, 게임이론의 개념으로서 각 참여자(Player)가 상대방의 전략을 주어진 것으로 보고 자신에게 최적인 전략을 선택할 때 그 결과가 균형을 이루는 최적 전략의 집합을 말한다. 즉 상대방의 전략이 공개되었을 때 어느 누구도 자기 전략을 변화시키려고 하지 않는 전략의 집합이라고 말할 수 있다. 그리고 이러한 전략 구성이 두 참여자에 의해 모두 예측되었을 때 이 게임은 내쉬 균형에 도달하게 된다.On the other hand, game theory refers to economics and mathematics theories that study decision-making behavior in a situation in which one has to decide one's optimal behavior in consideration of the reactions of competitors. In addition, Nash Equilibrium is a concept of game theory and refers to a set of optimal strategies in which the outcome is balanced when each player considers the opponent's strategy as given and selects the strategy that is optimal for him. In other words, it can be said that it is a set of strategies that no one tries to change their strategy when the other's strategy is revealed. And when this strategic composition is predicted by both players, the game reaches the Nash Equilibrium.

이하에서는 본 발명에 일 실시 예에 따른 게임이론 기반의 융합 주파수 지정 방법을 도 1 및 도 2를 참조하여 설명하도록 한다. 여기서 도 1은, 본 발명의 일 실시 예를 설명하기 위한 지형 및 통신 링크 개념을 도시한 개념도이다. 도 2는 본 발명의 일 실시 예에 따른 게임이론 기반의 융합 주파수 지정 방법을 도시한 흐름도이다.Hereinafter, a method for specifying a fusion frequency based on a game theory according to an embodiment of the present invention will be described with reference to FIGS. 1 and 2. Here, FIG. 1 is a conceptual diagram illustrating a topography and a communication link concept for explaining an embodiment of the present invention. 2 is a flowchart illustrating a method of specifying a fusion frequency based on a game theory according to an embodiment of the present invention.

먼저 도 1을 참조하면, 제한된 공간(예를 들어, 100km×100km 범위내의 공간)에서의 N개(여기서, N은 1이상의 자연수)의 통신 장비(또는 디바이스)들이 통신을 하는 경우, 각 장비들은 일 예로 도 1과 같이 모두 통신 링크(communication link)로 연결될 수 있다.First, referring to FIG. 1, when N communication devices (or devices) communicate in a limited space (for example, a space within a range of 100 km×100 km), N is a natural number of 1 or more, each device is As an example, as shown in FIG. 1, all may be connected through a communication link.

도 2를 참조하면, 본 발명에 일 실시 예에 따른 게임이론 기반의 융합 주파수 지정 방법은, 그래프를 생성하고, 중앙 시스템 기반으로 주파수 지정하는 제1 단계(S100), k-평균 알고리즘을 이용하여 지형을 분할하는 제2 단계(S110) 및 상기 지정된 주파수를 게임 이론을 사용한 분산 시스템 기반으로 갱신하는 제3 단계(S120)를 포함할 수 있다.Referring to FIG. 2, in the game theory-based fusion frequency designation method according to an embodiment of the present invention, a first step of generating a graph and designating a frequency based on a central system (S100), using a k-average algorithm. A second step (S110) of dividing the terrain and a third step (S120) of updating the designated frequency based on a distributed system using game theory.

각각의 단계를 살펴보면 다음과 같다. Each step is as follows.

[제1단계: 그래프를 생성하고, 중앙 시스템 기반으로 주파수 지정][Step 1: Create a graph and specify a frequency based on the central system]

주어진 지형으로부터 가중치가 부여된 무향(undirected) 그래프

Figure 112019062399698-pat00065
를 생성할 수 있다.Weighted undirected graph from a given terrain
Figure 112019062399698-pat00065
Can be created.

여기서 무향(undirected) 그래프는, 도 3에 도시된 그래프와 같이 방향성이 없는 그래프로, 복수개의 점과, 각 점을 연결하는 변(선분)으로 구성될 수 있다. Here, the undirected graph is a graph without directionality, such as the graph shown in FIG. 3, and may be composed of a plurality of points and sides (line segments) connecting each point.

한편, 생성된 그래프에서 꼭짓점들의 집합 V는 통신 링크들의 집합에 대응하고 변들의 집합 E는 각 통신 링크 사이의 간섭의 세기 정도에 대응한다.On the other hand, in the generated graph, the set of vertices V corresponds to the set of communication links, and the set of sides E corresponds to the intensity of interference between each communication link.

여기서,

Figure 112019062399698-pat00066
Figure 112019062399698-pat00067
번째와
Figure 112019062399698-pat00068
번째 통신 링크 사이의 간섭의 세기이다. 그리고 이렇게 주어진 E에 대하여 주파수의 분리에 대한 하한(NFD 조건)은
Figure 112019062399698-pat00069
번째와
Figure 112019062399698-pat00070
번째 링크에 부여된 주파수
Figure 112019062399698-pat00071
,
Figure 112019062399698-pat00072
에 대하여 하기의 [수학식 2]과 같다.here,
Figure 112019062399698-pat00066
Is
Figure 112019062399698-pat00067
Second and
Figure 112019062399698-pat00068
Is the strength of the interference between the communication links. And for E given this way, the lower limit (NFD condition) for the frequency separation is
Figure 112019062399698-pat00069
Second and
Figure 112019062399698-pat00070
Frequency assigned to the first link
Figure 112019062399698-pat00071
,
Figure 112019062399698-pat00072
It is as shown in [Equation 2] below.

Figure 112019062399698-pat00073
Figure 112019062399698-pat00073

여기서,

Figure 112019062399698-pat00074
는 주어진 주파수 간격
Figure 112019062399698-pat00075
에 대한 송신출력의 감쇄를 계산하는 감소함수로써 [수학식 3]와 같이 주어진다. here,
Figure 112019062399698-pat00074
Is the given frequency interval
Figure 112019062399698-pat00075
It is a reduction function that calculates the attenuation of the transmission power for [Equation 3].

Figure 112019062399698-pat00076
Figure 112019062399698-pat00076

여기서 Δf는 주파수 분리이고, Pc는 동일 채널 필터 후의 총 수신 전력이고, Pa는 Δf 오프셋 후의 수신 전력이다.Here, ?f is frequency separation, Pc is the total received power after the same channel filter, and Pa is the received power after ?f offset.

한편 본 발명에서는 이러한 NFD 조건을 고려한 HighEst DeGrEe Prior(HEDGE) 알고리즘을, 생성된 그래프

Figure 112019062399698-pat00077
에 적용하며 초기 주파수 지정을 얻을 수 있다. 이때 사용된 HEDGE 알고리즘은 다음과 같다.Meanwhile, in the present invention, a HighEst DeGrEe Prior (HEDGE) algorithm in consideration of such NFD conditions is used.
Figure 112019062399698-pat00077
Applies to and can obtain the initial frequency designation. The HEDGE algorithm used at this time is as follows.

(i) 주어진

Figure 112019062399698-pat00078
에서 가장 차수가 높은 꼭짓점을 골라서 위 [수학식 5]를 만족하는 주파수 중 최솟값을 배정한다(S210).(i) given
Figure 112019062399698-pat00078
A vertex with the highest degree of is selected and a minimum value is assigned among frequencies satisfying the above [Equation 5] (S210).

(ii) 모든 꼭짓점에 주파수가 지정될 때 까지 상기 과정(i)를 반복한다.(ii) Repeat the above process (i) until frequencies are assigned to all vertices.

즉 제1 단계는, 그래프를 구성하고(S200), 구성된 그래프를 통해 차수가 높은 순서대로 꼭지점을 정렬하며(S210), 정렬된 꼭지점을 기반으로 NFD를 만족하도록 주파수를 지정(S220)할 수 있다. That is, in the first step, a graph may be constructed (S200), the vertices are arranged in the order of higher order through the configured graph (S210), and a frequency may be specified to satisfy NFD based on the aligned vertices (S220). .

상술한 바와 같이 초기 주파수 지정하는 경우의 복잡도는

Figure 112019062399698-pat00079
으로 주어진다. 여기서 복잡도는, 종래의 기술과의 비교를 위한 것으로 그 비교는 후술하도록 한다.As described above, the complexity of specifying the initial frequency is
Figure 112019062399698-pat00079
Is given by Here, the complexity is for comparison with the conventional technology, and the comparison will be described later.

[제2단계: k-평균 알고리즘을 이용한 지형을 분할][Step 2: Segmenting the terrain using k-means algorithm]

상기 1단계(S100)와 같이, 중앙 시스템 기반의 알고리즘을 통하여 주파수를 1차적으로 지정한 다음 분산 시스템 기반의 알고리즘을 적용하기 위하여 앞서 언급한 대로 전체 지형을 작은 군집들로 나누어서 각 군집마다 주파수 지정을 갱신하는 방식을 제시하는데, 여기서는 k-평균 알고리즘을 사용하여 도 3과 같이 주어진 지형을 분할할 수 있다. 도 3은 주어진 전체 지형을 분할한 일 실시 예를 도시한 개념도이다.As in step 1 (S100), frequencies are primarily designated through a central system-based algorithm, and then the entire terrain is divided into small clusters as mentioned above in order to apply the distributed system-based algorithm, and frequency designation for each cluster is performed. A method of updating is presented. Here, a given terrain can be segmented as shown in FIG. 3 using a k-means algorithm. 3 is a conceptual diagram illustrating an embodiment of dividing a given entire terrain.

여기서 k-평균(k-means Clustering) 알고리즘은, 주어진 데이터를 k개의 클러스터로 묶는 알고리즘으로, 각 클러스터와 거리 차이의 분산을 최소화하는 방식으로 동작한다. 이 알고리즘은 자율 학습의 일종으로, 레이블이 달려 있지 않은 입력 데이터에 레이블을 달아주는 역할을 수행한다. 이 알고리즘은 EM 알고리즘을 이용한 클러스터링과 비슷한 구조를 가지고 있다. Here, the k-means clustering algorithm is an algorithm that combines given data into k clusters, and operates in a manner that minimizes the variance of the difference between each cluster and the distance. This algorithm is a type of self-learning, and serves to label input data that are not labeled. This algorithm has a structure similar to clustering using EM algorithm.

한편, k-평균 클러스터링 알고리즘은 클러스터링 방법 중 분할법에 속한다. 분할법은 주어진 데이터를 여러 파티션(그룹) 으로 나누는 방법이다. 예를 들어 n개의 데이터 오브젝트를 입력받았다고 가정하자. 이 때 분할법은 입력 데이터를 n보다 작거나 같은 k개의 그룹으로 나누는데, 이 때 각 군집은 클러스터를 형성하게 된다. 다시 말해, 데이터를 한 개 이상의 데이터 오브젝트로 구성된 k개의 그룹으로 나누는 것이다. 이 때 그룹을 나누는 과정은 거리 기반의 그룹간 비유사도(dissimilarity)와 같은 비용 함수(cost function)를 최소화하는 방식으로 이루어지며, 이 과정에서 같은 그룹 내 데이터 오브젝트끼리의 유사도는 증가하고, 다른 그룹에 있는 데이터 오브젝트와의 유사도는 감소하게 된다. k-평균 알고리즘은 각 그룹의 중심(centroid)과 그룹 내의 데이터 오브젝트와의 거리의 제곱합을 비용 함수로 정하고, 이 함수값을 최소화하는 방향으로 각 데이터 오브젝트의 소속 그룹을 업데이트 해 줌으로써 클러스터링을 수행하게 된다. 그리고 이를 통하여

Figure 112019062399698-pat00080
번의 반복을 통하여 C개의 군집이 생성되었다고 가정하면 그 복잡도는
Figure 112019062399698-pat00081
으로 주어지며, 이렇게 분할된 각 군집에 대하여 후술하는 바와 같이 게임을 정의할 수 있다.Meanwhile, the k-means clustering algorithm belongs to the partitioning method among clustering methods. Partitioning is a method of dividing a given data into multiple partitions (groups). For example, assume that n data objects are input. In this case, the division method divides the input data into k groups that are less than or equal to n, and each cluster forms a cluster. In other words, the data is divided into k groups of one or more data objects. In this case, the process of dividing the groups is performed in a manner that minimizes cost functions such as distance-based dissimilarity between groups, and in this process, the similarity between data objects in the same group increases, and other groups The degree of similarity to the data object in is decreased. The k-means algorithm performs clustering by determining the sum of squares of the center of each group and the distance to the data object in the group as a cost function, and updating the group to which each data object belongs in a direction that minimizes this function value. do. And through this
Figure 112019062399698-pat00080
Assuming that C clusters are created through iterations, the complexity is
Figure 112019062399698-pat00081
The game can be defined as described later for each cluster divided in this way.

[제3단계: 상기 지정된 주파수를 게임 이론을 사용한 분산 시스템 기반으로 갱신][Step 3: Update the specified frequency based on a distributed system using game theory]

제2단계(S110)에 따라 분할된 각 군집에 대하여 아래 [수학식 4]와 같이 게임

Figure 112019062399698-pat00082
을 정의할 수 있다.For each cluster divided according to the second step (S110), a game as shown in [Equation 4] below.
Figure 112019062399698-pat00082
Can be defined.

Figure 112019062399698-pat00083
Figure 112019062399698-pat00083

여기서,

Figure 112019062399698-pat00084
Figure 112019062399698-pat00085
번째 군집의 장비(단,
Figure 112019062399698-pat00086
Figure 112019062399698-pat00087
번째 군집에 배정된 장비의 수)들을 의미하고,
Figure 112019062399698-pat00088
는 전략 집합(Strategy Space)을 의미하며,
Figure 112019062399698-pat00089
Figure 112019062399698-pat00090
번째 군집에 지정된 주파수 수를 의미한다. 또한
Figure 112019062399698-pat00091
는 k번째 주파수를 지정하는 전략을 의미하고,
Figure 112019062399698-pat00092
는 효용 함수(Utility Function)를 의미한다.here,
Figure 112019062399698-pat00084
Is
Figure 112019062399698-pat00085
Equipment of the first cluster (however,
Figure 112019062399698-pat00086
Is
Figure 112019062399698-pat00087
Means the number of equipment allocated to the first cluster),
Figure 112019062399698-pat00088
Stands for Strategy Space,
Figure 112019062399698-pat00089
Is
Figure 112019062399698-pat00090
Refers to the number of frequencies specified in the th cluster. Also
Figure 112019062399698-pat00091
Means a strategy to designate the kth frequency,
Figure 112019062399698-pat00092
Stands for Utility Function.

여기서 효용 함수

Figure 112019062399698-pat00093
는 주어진 상황에 맞게 정의하여 이를 최대화하는 방향으로 게임이 반복적으로 진행된다. 이 상황에서는 SINR을 최대화하기 위하여 k번째 주파수를 선택하는 전략이 선택되었을 경우 이에 대응하는 장비
Figure 112019062399698-pat00094
의 효용 함수는 [수학식 5]과 같다.Utility function here
Figure 112019062399698-pat00093
The game is repeatedly progressed in the direction of maximizing it by defining it according to the given situation. In this situation, if the strategy of selecting the k-th frequency is selected to maximize SINR, the corresponding equipment
Figure 112019062399698-pat00094
The utility function of is as shown in [Equation 5].

Figure 112019062399698-pat00095
Figure 112019062399698-pat00095

여기서,

Figure 112019062399698-pat00096
는 목표 SINR로, SINR이
Figure 112019062399698-pat00097
을 넘지 못하면 효용 함수가 음수가 되어 이에 대응하는 전략에 이득이 없다고 판단될 수 있다.here,
Figure 112019062399698-pat00096
Is the target SINR, where SINR is
Figure 112019062399698-pat00097
If it is not exceeded, the utility function becomes negative, and it can be judged that there is no benefit in the strategy corresponding to it.

그리고

Figure 112019062399698-pat00098
항을 마지막에 더하였는데, 이는 송신 전력
Figure 112019062399698-pat00099
가 너무 커지면 간섭이 커지게 되어 앞서 제시한 [수학식 2]의 조건이 위배될 가능성이 커지므로 이를 방지하기 위하여 도입한 것으로 머신러닝에서의 정규화(Regularization) 개념으로부터 착안하였다. 분산 알고리즘의 흐름은 아래와 같다.And
Figure 112019062399698-pat00098
Term is added at the end, which is the transmit power
Figure 112019062399698-pat00099
If is too large, interference increases and the possibility of violating the conditions of [Equation 2] is increased. Therefore, it was introduced to prevent this and was devised from the concept of regularization in machine learning. The flow of the distributed algorithm is as follows.

(i)

Figure 112019062399698-pat00100
번째 통신 링크에서
Figure 112019062399698-pat00101
번째 송신단은
Figure 112019062399698-pat00102
번째 수신단으로부터 채널 정보와 다른 장비들의 수신 전력 정보와 주파수 지정 정보를 되먹임(feedback)으로부터 받는다(S300).(i)
Figure 112019062399698-pat00100
On the first communication link
Figure 112019062399698-pat00101
The first transmitter
Figure 112019062399698-pat00102
Channel information, received power information and frequency designation information of other devices are received from the second receiving end from a feedback (S300).

(ii) k번째 주파수를 사용했을 때의 예상 되는 송신 전력

Figure 112019062399698-pat00103
를 모든 k에 대하여 계산한다(S310). 여기서
Figure 112019062399698-pat00104
는 [수학식 6]과 같이 주어진다.(ii) Expected transmission power when kth frequency is used
Figure 112019062399698-pat00103
Is calculated for all k (S310). here
Figure 112019062399698-pat00104
Is given as [Equation 6].

Figure 112019062399698-pat00105
Figure 112019062399698-pat00105

여기서

Figure 112019062399698-pat00106
Figure 112019062399698-pat00107
번째 장비의 간섭 마진을 의미한다.here
Figure 112019062399698-pat00106
Is
Figure 112019062399698-pat00107
Refers to the interference margin of the second equipment.

(iii) k번째 주파수를 사용했을 때의 효용함수

Figure 112019062399698-pat00108
를 상기 (ii) 단계에서 산출된 전력값을 사용하여 모든 k에 대하여 계산한다(S320).(iii) Utility function when k-th frequency is used
Figure 112019062399698-pat00108
Is calculated for all k using the power value calculated in step (ii) (S320).

(iv)

Figure 112019062399698-pat00109
를 최대화하는 k를 찾아서 이를
Figure 112019062399698-pat00110
라 둔다(S330).(iv)
Figure 112019062399698-pat00109
Find k that maximizes
Figure 112019062399698-pat00110
La put (S330).

(v)

Figure 112019062399698-pat00111
번째 링크의 송신 전력을
Figure 112019062399698-pat00112
로 두고,
Figure 112019062399698-pat00113
번째 주파수를 채택함으로써 행렬 A를 수정한다(S340).(v)
Figure 112019062399698-pat00111
Transmit power of the first link
Figure 112019062399698-pat00112
Leave it as,
Figure 112019062399698-pat00113
The matrix A is modified by adopting the th frequency (S340).

(vi) (i)~(v)단계를 주파수 지정이 수렴될 때 까지 반복한다. 즉 이전 주파수 지정과 현재 주파수 지정이 동일한 경우 단계를 종료하고, 이전 주파수 지정과 현재 주파수 지정이 다른 경우 다시 S300단계로 돌아갈 수 있다(S350).(vi) Repeat steps (i) to (v) until frequency designation converges. That is, if the previous frequency designation and the current frequency designation are the same, the step is terminated, and if the previous frequency designation and the current frequency designation are different, the process may return to step S300 (S350).

한편 그 복잡도는

Figure 112019062399698-pat00114
번째 군집에서의 분산 알고리즘의 반복 횟수
Figure 112019062399698-pat00115
와 사용 가능한 주파수의 수
Figure 112019062399698-pat00116
에 대하여
Figure 112019062399698-pat00117
로 주어지며, 여기서
Figure 112019062399698-pat00118
임을 참고하면 이는 분할-정복의 원리에 의하여 처음에 중앙 알고리즘만 사용했을 때의 복잡도
Figure 112019062399698-pat00119
에 비하여 훨씬 낮은 복잡도를 가짐을 확인할 수 있다. 또한 만일 이러한 분산 알고리즘을 사용하지 않고 모든 주파수 배정의 경우의 수를 찾아서 SINR을 최대화하는 최적의 배치를 찾으면 그 복잡도는
Figure 112019062399698-pat00120
로 주어지므로 분산 알고리즘에 비해 훨씬 큰 복잡도를 가짐 역시 확인할 수 있다.Meanwhile, its complexity
Figure 112019062399698-pat00114
Number of iterations of the variance algorithm in the cluster
Figure 112019062399698-pat00115
And the number of available frequencies
Figure 112019062399698-pat00116
about
Figure 112019062399698-pat00117
Given by, where
Figure 112019062399698-pat00118
Note that this is the complexity when using only the central algorithm at first according to the principle of division-conquest.
Figure 112019062399698-pat00119
It can be seen that it has a much lower complexity compared to. Also, if you do not use this variance algorithm and find the number of all frequency allocation cases and find the optimal configuration that maximizes SINR, the complexity is
Figure 112019062399698-pat00120
Since it is given as, it can also be confirmed that it has much greater complexity than the distributed algorithm.

한편 본 발명의 일 실시 예에 따른 게임이론 기반의 융합(Hybrid) 주파수 지정 시스템은, 일정한 영역의 지형으로부터 무향 그래프를 생성하고, 중앙 시스템 기반으로 주파수 지정하는 주파수 지정부, k-평균 알고리즘을 이용하여 상기 지형을 분할하는 지형 분할부 및 상기 분할된 지형에 게임 이론을 적용한 분산 시스템 기반으로 상기 지정된 주파수를 갱신하는 주파수 갱신부를 포함하는 것을 특징으로 한다. 다만 이는 상술한 게임이론 기반의 융합(Hybrid) 주파수 지정 방법과 그 특징과 동일하므로 중복되는 설명은 생략하도록 한다.Meanwhile, the game theory-based hybrid frequency designation system according to an embodiment of the present invention uses a frequency designation unit that generates an undirected graph from the terrain of a certain area and designates a frequency based on a central system, and a k-average algorithm. And a terrain division unit for dividing the terrain and a frequency update unit for updating the designated frequency based on a distributed system in which a game theory is applied to the divided terrain. However, since this is the same as the game theory-based hybrid frequency designation method and its features, a duplicate description will be omitted.

본 발명의 일 실시 예에 따른 게임이론 기반의 융합 주파수 지정 방법의 효과를 알아보기 위해 하기의 표 1과 같은 조건을 가지는 지형을 임의로 설정하고 이에 대하여 알고리즘을 적용하였다.In order to find out the effect of the game theory-based fusion frequency designation method according to an embodiment of the present invention, terrain having conditions as shown in Table 1 below was arbitrarily set, and an algorithm was applied thereto.

Figure 112019062399698-pat00121
Figure 112019062399698-pat00121

그리고 이에 대하여 분산 알고리즘의 반복에 따른 주파수 지정의 변화에 따른 그래프는 도 6 및 도 7과 같다.In addition, graphs according to changes in frequency designation according to repetition of the distribution algorithm are shown in FIGS.

또한 분산 알고리즘 적용 전과 후의 특정 군집의 장비들의 효용 함숫값들의 합과 표준편차를 살펴보면 아래 [표 2]와 같다.In addition, the sum and standard deviation of the utility function values of the equipment in a specific cluster before and after the application of the variance algorithm are as shown in [Table 2] below.

Figure 112019062399698-pat00122
Figure 112019062399698-pat00122

상기 실험 결과로부터 알 수 있듯이, 적은 수의 반복만으로 주파수 지정이 완료되면서 각 군집별로 효용함수 값의 합이 증가하고 군집장비 별 값들의 표준편차가 줄어듦을 확인할 수 있다. 특히 장비들의 효용 함수 간 표준편차를 감소시킴으로써 군 통신과 같이 모든 장비가 비슷한 SINR로 통신해야 하는 상황에서 좀 더 유리한 통신 환경을 구축할 수 있다.As can be seen from the above experimental results, it can be seen that as frequency designation is completed with only a small number of repetitions, the sum of the utility function values for each cluster increases and the standard deviation of values for each cluster device decreases. In particular, by reducing the standard deviation between the utility functions of the equipment, a more advantageous communication environment can be established in a situation where all equipment must communicate with similar SINR, such as military communication.

전술한 본 발명은, 프로그램이 기록된 매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 매체는, 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 매체의 예로는, HDD(Hard Disk Drive), SSD(Solid State Disk), SDD(Silicon Disk Drive), ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.The present invention described above can be implemented as a computer-readable code in a medium on which a program is recorded. The computer-readable medium includes all types of recording devices storing data that can be read by a computer system. Examples of computer-readable media include HDD (Hard Disk Drive), SSD (Solid State Disk), SDD (Silicon Disk Drive), ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. There is also a carrier wave (eg, transmission over the Internet).

또한, 상기 컴퓨터는 단말기의 제어 모듈을 포함할 수도 있다. 따라서 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.In addition, the computer may include a control module of the terminal. Therefore, the detailed description above should not be construed as restrictive in all respects and should be considered as illustrative. The scope of the present invention should be determined by rational interpretation of the appended claims, and all changes within the equivalent scope of the present invention are included in the scope of the present invention.

Claims (12)

특정 영역의 지형으로부터 무향 그래프를 생성하고, 중앙 시스템 기반으로 주파수 지정하는 제1단계;
k-평균 알고리즘을 이용하여 상기 지형을 분할하는 제2단계; 및
상기 분할된 지형에 게임 이론을 적용한 분산 시스템 기반으로 상기 지정된 주파수를 갱신하는 제3단계;를 포함하고,
상기 제1단계는,
상기 영역의 지형으로부터 무향 그래프를 생성하는 제1-1단계;
상기 생성된 그래프에서 차수가 높은 순서대로 꼭짓점을 정렬하는 제1-2단계; 및
NFD 조건을 고려하여 상기 정렬된 꼭짓점들의 주파수를 지정하는 제1-3단계;를 포함하고,
상기 NFD 조건은,
수학식
Figure 112020088209698-pat00183
이고,
여기서,
Figure 112020088209698-pat00184
Figure 112020088209698-pat00185
번째와
Figure 112020088209698-pat00186
번째 통신 링크 사이의 간섭의 세기,
Figure 112020088209698-pat00187
,
Figure 112020088209698-pat00188
Figure 112020088209698-pat00189
번째와
Figure 112020088209698-pat00190
번째 링크에 부여된 주파수,
Figure 112020088209698-pat00191
는 주어진 주파수 간격
Figure 112020088209698-pat00192
에 대한 송신출력의 감쇄를 계산하는 감소함수를 의미하는 것을 특징으로 하는 게임이론 기반의 융합(Hybrid) 주파수 지정 방법.
A first step of generating an undirected graph from the topography of a specific area and designating a frequency based on a central system;
a second step of segmenting the terrain using a k-means algorithm; And
A third step of updating the designated frequency based on a distributed system applying a game theory to the divided terrain; and
The first step,
Step 1-1 of generating an undirected graph from the topography of the area;
A 1-2 step of arranging vertices in the order of higher order in the generated graph; And
Including; a 1-3 step of designating the frequencies of the aligned vertices in consideration of the NFD condition,
The NFD condition is,
Equation
Figure 112020088209698-pat00183
ego,
here,
Figure 112020088209698-pat00184
Is
Figure 112020088209698-pat00185
Second and
Figure 112020088209698-pat00186
Strength of interference between the first communication links,
Figure 112020088209698-pat00187
,
Figure 112020088209698-pat00188
Is
Figure 112020088209698-pat00189
Second and
Figure 112020088209698-pat00190
Frequency assigned to the first link,
Figure 112020088209698-pat00191
Is the given frequency interval
Figure 112020088209698-pat00192
A game theory-based hybrid frequency designation method, characterized in that it means a reduction function that calculates the attenuation of the transmission power for.
삭제delete 삭제delete 제1항에 있어서,
상기 제3단계는,
상기 제2단계에서 분할된 지형에 대하여, 효용 함수가 최대값을 갖도록 게임을 반복하는 것을 특징으로 하는 게임이론 기반의 융합 주파수 지정 방법.
The method of claim 1,
The third step,
A game theory-based fusion frequency designation method, characterized in that for the terrain divided in the second step, the game is repeated so that the utility function has a maximum value.
제4항에 있어서,
상기 효용 함수(
Figure 112019062399698-pat00133
)는,
Figure 112019062399698-pat00134
로 정의하고, 여기서,
Figure 112019062399698-pat00135
Figure 112019062399698-pat00136
번째 통신 링크가 k번째 주파수를 사용할 때의 신호대 간섭 잡음 비를 의미하고,
Figure 112019062399698-pat00137
는 송신 전력이고,
Figure 112019062399698-pat00138
는 목표 SINR로, SINR이
Figure 112019062399698-pat00139
을 넘지 못하면 효용 함수가 음수가 되어 이에 대응하는 전략에 이득이 없다고 판단되는 것을 특징으로 하는 게임이론 기반의 융합 주파수 지정 방법.
The method of claim 4,
The above utility function (
Figure 112019062399698-pat00133
) Is,
Figure 112019062399698-pat00134
Defined as, where,
Figure 112019062399698-pat00135
Is
Figure 112019062399698-pat00136
Means the signal-to-interference noise ratio when the k-th communication link uses the k-th frequency,
Figure 112019062399698-pat00137
Is the transmit power,
Figure 112019062399698-pat00138
Is the target SINR, where SINR is
Figure 112019062399698-pat00139
If it is not exceeded, the utility function becomes negative, and it is determined that there is no benefit in the strategy corresponding to it.
특정 영역의 지형으로부터 무향 그래프를 생성하고, 중앙 시스템 기반으로 주파수 지정하는 제1단계;
k-평균 알고리즘을 이용하여 상기 지형을 분할하는 제2단계; 및
상기 분할된 지형에 게임 이론을 적용한 분산 시스템 기반으로 상기 지정된 주파수를 갱신하는 제3단계;를 포함하고,
상기 제3단계는,
(1)
Figure 112020088209698-pat00140
번째 통신 링크에서
Figure 112020088209698-pat00141
번째 송신단은
Figure 112020088209698-pat00142
번째 수신단으로부터 채널 정보, 다른 장비들의 수신 전력 정보 및 주파수 지정 정보를 되먹임(feedback) 받는 단계;
(2) k번째 주파수를 사용했을 때의 예상 되는 송신 전력
Figure 112020088209698-pat00143
를 모든 k에 대하여 계산하는 단계;
(3) k번째 주파수를 사용했을 때의 효용함수
Figure 112020088209698-pat00144
를 상기 (2) 단계에서 산출된 전력값을 사용하여 모든 k에 대하여 계산하는 단계;
(4) 상기
Figure 112020088209698-pat00145
를 최대화하는 k를 찾아서 이를
Figure 112020088209698-pat00146
라고 지정하는 단계;
(5) 상기
Figure 112020088209698-pat00147
번째 링크의 송신 전력을
Figure 112020088209698-pat00148
로 두고,
Figure 112020088209698-pat00149
번째 주파수를 채택하는 단계; 및
(6) 상기 (1) 내지 (5)단계를 주파수 지정이 수렴될 때 까지 반복하는 단계;를 포함하는 것을 특징으로 하는 게임이론 기반의 융합 주파수 지정 방법.
A first step of generating an undirected graph from the topography of a specific area and designating a frequency based on a central system;
a second step of segmenting the terrain using a k-means algorithm; And
A third step of updating the designated frequency based on a distributed system applying a game theory to the divided terrain; and
The third step,
(One)
Figure 112020088209698-pat00140
On the first communication link
Figure 112020088209698-pat00141
The first transmitter
Figure 112020088209698-pat00142
Receiving channel information, received power information of other equipment, and frequency designation information from the second receiving end;
(2) Expected transmission power when k-th frequency is used
Figure 112020088209698-pat00143
Calculating for all k;
(3) Utility function when k-th frequency is used
Figure 112020088209698-pat00144
Calculating for all k using the power value calculated in step (2);
(4) above
Figure 112020088209698-pat00145
Find k that maximizes
Figure 112020088209698-pat00146
A step of designating;
(5) above
Figure 112020088209698-pat00147
Transmit power of the first link
Figure 112020088209698-pat00148
Leave it as,
Figure 112020088209698-pat00149
Adopting a second frequency; And
(6) repeating steps (1) to (5) until frequency designation converges; game theory-based fusion frequency designation method comprising: a.
제6항에 있어서,
상기 (2)단계는,
송신 전력인
Figure 112019062399698-pat00150

수학식
Figure 112019062399698-pat00151
이고,
여기서
Figure 112019062399698-pat00152
Figure 112019062399698-pat00153
번째 장비의 간섭 마진,
Figure 112019062399698-pat00154
Figure 112019062399698-pat00155
번째 송신단과
Figure 112019062399698-pat00156
번째 수신단이 k번째 주파수를 사용했을 때의 채널 이득 및
Figure 112019062399698-pat00157
는 노이즈의 세기,
Figure 112019062399698-pat00158
는 목표 SINR를 의미하는 것을 특징으로 하는 게임이론 기반의 융합 주파수 지정 방법.
The method of claim 6,
Step (2),
Transmit power
Figure 112019062399698-pat00150
end
Equation
Figure 112019062399698-pat00151
ego,
here
Figure 112019062399698-pat00152
Is
Figure 112019062399698-pat00153
Interference margin of the second equipment,
Figure 112019062399698-pat00154
Is
Figure 112019062399698-pat00155
The first transmitter
Figure 112019062399698-pat00156
Channel gain when the kth frequency is used by the second receiver and
Figure 112019062399698-pat00157
Is the intensity of the noise,
Figure 112019062399698-pat00158
A game theory-based fusion frequency designation method, characterized in that denotes a target SINR.
일정한 영역의 지형으로부터 무향 그래프를 생성하고, 중앙 시스템 기반으로 주파수 지정하는 주파수 지정부;
k-평균 알고리즘을 이용하여 상기 지형을 분할하는 지형 분할부; 및
상기 분할된 지형에 게임 이론을 적용한 분산 시스템 기반으로 상기 지정된 주파수를 갱신하는 주파수 갱신부;를 포함하고,
상기 주파수 지정부는,
상기 영역의 지형으로부터 무향 그래프를 생성하고,
상기 생성된 그래프에서 차수가 높은 순서대로 꼭짓점을 정렬하고,
NFD 조건을 고려하여 상기 정렬된 꼭짓점의 주파수를 지정하고,
상기 NFD 조건은,
수학식
Figure 112020088209698-pat00193
이고,
여기서,
Figure 112020088209698-pat00194
Figure 112020088209698-pat00195
번째와
Figure 112020088209698-pat00196
번째 통신 링크 사이의 간섭의 세기,
Figure 112020088209698-pat00197
,
Figure 112020088209698-pat00198
Figure 112020088209698-pat00199
번째와
Figure 112020088209698-pat00200
번째 링크에 부여된 주파수,
Figure 112020088209698-pat00201
는 주어진 주파수 간격
Figure 112020088209698-pat00202
에 대한 송신출력의 감쇄를 계산하는 감소함수를 의미하는 것을 특징으로 하는 게임이론 기반의 융합(Hybrid) 주파수 지정 시스템.
A frequency designating unit that generates an undirected graph from the terrain of a certain area and designates a frequency based on a central system;
a terrain segmentation unit that divides the terrain using a k-means algorithm; And
Including; a frequency update unit for updating the designated frequency based on a distributed system applying a game theory to the divided terrain,
The frequency designation unit,
Create an undirected graph from the topography of the area,
Arrange the vertices in the order of the highest degree in the generated graph,
Specify the frequency of the aligned vertices in consideration of the NFD condition,
The NFD condition is,
Equation
Figure 112020088209698-pat00193
ego,
here,
Figure 112020088209698-pat00194
Is
Figure 112020088209698-pat00195
Second and
Figure 112020088209698-pat00196
Strength of interference between the first communication links,
Figure 112020088209698-pat00197
,
Figure 112020088209698-pat00198
Is
Figure 112020088209698-pat00199
Second and
Figure 112020088209698-pat00200
Frequency assigned to the first link,
Figure 112020088209698-pat00201
Is the given frequency interval
Figure 112020088209698-pat00202
Game theory-based hybrid frequency designation system, characterized in that it means a reduction function that calculates the attenuation of the transmission power for
삭제delete 삭제delete 제8항에 있어서,
상기 주파수 갱신부는,
상기 지형 분할부에서 분할된 지형에 대하여, 효용 함수가 최대값을 갖도록 게임을 반복하는 것을 특징으로 하는 게임이론 기반의 융합 주파수 지정 시스템.
The method of claim 8,
The frequency update unit,
A game theory-based fusion frequency designation system, characterized in that for the terrain divided by the terrain division unit, a game is repeated so that a utility function has a maximum value.
제11항에 있어서,
상기 효용 함수(
Figure 112019062399698-pat00169
)는,
Figure 112019062399698-pat00170
로 정의하고, 여기서,
Figure 112019062399698-pat00171
Figure 112019062399698-pat00172
번째 통신 링크가 k번째 주파수를 사용할 때의 신호대 간섭 잡음 비를 의미하고,
Figure 112019062399698-pat00173
는 송신 전력이고,
Figure 112019062399698-pat00174
는 목표 SINR로, SINR이
Figure 112019062399698-pat00175
을 넘지 못하면 효용 함수가 음수가 되어 이에 대응하는 전략에 이득이 없다고 판단되는 것을 특징으로 하는 게임이론 기반의 융합 주파수 지정 시스템.
The method of claim 11,
The above utility function (
Figure 112019062399698-pat00169
) Is,
Figure 112019062399698-pat00170
Defined as, where,
Figure 112019062399698-pat00171
Is
Figure 112019062399698-pat00172
Means the signal-to-interference noise ratio when the k-th communication link uses the k-th frequency,
Figure 112019062399698-pat00173
Is the transmit power,
Figure 112019062399698-pat00174
Is the target SINR, where SINR is
Figure 112019062399698-pat00175
If it is not exceeded, the utility function becomes negative, and it is determined that there is no gain in the strategy corresponding thereto.
KR1020190072396A 2019-06-18 2019-06-18 Game theory based hybrid frequency assignment methods and system thereof Active KR102189818B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190072396A KR102189818B1 (en) 2019-06-18 2019-06-18 Game theory based hybrid frequency assignment methods and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190072396A KR102189818B1 (en) 2019-06-18 2019-06-18 Game theory based hybrid frequency assignment methods and system thereof

Publications (1)

Publication Number Publication Date
KR102189818B1 true KR102189818B1 (en) 2020-12-11

Family

ID=73786461

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190072396A Active KR102189818B1 (en) 2019-06-18 2019-06-18 Game theory based hybrid frequency assignment methods and system thereof

Country Status (1)

Country Link
KR (1) KR102189818B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112819321A (en) * 2021-01-29 2021-05-18 国网浙江省电力有限公司信息通信分公司 Intelligent power grid transaction decision method and distributed system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120047720A (en) * 2010-11-04 2012-05-14 비씨카드(주) Method and system of managing data transmission
KR20130078683A (en) * 2011-12-30 2013-07-10 서울대학교산학협력단 Method for improving satisfaction of various user's requiring qos in a multi-users downlink relay network
KR101652698B1 (en) * 2015-08-19 2016-09-09 국방과학연구소 Method and Apparatus for allocating hybrid frequency automatically with probabilistic selection
KR101855010B1 (en) * 2016-12-26 2018-05-04 한국국토정보공사 World geodetic coordinate transformer and method by cluster region
KR20180102623A (en) * 2016-01-14 2018-09-17 소니 주식회사 An apparatus and method for a network management side and a user equipment side,

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120047720A (en) * 2010-11-04 2012-05-14 비씨카드(주) Method and system of managing data transmission
KR20130078683A (en) * 2011-12-30 2013-07-10 서울대학교산학협력단 Method for improving satisfaction of various user's requiring qos in a multi-users downlink relay network
KR101652698B1 (en) * 2015-08-19 2016-09-09 국방과학연구소 Method and Apparatus for allocating hybrid frequency automatically with probabilistic selection
KR20180102623A (en) * 2016-01-14 2018-09-17 소니 주식회사 An apparatus and method for a network management side and a user equipment side,
KR101855010B1 (en) * 2016-12-26 2018-05-04 한국국토정보공사 World geodetic coordinate transformer and method by cluster region

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112819321A (en) * 2021-01-29 2021-05-18 国网浙江省电力有限公司信息通信分公司 Intelligent power grid transaction decision method and distributed system

Similar Documents

Publication Publication Date Title
CN113543068B (en) Forest area unmanned aerial vehicle network deployment method and system based on hierarchical clustering
EP2456086B1 (en) Apparatus and method for allocating resources to nodes in a communication system using an update of iteration resource weights
CN108632831B (en) Unmanned aerial vehicle cluster frequency spectrum resource allocation method based on dynamic flight path
CN110913405B (en) Intelligent communication system testing method and system based on scene classification and evaluation feedback
CN105721123A (en) User matching and power allocation method and apparatus
CN104254130A (en) Method, device and system for allocating D2D (Device-to-Device) user link and cellular user shared resources
CN113490219A (en) Dynamic resource allocation method for ultra-dense networking
CN111181792B (en) SDN controller deployment method and device based on network topology and electronic equipment
KR102189818B1 (en) Game theory based hybrid frequency assignment methods and system thereof
CN110868734A (en) A dynamic topology mining method for UAV swarms based on spectrum data analysis
CN109362093A (en) A Resource Optimization Approach to Maximize Total Throughput for Network Functions Virtualization
CN109600756B (en) A physical cell identification and allocation method based on the maximum degree-first coloring algorithm
CN113543145B (en) NOMA system user pairing and power distribution joint optimization method and device
CN119835696A (en) Task unloading method for air-ground mobile edge computing network system
CN119300048A (en) Multi-UAV deployment and collaborative offloading method for the Internet of Things
CN116528250B (en) A NOMA-based UAV-assisted MEC resource optimization method
KR101844160B1 (en) Method for selecting antenna in bi-directional full-duplex mimo systems
CN112188564B (en) Wireless network spectrum resource allocation method and device based on clusters
CN117580070A (en) An anti-interference UAV synaesthesia integrated data collection method based on PPO
Koo et al. Heuristics for frequency assignment problem with realistic interference constraints
CN116506883A (en) A Communication System Based on Intelligent Reflecting Surface
CN108112047B (en) User-centric semi-dynamic clustering method
Liu et al. Deep reinforcement learning for spectrum sharing in future mobile communication system
CN113824486A (en) Performance evaluation method, device, computer equipment and storage medium for unmanned aerial vehicle communication system
CN118201024B (en) Underwater acoustic network node clustering method and system based on double communication diagrams

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

U11 Full renewal or maintenance fee paid

Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE)

Year of fee payment: 6