RSSI vs ETX

277 views
Skip to first unread message

Muhsin Atto

unread,
Jun 10, 2015, 4:59:39 PM6/10/15
to castalia-...@googlegroups.com
Hi All,

A we all know that RSSI is used for link quality estimation in the Castalia which represents how good is the received signal which is supposed to be  received or not  . This metric is included in packets from one layer to another, for example:

void  myRoutingProtocol:fromMacLayer(cPacket *pkt, int macAddress, double rssi, double lqi).

      However, ETX is another metric and it is used in CTP protocol instead of RSSI. I used RSSI in my current work  to record signals from different neighbours,  but my reviewers asked me why not using ext instead of RSSI which is better as they said.

    Does not any one know how can I justify my selection of RSSI and not ext in my routing protocol. My protocol is based on LEACH and use RSSI as  cost for selecting different CHs when required.

Any help is appreciated.

Muhsin

DebCas

unread,
Jun 12, 2015, 3:02:31 AM6/12/15
to castalia-...@googlegroups.com

Hi,
Etx is better than RSSI in case of measuring the link quality since it consider both forward and backward link estimation.

Muhsin Atto

unread,
Jun 12, 2015, 3:37:09 AM6/12/15
to castalia-...@googlegroups.com
Thank you very much for your reply. But I have used RSSI and I need to say why I have used RSSI instead of etx. Do you know one reason when RSSI will be better than ext  please. When I used RSSI I did not know about ext and now I can not change the metrics all I have to do is to say why I have used RSSI please. Could you help me in this case please.

Thanks again.

Muhsin 

--
You received this message because you are subscribed to the Google Groups "Castalia Simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simula...@googlegroups.com.
To post to this group, send email to castalia-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/castalia-simulator/087fccb4-972b-43a7-8870-95917ca38907%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

DebCas

unread,
Jun 12, 2015, 7:20:51 AM6/12/15
to castalia-...@googlegroups.com

         Hi,

         As per i know link quality can be measured in different ways bys using RSSI,PRR,ETX etc. What is your simulation scenario?


On Friday, June 12, 2015 at 1:07:09 PM UTC+5:30, Atto wrote:
Thank you very much for your reply. But I have used RSSI and I need to say why I have used RSSI instead of etx. Do you know one reason when RSSI will be better than ext  please. When I used RSSI I did not know about ext and now I can not change the metrics all I have to do is to say why I have used RSSI please. Could you help me in this case please.

Thanks again.

Muhsin 
On Fri, Jun 12, 2015 at 8:02 AM, DebCas <mou...@gmail.com> wrote:

Hi,
Etx is better than RSSI in case of measuring the link quality since it consider both forward and backward link estimation.

On Thursday, June 11, 2015 at 2:29:39 AM UTC+5:30, Atto wrote:
Hi All,

A we all know that RSSI is used for link quality estimation in the Castalia which represents how good is the received signal which is supposed to be  received or not  . This metric is included in packets from one layer to another, for example:

void  myRoutingProtocol:fromMacLayer(cPacket *pkt, int macAddress, double rssi, double lqi).

      However, ETX is another metric and it is used in CTP protocol instead of RSSI. I used RSSI in my current work  to record signals from different neighbours,  but my reviewers asked me why not using ext instead of RSSI which is better as they said.

    Does not any one know how can I justify my selection of RSSI and not ext in my routing protocol. My protocol is based on LEACH and use RSSI as  cost for selecting different CHs when required.

Any help is appreciated.

Muhsin

--
You received this message because you are subscribed to the Google Groups "Castalia Simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simulator+unsub...@googlegroups.com.

Muhsin Atto

unread,
Jun 12, 2015, 9:45:46 AM6/12/15
to castalia-...@googlegroups.com
Hi 
Thanks again. I am simulating my own protocol based on leach for 100 nodes. I am using rssi with remaining energy to select better CHs compared to leach where only Rssi is used. Mobile nodes is also considered. I am using cc2400 radio. 


On Friday, 12 June 2015, DebCas <mou...@gmail.com> wrote:

         Hi,

         As per i know link quality can be measured in different ways bys using RSSI,PRR,ETX etc. What is your simulation scenario?

On Friday, June 12, 2015 at 1:07:09 PM UTC+5:30, Atto wrote:
Thank you very much for your reply. But I have used RSSI and I need to say why I have used RSSI instead of etx. Do you know one reason when RSSI will be better than ext  please. When I used RSSI I did not know about ext and now I can not change the metrics all I have to do is to say why I have used RSSI please. Could you help me in this case please.

Thanks again.

Muhsin 
On Fri, Jun 12, 2015 at 8:02 AM, DebCas <mou...@gmail.com> wrote:

Hi,
Etx is better than RSSI in case of measuring the link quality since it consider both forward and backward link estimation.

On Thursday, June 11, 2015 at 2:29:39 AM UTC+5:30, Atto wrote:
Hi All,

A we all know that RSSI is used for link quality estimation in the Castalia which represents how good is the received signal which is supposed to be  received or not  . This metric is included in packets from one layer to another, for example:

void  myRoutingProtocol:fromMacLayer(cPacket *pkt, int macAddress, double rssi, double lqi).

      However, ETX is another metric and it is used in CTP protocol instead of RSSI. I used RSSI in my current work  to record signals from different neighbours,  but my reviewers asked me why not using ext instead of RSSI which is better as they said.

    Does not any one know how can I justify my selection of RSSI and not ext in my routing protocol. My protocol is based on LEACH and use RSSI as  cost for selecting different CHs when required.

Any help is appreciated.

Muhsin

--
You received this message because you are subscribed to the Google Groups "Castalia Simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simula...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Castalia Simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simula...@googlegroups.com.

To post to this group, send email to castalia-...@googlegroups.com.

DebCas

unread,
Jun 17, 2015, 12:25:02 PM6/17/15
to castalia-...@googlegroups.com

   Hi,
I am also working on link quality so i have found that RSSI is good where links are static not so much dynamic.
By the way can you tell me one thing how to get the packet reception rate of every node?



On Friday, June 12, 2015 at 7:15:46 PM UTC+5:30, Atto wrote:
Hi 
Thanks again. I am simulating my own protocol based on leach for 100 nodes. I am using rssi with remaining energy to select better CHs compared to leach where only Rssi is used. Mobile nodes is also considered. I am using cc2400 radio. 

On Friday, 12 June 2015, DebCas <mou...@gmail.com> wrote:

         Hi,

         As per i know link quality can be measured in different ways bys using RSSI,PRR,ETX etc. What is your simulation scenario?

On Friday, June 12, 2015 at 1:07:09 PM UTC+5:30, Atto wrote:
Thank you very much for your reply. But I have used RSSI and I need to say why I have used RSSI instead of etx. Do you know one reason when RSSI will be better than ext  please. When I used RSSI I did not know about ext and now I can not change the metrics all I have to do is to say why I have used RSSI please. Could you help me in this case please.

Thanks again.

Muhsin 
On Fri, Jun 12, 2015 at 8:02 AM, DebCas <mou...@gmail.com> wrote:

Hi,
Etx is better than RSSI in case of measuring the link quality since it consider both forward and backward link estimation.

On Thursday, June 11, 2015 at 2:29:39 AM UTC+5:30, Atto wrote:
Hi All,

A we all know that RSSI is used for link quality estimation in the Castalia which represents how good is the received signal which is supposed to be  received or not  . This metric is included in packets from one layer to another, for example:

void  myRoutingProtocol:fromMacLayer(cPacket *pkt, int macAddress, double rssi, double lqi).

      However, ETX is another metric and it is used in CTP protocol instead of RSSI. I used RSSI in my current work  to record signals from different neighbours,  but my reviewers asked me why not using ext instead of RSSI which is better as they said.

    Does not any one know how can I justify my selection of RSSI and not ext in my routing protocol. My protocol is based on LEACH and use RSSI as  cost for selecting different CHs when required.

Any help is appreciated.

Muhsin

--
You received this message because you are subscribed to the Google Groups "Castalia Simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simulator+unsub...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Castalia Simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simulator+unsub...@googlegroups.com.
To post to this group, send email to castalia-simulator@googlegroups.com.

Muhsin Atto

unread,
Jun 17, 2015, 2:35:43 PM6/17/15
to castalia-...@googlegroups.com
Hi
Thanks for your help. Who can I proof that RSSI is good when mobility speed is low please.
Regarding your question, this is already done in Castalia version 3.3.

Muhsin

Hi 
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simula...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Castalia Simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simula...@googlegroups.com.

To post to this group, send email to castalia-...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Castalia Simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simula...@googlegroups.com.

To post to this group, send email to castalia-...@googlegroups.com.

Thanassis Boulis

unread,
Jun 20, 2015, 12:36:55 AM6/20/15
to Castalia Simulator
On 12 June 2015 at 17:37, Muhsin Atto <dare...@gmail.com> wrote:
Thank you very much for your reply. But I have used RSSI and I need to say why I have used RSSI instead of etx. Do you know one reason when RSSI will be better than ext  please. When I used RSSI I did not know about ext and now I can not change the metrics all I have to do is to say why I have used RSSI please. Could you help me in this case please.


The honest reason is that you did not know about ETX. So you should consider it. If you think this is a valid point then you need to do more research on your part. You can of course examine the value of RSSI too. But you cannot *start* from the principle that RSSI must be better, only because you happened to use it in your research (without being aware of alternatives). 
I offer this as a friendly advice on research, even though this is not the forum to discuss research issues. 

Muhsin Atto

unread,
Jun 20, 2015, 2:57:57 AM6/20/15
to castalia-...@googlegroups.com
Dear Dr 
I appreciate your advice and help. 
Muhsin 
--
You received this message because you are subscribed to the Google Groups "Castalia Simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simula...@googlegroups.com.
To post to this group, send email to castalia-...@googlegroups.com.

maimour

unread,
Jun 23, 2015, 4:31:34 AM6/23/15
to castalia-...@googlegroups.com
Hi Atto,
I don't know how much overhead you introduce using RSSI in your protocol but ETX requires periodic probe messages to compute the delivery ratio in forward and reverse directions of a link.
Still the best way to answer the question is to implement ETX and compare with RSSI approach.


Le samedi 20 juin 2015 08:57:57 UTC+2, Atto a écrit :
Dear Dr 
I appreciate your advice and help. 
Muhsin 

On Saturday, 20 June 2015, Thanassis Boulis <bou...@gmail.com> wrote:


On 12 June 2015 at 17:37, Muhsin Atto <dare...@gmail.com> wrote:
Thank you very much for your reply. But I have used RSSI and I need to say why I have used RSSI instead of etx. Do you know one reason when RSSI will be better than ext  please. When I used RSSI I did not know about ext and now I can not change the metrics all I have to do is to say why I have used RSSI please. Could you help me in this case please.


The honest reason is that you did not know about ETX. So you should consider it. If you think this is a valid point then you need to do more research on your part. You can of course examine the value of RSSI too. But you cannot *start* from the principle that RSSI must be better, only because you happened to use it in your research (without being aware of alternatives). 
I offer this as a friendly advice on research, even though this is not the forum to discuss research issues. 

--
You received this message because you are subscribed to the Google Groups "Castalia Simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simulator+unsub...@googlegroups.com.
To post to this group, send email to castalia-simulator@googlegroups.com.

Muhsin Atto

unread,
Jun 23, 2015, 2:19:46 PM6/23/15
to castalia-...@googlegroups.com
Hi Sir,

Thank you very much for your help. Yes, this increases overhead in the network and may decrease both reliability and lifetime of the network. Due to this fact I have preferred to use RSSI.

Regrads,
Muhsin Atto

On Tue, Jun 23, 2015 at 9:31 AM, maimour <moufida...@gmail.com> wrote:
Hi Atto,
I don't know how much overhead you introduce using RSSI in your protocol but ETX requires periodic probe messages to compute the delivery ratio in forward and reverse directions of a link.
Still the best way to answer the question is to implement ETX and compare with RSSI approach.

Le samedi 20 juin 2015 08:57:57 UTC+2, Atto a écrit :
Dear Dr 
I appreciate your advice and help. 
Muhsin 


On Saturday, 20 June 2015, Thanassis Boulis <bou...@gmail.com> wrote:


On 12 June 2015 at 17:37, Muhsin Atto <dare...@gmail.com> wrote:
Thank you very much for your reply. But I have used RSSI and I need to say why I have used RSSI instead of etx. Do you know one reason when RSSI will be better than ext  please. When I used RSSI I did not know about ext and now I can not change the metrics all I have to do is to say why I have used RSSI please. Could you help me in this case please.


The honest reason is that you did not know about ETX. So you should consider it. If you think this is a valid point then you need to do more research on your part. You can of course examine the value of RSSI too. But you cannot *start* from the principle that RSSI must be better, only because you happened to use it in your research (without being aware of alternatives). 
I offer this as a friendly advice on research, even though this is not the forum to discuss research issues. 

--
You received this message because you are subscribed to the Google Groups "Castalia Simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simula...@googlegroups.com.
To post to this group, send email to castalia-...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Castalia Simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simula...@googlegroups.com.
To post to this group, send email to castalia-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/castalia-simulator/8bb88cc7-2e53-4691-869c-42d66e37e68f%40googlegroups.com.

Vijaykumar Maloth

unread,
Sep 15, 2015, 12:28:42 PM9/15/15
to Castalia Simulator
i want to implement a wsn network physical..so can anyone suggest me one simulator

Erico Leão

unread,
Sep 16, 2015, 10:25:26 AM9/16/15
to Castalia Simulator
Hello Atto,

regarding to use RSSI parameter for link quality estimation, how can I define if a signal is received or not? For example, im my protocol, I have candidates to cluster-head nodes. But, I wish my chosen are as far as possible, with an acceptable link quality. Thus, how could I define this rule based on RSSI? Can anyone help me?

Thank you! 

Muhsin Atto

unread,
Sep 16, 2015, 12:12:15 PM9/16/15
to castalia-...@googlegroups.com
You can access last updated rssi with received ADVs from different CHs and keep them in a table ad in leach. Then You can define a threshold for the rssi so that 
Ch with rssi> threshold can be selected by members. 
--
You received this message because you are subscribed to the Google Groups "Castalia Simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to castalia-simula...@googlegroups.com.
To post to this group, send email to castalia-...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages