Veri boyutu CRC boyutunu etkiler mi ?

Başlatan baran123, 29 Kasım 2016, 22:06:48

baran123

8 bitlik CRC hesaplaması yapacağımızı farz edelim 10 byte verimiz olsun.
Fakat veri inanılmaz büyüdüğünü farz edelim. 500 Byte oldu. Bu durumda da 8 bit CRC kullanabilir miyim yoksa CRC16 yada 32 kullanmam gerekir mi ?
Yani CRC nin boyutu veri boyutu ile ilişkili midir ?

baran123

Hocam CRC yi araştırdığımda bazen hataların tespit edilemediğini gördüm.
Bu dezavantajı göz önünde bulundurursak CRC bize hangi durumlarda avantaj sağlıyor. Büyük veri küçük veri vs ?

berat23

crc her durumda işe yarar, hataları bazen elbette tespit edemeyebilir. hataları tespit edememesi gereksiz olması demek değildir. crc nin uzunluğu arttıkça yanlış veriden doğru crc hesaplanma olasılığı düşer. bunun verinin uznluğu ile alakası yoktur.

baran123

Hocam son olarak sormak istediğim husus  CRC türlerinde 3-4 çeşit 16 bit CRC olduğunu gördüm. Farklarına bakınca ayrı haberleşmelerde kullanıldığını ve farklı polinom derecelerinin kullanıldığını görüyorum.
Bunlar neye göre seçilmeli.
Basit bir haberleşme paketi oluşturuyorum da onun için sordum :)

berat23

basit bir paket için crc yerine basit bir checksum da kullanabilirsin.

baran123

Hocam veri boyutu 0-255 arası değişmekte bu yüzden CRC düşündüm. CheckSum dan kastınız "Sabit bir paket sonu karakteri" mi ?

MrDarK

Alıntı yapılan: baran123 - 01 Aralık 2016, 00:49:57
Hocam veri boyutu 0-255 arası değişmekte bu yüzden CRC düşündüm. CheckSum dan kastınız "Sabit bir paket sonu karakteri" mi ?

https://www.picproje.org/index.php?topic=55150.0
Picproje Eğitim Gönüllüleri ~ MrDarK