Was ist der Unterschied zwischen Baudrate und Bitrate?


73

Es fällt mir wirklich schwer, den Unterschied zu verstehen. Einige sagen, dass sie gleich sind, während andere sagen, dass es einen kleinen Unterschied gibt. Was genau ist der Unterschied? Ich würde es mögen, wenn Sie es mit einer Analogie erklären würden.

Antworten:


95

Bits pro Sekunde sind unkompliziert. Genau so klingt es. Wenn ich 1000 Bit habe und sie mit 1000 Bit / s sende, dauert die Übertragung genau eine Sekunde.

Baud ist Symbole pro Sekunde. Wenn diese Symbole - die unteilbaren Elemente Ihrer Datencodierung - keine Bits sind, ist die Baudrate um den Faktor der Bits pro Symbol niedriger als die Bitrate. Das heißt, wenn 4 Bits pro Symbol vorhanden sind, beträgt die Baudrate ¼ der Bitrate.

Diese Verwirrung entstand, weil die frühen analogen Telefonmodems nicht sehr kompliziert waren, so dass bps gleich Baud war. Das heißt, jedes Symbol ist ein Bit codiert. Um Modems schneller zu machen, erfanden Kommunikationsingenieure später immer cleverere Methoden, um mehr Bits pro Symbol zu senden.¹

Analogie

System 1, Bits: Stellen Sie sich ein Kommunikationssystem mit einem Teleskop auf der nahen Seite eines Tals und einem Mann auf der anderen Seite vor, der die eine oder andere Hand hochhält. Nennen Sie seine linke Hand "0" und seine rechte Hand "1", und Sie haben ein System, um jeweils eine Binärziffer - ein Bit - zu kommunizieren .

System 2, Baud: Stellen Sie sich nun vor, der Typ auf der anderen Talseite hält statt seiner bloßen Hände Spielkarten hoch. Er verwendet eine Teilmenge der Karten, Ass bis 8 in jeder Farbe, für insgesamt 32 Karten. Jede Karte - jedes Symbol - codiert 5 Bits: 00000 bis 11111 in binär.²

Analyse

Der System 2-Typ kann 5 Bits an Informationen pro Karte übertragen, während der System 1-Typ ein Bit übermittelt, indem er eine seiner bloßen Hände freigibt.

Sie sehen, wie die Analogie zusammenzubrechen scheint: Es dauert länger, eine bestimmte Karte in einem Deck zu finden und zu zeigen, als nur zu entscheiden, ob Sie Ihre linke oder rechte Hand zeigen möchten. Dies bietet jedoch nur die Möglichkeit, die Analogie gewinnbringend zu erweitern.

Ein Kommunikationssystem mit vielen Bits pro Symbol ist mit einer ähnlichen Schwierigkeit konfrontiert, da die zum Senden mehrerer Bits pro Symbol erforderlichen Codierungsschemata viel komplizierter sind als diejenigen, die jeweils nur ein Bit senden. Um die Analogie zu erweitern, könnte der Typ, der Spielkarten zeigt, mehrere Personen hinter sich haben, die sich die Arbeit teilen, die nächste Karte im Deck zu finden, und ihm Karten geben, so schnell er sie zeigen kann. Die Helfer sind analog zu den leistungsstärkeren Prozessoren, die zur Erstellung der Codierungsschemata mit vielen Bits pro Baud erforderlich sind.

Das heißt, durch Verwendung von mehr Rechenleistung kann System 2 Daten fünfmal schneller senden als das primitivere System 1.

Historische Vignette

Was sollen wir mit unserem 5-Bit-Code machen? Für einen englischen Sprecher erscheint es natürlich, 26 der 32 verfügbaren Codepunkte für das englische Alphabet zu verwenden. Wir können die verbleibenden 6 Codepunkte für ein Leerzeichen und einen kleinen Satz von Steuercodes und Symbolen verwenden.

Oder wir könnten einfach Baudot-Code verwenden , einen 5-Bit-Code, der von Émile Baudot erfunden wurde , nach dem die Einheit "Baud" geprägt wurde.³


Fußnoten und Abschweifungen:

  1. Beispielsweise definierte der V.34-Standard einen 3.429-Baud-Modus mit 8,4 Bit pro Symbol , um einen Durchsatz von 28,8 kbit / s zu erreichen.

    Dieser Standard spricht nur über die POTS- Seite des Modems. Die RS-232- Seite bleibt ein 1-Bit-System pro Symbol, sodass Sie es auch korrekt als 28,8-KB-Baudmodem bezeichnen können. Verwirrend, aber technisch korrekt.

  2. Ich habe die Dinge hier absichtlich einfach gehalten.

    Eine Sache, über die Sie nachdenken könnten, ist, ob das Fehlen einer Spielkarte Informationen vermittelt. Wenn dies der Fall ist, bedeutet dies, dass ein Takt- oder Latch- Signal vorhanden ist, sodass Sie das informationstragende Fehlen einer Karte anhand der Lücke zwischen der Anzeige von zwei Karten erkennen können.

    Und was machst du mit den Karten, die in einem Pokerdeck übrig sind, 9 durch King und die Joker? Eine Idee wäre, sie als spezielle Flags zum Übertragen von Metadaten zu verwenden. Beispielsweise benötigen Sie eine Möglichkeit, einen kurzen nachfolgenden Block anzugeben. Wenn Sie 128 Informationsbits senden müssen, müssen Sie 26 Karten anzeigen. Die ersten 25 Karten übermitteln 5 × 25 = 125 Bit, während die 26. Karte die nachfolgenden 3 Bit übermittelt. Sie müssen auf irgendeine Weise signalisieren, dass die letzten beiden Bits im Symbol ignoriert werden sollten.

  3. Aus diesem Grund wurden die frühen analogen Telefonmodems in Bezug auf Baud anstelle von bps spezifiziert: Kommunikationsingenieure verwendeten diese Terminologie seit den Tagen des Telegraphen. Sie versuchten nicht, BPS und Baud zu verwechseln; In ihren Augen war es einfach eine Tatsache, dass diese Modems ein Bit pro Symbol sendeten.


15

Bitrate: - Die Bitrate ist nichts anderes als die Anzahl der pro Sekunde übertragenen Bits. Wenn beispielsweise die Bitrate 1000 Bps beträgt, werden 1000 Bits dh 0s oder 1s pro Sekunde übertragen.

Baudrate: - Dies bedeutet, dass die Anzahl der Zeitsignale seinen Zustand ändert. Wenn das Signal binär ist, sind Baudrate und Bitrate gleich.


2
Ich mag deine prägnante Antwort. Und wenn das Signal nicht binär ist, ist die Baudrate niedriger als die Bitrate. Das bedeutet nicht, dass die Übertragungsgeschwindigkeit verlangsamt wird. Tatsächlich bedeutet dies, dass mehr Bits mit den gleichen Zeitkosten übertragen werden können.
smwikipedia

Wenn Sie sagen, dass das Signal binär ist, bedeutet das, dass das Signal im Gegensatz zu einem analogen Signal digital ist?
Trank

13

Ich verstehe nicht, warum jeder dies kompliziert macht (Antworten).

Ich lasse das einfach hier.

Bitrate vs. Baudrate

Also oben wäre:

  • Signaleinheit: 4 Bit
  • Baudrate [ Signaleinheiten pro Sekunde ]: 1000 Bd (Baud)
  • Bitrate [ Baudrate * Signaleinheit ]: 4000 bps (Bits pro Sekunde)

Bitrate und Baudrate, diese beiden Begriffe werden häufig in der Datenkommunikation verwendet. Die Bitrate ist einfach die Anzahl der pro Zeiteinheit übertragenen Bits (dh Nullen und Einsen). Während die Baudrate die Anzahl der pro Zeiteinheit übertragenen Signaleinheiten ist, die zur Darstellung dieser Bits benötigt wird.


1
Die Baudrate ist die Anzahl der pro Sekunde gesendeten Signaleinheiten. Die Bitrate ist die Anzahl der pro Sekunde gesendeten Bits. Richtig?
Rishabh Gupta

@RishabhGupta Ich verstehe, warum Sie unsicher sind. Aktualisiert :). Aber ja du bist richtig! :)
Basickarl

Um diese Antwort zu ergänzen, wird empfohlen, den Artikel zu lesen: tldp.org/HOWTO/Modem-HOWTO-23.html
Ivanzinho

5

Zuerst etwas, das ich für notwendig halte, um zu wissen:

Es ist ein Symbol, das auf einem physischen Kanal übertragen wird. Nicht bisschen. Symbol ist das physikalische Signal, das über das physikalische Medium übertragen wird, um die Datenbits zu übertragen. Ein Symbol kann eine von mehreren Spannungs-, Frequenz- oder Phasenänderungen sein. Das Symbol wird durch die physische Natur des Mediums bestimmt. Während Bit ein logisches Konzept ist.

Wenn Sie Datenbits übertragen möchten, müssen Sie dazu Symbole über das Medium senden. Die Baudrate beschreibt, wie schnell sich Symbole über ein Medium ändern. Das heißt, es beschreibt die Rate der Änderungen des physischen Zustands über das Medium.

Wenn wir nur 2 Symbole verwenden, um Binärdaten zu übertragen, dh ein Symbol für 0 und ein anderes Symbol für 1, führt dies zu baud rate = bit rate. Und so funktioniert es früher.

Wenn wir das Glück haben, einen Weg zu finden, mehr Bits in ein Symbol zu codieren, können wir bei gleicher Baudrate eine höhere Bitrate erzielen. Und das ist, wenn die baud rate < bit rate. Dies bedeutet nicht, dass die Übertragungsgeschwindigkeit verlangsamt wird. Dies bedeutet tatsächlich, dass die Übertragungseffizienz / -geschwindigkeit erhöht wird.

Und die kommunizierenden Parteien müssen vereinbaren , wie Bit s durch dargestellt sind , jedes physische Symbol . Hier kommen die Modulationsprotokolle ins Spiel.

Die Möglichkeit, mehrere Bits pro Symbol zu senden, ist jedoch nicht frei. Der Sender und der Empfänger sind abhängig von den Modulationsmethoden komplex. Und es wird mehr Rechenleistung benötigt.

Abschließend möchte ich eine Analogie machen:

Angenommen, ich stehe auf dem Dach meines Hauses und du stehst auf deinem Dach. Es gibt ein Seil zwischen dir und mir. Ich möchte Ihnen ein paar Äpfel durch einen Korb am Seil schicken.

Der Korb ist das Symbol. Der Apfel sind die Datenbits.

Wenn der Korb klein ist (eine physische Einschränkung des Symbols), kann ich nur einen Apfel pro Korb senden. Dies ist, wenn Baud / Basket Rate = Bit / Apple Rate.

Wenn der Korb groß ist, kann ich mehr Äpfel pro Korb senden. Dies ist, wenn Baudrate <Bitrate. Ich kann alle Äpfel mit weniger Körben schicken . Aber ich brauche mehr Aufwand (Rechenleistung), um mehr Äpfel in den Korb zu legen, als nur einen Apfel. Wenn der Korbpreis gleich bleibt, dauert es umso weniger, je mehr Äpfel ich in einen Korb lege.

Hier sind einige verwandte Themen:

Wie kann ich sicher sein, dass ein Codierungsschema mit mehreren Bits pro Symbol vorhanden ist?

Was ist der Unterschied zwischen den Begriffen Bitrate, Baudrate und Datenrate?


4

Nach was ist der Unterschied zwischen Bitrate und Baudrate? ::

Bitrate

Die Geschwindigkeit der Daten wird in Bit pro Sekunde (Bit / s oder Bit / s) ausgedrückt. Die Datenrate R ist eine Funktion der Dauer des Bits oder der Bitzeit (TB) (wieder 1):

R = 1 / TB

Die Rate wird auch als Kanalkapazität C bezeichnet. Wenn die Bitzeit 10 ns beträgt, entspricht die Datenrate:

R = 1/10 x 10–9 = 100 Millionen Bits / s

Dies wird normalerweise als 100 Mbit / s ausgedrückt.

Baudrate

Der Begriff „Baud“ stammt vom französischen Ingenieur Emile Baudot, der den 5-Bit-Teletypcode erfunden hat. Die Baudrate bezieht sich auf die Anzahl der Signal- oder Symboländerungen, die pro Sekunde auftreten. Ein Symbol ist eine von mehreren Spannungs-, Frequenz- oder Phasenänderungen.

NRZ-Binär hat zwei Symbole, eines für jedes Bit 0 oder 1, die Spannungspegel darstellen. In diesem Fall entspricht die Baud- oder Symbolrate der Bitrate. Es ist jedoch möglich, mehr als zwei Symbole pro Übertragungsintervall zu haben, wobei jedes Symbol mehrere Bits darstellt. Mit mehr als zwei Symbolen werden Daten unter Verwendung von Modulationstechniken übertragen.

Wenn das Übertragungsmedium die Basisbanddaten nicht verarbeiten kann, kommt die Modulation ins Bild. Dies gilt natürlich auch für drahtlose Netzwerke. Basisband-Binärsignale können nicht direkt übertragen werden. Vielmehr werden die Daten zur Übertragung auf einen Funkträger moduliert. Einige Kabelverbindungen verwenden sogar Modulation, um die Datenrate zu erhöhen, was als "Breitbandübertragung" bezeichnet wird.

Durch die Verwendung mehrerer Symbole können mehrere Bits pro Symbol übertragen werden. Wenn beispielsweise die Symbolrate 4800 Baud beträgt und jedes Symbol zwei Bits darstellt, entspricht dies einer Gesamtbitrate von 9600 Bit / s. Normalerweise ist die Anzahl der Symbole eine Zweierpotenz. Wenn N die Anzahl der Bits pro Symbol ist, ist die Anzahl der erforderlichen Symbole S = 2 ^ N. Die Bruttobitrate beträgt also:

R = Baudrate x log2S = Baudrate x 3,32 log10S

Wenn die Baudrate 4800 beträgt und zwei Bits pro Symbol vorhanden sind, beträgt die Anzahl der Symbole 2 ^ 2 = 4. Die Bitrate beträgt:

R = 4800 x 3,32 log (4) = 4800 x 2 = 9600 Bit / s

Wenn es nur ein Bit pro Symbol gibt, wie dies bei binären NRZ der Fall ist, bleiben die Bit- und Baudraten gleich.


3
Aber warum beträgt die Bitrate bei der Manchester-Codierung die Hälfte der Baudrate?
Allan Ruin

3

Die Baudrate wird hauptsächlich in der Telekommunikation und Elektronik verwendet und repräsentiert Symbole pro Sekunde oder Impulse pro Sekunde, während die Bitrate einfach Bit pro Sekunde ist. Um einfach zu sein, besteht der Hauptunterschied darin, dass das Symbol mehr als 1 Bit enthalten kann, beispielsweise n Bits, wodurch die Baudrate n-mal kleiner als die Bitrate wird.

Angenommen, wir müssen ein serielles Kommunikationssignal darstellen, dann verwenden wir 8-Bit als ein Symbol, um die Informationen darzustellen. Wenn die Symbolrate 4800 Baud beträgt, entspricht dies einer Gesamtbitrate von 38400 Bit / s. Dies kann auch für den Bereich der drahtlosen Kommunikation zutreffen, in dem Sie zum Zweck der Modulation mehrere Bits benötigen, um eine Breitbandübertragung anstelle einer einfachen Basisübertragung zu erreichen.

Hoffe das hilft.


Zu Ihrem zweiten Absatz: Nicht wirklich. Normalerweise steht bei der seriellen Kommunikation per Kabel (z. B. RS232) das Symbol für ein Bit. Baud bedeutet "Zustandsänderungen der Linie pro Sekunde". Sehen Sie sich das an: Baudrate
Michal Gonda

3

Bitrate : Anzahl der pro Sekunde übertragenen Bits (0 oder 1 für Binärsignal).

Baudrate : Anzahl der Symbole pro Sekunde.

Ein Symbol besteht aus ' n ' Anzahl von Bits.

Baud rate = (bit rate)/n

Die Baudrate ist also immer kleiner oder gleich der Bitrate. Sie ist gleich, wenn das Signal binär ist.


1

Die Bitrate ist ein Maß für die Anzahl der Bits, die pro Zeiteinheit übertragen werden.

Die Baudrate, die auch als Symbolrate bezeichnet wird, misst die Anzahl der Symbole, die pro Zeiteinheit übertragen werden. Ein Symbol besteht normalerweise aus einer festen Anzahl von Bits, je nachdem, als was das Symbol definiert ist (z. B. 8-Bit- oder 9-Bit-Daten). Die Baudrate wird in Symbolen pro Sekunde gemessen.

Nehmen Sie ein Beispiel, bei dem alle Sekunden ein ASCII-Zeichen 'R' über einen seriellen Kanal übertragen wird.

Das binäre Äquivalent ist 01010010.

In diesem Fall beträgt die Baudrate 1 (ein Symbol wird pro Sekunde übertragen) und die Bitrate 8 (acht Bits werden pro Sekunde übertragen).


Ihr Beispiel ist falsch, da serielle Leitungen per Definition jeweils ein Bit senden. Viele Bits pro Symbol sind im Allgemeinen keine Frage von Codierungen auf Softwareebene, sondern von Modulationsschemata auf Hardwareebene. Aus diesem Grund muss das Bit-zu-Baud-Verhältnis nicht wie bei den meisten anderen Datengrößen in modernen Computern durch 8 teilbar sein.
Warren Young

1

Bit pro Sekunde ist das, was bedeutet - die Datenübertragungsrate von Einsen und Nullen pro Sekunde wird verwendet. Dies wird als Bit pro Sekunde (Bit / s) bezeichnet. Es sollte jedoch nicht mit Bytes pro Sekunde verwechselt werden, abgekürzt als Bytes / s. Bps oder B / s.

Rohdurchsatzwerte werden normalerweise in Bit pro Sekunde angegeben, aber viele Softwareanwendungen geben die Übertragungsraten in Byte pro Sekunde an.

Die Standardeinheit für den Bitdurchsatz ist also das Bit pro Sekunde, das üblicherweise als Bit / s, bps oder b / s abgekürzt wird.

Baud ist eine Maßeinheit für Änderungen oder Übergänge, die in einem Signal in jeder Sekunde auftreten.

Wenn sich das Signal beispielsweise hundertmal pro Sekunde von einem Wert auf einen Nullwert (oder umgekehrt) ändert, entspricht dies einer Rate von 100 Baud.

Der andere misst Daten (den Durchsatz des Kanals) und der andere misst Übergänge (sogenannte Signalisierungsraten).

Wenn Sie sich beispielsweise moderne Modems ansehen, verwenden diese fortschrittliche Modulationstechniken, die mehr als ein Datenbit in jeden Übergang codieren.

Vielen Dank.


0

Die Bitrate ist ein Maß für die Anzahl der in einer Sekunde übertragenen Datenbits (das sind Nullen und Einsen). Eine Zahl von 2400 Bits pro Sekunde bedeutet, dass 2400 Nullen oder Einsen in einer Sekunde übertragen werden können, daher die Abkürzung "bps".

Baudrate bedeutet per Definition, wie oft ein Signal in einem Kommunikationskanal seinen Zustand ändert. Beispielsweise bedeutet eine Baudrate von 2400, dass der Kanal den Zustand bis zu 2400 Mal pro Sekunde ändern kann. Wenn ich "Status ändern" sage, bedeutet dies, dass er sich bis zu 2400 Mal pro Sekunde von 0 auf 1 ändern kann. Wenn Sie darüber nachdenken, ist es der Bitrate ziemlich ähnlich, die im obigen Beispiel 2400 Bit / s betrug.

Egal, ob Sie 2400 Nullen oder Einsen in einer Sekunde senden können (Bitrate) oder den Status eines digitalen Signals bis zu 2400 Mal pro Sekunde ändern (Baudrate), es ist dasselbe.


0

Serielle Datengeschwindigkeit:

Datenrate (bps) = 1 / Tb Tb ist die Zeitdauer von 1 Bit. Wenn die Bitdauer 2 ms beträgt, beträgt die Datenrate 1 / 2x10-3, was ungefähr 500 bps entspricht.

Baudrate:

Die Baudrate ist definiert als Nr. von Signalelementen (Symbolen) in einer bestimmten Zeiteinheit (z. B. 1 Sek.) oder bedeutet, dass die Anzahl der Zeitsignale seinen Zustand ändert. Wenn das Signal binär ist, sind Baudrate und Bitrate gleich.

Bitrate: - Die Bitrate ist nichts anderes als die Anzahl der pro Sekunde übertragenen Bits. Wenn beispielsweise die Bitrate 1000 Bit / s beträgt, sind 1000 Bit dh 0s oder 1s, die pro Sekunde übertragen werden.

Es gibt nur wenige ähnliche Begriffe (z. B. Seriengeschwindigkeit, Bitrate, Baudrate, USB-Übertragungsrate), und ich denke (?), Die auf dem seriellen Monitor gedruckten Werte beziehen sich auf die Seriengeschwindigkeit, die Baudrate und die USB-Übertragungsrate. Die Bitrate ist kein anderer Begriff. Bitte korrigieren Sie mich, wenn ich falsch liege, da der serielle Monitor einige Werte in einem bestimmten Zeitintervall druckt und der Wert definitiv ein Satz von Bits ist. Wenn also ein Wert gedruckt wird, kann ich sagen, dass die Anzahl der im jeweiligen Wert vorhandenen Bits, die pro Zeiteinheit auf dem seriellen Monitor gedruckt werden, die Bitrate ist.


0

Dieses Thema ist verwirrend, da 3 Begriffe verwendet werden, wenn Leute denken, dass es nur 2 gibt, nämlich:

"Bitrate": Einheiten sind Bits pro Sekunde

"Baud": Einheiten sind Symbole pro Sekunde

"Baudrate": Einheiten sind Bits pro Sekunde

"Baudrate" ist eigentlich eher ein Marketingbegriff als ein technischer Begriff. "Baudrate" wurde von Modemherstellern ähnlich wie Megapixel für Digitalkameras verwendet. Je höher die "Baudrate", desto besser wurde das Modem wahrgenommen.

Die technische Einheit "Baud" ist bereits eine Rate (Symbole pro Sekunde), die sie vom Begriff "Baudrate" unterscheidet. An den Antworten können Sie jedoch erkennen, dass die Leute diese beiden Begriffe wie Baud / Sek. Verwechseln, was falsch ist.

Aus technischer Sicht empfehle ich, den Begriff "Bitrate" für "RS-232" zu verwenden und den Begriff "Baudrate" in die Geschichte aufzunehmen. Verwenden Sie den Begriff "Baud" für Modulationsschemata, vermeiden Sie ihn jedoch für "RS-232".

Mit anderen Worten, "Bitrate" und "Baudrate" sind dasselbe, was bedeutet, wie viele Bits in einer Sekunde entlang einer Leitung übertragen werden. Es ist zu beachten, dass Bits pro Sekunde (bps) die Leitungsrate auf niedriger Ebene und nicht die Informationsdatenrate ist, da das asynchrone "RS-232" Start- und Stoppbits hat, die die 8 Datenbits von Informationen umrahmen, so dass bps alle übertragenen Bits enthält.


0

Die Antworten hier sind irreführend. Mit wahr sagen, aber niemand sagt, dass ein Symbol für UART kein einzelnes Zeichen, sondern ein einzelnes Bit ist, und auf diese Weise wurde die Frage markiert.

Zum Beispiel ist 115200 / 8n1 11520 Bytes pro Sekunde, da ein einzelnes ASCII-Zeichen ein Startbit plus 8 Datenbit plus 1 Stoppbit ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.