In this paper, we describe the necessary procedures for accurately simulating digital wireless communication systems operating in the mediumband, aimed at both beginners and experts. In the research literature, digital wireless communication systems are typically simulated in the discrete-time complex baseband domain, where pulse shaping, upconversion, mixing, carrier synchronization, and symbol timing synchronization are often ignored. These assumptions are indeed sufficient in most cases, but to capture the essence of communication in the mediumband, certain physical layer (PHY) operations should be simulated in detail. In this paper, we concisely describe how to simulate a mediumband wireless communication scenario from a single transmitter (TX) to a single receiver (RX) in MATLAB, elaborating the operation of key PHY subsystems. The approach described here ensures that the simulated system captures the delicate dynamics of mediumband wireless communication, including the effect of deep fading avoidance.
논문 ID : 2510.13532제목 : Simulating Mediumband Wireless Communication Systems: A Concise Description저자 : Dushyantha A. Basnayaka (IEEE Senior Member)분류 : cs.IT math.IT발표 시간 : 2025년 10월 16일 (arXiv v2)논문 유형 : MATLAB 코드가 포함된 튜토리얼 논문논문 링크 : https://arxiv.org/abs/2510.13532 본 논문은 중대역(mediumband)에서 작동하는 디지털 무선통신 시스템의 정확한 시뮬레이션을 위한 필수 절차를 초보자와 전문가를 대상으로 설명한다. 연구 문헌에서 디지털 무선통신 시스템은 일반적으로 이산시간 복소 기저대역 영역에서 시뮬레이션되며, 여기서 펄스 정형(pulse shaping), 상향변환, 혼합, 반송파 동기화 및 심볼 타이밍 동기화가 종종 무시된다. 이러한 가정은 대부분의 경우 충분하지만, 중대역 통신의 본질을 포착하기 위해서는 특정 물리계층(PHY) 동작을 상세히 시뮬레이션해야 한다. 본 논문은 MATLAB에서 단일 송신기(TX)에서 단일 수신기(RX)로의 중대역 무선통신 시나리오를 시뮬레이션하는 방법을 간결하게 설명하며, 주요 PHY 부시스템의 동작을 상세히 설명한다. 여기서 설명하는 방법은 시뮬레이션 시스템이 심한 페이딩 회피 효과를 포함한 중대역 무선통신의 미묘한 동역학을 포착할 수 있도록 보장한다.
본 논문이 해결하고자 하는 핵심 문제는 특히 고유한 물리계층 특성을 포착하는 중대역 무선통신 시스템을 정확하게 시뮬레이션하는 방법이다.
신흥 통신 개념 : 중대역 무선통신은 상대적으로 새로운 개념으로 고유한 제약 조건과 특성을 가진다시뮬레이션 정확성 : 전통적인 이산시간 기저대역 시뮬레이션은 많은 중요한 물리계층 세부사항을 무시한다심한 페이딩 회피 : 중대역 시스템은 심한 페이딩 회피의 고유한 특성을 가지며, 이는 전통적인 시뮬레이션에서 나타날 수 없다과도한 단순화 : 전통적인 시뮬레이션은 완벽한 펄스 정형, 반송파 동기화 등을 가정하여 주요 물리계층 동작을 무시한다중대역 특성 부재 : 기존 시뮬레이션 방법은 중대역 통신의 고유한 동역학 특성을 포착할 수 없다심볼 타이밍 동기화 : 전통적인 방법은 일반적으로 심볼 타이밍 동기화의 중요성을 무시한다향후 연구를 위해 정확한 중대역 무선통신 시스템 시뮬레이션 방법을 제공하여 연구자들이 중대역 통신의 고유한 이점을 관찰하고 활용할 수 있도록 한다.
완전한 시뮬레이션 프레임워크 : 송신기에서 수신기까지의 완전한 중대역 무선통신 시스템 시뮬레이션 방법 제공상세한 물리계층 모델링 : 펄스 정형, 심볼 타이밍 동기화 등 주요 물리계층 동작의 상세한 모델링 포함수학 모델 유도 : 행렬 모델과 선형 모델 두 가지 이산시간 중대역 채널 모델 제공완전한 MATLAB 코드 : 상세한 주석이 포함된 MATLAB 시뮬레이션 코드 제공으로 재현 및 학습 용이성능 분석 방법 : 중대역 시스템의 성능 분석 및 평가 방법 설명본 논문은 중대역 제약 조건을 만족하는 단일입력단일출력(SISO) 무선통신 시스템을 시뮬레이션하는 방법을 연구한다. 여기서:
입력 : 디지털 데이터 수열 및 채널 매개변수출력 : 오류율(BER) 성능 및 수신 신호제약 조건 : 중대역 제약 T m < T s < 10 T m T_m < T_s < 10T_m T m < T s < 10 T m 만족중대역 무선통신 시스템은 다음 제약을 만족해야 한다:
T m < T s < 10 T m T_m < T_s < 10T_m T m < T s < 10 T m
여기서:
T m T_m T m : 시간 지연 확산(최초 및 최후 주요 다중경로 성분 간의 시간 차이)T s T_s T s : 심볼 주기상응하는 백분율 지연 확산(PDS)은 다음과 같이 정의된다:
PDS = ( T m T s ) × 100 % \text{PDS} = \left(\frac{T_m}{T_s}\right) \times 100\% PDS = ( T s T m ) × 100%
수신 신호의 아날로그 복소 기저대역 등가 형태는:
r ( t ) = E s ∑ n = 0 N − 1 γ n s ( t − τ n ) + w ( t ) r(t) = \sqrt{E_s}\sum_{n=0}^{N-1}\gamma_n s(t-\tau_n) + w(t) r ( t ) = E s ∑ n = 0 N − 1 γ n s ( t − τ n ) + w ( t )
여기서:
E s E_s E s : 심볼 에너지γ n = α n e − j ϕ n \gamma_n = \alpha_n e^{-j\phi_n} γ n = α n e − j ϕ n : n번째 다중경로 성분의 복소 이득s ( t ) s(t) s ( t ) : 정규화된 데이터 신호w ( t ) w(t) w ( t ) : 필터링된 복소 잡음 과정데이터 신호는 다음과 같이 정의된다:
s ( t ) = ∑ k I k p ( t − k T s ) s(t) = \sum_k I_k p(t-kT_s) s ( t ) = ∑ k I k p ( t − k T s )
여기서 p ( t ) p(t) p ( t ) 는 상향 코사인(RC) 필터의 임펄스 응답이다.
최적 타이밍 오프셋은 다음 최적화를 통해 구한다:
τ ^ = max t ∣ ∑ n = 0 N − 1 γ n R ( τ n − t ) ∣ 2 \hat{\tau} = \max_t \left|\sum_{n=0}^{N-1}\gamma_n R(\tau_n - t)\right|^2 τ ^ = max t ∑ n = 0 N − 1 γ n R ( τ n − t ) 2
여기서 R ( τ ) R(\tau) R ( τ ) 는 s ( t ) s(t) s ( t ) 의 자기상관 함수이다.
I 및 Q 채널에 대해 각각 동기화를 수행한다:
τ ^ i = max t ∣ ∑ n = 0 N − 1 Re { γ n } R ( τ n − t ) ∣ 2 \hat{\tau}_i = \max_t \left|\sum_{n=0}^{N-1}\text{Re}\{\gamma_n\} R(\tau_n - t)\right|^2 τ ^ i = max t ∑ n = 0 N − 1 Re { γ n } R ( τ n − t ) 2 τ ^ q = max t ∣ ∑ n = 0 N − 1 Im { γ n } R ( τ n − t ) ∣ 2 \hat{\tau}_q = \max_t \left|\sum_{n=0}^{N-1}\text{Im}\{\gamma_n\} R(\tau_n - t)\right|^2 τ ^ q = max t ∑ n = 0 N − 1 Im { γ n } R ( τ n − t ) 2
샘플링된 수신 신호는 행렬 형태로 표현할 수 있다:
r = E s H s + w \mathbf{r} = \sqrt{E_s}\mathbf{H}\mathbf{s} + \mathbf{w} r = E s Hs + w
여기서 H \mathbf{H} H 는 B × B B \times B B × B Toeplitz 채널 이득 행렬이며, 그 요소는:
h ν = { ∑ n = 0 N − 1 γ n p ( τ ^ − τ n − ν T s ) ν = − K , … , K 0 기타 h_\nu = \begin{cases}
\sum_{n=0}^{N-1}\gamma_n p(\hat{\tau} - \tau_n - \nu T_s) & \nu = -K,\ldots,K \\
0 & \text{기타}
\end{cases} h ν = { ∑ n = 0 N − 1 γ n p ( τ ^ − τ n − ν T s ) 0 ν = − K , … , K 기타
완벽한 심볼 타이밍 동기화 가정 하에서, 이산시간 모델은:
r ( k ) = E s g • s ( k ) + I ( k ) + w ( k ) r(k) = \sqrt{E_s}g^• s(k) + I(k) + w(k) r ( k ) = E s g • s ( k ) + I ( k ) + w ( k )
여기서 기대 페이딩 인자는:
g • = ∑ n = 0 N − 1 γ n R ( τ n − τ ^ ) 1 − β / 4 g^• = \frac{\sum_{n=0}^{N-1}\gamma_n R(\tau_n - \hat{\tau})}{1-\beta/4} g • = 1 − β /4 ∑ n = 0 N − 1 γ n R ( τ n − τ ^ )
완전한 물리계층 모델링 : 전통적인 기저대역 시뮬레이션과 달리, 본 논문은 펄스 정형, 심볼 타이밍 동기화 등 주요 물리계층 동작을 고려한다채널별 독립 동기화 : I 및 Q 채널에 대해 별도로 심볼 타이밍 동기화를 수행하여 동기화 정확도를 향상시킨다심한 페이딩 회피 메커니즘 : 적절한 심볼 타이밍 동기화를 통해 중대역 시스템은 심한 페이딩을 회피할 수 있다두 가지 채널 모델 : 행렬 모델과 선형 모델을 제공하여 다양한 복잡도 요구사항에 대응한다심볼 주기 : T s = 0.5 μ s T_s = 0.5\mu s T s = 0.5 μ s (2MHz 데이터 신호에 해당)롤오프 인자 : β = 0.22 \beta = 0.22 β = 0.22 필터 스팬 : 2 K = 12 2K = 12 2 K = 12 심볼 주기프레임 길이 : B = 40 B = 40 B = 40 또는 200 200 200 심볼다중경로 성분 수 : N = 10 N = 10 N = 10 변조 방식 : BPSK오류율(BER) : 주요 성능 지표신호대잡음비(SNR) : -5dB에서 30dB 범위비시선(NLoS) 전파 : κ = 0 \kappa = 0 κ = 0 다중경로 지연 : 균등 분포 U ( 0 , T m ) U(0,T_m) U ( 0 , T m ) 전력 지연 분포 : 지수 감쇠시뮬레이션 반복 횟수: 5000회 상향샘플링 배수: 1207 (타이밍 동기화 정확도 향상) 잡음 모델: 복소 가우스 백색 잡음 그림 3과 그림 4의 시뮬레이션 결과에서 다음을 확인할 수 있다:
PDS 영향 :PDS=0%: 모든 다중경로 성분이 상대 전파 지연이 없으며, 성능이 최적이다 PDS=20%: 중간 정도의 심볼간 간섭, 성능이 적당하다 PDS=60%: 강한 심볼간 간섭이지만 여전히 수용 가능한 성능을 유지한다 성능 비교 :SNR=20dB에서 PDS=20%의 BER은 약 10 − 3 10^{-3} 1 0 − 3 이다 PDS=60% 시스템은 동일한 SNR에서 BER이 약 10 − 2 10^{-2} 1 0 − 2 이다 모든 구성에서 SNR 증가에 따라 BER이 감소하는 추세를 보인다 심한 페이딩 회피 효과 : 적절한 심볼 타이밍 동기화를 통해 중대역 시스템은 심한 페이딩을 효과적으로 회피할 수 있다타이밍 동기화의 중요성 : 정확한 심볼 타이밍 동기화는 중대역 시스템의 잠재력을 발휘하기 위해 필수적이다PDS 임계값 효과 : 중대역 제약 범위 내에서 시스템은 여전히 우수한 성능을 유지한다행렬 모델과 선형 모델은 적절한 조건에서 일치하는 결과를 제공한다 PDS=0%일 때 두 모델은 동일한 단일경로 모델로 축퇴된다 전통적인 무선통신 시뮬레이션 : 주로 이산시간 기저대역 등가 신호에 초점물리계층 모델링 : 채널 모델링, 변조 해제, 동기화 등 포함다중경로 페이딩 채널 : 협대역 및 광대역 채널의 모델링 및 시뮬레이션새로운 개념 도입 : 중대역 무선통신 시뮬레이션을 처음으로 체계적으로 설명완전성 : 이론에서 구현까지 완전한 솔루션 제공실용성 : 상세한 MATLAB 코드를 포함하여 연구자들이 쉽게 사용할 수 있다시뮬레이션 방법 : 중대역 무선통신 시스템의 완전한 시뮬레이션 프레임워크 성공적으로 구축핵심 기술 : 심볼 타이밍 동기화는 중대역 시스템의 이점을 실현하기 위한 핵심이다성능 특성 : 중대역 시스템은 고유한 심한 페이딩 회피 특성을 가진다단일 안테나 시스템 : SISO 시스템만 고려하며 MIMO로 확장되지 않음이상적 가정 : 반송파 동기화 및 RF 프론트엔드 완벽성 가정특정 변조 : 주로 BPSK 변조에 대해 검증됨MIMO 확장 : 방법을 다중 안테나 시스템으로 확장고차 변조 : 더 복잡한 변조 방식 지원실제 응용 : 인지 무선, 지능형 반사면 등 분야의 응용교육적 가치 : 튜토리얼 논문으로서 명확한 이론 유도 및 구현 세부사항 제공완전성 : 이론 모델에서 시뮬레이션 코드까지 완전한 솔루션 제공혁신성 : 중대역 통신 시뮬레이션 방법을 처음으로 체계적으로 설명실용성 : 제공된 MATLAB 코드는 상세한 주석이 있어 이해하고 사용하기 쉽다응용 범위 : 주로 특정 중대역 시나리오를 대상으로 하며 일반성이 제한적이다실험 검증 : 실제 측정 데이터와의 비교 검증이 부족하다복잡도 분석 : 알고리즘의 계산 복잡도에 대한 상세한 분석이 없다이론적 깊이 : 중대역 통신의 이론적 기초에 대한 설명이 상대적으로 간략하다학술적 가치 : 중대역 무선통신 연구에 중요한 시뮬레이션 도구 제공교육적 의의 : 연구자들이 중대역 통신 시뮬레이션을 이해하고 습득하는 데 도움실용적 가치 : 제공된 코드는 관련 연구에 직접 사용 가능재현성 : 상세한 수학 유도 및 코드 주석으로 결과의 재현성 보장학술 연구 : 중대역 무선통신의 이론 연구에 적용알고리즘 개발 : 새로운 알고리즘의 성능 평가를 위한 시뮬레이션 플랫폼 제공교육 훈련 : 무선통신 시뮬레이션의 교육 자료로 활용공학 응용 : 실제 시스템 설계를 위한 시뮬레이션 검증 도구논문은 8편의 주요 참고문헌을 인용하며, 주로 다음을 포함한다:
중대역 무선통신의 기초 이론에 관한 Basnayaka의 연구 고전적인 무선통신 및 MIMO 통신 교재 관련 채널 코딩 및 성능 분석 문헌 종합 평가 : 본 논문은 중대역 무선통신 시뮬레이션을 위한 완전하고 실용적인 솔루션을 제공하는 고품질의 튜토리얼 논문이다. 논문의 구조가 명확하고, 이론 유도가 엄밀하며, 코드 구현이 완전하여 중대역 통신 기술의 연구 및 응용 추진에 중요한 가치를 가진다.