微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 关于CC1310 LaunchPad 高速模式(HSM)下的速率问题

关于CC1310 LaunchPad 高速模式(HSM)下的速率问题

时间:12-23 整理:3721RD 点击:

设备是CC1310的LaunchPad,用TI-RTOS的例程PER进行调试,选择HS mode,其中TX的Packet默认长度为30,uint8_t型,菜单上Pkts选为1000,大概50秒传完接收完,是说传送速率只有30*8*1000/50=4.8kbps吗?

之后我试着修改了Packet长度,还修改了一个什么Max_Length的参数,好像有时TX那端会卡住发不出Packet,也试着修改了packet的间隔。Packet长度改成250,Max_Length那个参数改成300,packet间隔除了10,大概19秒传完接受完,这时速率是说就变成了250*8*1000/19=105kbps了吗?

总结来说,我其实就是想问:

  1. 如何确认高速模式(HSM)下所谓的4MBps?
  2. Packet的长度是否能随意修改而不造成TX卡住?
  3. HSM有效距离大约是多少?

(初入RF,各种小白...请见谅)

谢谢各位的帮忙!

4M的速度是吞吐速率,是指编码速率,你这样算是不准的,用射频仪器看带宽比较明显,

距离跟很多因素有关,速率,环境,接收方的灵敏度,发送方发送功率,所以只能说,跟速率成反比,跟接收方的灵敏度,发送方发送功率成正比

谢谢Eggsy,那请问如何得知传输有效数据的最大速率是多少呢?要自己来测吗?

 用程序定时来算肯定算不准的,因为定时本来就有延时,我之前也用程序测过,大概思路是,定时一秒钟,让它不停的发,一秒钟后中断,记录下发出去的包的数目,然后包*data就等于速率了,

谢谢Eggsy的回答,那我再试试

请问Eggsy大神,

今天我在用PER的HSM调试时,发现个有趣的现象:

TX的(uint8_t)packet[5]我设置成了0x7(111b),其他packet均是0x3(11b),我把RX那接收的(uint8_t)packet打印到LCD上,分别打印packet[0], packet[1]和packet[2],结果屏幕显示

p[0] is 94634240(101101001000000000100000000b) 

p[1] is 84346117(101000001110000010100000101b)

p[2] is 84215045(101000001010000010100000101b)

感觉明显是一个RX的packet包含了四个TX的packet,表示很疑惑,况且一个(uint8_t)的packet能显示出这样的数吗?还是说参数调整的不对导致串在一起了?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top