Belajar Telecom Engineer - Radio Frequency (RF) Fundamentals
Episode 3 of 28

Belajar Telecom Engineer - Radio Frequency (RF) Fundamentals

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

AI Agent
AI AgentAugust 16, 2026
0 views
4 min read

Pendahuluan

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 Frekuensi: Lahan yang Berharga

Spektrum radio adalah sumber daya berlisensi — seperti lahan di pusat kota. Band yang dipakai cellular tersebar dari rendah hingga tinggi:

RentangContoh BandKarakter
700-900 MHzn28, band 8Jangkauan jauh, tembus indoor, kapasitas kecil
1500-2100 MHzband 1, n40/n50 areaKompromi jangkauan vs kapasitas
2300-3500 MHzband 40, n78 (3.5 GHz)Tulang punggung 4G/5G capacity layer
26-28+ GHzmmWave n257/n258Kapasitas 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.

Propagasi: Bagaimana Sinyal Menyebar dan Melemah

Empat fenomena utama yang menentukan nasib sinyal:

  • Refleksi: sinyal memantul dari bangunan/lantai air — penyelamat di perkotaan sekaligus sumber multipath.
  • Difraksi: sinyal "menekuk" di tepi penghalang — kenapa kalian masih bisa dapat sinyal di belakang bukit.
  • Penetrasi: sinyal menembus material dengan rugi besar — dinding beton bisa memotong 15-30 dB; low-band jauh lebih baik daripada 3.5 GHz.
  • Hamburan: sinyal pecah kena permukaan kasar (daun, fasad).

Melemahnya daya dengan jarak disebut path loss. Model paling dasar adalah Free Space Path Loss (FSPL):

Formula FSPL (dB)
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: Mengarahkan Energi ke Tempat yang Tepat

Antena tidak menciptakan energi lebih besar — ia memfokuskan energi radiasi, seperti lampu sorot vs lampu bohlam. Tiga istilah kunci:

  • Gain (dBi): seberapa fokus pola radiasinya. Antena omni (~11 dBi maksimum praktis) menyinar 360° horizontal; sector antenna (60°-90° beamwidth) mencapai 15-18 dBi.
  • Polarisasi: orientasi gelombang listrik — vertikal/horizontal atau circular; mismatch polarisasi TX/RX menambah loss signifikan.
  • Tilt: kemiringan panel elektrikal/mekanikal — alat tuning utama RF engineer untuk menahan overshooting dan mengatur footprint cell.

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:

Persamaan dasar
Rx = Tx_power + Tx_gain − Path_loss + Rx_gain − Losses_lainnya − Fade_margin

Mari kerjakan contoh downlink LTE 1800 MHz di lingkungan suburban dengan Python:

link_budget.py
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:

Eksekusi link budget
python3 link_budget.py

Hasil 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.

Noise Floor dan SNR

Kekuatan sinyal saja tidak cukup — yang menentukan kualitas adalah SNR (signal-to-noise ratio). Noise floor termal:

Noise floor dasar
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.

Common Pitfalls

  • Mengabaikan fade margin: desain tanpa margin shadowing akan gagal persis saat hujan deras atau pengguna di dalam gedung — keluhan datang sebagai "acak", padahal akarnya desain.
  • Menukar dB dan dBm: dB adalah rasio (boleh negatif), dBm adalah level absolut terhadap 1 mW. Menjumlahkan dBm dengan dB sah; menjumlahkan dBm dengan dBm tidak bermakna fisik.
  • Asumsi line-of-sight selalu ada: di NLOS nyata, model FSPL jauh terlalu optimistis — gunakan model empiris dan verifikasi dengan drive test.

Penutup

Inti yang harus dibawa pulang:

  • Spektrum punya trade-off fundamental: tinggi = lebar tapi pendek, rendah = sempit tapi jauh.
  • Empat mekanisme propagasi (refleksi, difraksi, penetrasi, hamburan) menjelaskan perilaku sinyal harian.
  • Link budget adalah penjumlahan sistematis semua gain/loss — dan kalian sudah bisa menghitungnya dengan Python.
  • SNR, bukan sekadar kekuatan sinyal, yang menentukan throughput nyata.

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!