Otázka:
Rozdíl mezi přenosovou rychlostí a přenosovou rychlostí a jejími počátky?
Psi
2017-01-25 18:36:04 UTC
view on stackexchange narkive permalink

Zdá se, že každý má jiné definice všude, kam se podívám.

Podle mého lektora:

\ $ R_ {bit} = \ frac {bits} {time} \ $

\ $ R_ {baud} = \ frac {data} {time} \ $

Podle výrobců:

\ $ R_ {bit} = \ frac {data} {time} \ $

\ $ R_ {baud} = \ frac {bits} {time} \ $

Který je správný a proč?Neváhejte a uveďte počátky, proč je tak definována.

Související otázka: odkaz.

Pokud jsou to jen nuly a jednotky, přenosová rychlost je bitů za sekundu.
Jakmile opustíte vysokou školu, už se o tento rozdíl nebude nikdy starat.Jediná racionální věc, kterou musíte udělat, je držet se všeho, co říká váš lektor.
Možný duplikát [Rozdíl mezi Hz a bps] (http://electronics.stackexchange.com/questions/56265/difference-b Between-hz-and-bps) (Otázka není přesným duplikátem, ale odpovědi na tuto otázku odpovídají)
Trochu může být symbol.Přenosová rychlost je symbol za sekundu
Tři odpovědi:
Olin Lathrop
2017-01-25 18:57:02 UTC
view on stackexchange narkive permalink

Přenosová rychlost je rychlost jednotlivých bitových časů nebo slotů pro symboly . Ne všechny sloty nutně nesou datové bity a v některých protokolech může slot nést více bitů. Představte si například čtyři úrovně napětí používané k indikaci dvou bitů najednou.

Bitová rychlost je rychlost, jakou se přenášejí skutečné datové bity. To může být menší než přenosová rychlost, protože pro režii protokolu se používají některé bitové časové sloty. Může to být i více než přenosová rychlost v pokročilých protokolech, které přenášejí více než jeden bit na symbol.

Zvažte například běžný protokol RS-232. Řekněme, že používáme 9600 baudů, 8 datových bitů, jeden stop bit a žádný paritní bit. Jeden přenesený „znak“ vypadá takto:

Protože přenosová rychlost je 9600 bitů za sekundu, každý časový slot je 1/9600 sekundy = 104 µs dlouhý. Znak se skládá ze startovacího bitu, 8 datových bitů a stop bitu, tedy celkem 10 bitových časových slotů. Vyslání celého znaku proto trvá 1,04 ms.

Během této doby se však přenáší pouze 8 skutečných datových bitů. Efektivní přenosová rychlost je tedy (8 bitů) / (1,04 ms) = 7680 bitů za sekundu.

Pokud by se jednalo o jiný protokol, který například používal čtyři úrovně napětí k indikaci dvou bitů najednou se stejnou přenosovou rychlostí, pak by se každý znak přenesl 16 bitů. Díky tomu by byla bitová rychlost 15 360 bitů za sekundu, ve skutečnosti vyšší než přenosová rychlost.

Je třeba také poznamenat, že bitová rychlost může být také vyšší než přenosová rychlost, pokud použité kódování symbolů umožňuje více bitů na symbol.To není možné na jednoduchém binárním spojení, jako je RS-232, ale je to běžné v systémech využívajících složitější kódovací schémata.
@Andrew: Ano, dobrá poznámka.
Kdokoli to odmítl, jsem ohromen tím, co si myslíte, že je špatné.
Nebyl jsem to já, ale domnívám se, že start / stop bity představují rozdíl mezi surovou bitovou rychlostí a datovou rychlostí, ne pro rozdíl mezi bitovou rychlostí a přenosovou rychlostí (které jsou přesně stejné pro RS-232).
Moje vzpomínka je, že si lidé začali všímat rozdílu, dokud se nezačaly objevovat modemy s vestavěnou kompresí.
Ne, přenosová rychlost je počet symbolů za sekundu.Ve vašem příkladu je bitová rychlost = přenosová rychlost.Když může symbol nést více než jeden bit, pak je přenosová rychlost
@OlinLathrop Přenosová rychlost je téměř vždy mnohem * menší * než bitová rychlost.I když je RS232 běžný, není zdaleka tak běžný jako DSL, Ethernet a mnoho dalších protokolů, které mají přenosovou rychlost mnohem nižší než jejich bitové rychlosti.RS232 je extrém, protože je starodávný.
@Makyen: OK, přidal jsem to k odpovědi.
@PaulElliott: Myslím, že každý symbol je volbou ze 16, že?To by znamenalo čtyři jednu ze dvou možností (bitů) na symbol, ne 16.
@DavidSchwartz Spousta moderních protokolů funguje přesně stejně jako RS232.Pouze s moderním hardwarem byl 8bit za slovo UART nahrazen Nbits per word (kde N je obvykle> 16) SERDES.SERDES je však pouze obecnější UART.HDMI, SATA a USB nejsou staré.
Novým příkladem je jedinečný gigabitový Ethernet (1000baseT).Na rozdíl od toho, co naznačuje jeho název, nepřenáší bity rychlostí 10 ^ 9 za sekundu, ačkoli 8bitové bajty mohou procházet vaší sítí téměř 125M za sekundu.Na drátové (fyzické) úrovni přenáší data na všech čtyřech kroucených párech paralelně a na každé dvojici kóduje více než jeden bit za hodinu pomocí více úrovní napětí.Pokud si myslíte, že je to komplikované, 10GBaseT vám vyrazí hlavu!
@Paul Elliott V modulech typu N-něco je N počet různých symbolů.Chcete-li získat počet bitů na symbol, musíte si vzít \ $ log_2 (N) \ $.
Mýlil jsem se.16bitová QAM kóduje čtyři bity na symbol.
Peter Smith
2017-01-25 18:59:26 UTC
view on stackexchange narkive permalink

Bitová rychlost řádku je počet bitů za sekundu, který se přesune.

Bitová rychlost dat je počet informačních bitů přesunutých za sekundu.

Sazba baud je počet symbolů za sekundu (Baud je pojmenován po Emile Baudot)

Rychlost linky a rychlost přenosu informací se mohou lišit díky kódování linky

Příkladem kódování řádků je QAM; QAM64 kóduje 6 bitů na symbol ( \ $ 64 \ = \ 2 ^ 6 \ $ ), takže přenosová rychlost by byla \ $ \ frac {line bit rate} {6} \ $

Jako (velmi vykonstruovaný) příklad bychom mohli vidět něco takového:

Základní rychlost = 64 000 bitů za sekundu - to je rychlost přenosu dat

Linka kódovaná pomocí standardního rámování na 32bitové bázi a přidání 1 rámcového bitu na slovo: toto přidává 2 000 rámcových bitů, takže rychlost linky je nyní 66 000 bitů za sekundu.

Nyní provádíme QAM16 (kóduje 4 bity na symbol), takže přenosová rychlost (nebo symbolová rychlost) = 16,5 kBaud

Další způsob, jak se může bitová rychlost linky a datová rychlost lišit, je situace, kdy potřebujeme bitové soubory v bitovém proudu, například SDLC.

Symbol SDLC rámování je 01111110 (0x7E) a používá se pro začátek i konec rámečku; jasně nechceme, aby datová pole byla symbolem rámce a chybně označila začátek nebo konec rámce, což by odkaz zneplatnilo.

Aby se tomu zabránilo, je-li v části užitečného zatížení rámce (o čem zdroj přenosu ví) detekována sekvence 5 '1' bitů, je do bitového proudu vložena nula, aby se zabránilo předčasnému konci symbolu rámce . Režijní náklady na kanálu nejsou mimochodem deterministické.

A kdy se může bitová rychlost linky a přenosová rychlost lišit?
@ChieltenBrinke: Je-li použita oprava chyby, jsou přenášeny další bity, které ve skutečnosti neposkytují další informace, pouze poskytují kontrolu chyb pro existující data.V použitém protokolu je také nějaká režie, která je nutná, ale nepřidává další informační bity.
Podle tohoto příspěvku to vysvětluje pouze rozdíl mezi datovou rychlostí a bitovou rychlostí linky.Přečtením tohoto příspěvku však nemohu odvodit rozdíl mezi * baud * rychlostí a bitovou rychlostí linky.
O tomto tématu se hodně diskutovalo, když v 80. letech byly modemy s 9600 b / s poprvé široce dostupné.Překvapuje mě, že se ve 20–30 let starých archivech [comp.dcom.modems] (https://groups.google.com/forum/#!searchin/comp.dcom) nikdo nezakořenil.modemy / (předmět $ 3Abit $ 20OR $ 20subject $ 3Abits) $ 20AND $ 20subject $ 3Abaud% 7Csort: relevance).
@ThomasHollis Toto by měla být přijatá odpověď.
Hot Licks
2017-01-25 22:30:34 UTC
view on stackexchange narkive permalink

Přenosová rychlost označuje počet „slotů“ za sekundu.U většiny forem sériové komunikace jsou data v každém slotu jedna nebo nula.Ale dalo by se např. Přenést napětí udávající hodnotu mezi nulou a třemi, pro čtyři (proti dvěma) možné hodnoty na slot.Se čtyřmi hodnotami na slot by jeden mohl přenášet data dvakrát rychleji než s běžnými daty v „binárním“ režimu.

Tento druh kódování se používal v raných dobách telegrafu (kdy byly vyzkoušeny nejrůznější podivné strategie), ale pro komunikaci na jakoukoli vzdálenost se už sotva provádí.Víceúrovňové kódování se však stále někdy provádí uvnitř integrovaných obvodů počítače, aby se snížil počet požadovaných vodičů.

Víceúrovňové kódování je v datové komunikaci extrémně běžné.Například 1000BASE-T (Gigabit Ethernet) používá modulaci PAM-5.
To ignoruje stovky dalších standardů využívajících QAM na velké vzdálenosti (WiFi, QAM TV, další) a další protokoly, které nepřenášejí bitovou rychlost 1: 1 (USB, Firewire, SATA, Etherent, HD Radio, Digital Cellular)standardy (3G / 4G / CDMA) atd.).Satelit ve velké míře využívá PSK a QAM, podmořské kabely používají STM, který přidává symboly pro opravu chyb.
Myslím, že jsem si nebyl vědom, že to schéma přežilo, mimo prostředí RF, kde je celá věc s bitovou rychlostí zmatená.


Tyto otázky a odpovědi byly automaticky přeloženy z anglického jazyka.Původní obsah je k dispozici na webu stackexchange, za který děkujeme za licenci cc by-sa 3.0, pod kterou je distribuován.
Loading...