KR20100130312A - Apparatus and method for transmitting linearly in distributed mimo system - Google Patents

Apparatus and method for transmitting linearly in distributed mimo system Download PDF

Info

Publication number
KR20100130312A
KR20100130312A KR1020090048924A KR20090048924A KR20100130312A KR 20100130312 A KR20100130312 A KR 20100130312A KR 1020090048924 A KR1020090048924 A KR 1020090048924A KR 20090048924 A KR20090048924 A KR 20090048924A KR 20100130312 A KR20100130312 A KR 20100130312A
Authority
KR
South Korea
Prior art keywords
transmission capacity
power control
control variable
power
transmission
Prior art date
Application number
KR1020090048924A
Other languages
Korean (ko)
Other versions
KR101571103B1 (en
Inventor
박성우
황근철
강승원
윤순영
성원진
이병석
박종현
Original Assignee
삼성전자주식회사
서강대학교산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사, 서강대학교산학협력단 filed Critical 삼성전자주식회사
Priority to KR1020090048924A priority Critical patent/KR101571103B1/en
Publication of KR20100130312A publication Critical patent/KR20100130312A/en
Application granted granted Critical
Publication of KR101571103B1 publication Critical patent/KR101571103B1/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/0413MIMO systems
    • H04B7/0426Power distribution
    • H04B7/043Power distribution using best eigenmode, e.g. beam forming or beam steering
    • 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/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • H04B7/046Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account
    • H04B7/0473Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account taking constraints in layer or codeword to antenna mapping into account
    • 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/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side

Landscapes

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

Abstract

PURPOSE: A device of optimum linear transmission in a dispersion MIMO(Multiple Input Multiple Output) system and a method thereof are provided to enhance total transmission capacity about multiple user when downlink transmitting. CONSTITUTION: An optimization variable determining unit(406) calculates power control variable, which maximize total transmission capacity while satisfying power constraint condition per base station. A power assigning unit(402) assigns power to data to be transmitted by suing the calculated power control variable. A preprocessing unit(404) performs preprocessing about data, which the power is assigned, by using MMSE(Minimum Mean Square Error) transmission preprocessing matrix. The preprocessing transmits the preprocessed transmission data.

Description

분산 다중 입출력 시스템에서 최적의 선형적 전송 장치 및 방법{APPARATUS AND METHOD FOR TRANSMITTING LINEARLY IN DISTRIBUTED MIMO SYSTEM}Optimum Linear Transmission Apparatus and Method in Distributed Multiple Input / Output System {APPARATUS AND METHOD FOR TRANSMITTING LINEARLY IN DISTRIBUTED MIMO SYSTEM}

본 발명은 분산 MIMO 시스템에서 하향링크 전송 시, 다중 사용자에 대한 전체 전송 용량을 증대시키기 위한 전송 장치 및 방법에 관한 것으로서, 특히 지리적으로 분산 배치된 기지국 각각에 대한 독립적인 최대 전력 제약 조건을 고려하여, 최소평균제곱오차(Minumum Mean Square Error : MMSE) 조건에 따라 최적화된 선형적인 다중 사용자 신호를 전송함으로써, 이론적인 성능의 상한으로 알려진 최적의 비선형 더티 페이퍼 코딩(Dirty Paper Coding : DPC)의 성능에 근접하는 전송 장치 및 방법에 관한 것이다. The present invention relates to a transmission apparatus and method for increasing the total transmission capacity for multiple users in downlink transmission in a distributed MIMO system, in particular, considering the independent maximum power constraints for each geographically distributed base station By transmitting a linear multi-user signal optimized according to the minimum mean square error (MMSE) condition, the performance of optimal non-linear dirty paper coding (DPC), known as the upper limit of theoretical performance, The present invention relates to a transmitting device and a method in proximity.

최근 고속 및 고품질의 데이터 전송에 대한 요구가 증대됨에 따라, 이를 만족시키기 위한 기술 중의 하나로 다수의 송수신 안테나들을 사용하는 다중 입출력(Multiple Input Multiple Output : 이하 'MIMO'라 칭함) 기술이 크게 주목되고 있다. 상기 MIMO 기술은 다수의 안테나들로 인한 다수의 채널들을 이용하여 통신을 수행함으로써, 단일 안테나를 사용하는 경우보다 최대 전송 용량을 크게 개선시킬 수 있는 기술이다. Recently, as the demand for high-speed and high-quality data transmission has increased, a multiple input multiple output (MIMO) technique using a plurality of transmit / receive antennas is one of the techniques for satisfying this. . The MIMO technology is a technology that can greatly improve the maximum transmission capacity than when using a single antenna by performing communication using a plurality of channels due to a plurality of antennas.

상기 MIMO 기술이 적용된 시스템 중, 분산 배치된 유닛(Unit)들을 활용하는 분산 MIMO 시스템은, 지리적으로 분산 배치된 다수의 유닛들이 유선 또는 전용 회선으로 연결되어 단말의 정보를 공유하며 모두 같은 주파수 대역을 사용하여 데이터를 전송하는 시스템을 말한다. 여기서, 상기 유닛은 기지국(Base station), 중계국(Relay station), 분리되어 있는 증폭기(Amplifier) 중 하나가 될 수 있으며, 이하 설명에서는 기지국을 예로 들어 설명하기로 한다. Among the systems to which the MIMO technology is applied, a distributed MIMO system utilizing distributed units is a plurality of geographically distributed units connected by wire or dedicated line to share information of a terminal and all share the same frequency band. Refers to a system for transferring data. Here, the unit may be one of a base station, a relay station, and a separate amplifier. Hereinafter, the base station will be described as an example.

상기 분산 MIMO 시스템의 하향링크 전송 시 가능한 전송 방식으로, 주어진 전송 구간 동안 하나의 기지국이 하나의 단말에 대해 신호를 전송하는 단일 안테나 전송(Single-Antenna Transmission : 이하 'SAT'라 칭함) 방식과, 다수의 기지국이 다수의 단말에 대해 동시에 신호를 전송하는 방식이 모두 가능하다. 이때, 후자의 방식에 대한 최대 전송 용량의 계산은 그 과정이 복잡하고, 단말별 전송 신호의 전력 제어(Power Control)를 포함하는 일련의 최적화 과정이 필요하다. As a transmission scheme available for downlink transmission of the distributed MIMO system, a single antenna transmission (Single-Antenna Transmission: 'SAT') scheme in which one base station transmits a signal to one terminal during a given transmission interval; A plurality of base stations are all capable of transmitting signals simultaneously to a plurality of terminals. At this time, the calculation of the maximum transmission capacity for the latter method is complicated and requires a series of optimization processes including power control of transmission signals for each terminal.

상기 분산 MIMO 시스템이 기존의 집중형 MIMO 시스템과 차별되는 가장 큰 특징은, 상기 집중형 MIMO 시스템의 경우 하나의 기지국에 다수의 송신 안테나가 존재하고 다수의 단말이 모두 기지국으로부터 평균적으로 같은 거리만큼 떨어져 있다고 가정함으로써 각 단말이 수신하는 평균 수신 전력 및 평균 간섭 전력이 모두 동일한 반면, 상기 분산 MIMO 시스템의 경우 지리적으로 분산된 기지국으로부터 셀 내에 자유롭게 배치된 단말들에 대한 평균 수신 전력 및 평균 간섭 전력이 모두 다 르다는 점이다. 이는 기존의 집중형 MIMO 시스템의 구조 하에서 유도된 이론적인 전송 용량이 분산 MIMO 시스템의 구조에 그대로 적용될 수 없고 부분적인 변형 또는 다른 접근 방법으로 유도되어야 함을 의미한다. The most distinguishing feature of the distributed MIMO system from the conventional centralized MIMO system is that, in the centralized MIMO system, a plurality of transmitting antennas exist in one base station and a plurality of terminals are all separated by the same distance from the base station. In the distributed MIMO system, both the average received power and the average interference power for the terminals freely disposed in the cell are distributed from the geographically dispersed base station. It is different. This means that the theoretical transmission capacity derived under the structure of the existing centralized MIMO system cannot be applied to the structure of the distributed MIMO system as it is, but must be derived by partial modification or another approach.

상기 분산 MIMO 시스템의 또 다른 큰 특징은, 각 기지국마다 고유의 최대 전송 가능 전력 제약 조건이 있다는 것이다. 기존의 집중형 MIMO 시스템에서는 송신 안테나마다 전송하는 평균 신호 전력의 합산값이 전체 전력

Figure 112009033526181-PAT00001
를 넘지 않아야한다는 전체 전력 제약(Total Power Constraint : 이하 'TPC'라 칭함) 조건이 있었으나, 분산 MIMO 시스템을 포함하여 셀룰러 시스템의 송신 안테나마다 존재하는 고유한 전력증폭기 특성을 감안할 때, 송신 안테나당 전력 제약(Per-Antenna Power Constraint : 이하 'PAPC'라 칭함) 조건이 있음을 가정하는 것이 보다 현실적이고 중요한 요소라는 견해가 지배적이다. 상기 분산 MIMO 시스템의 경우, 지리적으로 분산된 기지국마다 독립적인 PAPC 조건이 적용되는 것이 타당하며, 이러한 PAPC 조건 하에서의 다중 사용자 전송 시 최대 전송 용량에 관한 연구 결과는 미미한 실정이다.Another great feature of the distributed MIMO system is that each base station has its own maximum transmittable power constraint. In the conventional centralized MIMO system, the sum of the average signal power transmitted for each transmitting antenna is the total power.
Figure 112009033526181-PAT00001
Although there was a total power constraint (hereinafter referred to as 'TPC') condition that should not be exceeded, the power per transmit antenna given the unique power amplifier characteristic of each transmit antenna of the cellular system including the distributed MIMO system. The prevailing view is that it is more realistic and important to assume that there are constraints (Per-Antenna Power Constraint). In the distributed MIMO system, it is appropriate that independent PAPC conditions are applied to geographically dispersed base stations, and research results on maximum transmission capacity in multi-user transmission under such PAPC conditions are insignificant.

상기 언급된 두 가지 주요 특성을 모두 반영하여 분산 MIMO 시스템의 최대 전송 용량을 분석하고 제시한 연구 결과는 현재까지 존재하지 않는다. 따라서, 기지국마다 적용되는 PAPC 조건 및 단말마다 상이한 간섭 전력이 존재하는 셀룰러 시스템에서, 다중 사용자에 대한 전체 전송 용량을 증대시킬 수 있는 전송 방안의 제시가 필요하다.There is no research result that analyzes and presents the maximum transmission capacity of the distributed MIMO system reflecting both the above mentioned main characteristics. Therefore, in a cellular system in which different interference powers exist for each terminal and PAPC condition applied to each base station, it is necessary to present a transmission scheme capable of increasing the total transmission capacity for multiple users.

본 발명의 목적은 분산 MIMO 시스템에서 최적의 선형적 전송 장치 및 방법을 제공함에 있다. An object of the present invention is to provide an optimal linear transmission apparatus and method in a distributed MIMO system.

본 발명의 다른 목적은 분산 MIMO 시스템에서 하향링크 전송 시, 다중 사용자에 대한 전체 전송 용량을 증대시키기 위한 전송 장치 및 방법을 제공함에 있다. Another object of the present invention is to provide a transmission apparatus and method for increasing overall transmission capacity for multiple users in downlink transmission in a distributed MIMO system.

본 발명의 다른 목적은 지리적으로 분산 배치된 기지국 각각에 대한 독립적인 최대 전력 제약 조건을 고려하여, 최소평균제곱오차(Minumum Mean Square Error : MMSE) 조건에 따라 최적화된 선형적인 다중 사용자 신호를 전송함으로써, 이론적인 성능의 상한으로 알려진 최적의 비선형 더티 페이퍼 코딩(Dirty Paper Coding : DPC)의 성능에 근접하는 전송 장치 및 방법을 제공함에 있다. Another object of the present invention is to transmit a linear multi-user signal optimized according to a minimum mean square error (MMSE) condition in consideration of independent maximum power constraints for each geographically distributed base station. In addition, the present invention provides a transmission apparatus and method that approximates the performance of optimal nonlinear dirty paper coding (DPC), which is known as an upper limit of theoretical performance.

본 발명의 다른 목적은 분산 MIMO 시스템에서 하향링크 전송 시, MMSE 조건식을 PAPC 및 사용자마다 다른 간섭 전력이 있는 환경에서 유도하고 이를 송신 선처리 행렬로 사용하는 첫 번째 단계 및, 추가로 사용자마다 전력 제어 변수를 두어 이에 대한 최적화를 수행하여 최대 전송 용량을 계산하는 두 번째 단계로 구분되는, MMSE 기반의 2단계 전송 방법을 제공함에 있다. Another object of the present invention is a first step of deriving an MMSE conditional expression in a PAPC and an environment having different interference power for each user in downlink transmission in a distributed MIMO system, and using it as a transmission preprocessing matrix, and in addition, a power control variable for each user. In the present invention, the MMSE-based two-stage transmission method is divided into a second step of calculating the maximum transmission capacity by performing optimization thereof.

본 발명의 다른 목적은 분산 MIMO 시스템에서 하향링크 전송 시, 최적화 문제에 대한 전력 제어 방안으로 시뮬레이티드 어넬링(Simulated Annealing : SA) 알고리듬을 사용하는 방법을 제공함에 있다. Another object of the present invention is to provide a method of using a simulated annealing (SA) algorithm as a power control method for an optimization problem in downlink transmission in a distributed MIMO system.

상기 목적들을 달성하기 위한 본 발명의 일 견지에 따르면, 지리적으로 분산 배치된 기지국들이 유선 또는 전용회선으로 연결되어 있는 분산 MIMO 시스템에서 기지국의 데이터 전송을 위한 방법은, 채널 정보와 사용자별 간섭 전력을 고려하여 MMSE(Minumum Mean Square Error) 송신 선처리 행렬을 계산하는 과정과, 기지국 당 전력 제약 조건을 만족시키면서 전체 전송 용량을 최대화하는 전력 제어 변수를 계산하는 과정과, 상기 계산된 전력 제어 변수를 이용하여 송신할 데이터에 전력을 할당하는 과정과, 상기 계산된 MMSE 송신 선처리 행렬을 이용하여 상기 전력이 할당된 데이터에 대해 선처리를 수행하고, 상기 선처리된 송신 데이터를 전송하는 과정을 포함하는 것을 특징으로 한다. According to an aspect of the present invention for achieving the above object, a method for transmitting data of a base station in a distributed MIMO system in which geographically distributed base stations are connected by wire or dedicated line, the channel information and the interference power for each user Calculating a minimum mean square error (MMSE) transmission preprocessing matrix, calculating a power control variable that maximizes total transmission capacity while satisfying power constraints per base station, and using the calculated power control variable Allocating power to data to be transmitted, and performing preprocessing on the data to which power is allocated by using the calculated MMSE transmission preprocessing matrix, and transmitting the preprocessed transmission data. .

상기 목적들을 달성하기 위한 본 발명의 일 견지에 따르면, 지리적으로 분산 배치된 기지국들이 유선 또는 전용회선으로 연결되어 있는 분산 다중 입출력(Multiple Input Multiple Output : MIMO) 시스템에서 기지국의 데이터 전송을 위한 장치는, 채널 정보와 사용자별 간섭 전력을 고려하여 MMSE(Minumum Mean Square Error) 송신 선처리 행렬을 계산하는 MMSE 송신 선처리 행렬 계산부와, 기지국 당 전력 제약 조건을 만족시키면서 전체 전송 용량을 최대화하는 전력 제어 변수를 계산하는 최적화 변수 결정부와, 상기 계산된 전력 제어 변수를 이용하여 송신할 데이터에 전력을 할당하는 전력 할당부와, 상기 계산된 MMSE 송신 선처리 행렬을 이용하여 상기 전력이 할당된 데이터에 대해 선처리를 수행하고, 상기 선처리된 송신 데이터를 전송하는 선처리부를 포함하는 것을 특징으로 한다.According to an aspect of the present invention for achieving the above object, the apparatus for transmitting data of the base station in a Multiple Input Multiple Output (MIMO) system in which geographically distributed base stations are connected by wire or dedicated line, A MMSE transmission preprocessing matrix calculator for calculating a minimum mean square error (MMSE) transmission preprocessing matrix in consideration of channel information and user-specific interference power, and a power control variable that maximizes overall transmission capacity while satisfying power constraints per base station. An optimization variable determining unit for calculating, a power allocating unit for allocating power to data to be transmitted using the calculated power control variable, and preprocessing the data to which the power is allocated using the calculated MMSE transmission preprocessing matrix. And a preprocessor for transmitting the preprocessed transmission data. It is gong.

상술한 바와 같이 본 발명은 분산 MIMO 시스템의 하향링크 다중 사용자 전송 시, MMSE 기반의 2단계 전송 방식을 적용함으로써, 기지국당 전력 제약 조건 하에서 저복잡도로 높은 전송 용량을 달성할 수 있는 이점이 있다. 즉, 높은 SINR에서는 ZF 필터 형태로, 낮은 SINR에서는 송신 정합 필터 형태로 채널 적응적이고 유일하게 결정되는 MMSE 송신 선처리 행렬을 바탕으로, 전송 방식의 복잡도와 성능 사이의 트레이드 오프(trade-off) 관계에 따라 적절한 수준의 추가적인 전력 제어 기법을 통해 전송 용량을 크게 증대시킬 수 있는 이점이 있다. 또한 비선형의 더티페이퍼 코딩이 적용 가능한 경우 제안 방식에 이를 결합하여 전송 용량을 더욱 높일 수 있는 이점이 있다. As described above, the present invention has the advantage of achieving high transmission capacity at low complexity under power constraints per base station by applying a two-stage transmission scheme based on MMSE in downlink multi-user transmission of a distributed MIMO system. That is, based on the channel-adaptive and uniquely determined MMSE transmit preprocessing matrix in the form of a ZF filter at high SINR and a transmit matched filter at low SINR, the trade-off relationship between the complexity and the performance of the transmission scheme is determined. Therefore, there is an advantage that can significantly increase the transmission capacity through an appropriate level of additional power control technique. In addition, if nonlinear dirty paper coding is applicable, there is an advantage that the transmission capacity can be further increased by combining it with the proposed scheme.

이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우, 그 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description of the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

이하 본 발명은 분산 MIMO 시스템에서 하향링크 전송 시, 다중 사용자에 대한 전체 전송 용량을 증대시키기 위한 전송 장치 및 방법에 관해 설명한다. 특히, 본 발명은 지리적으로 분산 배치된 기지국 각각에 대한 독립적인 최대 전력 제약 조건을 고려하여, 최소평균제곱오차(Minumum Mean Square Error : 이하 'MMSE'라 칭함) 조건에 따라 최적화된 선형적인 다중 사용자 신호를 전송함으로써, 이론적인 성능의 상한으로 알려진 최적의 비선형 더티 페이퍼 코딩(Dirty Paper Coding : 이하 'DPC'라 칭함)의 성능에 근접하는 전송 장치 및 방법에 대해 설명한다.Hereinafter, the present invention will be described with respect to a transmission apparatus and method for increasing overall transmission capacity for multiple users in downlink transmission in a distributed MIMO system. Particularly, the present invention is a linear multi-user optimized according to a minimum mean square error condition (hereinafter, referred to as 'MMSE') in consideration of independent maximum power constraints for each geographically distributed base station. By transmitting a signal, a description is given of a transmission apparatus and method that approximates the performance of optimal nonlinear dirty paper coding (hereinafter referred to as 'DPC'), which is known as the upper limit of theoretical performance.

이하 본 발명에 따른 분산 MIMO 시스템은 섹터로 분할된 분산 MIMO 시스템을 예로 들어 설명할 것이나, 섹터로 분할되지 않은 분산 MIMO 시스템에도 적용 가능하다. Hereinafter, the distributed MIMO system according to the present invention will be described using a distributed MIMO system divided into sectors as an example, but may be applied to a distributed MIMO system not divided into sectors.

도 1은 본 발명에 따른 섹터로 분할된 분산 MIMO 시스템을 도시한 도면이다.1 is a diagram illustrating a distributed MIMO system divided into sectors according to the present invention.

상기 도 1을 참조하면, 상기 분산 MIMO 시스템은, 지리적으로 분산 배치되어 적어도 하나의 단말(101, 102, 103)과 교신 가능한 적어도 하나의 기지국(111, 112, 113)과, 상기 기지국들(111, 112, 113)과 통신하는 적어도 하나의 단말(101, 102, 103)을 포함하여 구성된다. 여기서, 각 기지국(111, 112, 113)을 중심으로하는 육각형은, 해당 기지국(111, 112, 113)에서 독립적으로 신호 전송 시 전송 가능한 커버리지를 예시한 것이다. Referring to FIG. 1, the distributed MIMO system includes at least one base station 111, 112, 113 geographically distributed and capable of communicating with at least one terminal 101, 102, 103, and the base stations 111. And at least one terminal (101, 102, 103) in communication with, 112, 113. Here, the hexagons centering on the base stations 111, 112, and 113 illustrate coverage that can be transmitted when signals are independently transmitted from the base stations 111, 112, and 113.

상기 기지국들(111, 112, 113)은, 서로 유선 또는 전용회선으로 연결되어 상기 단말들(101, 102, 103)의 정보를 공유하고, 모두 같은 주파수 대역(즉, 주파수 재사용 계수가 1)을 사용한다. 상기 기지국들(111, 112, 113)은 각각 세 개의 섹터 안테나를 가지며, 각 섹터 안테나가 해당 섹터 영역에서 독립적으로 신호 전송을 담당한다. 여기서, 각 기지국(111, 112, 113) 내 각 섹터 당 다수 개의 안테나가 설치될 수 있고, 단말들(101, 102, 103) 역시 다수 개의 안테나를 가질 수 있으나, 이하에서는 설명의 편의상 하나의 섹터 당 하나의 안테나가 존재하는 것으로 설명하기로 한다. The base stations 111, 112, and 113 are connected to each other by wire or dedicated line to share information of the terminals 101, 102, and 103, and all share the same frequency band (that is, the frequency reuse factor is 1). use. The base stations 111, 112, and 113 each have three sector antennas, and each sector antenna is independently responsible for signal transmission in the corresponding sector area. Here, a plurality of antennas may be installed in each sector in each of the base stations 111, 112, and 113, and the terminals 101, 102, and 103 may also have a plurality of antennas. It will be described that there is one antenna per.

인접한 세 개의 기지국들(111, 112, 113)은, 서로 인접하고 있는 세 개의 섹터 영역 내의 단말들(101, 102, 103)에 대해 다중 사용자 협력적 전송을 하게 된다. 이때, 각 기지국(111, 112, 113)별로, 상기 서로 인접하고 있는 세 개의 섹터 영역에 대응하는 하나의 섹터 안테나가 상기 단말들(101, 102, 103)을 위한 다중 사용자 협력적 전송에 참여하게 된다. 마찬가지로, 각 기지국(111, 112, 113)별로, 상기 하나의 섹터 안테나를 제외한 나머지 두 개의 섹터 안테나 역시, 다른 방향으로 인접 기지국들과 협력적 전송을 하게 된다. 여기서, 각 단말(101, 102, 103)은 해당 섹터 영역 내에서 균등 분포로 랜덤하게 발생하며, 인접 섹터의 단말들(101, 102, 103)과 함께 주위의 여러 기지국들(111, 112, 113)로부터 다중 사용자 전송을 받게 된다.The three adjacent base stations 111, 112, and 113 perform multi-user cooperative transmission to the terminals 101, 102, and 103 in three adjacent sector areas. At this time, for each base station (111, 112, 113), one sector antenna corresponding to the three sector areas adjacent to each other to participate in the multi-user cooperative transmission for the terminals (101, 102, 103) do. Similarly, for each base station (111, 112, 113), the other two sector antennas, except for the one sector antenna, will also cooperatively transmit with neighboring base stations in the other direction. Here, each terminal (101, 102, 103) is randomly generated with an even distribution in the sector area, and the neighboring base stations (111, 112, 113) with the terminals (101, 102, 103) of the adjacent sector Will receive multi-user transfers.

한편, 기존의 TPC 하에서 하향링크 다중 사용자 전송의 최적 방식으로 알려진 DPC에 대해 살펴보면 다음과 같다. 이론적인 성능의 상한으로 알려진 상기 DPC는 비선형 신호 처리 과정으로서, 실제 적용에는 구현이 적합지 않은 정도로 복잡도가 큰 방식이다. 이와 같은 구현 측면을 고려한 선형적인 다중 사용자 전송 방식 에는 영점 강제(Zero-Forcing : ZF) 빔형성 기법, MMSE 기반 전송 기법(또는 송신 위너(Wiener) 필터링) 등이 존재한다. 그 중 상기 MMSE 기반 전송 기법은 TPC 및 사용자마다 동일한 간섭 전력이 있는 환경하에서 최적의 선형적 전송 방식으로 알려져 있다. Meanwhile, a DPC known as an optimal method of downlink multi-user transmission under a conventional TPC is as follows. Known as the upper limit of theoretical performance, the DPC is a non-linear signal processing process, which is a complex method that is not suitable for practical application. Linear multi-user transmission schemes considering such implementations include zero-forcing (ZF) beamforming and MMSE-based transmission (or transmission Wiener filtering). Among them, the MMSE-based transmission scheme is known as an optimal linear transmission scheme in an environment in which TPC and user have the same interference power.

따라서 본 발명에서는 MMSE 조건식을 PAPC 및 사용자마다 다른 간섭 전력이 있는 환경에서 유도하고 이를 송신 선처리 행렬로 사용하는 첫 번째 단계 및, 추가로 사용자마다 전력 제어 변수를 두어 이에 대한 최적화를 수행하여 최대 전송 용량을 계산하는 두 번째 단계로 구분되는, MMSE 기반의 2단계 전송 방법을 제안하고 성능을 검증한다.Therefore, in the present invention, the first step of deriving the MMSE conditional expression from the PAPC and the environment with different interference power for each user and using it as a transmission preprocessing matrix, and additionally, sets the power control variable for each user to optimize the maximum transmission capacity. We propose a two-stage transmission method based on MMSE and verify the performance.

우선 최적의 DPC 성능을 산출하기 위해, 단일 송신안테나를 가지는 M 개의 기지국이 단일 수신안테나를 가지는 K 개의 단말에게 하향링크 다중 사용자 전송을 수행하기 위한 수신 신호 모델은 하기 <수학식 1>과 같이 표현할 수 있다. First, in order to calculate the optimal DPC performance, a reception signal model for performing downlink multi-user transmission to K terminals having a single reception antenna by M base stations having a single transmission antenna may be expressed as Equation 1 below. Can be.

여기서, 모든 행렬 및 벡터들은 복소 심볼을 원소로 갖는다. 상기

Figure 112009033526181-PAT00003
는 수신 신호 벡터이고, 상기
Figure 112009033526181-PAT00004
는 송수신 안테나 사이에 형성되는 네트워크 채널 행렬로서, 원소
Figure 112009033526181-PAT00005
는 k번째 단말과 m번째 기지국 사이의 채널 이득을 의미한다. 상기
Figure 112009033526181-PAT00006
는 송신 선처리 행렬로서 최적화의 대상이 된다. 상기
Figure 112009033526181-PAT00007
는 k번째 단말로 전송하고자 하는 복소 심볼이며, 상기
Figure 112009033526181-PAT00008
는 k번째 단말이 수신하게 되는, 열잡음을 포함하는 외부의 복소 간섭 신호이다. Here, all matrices and vectors have complex symbols as elements. remind
Figure 112009033526181-PAT00003
Is a received signal vector, and
Figure 112009033526181-PAT00004
Is a network channel matrix formed between the transmit and receive antennas,
Figure 112009033526181-PAT00005
Denotes a channel gain between the k-th terminal and the m-th base station. remind
Figure 112009033526181-PAT00006
Is the transmission preprocessing matrix to be optimized. remind
Figure 112009033526181-PAT00007
Is a complex symbol to be transmitted to the k-th terminal,
Figure 112009033526181-PAT00008
Is an external complex interference signal including thermal noise received by the k-th terminal.

여기서, 각 기지국 당 전송 가능한 최대 전력을

Figure 112009033526181-PAT00009
라 하면, 기지국 당 최대 전송 가능한 전력 제약(per-BS power constraint) 조건식, 즉 PAPC에 의한 제약 조건식은 하기 <수학식 2>와 같이 나타낼 수 있다. Here, the maximum power that can be transmitted for each base station
Figure 112009033526181-PAT00009
In this case, the maximum transmit power constraint per base station (per-BS power constraint), that is, the constraint expression by the PAPC can be expressed as Equation 2 below.

Figure 112009033526181-PAT00010
Figure 112009033526181-PAT00010

여기서, 상기 <수학식 2>를 만족하는 임의의 송신 선처리 행렬

Figure 112009033526181-PAT00011
에 대한 전송 용량 최대화를 목적으로 하는 최적화 문제는 하기 <수학식 3>과 같이 형성된다.Here, any transmission preprocessing matrix that satisfies Equation 2 above.
Figure 112009033526181-PAT00011
An optimization problem for the purpose of maximizing the transmission capacity with respect to Equation 3 is formed.

Figure 112009033526181-PAT00012
Figure 112009033526181-PAT00012

Figure 112009033526181-PAT00013
Figure 112009033526181-PAT00013

여기서, 상기

Figure 112009033526181-PAT00014
Figure 112009033526181-PAT00015
의 분산으로서 k번째 단말에서의 간섭 신호 전력값이다. 상기 <수학식 3>을 이용하여 전체 탐색을 통해, 단말마다의 쉐넌(Shannon) 전송 용량을 합산한 전체 전송 용량을 최대화하는
Figure 112009033526181-PAT00016
를 결정하면, 상기 <수학식 1>의 수신 신호 모델 하에서의 최적의 DPC 성능을 얻을 수 있다. 여기서, 로그 항의 분모의 합산 부분에서
Figure 112009033526181-PAT00017
인 부분만 간섭 전력 성분으로 적용되는 것이 DPC에 의해 얻을 수 있는 이득이다. 이와 같이, DPC는 주어진 채널 행렬
Figure 112009033526181-PAT00018
의 행 간의 정렬 순서에 따라 그 성능이 영향을 받으므로,
Figure 112009033526181-PAT00019
의 행들간의 위치를 서로 바꾸는 총 K!(= K(K-1)…1) 가지 수의 사용자 정렬에 따른 상기 <수학식 1>을 이용하여, 사실상 동일한 K! 가지 수의 다른 최적화 문제를 풀고, 그 중 가장 최대의 목적 함수 값을 선택하면, 주어진 채널 정보 하에서의 최적의 DPC 성능이 계산된다. 예를 들어,
Figure 112009033526181-PAT00020
의 행들 중 행 1과 2가 교환되면, 그에 따라
Figure 112009033526181-PAT00021
의 열 1과 2가, 그리고
Figure 112009033526181-PAT00022
Figure 112009033526181-PAT00023
가 서로 교환되어 상기 <수학식 3>에 적용된다.Where
Figure 112009033526181-PAT00014
silver
Figure 112009033526181-PAT00015
Is the variance of the interference signal power at the k-th terminal. Through the full search using Equation 3, maximizing the total transmission capacity by adding up the Shannon transmission capacity of each terminal
Figure 112009033526181-PAT00016
In this case, an optimal DPC performance under the received signal model of Equation 1 can be obtained. Where the sum of the denominators of the log term
Figure 112009033526181-PAT00017
It is a gain that can be obtained by the DPC that only the part of which is applied as the interference power component. As such, the DPC is given a channel matrix
Figure 112009033526181-PAT00018
The performance is affected by the sort order between the rows of,
Figure 112009033526181-PAT00019
By using Equation (1) according to the total number of K! Solving a number of different optimization problems and selecting the largest objective function value among them, the optimal DPC performance under the given channel information is calculated. E.g,
Figure 112009033526181-PAT00020
If rows 1 and 2 of the rows of are exchanged, accordingly
Figure 112009033526181-PAT00021
Columns 1 and 2, and
Figure 112009033526181-PAT00022
and
Figure 112009033526181-PAT00023
Are interchanged and applied to Equation 3 above.

상기의 비선형 전송 방식 대신, 현실적인 구현 복잡도를 고려하여, 사용자 전체의 전송 용량을 최대화하는 최적의 선형적 전송 방식을 적용하면, 상기 <수학 식 3>은 하기 <수학식 4>와 같이 형성될 수 있다.Instead of the non-linear transmission scheme, considering the realistic implementation complexity, if the optimal linear transmission scheme for maximizing the transmission capacity of the entire user is applied, Equation 3 may be formed as Equation 4 below. have.

Figure 112009033526181-PAT00024
Figure 112009033526181-PAT00024

Figure 112009033526181-PAT00025
Figure 112009033526181-PAT00025

즉, 상기 <수학식 3>과 비교하였을 때, 상기 <수학식 4>는 로그 항의 분모의 합산 부분에서 합산 조건이

Figure 112009033526181-PAT00026
로만 바뀌었음을 확인할 수 있으며, 이는 DPC에 의한 효과만을 제거하고 마찬가지의 방법으로 선처리 행렬
Figure 112009033526181-PAT00027
에 대한 전체 탐색을 수행함을 의미한다. 최적화 변수의 개수는, 상기 <수학식 3>과 <수학식 4> 모두 행렬
Figure 112009033526181-PAT00028
의 원소 개수에 각 원소의 실수부 및 허수부 각각이 최적화 변수가 되므로, 2MK이고, 상기 <수학식 3>의 경우 사용자 정렬 가지수 K!만큼 최적화 과정을 반복한다는 차이가 있다. 상기 <수학식 3>과 <수학식 4>에서 선처리 행렬
Figure 112009033526181-PAT00029
에 대한 효과적인 탐색 방안으로 시뮬레이티드 어넬링(Simulated Annealing : SA) 알고리듬이 적용 가능하다. That is, when compared with Equation 3, Equation 4 has a summation condition at the sum of the denominators of the logarithmic term.
Figure 112009033526181-PAT00026
You can see that this is only changed to, which removes only the effects of DPC and preprocesses the matrix in the same way.
Figure 112009033526181-PAT00027
Means to do a full search for. The number of optimization variables is a matrix in both Equation 3 and Equation 4.
Figure 112009033526181-PAT00028
Since the real part and the imaginary part of each element are the optimization variables in the number of elements of 2MK, the difference between repeating the optimization process by the user alignment index K! Preprocessing matrices in Equations 3 and 4
Figure 112009033526181-PAT00029
The simulated annealing (SA) algorithm is applicable as an effective search method for.

여기서, 상기 <수학식 4>와 같이, 사용자 전체의 전송 용량을 최대화하는 최적의 선형적 전송 방식을 적용하여, 송신 선처리 행렬

Figure 112009033526181-PAT00030
에 대한 최적화 문제를 풀고, 그 중 가장 최대의 목적 함수 값을 선택하면, 상기 <수학식 1>의 수신 신호 모델 하에서의 최적의 성능이 계산될 수 있다. 하지만, 실제적으로 상기 <수학식 1>의 수신 신호 모델 하에서 상기 송신 선처리 행렬
Figure 112009033526181-PAT00031
를 최적화하기란 어려운 문제점이 있다. Here, as shown in Equation 4, a transmission preprocessing matrix is applied by applying an optimal linear transmission scheme that maximizes the transmission capacity of the entire user.
Figure 112009033526181-PAT00030
By solving the optimization problem for and selecting the largest objective function value among them, the optimal performance under the received signal model of Equation 1 can be calculated. However, the transmission preprocessing matrix is actually under the received signal model of Equation (1).
Figure 112009033526181-PAT00031
There is a difficult problem to optimize.

따라서, 본 발명에서는 상기 <수학식 1>의 수신 신호 모델에서의 송신 선처리 행렬

Figure 112009033526181-PAT00032
를, MMSE 송신 선처리 행렬
Figure 112009033526181-PAT00033
와 전력 제어를 위한 대각 행렬
Figure 112009033526181-PAT00034
로 분할하여 최적화를 수행하기로 한다. Therefore, in the present invention, the transmission preprocessing matrix in the received signal model of Equation 1
Figure 112009033526181-PAT00032
MMSE transmit preprocessing matrix
Figure 112009033526181-PAT00033
Diagonal for power and power control
Figure 112009033526181-PAT00034
The optimization is performed by dividing into.

즉, 본 발명에서는

Figure 112009033526181-PAT00035
로 변형된 수신 신호 모델을 고려하며, 이는 하기 <수학식 5>와 같이 표현할 수 있다. That is, in the present invention
Figure 112009033526181-PAT00035
Considering the received signal model modified to be, it can be expressed as shown in Equation 5 below.

Figure 112009033526181-PAT00036
Figure 112009033526181-PAT00036

Figure 112009033526181-PAT00037
Figure 112009033526181-PAT00037

여기서, 상기

Figure 112009033526181-PAT00038
는 MMSE 송신 선처리 행렬로서, PAPC 및 사용자별 간섭 전력을 고려하여 계산된다. 상기 MMSE 송신 선처리 행렬은 채널 정보를 송수신단에서 모두 알고 있는 경우 송신부에서 선처리 하는 것으로서, 특히 하향링크 다중 사용 자 전송과 같이 수신 단말 간의 협력적 신호 처리가 불가능한 경우에 효과적으로 사용될 수 있다. 상기
Figure 112009033526181-PAT00039
는 전력 제어를 위한 최적화 변수로서, PAPC 및 전체 전송 용량을 최대화를 고려하여 결정된다. Where
Figure 112009033526181-PAT00038
Is an MMSE transmission preprocessing matrix and is calculated in consideration of PAPC and user-specific interference power. The MMSE transmission preprocessing matrix is preprocessed by the transmitter when all of the channel information is known to the transceiver. The MMSE transmission preprocessing matrix can be effectively used when cooperative signal processing between receiving terminals is not possible, such as downlink multi-user transmission. remind
Figure 112009033526181-PAT00039
Is an optimization variable for power control and is determined in consideration of maximizing PAPC and overall transmission capacity.

도 2는 본 발명의 실시 예에 따른 분산 MIMO 시스템의 기지국에서 다중 사용자를 위한 MMSE 기반의 선형적 전송 방법을 도시한 흐름도이다. 2 is a flowchart illustrating a MMSE-based linear transmission method for multiple users in a base station of a distributed MIMO system according to an embodiment of the present invention.

상기 도 2를 참조하면, 기지국은 201단계에서 주기적으로 단말들로부터 피드백 정보를 수신한다. 여기서, 상기 피드백 정보는 채널 정보를 의미한다. Referring to FIG. 2, the base station periodically receives feedback information from the terminals in step 201. Here, the feedback information means channel information.

이후, 상기 기지국은 203단계에서 송신할 데이터가 존재하는지 여부를 검사한다. 상기 송신할 데이터가 존재하지 않을 시, 상기 기지국은 상기 201단계로 돌아가 이하 단계를 반복 수행한다. 반면, 상기 송신할 데이터가 존재할 시, 상기 기지국은 205단계에서 상기 채널 정보를 이용하여 MMSE 송신 선처리 행렬을 계산하며, 이때 상기 MMSE 송신 선처리 행렬은 PAPC 및 사용자별 간섭 전력을 고려하여 계산한다. In step 203, the base station checks whether there is data to transmit. If there is no data to transmit, the base station returns to step 201 and repeats the following steps. On the other hand, when the data to be transmitted, the base station calculates the MMSE transmission preprocessing matrix using the channel information in step 205, wherein the MMSE transmission preprocessing matrix is calculated in consideration of PAPC and user-specific interference power.

먼저, 상기 MMSE 송신 선처리 행렬은 가우스 마르코프(Gauss-Markoff) 정리의 MMSE 조건식을 사용하여 하기 <수학식 6>과 같이 유도할 수 있다. First, the MMSE transmission preprocessing matrix can be derived as shown in Equation 6 using the MMSE conditional expression of Gauss-Markoff's theorem.

Figure 112009033526181-PAT00040
Figure 112009033526181-PAT00040

여기서, 상기

Figure 112009033526181-PAT00041
는 송신 신호를 나타내고, 상기
Figure 112009033526181-PAT00042
는 수신 신호를 나타낸다. 또한, 상기
Figure 112009033526181-PAT00043
는 송신 신호
Figure 112009033526181-PAT00044
와 수신 신호
Figure 112009033526181-PAT00045
간의 상호 상관 행렬을 나타내고, 상기
Figure 112009033526181-PAT00046
는 수신 신호
Figure 112009033526181-PAT00047
의 자기 상관 행렬을 나타내며, 각각 하기 <수학식 7>과 같이 유도할 수 있다.Where
Figure 112009033526181-PAT00041
Represents a transmission signal, and
Figure 112009033526181-PAT00042
Indicates a received signal. In addition,
Figure 112009033526181-PAT00043
Transmit signal
Figure 112009033526181-PAT00044
With received signal
Figure 112009033526181-PAT00045
Represents a cross-correlation matrix between
Figure 112009033526181-PAT00046
Receive signal
Figure 112009033526181-PAT00047
It represents the autocorrelation matrix of and can be derived as shown in Equation 7 below.

Figure 112009033526181-PAT00048
Figure 112009033526181-PAT00048

Figure 112009033526181-PAT00049
Figure 112009033526181-PAT00049

Figure 112009033526181-PAT00050
Figure 112009033526181-PAT00050

Figure 112009033526181-PAT00051
Figure 112009033526181-PAT00051

여기서, 상기 <수학식 7>을 상기 <수학식 6>에 대입하면, 하기 <수학식 8>과 같은 최적의 MMSE 송신 선처리 행렬 G를 계산할 수 있다. Here, by substituting Equation 7 into Equation 6, an optimal MMSE transmission preprocessing matrix G as shown in Equation 8 can be calculated.

Figure 112009033526181-PAT00052
Figure 112009033526181-PAT00052

여기서, 상기 MMSE 송신 선처리 행렬의 역행렬 부분의

Figure 112009033526181-PAT00053
는 지금까지 잘 알려진 최적 MMSE 송신 선처리 행렬의 다중 단위행렬 합산 형태가 아님을 알 수 있다. 즉, 기존에 사용자마다 동일한 간섭량을 가정하는 MIMO 시스템에서는 이 부분을
Figure 112009033526181-PAT00054
형태로, 스칼라
Figure 112009033526181-PAT00055
만큼 곱해진 단위행렬을 더해줌으로써, 채널 행렬
Figure 112009033526181-PAT00056
의 의사역행렬
Figure 112009033526181-PAT00057
대신 정규화된 역행렬(regularized inverse matrix)을 사용하여 왔다. 그러나 분산 MIMO 시스템과 같이 사용자마다 상이한 간섭 전력이 존재하는 경우, 상기 <수학식 8>과 같은 MMSE 송신 선처리 행렬을 사용하는 것이 바람직함을 알 수 있고, 그 효과는 기존의 정규화된 역행렬과 같이, 해당 MMSE 송신 선처리 행렬을 사용하는 필터가 높은 신호 대 간섭 및 잡음 비(Signal to Interference plus Noise Ratio : 이하 'SINR'이라 칭함)에서는
Figure 112009033526181-PAT00058
형태의 ZF 필터로 동작하며, 낮은 SINR에서는
Figure 112009033526181-PAT00059
형태의 송신 정합 필터로 동작하게 된다. 상기 <수학식 8>의 최적 MMSE 송신 선처리 행렬을 사용하는 필터는, 분산 MIMO 구조와 같이 각 단말에 수신되는 외부 간섭 신호들이 독립-비동일 분포(idependent but non-identically distributed : i.n.d.)를 따르는 환경을 정확히 반영하는 송신 필터로서, 집중형 MIMO 구조의 독립-동일 분포(independent and identically distributed : i.i.d.) 환경에서의 송신 필터와 차별화된다.Where the inverse of the MMSE transmit preprocessing matrix
Figure 112009033526181-PAT00053
It can be seen that is not a multi-unit matrix summation of the best known MMSE transmit preprocessing matrix to date. That is, in the MIMO system that assumes the same amount of interference for each user,
Figure 112009033526181-PAT00054
In form, scalar
Figure 112009033526181-PAT00055
Channel matrix by adding the unit matrix multiplied by
Figure 112009033526181-PAT00056
Pseudo inverse of
Figure 112009033526181-PAT00057
Instead, we have used a regularized inverse matrix. However, if there is a different interference power for each user, such as a distributed MIMO system, it can be seen that it is preferable to use the MMSE transmission preprocessing matrix as shown in Equation 8, and the effect is as in the conventional normalized inverse matrix, A filter using the corresponding MMSE transmit preprocessing matrix has a high signal-to-interference plus noise ratio (hereinafter referred to as 'SINR').
Figure 112009033526181-PAT00058
Type ZF filters, and at low SINR
Figure 112009033526181-PAT00059
It works as a transmission match type filter. In the filter using the optimal MMSE transmission preprocessing matrix of Equation (8), an environment in which external interference signals received in each terminal follows an independent but non-identically distributed (ind) like a distributed MIMO structure As a transmission filter that accurately reflects this, it is differentiated from a transmission filter in an independent and identically distributed (iid) environment of a centralized MIMO structure.

이후, 상기 기지국은 상기 채널 행렬

Figure 112009033526181-PAT00060
및 사용자별 간섭 전력
Figure 112009033526181-PAT00061
에 대해 유일하게 결정되는 MMSE 송신 선처리 행렬을 사용할 때, PAPC에 의한 제약 조 건식을 만족시키기 위한 전력 제어 과정이 필요하다. 여기서, 상기 PAPC에 의한 제약 조건식은 하기 <수학식 9>와 같이 나타낼 수 있다. Then, the base station is the channel matrix
Figure 112009033526181-PAT00060
And user-specific interference power
Figure 112009033526181-PAT00061
When using the MMSE transmit preprocessing matrix, which is uniquely determined for, a power control procedure is required to satisfy the constraint condition by PAPC. Here, the constraint expression by the PAPC may be expressed as in Equation 9 below.

Figure 112009033526181-PAT00062
Figure 112009033526181-PAT00062

여기서, 상기 전력 제어 과정은, K개의 최적화 변수

Figure 112009033526181-PAT00063
를 조절함에 따라 상기 <수학식 9>의 PAPC에 의한 제약 조건식을 만족시키면서 전체 전송 용량을 최대화하는
Figure 112009033526181-PAT00064
들을 결정하는 과정이다. 따라서, 상기 기지국은 207단계에서, 상기 PAPC에 의한 제약 조건식을 만족시키면서 전체 전송 용량을 최대화하는 최적화 변수
Figure 112009033526181-PAT00065
들을 결정하며, 이를 위한 최적화 문제는 하기 <수학식 10>과 같이 형성된다.Here, the power control process, K optimization parameters
Figure 112009033526181-PAT00063
By maximizing the total transmission capacity while satisfying the constraint of PAPC of Equation 9
Figure 112009033526181-PAT00064
The process of determining them. Therefore, in step 207, the base station optimizes the entire transmission capacity while satisfying the constraint expression by the PAPC.
Figure 112009033526181-PAT00065
And an optimization problem for this is formed as in Equation 10 below.

Figure 112009033526181-PAT00066
Figure 112009033526181-PAT00066

Figure 112009033526181-PAT00067
Figure 112009033526181-PAT00067

Figure 112009033526181-PAT00068
Figure 112009033526181-PAT00068

여기서, 상기 <수학식 10>은 상기 <수학식 4>와 비교할 때, 선형적인 선처리 행렬

Figure 112009033526181-PAT00069
Figure 112009033526181-PAT00070
Figure 112009033526181-PAT00071
의 두 가지 행렬로 분리하여 각각을 최적화하는 문제로 분할함으로써, 상기 <수학식 4>에서의 총 2MK 개의 최적화 변수에 대한 최적화를 상기 <수학식 10>에서의 오직 K 개의 최적화 변수
Figure 112009033526181-PAT00072
에 대한 최적화로 간략화하였다. 즉, 탐색 복잡도를 반영하는 최적화 변수의 개수가 2M 배 만큼 감소됨을 알 수 있다. 여기서, 상기 <수학식 10>의 최적화 문제에 대한 최적화 변수
Figure 112009033526181-PAT00073
결정 방안은 이후 도 3의 전력 제어 알고리듬을 통해 자세히 설명하기로 한다. Equation 10 is a linear preprocessing matrix when compared to Equation 4.
Figure 112009033526181-PAT00069
To
Figure 112009033526181-PAT00070
Wow
Figure 112009033526181-PAT00071
By dividing into two matrices of and optimizing each of them, the optimization for a total of 2MK optimization variables in Equation 4 is obtained by only K optimization variables in Equation 10.
Figure 112009033526181-PAT00072
Simplified by optimization for. That is, it can be seen that the number of optimization variables reflecting the search complexity is reduced by 2M times. Here, the optimization variable for the optimization problem of Equation 10
Figure 112009033526181-PAT00073
The determination method will be described in detail later through the power control algorithm of FIG. 3.

이후, 상기 기지국은 209단계에서 상기 결정된 최적화 변수를 이용하여 상기 송신할 데이터에 전력을 할당한다. In step 209, the base station allocates power to the data to be transmitted using the determined optimization variable.

이후, 상기 기지국은 211단계에서 상기 계산된 MMSE 송신 선처리 행렬을 이용하여, 상기 전력이 할당된 데이터를 선처리하고, 213단계에서 상기 선처리된 데이터를 전송한다.Thereafter, the base station preprocesses the data to which the power is allocated using the calculated MMSE transmission preprocessing matrix in step 211, and transmits the preprocessed data in step 213.

이후, 상기 기지국은 본 발명에 따른 알고리즘을 종료한다. The base station then terminates the algorithm according to the invention.

한편, 상기 <수학식 10>의 최적화 문제에 대한 비최적의 전력 제어 방안으로서 매우 간단한 최적화 변수

Figure 112009033526181-PAT00074
결정 방법은, 하기 <수학식 11>과 같이, 모든 전력 제어 변수들, 즉
Figure 112009033526181-PAT00075
들을 같은 값
Figure 112009033526181-PAT00076
로 할당하되, M 개의 기지국 인덱스에 대 한 각각의 PAPC 중 가장 큰
Figure 112009033526181-PAT00077
이 최대 전력
Figure 112009033526181-PAT00078
에 도달하도록
Figure 112009033526181-PAT00079
를 맞춰주는 방식이다. Meanwhile, a very simple optimization parameter as a non-optimal power control method for the optimization problem of Equation 10
Figure 112009033526181-PAT00074
The determination method is, as shown in Equation 11, all power control variables, namely
Figure 112009033526181-PAT00075
Same value
Figure 112009033526181-PAT00076
, Which is the largest of each PAPC for the M base station indexes.
Figure 112009033526181-PAT00077
2 max power
Figure 112009033526181-PAT00078
To reach
Figure 112009033526181-PAT00079
Is the way to fit.

Figure 112009033526181-PAT00080
Figure 112009033526181-PAT00080

상기 방식은 가장 기본적인 MMSE 전송 방식이라고 할 수 있으며, 본 발명에서 제안하는 최적의 전력 제어 알고리듬의 초기값으로 사용될 수 있다. The method may be referred to as the most basic MMSE transmission method, and may be used as an initial value of an optimal power control algorithm proposed by the present invention.

상기 <수학식 10>의 최적화 문제에 대한 전력 제어 방안으로는 다양한 전력 제어 방법이 존재할 수 있으나, 본 발명에서는 복잡도는 높은 편이지만 최적의 전력 제어를 보장하는 시뮬레이티드 어넬링(Simulated Annealing : SA) 알고리듬을 상기 <수학식 10>의 최적화 문제에 적합하게 변형하여 제시한다. 여기서, 상기 시뮬레이티드 어넬링 알고리듬은 해공간의 전 영역에서 탐색이 가능한 확률적 탐색 알고리즘으로써, 현재의 해에서 새로운 해를 확률적으로 생성하여 평가하고 이 해를 받아들일 것인지를 확률적으로 결정하는 과정을 반복하여 전역 최적화를 수행한다. As a power control method for the optimization problem of Equation 10, various power control methods may exist, but in the present invention, although the complexity is high, simulated annealing (SA) is used to ensure optimal power control. ) The algorithm is modified to fit the optimization problem of Equation 10 above. Here, the simulated annealing algorithm is a probabilistic search algorithm that can be searched over the entire area of the solution space. The simulated annealing algorithm probably generates and evaluates a new solution from the current solution and probabilisticly determines whether to accept the solution. Repeat the process to perform global optimization.

도 3은 본 발명의 실시 예에 따른 분산 MIMO 시스템의 기지국에서 시뮬레이티드 어넬링 알고리듬을 이용한 최적의 전력 제어 방법을 도시한 흐름도이다. 3 is a flowchart illustrating an optimal power control method using a simulated annealing algorithm in a base station of a distributed MIMO system according to an embodiment of the present invention.

상기 도 3을 참조하면, 기지국은 301단계에서 최적의 전력 제어를 위한 초기 파라미터를 설정한다. 여기서, 상기 파라미터는 반복 인덱스

Figure 112009033526181-PAT00081
, 가중치
Figure 112009033526181-PAT00082
, 온도 함수(temperature function)
Figure 112009033526181-PAT00083
, 가중치
Figure 112009033526181-PAT00084
를 포함하며, 각각 1, 1, 10, 0.99의 값으로 초기 설정한다. 상기
Figure 112009033526181-PAT00085
는 다음 상태값을 계산함에 있어 적용되는 가중치이고, 상기
Figure 112009033526181-PAT00086
는 복잡도 및 전송 용량 간의 트레이드 오프 관계를 고려하여 적용되는 가중치로서, 상기
Figure 112009033526181-PAT00087
를 높게하여 오랜 시간이 소요되더라도 좀 더 정확한 전력 제어를 수행할 수 있고, 상기
Figure 112009033526181-PAT00088
를 낮게하여 다소 부정확하더라도 짧은 시간 내에 전력 제어를 수행할 수 있다. Referring to FIG. 3, the base station sets initial parameters for optimal power control in step 301. Where the parameter is a repetition index
Figure 112009033526181-PAT00081
, weight
Figure 112009033526181-PAT00082
, Temperature function
Figure 112009033526181-PAT00083
, weight
Figure 112009033526181-PAT00084
It includes, and initially set to the values of 1, 1, 10, 0.99. remind
Figure 112009033526181-PAT00085
Is a weight applied in calculating the next state value,
Figure 112009033526181-PAT00086
Is a weight applied in consideration of a trade-off relationship between complexity and transmission capacity.
Figure 112009033526181-PAT00087
Even if it takes a long time to increase the more accurate power control can be performed,
Figure 112009033526181-PAT00088
It is possible to perform power control in a short time even if it is somewhat inaccurate by lowering.

이후, 상기 기지국은 303단계에서 최적화 변수 및 최적화 변수에 따른 전송 용량의 현재 상태 값을 설정한다. 여기서, 상기 최적화 변수 및 최적화 변수에 따른 전송 용량의 현재 상태 값은 하기 <수학식 12>와 같이 설정한다.  In step 303, the base station sets an optimization variable and a current state value of a transmission capacity according to the optimization variable. Here, the optimization variable and the current state value of the transmission capacity according to the optimization variable are set as in Equation 12 below.

Figure 112009033526181-PAT00089
Figure 112009033526181-PAT00089

Figure 112009033526181-PAT00090
Figure 112009033526181-PAT00090

이후, 상기 기지국은 305단계에서 최적화 변수 및 최적화 변수에 따른 전송 용량에 대한 초기의 최적해를 설정한다. 여기서, 상기 초기의 최적해는 하기 <수학식 13>과 같이 설정한다.  In step 305, the base station sets an optimization parameter and an initial optimal solution for the transmission capacity according to the optimization variable. Here, the initial optimal solution is set as in Equation (13) below.

Figure 112009033526181-PAT00091
Figure 112009033526181-PAT00091

이후, 상기 기지국은 307단계에서 상기 최적화 변수 및 최적화 변수에 따른 전송 용량의 다음 상태 값을 설정한다. 여기서, 상기 최적화 변수 및 최적화 변수에 따른 전송 용량의 다음 상태 값은 하기 <수학식 14>와 같이 설정한다. In step 307, the base station sets the next state value of the transmission capacity according to the optimization variable and the optimization variable. Here, the next state value of the optimization variable and the transmission capacity according to the optimization variable is set as in Equation 14 below.

Figure 112009033526181-PAT00092
Figure 112009033526181-PAT00092

Figure 112009033526181-PAT00093
Figure 112009033526181-PAT00093

여기서,

Figure 112009033526181-PAT00094
는 구간 [a, b]에서 균등 분포를 따르는 임의의 값을 랜덤하게 발생함을 의미한다. here,
Figure 112009033526181-PAT00094
Means that random values along the equal distribution are randomly generated in the interval [a, b].

이후, 상기 기지국은 309단계에서 상기 설정된 전송 용량의 다음 상태 값

Figure 112009033526181-PAT00095
이 상기 설정된 최적해
Figure 112009033526181-PAT00096
보다 큰지 여부를 검사한다. 상기 설정된 전송 용량의 다음 상태 값
Figure 112009033526181-PAT00097
이 상기 설정된 최적해
Figure 112009033526181-PAT00098
보다 크지 않을 시, 상기 기지 국은 313단계로 바로 진행한다. 반면, 상기 설정된 전송 용량의 다음 상태 값
Figure 112009033526181-PAT00099
이 상기 설정된 최적해
Figure 112009033526181-PAT00100
보다 클 시, 상기 기지국은 311단계에서 상기 설정된 최적화 변수의 다음 상태 값
Figure 112009033526181-PAT00101
과 상기 최적화 변수에 따른 전송 용량의 다음 상태 값
Figure 112009033526181-PAT00102
으로, 상기 최적해
Figure 112009033526181-PAT00103
Figure 112009033526181-PAT00104
로 각각 갱신한 후, 상기 313단계로 진행한다. Thereafter, the base station determines the next state value of the set transmission capacity in step 309.
Figure 112009033526181-PAT00095
The optimal solution set above
Figure 112009033526181-PAT00096
Check if greater than Next state value of the set transmission capacity
Figure 112009033526181-PAT00097
The optimal solution set above
Figure 112009033526181-PAT00098
If not larger, the base station proceeds directly to step 313. On the other hand, the next state value of the set transmission capacity
Figure 112009033526181-PAT00099
The optimal solution set above
Figure 112009033526181-PAT00100
If greater, the base station determines the next state value of the set optimization variable in step 311.
Figure 112009033526181-PAT00101
And the next state value of the transmission capacity according to the optimization variable
Figure 112009033526181-PAT00102
Is optimal
Figure 112009033526181-PAT00103
Wow
Figure 112009033526181-PAT00104
After each update, the process proceeds to step 313.

이후, 상기 기지국은 상기 313단계에서 상기 설정된 전송 용량의 다음 상태 값

Figure 112009033526181-PAT00105
이 상기 설정된 전송 용량의 현재 상태 값
Figure 112009033526181-PAT00106
보다 큰지 여부를 검사한다. Thereafter, the base station determines the next state value of the set transmission capacity in step 313.
Figure 112009033526181-PAT00105
The current state value of the set transmission capacity
Figure 112009033526181-PAT00106
Check if greater than

상기 313단계에서, 상기 설정된 전송 용량의 다음 상태 값

Figure 112009033526181-PAT00107
이 상기 설정된 전송 용량의 현재 상태 값
Figure 112009033526181-PAT00108
보다 클 시, 상기 기지국은 317단계에서 상기 설정된 최적화 변수의 다음 상태 값
Figure 112009033526181-PAT00109
과 상기 최적화 변수에 따른 전송 용량의 다음 상태 값
Figure 112009033526181-PAT00110
으로, 상기 설정된 최적화 변수의 현재 상태 값
Figure 112009033526181-PAT00111
과 최적화 변수에 따른 전송 용량의 현재 상태 값
Figure 112009033526181-PAT00112
을 각각 갱신한 후, 319단계로 진행한다. In step 313, the next state value of the set transmission capacity
Figure 112009033526181-PAT00107
The current state value of the set transmission capacity
Figure 112009033526181-PAT00108
If greater, the base station determines the next state value of the set optimization variable in step 317.
Figure 112009033526181-PAT00109
And the next state value of the transmission capacity according to the optimization variable
Figure 112009033526181-PAT00110
, The current state value of the set optimization variable
Figure 112009033526181-PAT00111
State value of transmission capacity according to parameters and optimization variables
Figure 112009033526181-PAT00112
After each update, the process proceeds to step 319.

반면, 상기 313단계에서, 상기 설정된 전송 용량의 다음 상태 값

Figure 112009033526181-PAT00113
이 상 기 설정된 전송 용량의 현재 상태 값
Figure 112009033526181-PAT00114
보다 크지 않을 시, 상기 기지국은 315단계에서 비록 다음 상태의 전송 용량이 현재 상태의 전송 용량보다 낮은 값을 가지더라도 상기 두 전송 용량 값의 차이에 따라 확률적으로 다음 상태의 최적화 변수 및 전송 용량 값을 현재 상태의 최적화 변수 및 전송 용량 값으로 갱신한다. 즉, 상기 기지국은 상기 설정된 전송 용량의 다음 상태 값
Figure 112009033526181-PAT00115
이 하기 <수학식 15>를 만족하는지 여부를 검사하고, 상기 설정된 전송 용량의 다음 상태 값
Figure 112009033526181-PAT00116
이 하기 <수학식 15>를 만족할 시, 상기 317단계로 진행하여 이하 단계를 반복 수행한다. 반면, 상기 설정된 전송 용량의 다음 상태 값
Figure 112009033526181-PAT00117
이 하기 <수학식 15>를 만족하지 않을 시, 상기 기지국은 상기 319단계로 바로 진행한다. On the other hand, in step 313, the next state value of the set transmission capacity
Figure 112009033526181-PAT00113
Current state value of this preset transmission capacity
Figure 112009033526181-PAT00114
If not greater, the base station is determined in step 315, even if the transmission capacity of the next state has a lower value than the transmission capacity of the current state, according to the difference between the values of the two capacity capacity and the probability of the next optimization parameter and transmission capacity value Is updated with values of optimization variables and transmission capacity of the current state. That is, the base station is the next state value of the set transmission capacity
Figure 112009033526181-PAT00115
It is checked whether the following Equation 15 is satisfied and the next state value of the set transmission capacity.
Figure 112009033526181-PAT00116
When the following Equation 15 is satisfied, the process proceeds to step 317 and the following steps are repeated. On the other hand, the next state value of the set transmission capacity
Figure 112009033526181-PAT00117
If the following Equation 15 is not satisfied, the base station proceeds directly to step 319.

Figure 112009033526181-PAT00118
Figure 112009033526181-PAT00118

즉, 상기 기지국은 상기 <수학식 15>에서 지수함수 형태로 계산되는 부분이 0과 1사이의 랜덤한 값보다 큰 경우 다음 상태의 최적화 변수 및 전송 용량 값을 현재 상태의 최적화 변수 및 전송 용량 값으로 강제로 갱신한다. 이를 통해, 최적화 과정에서 처음 발견되는 하나의 지역적 최적점(local optimum)에 수렴하는 것을 방지하고, 전체 탐색과 같은 효과로서 전역적 최적점(global optimum)으로 수렴하 도록 탐색을 일반화시킬 수 있다. 이때, 상기 온도 함수

Figure 112009033526181-PAT00119
가 반복 인덱스
Figure 112009033526181-PAT00120
의 증가에 따라 서서히 감소하기 때문에, 반복 과정 초기에는 현재 상태 값의 갱신이 빈번히 발생하게 되고, 반복 인덱스
Figure 112009033526181-PAT00121
가 증가함에 따라 현재 상태 값을 강제로 갱신하는 확률이 계속 낮아지게 된다. 따라서 결국에는 하나의 지역적 최적점으로 수렴하게 되며, 점근적 분석(asymptotic analysis)에 의하면
Figure 112009033526181-PAT00122
가 1에 점근할수록 그 최적값이 전역적 최적점과 일치하게 된다.That is, when the portion calculated in the form of exponential function in Equation 15 is larger than a random value between 0 and 1, the base station converts the optimization variable and the transmission capacity value of the next state to the optimization variable and the transmission capacity value of the current state. Force update This prevents convergence to one local optimum initially found during the optimization process and generalizes the search to converge to the global optimum with the same effect as the global search. Where the temperature function
Figure 112009033526181-PAT00119
Recursive index
Figure 112009033526181-PAT00120
Since the value decreases gradually with increasing value, the update of the current state frequently occurs at the beginning of the repetition process, and the recursive index
Figure 112009033526181-PAT00121
As increases, the probability of forcibly updating the current state value continues to decrease. Eventually, it converges to one local optimal point, and according to asymptotic analysis,
Figure 112009033526181-PAT00122
As the asymptotes to 1, the optimal value coincides with the global optimal point.

이후, 상기 기지국은 상기 319단계에서 상기 전송 용량의 최적해

Figure 112009033526181-PAT00123
이 수렴되었는지 여부를 검사한다. 여기서, 상기 전송 용량의 최적해
Figure 112009033526181-PAT00124
이 수렴되었는지 여부는 반복 인덱스
Figure 112009033526181-PAT00125
가 정해진 횟수까지 증가하였음에도 불구하고, 상기 전송 용량의 최적해
Figure 112009033526181-PAT00126
이 갱신되지 않았는지 여부를 확인함으로써 검사할 수 있다. Then, the base station is the optimal solution of the transmission capacity in step 319
Figure 112009033526181-PAT00123
Check whether this has converged. Here, the optimal solution of the transmission capacity
Figure 112009033526181-PAT00124
Whether this has been converged is an iterative index
Figure 112009033526181-PAT00125
Is increased to a predetermined number of times, the optimal solution of the transmission capacity
Figure 112009033526181-PAT00126
This can be checked by checking whether or not it has been updated.

상기 319단계에서, 상기 전송 용량의 최적해

Figure 112009033526181-PAT00127
이 수렴되지 않았을 시, 상기 기지국은 321단계에서 상기 파라미터를 갱신하고, 상기 307단계로 돌아가 이하 단계를 반복 수행한다. 즉, 상기 반복 인덱스
Figure 112009033526181-PAT00128
Figure 112009033526181-PAT00129
로 갱신하고, 이에 따라 상기
Figure 112009033526181-PAT00130
Figure 112009033526181-PAT00131
를 각각
Figure 112009033526181-PAT00132
,
Figure 112009033526181-PAT00133
로 갱신한다. In step 319, the optimal solution of the transmission capacity
Figure 112009033526181-PAT00127
If it is not converged, the base station updates the parameter in step 321 and returns to step 307 to repeat the following steps. That is, the repeat index
Figure 112009033526181-PAT00128
To
Figure 112009033526181-PAT00129
And update accordingly
Figure 112009033526181-PAT00130
Wow
Figure 112009033526181-PAT00131
Each
Figure 112009033526181-PAT00132
,
Figure 112009033526181-PAT00133
Update to.

반면, 상기 319단계에서, 상기 전송 용량의 최적해

Figure 112009033526181-PAT00134
이 수렴되었을 시, 상기 기지국은 본 발명에 따른 알고리즘을 종료한다. On the other hand, in step 319, the optimal solution of the transmission capacity
Figure 112009033526181-PAT00134
When this converges, the base station terminates the algorithm according to the present invention.

한편, 상기 시뮬레이티드 어넬링 알고리듬에서, 복잡도 및 전송 용량 간의 트레이드 오프(trade-off) 관계를 고려하여

Figure 112009033526181-PAT00135
값을 적절한 수준으로 낮추면서 저복잡도 준최적의 전력 제어를 수행하는 것이 가능하다. On the other hand, in the simulated annealing algorithm, considering the trade-off relationship between complexity and transmission capacity
Figure 112009033526181-PAT00135
It is possible to perform low complexity suboptimal power control while lowering the value to an appropriate level.

또한, 복잡도를 최대로 낮추고자 한다면, 제안 방식의 1단계인 최적 MMSE 송신 선처리 행렬을 구한 후, 이에 따라 유일하게 결정되는 행렬

Figure 112009033526181-PAT00136
의 열 별 원소 간 전력 비에 따라 미리 정해 놓은 탐색표(Look-Up Table : LUT)를 참조하여, PAPC 제약 조건식 하에서 초기치
Figure 112009033526181-PAT00137
로부터의 증감
Figure 112009033526181-PAT00138
를 일대일 대응 형태로 결정하는 방식도 가능하다.In addition, if the complexity is to be reduced to the maximum, the optimal MMSE transmit preprocessing matrix, which is the first stage of the proposed scheme, is obtained and then the only matrix determined accordingly.
Figure 112009033526181-PAT00136
Initial value under PAPC constraint equation by referring to Look-Up Table (LUT), which is determined according to the power ratio between elements of each column.
Figure 112009033526181-PAT00137
Increase and decrease from
Figure 112009033526181-PAT00138
It is also possible to determine in a one-to-one correspondence form.

도 4는 본 발명의 실시 예에 따른 분산 MIMO 시스템에서 기지국의 전송 장치를 도시한 블럭도이다. 4 is a block diagram illustrating an apparatus for transmitting a base station in a distributed MIMO system according to an embodiment of the present invention.

도시된 바와 같이, 기지국은 전력 할당부(402), 선처리부(404), 최적화 변수 결정부(406), MMSE 송신 선처리 행렬 계산부(408), 피드백 수신부(410)를 포함하여 구성된다. As shown, the base station includes a power allocator 402, a preprocessor 404, an optimization variable determiner 406, an MMSE transmission preprocessing matrix calculator 408, and a feedback receiver 410.

상기 도 4를 참조하면, 전력 할당부(402)는 최적화 변수 결정부(406)로부터 최적화 변수를 제공받고, 상기 최적화 변수를 이용하여 송신할 데이터에 전력을 할 당한 후, 상기 전력이 할당된 데이터를 선처리부(404)로 제공한다. Referring to FIG. 4, the power allocator 402 receives an optimization variable from the optimization variable determiner 406, allocates power to data to be transmitted using the optimization variable, and then allocates the power to the data. To the preprocessing unit 404.

상기 선처리부(404)는 MMSE 송신 선처리 행렬 계산부(408)로부터 MMSE 송신 선처리 행렬을 제공받고, 상기 MMSE 송신 선처리 행렬을 이용하여 상기 전력이 할당된 데이터를 선처리한 후, 상기 선처리된 데이터를 안테나를 통해 단말로 전송한다.The preprocessor 404 receives the MMSE transmit preprocessing matrix from the MMSE transmit preprocessing matrix calculator 408, preprocesses the data to which power is allocated using the MMSE transmit preprocessing matrix, and then uses the preprocessed data as an antenna. Send to the terminal through.

상기 최적화 변수 결정부(406)는 피드백 수신부(410)로부터 단말들의 채널 정보를 제공받고, 상기 MMSE 송신 선처리 행렬 계산부(408)로부터 MMSE 송신 선처리 행렬을 제공받아, PAPC에 의한 제약 조건식을 만족시키면서 전체 전송 용량을 최대화하는 최적화 변수를 결정하며, 상기 결정된 최적화 변수를 상기 전력 할당부(402)로 제공한다. The optimization variable determiner 406 receives the channel information of the terminals from the feedback receiver 410, receives the MMSE transmit preprocessing matrix from the MMSE transmit preprocessing matrix calculator 408, and satisfies the constraint expression by PAPC. An optimization variable for maximizing an overall transmission capacity is determined, and the determined optimization variable is provided to the power allocation unit 402.

상기 MMSE 송신 선처리 행렬 계산부(408)는 상기 피드백 수신부(410)로부터 단말들의 채널 정보를 제공받고, 이를 이용하여 MMSE 송신 선처리 행렬을 계산하며, 상기 계산된 MMSE 송신 선처리 행렬을 상기 선처리부(404) 및 최적화 변수 결정부(406)로 제공한다. 이때 상기 MMSE 송신 선처리 행렬은 PAPC 및 사용자별 간섭 전력을 고려하여 계산한다. The MMSE transmit preprocessing matrix calculator 408 receives the channel information of the terminals from the feedback receiver 410, calculates an MMSE transmit preprocessing matrix using the received channel information, and calculates the calculated MMSE transmit preprocessing matrix by the preprocessor 404. And the optimization variable determiner 406. In this case, the MMSE transmission preprocessing matrix is calculated in consideration of PAPC and user-specific interference power.

상기 피드백 수신부(410)는 주기적으로 단말들로부터 피드백 정보를 수신하여 상기 최적화 변수 결정부(406) 및 MMSE 송신 선처리 행렬 계산부(408)로 제공한다. 여기서, 상기 피드백 정보는 채널 정보를 의미한다.The feedback receiver 410 periodically receives feedback information from the terminals and provides the feedback information to the optimization variable determiner 406 and the MMSE transmission preprocessing matrix calculator 408. Here, the feedback information means channel information.

한편, 이하 설명에서 본 발명에서 제안하는 MMSE 기반의 2 단계 전송 방법의 성능 평가를 위해 하기 <표 1>과 같은 모의 실험 환경을 정의한다.On the other hand, in the following description to define the simulation environment as shown in Table 1 to evaluate the performance of the MMSE-based two-stage transmission method proposed in the present invention.

주요 파라미터Main parameters value 총 기지국 수Total number of base stations 6161 동시 전송 기지국 수Number of simultaneous transmitting base stations 3 3 간섭 기지국 수Number of interfering base stations 5858 기지국 섹터 당 송신 안테나 수Number of transmit antennas per base station sector 1One 동시 전송 단말 수Number of simultaneous transmission terminals 33 단말당 수신 안테나 수Receive Antennas per Terminal 1One 전송 링크Transmission link DownlinkDownlink 채널 모델Channel model Flat Rayleigh fadingFlat Rayleigh fading 채널 코딩Channel coding No codingNo coding 채널 추정Channel estimation Perfect channel informationPerfect channel information 변조 방식Modulation method N/A (capacity formula used)N / A (capacity formula used) 기지국 한계 전력

Figure 112009033526181-PAT00139
Base station limit power
Figure 112009033526181-PAT00139
43[dBm]43 [dBm] 기지국간 최소 거리Minimum distance between base stations 500[m]500 [m] 경로 손실 지수Path loss index 3.76 (w/o shadowing)3.76 (w / o shadowing) 시스템 대역폭System bandwidth 10[MHz]10 [MHz] 열잡음Thermal noise -104[dBm]-104 [dBm]

도 5는 본 발명에서 제안하는 시뮬레이티드 어넬링 알고리듬을 이용한 최적의 전력 제어 방법에서 전송 용량을 반복 인덱스에 대해 나타낸 그래프이다. 5 is a graph showing the transmission capacity with respect to the repetition index in the optimal power control method using the simulated annealing algorithm proposed in the present invention.

상기 도 5를 참조하면, 현재 상태의 전송 용량이, 반복 과정 초기에는 자주 변화하나, 약 200회의 반복 과정 후에 전송 용량이 최적값으로 수렴함을 확인할 수 있다.Referring to FIG. 5, it can be seen that the transmission capacity of the current state changes frequently at the beginning of the repetition process, but after about 200 repetitions, the transmission capacity converges to an optimal value.

도 6은 본 발명에서 제안하는 다중 사용자를 위한 MMSE 기반의 선형적 전송 방법과 종래 기술에 따른 선형적 전송 방법 간 전송 용량의 성능을 기지국 당 전송 용량의 누적 분포 함수로서 비교 도시한 그래프이다.6 is a graph illustrating the performance of the transmission capacity between the MMSE-based linear transmission method and the conventional linear transmission method for the multi-user proposed in the present invention as a cumulative distribution function of transmission capacity per base station.

상기 도 6을 참조하면, 'MMSE + PC'로 표기된 방식은 본 발명에서 제안하는 MMSE 기반 2단계 전송 방법으로, 상기 <수학식 4>에서 제시한, 'Optimal linear precoder'로 표기된 최적의 선형적 전송 방식의 성능에 근접하고 있음을 확인할 수 있다. 또한, 'ZF'로 표기된 방식은 송신 선처리 행렬을

Figure 112009033526181-PAT00140
의 의사역행렬로 사용하고 전력 제어 행렬
Figure 112009033526181-PAT00141
를 상기 <수학식 11>과 같이 동일한 전력
Figure 112009033526181-PAT00142
로 할당한 경우이며, 'MMSE'로 표기된 방식은 전력 제어 행렬
Figure 112009033526181-PAT00143
를 상기 <수학식 11>과 같이 동일한 전력으로 할당하되 송신 선처리 행렬을 상기 <수학식 8>에서 제안한 최적 MMSE 송신 선처리 행렬로 사용한 경우이다. 'ZF + PC'로 표기된 방식은 상기 'ZF'로 표기된 방식에서 추가로 본 발명에서 제안하는 최적의 전력 제어를 수행한 경우이며, 이때는 ZF의 특성상 전력 제어를 위한 최적화 문제가 표준적인 컨벡스(convex) 문제로 형성되어 서브그래디언트(subgradient) 방식 등 최적성을 보장하는 다양한 컨벡스 최적화 기법이 사용 가능하다. 'SAT'로 표기된 방식은 각각의 기지국이 최대 전력
Figure 112009033526181-PAT00144
로 해당 섹터에 존재하는 단말에게 전력 제어 과정 없이 독립적인 신호 전송을 하는 경우로서, 서빙 기지국을 제외한 다른 모든 기지국으로부터 단말로 수신되는 신호가 간섭신호가 되는 경우이다. 최적의 전력 제어를 수행하지 않고 사용자마다 동일한 전력으로 할당하는 'ZF' 및 'MMSE' 방식의 경우 SAT 보다 성능이 열화되는 경우가 발생하는데, 이는 SAT의 경우 항상 최대의 송신 전력
Figure 112009033526181-PAT00145
로 송신하지만, 'ZF' 및 'MMSE' 방식에서는 최대 전력
Figure 112009033526181-PAT00146
로 송신 가능한 하나의 기지국을 제외하고는
Figure 112009033526181-PAT00147
이하의 송신 전력으로 전송이 이루어지게 되고 이러한 송신 전력의 손실이 다중 사용자 전송으로부터 얻는 효과보다 더 큰 영향을 주기 때문이다.Referring to FIG. 6, the method labeled 'MMSE + PC' is an MMSE-based two-stage transmission method proposed by the present invention. The optimal linear precoder, represented by Equation 4, is represented by Equation 4. It can be seen that the performance of the transmission method is approaching. In addition, the method designated as 'ZF' denotes a transmission preprocessing matrix.
Figure 112009033526181-PAT00140
Power control matrix
Figure 112009033526181-PAT00141
Equal power as shown in Equation 11 above.
Figure 112009033526181-PAT00142
Where MMSE is the power control matrix.
Figure 112009033526181-PAT00143
Is the same power as in Equation 11, but the transmit preprocessing matrix is used as the optimal MMSE transmit preprocessing matrix proposed in Equation 8. 'ZF + PC' is a case where the optimal power control proposed by the present invention is further performed in the 'ZF' method, and in this case, an optimization problem for power control is a standard convex (convex). Various convex optimization techniques are available to ensure optimality such as subgradient method. 'SAT' means that each base station has a maximum power
Figure 112009033526181-PAT00144
In this case, an independent signal transmission is performed to a terminal existing in a corresponding sector without a power control process. In this case, an interference signal is received from all other base stations except the serving base station. In the 'ZF' and 'MMSE' schemes, which allocate the same power to each user without performing the optimal power control, the performance is worse than that of the SAT.
Figure 112009033526181-PAT00145
, But the maximum power in the 'ZF' and 'MMSE' schemes.
Figure 112009033526181-PAT00146
With the exception of one base station
Figure 112009033526181-PAT00147
This is because transmission is made with the following transmission power, and this loss of transmission power has a greater effect than the effect obtained from the multi-user transmission.

도 7은 본 발명에서 제안하는 다중 사용자를 위한 MMSE 기반의 선형적 전송 방법과 종래 기술에 따른 DPC 전송 방법 간 전송 용량의 성능을 기지국 당 전송 용량의 누적 분포 함수로서 비교 도시한 그래프이다.7 is a graph illustrating the performance of the transmission capacity between the MMSE-based linear transmission method for the multi-user proposed in the present invention and the conventional DPC transmission method as a cumulative distribution function of transmission capacity per base station.

상기 도 7을 참조하면, 'MMSE + PC'로 표기된 방식은 본 발명에서 제안하는 MMSE 기반 2단계 전송 방법으로, 누적 분포 함수의 중앙값에서 3.3 bps/Hz/BS의 전송 용량을 보임을 알 수 있다. 이는 제안하는 방식이, 'ZF-DPC'로 표기된 방식, 즉 사용자 정렬 및 QR 분해를 활용하는 준최적의 방식 대비 0.1 bps/Hz/BS 이내의 성능 차이를 보이고 있음을 알 수 있다. 또한, 본 발명에서 제안하는 방식이, 'Optimal DPC'로 표기된 방식, 즉 상기 <수학식 3>에서 제시한 최적의 비선형 DPC 방식 대비 0.3 bps/Hz/BS 이내의 성능 차이를 보이고 있음을 알 수 있다. 'MMSE-DPC'로 표기된 방식은, 본 발명에서 제안한 방식에 추가로 비선형 DPC를 적용한 방식으로, 본 발명에서 제안한 방식을 사용자 정렬에 따라 K! 회 반복 수행하고 그 중 최대의 전송 용량을 선택함으로써, 최적의 DPC 방식 대비 0.05 bps/Hz/BS 이내의 성능 차이를 보이고 있음을 알 수 있다. Referring to FIG. 7, the method labeled 'MMSE + PC' is an MMSE-based two-stage transmission method proposed by the present invention, and shows a transmission capacity of 3.3 bps / Hz / BS at the median value of the cumulative distribution function. . It can be seen that the proposed method shows a performance difference within 0.1 bps / Hz / BS compared to the sub-optimal method using 'ZF-DPC', that is, user alignment and QR decomposition. In addition, it can be seen that the method proposed by the present invention shows a performance difference within 0.3 bps / Hz / BS compared to the method represented by 'Optimal DPC', that is, the optimal nonlinear DPC method presented in Equation 3 above. have. 'MMSE-DPC' is a method in which a nonlinear DPC is applied in addition to the method proposed in the present invention. It can be seen that the performance difference is less than 0.05 bps / Hz / BS compared to the optimal DPC method by performing iteratively and selecting the maximum transmission capacity among them.

한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by the equivalents of the claims.

도 1은 본 발명에 따른 섹터로 분할된 분산 MIMO 시스템을 도시한 도면,1 illustrates a distributed MIMO system divided into sectors according to the present invention;

도 2는 본 발명의 실시 예에 따른 분산 MIMO 시스템의 기지국에서 다중 사용자를 위한 MMSE 기반의 선형적 전송 방법을 도시한 흐름도,2 is a flowchart illustrating a MMSE-based linear transmission method for multiple users in a base station of a distributed MIMO system according to an embodiment of the present invention;

도 3은 본 발명의 실시 예에 따른 분산 MIMO 시스템의 기지국에서 시뮬레이티드 어넬링 알고리듬을 이용한 최적의 전력 제어 방법을 도시한 흐름도,3 is a flowchart illustrating an optimal power control method using a simulated annealing algorithm in a base station of a distributed MIMO system according to an embodiment of the present invention;

도 4는 본 발명의 실시 예에 따른 분산 MIMO 시스템에서 기지국의 전송 장치를 도시한 블럭도,4 is a block diagram showing an apparatus for transmitting a base station in a distributed MIMO system according to an embodiment of the present invention;

도 5는 본 발명에서 제안하는 시뮬레이티드 어넬링 알고리듬을 이용한 최적의 전력 제어 방법에서 전송 용량을 반복 인덱스에 대해 나타낸 그래프,5 is a graph showing a transmission capacity with respect to a repetitive index in an optimal power control method using a simulated annealing algorithm proposed in the present invention;

도 6은 본 발명에서 제안하는 다중 사용자를 위한 MMSE 기반의 선형적 전송 방법과 종래 기술에 따른 선형적 전송 방법 간 전송 용량의 성능을 기지국 당 전송 용량의 누적 분포 함수로서 비교 도시한 그래프, 및6 is a graph illustrating the performance of the transmission capacity between the MMSE-based linear transmission method and the conventional linear transmission method for the multi-user proposed in the present invention as a cumulative distribution function of transmission capacity per base station, and

도 7은 본 발명에서 제안하는 다중 사용자를 위한 MMSE 기반의 선형적 전송 방법과 종래 기술에 따른 DPC 전송 방법 간 전송 용량의 성능을 기지국 당 전송 용량의 누적 분포 함수로서 비교 도시한 그래프.7 is a graph illustrating the performance of the transmission capacity between the MMSE-based linear transmission method for the multi-user proposed in the present invention and the conventional DPC transmission method as a cumulative distribution function of transmission capacity per base station.

Claims (18)

지리적으로 분산 배치된 기지국들이 유선 또는 전용회선으로 연결되어 있는 분산 다중 입출력(Multiple Input Multiple Output : MIMO) 시스템에서 기지국의 데이터 전송을 위한 방법에 있어서,A method for transmitting data of a base station in a distributed multiple input multiple output (MIMO) system in which geographically distributed base stations are connected by wire or dedicated line, 채널 정보와 사용자별 간섭 전력을 고려하여 MMSE(Minumum Mean Square Error) 송신 선처리 행렬을 계산하는 과정과, Calculating a minimum mean square error (MMSE) transmission preprocessing matrix in consideration of channel information and user-specific interference power; 기지국 당 전력 제약 조건을 만족시키면서 전체 전송 용량을 최대화하는 전력 제어 변수를 계산하는 과정과, Calculating a power control variable that maximizes overall transmission capacity while satisfying power constraints per base station; 상기 계산된 전력 제어 변수를 이용하여 송신할 데이터에 전력을 할당하는 과정과, Allocating power to data to be transmitted using the calculated power control variable; 상기 계산된 MMSE 송신 선처리 행렬을 이용하여 상기 전력이 할당된 데이터에 대해 선처리를 수행하고, 상기 선처리된 송신 데이터를 전송하는 과정을 포함하는 것을 특징으로 하는 방법. Performing preprocessing on the data to which power is allocated using the calculated MMSE transmission preprocessing matrix, and transmitting the preprocessed transmission data. 제 1 항에 있어서, The method of claim 1, 상기 MMSE 송신 선처리 행렬은 하기 <수학식 16>과 같이 계산하는 것을 특징으로 하는 방법. The MMSE transmit preprocessing matrix is calculated as in Equation 16 below.
Figure 112009033526181-PAT00148
Figure 112009033526181-PAT00148
여기서, 상기
Figure 112009033526181-PAT00149
는 송신 신호를 나타내고, 상기
Figure 112009033526181-PAT00150
는 수신 신호를 나타낸다. 또한, 상기
Figure 112009033526181-PAT00151
는 송신 신호
Figure 112009033526181-PAT00152
와 수신 신호
Figure 112009033526181-PAT00153
간의 상호 상관 행렬을 나타내고, 상기
Figure 112009033526181-PAT00154
는 수신 신호
Figure 112009033526181-PAT00155
의 자기 상관 행렬을 나타낸다. 상기
Figure 112009033526181-PAT00156
는 송수신 안테나 사이에 형성되는 네트워크 채널 행렬이고, 상기
Figure 112009033526181-PAT00157
는 k번째 사용자의 간섭 전력이며, 상기
Figure 112009033526181-PAT00158
은 m번째 기지국의 송신 전력을 나타냄.
Where
Figure 112009033526181-PAT00149
Represents a transmission signal, and
Figure 112009033526181-PAT00150
Indicates a received signal. In addition,
Figure 112009033526181-PAT00151
Transmit signal
Figure 112009033526181-PAT00152
With received signal
Figure 112009033526181-PAT00153
Represents a cross-correlation matrix between
Figure 112009033526181-PAT00154
Receive signal
Figure 112009033526181-PAT00155
Represents the autocorrelation matrix of. remind
Figure 112009033526181-PAT00156
Is a network channel matrix formed between the transmit and receive antennas,
Figure 112009033526181-PAT00157
Is the interference power of the k-th user,
Figure 112009033526181-PAT00158
Is the transmit power of the m base station.
제 1 항에 있어서, The method of claim 1, 상기 전력 제어 변수는 하기 <수학식 17>을 이용하여, 전체 전송 용량을 최대화하는 최적화 문제의 해를 탐색함으로써 계산하는 것을 특징으로 하는 방법. The power control variable is calculated by searching for a solution of an optimization problem that maximizes the total transmission capacity using Equation 17 below.
Figure 112009033526181-PAT00159
Figure 112009033526181-PAT00159
Figure 112009033526181-PAT00160
Figure 112009033526181-PAT00160
Figure 112009033526181-PAT00161
Figure 112009033526181-PAT00161
여기서, 상기 M은 단일 송신안테나를 가지는 기지국의 수를 나타내고, 상기 K는 단일 수신안테나를 가지는 단말의 수를 나타낸다. 상기
Figure 112009033526181-PAT00162
는 k번째 사용자의 간섭 전력이고, 상기
Figure 112009033526181-PAT00163
는 k번째 단말과 m번째 기지국 사이의 채널 이득이며, 상기
Figure 112009033526181-PAT00164
는 MMSE 송신 선처리 행렬의 원소로서, k번째 단말과 m번째 기지국 사이의 원소이다. 상기
Figure 112009033526181-PAT00165
는 k번째 단말에 대한 전력 제어 변수이고, 상기
Figure 112009033526181-PAT00166
는 상기 기지국이 최대 전력임.
Here, M represents the number of base stations having a single transmission antenna, and K represents the number of terminals having a single reception antenna. remind
Figure 112009033526181-PAT00162
Is the interference power of the k-th user,
Figure 112009033526181-PAT00163
Is the channel gain between the k-th terminal and the m-th base station,
Figure 112009033526181-PAT00164
Is an element of the MMSE transmission preprocessing matrix and is an element between the kth terminal and the mth base station. remind
Figure 112009033526181-PAT00165
Is the power control variable for the k-th terminal,
Figure 112009033526181-PAT00166
Is the base station at full power.
제 3 항에 있어서, The method of claim 3, wherein 모든 단말에 대한 상기 전력 제어 변수를 같은 하나의 값으로 할당하고, 전체 기지국들의 전력 중 가장 큰 기지국 전력이 최대 전력
Figure 112009033526181-PAT00167
에 도달하도록 상기 하나의 값을 계산하는 것을 특징으로 하는 방법.
The power control variable for all terminals is allocated to the same single value, and the largest base station power among the powers of all base stations is the maximum power.
Figure 112009033526181-PAT00167
Calculating said one value to reach.
제 3 항에 있어서, The method of claim 3, wherein 상기 전력 제어 변수와, 상기 전력 제어 변수에 따른 전송 용량의 현재 상태값을 초기 설정하는 과정과, Initial setting a current state value of the power control variable and a transmission capacity according to the power control variable; 상기 현재 상태값으로, 상기 전력 제어 변수와, 상기 전력 제어 변수에 따른 전송 용량의 최적해를 초기 설정하는 과정과, Initial setting an optimal solution of the power control variable and the transmission capacity according to the power control variable as the current state value; 상기 전력 제어 변수와, 상기 전력 제어 변수에 따른 전송 용량의 다음 상태값을 설정하는 과정과, Setting a next state value of the power control variable and a transmission capacity according to the power control variable; 상기 전송 용량의 다음 상태값이 상기 전송 용량의 최적해보다 클 시, 상기 전력 제어 변수와 전송 용량의 다음 상태값으로 상기 전력 제어 변수와 전송 용량의 최적해을 갱신하는 과정과, When the next state value of the transmission capacity is greater than the optimal solution of the transmission capacity, updating the optimal solution of the power control variable and the transmission capacity with the next state value of the power control variable and the transmission capacity; 상기 전송 용량의 다음 상태값이 상기 전송 용량의 현재 상태 값보다 클 시, 상기 전력 제어 변수와 전송 용량의 다음 상태값으로 상기 전력 제어 변수와 전송 용량의 현재 상태 값을 갱신하는 과정과, Updating a current state value of the power control variable and the transmission capacity to a next state value of the power control variable and the transmission capacity when a next state value of the transmission capacity is greater than a current state value of the transmission capacity; 상기 전송 용량의 최적해가 일정 반복 횟수 이상 갱신되지 않을 시, 상기 전송 용량의 최적해를, 상기 전체 전송 용량을 최대화하는 최적화 문제의 해로 결정하는 과정을 포함하는 것을 특징으로 하는 방법. And when the optimal solution of the transmission capacity is not updated more than a predetermined number of repetitions, determining the optimal solution of the transmission capacity as a solution of an optimization problem for maximizing the total transmission capacity. 제 5 항에 있어서, The method of claim 5, 상기 전력 제어 변수와, 상기 전력 제어 변수에 따른 전송 용량의 현재 상태 값은 하기 <수학식 18>을 이용하여 초기 설정하는 것을 특징으로 하는 방법. The power control variable and the current state value of the transmission capacity according to the power control variable is initially set using Equation (18).
Figure 112009033526181-PAT00168
Figure 112009033526181-PAT00168
Figure 112009033526181-PAT00169
Figure 112009033526181-PAT00169
제 5 항에 있어서, The method of claim 5, 상기 전력 제어 변수와, 상기 전력 제어 변수에 따른 전송 용량의 다음 상태값은 하기 <수학식 19>를 이용하여 설정하는 것을 특징으로 하는 방법. The next state value of the power control variable and the transmission capacity according to the power control variable is set using Equation 19 below.
Figure 112009033526181-PAT00170
Figure 112009033526181-PAT00170
Figure 112009033526181-PAT00171
Figure 112009033526181-PAT00171
여기서,
Figure 112009033526181-PAT00172
는 구간 [a, b]에서 균등 분포를 따르는 임의의 값을 랜덤하게 발생함을 의미하고, 상기
Figure 112009033526181-PAT00173
는 반복 인덱스이며, 상기
Figure 112009033526181-PAT00174
는 가중치임.
here,
Figure 112009033526181-PAT00172
Means randomly generating a random value along an even distribution in the interval [a, b],
Figure 112009033526181-PAT00173
Is the repeat index, and
Figure 112009033526181-PAT00174
Is a weight.
제 5 항에 있어서, The method of claim 5, 상기 전송 용량의 다음 상태값이 상기 전송 용량의 현재 상태 값보다 크지 않을 시, 상기 다음 상태값과 현재 상태 값의 차이에 따라 확률적으로, 상기 전력 제어 변수와 전송 용량의 다음 상태값으로 상기 전력 제어 변수와 전송 용량의 현재 상태 값을 갱신하는 과정을 더 포함하는 것을 특징으로 하는 방법. If the next state value of the transmission capacity is not greater than the current state value of the transmission capacity, the power is probable according to the difference between the next state value and the current state value, and the power control variable and the next state value of the transmission capacity. Updating the current state values of the control variable and the transmission capacity. 제 1 항에 있어서, The method of claim 1, 단말로부터 주기적으로 상기 채널 정보를 피드백 수신 받는 과정을 더 포함하는 것을 특징으로 하는 방법. And receiving feedback of the channel information periodically from a terminal. 지리적으로 분산 배치된 기지국들이 유선 또는 전용회선으로 연결되어 있는 분산 다중 입출력(Multiple Input Multiple Output : MIMO) 시스템에서 기지국의 데이터 전송을 위한 장치에 있어서,An apparatus for transmitting data of a base station in a distributed multiple input multiple output (MIMO) system in which geographically distributed base stations are connected by wire or dedicated line, 채널 정보와 사용자별 간섭 전력을 고려하여 MMSE(Minumum Mean Square Error) 송신 선처리 행렬을 계산하는 MMSE 송신 선처리 행렬 계산부와,An MMSE transmit preprocessing matrix calculator for calculating a minimum mean square error (MMSE) transmit preprocessing matrix in consideration of channel information and user-specific interference power; 기지국 당 전력 제약 조건을 만족시키면서 전체 전송 용량을 최대화하는 전력 제어 변수를 계산하는 최적화 변수 결정부와,An optimization variable determiner for calculating a power control variable that maximizes the total transmission capacity while satisfying the power constraint per base station; 상기 계산된 전력 제어 변수를 이용하여 송신할 데이터에 전력을 할당하는 전력 할당부와,A power allocator for allocating power to data to be transmitted using the calculated power control variable; 상기 계산된 MMSE 송신 선처리 행렬을 이용하여 상기 전력이 할당된 데이터에 대해 선처리를 수행하고, 상기 선처리된 송신 데이터를 전송하는 선처리부를 포함하는 것을 특징으로 하는 장치. And a preprocessing unit performing preprocessing on the data to which power is allocated using the calculated MMSE transmission preprocessing matrix, and transmitting the preprocessed transmission data. 제 10 항에 있어서, The method of claim 10, 상기 MMSE 송신 선처리 행렬은 하기 <수학식 20>과 같이 계산하는 것을 특징으로 하는 장치. Wherein the MMSE transmit preprocessing matrix is calculated as shown in Equation (20).
Figure 112009033526181-PAT00175
Figure 112009033526181-PAT00175
여기서, 상기
Figure 112009033526181-PAT00176
는 송신 신호를 나타내고, 상기
Figure 112009033526181-PAT00177
는 수신 신호를 나타낸다. 또한, 상기
Figure 112009033526181-PAT00178
는 송신 신호
Figure 112009033526181-PAT00179
와 수신 신호
Figure 112009033526181-PAT00180
간의 상호 상관 행렬을 나타내고, 상기
Figure 112009033526181-PAT00181
는 수신 신호
Figure 112009033526181-PAT00182
의 자기 상관 행렬을 나타낸다. 상기
Figure 112009033526181-PAT00183
는 송수신 안테나 사이에 형성되는 네트워크 채널 행렬이고, 상기
Figure 112009033526181-PAT00184
는 k번째 사용자의 간섭 전력이며, 상기
Figure 112009033526181-PAT00185
은 m번째 기지국의 송신 전력을 나타냄.
Where
Figure 112009033526181-PAT00176
Represents a transmission signal, and
Figure 112009033526181-PAT00177
Indicates a received signal. In addition,
Figure 112009033526181-PAT00178
Transmit signal
Figure 112009033526181-PAT00179
With received signal
Figure 112009033526181-PAT00180
Represents a cross-correlation matrix between
Figure 112009033526181-PAT00181
Receive signal
Figure 112009033526181-PAT00182
Represents the autocorrelation matrix of. remind
Figure 112009033526181-PAT00183
Is a network channel matrix formed between the transmit and receive antennas,
Figure 112009033526181-PAT00184
Is the interference power of the k-th user,
Figure 112009033526181-PAT00185
Is the transmit power of the m base station.
제 10 항에 있어서, The method of claim 10, 상기 전력 제어 변수는 하기 <수학식 21>을 이용하여, 전체 전송 용량을 최대화하는 최적화 문제의 해를 탐색함으로써 계산하는 것을 특징으로 하는 장치. The power control variable is calculated by searching for a solution of an optimization problem that maximizes the total transmission capacity using Equation 21 below.
Figure 112009033526181-PAT00186
Figure 112009033526181-PAT00186
Figure 112009033526181-PAT00187
Figure 112009033526181-PAT00187
Figure 112009033526181-PAT00188
Figure 112009033526181-PAT00188
여기서, 상기 M은 단일 송신안테나를 가지는 기지국의 수를 나타내고, 상기 K는 단일 수신안테나를 가지는 단말의 수를 나타낸다. 상기
Figure 112009033526181-PAT00189
는 k번째 사용자 의 간섭 전력이고, 상기
Figure 112009033526181-PAT00190
는 k번째 단말과 m번째 기지국 사이의 채널 이득이며, 상기
Figure 112009033526181-PAT00191
는 MMSE 송신 선처리 행렬의 원소로서, k번째 단말과 m번째 기지국 사이의 원소이다. 상기
Figure 112009033526181-PAT00192
는 k번째 단말에 대한 전력 제어 변수이고, 상기
Figure 112009033526181-PAT00193
는 상기 기지국이 최대 전력임.
Here, M represents the number of base stations having a single transmission antenna, and K represents the number of terminals having a single reception antenna. remind
Figure 112009033526181-PAT00189
Is the interference power of the k-th user,
Figure 112009033526181-PAT00190
Is the channel gain between the k-th terminal and the m-th base station,
Figure 112009033526181-PAT00191
Is an element of the MMSE transmission preprocessing matrix and is an element between the kth terminal and the mth base station. remind
Figure 112009033526181-PAT00192
Is the power control variable for the k-th terminal,
Figure 112009033526181-PAT00193
Is the base station at full power.
제 12 항에 있어서, 13. The method of claim 12, 모든 단말에 대한 상기 전력 제어 변수를 같은 하나의 값으로 할당하고, 전체 기지국들의 전력 중 가장 큰 기지국 전력이 최대 전력
Figure 112009033526181-PAT00194
에 도달하도록 상기 하나의 값을 계산하는 것을 특징으로 하는 장치.
The power control variable for all terminals is allocated to the same single value, and the largest base station power among the powers of all base stations is the maximum power.
Figure 112009033526181-PAT00194
And calculate the one value to reach.
제 12 항에 있어서, 상기 전력 할당부는, The method of claim 12, wherein the power allocation unit, 상기 전력 제어 변수와, 상기 전력 제어 변수에 따른 전송 용량의 현재 상태값을 초기 설정하는 수단과, Means for initially setting a current state value of a transmission capacity according to the power control variable and the power control variable; 상기 현재 상태값으로, 상기 전력 제어 변수와, 상기 전력 제어 변수에 따른 전송 용량의 최적해를 초기 설정하는 수단과, Means for initially setting an optimal solution of the power control variable and the transmission capacity according to the power control variable as the current state value; 상기 전력 제어 변수와, 상기 전력 제어 변수에 따른 전송 용량의 다음 상태값을 설정하는 수단과, Means for setting the power control variable and a next state value of a transmission capacity according to the power control variable; 상기 전송 용량의 다음 상태값이 상기 전송 용량의 최적해보다 클 시, 상기 전력 제어 변수와 전송 용량의 다음 상태값으로 상기 전력 제어 변수와 전송 용량의 최적해을 갱신하는 수단과, Means for updating the optimal solution of the power control variable and the transmission capacity with the next status value of the power control variable and the transmission capacity when the next state value of the transmission capacity is greater than the optimal solution of the transmission capacity; 상기 전송 용량의 다음 상태값이 상기 전송 용량의 현재 상태 값보다 클 시, 상기 전력 제어 변수와 전송 용량의 다음 상태값으로 상기 전력 제어 변수와 전송 용량의 현재 상태 값을 갱신하는 수단과, Means for updating the current state value of the power control variable and the transmission capacity with the next state value of the power control variable and the transmission capacity when the next state value of the transmission capacity is greater than the current state value of the transmission capacity; 상기 전송 용량의 최적해가 일정 반복 횟수 이상 갱신되지 않을 시, 상기 전송 용량의 최적해를, 상기 전체 전송 용량을 최대화하는 최적화 문제의 해로 결정하는 수단을 포함하는 것을 특징으로 하는 장치. Means for determining an optimal solution of the transmission capacity as a solution of an optimization problem that maximizes the total transmission capacity when the optimal solution of the transmission capacity is not updated more than a certain number of repetitions. 제 14 항에 있어서, The method of claim 14, 상기 전력 제어 변수와, 상기 전력 제어 변수에 따른 전송 용량의 현재 상태 값은 하기 <수학식 22>를 이용하여 초기 설정하는 것을 특징으로 하는 장치. And the power control variable and the current state value of the transmission capacity according to the power control variable are initially set using Equation 22.
Figure 112009033526181-PAT00195
Figure 112009033526181-PAT00195
Figure 112009033526181-PAT00196
Figure 112009033526181-PAT00196
제 14 항에 있어서, The method of claim 14, 상기 전력 제어 변수와, 상기 전력 제어 변수에 따른 전송 용량의 다음 상태값은 하기 <수학식 23>을 이용하여 설정하는 것을 특징으로 하는 장치. And the next state value of the power control variable and the transmission capacity according to the power control variable using Equation (23).
Figure 112009033526181-PAT00197
Figure 112009033526181-PAT00197
Figure 112009033526181-PAT00198
Figure 112009033526181-PAT00198
여기서,
Figure 112009033526181-PAT00199
는 구간 [a, b]에서 균등 분포를 따르는 임의의 값을 랜덤하게 발생함을 의미하고, 상기
Figure 112009033526181-PAT00200
는 반복 인덱스이며, 상기
Figure 112009033526181-PAT00201
는 가중치임.
here,
Figure 112009033526181-PAT00199
Means randomly generating a random value along an even distribution in the interval [a, b],
Figure 112009033526181-PAT00200
Is the repeat index, and
Figure 112009033526181-PAT00201
Is a weight.
제 14 항에 있어서, The method of claim 14, 상기 전송 용량의 다음 상태값이 상기 전송 용량의 현재 상태 값보다 크지 않을 시, 상기 다음 상태값과 현재 상태 값의 차이에 따라 확률적으로, 상기 전력 제어 변수와 전송 용량의 다음 상태값으로 상기 전력 제어 변수와 전송 용량의 현재 상태 값을 갱신하는 수단을 더 포함하는 것을 특징으로 하는 장치. If the next state value of the transmission capacity is not greater than the current state value of the transmission capacity, the power is probable according to the difference between the next state value and the current state value, and the power control variable and the next state value of the transmission capacity. Means for updating the control variable and the current state values of the transmission capacity. 제 10 항에 있어서, The method of claim 10, 단말로부터 주기적으로 상기 채널 정보를 피드백 수신 받는 피드백 수신부를 더 포함하는 것을 특징으로 하는 장치. The apparatus further comprises a feedback receiving unit for receiving the feedback of the channel information periodically from the terminal.
KR1020090048924A 2009-06-03 2009-06-03 Apparatus and method for transmitting linearly in distributed mimo system KR101571103B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090048924A KR101571103B1 (en) 2009-06-03 2009-06-03 Apparatus and method for transmitting linearly in distributed mimo system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090048924A KR101571103B1 (en) 2009-06-03 2009-06-03 Apparatus and method for transmitting linearly in distributed mimo system

Publications (2)

Publication Number Publication Date
KR20100130312A true KR20100130312A (en) 2010-12-13
KR101571103B1 KR101571103B1 (en) 2015-11-24

Family

ID=43506648

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090048924A KR101571103B1 (en) 2009-06-03 2009-06-03 Apparatus and method for transmitting linearly in distributed mimo system

Country Status (1)

Country Link
KR (1) KR101571103B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101365945B1 (en) * 2013-05-13 2014-02-24 한국해양과학기술원 Multiuser multi-input multi-output two-way relaying communication method using lattice code
KR101386394B1 (en) * 2013-07-29 2014-04-17 한국해양과학기술원 Achievable rate optimization method for multiuser multi-input multi-output two-way relaying communication system
CN104751236A (en) * 2014-12-29 2015-07-01 国家电网公司 Transmission capacity and wind and fire bundling transmission optimization method of extra-high voltage channel

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102538330B1 (en) 2020-11-27 2023-06-01 현대모비스 주식회사 Signal detection method and apparatus based on reinforcement learning for vehicular mimo communication
US20220169267A1 (en) 2020-11-27 2022-06-02 Uif (University Industry Foundation), Yonsei University Signal detection method and apparatus based on reinforcement learning for vehicular mimo communication

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101365945B1 (en) * 2013-05-13 2014-02-24 한국해양과학기술원 Multiuser multi-input multi-output two-way relaying communication method using lattice code
KR101386394B1 (en) * 2013-07-29 2014-04-17 한국해양과학기술원 Achievable rate optimization method for multiuser multi-input multi-output two-way relaying communication system
CN104751236A (en) * 2014-12-29 2015-07-01 国家电网公司 Transmission capacity and wind and fire bundling transmission optimization method of extra-high voltage channel

Also Published As

Publication number Publication date
KR101571103B1 (en) 2015-11-24

Similar Documents

Publication Publication Date Title
KR102204783B1 (en) Deep learning-based beamforming communication system and method
JP6641512B2 (en) Method implemented in an apparatus to achieve pre-encoded interpolation
KR101527110B1 (en) Apparatus and method for power control in distributed multiple input multiple output wireless communication system
KR101424697B1 (en) Apparatus and method for signal processing to eliminate interference in multi-user multiple input multiple output wireless communication system
US8369791B2 (en) Multi-user beamforming with inter-cell interference suppression
KR101208940B1 (en) Method of joint resource allocation and clustering of base stations
KR101507088B1 (en) Aparatus and method for uplink baemforming and space-division multiple access in multi-input multi-output wireless communication systems
US7885689B2 (en) Suppressing interference using beamforming of uplink signals received at multiple base stations
Karlsson et al. On the operation of massive MIMO with and without transmitter CSI
CN110519029B (en) Method for acquiring cellular and V2V hybrid massive MIMO pilot frequency multiplexing channel
US11026105B1 (en) Fingerprint-based beam interference cancellation system and method thereof
Ardah et al. A novel cell reconfiguration technique for dynamic TDD wireless networks
CN104601257B (en) The reciprocity calibration steps of multiaerial system under a kind of time division duplex communication mode
KR20100130312A (en) Apparatus and method for transmitting linearly in distributed mimo system
Saxena Pilot contamination and mitigation techniques in massive MIMO systems
Minasian et al. On RRH placement for multi-user distributed massive MIMO systems
US8179843B2 (en) Distributed scheduling method for multi-antenna wireless system
CN110149133B (en) Large-scale uplink transmission method based on beam space
KR101953244B1 (en) Method and apparatus for user scheduling in the multi user mimo communication system
Thakur et al. Performance analysis of energy-efficient multi-cell massive MIMO system
CN102752071A (en) Downlink precoding method and central processing node for multipoint cooperative system
CN102055509B (en) Downgoing signal weighted processing method and device and communication system
KR101662316B1 (en) Method and apparatus for tansmitting and receiving data in a multiple input mutiple output communication system
Bany Salameh et al. Iterative beamforming algorithm for improved throughput in multi‐cell multi‐antenna wireless systems
Butussi et al. Low complexity admission in downlink beamforming

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee