yzx041 发表于 2018-10-29 17:30:07

RF_MID_BAND_THRESH是什么值?

LoraWan源码中,RF_MID_BAND_THRESH 值未定义,这个值一般取多少呢
                  if( snr < 0 )
                  {
                        if( SX1276.Settings.Channel > RF_MID_BAND_THRESH )
                        {
                            SX1276.Settings.LoRaPacketHandler.RssiValue = RSSI_OFFSET_HF + rssi + ( rssi >> 4 ) +
                                                                        snr;
                        }
                        else
                        {
                            SX1276.Settings.LoRaPacketHandler.RssiValue = RSSI_OFFSET_LF + rssi + ( rssi >> 4 ) +
                                                                        snr;
                        }
                  }
                  else
                  {
                        if( SX1276.Settings.Channel > RF_MID_BAND_THRESH )
                        {
                            SX1276.Settings.LoRaPacketHandler.RssiValue = RSSI_OFFSET_HF + rssi + ( rssi >> 4 );
                        }
                        else
                        {
                            SX1276.Settings.LoRaPacketHandler.RssiValue = RSSI_OFFSET_LF + rssi + ( rssi >> 4 );
                        }
                  }


x5井井忽忽 发表于 2018-11-16 10:13:30

源码中有定义吧。我参考的源码,sx1276-board.h中,有:#define RF_MID_BAND_THRESH                        525000000

x5井井忽忽 发表于 2018-11-16 10:18:53

大概意思就是:高于这个阈值,就是高频;低于它,就是低频。不知道你是否已经解决了

wj7636 发表于 2019-3-20 21:56:02

页: [1]
查看完整版本: RF_MID_BAND_THRESH是什么值?