이 절에서는 먼저 단일 셀 환경에서 제안하는 수신 빔포밍과 송신전력할당 방식을 기술하고 이 방식을 다중 셀 환경에서도 적용 가능한 방식으로 확장한다.
3.1 단일 셀 환경에서의 전송 방법
단일 셀 환경에서 셀 중심 사용자는 비직교 다중접속 방식에 의해 동일한 무선자원에 겹쳐서 전송되는 셀 가장자리 사용자의 데이터에 의한 간섭을 먼저
제거한다. 이를 위해 자신의 데이터를 잡음으로 간주하여 셀 가장자리 사용자의 데이터를 복원한다. 이때 셀 중심 사용자는 자신의 데이터와 수신 잡음의
합을 백색 잡음으로 변환하여 효과적이고 효율적으로 데이터 복원이 가능하도록 식 (1)에 주어진 수신신호 $ r_{c}$에 다음과 같은 수신 빔포밍 행렬 $ W_{c}^{H}$을 적용한다.
셀 중심 사용자 데이터 벡터 $ d_{c}$와 잡음 벡터 $ n_{c}$ 간에 상관관계가 없다고 가정하면 $ W_{c}^{H}$는 다음과 같이 구할
수 있다.
이 시스템의 달성 가능한 데이터 율 (achievable rate) $R_{e}^{(1)}$은 다음과 같다.
여기서 $\det()$는 행렬식을 의미한다. 따라서 셀 가장자리 사용자를 위한 데이터가 $R_{e}^{(1)}$ 이하의 데이터 율로 전송된다면 셀
중심 사용자는 SIC에 의해 셀 가장자리 사용자 간섭을 완전히 제거할 수 있다.
이 조건이 만족되어 식 (1)의 수신신호 $ r_{c}$에서 셀 가장자리 사용자 간섭을 완전히 제거하고 채널 $ H_{c}$을 SVD (singular value decomposition)에
의해 $ H_{c}= U_{c} D_{c}^{\dfrac{1}{2}} V_{c}^{H}$로 분해하면 그 수신신호는 다음과 같이 표현된다.
신호 $\widetilde r_{c}$에 수신 빔포밍 행렬 $ U_{c}^{H}$을 적용하면
와 같이 쓸 수 있다. 여기서 잡음 벡터 $\widetilde n_{c}$는 $ n_{c}$와 동일한 통계적 특성을 갖는다. 이 시스템의 셀 중심
사용자의 달성 가능한 데이터 율 $R_{c}$는 다음과 같이 주어진다.
여기서 $[]_{k k}$는 행렬의 $k$번째 주대각 원소를 의미한다. $R_{c}$의 상한을 달성하기 위해서는 $ V_{c}^{H} Q_{c} Q_{c}^{H}
V_{c}$이 대각행렬이어야 한다. 이 대각행렬을 $\Lambda_{c}$로 나타내고 셀 중심 사용자에게 할당되는 송신전력의 상한을 $P_{c}$라
하면, 즉 $\sum_{k=1}^{M}\left[ Q_{c} Q_{c}^{H}\right]_{k k}=\sum_{k=1}^{M}\left[\Lambda_{c}\right]_{k
k}\le P_{c}$이면 Water-filling 알고리즘 (20)을 이용하여 $\left[\Lambda_{c}\right]_{k k}$는 다음과 같이 구할 수 있다.
이때 $\mu_{c}$는 $\sum_{k=1}^{M}\left[\Lambda_{c}\right]_{k k}=P_{c}$이 만족되도록 설정된다. 이와
같이 구해진 $ V_{c}$와 $\Lambda_{c}$을 이용하여 셀 중심 사용자의 데이터 스트림을 위한 송신전력할당 행렬 $ Q_{c}$는 다음과
같이 주어진다.
또한 이 송신전력할당 행렬 $ Q_{c}$을 식 (10)에 대입하면 수신 빔포밍 행렬을 적용한 신호 $ U_{c}^{H}\widetilde r_{c}$는
와 같이 $M$개의 SISO (single-input single-output) 채널로 분리되어 효율적으로 데이터 복원이 가능하다.
한편 셀 가장자리 사용자는 셀 중심 사용자의 데이터에 의한 간섭을 잡음으로 간주하여 자신의 데이터를 복원한다. 식 (2)에 주어진 수신신호 $ r_{e}$의 간섭과 수신 잡음의 합을 백색 잡음으로 변환하는 수신 빔포밍 행렬 $ W_{e}^{H}$는 셀 중심 사용자의
데이터 벡터 $ d_{c}$와 잡음 벡터 $ n_{e}$ 간에 상관관계가 없다고 가정하여 다음과 같이 구할 수 있다.
또한 합성 채널 $ W_{e}^{H} H_{e}$을 SVD에 의해 $ U_{e} D_{e}^{\dfrac{1}{2}} V_{e}^{H}$로 분해하고
합성 수신 빔포밍 행렬 $ U_{e}^{H} W_{e}^{H}$을 식 (2)에 주어진 수신신호 $ r_{e}$에 적용하면 다음과 같은 표현된다.
$\widetilde n_{e}$는 평균이 영벡터이고 공분산 행렬이 $ I_{M}$인 백색 잡음 벡터이다. 그러면 이 시스템의 달성 가능한 데이터
율 $R_{e}^{(2)}$는 다음과 같이 주어진다.
$R_{e}^{(2)}$의 상한을 달성하기 위해서는 $ V_{e}^{H} Q_{e} Q_{e}^{H} V_{e}$이 대각행렬이어야 한다. 이 대각행렬을
$\Lambda_{e}$라 하고 셀 가장자리 사용자에게 할당된 송신전력 상한을 $P_{e}$라 하면, 즉 $\sum_{k=1}^{M}\left[ Q_{e}
Q_{e}^{H}\right]_{k k}=\sum_{k=1}^{M}\left[\Lambda_{e}\right]_{k k}\le P_{e}$이면 $\left[\Lambda_{e}\right]_{k
k}$는 다음과 같이 구할 수 있다.
이때 $\mu_{e}$는 $\sum_{k=1}^{M}\left[\Lambda_{e}\right]_{k k}=P_{e}$이 만족되도록 설정된다. 이와
같이 구해진 $ V_{e}$와 $\Lambda_{e}$을 이용하여 셀 가장자리 사용자의 데이터 스트림을 위한 송신전력할당 행렬 $ Q_{e}$는 다음과
같이 주어진다.
이 송신전력할당 행렬 $ Q_{e}$을 식 (17)에 대입하면 합성 수신 빔포밍 행렬을 적용한 신호 $ U_{e}^{H} W_{e}^{H} r_{e}$는
와 같이 $M$개의 SISO 채널로 분리되어 효율적으로 데이터 복원이 가능하다. 또한 셀 중심 사용자에서 셀 가장자리 사용자 간섭을 완전히 제거하면서
달성할 수 있는 셀 가장자리 사용자의 데이터 율 $R_{e}$은 다음과 같이 주어진다.
여기서 $ D =\left( D_{c}\Lambda_{c}+\sigma_{c}^{2} I_{M}\right)^{-1} D_{c}$이고 $ V =
V_{c}^{H} V_{e}$이다.
지금까지 설명한 단일 셀 환경에서 제안한 방식의 수행절차를 요약하면 다음과 같다.
① 셀 중심 사용자와 셀 가장자리 사용자는 각각 $ H_{c}$와 $\sigma_{c}^{2}$ 정보 그리고 $ H_{e}$와 $\sigma_{e}^{2}$
정보를 기지국으로 피드백 한다.
② 기지국은 식 (12)에 의해 $\Lambda_{c}$을 구하여 식 (13)과 같이 $ Q_{c}$을 결정하고, 식 (19)에 의해 $\Lambda_{e}$을 구하여 식 (20)과 같이 $ Q_{e}$을 결정한다.
③ 기지국은 식 (6)과 (7)에 의해 $ W_{c}^{H}$을 구하고 식 (15)과 (16)에 의해 $ W_{e}^{H}$을 구하여 각각 셀 중심 사용자와 셀 가장자리 사용자로 전송한 후에 데이터 전송을 시작한다.
④ 셀 중심 사용자는 수신신호에 $ W_{c}^{H}$을 적용하여 셀 가장자리 사용자의 데이터를 복원한 후 이것을 이용하여 수신신호에서 이 간섭을
제거한다. 간섭이 제거된 수신신호에 셀 중심 사용자는 $ U_{c}^{H}$을 적용하여 자신의 데이터를 복원한다. 셀 가장자리 사용자는 수신신호에
$ U_{e}^{H} W_{e}^{H}$을 적용하여 자신의 데이터를 복원한다.
3.2 다중 셀 환경에서의 전송 방법
다중 셀 환경에서 식 (3)에 주어진 셀 중심 사용자의 수신신호에 존재하는 자신의 데이터에 의한 간섭, 인접 셀로부터의 간섭, 수신 잡음 등의 합을 백색 잡음으로 변환하는 수심
빔포밍 행렬 $\widetilde W_{c}^{H}$는 다음과 같이 구할 수 있다.
여기서 $ R_{ s_{i}}=E\left\{ s_{i} s_{i}^{H}\right\}$이고 데이터 벡터와 잡음 벡터 간 그리고 서로 다른 기지국에서
전송하는 데이터 벡터 간에는 상관관계가 없다고 가정한다. 식 (3)에 주어진 수신신호 $ r_{c}$에 $\widetilde W_{c}^{H}$을 적용하는 시스템에서 달성 가능한 셀 가장자리 사용자의 데이터 율
$\widetilde R_{e}^{(1)}$은 다음과 같다.
따라서 셀 가장자리 사용자의 데이터를 $\widetilde R_{e}^{(1)}$ 이하의 데이터 율로 전송하면 셀 중심 사용자는 SIC에 의해 셀
가장자리 사용자 간섭을 완전히 제거할 수 있다.
또한 셀 중심 사용자에서 인접 셀로부터의 간섭과 수신 잡음의 합을 백색 잡음으로 변환하는 수신 빔포밍 행렬 $\widetilde Z_{c}^{H}$을
구하면 다음과 같다.
합성 채널 $\widetilde Z_{c}^{H} H_{c}$을 SVD에 의해 $\widetilde U_{c}\widetilde D_{c}^{\dfrac{1}{2}}\widetilde
V_{c}^{H}$로 분해하고 식 (3)에서 셀 가장자리 사용자의 간섭을 제거한 신호 $\widetilde r_{c}$에 합성 수신 빔포밍 행렬 $\widetilde U_{c}^{H}\widetilde
Z_{c}^{H}$을 적용하면 다음과 같이 쓸 수 있다.
$\overline{ n}_{c}$는 평균이 영벡터이고 공분산 행렬이 $ I_{M}$인 백색 잡음 벡터이다. 이 시스템에서 셀 중심 사용자의 달성
가능한 데이터 율 $\widetilde R_{c}$는 다음과 같이 주어진다.
이때 $\widetilde V_{c}^{H} Q_{c} Q_{c}^{H}\widetilde V_{c}$이 대각행렬일 때 $\widetilde R_{c}$의
상한이 달성된다. 이 대각행렬을 $\widetilde \Lambda_{c}$라 하고 셀 중심 사용자에게 할당되는 송신전력의 상한을 $P_{c}$라
하면, $\left[\widetilde \Lambda_{c}\right]_{k k}$는 다음과 같이 구할 수 있다.
이때 $\widetilde\mu_{c}$는 $\sum_{k=1}^{M}\left[\widetilde \Lambda_{c}\right]_{k k}=P_{c}$이
만족되도록 설정된다. 이와 같이 구해진 $\widetilde V_{c}$와 $\widetilde \Lambda_{c}$을 이용하여 셀 중심 사용자의
데이터 스트림을 위한 송신전력할당 행렬 $ Q_{c}$는 다음과 같이 주어진다.
또한 이 송신전력할당 행렬 $ Q_{c}$을 식 (28)에 대입하면 합성 수신 빔포밍 행렬을 적용한 신호 $\widetilde U_{c}^{H}\widetilde Z_{c}^{H}\widetilde
r_{c}$는
와 같이 $M$개의 SISO 채널로 분리되어 효율적으로 데이터 복원이 가능하다.
한편 셀 가장자리 사용자에서 셀 중심 사용자의 데이터에 의한 간섭, 인접 셀로부터의 간섭, 수신 잡음 등의 합을 백색 잡음으로 변환하는 수신 빔포밍
행렬 $\widetilde W_{e}^{H}$는 식 (4)로부터 다음과 같이 구할 수 있다.
합성 채널 $\widetilde W_{e}^{H} H_{e}$을 SVD에 의해 $\widetilde U_{e}\widetilde D_{e}^{\dfrac{1}{2}}\widetilde
V_{e}^{H}$로 분해하여 식 (4)에 주어진 수신신호 $ r_{e}$에 합성 수신 빔포밍 행렬 $\widetilde U_{e}^{H}\widetilde W_{e}^{H}$을 적용하면
다음과 같이 쓸 수 있다.
$\overline{ n}_{e}$는 평균이 영벡터이고 공분산 행렬이 $ I_{M}$인 백색 잡음 벡터이다. 이 시스템의 달성 가능한 데이터 율 $\widetilde
R_{e}^{(2)}$는 다음과 같이 주어진다.
$\widetilde R_{e}^{(2)}$의 상한을 달성하기 위해서는 $\widetilde V_{e}^{H} Q_{e} Q_{e}^{H}\widetilde
V_{e}$이 대각행렬이어야 한다. 이 대각행렬을 $\widetilde \Lambda_{e}$라 하고 셀 가장자리 사용자에게 할당되는 송신전력의 상한이
$P_{e}$라 하면, $\left[\widetilde \Lambda_{e}\right]_{k k}$는 다음과 같이 구할 수 있다.
이때 $\widetilde\mu_{e}$는 $\sum_{k=1}^{M}\left[\widetilde \Lambda_{e}\right]_{k k}=P_{e}$이
만족되도록 설정된다. 이와 같이 구해진 $\widetilde V_{e}$와 $\widetilde \Lambda_{e}$을 이용하여 셀 가장자리 사용자의
데이터 스트림을 위한 송신전력할당 행렬 $ Q_{e}$는 다음과 같이 주어진다.
이 송신전력할당 행렬 $ Q_{e}$을 식 (35)에 대입하면 합성 수신 빔포밍 행렬을 적용한 신호 $\widetilde U_{e}^{H}\widetilde W_{e}^{H} r_{e}$는
와 같이 $M$개의 SISO 채널로 분리되어 효율적으로 데이터 복원이 가능하다. 또한 셀 중심 사용자에서 셀 가장자리 사용자 간섭을 완전히 제거하면서
달성할 수 있는 셀 가장자리 사용자의 데이터 율 $\widetilde R_{e}$은 다음과 같이 주어진다.
여기서 $\widetilde D =\left(\widetilde D_{c}\widetilde \Lambda_{c}+ I_{M}\right)^{-1}\widetilde
D_{c}$이고 $\widetilde V =\widetilde V_{c}^{H}\widetilde V_{e}$이다.
지금까지 설명한 다중 셀 환경에서 제안한 방식의 수행절차를 요약하면 다음과 같다.
① 셀 중심 사용자는 $ H_{c}$와 인접 셀의 간섭과 결합된 수신 잡음의 공분산 행렬 정보를 그리고 셀 가장자리 사용자는 $ H_{e}$와 인접
셀의 간섭과 결합된 수신 잡음의 공분산 행렬 정보를 각각 기지국으로 피드백 한다.
② 기지국은 식 (30)에 의해 $\widetilde \Lambda_{c}$을 구하여 식 (31)과 같이 $ Q_{c}$을 결정하고, 식 (37)에 의해 $\widetilde \Lambda_{e}$을 구하여 식 (38)과 같이 $ Q_{e}$을 결정한다.
③ 기지국은 식 (23)과 (24)에 의해 $\widetilde W_{c}^{H}$을 구하고 식 (33)과 (34)에 의해 $\widetilde W_{e}^{H}$을 구하여 각각 셀 중심 사용자와 셀 가장자리 사용자로 전송한 후에 데이터 전송을 시작한다.
④ 셀 중심 사용자는 수신신호에 $\widetilde W_{c}^{H}$을 적용하여 셀 가장자리 사용자의 데이터를 복원한 후 이것을 이용하여 수신신호에서
이 간섭을 제거한다. 간섭이 제거된 수신신호에 셀 중심 사용자는 $\widetilde U_{c}^{H}\widetilde Z_{c}^{H}$을
적용하여 자신의 데이터를 복원한다. 셀 가장자리 사용자는 수신신호에 $\widetilde U_{e}^{H}\widetilde W_{e}^{H}$을
적용하여 자신의 데이터를 복원한다.