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

    Data Rate & Throughput

    Scheduled Pinned Locked Moved Discussion
    data
    7 Posts 5 Posters 602 Views 6 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.
    • S Offline
      snehasg96
      last edited by

      In my experiment, I am sending some number of bytes every second and record the packets received at the end side.

      Up till 200metres I receive 60 packets in 80 seconds but at 300 metres I receive the same 60 packets in 105 seconds. Clearly this explains that as distance increases your data rate will be lesser, but in terms of throughput can I say that I lost 7 packets -- I observed that there were only 53 packets received within the 80 second time frame as earlier. Does this mean packet loss? Or do I have to go up till some distance where I receive sufficiently low or zero packets ? Can someone throw some light on this?

      bmarkusB 1 Reply Last reply Reply Quote 0
      • bmarkusB Offline
        bmarkus @snehasg96
        last edited by

        @snehasg96 said in Data Rate & Throughput:

        In my experiment, I am sending some number of bytes every second and record the packets received at the end side.

        Up till 200metres I receive 60 packets in 80 seconds but at 300 metres I receive the same 60 packets in 105 seconds. Clearly this explains that as distance increases your data rate will be lesser, but in terms of throughput can I say that I lost 7 packets -- I observed that there were only 53 packets received within the 80 second time frame as earlier. Does this mean packet loss? Or do I have to go up till some distance where I receive sufficiently low or zero packets ? Can someone throw some light on this?

        Is it Wifi, NB-IoT, LoRa RAW, LoRaWAN, ???

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          snehasg96 @bmarkus
          last edited by

          @bmarkus It is LoRa RAW. Sorry for not being precise.

          E robert-hhR 2 Replies Last reply Reply Quote 0
          • E Offline
            Eric73 @snehasg96
            last edited by

            @snehasg96 Region (EU,US)? antenna gain ? SF used ?
            (If you dont set it up its seem that SF7 is used by default, with this SF i can reach 300m range in free field with a tx power at 2db)
            A lot of parameters is used in lora, with SF12 and antenna 2dB you can achieve 15km communiaction range but with more than 1 sec time on air for each frame(so we can only send 36 frames/hours to be inside regulation law). And in US you cannot use SF12 (if i remenber correctly), with lower SF shorter time on air so we can send more frame (but for smaller distance).
            On RX side you can use SNR and RSSI value to evaluate your link quality.

            S 1 Reply Last reply Reply Quote 1
            • robert-hhR Offline
              robert-hh @snehasg96
              last edited by

              @snehasg96 Unless you implemented some protocol exchange between transmitter and receiver, data rates will not be changed. The transmitter will send packets at the set data rate. So most likely some packets go lost. You should be able to tell by e.g. adding a sequence number in the payload.

              1 Reply Last reply Reply Quote 0
              • S Offline
                snehasg96 @Eric73
                last edited by

                @eric73 thanks. I am in the US range. I have not specified SF so i guess it will be the default.

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

                  As the distance increases, the transmission - reception time increases. This results in increases bit error rate and reduced throughput. The observation made by you is as per expectations.

                  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