On 12/04/2015 04:48 PM, wxw wrote:
> Hi, Tom,
>
> I actually think that we could have a simple solution in just
> modified PHY a little bit to achieve the goal.
>
> Instead of schedule EndReceive event at the start of the reception,
> we can schedule it after PLCP detection. Also at the start of the
> reception, we only set the Rx state time to be PLCP length.
>
> Then after PLCP detection, if PLCP is successful, we schedule the
> EndReceive and extend Rx state. If PLCP fails, we drop the packet and
> do a CCA on the dropped packet.
>
> This way we release the STA from Rx state if PLCP fails.
>
> BR,
>
> Xiaowen
>
Hi Xiowen,
I agree with your suggestion that we modify the model to allow for
strong signal capture after a PLCP header decode failure, and we'll look
into making such a modification (we are already busy with extending the
legacy error model and interference helper to provide a PLCP preamble
stage). It requires not only changes to the Phy state machine but also
the interference helper; however, it seems like we could do it without
much trouble (move the Phy to a CCA_BUSY state if PLCP header decode fails).
- Tom