col_implant
New Member
Hey,
I'm designing a unidirectional RF system for use in an implant.
We are transmitting 255 bytes of data + a few info byes, using manchester encoding, all comms software written in PIC assembly. 433 MHz using a stripline loop antenna inside the body and a proper lamda/4 antenna outside. Our range is very short 1.5m max, so transmission power is a minimum. We have the hardware more or less finalized and have been conducting tests transmitting from within a container of saline solution to mimic in-vivo conditions.
At first we transmitted single byte packets (or 2 manchester bytes in respect of RF) and our reliability was excellent. Now I have gone to the other extream transmitting 255 byte packets and the reciever is correct about 75% of the time (at 1m from container). From a power perspective bigger packets are better but since or communications are unidirectional reliability is also a must.
Does anyone know if there is any guides or rules of thumb on packet sizes / reliability tradeoff?? And any simple error correcting codes (bear in mind assembly)? Obviously im a bit of a newbie in terms of RF.
Tanx
I'm designing a unidirectional RF system for use in an implant.
We are transmitting 255 bytes of data + a few info byes, using manchester encoding, all comms software written in PIC assembly. 433 MHz using a stripline loop antenna inside the body and a proper lamda/4 antenna outside. Our range is very short 1.5m max, so transmission power is a minimum. We have the hardware more or less finalized and have been conducting tests transmitting from within a container of saline solution to mimic in-vivo conditions.
At first we transmitted single byte packets (or 2 manchester bytes in respect of RF) and our reliability was excellent. Now I have gone to the other extream transmitting 255 byte packets and the reciever is correct about 75% of the time (at 1m from container). From a power perspective bigger packets are better but since or communications are unidirectional reliability is also a must.
Does anyone know if there is any guides or rules of thumb on packet sizes / reliability tradeoff?? And any simple error correcting codes (bear in mind assembly)? Obviously im a bit of a newbie in terms of RF.
Tanx