Tool 활용법/Sionna 활용법

Sionna RAN 플랫폼 제어 파라미터 총정리 (RT, PHY, SYS, RK)

gksyb4235 2026. 6. 4. 11:35

시뮬레이션 기반 플랫폼: Sionna


Sionna NVIDIA 개발한 오픈소스 무선통신 시뮬레이션 프레임워크로, 개의 모듈이 계층적으로 결합되어 동작한다.

계층 구조를 요약하면 다음과 같다.

Sionna RT : 3D 환경에서 전파 경로를 레이트레이싱으로 계산채널 임펄스 응답(CIR) 생성
Sionna PHY : 생성된 채널 위에서 신호 처리 파이프라인(변조/코딩/OFDM/MIMO) 수행
Sionna SYS : PHY Abstraction 기반으로 다중 네트워크의 L2 알고리즘(스케줄링/전력/LA) 운영
Sionna RK : NVIDIA DGX Spark와 OAI 기반에서 AI-RAN-ML-신호처리 알고리즘을 실제 5G 환경에서 검증

 

 

 

Sionna RT (Ray Tracing)


https://nvlabs.github.io/sionna/rt/api/rt.html

 

API Documentation — Sionna 2.0.1

 

nvlabs.github.io

 

3D 환경(Scene) 내에서 Ray Tracing 수행하여 현실적인 다중경로 채널을 생성하는 모듈이다.

BS 위치·방향·전력, 안테나 구성, 반송파 주파수 등을 변경하면 CIR 달라지며,

이를 통해 간섭 환경 변화를 Simulation 있다.

 

 

제어할 수 있는 Parameter는 다음과 같다.

카테고리 Parameter 설명
채널 환경 scene.frequency 반송파 주파수 [Hz] — 파장·경로손실 자동 연동
채널 환경 scene.bandwidth 전송 대역폭 [Hz] — 열잡음 전력 계산에 반영
채널 환경 scene.temperature 환경 온도 [K] — thermal noise power 결정
기지국 (TX) tx.position BS 3D 위치 (x, y, z) [m]
기지국 (TX) tx.orientation / look_at 방향오일러각 또는 목표 좌표 지정
기지국 (TX) tx.power_dbm 송신 전력 [dBm] — BS 개별 설정 가능
기지국 (TX) tx.velocity 이동 속도 벡터 [m/s]
안테나 어레이 num_rows × num_cols MIMO 배열 크기 (×)
안테나 어레이 vertical/horizontal_spacing 안테나 간격 [파장 단위] — 빔포밍 특성 결정
안테나 어레이 pattern 안테나 방사 패턴: tr38901 / dipole / iso
안테나 어레이 polarization 편파 방식: V / H / VH (이중 편파)
단말 (RX) rx.position UE 3D 위치 [m]
단말 (RX) rx.velocity UE 이동 속도 → Doppler 계산 반영
경로 계산 max_depth 최대 반사/회절 횟수다중경로 복잡도
경로 계산 refraction 건물 투과 경로 포함 여부 (True/False)

 

 

 

Sionna PHY (Physical Layer)


https://nvlabs.github.io/sionna/phy/index.html

 

Physical Layer (PHY) — Sionna 2.0.1

Physical Layer (PHY) This package provides a differentiable link-level simulator. It seamlessly integrates multiple communication system elements, including forward error correction (FEC), multiple input multiple output (MIMO) systems, orthogonal frequency

nvlabs.github.io

 

변조, 채널 코딩, OFDM, MIMO Precoding/Equalizer PHY 계층 신호 처리 파이프라인을 구현한다.

5G NR 규격(3GPP TS 38.xxx) 기반한 Parameter 구성이 가능하며, Neural Network 기반 수신기 연구에도 활용된다.

 

 

제어할 수 있는 Parameter는 다음과 같다.

카테고리 Parameter 설명
채널 모델 (3GPP) scenario (UMi/UMa/RMa) 3GPP 38.901 시나리오경로손실/쉐도잉 모델 결정
채널 모델 (3GPP) carrier_frequency 반송파 주파수 [Hz]
채널 모델 (3GPP) direction uplink / downlink 방향
채널 모델 (3GPP) enable_pathloss / enable_shadow_fading 경로손실 쉐도잉 활성화 여부
채널 모델 (3GPP) o2i_model 실내 침투 손실 모델: low / high
채널 모델 (3GPP) ut_velocities UE 이동 속도 → Doppler 반영
채널 모델 (3GPP) los (LOS/NLOS) LOS/NLOS 강제 지정 또는 확률 모델 사용
안테나 (PanelArray) num_rows/cols_per_panel 패널 · — MIMO 규모
안테나 (PanelArray) polarization single / dual 편파
안테나 (PanelArray) antenna_pattern omni / 38.901
OFDM 자원 (ResourceGrid) fft_size 서브캐리어 (FFT 크기)
OFDM 자원 (ResourceGrid) subcarrier_spacing SCS [Hz]: 15k / 30k / 60k / 120k / 240k
OFDM 자원 (ResourceGrid) num_ofdm_symbols 슬롯당 OFDM 심볼 (일반적으로 14)
OFDM 자원 (ResourceGrid) num_tx / num_streams_per_tx 동시 전송 사용자 사용자당 레이어
OFDM 자원 (ResourceGrid) cyclic_prefix_length CP 길이 (샘플 단위)
OFDM 자원 (ResourceGrid) pilot_pattern 파일럿(DMRS) 배치 패턴
MIMO 관리 rx_tx_association UE ↔ BS 연결 서비스 정의
변조 num_bits_per_symbol 변조 차수: 2=QPSK / 4=16QAM / 6=64QAM / 8=256QAM
채널 코딩 (LDPC) k / n (코드율) 정보 비트·코드워드 길이코드율 결정
채널 코딩 (LDPC) num_iter BP 복호 반복 횟수
프리코딩 RZF alpha RZF 프리코더 정규화 계수 (≈ 잡음 전력)
이퀄라이저 interference_whitening 간섭 화이트닝 on/off
5G NR PUSCH mcs_index / mcs_table MCS 인덱스 테이블 선택
5G NR PUSCH num_layers 공간 다중화 레이어
5G NR PUSCH n_rnti / n_cell_id 스크램블링 ID (/UE 구분)

 

 

 

Sionna SYS (System Level)


https://nvlabs.github.io/sionna/sys/index.html

 

System Level (SYS) — Sionna 2.0.1

System Level (SYS) This package provides differentiable system-level simulation functionalities for multi-cell networks. It is based on a physical layer abstraction that computes the block error rate (BLER) from the PostEqualizationSINR. It further include

nvlabs.github.io

 

 

 

PHY Abstraction(SINR→BLER 테이블 조회)으로 물리 계층 연산을 대체하고,

다중 네트워크의 L2 알고리즘링크 어댑테이션, 스케줄링, 전력 제어 시뮬레이션한다.

AI-RAN 연구에서 Agentic Agent Action Space 가장 직접적으로 활용 가능한 모듈이며,

Sionna Ray Tracing과 완벽하게 통합될 수 있다.

 

제어 가능한 파라미터는 다음과 같다.

모듈 Parameter 설명
다중 토폴로지 num_rings 헥사고날 그리드 (1 = 21 BS)
다중 토폴로지 num_ut_per_sector 섹터당 UE
다중 토폴로지 isd 기지국 거리 (Inter-site distance) [m]
다중 토폴로지 min/max_bs_ut_dist BS-UE 거리 범위 [m] — 커버리지 조건 설정
다중 토폴로지 bs_height BS 높이 [m]
다중 토폴로지 indoor_probability UE 실내 비율 (0~1)
다중 토폴로지 min/max_ut_velocity UE 이동 속도 범위 [m/s]
다중 토폴로지 los LOS/NLOS 강제 지정 여부
PHY Abstraction mcs_table_index MCS 테이블 인덱스 (DL: 1~4, UL: 1~2)
PHY Abstraction mcs_category 0=UL / 1=DL
링크 어댑테이션 (ILLA) bler_target 목표 BLER — MCS 선택 기준
링크 어댑테이션 (OLLA) bler_target 목표 BLER — SINR 오프셋 피드백 루프 기준
링크 어댑테이션 (OLLA) delta_up NACK 수신 SINR 오프셋 증가량 [dB]
링크 어댑테이션 (OLLA) offset_min / offset_max SINR 오프셋 클리핑 범위 [dB]
스케줄러 (PF) beta PF 이력 감쇠 계수 (0~1) — 공정성-효율 트레이드오프
스케줄러 (PF) num_freq_res 주파수 자원 (서브캐리어 또는 PRB)
스케줄러 (PF) num_streams_per_ut UE MIMO 스트림
전력 제어 (UL) alpha 경로손실 보상 계수 (0~1) — 간섭 관리
전력 제어 (UL) p0_dbm PRB 목표 수신 전력 [dBm]
전력 제어 (UL) ut_max_power_dbm UE 최대 송신 전력 [dBm]
전력 제어 (DL) bs_max_power_dbm BS 최대 송신 전력 [dBm]
전력 제어 (DL) guaranteed_power_ratio 사용자별 최소 보장 전력 비율 (0~1)
전력 제어 (DL) fairness 공정성 Parameter (0=합산처리량 최대, 1=비례공정, ∞→max-min)

 

 

 

 

실제 하드웨어 기반 플랫폼: Sionna Research Kit (RK)


 

Research Kit (RK) — Sionna 2.0.1

Research Kit (RK) The Sionna Research Kit is an accelerated, open platform for wireless research and development. Powered by the NVIDIA DGX Spark and built on OpenAirInterface, it provides a software-defined 5G RAN and core network for end-to-end experimen

nvlabs.github.io

 

Sionna Research Kit 시뮬레이션 라이브러리가 아닌 실시간 5G 테스트베드 플랫폼이다.

OpenAirInterface(OAI) gNB 실제 하드웨어 위에서 구동하며, O-RAN E2 인터페이스를 통해 네트워크를 모니터링·제어한다. 시뮬레이션에서 검증한 알고리즘을 실제 상용 단말과 연결하여 over-the-air 성능을 확인할 있다.

 

 

이 프레임워크의 핵심 구성요소는 다음과 같다.

 

하드웨어  : NVIDIA DGX Spark (GPU 가속) + Ettus USRP B210 (RF 프론트엔드) + Quectel 5G 모뎀 ( 상용 UE)
RAN SW   : OpenAirInterface gNB — 실제 5G NR 프로토콜 스택 실시간 구동
CN SW    : OAI CN5G (Docker 컨테이너 기반 5G 코어 네트워크)
RIC/xApp : FlexRIC (O-RAN E2 인터페이스) — RAN 코드 수정 없이 모니터링·제어 가능
채널 에뮬 : Sionna RT CIR → 실제 IQ 샘플에 실시간 주입 (디지털 트윈)

 

 

gNB 설정 파일 (gnb.XXX.conf)


sionna-rk/config/ 디렉터리의 설정 파일로 실제 RAN Parameter 직접 제어한다.

generate-configs.sh 스크립트로 OAI 템플릿에서 생성하며, 성능상 24 PRB 또는 51 PRB 구성을 권장한다.

 

Parameter 설명
반송파 주파수 (ARFCN) Absolute Radio Frequency Channel Number 지정 — 5g-tools 계산기 활용
대역폭 (PRB ) 24 PRB (≈5 MHz) 또는 51 PRB (≈20 MHz) 권장
서브캐리어 간격 (SCS) 15 kHz / 30 kHz NR numerology 선택
TX/RX 게인 USRP 하드웨어 RF 이득 설정
MAC 스케줄러 Parameter OAI MAC 문서 기반 — MCS 제한, 스케줄러 동작

 

 

 

환경 변수 (.env 파일)


Docker 컨테이너 기동 설정하는 런타임 Parameter.

RF 하드웨어 선택, gNB 추가 옵션, GPU MPS 설정 등을 제어한다.

 

환경 변수 설명
GNB_CONFIG 사용할 gNB 설정 파일 경로
GNB_EXTRA_OPTIONS gNB CLI 추가 옵션 (플러그인 로드, 채널 에뮬레이터 )
GNB_THREAD_POOL gNB 스레드 CPU 코어 할당
GNB_RF_OPTIONS USRP 또는 RF 시뮬레이터 RF 옵션
USE_B2XX True = 실제 USRP 사용 / False = RF 시뮬레이터 모드
MPS_ACTIVE_THREAD_PCT GPU MPS 활성 스레드 비율 (기본 40%) — 채널 에뮬레이터와 gNB 공유

 

 

O-RAN near-RT RIC / xApp (FlexRIC E2 인터페이스)


O-RAN 아키텍처의 near-RT RIC 통해 실행 중인 gNB MAC 계층 통계를 실시간으로 모니터링하고 제어한다.

xApp RAN 코드 수정 없이 E2 인터페이스로 연결되며,

Agentic AI 관측(Observation) 제어(Action) 인터페이스로 바로 활용이 가능하다.

 

 

xApp으로 수집 가능한 MAC 통계 (Observation)

지표 설명
dl_mcs1 / ul_mcs1 UE DL/UL MCS 인덱스현재 채널 품질 반영
dl_bler / ul_bler UE DL/UL BLER — 링크 품질 지표
PRBs (max / total) UE PRB 사용량자원 점유 현황
rnti UE 식별자

 

채널 에뮬레이터 Parameter (Sionna RT → 실시간 연동)

Parameter 설명
--cir-folder 파일 기반: 사전 계산된 CIR 폴더 경로 (Sionna RT 출력 직접 사용)
--cir-zmq-num-taps ZMQ 스트리밍 모드: CIR
num_taps (config.json) CIR
num_cirs CIR 엔트리 (OFDM 심볼 수의 배수)
sigma_scaling / sigma_max 채널 정규화 잡음 계산 스케일링 Parameter

 

 

 

Agentic AI 기반 RAN 간섭 제어


툴에서 제어 가능한 Parameter Agentic AI 프레임워크에서 Action / Observation Space 다음과 같이 매핑될 있다.

 

구분 Observation (관측) Action (제어 대상)
시뮬레이션 Sionna RT CIR, 경로 손실, SINR BS 위치·방향·전력, 안테나 패턴
시뮬레이션 Sionna PHY 수신 SINR, BLER, 채널 행렬 MCS, 레이어 , 프리코더 Parameter
시뮬레이션 Sionna SYS 사용자별 SINR/BLER/MCS/처리율 전력 제어 (alpha, P0, 공정성), OLLA 목표 BLER, PF beta
하드웨어 Sionna RK (OAI) UE MCS, BLER, PRB 사용량 (E2) 반송파 주파수, PRB, RF 게인, 플러그인 교체

 

1. Sionna SYS 간섭 제어에 직결되는 전력·스케줄링·링크 어댑테이션 Parameter 모두 Python API 제어 가능
— Agent
학습 루프 직접 연결 가능
2. Sionna RT+SYS 조합으로 레이트레이싱 기반 현실적 간섭 환경 생성 시스템 레벨 평가까지 단일 파이프라인 구성 가능
3. Sionna RK (OAI) O-RAN E2/xApp으로 실제 gNB 연동시뮬레이션 검증 장비 테스트 경로 확보
4. 채널 에뮬레이터로 Sionna RT CIR 실제 RF 주입 가능디지털 트윈 기반 over-the-air 간섭 실험 가능