The Minimum Variance Distortionless Response (MVDR) beamforming technique is widely applied in array systems to mitigate interference. However, applying MVDR to large arrays is computationally challenging; its computational complexity scales cubically with the number of antenna elements. In this paper, we introduce a scalable MVDR beamforming method tailored for massive arrays. Our approach, which is specific to scenarios where the signal of interest is below the noise floor (e.g.,~GPS), leverages the Sherman-Morrison formula, low-rank Singular Value Decomposition (SVD) approximations, and algebraic manipulation. Using our approach, we reduce the computational complexity from cubic to linear in the number of antennas. We evaluate the proposed method through simulations, comparing its computational efficiency and beamforming accuracy with the conventional MVDR approach. Our method significantly reduces the computational load while maintaining high beamforming accuracy for large-scale arrays. This solution holds promise for real-time applications of MVDR beamforming in fields like radar, sonar, and wireless communications, where massive antenna arrays are proliferating.
- 논문 ID: 2510.14802
- 제목: A Scalable MVDR Beamforming Algorithm That is Linear in the Number of Antennas
- 저자: Sanjaya Herath, Armin Gerami, Kevin Wagner, Ramani Duraiswami, Christopher A. Metzler
- 분류: eess.SP (신호 처리)
- 발표 시간: 2025년 10월 16일 (arXiv 사전인쇄본)
- 논문 링크: https://arxiv.org/abs/2510.14802
최소 분산 무왜곡 응답(MVDR) 빔포밍 기술은 배열 시스템에서 간섭 억제를 위해 광범위하게 적용되고 있습니다. 그러나 대규모 배열에 MVDR을 적용하는 것은 계산상 도전적이며, 계산 복잡도가 안테나 요소 개수에 대해 3차 관계를 가집니다. 본 논문은 대규모 배열을 위한 확장 가능한 MVDR 빔포밍 방법을 제안합니다. 이 방법은 관심 신호가 노이즈 플로어 이하인 시나리오(예: GPS)에 특화되어 있으며, Sherman-Morrison 공식, 저계수 특이값 분해(SVD) 근사 및 대수 연산을 활용합니다. 이 방법을 통해 계산 복잡도를 안테나 개수의 3차에서 선형 관계로 감소시킵니다. 시뮬레이션을 통해 제안된 방법의 계산 효율성과 빔포밍 정확도를 평가하고 기존 MVDR 방법과 비교했습니다. 이 방법은 대규모 배열의 높은 빔포밍 정확도를 유지하면서 계산 부하를 크게 감소시킵니다.
본 연구가 해결하고자 하는 핵심 문제는 대규모 안테나 배열에서 기존 MVDR 빔포밍의 계산 복잡도 문제입니다. 구체적으로:
- 계산 복잡도 병목:기존 MVDR은 공분산 행렬의 역행렬을 계산해야 하며, 복잡도는 O(M³)입니다. 여기서 M은 안테나 개수입니다.
- 실시간 요구사항:동적 환경에서 공분산 행렬을 자주 업데이트해야 하므로 실시간 구현이 어려워집니다.
- 대규모 배열 추세:현대 레이더, 소나 및 무선 통신 시스템에서 안테나 배열 규모가 계속 증가하고 있습니다(수백 개에서 수천 개의 안테나).
이 문제의 중요성은 다음과 같이 나타납니다:
- 광범위한 응용:MVDR은 레이더 목표 탐지, 음향 장면 분석 등 다양한 분야에서 적용됩니다.
- 기술 발전 필요성:대규모 안테나 배열은 높은 공간 분해능과 강력한 간섭 억제 능력을 제공합니다.
- 실시간 처리 요구:많은 응용 시나리오에서 실시간 빔포밍 처리가 필요합니다.
문헌의 기존 방법들은 다음과 같은 한계가 있습니다:
- 알고리즘 방법:Nyström 기반 저계수 근사, QR 분해 등은 여전히 계산 복잡도가 높습니다.
- 분산 방법:복잡한 통신 프로토콜과 동기화 메커니즘이 필요합니다.
- 심층 학습 방법:대량의 훈련 데이터가 필요하며 일반화 능력이 제한적입니다.
- 선형 복잡도의 MVDR 알고리즘 제안:계산 복잡도를 O(M³)에서 O(MK²)로 감소시켰습니다. 여기서 K≪M입니다.
- 다양한 수학 기법 결합:Sherman-Morrison 공식, 저계수 SVD 근사 및 대수 연산을 능숙하게 융합했습니다.
- 특정 시나리오 최적화:신호가 노이즈 플로어 이하인 시나리오(예: GPS 응용)를 위해 특별히 설계했습니다.
- 높은 빔포밍 정확도 유지:계산 복잡도를 크게 감소시키면서 기존 MVDR과 동등한 성능을 유지합니다.
- 완전한 알고리즘 프레임워크 제공:초기화, 업데이트 및 가중치 계산의 완전한 프로세스를 제시합니다.
M개의 등방성 안테나로 구성된 배열이 목표 방향 θ₀에서 관심 신호와 방향 θ₁, θ₂, ..., θₗ에서 L개의 간섭 신호를 수신하는 경우를 고려합니다. 시간 t에 수신된 신호 벡터는:
xt=a(θ0)s0(t)+∑l=1La(θl)sl(t)+sn(t)
여기서 a(θᵢ)는 조향 벡터, s₀(t)는 관심 신호, sₗ(t)는 간섭 신호, sₙ(t)는 노이즈입니다.
기존 MVDR 빔포머의 해는:
w=a(θ0)HR−1a(θ0)R−1a(θ0)
망각 인자 α를 사용한 재귀적 업데이트 규칙:
Rn+1=αRn+(1−α)xnxnH
Sherman-Morrison 공식을 사용하여 공분산 행렬의 역행렬 업데이트:
Rn+1−1=αRn−1−α(1−α)α+(1−α)xnHRn−1xnRn−1xnxnHRn−1
공분산 행렬에 대한 K-계수 근사:
R≈UKDKUKH
여기서 U_K ∈ C^{M×K}는 상위 K개 고유벡터를 포함하고, D_K ∈ C^{K×K}는 상위 K개 고유값을 포함합니다.
저계수 근사를 통해 업데이트 규칙은:
DK,n+1−1=αDK,n−1−α(1−α)α+(1−α)xnHUKDK,n−1UKHxnDK,n−1UKHxnxnHUKDK,n−1
- 차원 축소 전략:K≪M인 저계수 근사를 통해 명시적 M×M 공분산 행렬 형성을 회피합니다.
- 증분 업데이트 메커니즘:Sherman-Morrison 공식을 활용하여 O(MK²) 복잡도의 업데이트를 구현합니다.
- 특정 시나리오 최적화:신호가 노이즈 플로어 이하인 시나리오에서 K는 일반적으로 L+1로 설정할 수 있습니다.
- 알고리즘 통합:SVD, Sherman-Morrison 공식 및 재귀적 업데이트를 유기적으로 결합합니다.
- 배열 구성:균일 선형 배열(ULA), 안테나 간격은 반파장
- 안테나 개수:M = 50, 75, 100(주요 실험), 500까지 확장(복잡도 테스트)
- 신호 설정:
- 목표 신호:10km 거리, 500m/s 접선 속도
- 송신 신호:선형 주파수 변조 펄스, 대역폭 300MHz, 펄스 지속 시간 100ms
- SINR:-10dB
- 샘플링 레이트:1MHz
- 알고리즘 매개변수:
- 망각 인자 α = 0.99
- 저계수 차원 K = 10
- 스냅샷 수:1000
- 주엽 폭(MLW):빔 패턴 주엽의 각도 폭
- 부엽 레벨(SLL):부엽의 주엽 대비 전력 레벨
- 널 깊이:널의 주엽 대비 전력 레벨
- 계산 시간:10,000회 시간 단계 실행의 총 시간
- SINR 이득:출력 SINR과 입력 SINR의 비율
- 기존 MVDR:표준 공분산 행렬 역행렬 방법
- 실행 시간 비교:AMD EPYC 7443 24코어 프로세서에서 테스트
| M | L | MLW (°) | | 널 깊이 (dB) | | SLL (dB) | |
|---|
| | MVDR | 제안 | MVDR | 제안 | MVDR | 제안 |
| 50 | 1 | 2.27 | 2.32 | -49.56 | -42.44 | -13.02 | -9.14 |
| 75 | 2 | 1.36 | 1.33 | -41.02 | -34.84 | -12.75 | -11.05 |
| 100 | 3 | 1.06 | 1.08 | -45.83 | -41.78 | -11.37 | -12.47 |
- 기존 MVDR:O(M³) 복잡도, 실행 시간이 M³에 따라 증가
- 제안 방법:O(MK²) 복잡도, 실행 시간이 M에 선형으로 증가
- 성능 향상:M=500인 배열의 경우 계산 시간이 여러 자릿수 감소
실험 결과는 제안된 방법이 다음 측면에서 기존 MVDR과 동등한 성능을 보임을 나타냅니다:
- 주엽 지향:주엽을 목표 방향으로 올바르게 지향
- 널 형성:간섭 신호 방향에서 효과적인 널 형성
- 전체 빔 패턴 형태:기존 MVDR과 높은 일치도
100,000개 시간 단계의 시뮬레이션을 통해 발견:
- SINR 감소:장기 사용으로 SINR 이득 감소 발생
- 재초기화 효과:50,000 단계에서 재초기화 후 SINR 이득 회복
- 재초기화 비용:재초기화의 O(M²) 복잡도는 여전히 기존 방법의 O(M³)보다 낮음
- Nyström 저계수 근사:저계수 근사를 사용하여 계산 및 저장 오버헤드 감소
- QR 분해 방법:음성 및 노이즈 변화를 동적으로 추적
- SMI-MVDR:Cholesky 분해 및 Householder 변환을 사용한 재귀적 구현
- 메시지 전달 알고리즘:로컬 노드 통신을 통한 분산 빔포밍 구현
- ADMM 방법:계산 부하를 여러 프로세서에 분산
- 심층 대적 강화 학습:대규모 MIMO 빔포밍 능력 향상
- 합성곱 신경망:훈련 복잡도 감소 및 대규모 안테나 배열 보정에 사용
- 계산 복잡도 크게 감소:O(M³)에서 O(MK²)로 감소하여 선형 확장성 달성
- 높은 빔포밍 정확도 유지:주엽 폭, 부엽 레벨 등 주요 지표에서 기존 MVDR과 동등
- 실시간 응용에 적합:대규모 배열의 실시간 MVDR 빔포밍을 위한 실행 가능한 솔루션 제공
- 적용 시나리오 제한:신호가 노이즈 플로어 이하인 시나리오에 특화되어 있으며, 신호가 노이즈 플로어 이상인 경우 효과가 떨어집니다.
- 장기 성능 감소:SINR 이득을 유지하기 위해 주기적인 재초기화 필요
- 초기화 오버헤드:초기 SVD 계산은 여전히 O(M³) 복잡도 필요
- 신호가 노이즈 플로어 이상인 시나리오로 확장
- 더 효율적인 초기화 방법:무작위화 SVD 등의 방법
- 자적응 재초기화 전략:성능 감소에 따라 자동으로 재초기화 트리거
- 이론적 혁신성 강함:다양한 수학 도구를 능숙하게 결합하여 실제 문제 해결
- 실용적 가치 높음:대규모 배열 MVDR의 핵심 병목 해결
- 실험 충분함:정확도, 복잡도, 장기 성능 등 다양한 각도에서 검증
- 알고리즘 완전성:완전한 알고리즘 흐름 및 구현 세부사항 제공
- 응용 시나리오 제한:특정 신호 조건에만 적용 가능
- 이론적 분석 부족:수렴성 및 안정성에 대한 이론적 보증 부족
- 매개변수 선택 지침 부족:K값 선택에 대한 이론적 지침 부족
- 실제 하드웨어 검증 부재:시뮬레이션 결과만 있고 실제 하드웨어 플랫폼 검증 부족
- 학술적 기여:대규모 배열 빔포밍을 위한 새로운 해결 방안 제시
- 공학적 가치:레이더, 소나, 무선 통신 등 다양한 분야에서 응용 가능성
- 재현성:알고리즘 설명이 명확하여 재현 및 개선 용이
- GPS 수신:신호가 노이즈 플로어 이하인 전형적인 시나리오
- 약신호 탐지:강력한 간섭 억제가 필요한 응용
- 대규모 안테나 배열:수백 개에서 수천 개의 안테나를 가진 시스템
- 실시간 처리 요구:계산 지연에 민감한 응용
논문은 21개의 관련 문헌을 인용하고 있으며, 빔포밍 기초 이론, 대규모 배열 처리, SVD 알고리즘 등 다양한 분야를 포함하여 연구에 견고한 이론적 기초를 제공합니다.
종합 평가:이는 신호 처리 분야에서 중요한 실용적 가치를 가진 논문입니다. 수학적 기법을 능숙하게 활용하여 대규모 배열 MVDR 빔포밍의 계산 병목을 해결했으며, 응용 시나리오 제한 등의 부족한 점이 있지만 해당 분야의 발전에 가치 있는 기여를 제공합니다.