I'm using DW1000 UWB radio transceiver and extract its channel impulse response (CIR). The CIR output by the transceiver is the complex baseband CIR. In a static environment, the CIR is a LTI filter expressed as

$$ h_b(\tau) = \sum\limits_{i} a_i^b \cdot \delta(\tau-\tau_i) $$


$$ a_i^b = a_ie^{-j2 {\pi} f_c \tau_i} $$

$ i $ is the index of (multi-) paths. $ a_i $ is the (complex) scaling factor including distance, antenna gains, etc. $ f_c$ is the carrier frequency. $ \tau_i $ is the time delay due of path $ i $.

What I'd like to have is the phase of the direct path. Let direct path have index $ i=0 $, the phase is then $ -2 {\pi} f_c \tau_0 $. Since the direct path is the shortest, i.e. $ \tau_0 < \tau_j, \forall j \ne 0$, if I take the phase of the first peak in the CIR, I would get the phase of direct path.

So I have two DW1000 transceivers, one Tx and one Rx (whose local oscillators are not synchronized), keep everything static, and take multiple CIR measurements from the Rx. However, the first peak CIR phase varies quite a bit from one measurement to another (it even seems changing randomly). I understand carrier frequency offset (CFO) might be causing this, and tried a technique to eliminate it but with no luck. So I'd like to ask if there's any other potential reason for the unstable phase?

Since I'm still learning about RF systems, an explanation from up/down-conversion and channel estimation point of view is greatly appreciated!

In the figure below, x-axis is the first peak phase of n-th CIR and y-axis is phase.

Thank you!

enter image description here

  • $\begingroup$ Please describe what you mean by "CIR phase", preferably with equations. Also explain what is the meaning of the plot: what are the variables on each axis, what the colors represent, and what is "Node 2 Phase". $\endgroup$
    – MBaz
    Commented Apr 14, 2021 at 12:42
  • 1
    $\begingroup$ Hi @MBaz, thank you and I made some modifications on my question. Please take a look. $\endgroup$
    – jleng
    Commented Apr 14, 2021 at 21:05
  • $\begingroup$ Note that the phase of $|A|e^{j\phi}$ is $\phi$ (which is different from the way you are using "phase"). I'm not sure if your question will ever be answerable, but a missing piece of information would be the transmitted signal that you are using to sound the channel; could you provide it? $\endgroup$
    – MBaz
    Commented Apr 14, 2021 at 21:30
  • $\begingroup$ @MBaz The preamble is defined in 802.15.4 UWB PHY, which is described in section 14.2.5 in ecee.colorado.edu/~liue/teaching/comm_standards/2015S_zigbee/… $\endgroup$
    – jleng
    Commented Apr 16, 2021 at 20:31


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.