1 MBaud in mbit/s

Gast #4444310
Lesenswert?

Hallo, und zwischen den Zeilen lesend,

Mega? -> dezimal?

oder

Mega? -> binär?


Bitte erst festlegen, dann motzen.

'.......................................
dario b. schrieb:
> moment, 8 bit sind doch ein byte?

Ja, und? Was willst Du uns damit sagen?

'.......................................

Grüße.
Gast #4444311
Lesenswert?

Alex S. schrieb:
> hallo,
>
> wenn 1 Baud = 1 bit/s, kann man 1Mbaud einer Übertragungsrate von
> 1Mbit/s = 1000000 bit/s gleichsetzen?
>
> danke

Nein, kann man nicht!

Siehe https://de.wikipedia.org/wiki/Baud

Die Baudrate wird oft mit der Datenübertragungsrate verwechselt, die die 
Menge an übertragenen Daten je Zeiteinheit in Bit je Sekunde als Bitrate 
angibt. Die Baudrate gibt jedoch die Anzahl der Symbole pro Zeiteinheit 
an. Bei einer Übertragungsdauer eines Symbols von z. B. 200 
Millisekunden beträgt die Baudrate 5 Baud.

Grüsse,
René
Gast #4444341
Lesenswert?

> Die Baudrate gibt jedoch die Anzahl der Symbole pro Zeiteinheit
> an. Bei einer Übertragungsdauer eines Symbols von z. B. 200
> Millisekunden beträgt die Baudrate 5 Baud.

Richtig.

Welches Symbol ist gemeint? Nicht eines aus dem Zeichensatz wie z.B. 
ASCII (da wär ja nie ein Byte voll weil ASCII=7bit)

Am anschaulichsten ist es bei QAM.
So besteht z.B. bei QAM-16 ein Symbol aus einer von 3 möglichen 
Amplituden und einer von 12 möglichen Phasenwinkel, ein QAM-16 Symbol 
repräsentiert 4 bit.

Liegt nun ein QAM-16 Symbol 200ms an, haben wir 5 Baud weil pro Sekunde 
5 Symbolwechsel oder Schritte passieren (Phasen- und/oder 
Amplitudenwechsel - darum heisst zu Deutsch die Baudrate auch 
Schrittgeschwindigkeit)
Dank 4 bit/Symbol haben wir eine Bitrate von 20bit/s.
Würden Bytes ohne weitere Codierungkomlikationen in 2 Symbole 
übertragen, hätten wir eine Übertragungsrate von 2.5 B/s.

Könnten wir 7bit ASCII Zeichen trickreich eincodieren sodass wir (fast) 
3 Zeichen in 5 Symbole unterbrächen, würde nur 1bit fehlen und wir 
könnten 3 Zeichen/s = 3cps (characters per second) Übertragungsrate 
erhalten.

Alles klar nun? ;-)
73 de Stephan HB9ocq
#4444359
Lesenswert?

Früher, als wir noch überlegen mussten, ob wir die Diskette nicht besser 
mit dem Auto "übertragen" (bei 2400 Baud Modem), gab es die Faustformel 
"durch 10 teilen" (8 bit plus Start- und Stoppbit) dann wusste man auch 
ungefähr so, wie viel über die Leitung geht (wenn die Verbindung gut 
war). So eine 1,44ziger Diskette hat mal locker drei Stunden gebraucht.

Ist aber wirklich nur, um mal eben im Kopf zu überschlagen, ob alles mit 
der Übertragung stimmt.
OP #4444383
Lesenswert?

Rene H. schrieb:
> Vielen Dank Stephan, ich wollte mit meinem Post eigentlich auch nur
> sagen, dass man die Einheiten nicht 1:1 übertragen kann.
>
> Vy 73 de René

hmm nun bin ich ein bisschen Irritiert, wenn ich z.B. ein CAN Telegramm 
habe mit so und soviel Bits (4 Nutzdatabytes) und weiß, dass 
Übertragungsrate 1MBaud darstellt. Wie kann ich dann die 
Berechnungsformel für Buslast anwenden? da wird die Übertragungsrate in 
bit/s mit eingenommen. :/ oder kann ich in diesem Fall Mbaud in mbit/s 
doch 1 zu 1 übernehmen?
#4444389
Lesenswert?

Alex S. schrieb:
> wenn 1 Baud = 1 bit/s, kann man 1Mbaud einer Übertragungsrate von
> 1Mbit/s = 1000000 bit/s gleichsetzen?

Nicht in jedem Fall.

Bei UART ist ein Zeichen genau ein Bit.
Ein 8 Bit Char-Zeichen mit ein Stopp-Bit und ein Start-Bit besteht also 
aus 10 Bit.

1 Millionen Bit sind also hier 100 tausend Byte.


Wenn man jetzt aber ein Signal mit nicht nur high/low, sondern mit 256 
Spannungslevel hat, dann überträgt man pro Zeichen also 8 Byte.
Bei 16 Spannungslevel wären es 4 bit pro Zeichen.
Gast #4444391
Lesenswert?

Du bist zurecht verwirrt, weil man die Einheiten nicht übertragen kann. 
Dir fehlt eine Grösse. Was bei CAN ein Symbol ist, weiss ich nicht.

Du kannst es im Zweifelsfall 1:1 rechnen, aber ein korrektes Ergebnis 
hast Du damit nicht.

Grüsse,
René
#4444396
Lesenswert?

Und bei can hast du bit stuffing. D.h. mit 6 Symbolen kannst du manchmal 
5, manchmal 6 nachrichtenbits übertragen.
Eine Aussage wieviel bits exakt du übertragen kannst pro mbaud ist also 
nur möglich wenn du die übertragenen daten vorher kennst.
Und Dan bloß hoffen dass kein Fehler passiert.
Aber als grobe Abschätzung mit ein wenig Reserve kannst du sagen, dass 
bei 8 nutzdatenbytes pro nachricht mit erweiterter Adresse, crc, usw... 
ca die Hälfte der Baudrate als Nutzdatenrate ankommt. 1mbaud ~~ 
500kbit/s
Grob geschätzt

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren