1. Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
    Dismiss Notice

Frequency hopping synchronization

Discussion in 'Radio and Communications' started by Swanepoel, May 16, 2017.

Tags:
  1. Swanepoel

    Swanepoel New Member

    Joined:
    Mar 28, 2007
    Messages:
    23
    Likes:
    0
    Location:
    South Africa, Bloemfontein
    Hi,
    In an upcoming project I want to program two radio modules to communicate and also apply frequency hopping. One challenge that I see is how to synchronize the two radio's when powered up?

    One option would be to keep listening on one channel while transmitting (a sync packet) on the hopping channels until they find each other. I think this should work but what about instances where the radios are switched on at the exact same time (or at a time so that both are in sync with transmitting and receiving cycles). In this case both will continue to transmit and receive at the same time and never find each other (the links are half-duplex). Since both radios run the same code the logic would be the same for both.

    I guess I can give each radio kind of a unique "serial" number which is then also used as a seeding value for a short delay when the devices does not synchronize within a given time...

    Has anyone done something like this before? Maybe the odds of powering up the radios in such a way that their transmission and reception are in sync is also extremely rare...
     
  2. JimB

    JimB Super Moderator Most Helpful Member

    Joined:
    Sep 11, 2004
    Messages:
    6,321
    Likes:
    585
    Location:
    Peterhead, Scotland
    I have not done it myself.

    Indeed they are, but...
    It WILL happen one day.
    You need some sort of randomiser in there.

    JimB
     
  3. Swanepoel

    Swanepoel New Member

    Joined:
    Mar 28, 2007
    Messages:
    23
    Likes:
    0
    Location:
    South Africa, Bloemfontein
    I guess so... using the serial number as seeding for a pseudo random generator (which in turn use the generated number for a delay) seems like a option for the moment, although it also does not guarantee it...
     
  4. dave

    Dave New Member

    Joined:
    Jan 12, 1997
    Messages:
    -
    Likes:
    0


     
  5. Mikebits

    Mikebits Well-Known Member

    Joined:
    May 24, 2008
    Messages:
    6,214
    Likes:
    174
    Location:
    San Diego, Ca

    I think cell phones use GPS to synchronize. Not exactly sure how it is done though. I might try to look this up.
     

Share This Page