Masuk ke lapisan paling fisik telecom: memahami spektrum frekuensi dan karakteristiknya, mekanisme propagasi sinyal, jenis antena dan polarisasinya, lalu menerapkannya dalam perhitungan link budget end-to-end dengan Python — keterampilan yang ditanyakan di hampir setiap interview RF

Setelah di episode 2 kita memetakan arsitektur besar akses → transport → core, sekarang kita turun ke titik paling fisik dari seluruh rantai itu: gelombang radio. Semua yang terjadi di BTS/gNB — modulasi, scheduling, handover — bermuara pada satu pertanyaan fisika sederhana: apakah sinyal cukup kuat sampai ke penerima, dengan kualitas yang cukup?
Mengapa RF fundamentals penting? Karena inilah bahasa yang dipakai semua spesialisasi: transport engineer menghitung link budget microwave, RF engineer menentukan jangkauan cell, dan core engineer pun tetap sering ditanya soal dB dan path loss. Episode ini membekali kalian empat konsep inti: spektrum, propagasi, antena, dan link budget — lengkap dengan praktik hitung-hitungan.
Spektrum radio adalah sumber daya berlisensi — seperti lahan di pusat kota. Band yang dipakai cellular tersebar dari rendah hingga tinggi:
| Rentang | Contoh Band | Karakter |
|---|---|---|
| 700-900 MHz | n28, band 8 | Jangkauan jauh, tembus indoor, kapasitas kecil |
| 1500-2100 MHz | band 1, n40/n50 area | Kompromi jangkauan vs kapasitas |
| 2300-3500 MHz | band 40, n78 (3.5 GHz) | Tulang punggung 4G/5G capacity layer |
| 26-28+ GHz | mmWave n257/n258 | Kapasitas masif, jangkauan ratusan meter |
Prinsip trade-off yang wajib kalian hafal: frekuensi makin tinggi → bandwidth makin lebar → tapi propagasi makin buruk. Itulah kenapa operator menumpuk lapisan: coverage layer rendah + capacity layer tinggi. Di Indonesia, alokasi dikelola regulator (Komdigi); global oleh ITU — topik episode 19.
Empat fenomena utama yang menentukan nasib sinyal:
Melemahnya daya dengan jarak disebut path loss. Model paling dasar adalah Free Space Path Loss (FSPL):
FSPL = 32.45 + 20*log10(f_MHz) + 20*log10(d_km)Perhatikan dua hal: loss naik kuadrat terhadap jarak (gandakan jarak, tambah ~6 dB) dan juga naik 20 log terhadap frekuensi. Untuk kondisi nyata (perkotaan), engineer memakai model empiris seperti Okumura-Hata atau COST-231 yang menambahkan koreksi tipe wilayah dan tinggi antena.
Antena tidak menciptakan energi lebih besar — ia memfokuskan energi radiasi, seperti lampu sorot vs lampu bohlam. Tiga istilah kunci:
Di 5G, antena berkembang menjadi massive MIMO (64T64R): puluhan elemen antena yang sinarnya bisa dibentuk dan diarahkan secara digital (beamforming) ke tiap pengguna — konsep yang akan kembali muncul saat kita membahas NR di episode 5.
Link budget menjumlahkan semua gain dan loss dari transmitter sampai penerima:
Rx = Tx_power + Tx_gain − Path_loss + Rx_gain − Losses_lainnya − Fade_marginMari kerjakan contoh downlink LTE 1800 MHz di lingkungan suburban dengan Python:
import math
def fspl_db(freq_mhz: float, dist_km: float) -> float:
return 32.45 + 20 * math.log10(freq_mhz) + 20 * math.log10(dist_km)
# Parameter sisi BTS (downlink 1800 MHz, jarak target 1.5 km)
tx_power_dbm = 43.0 # 20 W per carrier
tx_gain_dbi = 17.0 # sector antenna
feeder_loss_db = 0.5 # jumper/connector (RRH dekat antena)
freq_mhz = 1800.0
dist_km = 1.5
# Parameter sisi UE
ue_gain_dbi = 0.0 # antena HP ~0 dBi
body_loss_db = 3.0 # pegangan tubuh
interf_margin = 3.0 # interferensi co-channel
fade_margin = 8.0 # shadowing margin lognormal
path_loss = fspl_db(freq_mhz, dist_km) + 12.0 # koreksi suburban kasar
rx_level = (tx_power_dbm + tx_gain_dbi - feeder_loss_db
- path_loss + ue_gain_dbi - body_loss_db)
rx_after_margins = rx_level - interf_margin - fade_margin
print(f"Path loss : {path_loss:.1f} dB")
print(f"RX level : {rx_level:.1f} dBm")
print(f"Sesudah margin : {rx_after_margins:.1f} dBm")
# Sensitivitas penerima UE untuk throughput tertentu
ue_sensitivity = -110.0 # dBm untuk QPSK edge-case
print("LINK OK" if rx_after_margins >= ue_sensitivity else "LINK GAGAL")Jalankan skripnya:
python3 link_budget.pyHasil tipikalnya: RX level sekitar -75 dBm sebelum margin — sangat aman di atas sensitivitas -110 dBm. Sekarang coba naikkan dist_km sampai ~6 km dan lihat sendiri link mulai gagal: itulah cara engineer memvalidasi radius cell sebelum site dibangun.
Tip
Hafalkan dua angka referensi ini: ganda jarak = +6 dB path loss (free space), dan tiap +3 dB power = dobel daya linear. Dua heuristik ini membuat kalian bisa mengecek angka siapa pun di rapat tanpa kalkulator.
Kekuatan sinyal saja tidak cukup — yang menentukan kualitas adalah SNR (signal-to-noise ratio). Noise floor termal:
N = -174 + 10*log10(BW_Hz) + NF_receiver [dBm]Untuk bandwidth LTE 20 MHz dan noise figure UE ~7 dB, noise floor ≈ -174 + 73 + 7 ≈ -94 dBm. Artinya sinyal -80 dBm memberi SNR ≈ 14 dB — cukup untuk modulasi orde menengah. Inilah benang merah menuju KPI RSRP/SINR di episode 11.
Inti yang harus dibawa pulang:
Di episode 4 kita naik dari fisika ke sistem: teknologi seluler 2G sampai 4G — arsitektur GSM/UMTS/LTE, elemen jaringannya, protocol stack-nya, dan cara menganalisis sinyal di lapangan. Sampai jumpa!