Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Hardware
  3. Anyone here tried frequency hopping or forward error correction?

Anyone here tried frequency hopping or forward error correction?

Scheduled Pinned Locked Moved Hardware
3 Posts 2 Posters 301 Views 2 Watching
  • 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.
  • NeverDieN Offline
    NeverDieN Offline
    NeverDie
    Hero Member
    wrote on last edited by NeverDie
    #1

    https://www.ebay.com/itm/Ebyte-nRF24L01P-Wireless-rf-Transceiver-E01-2G4M27D-27dBm-SPI-2-4GHz-Transmitter/192683639501?hash=item2cdcd702cd%3Ag%3AcNcAAOSwiMBdqDld&LH_BIN=1

    At maximum transmit power, that would be a full 500ma of Tx current. The datasheet says to provide a 30% supply margin on top of that....

    In additioin to that, it claims to use a better quality clock crystal as well. I'm unclear as to whether it's a TCXO or not. Anyone know?

    On their UART version, they have somehow managed to implement frequency hopping: https://www.ebay.com/itm/Ebyte-2-4ghz-E34-2G4H27D-500mW-nRF24L01P-UART-Auto-Hopping-Wireless-Transceiver/192731677662?_trkparms=aid%3D1110002%26algo%3DSPLICE.SOI%26ao%3D1%26asc%3D20190711095549%26meid%3D2a028ffea0514d74835552e1e3124896%26pid%3D100047%26rk%3D1%26rkt%3D12%26sd%3D192683639501%26itm%3D192731677662%26pmt%3D1%26noa%3D1%26pg%3D2047675&_trksid=p2047675.c100047.m2108

    Looking around, I see that there are at least a few open source projects which have implemented frequency hopping on the nRF24l01, such as: https://github.com/Max-62/nRF24L01-Frequency-Hopping-FHSS

    and probably others.

    Anyone here gotten frequency hopping to work or added forward error correction? They both seem like worthwhile improvements.

    1 Reply Last reply
    0
    • mfalkviddM Offline
      mfalkviddM Offline
      mfalkvidd
      Mod
      wrote on last edited by mfalkvidd
      #2

      Forward error correction expands the data 10-100% (or more). With the tiny payload size of nrf24, expanding doesn't seem very feasible. Also, larger messages correlate with higher loss. Therefore, I don't think fec is very useful for nrf24, but it would be great if I am wrong. Have you seen it used somewhere?

      For morst of the world, the high tx power would not be legal.

      1 Reply Last reply
      0
      • NeverDieN Offline
        NeverDieN Offline
        NeverDie
        Hero Member
        wrote on last edited by NeverDie
        #3

        IIrc, in the USA, the frequency hopping would make the 27dbm legal. Otherwise not.

        In answer to your question, the higher priced module above claims to do fec. Although I think it's normally done at the phy layer, which they aren't . Maybe if you turned off crc and did promiscuous Rx....

        1 Reply Last reply
        1
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        15

        Online

        11.7k

        Users

        11.2k

        Topics

        113.1k

        Posts


        Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • MySensors
        • OpenHardware.io
        • Categories
        • Recent
        • Tags
        • Popular