You are not logged in.
Hi, I send a packet which is made up with [preamble payload]. First, I acquire the phase1 of packet in time domain. Then, I quickly send another packet, and extract the phase2 of the packet. In theory, the phase1 should be equal to phase2. However, the phase1 is unequal to phase2. Could you tell me the reason of the problem, and how to deal with it.
Thanks a lot
Last edited by fc (2018-Apr-16 07:27:34)
Offline
In theory, the phase1 should be equal to phase2.
This is only true if:
-Tx and Rx nodes are perfectly synchronized (zero carrier frequency offset, zero sampling frequency offset); and
-The propagation channel is perfectly static
In all other cases you will observe phase variations between Tx and Rx baseband signals.
Offline
yes,what you said is true. So now i want to know how to eliminate the phase offset, could you provide some methods for me to solve it. Another, I want to know the range of variations of the observed phased in most situation.
Thanks
Offline
It depends. You'll need to study this problem with something like WARPLab to determine how phases drift. I wouldn't expect much coherence in channel phases from packet to packet. If the Tx and Rx nodes are independently clocked and the time between the two transmissions is perfectly deterministic, the difference in channel phases will be the joint effect of two things. (1) Carrier Frequency Offset (i.e. frequency offset between the kits over the duration of the gap in time between the two transmissions) and (2) Fading of the wireless channel (which depends on all sorts of things like velocity of reflectors in the environment)
Offline