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:
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.
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.
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.
Ich verstehe nicht, warum jeder dies kompliziert macht (Antworten).
Ich lasse das einfach hier.
Also oben wäre:
quelle
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?
quelle
Nach was ist der Unterschied zwischen Bitrate und Baudrate? ::
quelle
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.
quelle
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.
quelle
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).
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle