KR20240049928A - Method and apparatus for beam selection in cell-free massive antenna system - Google Patents

Method and apparatus for beam selection in cell-free massive antenna system Download PDF

Info

Publication number
KR20240049928A
KR20240049928A KR1020220129422A KR20220129422A KR20240049928A KR 20240049928 A KR20240049928 A KR 20240049928A KR 1020220129422 A KR1020220129422 A KR 1020220129422A KR 20220129422 A KR20220129422 A KR 20220129422A KR 20240049928 A KR20240049928 A KR 20240049928A
Authority
KR
South Korea
Prior art keywords
terminal
cpu
terminals
beams
matching
Prior art date
Application number
KR1020220129422A
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 KR1020220129422A priority Critical patent/KR20240049928A/en
Publication of KR20240049928A publication Critical patent/KR20240049928A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0686Hybrid systems, i.e. switching and simultaneous transmission
    • H04B7/0695Hybrid systems, i.e. switching and simultaneous transmission using beam selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0408Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas using two or more beams, i.e. beam diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0417Feedback systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0452Multi-user MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0868Hybrid systems, i.e. switching and combining
    • H04B7/088Hybrid systems, i.e. switching and combining using beam selection

Landscapes

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

Abstract

셀-탈피 대규모 안테나 시스템에서 빔 선택의 방법 및 장치가 개시된다. CPU의 방법은, 단말들 각각의 수신 신호 전력의 정보에 기초하여 단말 선호도 리스트를 설정하는 단계, 상기 단말들 각각에서 선호 빔에 대한 매칭 제안을 수신하는 단계, 및 상기 단말 선호도 리스트 및 상기 매칭 제안에 기초하여, 상기 복수의 AP들 중에서 제1 AP가 지원하는 전체 b개의 빔들 중에서 L개의 빔들을 상기 단말들 중에서 L개의 단말들에 매칭하는 단계를 포함한다.A method and apparatus for beam selection in a cell-escape large-scale antenna system are disclosed. The method of the CPU includes setting a terminal preference list based on information on the received signal power of each terminal, receiving a matching proposal for a preference beam from each of the terminals, and selecting the terminal preference list and the matching proposal. Based on this, it includes matching L beams out of a total of b beams supported by a first AP among the plurality of APs to L terminals among the terminals.

Description

셀-탈피 대규모 안테나 시스템에서 빔 선택의 방법 및 장치{METHOD AND APPARATUS FOR BEAM SELECTION IN CELL-FREE MASSIVE ANTENNA SYSTEM}Method and apparatus for beam selection in cell-free mass antenna system {METHOD AND APPARATUS FOR BEAM SELECTION IN CELL-FREE MASSIVE ANTENNA SYSTEM}

본 발명은 빔 선택 기술에 관한 것으로, 더욱 상세하게는 셀-탈피 대규모 안테나 시스템에서 최적의 빔을 선택하기 위한 기술에 관한 것이다.The present invention relates to beam selection technology, and more specifically, to technology for selecting an optimal beam in a cell-escape large-scale antenna system.

정보통신 기술의 발전과 더불어 다양한 무선 통신 기술이 개발되고 있다. 대표적인 무선 통신 기술로 3GPP(3rd generation partnership project) 표준에서 규정된 LTE(long term evolution), NR(new radio) 등이 있다. LTE는 4G(4th Generation) 무선 통신 기술들 중에서 하나의 무선 통신 기술일 수 있고, NR은 5G(5th Generation) 무선 통신 기술들 중에서 하나의 무선 통신 기술일 수 있다.With the advancement of information and communication technology, various wireless communication technologies are being developed. Representative wireless communication technologies include long term evolution (LTE) and new radio (NR), which are defined in the 3rd generation partnership project (3GPP) standard. LTE may be a wireless communication technology among 4th Generation (4G) wireless communication technologies, and NR may be a wireless communication technology among 5th Generation (5G) wireless communication technologies.

4G 통신 시스템(예를 들어, LTE를 지원하는 통신 시스템)의 상용화 이후에 급증하는 무선 데이터의 처리를 위해, 4G 통신 시스템의 주파수 대역(예를 들어, 6GHz 이하의 주파수 대역)뿐만 아니라 4G 통신 시스템의 주파수 대역보다 높은 주파수 대역(예를 들어, 6GHz 이상의 주파수 대역)을 사용하는 5G 통신 시스템(예를 들어, NR을 지원하는 통신 시스템)이 고려되고 있다. 5G 통신 시스템은 eMBB(enhanced Mobile BroadBand), URLLC(Ultra-Reliable and Low Latency Communication) 및 mMTC(massive Machine 타입 Communication)을 지원할 수 있다. 5G 통신 시스템 이후의 6G 통신 시스템에 대한 논의가 진행되고 있다.In order to handle the rapid increase in wireless data after the commercialization of the 4G communication system (e.g., a communication system supporting LTE), the frequency band of the 4G communication system (e.g., a frequency band below 6 GHz) as well as the 4G communication system A 5G communication system (e.g., a communication system supporting NR) that uses a higher frequency band (e.g., a frequency band of 6 GHz or higher) is being considered. The 5G communication system can support enhanced Mobile BroadBand (eMBB), Ultra-Reliable and Low Latency Communication (URLLC), and massive machine type communication (mMTC). Discussions are underway about the 6G communication system after the 5G communication system.

한편, 5G 통신 시스템 및/또는 6G 통신 시스템에서 셀-탈피 대규모 안테나 기술은 사용될 수 있다. 이 경우, 통신 시스템의 네트워크는 CPU(central processing unit) 및 복수의 AP(access point)들을 포함할 수 있고, CPU는 복수의 AP들의 동작을 제어할 수 있다. 복수의 AP들 중에서 하나 이상의 AP들 각각은 하나 이상의 빔들을 사용하여 단말에 통신 서비스를 제공할 수 있다. AP와 단말 간의 통신 서비스를 위해 최적의 빔(예를 들어, 최적의 빔 조합)은 사용될 수 있다. 그러나 셀-탈피 대규모 안테나 기술이 사용되는 경우, 상당히 많은 빔 조합들은 존재할 수 있고, 많은 빔 조합들 중에서 최적의 빔 조합을 선택하기 위해 복잡한 연산이 필요할 수 있고, 이로 인해 통신 시스템의 성능은 저하될 수 있다.Meanwhile, cell-escape large-scale antenna technology may be used in 5G communication systems and/or 6G communication systems. In this case, the network of the communication system may include a central processing unit (CPU) and a plurality of access points (APs), and the CPU may control the operation of the plurality of APs. Among the plurality of APs, each of the one or more APs may provide a communication service to the terminal using one or more beams. An optimal beam (eg, optimal beam combination) may be used for communication services between the AP and the terminal. However, when cell-escape large-scale antenna technology is used, a significant number of beam combinations may exist, and complex calculations may be required to select the optimal beam combination among many beam combinations, which may degrade the performance of the communication system. You can.

상기와 같은 문제점을 해결하기 위한 본 발명의 목적은 셀-탈피 대규모 안테나 시스템에서 최적의 빔을 선택하기 위한 방법 및 장치를 제공하는 데 있다.The purpose of the present invention to solve the above problems is to provide a method and device for selecting an optimal beam in a cell-escape large-scale antenna system.

상기 목적을 달성하기 위한 본 발명의 제1 실시예에 따른 복수의 AP들과 연결된 CPU의 방법은, 단말들 각각의 수신 신호 전력의 정보에 기초하여 단말 선호도 리스트를 설정하는 단계, 상기 단말들 각각에서 선호 빔에 대한 매칭 제안을 수신하는 단계, 및 상기 단말 선호도 리스트 및 상기 매칭 제안에 기초하여, 상기 복수의 AP들 중에서 제1 AP가 지원하는 전체 b개의 빔들 중에서 L개의 빔들을 상기 단말들 중에서 L개의 단말들에 매칭하는 단계를 포함하며, 상기 b 및 상기 L 각각은 자연수이고, 상기 b는 상기 L보다 크고, 상기 L은 상기 제1 AP가 가지는 RF 체인들의 개수이다.A method of a CPU connected to a plurality of APs according to the first embodiment of the present invention to achieve the above object includes the steps of setting a terminal preference list based on information on the received signal power of each terminal, each of the terminals receiving a matching proposal for a preferred beam from the UE, and based on the terminal preference list and the matching proposal, selecting L beams from among the total b beams supported by a first AP among the plurality of APs among the terminals. It includes matching L terminals, where each of b and L is a natural number, b is greater than L, and L is the number of RF chains that the first AP has.

상기 단말들은 제1 단말 및 제2 단말을 포함할 수 있고, 상기 수신 신호 전력의 정보는 상기 제1 단말에서 상기 수신 신호 전력의 합과 상기 제2 단말에서 상기 수신 신호 전력의 합일 수 있고, 상기 단말 선호도 리스트는 상기 수신 신호 전력의 합을 기초로 결정된 상기 제1 단말과 상기 제2 단말의 우선순위를 지시할 수 있다.The terminals may include a first terminal and a second terminal, and the information on the received signal power may be the sum of the received signal power in the first terminal and the sum of the received signal power in the second terminal, The terminal preference list may indicate the priorities of the first terminal and the second terminal determined based on the sum of the received signal powers.

상기 단말 선호도 리스트는 상기 제1 AP의 상기 b개의 빔들 각각에 대해 설정될 수 있다.The terminal preference list may be set for each of the b beams of the first AP.

상기 CPU 및 상기 제1 AP에 기능 분할은 적용될 수 있고, 상기 CPU는 신호 처리 기능 또는 자원 관리 기능 중에서 적어도 하나를 수행할 수 있고, 상기 제1 AP는 신호 및/또는 채널의 송수신 기능을 수행할 수 있다.Function division may be applied to the CPU and the first AP, the CPU may perform at least one of a signal processing function or a resource management function, and the first AP may perform a signal and/or channel transmission and reception function. You can.

상기 CPU의 방법은, 상기 L개의 빔들과 상기 L개의 단말들 간의 매칭 정보를 상기 제1 AP에 전송하는 단계, 및 상기 매칭 정보에 기초하여 상기 제1 AP와 하나 이상의 단말들 간의 통신을 지원하는 단계를 더 포함할 수 있다.The method of the CPU includes transmitting matching information between the L beams and the L terminals to the first AP, and supporting communication between the first AP and one or more terminals based on the matching information. Additional steps may be included.

상기 수신 신호 전력의 정보는 상기 CPU의 요청에 의해 상기 단말들 각각에서 수신될 수 있다.Information on the received signal power may be received from each of the terminals upon request from the CPU.

상기 L개의 빔들을 상기 L개의 단말들에 매칭하는 동작은 라지-스케일 트레이닝 단계에서 수행될 수 있다.The operation of matching the L beams to the L UEs may be performed in a large-scale training step.

상기 L개의 빔들은 스몰-스케일 트레이닝 단계에서 RS의 전송을 위해 사용될 수 있다.The L beams can be used for transmission of RS in the small-scale training phase.

상기 목적을 달성하기 위한 본 발명의 제2 실시예에 따른 복수의 AP들과 연결된 CPU는 프로세서를 포함하고, 상기 프로세서는 상기 CPU가, 단말들 각각의 수신 신호 전력의 정보에 기초하여 단말 선호도 리스트를 설정하고, 상기 단말들 각각에서 선호 빔에 대한 매칭 제안을 수신하고, 그리고 상기 단말 선호도 리스트 및 상기 매칭 제안에 기초하여, 상기 복수의 AP들 중에서 제1 AP가 지원하는 전체 b개의 빔들 중에서 L개의 빔들을 상기 단말들 중에서 L개의 단말들에 매칭하도록 야기하며, 상기 b 및 상기 L 각각은 자연수이고, 상기 b는 상기 L보다 크고, 상기 L은 상기 제1 AP가 가지는 RF 체인들의 개수이다.The CPU connected to the plurality of APs according to the second embodiment of the present invention for achieving the above purpose includes a processor, and the processor generates a terminal preference list based on information on the received signal power of each terminal. , and receive a matching proposal for a preferred beam from each of the terminals, and based on the terminal preference list and the matching proposal, L among the total b beams supported by the first AP among the plurality of APs. Causes beams to match L terminals among the terminals, where b and L are each natural numbers, b is greater than L, and L is the number of RF chains that the first AP has.

상기 단말들은 제1 단말 및 제2 단말을 포함할 수 있고, 상기 수신 신호 전력의 정보는 상기 제1 단말에서 상기 수신 신호 전력의 합과 상기 제2 단말에서 상기 수신 신호 전력의 합일 수 있고, 상기 단말 선호도 리스트는 상기 수신 신호 전력의 합을 기초로 결정된 상기 제1 단말과 상기 제2 단말의 우선순위를 지시할 수 있다.The terminals may include a first terminal and a second terminal, and the information on the received signal power may be the sum of the received signal power in the first terminal and the sum of the received signal power in the second terminal, The terminal preference list may indicate the priorities of the first terminal and the second terminal determined based on the sum of the received signal powers.

상기 단말 선호도 리스트는 상기 제1 AP의 상기 b개의 빔들 각각에 대해 설정될 수 있다.The terminal preference list may be set for each of the b beams of the first AP.

상기 CPU 및 상기 제1 AP에 기능 분할은 적용될 수 있고, 상기 CPU는 신호 처리 기능 또는 자원 관리 기능 중에서 적어도 하나를 수행할 수 있고, 상기 제1 AP는 신호 및/또는 채널의 송수신 기능을 수행할 수 있다.Function division may be applied to the CPU and the first AP, the CPU may perform at least one of a signal processing function or a resource management function, and the first AP may perform a signal and/or channel transmission and reception function. You can.

상기 프로세서는 상기 CPU가, 상기 L개의 빔들과 상기 L개의 단말들 간의 매칭 정보를 상기 제1 AP에 전송하고, 그리고 상기 매칭 정보에 기초하여 상기 제1 AP와 하나 이상의 단말들 간의 통신을 지원하도록 더 야기할 수 있다.The processor causes the CPU to transmit matching information between the L beams and the L terminals to the first AP, and support communication between the first AP and one or more terminals based on the matching information. It can cause more.

상기 L개의 빔들을 상기 L개의 단말들에 매칭하는 동작은 라지-스케일 트레이닝 단계에서 수행될 수 있다.The operation of matching the L beams to the L UEs may be performed in a large-scale training step.

상기 L개의 빔들은 스몰-스케일 트레이닝 단계에서 RS의 전송을 위해 사용될 수 있다.The L beams can be used for transmission of RS in the small-scale training phase.

본 출원에 의하면, CPU(central processing unit)는 각 단말에서 수신 신호 전력의 합에 기초하여 단말 선호도 리스트를 설정할 수 있고, 단말 선호 리스트에 기초하여 AP(access point)의 빔(들)을 단말(들)에 매칭할 수 있고, 매칭 정보를 AP에 전송할 수 있다. AP는 매칭 정보를 사용하여 단말(들)과 통신을 수행할 수 있다. 상술한 동작에 의하면, AP와 단말(들) 간의 통신을 위한 최적의 빔(예를 들어, 적절한 빔)의 선택 절차는 효율적으로 수행될 수 있고, 통신 시스템의 성능은 향상될 수 있다.According to the present application, a central processing unit (CPU) can set a terminal preference list based on the sum of received signal powers in each terminal, and sends the beam(s) of an access point (AP) to the terminal based on the terminal preference list. ) can be matched, and matching information can be transmitted to the AP. The AP can communicate with the terminal(s) using matching information. According to the above-described operation, the selection procedure of the optimal beam (eg, appropriate beam) for communication between the AP and the terminal(s) can be efficiently performed, and the performance of the communication system can be improved.

도 1은 셀-탈피 대규모 안테나 시스템의 제1 실시예를 도시한 개념도이다.
도 2는 셀-탈피 대규모 안테나 시스템을 구성하는 통신 노드의 제1 실시예를 도시한 블록도이다.
도 3은 셀-탈피 대규모 안테나 시스템에서 빔 선택 방법의 제1 실시예를 도시한 개념도이다.
도 4는 셀-탈피 대규모 안테나 시스템에서 매칭 이론 기반의 빔 선택 방법의 제1 실시예를 도시한 개념도이다.
도 5는 셀-탈피 대규모 안테나 시스템의 빔 선택 방법에서 적용되는 deferred acceptance 알고리즘을 도시한 흐름도이다.
도 6은 셀-탈피 대규모 안테나 시스템에서 빔 선택 알고리즘의 제1 실시예를 도시한 개념도이다.
도 7은 셀-탈피 대규모 안테나 시스템에서 시간 영역 동작의 제1 실시예를 도시한 개념도이다.
도 8은 셀-탈피 대규모 안테나 시스템에서 통신 절차의 제1 실시예를 도시한 순서도이다.
1 is a conceptual diagram showing a first embodiment of a cell-escape large-scale antenna system.
Figure 2 is a block diagram showing a first embodiment of a communication node constituting a cell-escape large-scale antenna system.
Figure 3 is a conceptual diagram showing a first embodiment of a beam selection method in a cell-escape large-scale antenna system.
Figure 4 is a conceptual diagram showing a first embodiment of a beam selection method based on matching theory in a cell-escape large-scale antenna system.
Figure 5 is a flowchart showing a deferred acceptance algorithm applied in a beam selection method of a cell-escape large-scale antenna system.
Figure 6 is a conceptual diagram showing a first embodiment of a beam selection algorithm in a cell-escape large-scale antenna system.
Figure 7 is a conceptual diagram illustrating a first embodiment of time domain operation in a cell-escape large-scale antenna system.
8 is a flowchart illustrating a first embodiment of a communication procedure in a cell-escape large-scale antenna system.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Since the present invention can make various changes and have various embodiments, specific embodiments will be illustrated in the drawings and described in detail. However, this is not intended to limit the present invention to specific embodiments, and should be understood to include all changes, equivalents, and substitutes included in the spirit and technical scope of the present invention.

제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. "및/또는" 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.Terms such as first, second, etc. may be used to describe various components, but the components should not be limited by the terms. The above terms are used only for the purpose of distinguishing one component from another. For example, a first component may be named a second component, and similarly, the second component may also be named a first component without departing from the scope of the present invention. The term “and/or” includes any of a plurality of related stated items or a combination of a plurality of related stated items.

본 출원의 실시예들에서, "A 및 B 중에서 적어도 하나"는 "A 또는 B 중에서 적어도 하나" 또는 "A 및 B 중 하나 이상의 조합들 중에서 적어도 하나"를 의미할 수 있다. 또한, 본 출원의 실시예들에서, "A 및 B 중에서 하나 이상"은 "A 또는 B 중에서 하나 이상" 또는 "A 및 B 중 하나 이상의 조합들 중에서 하나 이상"을 의미할 수 있다.In embodiments of the present application, “at least one of A and B” may mean “at least one of A or B” or “at least one of combinations of one or more of A and B.” Additionally, in embodiments of the present application, “one or more of A and B” may mean “one or more of A or B” or “one or more of combinations of one or more of A and B.”

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

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

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by a person of ordinary skill in the technical field to which the present invention pertains. Terms defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning in the context of the related technology, and should not be interpreted in an ideal or excessively formal sense unless explicitly defined in the present application. No.

이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.Hereinafter, preferred embodiments of the present invention will be described in more detail with reference to the attached drawings. In order to facilitate overall understanding when describing the present invention, the same reference numerals are used for the same components in the drawings, and duplicate descriptions of the same components are omitted.

본 발명에 따른 실시예들이 적용되는 통신 시스템(communication system)이 설명될 것이다. 본 발명에 따른 실시예들이 적용되는 통신 시스템은 아래 설명된 내용에 한정되지 않으며, 본 발명에 따른 실시예들은 다양한 통신 시스템에 적용될 수 있다. 여기서, 통신 시스템은 통신 네트워크(network)와 동일한 의미로 사용될 수 있다.A communication system to which embodiments according to the present invention are applied will be described. Communication systems to which embodiments of the present invention are applied are not limited to those described below, and embodiments of the present invention can be applied to various communication systems. Here, communication system may be used in the same sense as communication network.

실시예에서 "동작(예를 들어, 전송 동작)이 설정되는 것"은 "해당 동작을 위한 설정 정보(예를 들어, 정보 요소(information element), 파라미터)" 및/또는 "해당 동작의 수행을 지시하는 정보"가 시그널링 되는 것을 의미할 수 있다. "정보 요소(예를 들어, 파라미터)가 설정되는 것"은 해당 정보 요소가 시그널링 되는 것을 의미할 수 있다. 시그널링은 SI(system information) 시그널링(예를 들어, SIB(system information block) 및/또는 MIB(master information block)의 전송), RRC 시그널링(예를 들어, RRC 메시지, RRC 파라미터, 및/또는 상위계층 파라미터의 전송), MAC CE(control element) 시그널링(예를 들어, MAC 메시지 및/또는 MAC CE의 전송), 또는 PHY 시그널링(예를 들어, DCI(downlink control information), UCI(uplink control information), 및/또는 SCI(sidelink control information)의 전송) 중에서 적어도 하나일 수 있다.In an embodiment, “setting an operation (e.g., a transmission operation)” means “setting information (e.g., information element, parameter) for the operation” and/or “performing the operation.” This may mean that “indicating information” is signaled. “An information element (eg, parameter) is set” may mean that the information element is signaled. Signaling includes system information (SI) signaling (e.g., transmission of system information block (SIB) and/or master information block (MIB)), RRC signaling (e.g., RRC message, RRC parameter, and/or upper layer transmission of parameters), MAC control element (CE) signaling (e.g., transmission of MAC messages and/or MAC CE), or PHY signaling (e.g., downlink control information (DCI), uplink control information (UCI), and/or transmission of sidelink control information (SCI).

도 1은 셀-탈피 대규모 안테나 시스템의 제1 실시예를 도시한 개념도이다.1 is a conceptual diagram showing a first embodiment of a cell-escape large-scale antenna system.

도 1을 참조하면, 셀-탈피 대규모 안테나(cell-free massive antenna) 기술은 통신 시스템 내의 모든 사용자들에게 우수한 서비스를 균일하게 제공하기 위해 사용될 수 있다. 셀-탈피 대규모 안테나 기술은 셀-탈피 대규모 MIMO(multiple input multiple output) 기술을 의미할 수 있다. 통신 시스템은 5G 통신 시스템 및/또는 6G 통신 시스템을 의미할 수 있다. 셀-탈피 대규모 안테나 기술이 적용된 통신 시스템은 셀-탈피 대규모 안테나 시스템으로 지칭될 수 있다. 셀-탈피 대규모 안테나 시스템은 네트워크로 지칭될 수 있다. 셀-탈피 대규모 안테나 시스템에서 밀리미터파는 사용될 수 있다.Referring to Figure 1, cell-free massive antenna technology can be used to uniformly provide excellent service to all users in a communication system. Cell-escape large-scale antenna technology may refer to cell-escape large-scale MIMO (multiple input multiple output) technology. Communication system may mean a 5G communication system and/or a 6G communication system. A communication system to which cell-escape large-scale antenna technology is applied may be referred to as a cell-escape large-scale antenna system. A cell-free large-scale antenna system may be referred to as a network. Millimeter waves can be used in cell-apart large-scale antenna systems.

셀-탈피 대규모 안테나 시스템에서 복수의 AP(access point)들은 분산되어 배치될 수 있다. 복수의 AP들은 협력하여 데이터를 단말(들)에 전송할 수 있다. 상술한 동작에 의하면, 동일한 시간-주파수 자원을 사용하여 서비스가 제공되는 단말들 간의 간섭은 감소될 수 있고, 셀 경계에서 통신 성능이 저하되는 문제는 해소될 수 있다. 단말은 UE(user equipment)를 의미할 수 있다. AP는 TRP(transmission and reception point)를 의미할 수 있다. 복수의 AP들은 프론트홀(fronthaul)을 통해 CPU(central processing unit)에 연결될 수 있다. CPU는 복수의 AP들의 동작을 제어할 수 있다.In a cell-escape large-scale antenna system, a plurality of access points (APs) may be distributed and deployed. Multiple APs may cooperate to transmit data to the terminal(s). According to the above-described operation, interference between terminals where services are provided using the same time-frequency resources can be reduced, and the problem of communication performance deterioration at the cell boundary can be solved. Terminal may refer to user equipment (UE). AP may mean TRP (transmission and reception point). Multiple APs may be connected to a central processing unit (CPU) through fronthaul. The CPU can control the operation of multiple APs.

셀-탈피 대규모 안테나 시스템에서 RF(radio frequency) 대역의 아날로그 빔포밍과 기저대역의 디지털 프리코딩으로 구성된 하이브리드 빔포밍은 사용될 수 있다. 하이브리드 빔포밍이 사용되는 경우, 높은 경로 손실 문제는 해소될 수 있다. 셀-탈피 대규모 안테나 시스템의 성능은 주로 아날로그 빔포밍의 설계에 영향을 받을 수 있다. 이 경우, 아날로그 빔포밍을 적절하게 설계하는 것은 중요할 수 있다.Hybrid beamforming consisting of analog beamforming in the radio frequency (RF) band and digital precoding in the baseband can be used in a cell-escape large-scale antenna system. If hybrid beamforming is used, the high path loss problem can be solved. The performance of cell-escape large-scale antenna systems can be primarily affected by the design of analog beamforming. In this case, appropriately designing analog beamforming can be important.

도 2는 셀-탈피 대규모 안테나 시스템을 구성하는 통신 노드의 제1 실시예를 도시한 블록도이다.Figure 2 is a block diagram showing a first embodiment of a communication node constituting a cell-escape large-scale antenna system.

도 2를 참조하면, CPU, AP, 및 단말 각각은 통신 노드(200)로 지칭될 수 있다. 통신 노드(200)는 적어도 하나의 프로세서(210), 메모리(220) 및 네트워크와 연결되어 통신을 수행하는 송수신 장치(230)를 포함할 수 있다. 또한, 통신 노드(200)는 입력 인터페이스 장치(240), 출력 인터페이스 장치(250), 저장 장치(260) 등을 더 포함할 수 있다. 통신 노드(200)에 포함된 각각의 구성 요소들은 버스(bus)(270)에 의해 연결되어 서로 통신을 수행할 수 있다.Referring to FIG. 2, each of the CPU, AP, and terminal may be referred to as a communication node 200. The communication node 200 may include at least one processor 210, a memory 220, and a transmitting and receiving device 230 that is connected to a network and performs communication. Additionally, the communication node 200 may further include an input interface device 240, an output interface device 250, a storage device 260, etc. Each component included in the communication node 200 is connected by a bus 270 and can communicate with each other.

다만, 통신 노드(200)에 포함된 각각의 구성요소들은 공통 버스(270)가 아니라, 프로세서(210)를 중심으로 개별 인터페이스 또는 개별 버스를 통하여 연결될 수도 있다. 예를 들어, 프로세서(210)는 메모리(220), 송수신 장치(230), 입력 인터페이스 장치(240), 출력 인터페이스 장치(250) 및 저장 장치(260) 중에서 적어도 하나와 전용 인터페이스를 통하여 연결될 수도 있다.However, each component included in the communication node 200 may be connected through an individual interface or individual bus centered on the processor 210, rather than the common bus 270. For example, the processor 210 may be connected to at least one of the memory 220, the transmission/reception device 230, the input interface device 240, the output interface device 250, and the storage device 260 through a dedicated interface. .

프로세서(210)는 메모리(220) 및 저장 장치(260) 중에서 적어도 하나에 저장된 프로그램 명령(program command)을 실행할 수 있다. 프로세서(210)는 중앙 처리 장치(central processing unit, CPU), 그래픽 처리 장치(graphics processing unit, GPU), 또는 본 발명의 실시예들에 따른 방법들이 수행되는 전용의 프로세서를 의미할 수 있다. 메모리(220) 및 저장 장치(260) 각각은 휘발성 저장 매체 및 비휘발성 저장 매체 중에서 적어도 하나로 구성될 수 있다. 예를 들어, 메모리(220)는 읽기 전용 메모리(read only memory, ROM) 및 랜덤 액세스 메모리(random access memory, RAM) 중에서 적어도 하나로 구성될 수 있다.The processor 210 may execute a program command stored in at least one of the memory 220 and the storage device 260. The processor 210 may refer to a central processing unit (CPU), a graphics processing unit (GPU), or a dedicated processor on which methods according to embodiments of the present invention are performed. Each of the memory 220 and the storage device 260 may be comprised of at least one of a volatile storage medium and a non-volatile storage medium. For example, the memory 220 may be comprised of at least one of read only memory (ROM) and random access memory (RAM).

도 3은 셀-탈피 대규모 안테나 시스템에서 빔 선택 방법의 제1 실시예를 도시한 개념도이다.Figure 3 is a conceptual diagram showing a first embodiment of a beam selection method in a cell-escape large-scale antenna system.

도 3을 참조하면, 셀-탈피 대규모 안테나 시스템에서 AP는 커버리지 영역 내의 단말들과 통신을 수행하기 위해 서로 다른 방향들을 지향하는 복수의 빔들 중에서 최적의 빔(들)을 선택할 수 있다. 네트워크 접속 절차에서 단말은 AP로부터 수신된 신호의 전력(예를 들어, 세기)을 측정할 수 있고, 복수의 빔들 중에서 최대 전력을 가지는 빔을 최적의 빔으로 선택할 수 있다. 선택된 빔(즉, 최적의 빔)은 단말과 AP 간의 통신에서 사용될 수 있다.Referring to FIG. 3, in a cell-escape large-scale antenna system, an AP can select the optimal beam(s) from a plurality of beams oriented in different directions in order to communicate with terminals within the coverage area. In the network access procedure, the terminal can measure the power (eg, intensity) of the signal received from the AP and select the beam with the maximum power among the plurality of beams as the optimal beam. The selected beam (i.e., optimal beam) can be used in communication between the terminal and the AP.

상술한 빔 선택 방법에서 셀-탈피 대규모 안테나 시스템의 특성(예를 들어, 복수의 AP들이 동시에 동일한 시간-주파수 자원을 사용하여 모든 단말들에 데이터를 전송하는 특성)은 제대로 고려되지 못할 수 있다. 셀-탈피 대규모 안테나 시스템에서 단말의 수신 성능은 "특정 AP로부터 수신된 신호의 세기"보다 "데이터 전송 절차에 참여하는 모든 AP들로부터 수신된 신호들의 세기의 합"에 의해 크게 좌우될 수 있다. 따라서 종래의 빔 선택 방법은 셀-탈피 대규모 안테나 시스템에서 적합하지 않을 수 있다.In the above-described beam selection method, the characteristics of a cell-escape large-scale antenna system (for example, the characteristic of multiple APs simultaneously transmitting data to all terminals using the same time-frequency resources) may not be properly considered. In a cell-escape large-scale antenna system, the reception performance of a terminal may be greatly influenced by the “sum of the strength of signals received from all APs participating in the data transmission procedure” rather than the “strength of the signal received from a specific AP.” Therefore, conventional beam selection methods may not be suitable for cell-escape large-scale antenna systems.

셀-탈피 대규모 안테나 시스템은 셀-탈피 대규모 안테나 전송을 위해 기지국의 기능 분할, 중앙집중식 신호 처리, 및 무선 자원 관리를 제공하는 C-RAN(cloud-radio access network) 구조를 가질 수 있다. 신호 및/또는 채널의 송수신 기능은 AP에서 수행될 수 있다. 신호 및/또는 채널을 직접적으로 송수신하는 AP들은 분산 배치될 수 있다. 신호 처리 기능 및/또는 자원 관리 기능은 CPU에서 수행될 수 있다. 예를 들어, CPU는 셀-탈피 대규모 안테나 전송을 위한 연산을 수행할 수 있다. CPU에서 필요한 정보 및 단말로 전송될 신호들은 프론트홀을 통해 CPU와 AP 간에 송수신될 수 있다.A cell-escape large-scale antenna system may have a cloud-radio access network (C-RAN) structure that provides base station functional division, centralized signal processing, and radio resource management for cell-escape large-scale antenna transmission. Transmission and reception functions of signals and/or channels may be performed in the AP. APs that directly transmit and receive signals and/or channels may be distributed. Signal processing functions and/or resource management functions may be performed in the CPU. For example, the CPU can perform calculations for cell-stripping large-scale antenna transmission. Information needed from the CPU and signals to be transmitted to the terminal can be transmitted and received between the CPU and the AP through the fronthaul.

셀-탈피 대규모 안테나 시스템에서 M개의 AP들 및 단일 안테나를 가지는 K개의 단말들이 존재하는 것으로 가정될 수 있다. M개의 AP들 각각은 N개의 안테나와 L개의 RF(radio frequency) 체인들을 가질 수 있다. 즉, AP는 하이브리드 빔포밍을 사용하여 통신을 수행할 수 있다. M, K, N, 및 L 각각은 자연수일 수 있다. "N ≥ L", "MN >> K", 및 "K > L"로 가정될 수 있다. 또한, AP는 미리 정의된 서로 다른 방향을 가지는 B개의 빔들을 가질 수 있다. "B > L"로 가정될 수 있다. AP는 B개의 빔들 중에서 RF 체인의 개수(즉, L)만큼의 빔(들)을 선택할 수 있고, 선택된 빔(들)을 사용하여 통신을 수행할 수 있다. AP의 집합은 로 정의될 수 있다. 단말의 집합은 로 정의될 수 있다.In a cell-escape large-scale antenna system, it can be assumed that there are M APs and K UEs with a single antenna. Each of the M APs may have N antennas and L radio frequency (RF) chains. That is, the AP can perform communication using hybrid beamforming. Each of M, K, N, and L may be a natural number. It can be assumed that “N ≥ L”, “MN >> K”, and “K > L”. Additionally, the AP may have B beams having different predefined directions. It can be assumed that “B > L”. The AP can select as many beam(s) as the number of RF chains (i.e., L) among the B beams, and perform communication using the selected beam(s). The set of APs is It can be defined as: The set of terminals is It can be defined as:

셀-탈피 대규모 안테나 시스템에서 복수의 AP들 및 하나 이상의 단말(들)은 데이터 전송 절차에 동시에 참여할 수 있다. 이 경우, 빔 선택 문제는 발생할 수 있다. 즉, 빔 선택을 위해 복잡한 연산 및 많은 시간은 필요할 수 있다. 이러한 문제를 해결하기 위해, 데이터 전송 절차에 참여하는 모든 AP들과 단말(들) 간의 관계를 고려하여, 양호한 통신 성능을 제공하기 위한 빔 선택 방법은 아래에서 설명될 것이다.In a cell-escape large-scale antenna system, multiple APs and one or more terminal(s) may participate in the data transmission procedure simultaneously. In this case, beam selection problems may occur. In other words, complex calculations and a lot of time may be required for beam selection. To solve this problem, a beam selection method to provide good communication performance will be described below, considering the relationship between all APs and terminal(s) participating in the data transmission procedure.

모든 AP들과 단말(들) 간의 빔 선택 문제는 기본적으로 조합 최적화 문제일 수 있다. 조합 최적화 문제에 대한 최적의 솔루션은 상당한 계산 복잡도를 가지는 빔과 단말 간의 모든 조합들에 대한 완전한 검색(exhaustive search)을 통해 획득될 수 있다. 특히, 셀-탈피 대규모 안테나 시스템에서 매우 많은 AP들, 매우 많은 빔들, 및 매우 많은 단말들은 조합 최적화 문제(즉, 빔 선택 문제)를 더욱 복잡하게 할 수 있다. The beam selection problem between all APs and terminal(s) may basically be a combination optimization problem. The optimal solution to the combination optimization problem can be obtained through an exhaustive search for all combinations between beams and terminals, which has significant computational complexity. In particular, in a cell-escape large-scale antenna system, many APs, many beams, and many terminals can further complicate the combination optimization problem (i.e., beam selection problem).

통신 성능을 나타내는 주파수 효율은 빔 결정(예를 들어, 빔 선택) 절차와 디지털 프리코딩 설계까지 완료된 후에 계산될 수 있다. 디지털 프리코딩 설계는 빔 선택 절차의 완료 후에 수행될 수 있다. 따라서 주파수 효율은 빔 선택 절차에서 직접적으로 얻을 수 없다. 최적의 빔 선택은 현실적으로 불가능할 수 있고, 구현 가능하고 낮은 복잡도를 가지는 빔 선택 방법이 필요하다. 이를 위해, 매칭 이론에 기반한 빔 선택 방법이 제안될 것이다.Frequency efficiency, which represents communication performance, can be calculated after the beam decision (e.g., beam selection) procedure and digital precoding design are completed. Digital precoding design can be performed after completion of the beam selection procedure. Therefore, the frequency efficiency cannot be obtained directly from the beam selection procedure. Optimal beam selection may not be realistically possible, and a beam selection method that is feasible and has low complexity is needed. For this purpose, a beam selection method based on matching theory will be proposed.

빔 선택 문제에서 매칭 개념Matching concept in beam selection problem

도 4는 셀-탈피 대규모 안테나 시스템에서 매칭 이론 기반의 빔 선택 방법의 제1 실시예를 도시한 개념도이다.Figure 4 is a conceptual diagram showing a first embodiment of a beam selection method based on matching theory in a cell-escape large-scale antenna system.

도 4를 참조하면, 셀-탈피 대규모 안테나 시스템에서 전체 빔의 개수는 M×B개일 수 있고, M×L개의 빔들 중에서 M×L개의 빔들은 선택될 수 있고, 선택된 M×L개의 빔들은 K개의 단말들에 할당될 수 있다. 상술한 빔 선택 문제는 빔과 단말을 매칭하는 관점에서 양면 매칭 문제(two-sided matching problem)로 볼 수 있다. 빔 선택을 위한 매칭 개념은 아래와 같이 정의될 수 있다. 빔 선택은 아래 정의된 매칭 결과로 간주될 수 있다. 빔 선택을 위한 매칭 개념을 정의하기 위해, AP와 빔을 결합함으로써 전체 네트워크의 빔 집합인 은 정의될 수 있다. 은 AP들의 집합일 수 있고, 은 빔들의 집합일 수 있다. 집합들 간의 연산자인 ×는 cartesian product일 수 있다. 실시예에서 네트워크는 셀-탈피 대규모 안테나 시스템을 의미할 수 있다.Referring to FIG. 4, in a cell-escape large-scale antenna system, the total number of beams may be M×B, M×L beams may be selected among the M×L beams, and the selected M×L beams may be K Can be assigned to terminals. The beam selection problem described above can be viewed as a two-sided matching problem from the perspective of matching beams and terminals. The matching concept for beam selection can be defined as follows. Beam selection can be considered a matching result as defined below. To define a matching concept for beam selection, by combining APs and beams, the beam set of the entire network is can be defined. may be a set of APs, may be a set of beams. ×, an operator between sets, can be a cartesian product. In an embodiment, a network may refer to a cell-escape large-scale antenna system.

는 서로소일 수 있고, 매칭 μ는 의 부분 집합으로 정의될 수 있다. 매칭 μ는 아래 수학식 1의 특성을 가질 수 있다. and may be disjointly prime, and the matching μ is It can be defined as a subset of . Matching μ may have the characteristics of Equation 1 below.

선택된 AP의 인덱스는 m일 수 있고, 빔(예를 들어, 선택된 AP의 빔, 선택된 빔)의 인덱스는 b일 수 있고, 빔 b가 향하는 단말의 인덱스는 k일 수 있다. 빔과 단말 간의 매칭은 (m, b, k)로 표현될 수 있다. 네트워크에서 빔 선택 결과는 (m, b, k)들의 집합일 수 있다. 빔 선택 결과인 (m, b, k)들의 집합은 모든 (m, b, k)들(예를 들어, 모든 (m, b, k) 조합들)의 부분 집합일 수 있다. 예를 들어, 빔 선택 결과는 {(1, 2, 1), (1, 3, 2), (2, 1, 1), (2, 2, 2), (2, 3, K), …, (M, 1, 2), (M, 2, K)}로 표현될 수 있다.The index of the selected AP may be m, the index of the beam (e.g., the beam of the selected AP, the selected beam) may be b, and the index of the terminal toward which beam b is directed may be k. Matching between the beam and the terminal can be expressed as (m, b, k). The beam selection result in the network may be a set of (m, b, k). The set of (m, b, k) that results in beam selection may be a subset of all (m, b, k) (e.g., all (m, b, k) combinations). For example, the beam selection result is {(1, 2, 1), (1, 3, 2), (2, 1, 1), (2, 2, 2), (2, 3, K), … , (M, 1, 2), (M, 2, K)}.

매칭 이론 기반의 빔 선택 방법Beam selection method based on matching theory

빔 선택을 위한 매칭 개념을 정립하면, 셀-탈피 대규모 안테나 시스템에서 빔 선택 문제는 매칭 이론 접근법을 통해 해결될 수 있다. 본 출원에 의하면, 양면 매칭 문제에서 상대 선호도를 고려하여 안정적인 매칭을 제공하는 deferred acceptance 알고리즘에 기반한 새로운 빔 선택 방법은 제안될 것이다. 빔 선택 절차에서 필수적 요소는 "빔에서 상대 단말에 대한 선호도 순서" 및 "단말에서 상대 빔에 대한 선호도 순서"일 수 있다. 예를 들어, 네트워크(예를 들어, CPU, AP)는 각 빔에 대한 단말들의 선호도 순서를 정의할 수 있고, 각 단말은 빔들에 대한 선호도 순서를 정의할 수 있다.By establishing a matching concept for beam selection, the beam selection problem in a cell-escape large-scale antenna system can be solved through a matching theory approach. According to the present application, a new beam selection method based on a deferred acceptance algorithm that provides stable matching by considering relative preferences in a two-sided matching problem will be proposed. Essential elements in the beam selection procedure may be “preference order of the beam for the opposing terminal” and “preference order of the terminal for the opposing beam”. For example, a network (eg, CPU, AP) can define a preference order of terminals for each beam, and each terminal can define a preference order for beams.

선호도는 일반적으로 효용 가치에 기초하여 정의될 수 있다. 네트워크의 자원 관리에서 주파수 효율을 나타내는 메트릭(metric)은 선호도로 사용될 수 있다. 셀-탈피 대규모 안테나 시스템의 빔 선택 절차에서 주파수 효율은 직접적으로 계산될 수 없으므로, 주파수 효율을 대체할 수 있는 효용 가치가 필요하다. 밀리미터파를 지원하는 통신 시스템에서 빔 스위핑 절차를 통해 빔의 수신 전력은 측정될 수 있고, 사용될 빔은 빔의 수신 전력에 기초하여 결정될 수 있다. 따라서 빔의 수신 신호 전력(예를 들어, 수신 신호 세기)은 선호도 순서의 결정을 위한 효용 가치로 사용될 수 있다. 각 단말은 빔 선호도를 아래 수학식 2에 기초하여 정의할 수 있다.Preferences can generally be defined based on utility value. In network resource management, a metric indicating spectral efficiency can be used as a preference. Since the frequency efficiency cannot be calculated directly in the beam selection procedure of a cell-escape large-scale antenna system, a utility value that can replace the frequency efficiency is needed. In a communication system supporting millimeter waves, the received power of a beam can be measured through a beam sweeping procedure, and the beam to be used can be determined based on the received power of the beam. Therefore, the received signal power of the beam (eg, received signal strength) can be used as a utility value for determining the preference order. Each terminal can define beam preference based on Equation 2 below.

는 사전에 정의된 빔포밍을 위한 코드북 의 b번째 빔포밍 벡터를 의미할 수 있다. 따라서 수학식 2에서 빔 선호도 정의에 의하면, AP m의 빔 b의 수신 신호 전력이 AP m'의 빔 b'의 수신 신호 전력보다 크기 때문에, 단말 k는 AP m의 빔 b을 AP m'의 빔 b'보다 선호할 수 있다. 한편, 빔은 단말에 대한 선호도(즉, 단말 선호도)를 가질 수 있고, 단말 선호도는 수학식 2와 같이 단말로부터 수신된 신호에 대한 수신 전력에 기초하여 결정될 수 있다. AP는 단말 선호도를 가질 수 있고, 단말 선호도는 수학식 2와 같이 단말로부터 수신된 신호에 대한 수신 전력에 기초하여 결정될 수 있다. 예를 들어, CPU는 단말들 각각에서 수신 신호 전력의 정보를 수신할 수 있고, 수신된 정보에 기초하여 빔에 대한 단말 선호도 및/또는 AP에 대한 단말 선호도를 결정할 수 있고, 결정된 단말 선호도를 AP에 제공할 수 있다. is a codebook for beamforming defined in advance. It may mean the bth beamforming vector of . Therefore, according to the beam preference definition in Equation 2, since the received signal power of beam b of AP m is greater than the received signal power of beam b' of AP m', terminal k uses beam b of AP m as the beam of AP m'. It may be preferred over b'. Meanwhile, the beam may have a preference for the terminal (i.e., terminal preference), and the terminal preference may be determined based on the received power of the signal received from the terminal as shown in Equation 2. The AP may have a terminal preference, and the terminal preference may be determined based on the received power of the signal received from the terminal as shown in Equation 2. For example, the CPU may receive information on the received signal power from each of the terminals, determine the terminal preference for the beam and/or the terminal preference for the AP based on the received information, and apply the determined terminal preference to the AP. can be provided.

네트워크(예를 들어, CPU, AP)가 획득한 정보는 단말이 획득한 정보보다 많을 수 있다. 따라서 네트워크는 다른 효용 가지를 사용하여 단말 선호도를 정의할 수 있다. 예를 들어, 네트워크는 전체 단말들의 빔들에 대한 수신 신호 전력의 정보를 획득할 수 있다. 따라서 네트워크는 각 단말에서 수신 신호 전력의 합을 기초로 단말 선호도를 정의할 수 있다. Information acquired by the network (eg, CPU, AP) may be more than information acquired by the terminal. Therefore, the network can use different utility branches to define terminal preferences. For example, the network can obtain information on the received signal power for beams of all terminals. Therefore, the network can define terminal preference based on the sum of the received signal powers at each terminal.

셀-탈피 대규모 안테나 시스템에서, 단말에서 수신 성능은 "특정 AP로부터 수신된 신호의 세기"보다 "데이터 전송 절차에 참여하는 모든 AP들로부터 수신된 신호들의 세기의 합"에 의해 크게 좌우될 수 있다. 따라서 수신 신호 전력의 합은 선호도를 결정하는 효용 가치로 활용될 수 있다. 는 단말 k에 대한 빔포밍을 수행하는 AP의 집합을 의미할 수 있고, 이 경우에 빔포밍 벡터는 로 정의될 수 있다. 이때, 단말 k에서 수신 신호 전력의 합(EK)은 아래 수학식 3과 같이 정의될 수 있다.In a cell-apart large-scale antenna system, the reception performance at the terminal may be largely determined by the “sum of the strength of signals received from all APs participating in the data transmission procedure” rather than the “strength of the signal received from a specific AP” . Therefore, the sum of received signal powers can be used as a utility value to determine preference. may mean a set of APs that perform beamforming for terminal k, and in this case, the beamforming vector is It can be defined as: At this time, the sum (E K ) of the received signal power at terminal k can be defined as Equation 3 below.

수학식 3에 기초하면, 빔에서 단말 선호도 및 AP에서 단말 선호도는 아래 수학식 4와 같이 정의될 수 있다.Based on Equation 3, the UE preference in the beam and the UE preference in the AP can be defined as Equation 4 below.

수학식 4에서 첫 번째 정의는 단말 k에서 수신 신호 전력의 합(EK)이 단말 k'에서 수신 신호 전력의 합(EK')보다 작기 때문에 AP m의 빔 b가 단말 k를 단말 k'보다 선호하는 것을 의미할 수 있다. 수학식 4에서 두 번째 정의는 단말 k에서 빔 b로부터 수신된 신호들의 전력들의 합(EK)이 단말 k'에서 빔 b'로부터 수신된 신호들의 전력들의 합(EK')보다 작기 때문에서 AP m이 (b, k)를 (b', k')보다 선호하는 것을 의미할 수 있다.The first definition in Equation 4 is that the sum of the received signal powers at UE k (E K ) is less than the sum of the received signal powers at UE k' (E K' ), so the beam b of AP m transmits UE k to UE k'. It may mean something you prefer. The second definition in Equation 4 is because the sum of powers of signals received from beam b at terminal k (E K ) is less than the sum of powers of signals received from beam b' at terminal k' (E K' ) This may mean that AP m prefers (b, k) over (b', k').

각 AP는 L개의 빔들만을 선택하여야 하므로, 수학식 4에서 두 번째 정의는 필요할 수 있다. 선호도는 매칭 절차에서 기준으로 사용되는 요소일 수 있다. 수신 신호 전력의 합이 작은 단말에 우선적으로 빔을 할당하는 경우에 네트워크 내의 모든 단말들에서 공평하게 수신 신호 전력의 합은 커질 수 있다. 따라서 선호도는 수학식 4와 같이 정의될 수 있다. 다만, 선호도는 본 출원에서 정의된 방식 뿐만 아니라 다양한 방식에 기초하여 정의될 수 있다. 예를 들어, 네트워크는 단말로부터 많은 정보를 수신할 수 있으므로, 해당 정보를 사용하여 다른 효용 가치를 도출할 수 있고, 매칭 절차에서 다른 효용 가치를 사용할 수 있다.Since each AP must select only L beams, the second definition in Equation 4 may be necessary. Preference may be an element used as a standard in the matching procedure. If a beam is preferentially allocated to a terminal with a small sum of received signal powers, the sum of received signal powers can be increased equally among all terminals in the network. Therefore, preference can be defined as Equation 4. However, preference may be defined based on various methods in addition to the method defined in this application. For example, since the network can receive a lot of information from the terminal, it can use that information to derive different utility values and use different utility values in the matching procedure.

도 5는 셀-탈피 대규모 안테나 시스템의 빔 선택 방법에서 적용되는 deferred acceptance 알고리즘을 도시한 흐름도이다.Figure 5 is a flowchart showing a deferred acceptance algorithm applied in a beam selection method of a cell-escape large-scale antenna system.

도 5를 참조하면, 셀-탈피 대규모 안테나 시스템의 빔 선택 방법은 deferred acceptance 알고리즘에 기초하여 수행될 수 있다. 사용자 A, 사용자 B, 및 사용자 C는 존재할 수 있고, 자원 X, 자원 Y, 및 자원 Z는 존재할 수 있다. 사용자 A, 사용자 B, 및 사용자 C 각각은 단말을 의미할 수 있고, 자원 X, 자원 Y, 및 자원 Z 각각은 AP의 빔을 의미할 수 있다. 단계 S501에서, 사용자는 자원 선호도(예를 들어, 자원 선호도 리스트)를 설정할 수 있고, 자원의 사용자 선호도(예를 들어, 사용자 선호도 리스트)는 설정될 수 있다. 선호도 리스트는 선호도 정보로 지칭될 수 있다. 사용자 선호도는 자원을 관리하는 개체(entity)(예를 들어, CPU, AP)에서 설정될 수 있다. 사용자의 자원 선호도는 아래 표 1과 같이 설정될 수 있다. 자원의 사용자 선호도는 아래 표 2와 같이 설정될 수 있다.Referring to FIG. 5, a beam selection method for a cell-escaped large-scale antenna system may be performed based on a deferred acceptance algorithm. User A, User B, and User C may exist, and Resource X, Resource Y, and Resource Z may exist. User A, User B, and User C may each refer to a terminal, and each of Resource X, Resource Y, and Resource Z may refer to a beam of an AP. In step S501, a user may set resource preferences (eg, a resource preference list), and user preferences of a resource (eg, a user preference list) can be set. The preference list may be referred to as preference information. User preferences may be set in an entity that manages resources (eg, CPU, AP). The user's resource preference can be set as shown in Table 1 below. User preferences for resources can be set as shown in Table 2 below.

1. 첫 번째 반복1. First iteration

단계 S502에서 각 사용자는 자신이 가장 선호하는 자원의 매칭을 제안할 수 있다. 예를 들어, 사용자 A는 자원 Z에 매칭을 제안할 수 있고, 사용자 B는 자원 Y에 매칭을 제안할 수 있고, 사용자 C는 자원 Z에 매칭을 제안할 수 있다. 단계 S503에서 각 자원을 관리하는 개체는 사용자(들)의 제안(들)을 수신할 수 있고, 사용자 선호도에 기초하여 제안을 수락하거나 제안을 거절할 수 있다.In step S502, each user may propose matching his/her most preferred resource. For example, user A may propose a match to resource Z, user B may propose a match to resource Y, and user C may propose a match to resource Z. In step S503, the entity managing each resource may receive suggestion(s) from the user(s) and may accept or reject the suggestion based on user preferences.

예를 들어, 개체는 사용자 선호도에 기초하여 사용자 B를 자원 Y의 잠재적 파트너로 선택할 수 있고, 사용자 선호도에 기초하여 사용자 A를 자원 Z의 잠재적 파트너로 선택할 수 있다. 즉, 개체는 자원 Z에 대한 사용자 C의 제안을 거절할 수 있다. 단계 S504에서 모든 사용자들은 자원들에 매칭되지 않은 것으로 판단될 수 있고, 단계 S505에서 모든 사용자의 선호도 리스트들은 비지 않은 것으로 판단될 수 있다. 이 경우, 아래와 같이 두 번째 반복은 수행될 수 있다.For example, an entity may select user B as a potential partner for resource Y based on user preferences, and may select user A as a potential partner for resource Z based on user preferences. That is, the entity can reject user C's offer for resource Z. In step S504, all users may be determined not to have been matched to resources, and in step S505, all users' preference lists may be determined to be non-empty. In this case, the second iteration can be performed as shown below.

2. 두 번째 반복2. Second repetition

이전 제안 절차에서 자원 Z에 대한 사용자 C의 제안은 거절될 수 있고, 사용자 C는 선호도 리스트에서 다음 선호도를 가지는 자원 Y에 다시 매칭을 제안할 수 있다(단계 S502). 개체는 자원 Y의 잠재적 파트너인 사용자 B의 선호도와 사용자 C의 선호도를 비교할 수 있고, 선호도 비교 결과에 기초하여 사용자 C를 자원 Y의 파트너(예를 들어, 잠재적 파트너)로 결정할 수 있다(단계 S503). 단계 S504에서 모든 사용자들은 자원들에 매칭되지 않은 것으로 판단될 수 있고, 단계 S505에서 모든 사용자의 선호도 리스트들은 비지 않은 것으로 판단될 수 있다. 이 경우, 아래와 같이 세 번째 반복은 수행될 수 있다.In the previous proposal procedure, user C's proposal for resource Z may be rejected, and user C may again propose matching to resource Y with the next preference in the preference list (step S502). The entity may compare the preferences of user B, a potential partner of resource Y, with the preference of user C, and may determine user C as a partner (e.g., a potential partner) of resource Y based on the preference comparison result (step S503 ). In step S504, all users may be determined not to have been matched to resources, and in step S505, all users' preference lists may be determined to be non-empty. In this case, the third iteration can be performed as follows.

3. 세 번째 반복3. Third repetition

이전 제안 절차에서 자원 Y에 대한 사용자 B의 제안은 거절될 수 있고, 사용자 B는 선호도 리스트에서 다음 선호도를 가지는 자원 X에 다시 매칭을 제안할 수 있다(단계 S502). 자원 X에 매칭된 잠재적 파트너가 없으므로, 개체는 자원 X에 대한 사용자 B의 제안을 수락할 수 있다(단계 S503). 즉, 사용자 B는 자원 X의 잠재적 파트너로 결정될 수 있다.User B's proposal for resource Y in the previous proposal procedure may be rejected, and user B may again propose matching to resource X with the next preference in the preference list (step S502). Since there are no potential partners matched to resource That is, user B can be determined as a potential partner for resource X.

단계 S504에서 모든 사용자들은 자원들에 매칭된 것으로 판단될 수 있다. 즉, 사용자와 자원 간의 매칭은 완료될 수 있다. 따라서 deferred acceptance 알고리즘은 종료될 수 있다(단계 S506). 최종 매칭 결과는 (A, Z), (B, X), 및 (C, Y)일 수 있다.In step S504, all users may be determined to be matched to resources. That is, matching between users and resources can be completed. Therefore, the deferred acceptance algorithm can be terminated (step S506). The final matching result may be (A, Z), (B, X), and (C, Y).

도 6은 셀-탈피 대규모 안테나 시스템에서 빔 선택 알고리즘의 제1 실시예를 도시한 개념도이다.Figure 6 is a conceptual diagram showing a first embodiment of a beam selection algorithm in a cell-escape large-scale antenna system.

도 6을 참조하면, 셀-탈피 대규모 안테나 시스템에서 매칭 μ는 빔 선택 결과일 수 있고, 도 6에서 알고리즘(algorithm) 1은 빔 선택 알고리즘일 수 있다. 단말 선호도, 빔 선호도, 및/또는 AP 선호도는 설정될 수 있다. 셀-탈피 대규모 안테나 시스템에서 측정 동작 및/또는 계산에 의해, 단말 선호도(예를 들어, 단말 선호도 리스트), 빔 선호도(예를 들어, 빔 선호도 리스트), 및 AP 선호도(예를 들어, AP 선호도 리스트) 각각은 설정될 수 있다. CPU(또는, AP)는 각 단말에서 수신 신호 전력의 정보(예를 들어, 합)에 기초하여 단말 선호도 리스트를 설정할 수 있다.Referring to FIG. 6, in a cell-escape large-scale antenna system, matching μ may be a beam selection result, and algorithm 1 in FIG. 6 may be a beam selection algorithm. Terminal preference, beam preference, and/or AP preference may be set. By measurement operation and/or calculation in a cell-escape large-scale antenna system, UE preferences (e.g., UE preference list), beam preferences (e.g., beam preference list), and AP preferences (e.g., AP preference list) each can be set. The CPU (or AP) may set a terminal preference list based on information (e.g., sum) of the received signal power in each terminal.

각 단말은 빔 선호도 리스트()를 생성할 수 있다. 또한, 각 단말은 AP 선호도 리스트를 생성할 수 있다. 각 반복 절차에서, 각 단말은 빔 선호도 리스트에 기초하여 선호 빔에 매칭을 제안할 수 있다. 네트워크(예를 들어, CPU, AP)는 단말 선호도(예를 들어, 단말 선호도 리스트)에 기초하여 각 단말의 제안을 수락하거나 거절할 수 있다. 즉, 네트워크는 빔의 잠재적 파트너(즉, 단말)를 결정할 수 있다. 또한, 네트워크는 AP의 잠재적 파트너(즉, 단말)를 결정할 수 있다. 상술한 동작은 도 5에 도시된 deferred acceptance 알고리즘에 따라 수행될 수 있다.Each terminal has a beam preference list ( ) can be created. Additionally, each terminal can create an AP preference list. In each iteration procedure, each UE may propose matching to a preferred beam based on the beam preference list. The network (eg, CPU, AP) may accept or reject each terminal's offer based on terminal preferences (eg, terminal preference list). That is, the network can determine potential partners (i.e., terminals) for the beam. Additionally, the network can determine potential partners (i.e., terminals) of the AP. The above-described operation can be performed according to the deferred acceptance algorithm shown in FIG. 5.

각 AP가 선택할 수 있는(예를 들어, 사용 가능한) 빔들의 개수는 L개로 제한될 수 있다. 해당 조건을 처리하기 위한 절차는 알고리즘 1에서 줄 7-13의 절차일 수 있다. 즉, 네트워크는 각 AP의 L개의 빔들 각각에 매칭되는 단말을 결정할 수 있다. 상술한 절차는 모든 단말들에 대한 잠재적인 매칭이 한 번씩 완료될 때 마다 반복 수행될 수 있다. 한 번의 반복에 따른 매칭 결과는 최종 매칭 결과로 업데이트 될 수 있다. 빔 선호도 리스트에서 매칭된 빔은 제외될 수 있고, AP 선호도 리스트에서 L개의 빔들의 매칭이 완료된 AP는 제외될 수 있다. 모든 AP들이 단말들과 매칭되는 L개의 빔들을 가지는 경우, 빔 선택 절차는 완료될 수 있다.The number of beams that each AP can select (eg, use) may be limited to L. The procedure for handling that condition may be the procedure in lines 7-13 in Algorithm 1. That is, the network can determine a terminal matching each of the L beams of each AP. The above-described procedure can be performed repeatedly each time potential matching for all terminals is completed once. The matching result from one iteration can be updated to the final matching result. Matched beams can be excluded from the beam preference list, and APs for which matching of L beams has been completed can be excluded from the AP preference list. When all APs have L beams matching UEs, the beam selection procedure can be completed.

빔 선택 방법의 수행을 위한 절차Procedure for performing the beam selection method

빔 기반의 통신 시스템에서 빔 선택은 데이터 전송을 위해 필수적일 수 있다. 셀-탈피 대규모 안테나 시스템에서 빔 선택 방법의 수행을 위해, 필요한 정보의 획득 동작 및 이를 지원하기 위한 동작은 필요할 수 있다.In beam-based communication systems, beam selection may be essential for data transmission. In order to perform a beam selection method in a cell-escape large-scale antenna system, an operation to obtain necessary information and an operation to support this may be necessary.

도 7은 셀-탈피 대규모 안테나 시스템에서 시간 영역 동작의 제1 실시예를 도시한 개념도이다.Figure 7 is a conceptual diagram illustrating a first embodiment of time domain operation in a cell-escape large-scale antenna system.

도 7을 참조하면, 시간 영역은 라지-스케일 코히런스 인터벌(large-scale coherence interval)과 코히런스 인터벌(예를 들어, 스몰-스케일(small-scale) 코히런스 인터벌)으로 구성될 수 있다. 라지-스케일 코히런스 인터벌은 채널에서 라지-스케일 파라미터의 변화가 일정한 구간을 의미할 수 있다. 스몰-스케일 코히런스 인터벌은 스몰-스케일 파라미터의 변화가 일정한 구간을 의미할 수 있다. 라지-스케일 파라미터가 스몰-스케일 파라미터보다 천천히 변경되기 때문에, 라지-스케일 코히런스 인터벌 내에 복수의 스몰-스케일 코히런스 인터벌들은 존재할 수 있다.Referring to FIG. 7, the time domain may be composed of a large-scale coherence interval and a coherence interval (eg, a small-scale coherence interval). The large-scale coherence interval may refer to a period in which the change in the large-scale parameter in the channel is constant. The small-scale coherence interval may refer to a period in which the change in the small-scale parameter is constant. Because large-scale parameters change more slowly than small-scale parameters, there may be multiple small-scale coherence intervals within a large-scale coherence interval.

데이터 전송을 위해, 라지-스케일 코히런스 인터벌 단위로 라지-스케일 채널 정보(예를 들어, 라지-스케일 파라미터)의 획득은 필요할 수 있고, 코히런스 인터벌 단위(예를 들어, 스몰-스케일 코히런스 인터벌 단위)로 스몰-스케일 채널 정보(예를 들어, 스몰-스케일 파라미터)의 획득은 필요할 수 있다. 모든 채널 정보가 획득된 경우, 데이터 전송을 위해 필요한 정보는 채널 정보에 기초하여 도출될 수 있다. 도출된 정보는 데이터 전송을 위해 사용될 수 있다. 데이터 전송을 위해 사용되는 빔은 동적으로 자주 변경되는 요소가 아니기 때문에, 빔 관리 절차(즉, 상술한 빔 선택 절차)는 라지-스케일 트레이닝(training) 단계에서 수행될 수 있다. 상술한 동작들에 기초하면, 빔 기반의 통신 시스템(예를 들어, 셀-탈피 대규모 안테나 시스템)에서 빔 선택 및 선택된 빔을 사용한 데이터 전송을 위한 전체 절차는 아래와 같을 수 있다.For data transmission, acquisition of large-scale channel information (e.g., large-scale parameters) may be necessary in units of large-scale coherence intervals, and acquisition of large-scale channel information (e.g., large-scale parameters) in units of coherence intervals (e.g., small-scale coherence intervals). Acquisition of small-scale channel information (e.g., small-scale parameters) may be necessary. When all channel information is obtained, information required for data transmission can be derived based on the channel information. The derived information can be used for data transmission. Since the beam used for data transmission is not an element that changes dynamically frequently, the beam management procedure (i.e., the beam selection procedure described above) can be performed in a large-scale training step. Based on the above-described operations, the overall procedure for beam selection and data transmission using the selected beam in a beam-based communication system (e.g., a cell-escape large-scale antenna system) may be as follows.

도 8은 셀-탈피 대규모 안테나 시스템에서 통신 절차의 제1 실시예를 도시한 순서도이다.8 is a flowchart illustrating a first embodiment of a communication procedure in a cell-escape large-scale antenna system.

도 8을 참조하면, 셀-탈피 대규모 안테나 시스템은 CPU, AP(들), 및 단말(들)을 포함할 수 있다. CPU와 AP(들)은 프론트홀을 통해 연결될 수 있다. 단말은 네트워크에 접속된 것으로 가정될 수 있다. 즉, 단말에 대한 초기 접속 절차는 완료된 것으로 가정될 수 있다. 통신 절차는 라지-스케일 트레이닝 단계, 스몰-스케일 트레이닝 단계, 및 상향링크/하향링크 데이터 전송 단계를 포함할 수 있다. 라지-스케일 트레이닝 단계에서 라지-스케일 파라미터의 획득 동작은 수행될 수 있다. 스몰-스케일 트레이닝 단계에서 스몰-스케일 파라미터의 획득 동작은 수행될 수 있다.Referring to FIG. 8, a cell-escaped large-scale antenna system may include a CPU, AP(s), and terminal(s). CPU and AP(s) can be connected via fronthaul. The terminal may be assumed to be connected to the network. That is, the initial access procedure for the terminal can be assumed to be completed. The communication procedure may include a large-scale training step, a small-scale training step, and an uplink/downlink data transmission step. An operation to acquire large-scale parameters may be performed in the large-scale training step. An operation to acquire small-scale parameters may be performed in the small-scale training step.

빔 관리 절차(예를 들어, 빔 선택 절차)를 위해 필요한 정보는 통신 노드(예를 들어, CPU, AP, 및/또는 단말)에 존재하지 않을 수 있다. 또는, 빔 관리 절차(예를 들어, 빔 선택 절차)를 위해 필요한 정보는 통신 노드(예를 들어, CPU, AP, 및/또는 단말)에 존재할 수 있다. 필요한 경우, CPU는 단말 상태 보고(예를 들어, 수신 신호 전력의 정보)를 단말에 요청할 수 있다. 단말은 CPU의 요청에 따라 단말 상태 보고를 CPU에 전송할 수 있다. CPU는 단말로부터 단말 상태 보고를 수신할 수 있다.Information required for a beam management procedure (eg, beam selection procedure) may not exist in the communication node (eg, CPU, AP, and/or terminal). Alternatively, information needed for a beam management procedure (eg, beam selection procedure) may exist in a communication node (eg, CPU, AP, and/or terminal). If necessary, the CPU may request a terminal status report (e.g., information on received signal power) from the terminal. The terminal can transmit a terminal status report to the CPU at the request of the CPU. The CPU can receive a terminal status report from the terminal.

빔 관리 절차는 라지-스케일 트레이닝 단계에서 수행될 수 있다. 빔 관리 절차에서 AP 및 CPU 각각은 단말에서 빔에 대한 수신 신호 전력의 정보(예를 들어, 합)를 획득할 수 있고, 획득한 정보에 기초하여 상술한 선호도 정보(예를 들어, 선호도 리스트)를 설정할 수 있다. CPU는 빔 선택 알고리즘(즉, 도 6에 도시된 빔 선택 알고리즘)을 수행할 수 있고, 빔 선택 알고리즘의 결과인 빔 선택 결과를 도출할 수 있다. 빔 선택 결과는 각 AP에 대한 빔 선택 결과일 수 있다. 예를 들어, 빔 선택 결과는 각 AP의 L개의 빔들과 단말들 간의 매칭 정보를 포함할 수 있다.The beam management procedure may be performed in a large-scale training step. In the beam management procedure, each of the AP and CPU can obtain information (e.g., sum) of the received signal power for the beam in the terminal, and the above-described preference information (e.g., preference list) based on the obtained information. can be set. The CPU may perform a beam selection algorithm (i.e., the beam selection algorithm shown in FIG. 6) and may derive a beam selection result that is the result of the beam selection algorithm. The beam selection result may be a beam selection result for each AP. For example, the beam selection result may include matching information between the L beams of each AP and the terminals.

CPU는 빔 선택 결과(예를 들어, 선택된 빔 정보)를 각 AP에 전송할 수 있다. CPU는 채널 정보의 획득을 단말에 지시할 수 있다. 스몰-스케일 트레이닝 단계에서 스몰-스케일 파라미터는 획득될 수 있다. 스몰-스케일 파라미터는 빔 선택 결과에 기초하여 획득될 수 있다. 채널 정보의 획득을 위한 RS(reference signal)는 AP와 단말 간에 송수신될 수 있다. RS는 빔 선택 절차(예를 들어, 빔 관리 절차)에서 선택된 빔(들)을 통해 전송될 수 있다. AP는 RS에 기초하여 채널 정보를 획득할 수 있고, 채널 정보를 CPU에 전송할 수 있다. 채널 정보는 프론트홀을 통해 CPU에 전송될 수 있다. 채널 정보는 CPU와 AP에서 공유될 수 있다.The CPU may transmit the beam selection result (eg, selected beam information) to each AP. The CPU may instruct the terminal to acquire channel information. Small-scale parameters can be obtained in the small-scale training step. Small-scale parameters can be obtained based on beam selection results. A reference signal (RS) for acquiring channel information can be transmitted and received between the AP and the terminal. RS may be transmitted via the beam(s) selected in a beam selection procedure (eg, beam management procedure). The AP can obtain channel information based on RS and transmit the channel information to the CPU. Channel information can be transmitted to the CPU through fronthaul. Channel information can be shared between CPU and AP.

상향링크/하향링크 데이터 전송 단계에서, CPU는 획득된 정보에 기초하여 프리코더(precoder), 컴바이너(combiner), 송신 벡터, 및/또는 수신 벡터를 설계할 수 있고, 설계 정보 및 단말로 전송될 데이터 정보를 각 AP에 전송할 수 있다. 즉, CPU는 빔 선택 결과에 기초한 통신을 지원할 수 있다. 각 AP는 CPU로부터 설계 정보 및 데이터 정보를 획득할 수 있고, 획득된 정보에 기초하여 단말과 상향링크 데이터 전송 절차 및/또는 하향링크 데이터 전송 절차를 수행할 수 있다.In the uplink/downlink data transmission stage, the CPU may design a precoder, combiner, transmit vector, and/or receive vector based on the obtained information, and send the design information and the terminal to the terminal. Data information to be transmitted can be transmitted to each AP. That is, the CPU can support communication based on beam selection results. Each AP can obtain design information and data information from the CPU, and perform an uplink data transmission procedure and/or a downlink data transmission procedure with the terminal based on the obtained information.

본 발명의 실시 예에 따른 방법의 동작은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 프로그램 또는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 정보가 저장되는 모든 종류의 기록장치를 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산 방식으로 컴퓨터로 읽을 수 있는 프로그램 또는 코드가 저장되고 실행될 수 있다.The operation of the method according to an embodiment of the present invention can be implemented as a computer-readable program or code on a computer-readable recording medium. Computer-readable recording media include all types of recording devices that store information that can be read by a computer system. Additionally, computer-readable recording media can be distributed across networked computer systems so that computer-readable programs or codes can be stored and executed in a distributed manner.

또한, 컴퓨터가 읽을 수 있는 기록매체는 롬(rom), 램(ram), 플래시 메모리(flash memory) 등과 같이 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함할 수 있다. 프로그램 명령은 컴파일러(compiler)에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터(interpreter) 등을 사용해서 컴퓨터에 의해 실행될 수 있는 고급 언어 코드를 포함할 수 있다.Additionally, computer-readable recording media may include hardware devices specially configured to store and execute program instructions, such as ROM, RAM, or flash memory. Program instructions may include not only machine language code such as that created by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.

본 발명의 일부 측면들은 장치의 문맥에서 설명되었으나, 그것은 상응하는 방법에 따른 설명 또한 나타낼 수 있고, 여기서 블록 또는 장치는 방법 단계 또는 방법 단계의 특징에 상응한다. 유사하게, 방법의 문맥에서 설명된 측면들은 또한 상응하는 블록 또는 아이템 또는 상응하는 장치의 특징으로 나타낼 수 있다. 방법 단계들의 몇몇 또는 전부는 예를 들어, 마이크로프로세서, 프로그램 가능한 컴퓨터 또는 전자 회로와 같은 하드웨어 장치에 의해(또는 이용하여) 수행될 수 있다. 몇몇의 실시 예에서, 가장 중요한 방법 단계들의 적어도 하나 이상은 이와 같은 장치에 의해 수행될 수 있다.Although some aspects of the invention have been described in the context of an apparatus, it may also refer to a corresponding method description, where a block or device corresponds to a method step or feature of a method step. Similarly, aspects described in the context of a method may also be represented by corresponding blocks or items or features of a corresponding device. Some or all of the method steps may be performed by (or using) a hardware device, such as, for example, a microprocessor, programmable computer, or electronic circuit. In some embodiments, at least one or more of the most important method steps may be performed by such a device.

실시 예들에서, 프로그램 가능한 로직 장치(예를 들어, 필드 프로그래머블 게이트 어레이)가 여기서 설명된 방법들의 기능의 일부 또는 전부를 수행하기 위해 사용될 수 있다. 실시 예들에서, 필드 프로그래머블 게이트 어레이(field-programmable gate array)는 여기서 설명된 방법들 중 하나를 수행하기 위한 마이크로프로세서(microprocessor)와 함께 작동할 수 있다. 일반적으로, 방법들은 어떤 하드웨어 장치에 의해 수행되는 것이 바람직하다.In embodiments, a programmable logic device (e.g., a field programmable gate array) may be used to perform some or all of the functionality of the methods described herein. In embodiments, a field-programmable gate array may operate in conjunction with a microprocessor to perform one of the methods described herein. In general, the methods are preferably performed by some hardware device.

이상 본 발명의 바람직한 실시 예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the present invention has been described above with reference to preferred embodiments, those skilled in the art may make various modifications and changes to the present invention without departing from the spirit and scope of the present invention as set forth in the claims below. You will understand that it is possible.

Claims (15)

복수의 AP(access point)들과 연결된 CPU(central processing unit)의 방법으로서,
단말들 각각의 수신 신호 전력의 정보에 기초하여 단말 선호도 리스트를 설정하는 단계;
상기 단말들 각각에서 선호 빔에 대한 매칭 제안을 수신하는 단계; 및
상기 단말 선호도 리스트 및 상기 매칭 제안에 기초하여, 상기 복수의 AP들 중에서 제1 AP가 지원하는 전체 b개의 빔들 중에서 L개의 빔들을 상기 단말들 중에서 L개의 단말들에 매칭하는 단계를 포함하며,
상기 b 및 상기 L 각각은 자연수이고, 상기 b는 상기 L보다 크고, 상기 L은 상기 제1 AP가 가지는 RF(radio frequency) 체인들의 개수인,
CPU의 방법.
A method of a central processing unit (CPU) connected to a plurality of access points (APs),
Setting a terminal preference list based on information on the received signal power of each terminal;
Receiving a matching proposal for a preferred beam from each of the terminals; and
Based on the terminal preference list and the matching proposal, matching L beams out of a total of b beams supported by a first AP among the plurality of APs to L terminals among the terminals,
Each of b and L is a natural number, b is greater than L, and L is the number of radio frequency (RF) chains that the first AP has,
CPU's method.
청구항 1에 있어서,
상기 단말들은 제1 단말 및 제2 단말을 포함하고, 상기 수신 신호 전력의 정보는 상기 제1 단말에서 상기 수신 신호 전력의 합과 상기 제2 단말에서 상기 수신 신호 전력의 합이고, 상기 단말 선호도 리스트는 상기 수신 신호 전력의 합을 기초로 결정된 상기 제1 단말과 상기 제2 단말의 우선순위를 지시하는,
CPU의 방법.
In claim 1,
The terminals include a first terminal and a second terminal, the information on the received signal power is the sum of the received signal power in the first terminal and the sum of the received signal power in the second terminal, and the terminal preference list Indicates the priorities of the first terminal and the second terminal determined based on the sum of the received signal powers,
CPU's method.
청구항 1에 있어서,
상기 단말 선호도 리스트는 상기 제1 AP의 상기 b개의 빔들 각각에 대해 설정되는,
CPU의 방법.
In claim 1,
The terminal preference list is set for each of the b beams of the first AP,
CPU's method.
청구항 1에 있어서,
상기 CPU 및 상기 제1 AP에 기능 분할은 적용되고, 상기 CPU는 신호 처리 기능 또는 자원 관리 기능 중에서 적어도 하나를 수행하고, 상기 제1 AP는 신호 및/또는 채널의 송수신 기능을 수행하는,
CPU의 방법.
In claim 1,
Function division is applied to the CPU and the first AP, the CPU performs at least one of a signal processing function or a resource management function, and the first AP performs a signal and/or channel transmission and reception function,
CPU's method.
청구항 1에 있어서,
상기 CPU의 방법은,
상기 L개의 빔들과 상기 L개의 단말들 간의 매칭 정보를 상기 제1 AP에 전송하는 단계; 및
상기 매칭 정보에 기초하여 상기 제1 AP와 하나 이상의 단말들 간의 통신을 지원하는 단계를 더 포함하는,
CPU의 방법.
In claim 1,
The CPU method is,
Transmitting matching information between the L beams and the L terminals to the first AP; and
Further comprising supporting communication between the first AP and one or more terminals based on the matching information,
CPU's method.
청구항 1에 있어서,
상기 수신 신호 전력의 정보는 상기 CPU의 요청에 의해 상기 단말들 각각에서 수신되는,
CPU의 방법.
In claim 1,
Information on the received signal power is received from each of the terminals at the request of the CPU,
CPU's method.
청구항 1에 있어서,
상기 L개의 빔들을 상기 L개의 단말들에 매칭하는 동작은 라지-스케일 트레이닝(large-scale training) 단계에서 수행되는,
CPU의 방법.
In claim 1,
The operation of matching the L beams to the L terminals is performed in a large-scale training step,
CPU's method.
청구항 1에 있어서,
상기 L개의 빔들은 스몰(small)-스케일 트레이닝 단계에서 RS(reference signal)의 전송을 위해 사용되는,
CPU의 방법.
In claim 1,
The L beams are used for transmission of a reference signal (RS) in the small-scale training step,
CPU's method.
복수의 AP(access point)들과 연결된 CPU(central processing unit)로서,
프로세서를 포함하고,
상기 프로세서는 상기 CPU가:
단말들 각각의 수신 신호 전력의 정보에 기초하여 단말 선호도 리스트를 설정하고,
상기 단말들 각각에서 선호 빔에 대한 매칭 제안을 수신하고, 그리고
상기 단말 선호도 리스트 및 상기 매칭 제안에 기초하여, 상기 복수의 AP들 중에서 제1 AP가 지원하는 전체 b개의 빔들 중에서 L개의 빔들을 상기 단말들 중에서 L개의 단말들에 매칭하도록 야기하며,
상기 b 및 상기 L 각각은 자연수이고, 상기 b는 상기 L보다 크고, 상기 L은 상기 제1 AP가 가지는 RF(radio frequency) 체인들의 개수인,
CPU.
A CPU (central processing unit) connected to a plurality of APs (access points),
Includes a processor,
The processor is configured such that the CPU:
Setting a terminal preference list based on information on the received signal power of each terminal,
Receive a matching proposal for a preferred beam from each of the terminals, and
Based on the terminal preference list and the matching proposal, cause L beams out of a total of b beams supported by a first AP among the plurality of APs to be matched to L terminals among the terminals,
Each of b and L is a natural number, b is greater than L, and L is the number of radio frequency (RF) chains that the first AP has,
CPU.
청구항 9에 있어서,
상기 단말들은 제1 단말 및 제2 단말을 포함하고, 상기 수신 신호 전력의 정보는 상기 제1 단말에서 상기 수신 신호 전력의 합과 상기 제2 단말에서 상기 수신 신호 전력의 합이고, 상기 단말 선호도 리스트는 상기 수신 신호 전력의 합을 기초로 결정된 상기 제1 단말과 상기 제2 단말의 우선순위를 지시하는,
CPU.
In claim 9,
The terminals include a first terminal and a second terminal, the information on the received signal power is the sum of the received signal power in the first terminal and the sum of the received signal power in the second terminal, and the terminal preference list Indicates the priorities of the first terminal and the second terminal determined based on the sum of the received signal powers,
CPU.
청구항 9에 있어서,
상기 단말 선호도 리스트는 상기 제1 AP의 상기 b개의 빔들 각각에 대해 설정되는,
CPU.
In claim 9,
The terminal preference list is set for each of the b beams of the first AP,
CPU.
청구항 9에 있어서,
상기 CPU 및 상기 제1 AP에 기능 분할은 적용되고, 상기 CPU는 신호 처리 기능 또는 자원 관리 기능 중에서 적어도 하나를 수행하고, 상기 제1 AP는 신호 및/또는 채널의 송수신 기능을 수행하는,
CPU.
In claim 9,
Function division is applied to the CPU and the first AP, the CPU performs at least one of a signal processing function or a resource management function, and the first AP performs a signal and/or channel transmission and reception function,
CPU.
청구항 9에 있어서,
상기 프로세서는 상기 CPU가:
상기 L개의 빔들과 상기 L개의 단말들 간의 매칭 정보를 상기 제1 AP에 전송하고, 그리고
상기 매칭 정보에 기초하여 상기 제1 AP와 하나 이상의 단말들 간의 통신을 지원하도록 더 야기하는,
CPU.
In claim 9,
The processor is configured such that the CPU:
Transmit matching information between the L beams and the L terminals to the first AP, and
Further causing to support communication between the first AP and one or more terminals based on the matching information,
CPU.
청구항 9에 있어서,
상기 L개의 빔들을 상기 L개의 단말들에 매칭하는 동작은 라지-스케일 트레이닝(large-scale training) 단계에서 수행되는,
CPU.
In claim 9,
The operation of matching the L beams to the L terminals is performed in a large-scale training step,
CPU.
청구항 9에 있어서,
상기 L개의 빔들은 스몰(small)-스케일 트레이닝 단계에서 RS(reference signal)의 전송을 위해 사용되는,
CPU.
In claim 9,
The L beams are used for transmission of a reference signal (RS) in the small-scale training step,
CPU.
KR1020220129422A 2022-10-11 2022-10-11 Method and apparatus for beam selection in cell-free massive antenna system KR20240049928A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220129422A KR20240049928A (en) 2022-10-11 2022-10-11 Method and apparatus for beam selection in cell-free massive antenna system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220129422A KR20240049928A (en) 2022-10-11 2022-10-11 Method and apparatus for beam selection in cell-free massive antenna system

Publications (1)

Publication Number Publication Date
KR20240049928A true KR20240049928A (en) 2024-04-18

Family

ID=90844443

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220129422A KR20240049928A (en) 2022-10-11 2022-10-11 Method and apparatus for beam selection in cell-free massive antenna system

Country Status (1)

Country Link
KR (1) KR20240049928A (en)

Similar Documents

Publication Publication Date Title
CN108111280B (en) Reference signal configuration, information transmission and information receiving method and device
CN109890078A (en) A kind of resource allocation method and its device
US10985829B2 (en) Beam management systems and methods
US11290163B2 (en) Downlink user equipment selection
US10454560B2 (en) Beam management systems and methods
US20220322107A1 (en) Optimizing a Cellular Network Using Machine Learning
WO2020063502A1 (en) Radio resource management (rrm) measurement method and apparatus
US10735057B1 (en) Uplink user equipment selection
JP6663256B2 (en) Wireless communication system and management device
US11764839B2 (en) Cell-free massive MIMO transmission method, and apparatus for the same
US20190253845A1 (en) Apparatuses, methods and computer programs for grouping users in a non-orthogonal multiple access (noma) network
US20220045726A1 (en) One shot multi-user multiple-input multiple-output (mu-mimo) resource pairing using reinforcement learning based deep q network (dqn)
CN107615821A (en) A kind of data transmission method, equipment and system
KR20240049928A (en) Method and apparatus for beam selection in cell-free massive antenna system
CN113632385A (en) Beamforming reception of downlink reference signals
US11234186B2 (en) Scheduling apparatus and method, and program
JP7094376B2 (en) Scaling the signal strength of the uplink measurement signal and the corresponding uplink transmit beam according to the estimated interference level
US10111253B2 (en) Method and apparatus for interference alignment and multi-antenna signal process in wireless network
CN114759964A (en) Information processing method and device and network side equipment
Kiamari et al. SINR-threshold scheduling with binary power control for D2D networks
CN111279736A (en) Method and device for generating extension symbol
KR102577484B1 (en) Method and apparatus for transmitting and receiving signal for terminal-centric cooperative transmission
Chaudhari et al. A novel Q-learning assisted dynamic power sharing for dual connectivity scenario
CN111385823B (en) Signal processing method and device
Akra et al. Energy efficient transmit beamforming under queueing stability constraints