<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body>
<div dir="ltr" data-ogsc="" style="">
<div></div>
<div>
<div dir="ltr">
<p style="margin: 0px 0px 3px; line-height: normal; caret-color: rgb(0, 0, 0);"><span style="font-size: 17px;">Hi Sonia,</span></p>
<p style="margin: 0px 0px 3px; line-height: normal; caret-color: rgb(0, 0, 0);"><span style="font-size: 17px;"><br>
</span></p>
<p style="margin: 0px 0px 3px; line-height: normal; caret-color: rgb(0, 0, 0);"><span style="font-size: 17px;">Just out of curiosity, why do you need physical/MAC layer parameter at network layer. Specifically, in SNR case, do we really need that at network
 layer or is it even possible that we can fetch SNR value at network layer? In the later case, I might be wrong but I don’t think SNR value will be retained at network layer, at least in the default implementation. </span></p>
<p style="margin: 0px; font-size: 17px; line-height: normal; min-height: 20.3px; caret-color: rgb(0, 0, 0)">
<span></span><br>
</p>
<p style="margin: 0px; font-size: 17px; line-height: normal; caret-color: rgb(0, 0, 0)">
<span>So here is the rationale with an example. Node 1 received a packet let say through wireless medium in this case, and at MAC layer the error in packet (frame) is calculated. Now MAC layer encountered that the SNR is high and the packet has to be fetched
 again from the forwarding node because there is no other way to reconstruct the original packet. In this case, the MAC layer will not forward the packet to the upper layer but rather wait for the forwarding node to send the packet again.<span> </span></span></p>
<p style="margin: 0px; font-size: 17px; line-height: normal; min-height: 20.3px; caret-color: rgb(0, 0, 0)">
<span></span><br>
</p>
<p style="margin: 0px; font-size: 17px; line-height: normal; caret-color: rgb(0, 0, 0)">
<span>You may ask why the MAC layer shouldn’t send the packet to the network layer, and for that the rationale is,<span> <span> </span></span>if the received packet has many erroneous bits then it is useless to further process the packet.<span> </span></span></p>
<p style="margin: 0px; font-size: 17px; line-height: normal; min-height: 20.3px; caret-color: rgb(0, 0, 0)">
<span></span><br>
</p>
<p style="margin: 0px; font-size: 17px; line-height: normal; caret-color: rgb(0, 0, 0)">
<span>Finally, if the packet is correctly received, it will be sent to the network layer and at this time there will be either no or extremely small SNR.<span> </span></span></p>
<p style="margin: 0px; font-size: 17px; line-height: normal; min-height: 20.3px; caret-color: rgb(0, 0, 0)">
<span></span><br>
</p>
<p style="margin: 0px; font-size: 17px; line-height: normal; caret-color: rgb(0, 0, 0)">
<span>Concluding all this, I would say that, may be you will be able to fetch the SNR tag value using Junxiao solution but when you will extract its value, it will be 0 in most of the cases.<span> </span></span></p>
<p style="margin: 0px; font-size: 17px; line-height: normal; min-height: 20.3px; caret-color: rgb(0, 0, 0)">
<span></span><br>
</p>
<p style="margin: 0px; font-size: 17px; line-height: normal; caret-color: rgb(0, 0, 0)">
<span>Please do share your experience once you done with the experiments. Thanks</span></p>
<p style="margin: 0px; font-size: 17px; line-height: normal; min-height: 20.3px; caret-color: rgb(0, 0, 0)">
<span></span><br>
</p>
<p style="margin: 0px; font-size: 17px; line-height: normal; caret-color: rgb(0, 0, 0)">
<span>Regards<span> </span></span></p>
<p style="margin: 0px; font-size: 17px; line-height: normal; min-height: 20.3px; caret-color: rgb(0, 0, 0)">
<span></span><br>
</p>
<p style="margin: 0px; font-size: 17px; line-height: normal; caret-color: rgb(0, 0, 0)">
<span>Muhammad Atif Ur Rehman ( Ph.D. Candidate )</span></p>
<br>
</div>
</div>
<div id="id-388472e8-cb90-4421-a30a-bc13b3deda6a" class="ms-outlook-mobile-reference-message">
</div>
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style></div>
</body>
</html>