How to check my CRC of my RF packet? The &quot;problem&quot; is that I want to validate if my received RF packet is valid or not valid, in other words I want to validate if my RF packet corrupted or not corrupted .
the transmitter that Im using is micro controller launchpad called c1350 , so through the datasheets for the CC13xx I discovered ( in page 5, section 4) that it uses CRC32 (page 704, section 8.2.3.8). So, the implementation of crc that my transmitter cc13xx useis CRC32.... my question is:
I've the recieved packet and I know its CRC in terms of binary bits, so now how can I check by CRC if my recived packet is valid or not? my packet before transmitting &quot;before getting to the air&quot; wasn't having CRC .. and once transmitted &quot;on the air&quot; it has CRC (received packet has CRC).
what approach/algorithm should I do/implement in order to check if my received packet corrupted or not?
CRC implementation is CRC32 .
by datasheet cc13xx: enter link description here we discover at (page 5, section 4)
It uses CRC32: enter link description here (page 704, section 8.2.3.8).
There doesn't seem to be much discussion of CRC in this forum but on the sister site math.SE, there are several postings. See, for example, CRC Computation or What is the theory behind seeding a CRC.