Convert any serial communication speed from / to bauds [Bd] to bytes per second [B/s]. Fill one of the following fields, values will be converted and updated automatically. For more details, check the details explained here.
In serial frame, one baud is equal to 1 bit/s. Since one byte is composed of 8 bits, we can deduce the transmission speed in bytes per second by divising by 8:
$$ BR_{gross} = \dfrac{BR_{bauds}}{8} \label{eq:daudsgross} $$
with:
A serial frame is composed of the following elements :
Check this page for more details on how a serial frame is built.
But since a serial frame sends start / parity / stop bits, it decreases the usefull rate of transmission. To get the usefull rate of transmission, we need to calculate the ratio between raw bit rate and net bitrate.
To send n bits of data (usefull bits), we need to send 1 + n + p + s bits. The usefull bitrate is then:
$$ BR_{usefull} = \dfrac{n}{1+n+p+s} \times BR_{gross} $$
By replacing \( BR_{gross} \) by the previous equation \eqref{eq:daudsgross}, we get the final formula:
$$ BR_{usefull} = \dfrac{n}{1+n+p+s}\times \dfrac{BR_{bauds}}{8} $$
and vice-versa:
$$ BR_{bauds} = \dfrac{1+n+p+s}{n} \times 8 \times BR_{usefull} $$
Where: