Bit hızı ve baud hızı ve kökenleri arasındaki fark?


21

Herkesin baktığım her yerde farklı tanımları var.

Öğretim görevime göre:

Rbit=bitstime

Rbaud=datatime

Üreticilere göre :

Rbit=datatime

Rbaud=bitstime

Hangisi doğru olanı ve neden? Neden böyle tanımlandığının kökenlerini de belirtmekten çekinmeyin.

İlgili soru: bağlantı .


1
Eğer sadece sıfır ve sıfırsa, baud saniyede bit.
Umar

6
Üniversiteden ayrıldıktan sonra kimse bir daha bu ayrımı önemsemez. Yapmanız gereken tek rasyonel şey, öğretim görevlinizin söylediği her şeye bağlı kalmak.

6
Hz ve bps arasındaki farkın muhtemel kopyası (Soru tam olarak değil, fakat cevaplar bu soruya cevap veriyor)
Photon

5
Biraz bir sembol olabilir. Baud, saniye başına sembol
Voltage Spike

Yanıtlar:


46

Baud hızı , bireysel bit zamanlarının veya sembollerin yuvalarının hızıdır . Tüm yuvalar mutlaka veri bitleri taşımaz ve bazı protokollerde bir yuva birden fazla bit taşıyabilir. Örneğin, bir seferde iki bit belirtmek için kullanılan dört voltaj seviyesini düşünün.

Bit hızı , gerçek veri bitlerinin aktarılma hızıdır. Bu, baud hızından daha düşük olabilir çünkü protokol ek yükü için bazı bit zaman dilimleri kullanılır. Ayrıca, sembol başına birden fazla bit taşıyan gelişmiş protokollerde baud hızından daha fazla olabilir.

Örneğin, ortak RS-232 protokolünü göz önünde bulundurun. Diyelim ki 9600 baud, 8 veri biti, bir durak biti ve eşlik biti kullanmıyoruz. İletilen bir "karakter" şuna benzer:

Baud hızı 9600 bit / saniye olduğundan, her zaman aralığı 1/9600 saniye = 104 longs'dir. Karakter, toplam 10 bit zaman dilimi için bir başlangıç ​​biti, 8 veri biti ve bir durdurma biti içerir. Tüm karakter bu nedenle iletmek için 1.04 ms alır.

Bununla birlikte, bu süre zarfında sadece 8 gerçek veri bit iletilmektedir. Bu nedenle etkili bit hızı (8 bit) / (1.04 ms) = 7680 bit / saniye'dir.

Bu, örneğin, baud hızı aynı tutulan bir anda iki bit belirtmek için dört voltaj seviyesi kullanan farklı bir protokol olsaydı, her karakter için transfer edilen 16 bit olacaktı. Bu, bit hızını 15,360 bit / saniye, aslında baud hızından daha yüksek yapar.


27
Kullanılan sembol kodlaması, sembol başına birden fazla bit için daha fazla izin içeriyorsa, bit hızının baud hızından da yüksek olabileceği de belirtilmelidir. Bu, RS-232 gibi basit bir ikili link üzerinde mümkün değildir ancak daha karmaşık kodlama şemaları kullanan sistemlerde yaygındır.
Andrew

6
Bunu kim düşürdüyse, neyin yanlış olduğunu düşündüğünüz konusunda şaşkınım.
Olin Lathrop

6
Ben değildim, ancak başlangıç ​​/ durdurma bitlerinin, bit hızı ve baud hızı (RS-232 için tam olarak aynı olan) arasındaki farktan değil, ham bit hızı ile veri hızı arasındaki farkı oluşturduğuna inanıyorum.
Dmitry Grigoryev

5
Hayır, baudrate, saniye başına sembol sayısıdır. Örnekte, bit hızı = baud hızı. Bir sembol birden fazla bit taşıyabiliyorsa, baud hızı <bit oranıdır. Örneğin, 16-QAM, sembol başına on altı bit taşır.
Paul Elliott

4
@OlinLathrop Baud hızı neredeyse her zaman bit hızından çok daha düşüktür. RS232 yaygın olsa da, DSL, Ethernet ve baud hızları bit hızlarından çok daha düşük olan diğer birçok protokolde olduğu kadar yaygın değildir. RS232 aykırıdır, çünkü eskidir.
David Schwartz

30

Hat bit hızı hareket ikinci varlık başına bit sayısıdır.

Veri bit hızı sayısıdır bilgi bitlerinin saniye hareket ettirilirler.

Baud hızı sayısı semboller saniyede (baud almıştır Emile Baudot )

Satır kodu ve bilgi oranı, satır kodlaması nedeniyle farklı olabilir

64 = 26lbennebbentrbirte6

(Çok tartışmalı) bir örnek olarak şöyle bir şey görebiliriz:

Baz oran = saniye başına 64000 bit - bu veri hızıdır

Hat kelime başına 1 çerçeveleyen bit ekleyerek bir 32 bit esasına göre standart çerçeveleme kullanılarak kodlanmış: yani bu 2000 çerçeveleme bitleri ekler hat hızı şimdi saniyede 66.000 bittir.

Şimdi QAM16 (sembol başına 4 bit kodlar) gerçekleştiriyoruz, bu yüzden baud hızı (veya sembol oranı) = 16.5kBaud

Satır bit hızı ve veri hızının farklı olmasının bir başka yolu, SDLC gibi bit akışında bitleri doldurmamız gereken yerdir .

SDLC çerçeveleme sembolü 01111110 (0x7E) 'dir ve çerçevenin hem başlangıcı hem de sonu için kullanılır; Açıkçası veri alanlarının bir kare sembolü olmasını istemiyoruz ve hatalı bir şekilde bir bağlantının başlangıcını veya sonunu işaretleyerek bağlantıyı gereksiz kılıyoruz.

Bunu önlemek için, çerçevenin yük taşıma bölümünde (iletim kaynağının bildiği) 5 '1' bitlik bir dizi tespit edilirse, çerçeve sembolünün erken bitmesini önlemek için bit akışına bir sıfır yerleştirilir. Kanaldaki ek yük , tesadüfi değil , tesadüfi değildir .


1
Ve çizgi bit hızı ve baud hızı ne zaman farklı olabilir?
Chiel ten Brinke

1
@ChieltenBrinke: Hata düzeltmesi kullanıldığında, aslında ek bilgi sağlamayan ilave bitler iletilir, yalnızca mevcut veriler için hata kontrolü sağlanır. Ayrıca, kullanılan protokolde gerekli olan ancak ek bilgi bitleri eklemeyan bazı ek yükler vardır.
loneboat

Bu yayına göre, bu sadece veri hızı ile çizgi bit hızı arasındaki farkı açıklıyor. Ancak bu yazıyı okuyarak, baud hızı ile çizgi bit hızı arasındaki farkı anlayamıyorum .
Chiel ten Brinke

1
Bu konu, 9600 bps modem ilk kez 1980'lerde yaygın olarak kullanılmaya başladığında oldukça tartışıldı. Comp.dcom.modems'in 20 ila 30 yaşındaki arşivlerinde kimsenin kök salmadığına şaşırdım .
shoover

3
@ThomasHollis Bu kabul edilen cevap olmalıdır.
tcrosley

0

Baud hızı, saniye başına "yuva" sayısını ifade eder. Çoğu seri iletişim biçiminde, her yuvadaki veriler bir veya sıfırdır. Ancak, örneğin, slot başına dört (iki) olası değer için sıfır ile üç arasında bir değer belirten bir voltaj iletilebilir. Yuva başına dört değer olması durumunda, veriler normal "ikili" mod verilerinin iki katı kadar hızlı bir şekilde iletilebilir.

Bu tür bir kodlama telgrafın ilk günlerinde (her tür garip stratejinin denenmesi durumunda) kullanıldı, ancak artık herhangi bir mesafenin iletişimi için neredeyse hiç yapılmıyordu. Ancak, gereken kablo sayısını azaltmak için bazen bilgisayarla bütünleşik devrelerde çok seviyeli kodlama da yapılmaktadır.


1
Çok seviyeli kodlama, veri iletişiminde oldukça yaygındır. Örneğin 1000BASE-T (Gigabit Ethernet), PAM-5 modülasyonunu kullanır.
Paul Elliott

1
Bu, uzun mesafedeki QAM (WiFi, QAM TV, diğerleri) ve 1: 1 bit / sembol oranı (USB, Firewire, SATA, Etherent, HD Radyo, Dijital Hücresel) taşımayan diğer protokolleri kullanan yüzlerce diğer standardı yok sayar. standartlar (3G / 4G / CDMA), vb ...). Satellite, PSK ve QAM'ı geniş ölçüde kullanıyor, denizaltı kabloları, hata düzeltme sembolleri ekleyen STM kullanıyor.
Mitch

Sanırım, planın hayatta kaldığını, tüm bit hızı olayının karıştırıldığı RF ortamının dışında olduğunun farkında değildim.
Hot Licks
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.