根据手册
请问一下这几个灵敏度和哪些值有关系;
比如我测试的结果如下:
1. 1Mbps 4-gfsk, dev-400kHz chf=1.66Mhz, 俩个开发板之间灵敏度-97dbm:
840M、4GFSK、625ksps,1250kbps, 我们自己板卡之间通讯灵敏度-96dbm;
2. 1.2kbps2-FSK,DEV=20kHzCHF=50kHz ,俩个开发板之间灵敏度-116dbm;
3.
840MHz |
40MHz |
500ksps |
500kbps |
833.333333KHz |
2FSK |
124.816895kHz |
14dBm |
俩个开发板之间灵敏度只有 -86dbm;
为啥2fsk 500ksps灵敏度下降这么多? 我们测试都是在屏蔽箱里面的设备,线束和衰减器在箱子外面,距离20米左右。
咋们有2fsk 500ksps灵敏度测试结果么?
我们知道接收机灵敏度计算公式:-174+NF+10lgB+10lgSNR。 NF噪声系数固定值、B信号带宽我们可以知道、SNR解调信噪比这个参数怎么计算出来?
Albin Zhang:
可否详细描述一下测试方法和步骤?
灵敏度理论上和MSK应该相当的。
BR.AZ
user4766611:
回复 Albin Zhang:
开发板 cc1201,cc1201之间互相通讯;
选择
expert mode: Symbol rate:500ksps,4-GFSK,max throughput, ETSI Standard(868MHz)PKT_CFG1 = 00
PKT_CFG0 = 00
PKT_LEN= 0x20Packet TX: Add Seq. Number选择HEX: 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e发送100包数据;
Packet RX: Seq.Number included in Payload然后查看recieved OK:received not OK;Packet Error Rate:Bit Error Rate:
我早上测试发现这种情况下,recieved OK=100,received not OK=0,Packet Error Rate=0,Bit Error Rate=0;
发送+14db,线衰减108db, 相当于接收端灵敏度只有-94db,这个和手册上的-97db还有差距3个db,这个没有想清楚原因?疑问:
1.手册上说的-97dbm,这种是在BER在1%的情况下统计的。使用SmartRF Studio 7统计Bit Error Rate的值有些不太明白,因为它会把received Not Ok的包去掉不统计吧,就是如果包丢失的话是不是不参与BER统计了?
2. 就是想搞清楚每个配置下的灵敏度是怎么计算出来的,可以通过接收机灵敏度计算公式:-174+NF+10lgB+10lgSNR来计算么?。 NF噪声系数固定值、B信号带宽我们可以知道、SNR解调信噪比这个参数怎么计算出来
3. 还有我看CC1201也不支持2GMSK吧,看手册图片上有这个的灵敏度,是打印错了还是?
Albin Zhang:
回复 user4766611:
应该没标错,规格书都没定义DEV。如果FSK,就都定义DEV了。
是的,如果这个测试方法,丢包不在统计之内的,只是CRC错误。
你哪个公式里面对于热噪声/环境噪声的功率谱密度的积分不在嘛。对-174dBm做B的积分不行的。未知量很多,不好计算的。
-86dBm的问题,到底是2gfsk还是4-gfsk?
这帖子太发散了。
BR. AZ
user4766611:
回复 Albin Zhang:
thanks.
840MHz
40MHz
500ksps
500kbps
833.333333KHz
2FSK
124.816895kHz
14dBm
这种情况下测试的BER=0的情况下是,接收端只有-86db 才能做到。
TX:14db;
衰减器100db;
接收端是14-100=-86db.
理论值是-97db,这个误差太大了吧,用的开发板测试的。
Albin Zhang:
回复 user4766611:
灵敏度测试都是按照一定PER/BER来测试的。并不是0.
BR. AZ