1 |
1
비직교 다중 접속 시스템(Non-Orthogonal Multiple Access)에서 리소스를 할당하는 방법에 있어서,(a) 복수의 장치를 클러스터링(Clustering)하는 단계;(b) 상기 클러스터링된 복수의 장치의 QoS 요구사항에 따라 상기 클러스터링된 복수의 장치를 URLLC(Ultra-Reliable and Low Latency Communications), eMBB(enhanced Mobile BroadBand) 및 mMTC(massive Machine Type Communications) 장치로 분류하고, 상기 분류된 복수의 장치 각각을 기지국으로부터의 거리에 따라 오름차순으로 정렬하여 상기 복수의 장치의 우선 순위를 결정하는 단계;(c) 상기 우선 순위에 따라 상기 복수의 장치를 타임 슬롯(Time Slot)에 할당하는 단계; 및(d) Q-학습(Q-Learning)을 이용하여 전력 할당에 따른 데이터 속도(Data rate)를 학습하고, 학습한 내용에 기반하여 전력을 할당하는 단계를 포함하는,리소스 할당 방법
|
2 |
2
제1항에 있어서,상기 전력을 할당하는 단계는,(e) 상기 Q-학습의 상태, 행동 및 보상에 대해, 상기 복수의 장치의 데이터 속도를 상태로, 상기 전력 할당을 행동으로, 그리고 상기 데이터의 속도 중 최소값에 관한 함수값을 보상으로 각각 설정하는 단계;(f) 상기 Q-학습의 상태에서 임의의 상태값 및 상기 상태값에서 가능한 하나 이상의 행동값을 선택하는 단계;(g) 상기 선택된 상태값 및 행동값을 기초로 이에 대응하는 하나 이상의 보상값을 연산하는 단계; 및(h) 상기 하나 이상의 보상값 중에서 최고의 보상값을 가지는 행동의 전력 할당을 최적의 전력 할당으로 결정하는 단계를 포함하는 리소스 할당 방법
|
3 |
3
제1항에 있어서,상기 클러스터링하는 단계는,상기 복수의 장치를 통신 방식에 따라 클러스터링하는 리소스 할당 방법
|
4 |
4
제1항에 있어서,상기 클러스터링하는 단계는,상기 장치의 종류에 따라 클러스터링하는 리소스 할당 방법
|
5 |
5
제1항에 있어서,상기 데이터 속도는,상기 복수의 장치의 데이터 속도들을 통합하여 계산되는 합산 데이터 속도(Sum-Rate)인 리소스 할당 방법
|
6 |
6
비직교 다중 접속 시스템(Non-Orthogonal Multiple Access)에서 리소스를 할당하는 장치에 있어서,복수의 장치를 클러스터링(Clustering)하고, 상기 클러스터링된 복수의 장치의 QoS 요구사항에 따라 상기 클러스터링된 복수의 장치를 URLLC(Ultra-Reliable and Low Latency Communications), eMBB(enhanced Mobile BroadBand) 및 mMTC(massive Machine Type Communications) 장치로 분류하고, 상기 분류된 복수의 장치 각각을 기지국으로부터의 거리에 따라 오름차순으로 정렬하여 상기 복수의 장치의 우선 순위를 결정하여, 상기 우선 순위에 따라 상기 복수의 장치를 타임 슬롯(Time Slot)에 할당하는 클러스터부; 및Q-학습(Q-Learning)을 이용하여 전력 할당에 따른 데이터 속도(Data rate)를 학습하고, 학습한 내용에 기반하여 상기 복수의 장치 마다 전력을 할당하는 Q-학습부를 포함하는,리소스 할당 장치
|
7 |
7
제6항에 있어서,상기 Q-학습부는,상기 Q-학습의 상태, 행동 및 보상에 대해, 상기 복수의 장치의 데이터 속도를 상태로, 상기 전력 할당을 행동으로, 그리고 상기 데이터의 속도 중 최소값에 관한 함수값을 보상으로 각각 설정하고,상기 Q-학습의 상태에서 임의의 상태값 및 상기 상태값에서 가능한 하나 이상의 행동값을 선택하고,상기 선택된 상태값 및 행동값을 기초로 이에 대응하는 하나 이상의 보상값을 연산하고,상기 하나 이상의 보상값 중에서 최고의 보상값을 가지는 행동의 전력 할당을 최적의 전력 할당으로 결정하는,리소스 할당 장치
|
8 |
8
제7항에 있어서,상기 데이터 속도는,상기 복수의 장치의 데이터 속도들을 통합하여 계산되는 합산 데이터 속도(Sum-Rate)인 리소스 할당 장치
|