Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    Evaluation of LTE signal quality

    Scheduled Pinned Locked Moved Discussion
    nb-iotsignal
    5 Posts 3 Posters 1.1k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D Offline
      danielm
      last edited by

      We would like to implement LTE signal quality reporting in our products. Which LTE radio parameters are most relevant and how to interpret them?

      E.g. command 'AT!="showphy"' returns following statistics:

      DL SYNCHRO STATISTICS
      =====================
          Synchro state                         : DRX_SLEEP
          PPU SIB1 ACQ watchdog                 : 0
          Frequency Hypothesis RF  (Hz)         : 0
          RSRP (dBm)                            : -82.43
          RSRQ  (dB)                            : -11.18
          Channel estimation state (Cell-spec.) : HIGH CINR
          Channel estimation state (UE-spec.)   : LOW CINR
          Channel estimation state (MBSFN)      : LOW CINR
          Channel estimation CINR               : 19.00
          Channel length                        : SHORT
        AGC
          AGC RX gain (dB)                      : 44.79
          RX PSD BO (dBFs)                      : -21.21
          RX PSD (dBm)                          : -85.27
          Noise level RS (dBm)                  : -100.49
          Digital gain (dB)                     : 3.68
          CINR RS (dB)                          : 18.06
        NARROWBANDS
          Last DL NB                            : Central
          Last UL NB                            : 0
        AFC
          Frequency offset RF  (Hz)             : -376
          Frequency offset BB  (Hz)             : 0
        PBCH
          MIB received quantity                 : 0
          MIB timeout quantity                  : 0
      

      Command 'AT+CESQ' reurns "not known or not detectable" for rxlev (Received signal strength level), ber (Channel bit error rate), rscp (Received signal code power) and ecno (Ratio of the received energy per PN chip to the total received power spectral density). Quality parameters rsrq (Reference signal received quality) and rsrp (Reference signal received power) are determined.

      +CESQ: 99,99,255,255,17,58
      
      C 1 Reply Last reply Reply Quote 0
      • K Offline
        kjm
        last edited by

        I like to use RSRQ because it's known range (-3 to -20) makes it easy to filter out bogus values. The big problem is that connection reliability & data rate usually has a lot more to do with tower loading than signal strength. Often how long it takes to attach & connect says a lot more about what sort of data session your likely to have.

        1 Reply Last reply Reply Quote 0
        • D Offline
          danielm
          last edited by

          @kjm
          How exactly do you usually interpret RSRQ values from range -3 to -20dB?
          In a table available in the following link RSRQ < -11dB is considered to indicate poor signal quality:
          http://usatcorp.com/faqs/understanding-lte-signal-strength-values/

          Attach/connect time relation with link quality is quite interesting.

          1 Reply Last reply Reply Quote 0
          • K Offline
            kjm
            last edited by

            Anything down to -12dBm is usually OK

            1 Reply Last reply Reply Quote 0
            • C Offline
              Chris Williams @danielm
              last edited by

              @danielm Did you ever get an answer to WHY 'AT+CESQ' fails to return:
              RECEIVED SIGNAL STRENGTH LEVEL
              CHANNEL BIT ERROR RATE
              RECEIVED SINGAL CODE POWER
              RATIO OF RECEIVED ENERGY

              i.e. the first 4 parameters in the command?

              1 Reply Last reply Reply Quote 0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              • 1 / 1
              • First post
                Last post

              Pycom on Twitter

              Pycom