Hz ve bps arasındaki fark


17

Hz ve bps aynı anlama geliyor mu? Bir sinyal, birkaç Khz'lik bir kanal bant genişliği üzerinde Mbps oranında aktarılabilir mi?


2
Hayır, onlar aynı değil. Sembol oranı, bit hızı ve bant genişliği arasındaki ilişki genellikle karmaşıktır ve modülasyona, gürültüye ve diğer şeylere bağlıdır.
Gustavo Litovsky


1
Kabul için teşekkürler, ancak bu konu hakkında söylenecek çok şey var. Bir süre kabul etmeye devam ederseniz daha fazla yanıtı teşvik edersiniz. 24 saat iyi bir minimumdur, çünkü tüm dünyadaki insanlara soruyu görme ve cevap verme şansı verir.
Foton

@ThePhoton Bir yanıtı kabul etmenin daha fazla yanıtı kapattığını biliyordum. Önerildiği gibi seçeneği değiştirdim.
sk1

Sorun değil. Kabul, yazılımdaki yeni yanıtları engellemez, ancak bunları psikolojik olarak caydırma eğilimindedir.
Foton

Yanıtlar:


18

Aslında bilmek istediğiniz üç terim var

Bant genişliği

Bant genişliği Hz cinsinden ölçülür. Bir iletişim kanalının düşük kayıpla iletebildiği frekans bandını tanımlar.

Tipik olarak 3-dB bant genişliği hakkında konuşuruz, yani bir kanalın 3 dB'den az kayıpla iletebileceği frekans aralığı. Bir için temel bant sistemi, bant genişliği frekans 0 Hz'den uzanan B bant genişliğinin arayın. Modüle edilmiş bir sistem için, taşıyıcı f 0'da ise , iletim bandı ila f 0 + B / 2 arasında olacaktır .f0-B/2f0+B/2

Ayrıca, bilgi teorisinin dışında, bant genişliği terimi , bit hızı veya veri işleme kapasitesi ile eşanlamlı olarak daha geniş bir şekilde kullanılabilir, ancak birimler Hz olduğunda, bir sinyal yolunun analog bant genişliği hakkında konuştuğumuzu biliyoruz. bir tür.

baud

Bunu sormadınız, ama bunu zihninizde diğer iki terimden ayırmak da önemlidir. Baud , kanalda saniyede aktarılan sembol sayısıdır.

Bit hızı

Bit hızı , bir kanala aktarılan bilgi miktarını gösterir ve saniye başına bit veya bps olarak ölçülür. Sembol başına birden fazla bit aktarılırsa bit hızı baud'dan farklıdır. Örneğin, 4 seviyeli bir genlik modülasyon şemasında, her sembol 2 bit bilgiyi kodlayabilir. Alternatif olarak, örneğin bir hata düzeltme kodu kullanıldığında, daha az sayıda bağımsız bilgi bitini iletmek için daha fazla sayıda sembol kullanıldığından, bit hızı baud hızından daha düşük olabilir.

Shannon Teoremi, bit hızının bant genişliği ve kanalın sinyal / gürültü oranı ile nasıl sınırlandığını gösterir:

C=B log2(1+SNR)

burada C kapasite (kanalın maksimum bit hızı), B kanalın bant genişliği ve SNR sinyal / gürültü oranıdır.


2
Genel olarak iyi bir yazı. Bununla birlikte, bant genişliği teriminin bir frekans aralığı anlamına geldiğini açıklığa kavuşturmak iyi bir fikir olacaktır. Bunu ima ettin, ama daha açık olabilir. Örneğin, bir FM radyo istasyonu 100 MHz frekansında iletim yapabilir, ancak bant genişliği yaklaşık 200 KHz'dir - yani 200 KHz genişliğinde ve yaklaşık 100 MHz merkezli bir dizi frekans üzerinden iletim yapar.

@DavidKessner, iyi bir nokta, düzenlendi.
Foton

8

Hertz ve Bit / Saniye aynı anlama gelmez. Kullanılan bit kodlaması ile belirlenen bir ilişkileri vardır.

Örneklemek gerekirse :

  • Dörtlü Faz Kayması Anahtarlaması : Her bir "dalga" veya sembol için 4 faz konumundan birine kodlama yaparak, sembol başına 2 bit taşınabilir. Böylece:
  • Böylece 100 KHz'lik bir taşıyıcı 200 kbps veri taşıyabilir ideal durumda herhangi bir protokol yükünü göz ardı edebilir.

Bir KHz kanalında Mbps iletimi elde etmek için, kodlamanın her sembol için yüzlerce benzersiz değer elde etmesi gerekir. Bu kavramsal olarak imkansız olmasa da, bilgim için pratik kullanımda olacak kadar önemsiz değildir.

Sembol başına sadece 3 bit için 8 olası değere ihtiyaç vardır.

Kişi, sembol başına 8 olası değeri nasıl düşünebilir?

Örneğin, bir sinyale 8 (veya 9) farklı voltaj değerinin uygulanmasıyla ... her sembolün (dalga süresi) taşıdığı 8 olası değer için. Kullanılıyorsa, dokuzuncu değer bir "işlem yok" veya "bu yoksay" değeri içindir.

Bir laboratuvar deneyinde bu basit olsa da, gerçek dünyadaki iletim ortamlarında o kadar basit değildir. Daha yüksek kodlama seviyesi gereksinimleri ile sorun daha da kötüleşir. 4 bit 16 değere, sembol başına 8 bit 256 değere ihtiyaç duyar, bu da sadece KHz hızının 8 katı bir bps hızı verir.


"100 KHz taşıyıcı" dediğinizde, 100 KHz bant genişliği (100 KHz'de ortalanmış bir taşıyıcı değil) demek istediniz, değil mi?
afranques

@afranques Doğru, 100 KHz açıklık, 100 KHz'de ortalanmamış.
Anindo Ghosh

5

Her ikisinin de bir şeyin oranını ölçtüğü, ancak aynı olmadığı için benzer kavramlardır. Hz veya hertz, saniyedeki devir anlamına gelir ve bir frekans ölçüsüdür. bps "saniyedeki bit sayısı" veya daha az sıklıkla "saniyedeki bayt sayısı" dır. İkisi arasındaki ilişki, bir bitin nasıl kodlandığına bağlı olacaktır.

"Kanal bant genişliği" hakkında konuşurken, muhtemelen RF modülasyonundan bahsediyoruz. RF sinyallerinin tipik olarak , daha sonra verileri kodlamak için modüle edilen (herhangi bir sayıda yolla) merkezi bir frekans olan bir taşıyıcı frekansa sahip olduğu söylenir . Örneğin, Wi-Fi genellikle 2,4 GHz civarında taşıyıcı frekanslara sahiptir. Her Wi-Fi kanalı biraz farklı bir frekanstır.

İlgilenilen sinyali kodlamak için bu taşıyıcıyı bir şekilde değiştiriyoruz. Frekansını (frekans modülasyonu, FM) veya genliğini (genlik modülasyonu, AM) değiştirebiliriz. Veya açıp kapatabiliriz (taşıyıcı dalga modülasyonu, CW). Bunların hepsi basit modülasyon şemalarıdır. Wi-Fi gibi bir şey çok daha karmaşık bir şema kullanır.

Biz alırsak fourier dönüşümü elde edilen taşıyıcı madde + modülasyon, bu sinyal ile kullanılan frekans aralığı görebilir. Aynı aralığı kullanan diğer sinyaller karışacaktır. En düşük ve en yüksek frekanslar arasındaki fark kanal bant genişliğidir .

Yine, belirli bir kanal bant genişliğine ne kadar veri (saniyede bit) sığdırabileceğiniz, büyük ölçüde modülasyon şemanıza bağlıdır.


3

1/1/sf=12πR,C1/sC/VV/benC/benben/CC1/s .

1/s1/s1 ve frekans olayını gösteren bazı tekrarlayan süreçler veya sinyaller nedeniyle olduğunda.

Saniyedeki bit sayısı Hertz midir? Her şeyden önce, bitlerin iletişimi periyodik olmak zorunda değildir. Bir saat içinde 3600 bit alırsanız, bu, 1 Hz'lik bir sinyalin dahil olduğu anlamına gelmez. Bitler aralıklı aralıklarla gelmiş olabilir. Örneğin, ilk 5 dakika içinde 3599 bit gelmiş olabilir ve sonuncusu için 55 dakika daha beklediniz.

Veri hızı mükemmel bir şekilde pürüzsüz olsa bile, bu, saniyedeki bit sayısı Hertz olduğu anlamına gelmez. Diyelim ki bitler sekiz paralel çizgi üzerinde düzgün bir şekilde saat yönünden. Daha sonra saniyede 800 bit, herhangi bir bitin varış frekansının 100 Hz olduğu, onu içeren sekiz bitlik kelime ile aynı olduğu anlamına gelir.

Re: Bir sinyal az Khz bir kanal bant genişliği üzerinde Mbps demek aktarılabilir mi?

Kanal tamamen gürültüsüzse, evet. Yalnızca analog bant genişliği dijital bant genişliğini kısıtlamaz. Bununla birlikte, bant genişliği gürültü ile birlikte kanal kapasitesinin üst sınırını sınırlar. Bkz Shannon-Hartley teoremi Wikipedia sayfasını . Bant genişliği kapasiteyi neden sınırlandırmıyor? Sezgisel olarak, ona şu şekilde bakabiliriz:[bir,b]Gerçek sayı satırındaki aralık. Hayal gücümüzü, sadece her yerde sürekli, pürüzsüz, farklılaşabilen işlevlerle sınırlasak bile[bir,b]ve belirli bir frekansın üzerinde hiçbir bileşeni olmayan (bant genişliği sınırlıdır), hala bu tür tüm fonksiyonların sayılamayan bir sonsuzluğu vardır. Böylece fonksiyonlar gerçek sayılara karşılık gelir. Yani bu süre sinyali[bir,b] herhangi bir gerçek sayıyı, izin verilen bant genişliği içindeki bir işlev şekline eşleyerek temsil edebilir. Gürültüsüz kanalın teorik olarak sınırsız kapasitesinden ne kadar avantaj elde edeceklerine karar vermek yalnızca gönderenin ve alıcının kararına bağlıdır.


Son paragraf 800bps ve 100 Baud arasındaki farkı açıklar.
jippie

0

F1 ve f2 ve f1'in iki frekansınız olduğunu varsayalım ve f1, 0 ve f2'yi 1 temsil eder. Ayrıca iki frekans arasında en az bir delta ayrımına ihtiyacınız olduğunu varsayalım, böylece karışmazlar. Son olarak, güvenilir bir şekilde iletilmesi ve algılanması için frekansların her birinin T saniye boyunca iletilmesi gerekir. Yani bit hızı (1 / T) bit / saniyedir.

Şimdi bit hızını artırmak istiyorsunuz. Bunu yapmanın bir yolu 2 yerine 4 frekans kullanmaktır. Yani haritalama böyle bir şey olabilir.

f1: 00, f2: 01, f3: 10, f4: 11

Şimdi aynı süre içinde 2 bit iletebilirsiniz. Böylece bit hızı (2 / T) bit / saniyedir. Bant genişliği gereksinimi 2 * deltadan 4 * delta'ya yükselmiştir (4 frekans ile 3 uç arasında iki delta / delta / 2). Bu örnek, çok basit terimlerle size bant genişliği ve veri hızı arasındaki ilişkiyi gösterir. Bant genişliğini artırmak veri hızını artırır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.