Error control coding for a project

Status
Not open for further replies.

yourssincerly

Newbie level 3
Joined
Jun 6, 2012
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,310
I’m doing a project where a device is built to measure the girth of a rubber tree in a rubber plantation.
I need to give an identity to each tree to store the measurements of each tree.
The ID of each tree contains 33bits (in binary). For error detection and correction I’m hoping to encode this 33bit word in to a code word (Using a error control coding technique) and generate a 2D matrix (Color matrix-With red and cyan squares representing 1’s and 0’s). The 2D matrix will represent the coded word. This matrix will be pasted on the trunk of the tree. And a camera (the device) will be used to take the image of the 2D matrix and the code will be decoded then the ID of the tree will be taken.

I’m looking for the best scheme to implement this. I thought of cyclic codes for coding, but since the data word is 33 bits cyclic codes seems to be bit complicated.

Can someone please suggest the best way (at least a good way) to implement this???

Additional info: The image is taken in a forest environment (low light condition), Color matrix is to be used considering the environment.(The bark of the tree is dark so black and white matrix would be not appropriate)
 
Last edited:

The best scheme is a QR Code https://en.wikipedia.org/wiki/Qr_code . These already exist, and include the fiducials and geometric sync patterns. Furthermore, code is already available for generating and decoding these. smartphones can already decode them.

for low light you may need to use something like a flash or an IR flash.

RFID would also be an alternative.

edit -- GPS may also work if the trees are far enough apart.
 


Thank you very much for the reply.

There is a small correction to be made, i'm actually thinking of color codes instead of white and black. Because the bark of the tree is dark so i thought its more appropriate to have different colors(red and cyan)

The problems with the QR code and RFID

QR code:
- processing it is too expensive. We want a quick and simple code for this as we will be using a low end processor
- security: we don't want everyone using their phones to decode this.

RFID:
- wet & dusty conditions
- rugged RFID tags are expensive.
- a camera is mounted on the device anyway, so its best if we can use instead of having additional hardware

So that's why I am looking for a custom code to implement this.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…