工程师你好!
CC1310,一块板一直发,一块板一直收;
error_rate的基础上进行修改;
433MHz,4fsk, 1Mbps;
射频线缆直连的情况下,丢包率为1/100000,请问是否正常呢?
每次发送的间隔比较长为30ms,请问丢包的原因是什么呢?有无优化的办法?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
感谢回复!
看来误包率是接近的;但提到的1.5Mbps 4FSk总是不能达到,1Mbps倒是可以的,两组参数如下,麻烦看看1.5Mbps的是否有错,谢谢!
#if 0 // 1Mbps OK
rfc_CMD_PROP_RADIO_DIV_SETUP_t RF_cmdPropRadioDivSetup_4fsk =
{
.commandNo = 0x3807,
.status = 0x0000,
.pNextOp = 0, // INSERT APPLICABLE POINTER: (uint8_t*)&xxx
.startTime = 0x00000000,
.startTrigger.triggerType = 0x0,
.startTrigger.bEnaCmd = 0x0,
.startTrigger.triggerNo = 0x0,
.startTrigger.pastTrig = 0x0,
.condition.rule = 0x1,
.condition.nSkip = 0x0,
.modulation.modType = 0x1,
.modulation.deviation = 400, // 250Hz/steps
.symbolRate.preScale = 0xF,
.symbolRate.rateWord = 327680, //500k(1Mbps): 327680; 750k(1.5Mbps): 491520 NG;
.rxBw = 47, //47,
.preamConf.nPreamBytes = 0x6,
.preamConf.preamMode = 0x1,
.formatConf.nSwBits = 0x20,
.formatConf.bBitReversal = 0x0,
.formatConf.bMsbFirst = 0x1,
.formatConf.fecMode = 9, // 4-ary
.formatConf.whitenMode = 0x0,
.config.frontEndMode = 0x0,
.config.biasMode = 0x1,
.config.bNoFsPowerUp = 0x0,
.txPower = 0xA73F, //0xA73F, // default: 0x3f
.pRegOverride = pOverrides_hs_4fsk,
.centerFreq = 433,
.intFreq = 0x0A66,
.loDivider = 0x0A,
};
#endif
// for 1.5Mbps
rfc_CMD_PROP_RADIO_DIV_SETUP_t RF_cmdPropRadioDivSetup_4fsk =
{
.commandNo = 0x3807,
.status = 0x0000,
.pNextOp = 0, // INSERT APPLICABLE POINTER: (uint8_t*)&xxx
.startTime = 0x00000000,
.startTrigger.triggerType = 0x0,
.startTrigger.bEnaCmd = 0x0,
.startTrigger.triggerNo = 0x0,
.startTrigger.pastTrig = 0x0,
.condition.rule = 0x1,
.condition.nSkip = 0x0,
.modulation.modType = 0x1,
.modulation.deviation = 1800, // 250Hz/steps 450K: 1800;
.symbolRate.preScale = 0xF,
.symbolRate.rateWord = 491520, // 500k(1Mbps): 327680; 750k(1.5Mbps): 491520 NG;
.rxBw = 47, //47,
.preamConf.nPreamBytes = 0x6,
.preamConf.preamMode = 0x1,
.formatConf.nSwBits = 0x20,
.formatConf.bBitReversal = 0x0,
.formatConf.bMsbFirst = 0x1,
.formatConf.fecMode = 9, // 4-ary
.formatConf.whitenMode = 0x0,
.config.frontEndMode = 0x0,
.config.biasMode = 0x1,
.config.bNoFsPowerUp = 0x0,
.txPower = 0xA73F, //0xA73F, // default: 0x3f
.pRegOverride = pOverrides_hs_4fsk,
.centerFreq = 433,
.intFreq = 0x0A66,
.loDivider = 0x0A,
};