Hello!
When transmitting and receiving data packets, I have a PER of about 45% at RSSI-Level -60dBm.
I think, this is very high. What value would you expect with my RF settings? Is it possible to get a PER of 1% or better?
At the moment I am developing and testing with 2 boards of the EM430F5137RF900 Evaluation set.
The RF settings are: 865MHz, 115kBaud datarate, MSK, approx. 15 Bytes packet length:
// Rf settings for CC430
WriteSingleReg(IOCFG0,0x06); //GDO0 Output Configuration
WriteSingleReg(PKTCTRL1,0x46); // PQT=2 (threshold = 4*2), Append Status, Address check and 0x00 broadcast
WriteSingleReg(PKTCTRL0,0x05); // Data whitening off
WriteSingleReg(FSCTRL1,0x0C); //Frequency Synthesizer Control
WriteSingleReg(FREQ2,0x21); //Frequency Control Word, High Byte
WriteSingleReg(FREQ1,0x46); //Frequency Control Word, Middle Byte
WriteSingleReg(FREQ0,0x66); //Frequency Control Word, Low Byte
WriteSingleReg(MDMCFG4,0x6C); //Modem Configuration
WriteSingleReg(MDMCFG2,0xF3); //Modem Configuration
WriteSingleReg(MDMCFG1,0x20); //Modem Configuration
WriteSingleReg(DEVIATN,0x57); //Modem Deviation Setting
WriteSingleReg(MCSM0,0x10); //Main Radio Control State Machine Configuration, AutoCal On
WriteSingleReg(FOCCFG,0x1D); //Frequency Offset Compensation Configuration
WriteSingleReg(BSCFG,0x1C); //Bit Synchronization Configuration
WriteSingleReg(AGCCTRL2,0xC7); //AGC Control
WriteSingleReg(AGCCTRL1,0x00); //AGC Control
WriteSingleReg(AGCCTRL0,0xB0); //AGC Control
WriteSingleReg(WORCTRL,0xFB); //Wake On Radio Control
WriteSingleReg(FREND1,0xB6); //Front End RX Configuration
WriteSingleReg(FSCAL3,0xEA); //Frequency Synthesizer Calibration
WriteSingleReg(FSCAL2,0x2A); //Frequency Synthesizer Calibration
WriteSingleReg(FSCAL1,0x00); //Frequency Synthesizer Calibration
WriteSingleReg(FSCAL0,0x1F); //Frequency Synthesizer Calibration
WriteSingleReg(TEST0,0x09); //Various Test Settings
Thank you in advance!
Best regards
Daniel Wiese