使用tinyOS操作系统,利用CC2530作为主控芯片,实现数据的收发,如何在接收端获取收到的消息包的SNR值,有没有寄存器可以直接读出来,类似于RSSI和LQI一样,还是要根据相关值计算,如何计算呢?
gaoyang9992006:
wenku.baidu.com/…/0f7e7137eefdc8d376ee3258.html
只能找到RSSI和LQI的换算
不能找到信噪比的,因为噪声测量没有提供。
WenLiang Jiang:
回复 gaoyang9992006:
找了好多资料,都没有发现计算或近似计算SNR的有效方法,但我在Telosb节点上找到了计算SNR的程序,用RSSI-本底噪声计算SNR,本底噪声通过Read接口读取,但该平台使用的是CC2420,转到最底层的时候,我自己也看不懂到底是如何读取的,如何移植到CC2530上,你有在tinyOS上开发的经验吗?希望可以交流学习一下(Q:490080365)