This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

In case of SimpliciTI what is the use of frequency agility in context of range?

Other Parts Discussed in Thread: SIMPLICITI

Hi,

I need to know whether the frequency agility can be used to remove errors in data reception due to long distance.

Say if the frequency is decreased the range is increased. The channel is no way can be used to decrease the operating frequencies. Say if it 433MHz it can be increased using channel but can't decreased in order to get a bit higher range. 

OR

What is the use of frequency agility?

Thanks.

  • Hi

    Frequency agility is not implemented to increase range. The feature is intended to make it possible for a network of SimpliciTI-compliant devices
    to be able to migrate among different channels. The purpose of such migration is to avoid a noisy channel in which the communications among the
    SimpliciTI devices is disrupted to the point where it compromises the network functionality.
    The feature is not intended to accommodate a rapidly changing train of channel changes such as one might expect in a network supporting frequency hopping mode of operation.The intended use of the feature is not to spread the energy out over a spectrum as a policy, but rather to permit channel changes
    as an exceptional behavior to avoid contention on the channel.

    BR

    Siri

  • hello

    i am able to change the frequency channel frequently using

    freq.logicalChan = 1;
    if(SMPL_Ioctl(IOCTL_OBJ_FREQ, IOCTL_ACT_SET, &freq));

    but after setting this i am trying to send/receive data in that channel by using

    if (SMPL_Receive(LinkID, tx, &len ) == SMPL_SUCCESS);

    if (SMPL_send(LinkID, tx, &len ) == SMPL_SUCCESS);

    But i am not able to transmit data in changed channel.

    Kindly help me