With the current lockdown, I'm spending some time in understanding L1 PHY development and have some questions on the start of packet detection in an IQ capture
Let's say I have a WiFi IQ capture which consists of 1000 packets and want to extract indexes of start and End of each WiFi Packet.
When I plot abs(IQ_samples), it is like
WiFiPacket|NULL|WiFiPacket|NULL|NULL|NULL|WiFiPacket|NULL|WiFiPacket ....
Since the energy of NULL is very much close to zero compared to the max_value of abs(IQ_sample of each packet). Can I keep some kind of threshold to find the start and end of the packet.
This is what I found after searching over internet and going through some posts *) find the minimum value of IQ capture .. that would give me noise value (NVAL) *) take some threshold which is a factor of NVAL (Threshold = factor x NVAL)
My main confusion is what should be the factor value or how should I find that?