Shannon Kanal Kapasitesi Hesaplama Aracı nedir?
Bu araç, bir iletişim kanalından hatasız olarak iletilebilecek teorik maksimum veri hızını Shannon-Hartley teoremi ile hesaplar. Kanal kapasitesi C olarak adlandırılan sonuç, saniyedeki bit (bps) cinsinden ifade edilir ve kanalın bant genişliğine ve sinyal-gürültü oranına (SNR) bağlıdır. Bilgi kuramından gelen evrensel bir sonuçtur ve gürültülü her analog kanal için geçerlidir: telefon hatları, Wi-Fi, fiber, mobil şebekeler ve daha fazlası.
Nasıl kullanılır?
Kanalın B bant genişliğini hertz (Hz) cinsinden ve sinyal-gürültü oranını desibel (dB) cinsinden girin. Hesaplayıcı, dB değerini doğrusal orana çevirir, Shannon formülünü uygular ve kapasiteyi bps, kbps ve Mbps olarak; ayrıca spektral verimliliği bit/s/Hz cinsinden verir.
Formülün açıklaması
Kapasite $$C = \text{B} \cdot \log_{2}\!\left(1 + \frac{\text{S}}{\text{N}}\right)$$ şeklindedir; burada \(B\), Hz cinsinden bant genişliği, \(S/N\) ise doğrusal sinyal-gürültü güç oranıdır. SNR genellikle desibel cinsinden verildiği için önce onu çeviririz: $$\frac{\text{S}}{\text{N}} = 10^{\frac{\text{SNR (dB)}}{10}}$$ 2 tabanındaki logaritma, güç oranını bitlere dönüştürür. Unutmayın ki bu bir üst sınırdır; kodlama ve modülasyon ek yüküne sahip gerçek sistemler bunun biraz altında kalır.
Çözümlü örnek
Klasik bir telefon hattının \(B = 3000\) Hz ve \(\text{SNR} = 30\) dB değeri vardır. Önce 30 dB → \(10^{\frac{30}{10}} = 10^3 = 1000\) (doğrusal). Ardından $$C = 3000 \cdot \log_{2}(1 + 1000) = 3000 \cdot \log_{2}(1001) \approx 3000 \cdot 9{,}9672 \approx 29\,902 \text{ bps}$$ yani yaklaşık 29,9 kbps. İşte bu yüzden eski çevirmeli (dial-up) modemler 33–56 kbps civarında sıkışıp kalıyordu.
Sıkça Sorulan Sorular
Bu, ulaşılabilir bir hız mı? Hayır; teorik maksimumdur. Pratik bağlantılar, kodlama, modülasyon ve uygulama kayıplarına bağlı olarak bunun yalnızca bir kısmına ulaşır.
Neden dB değerini doğrusala çeviriyoruz? Shannon formülü doğrusal güç oranı \(S/N\) kullanır; oysa mühendisler SNR'yi genellikle desibel cinsinden belirtir, bu yüzden önce dönüştürmek gerekir.
Spektral verimlilik nedir? Kapasitenin bant genişliğine bölünmesidir (bit/s/Hz) ve her bir hertzlik bant genişliğinin kaç bit taşıdığını gösterir.