求一段使用CC2420/2530系列的RSSI测距代码
答案:2 悬赏:0 手机版
解决时间 2021-03-10 09:47
- 提问者网友:未信
- 2021-03-09 14:35
各位大神帮忙,小弟在此求一段使用CC2530的简单RSSI测距程序,一个发送,一个接收,每秒发送一次,接收到即每秒闪烁一次。用于简单的距离测试。请发邮箱yjrjerome@126.com!
最佳答案
- 五星知识达人网友:鸽屿
- 2021-03-09 15:05
double rssitoDistance(double rssi,int a, double n)
{
double ra = Math.Abs(rssi); //求出rssi的绝对值
double ka = (ra - a) / (10 * n);
double distance = Math.Pow(10, ka);//求出10的ka次方
return distance;
}
RSSI=-(10*n*lgd+A)实际就是这个公式的推导d为距离,n代表传播指数,A代表距离1m时接受信号强度绝对值单位dBm
{
double ra = Math.Abs(rssi); //求出rssi的绝对值
double ka = (ra - a) / (10 * n);
double distance = Math.Pow(10, ka);//求出10的ka次方
return distance;
}
RSSI=-(10*n*lgd+A)实际就是这个公式的推导d为距离,n代表传播指数,A代表距离1m时接受信号强度绝对值单位dBm
全部回答
- 1楼网友:底特律间谍
- 2021-03-09 16:05
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯