The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
+22 votes

Assume that each character code consists of $8$ bits. The number of characters that can be transmitted per second through an asynchronous serial line at $2400$ baud rate, and with two stop bits is

  1. $109$
  2. $216$
  3. $218$
  4. $219$
asked in Computer Networks by Veteran (59.8k points)
edited by | 3.7k views

2 Answers

+26 votes
Best answer
Total bit per character $\text{= 8 bit data + 2 stop bit +1 start bit (#) = 11 bits}$
no of characters $=\dfrac{2400}{11}= 218.18$

Since it is asked for transmitted characters we take floor and answer is $218$.
answered by Veteran (56k points)
edited by
Are you sure about this?? pls reply. the answer I have read somewhere is 218 but there were no explaination.
start bit?
But start bit not mentioned in questions..
Without start bit, stop bit is useless. But problem here is how many for start bit ??

Take 1- I don't know if it is a standard but most places I saw 1 start bit and stop bits meaning stop bits can be more than 1 but not start bit. 

Edited that answer ..
Bt sir why that type of constraints regarding start bit only ?? For better (let der is single start bit and that bit lost or corrupted ) reliability cant we put more than one start bit ??
Thanks for the reply but still I didn't got it why to take 1 start bit this can be infer by ans. But  what about if nothing is given is there any standard for assumption ????

@Digvijay Pandey

why here u not converted baud rate to bit rate ?

in  asynchronous serial line baud rate is same as bit rate.

See this-

it says: There’s always only one start bit, but the number of stop bits is configurable to either one or two (though it’s commonly left at one).

Serial Packet

Then why haven't we considered the #stop bits=1 in the calculation above?
it mentioned in the question that  "with two stop bits". if not then we  can take either 1 or 2!!
in synchronous serial transfer... is baud rate is same as bit rate like in asynchronous...?
what about synchronous? in synchronous baud rate = 2*bit rate?

am i right or wrong please confirm.
in synchronous serial communction baud rate=frequency of clock signal.

@reena_kandari  do u have a reference ?


in the @sachin mittal sir comment they mention that 

data bit range from 5 to 9

but in the nptel they given from 5 to 8

which one is right ?

I think for data bit 5 to8 or 5 to 9 doesn't matter these are very much theoretical concepts
+23 votes

The baud rate is the rate at which information is transferred in a communication channel. Serial ports use two-level (binary) signaling, so the data rate in bits per second is equal to the symbol rate in bauds. Ref:

"2400 baud" means that the serial port is capable of transferring a maximum of 2400 bits per second."

So, transmission rate here = 2400 bps

An eight bit data (which is a char) requires 1 start bit, 2 stop bits = 11 bits.

So, number of characters transmitted per second = 2400 / 11 = 218.18.

Since we can only count the fully transmitted ones, we take floor = 218.

answered by Veteran (379k points)
I downloaded the question paper from ISRO's website.It is in scanned pdf format sir.

Seems like it has a few mistakes.

one more here
it must be a typo in question- "an" should be for "asynchronous". They missed "a" and just typed "synchronous".

Sorry- I missed that part. I gave for asynchronous communication only. For synchronous communication, we don't need start-stop bits. So, this question must be for asynchronous one. For synchronous, answer should be 300.

If an asynchronous serial line will be used instead of a synchronous one, what will be the effect on the answer sir?
Sir, as 218.18 is the count of frames transmitted per second which should be in decimals so can we write 219 ?

No, even if we get 218.99 we should write 218 as the question asks for "frames transmitted". Floor, ceil, round are to be applied as per the situation. Here, we should always do "floor". 

@ Arjun sir what about baud rate in case of synchronous serial transfer? Is it equal to bit rate?
Depends on type of signalling as Arjuna sir mentioned

@Mk Utkarsh @HeadShot in case of asynchronous is Baud rate equal to bit rate..

and for synchronous bud rate =2* bitrate above two statements correct if nothing except synchronous or asynchronous is mentioned in the question?


Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true

47,241 questions
51,471 answers
66,755 users