On 07/21/2020 12:31 PM, Prasad wrote:

Then how we can handle this drift in our 5G-NR stack by using /uhd_rx_streamer_issue_stream_cmd/?

Or we should go with GPSDO/external clock?

Thanks,

Well, since most users on here aren't experts on 5G stacks, me included, I can't tell you what to do to your stack to handle clock drift. But I WILL say that clock drift is an inevitable issue, and as you get better clocks, the scale of that issue becomes
  smaller as you spend more money on better clocks.

A built-in GPSDO would not be a bad investment if clock drift at a scale of 0.8PPM is an issue for your implementation.

Many digital demodulators implement algorithms for dealing with clock-drift and imprecision on the rx side using PLLs and the like.
  But for 5G I have no idea how that would play out.


*From:*Marcus D. Leech [mailto:patchvonbr...@gmail.com]
*Sent:* Tuesday, July 21, 2020 9:56 PM
*To:* Prasad; usrp-users@lists.ettus.com
*Subject:* Re: [USRP-users] 1 Ts delay in USRP B210

On 07/21/2020 12:25 PM, Prasad wrote:

    We are using internal clock, don’t use any GPSDO or external clock.

    So for internal clock is this expected?

    Thanks,

The internal clock is specced to +/- 2PPM. You're seeing much less than that, so it's within spec.



*From:*USRP-users [mailto:usrp-users-boun...@lists.ettus.com] *On Behalf Of *Marcus D. Leech via USRP-users
*Sent:* Tuesday, July 21, 2020 9:49 PM
*To:* usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>
*Subject:* Re: [USRP-users] 1 Ts delay in USRP B210

On 07/21/2020 12:13 PM, Prasad via USRP-users wrote:

    Soft reminder!

    Thanks,

    *From:*Prasad [mailto:kp...@trilcomm.com]
    *Sent:* Monday, July 20, 2020 7:58 PM
    *To:* 'usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>'
    *Cc:* 'Rao Yenamandra'
    *Subject:* 1 Ts delay in USRP B210

    Dear Team.

    Hope you are doing well and safe.

    We are bringing up our NR-5G UE stack with USRP B210.

    If time permits, would you pls. reply to below concern with your
    valuable information.

    During the synchronization procedure, we observe atleast /±/1
    /Ts/ (Sampling Time) drift in rx streamer in every  ~40ms time period.

    Are we missing any time_spec during /uhd_rx_streamer_recv/ api or
    in /uhd_tx_streamer_send/ ?

    Master clock rate: 30.72e6

    Sampling rate: 30.72e6

    Carrier frequency: 3.8e9

    We use one B210 to transmit time domain samples back to back and
    others to receive.

    Log snippet:

    Init PSS detected with lag: /4469/ (/PSS detection offset from the
    slot boundary/ )

    sss has been detected

    Init PSS detected with lag: 4469

    sss has been detected

    Init PSS detected with lag: 4469

    sss has been detected

    Init PSS detected with lag: 4469

    sss has been detected

    Init PSS detected with lag: 4470 à1 Ts drift

    sss has been detected

    Init PSS detected with lag: 4470

    sss has been detected

    Init PSS detected with lag: 4470

    sss has been detected

    Init PSS detected with lag: 4471 à1 Ts drift.

    sss has been detected

    Init PSS detected with lag: 4472à1 Ts drift

    sss has been detected

    Init PSS detected with lag: 4472

    sss has been detected

    Init PSS detected with lag: 4472

    sss has been detected

    Init PSS detected with lag: 4484 à12 Ts drift

    sss has been detected

    Thanks! in advance.

    Regards,

    Prasad.

Are you just using the on-board reference clock, or using something like a GPS module?

The drift you show is roughly 0.8PPM (if I've done my math correctly), which is well within spec for this board without a better reference clock.




_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to