K‑사용자 MIMO 간섭채널을 위한 PSO·CPSO 기반 간섭 정렬
초록
**
본 논문은 K‑사용자 MIMO 간섭채널에서 인터페이스 정렬(IA) 문제를 메타휴리스틱인 입자군집 최적화(PSO)와 협력형 PSO(CPSO)로 해결한다. 고차원 변수와 수렴 어려움을 극복하기 위해 CPSO를 적용해 차원 분할을 수행하고, 시뮬레이션을 통해 CPSO가 기존 PSO보다 빠른 수렴과 낮은 간섭 누설(IL) 값을 달성함을 보였다.
**
상세 분석
**
이 논문은 다중 안테나 시스템에서 K‑사용자 간섭채널(K‑user MIMO IC)의 성능을 좌우하는 핵심 과제인 인터페이스 정렬(IA)을 최적화 문제로 재구성한다. IA는 수신기에서 신호와 간섭을 서로 직교하는 두 서브스페이스로 분리함으로써, 원하는 신호만을 복원하도록 설계된다. 기존의 대수적 해법은 저차원(예: 2‑user, 2×2 안테나)에서만 폐쇄형 해를 제공하고, 일반적인 경우에는 반복적인 수치 최적화가 필요하다. 이러한 반복적 방법은 변수 수가 급증함에 따라 수렴 속도가 저하되고, 지역 최적에 머무를 위험이 있다.
저자는 IA의 목표 함수를 ‘간섭 누설(Interference Leakage, IL)’이라 정의하고, 이를 실수값 비용 함수 f(x)=‖r(x)‖² 로 표현한다. 여기서 x는 모든 전처리·후처리 행렬의 벡터화된 형태이며, 차원은 2·K·(M+N)·d 로, K가 증가할수록 수천 차원에 달한다. 고차원 실수 최적화에 적합한 메타휴리스틱으로 입자군집 최적화(PSO)를 선택했으나, 전통적인 PSO는 차원 저주(curse of dimensionality)로 인해 탐색 효율이 급격히 떨어진다. 이를 보완하기 위해 협력형 PSO(CPSO)를 도입한다. CPSO는 전체 해벡터를 1‑차원 서브벡터들로 분할하고, 각 서브벡터마다 독립적인 서브 스웜을 운영한다. 각 서브 스웜은 전역 최적 후보(다른 서브 스웜들의 현재 최적값을 결합한 컨텍스트 벡터)를 이용해 적합도를 평가한다. 이렇게 하면 각 차원마다 전용 탐색기가 존재하므로 탐색 범위가 축소되고, 차원 간 상호 의존성을 최소화하면서도 전체 해의 일관성을 유지한다.
알고리즘 구현에서는 입자 속도 업데이트에 스케일 파라미터 ω를 도입해 탐색·수렴 균형을 조절한다. PSO에서는 ω=3, 스웜 크기 100을 사용했으며, 5000 반복 후에도 수렴이 미흡했다. 반면 CPSO에서는 차원 수에 맞춰 동일한 수의 1‑D 스웜을 구성하고, 각 스웜당 50개의 입자를 사용했으며 ω=10⁻³ 로 설정했다. 실험은 M=N=5, d=2인 설정에서 K=3,5,7,9,11,13을 변동시켜 진행되었다. 결과는 CPSO가 IL을 10⁻⁵ 수준까지 낮추어 기존 문헌
댓글 및 학술 토론
Loading comments...
의견 남기기