Problem in CRC

Hello ppl,
I have a problem regarding CRC codes. I understood that we have a k bit dataword and n bit codeword and n=k+r where r is the number of zeros augmented to dataword to make it a codeword. By looking at some examples i got that r, i.e. number of zeros, is minus one of divisor. If divisor consist of 4 digits then we augment 3 zeros to dataword. But i am not able to get the logic behind it. Can anyone explain it to me?

Replies

  • eternalthinker
    eternalthinker
    I don't remember much about CRC. But the number of zeroes being one less than divisor has to do with the fact that the remainder of the division will have one bit less.
  • Pensu
    Pensu
    Hmmm......and one more reason might be that the left most bit will always be cancelled, so we will be left with one bit less. Anyways thanks for the reply....😀

You are reading an archived discussion.

Related Posts

I've seen steep decrease in download speeds I experience using BSNL 3D Data Card. I even wrote a review of the speeds on VoiCE: BSNL 3G Review: USB Data Modem...
HP's much awaited tablet specifications were leaked on the Internet. The tablet will feature- Processor – Dual-core Qualcomm MSM8660 at 1.2GHz Graphics – Integrated Adreno 220 GPU Screen – 9.7″...
Hello, i want to design a peak shaving system. I want to have a circuit that can be able to start/stop and connect/disconnect a generator when there is a peak...
The architects at Sauerbruch Hutton, Germany have built the world’s most energy efficient glass tower using “pressure ring facade”. The architecture incorporated the façade design developed in 1990s which managed...
Harmonics, in today’s scenario, is the first and fore most cause of pollution in the electrical power systems. Now having known this, let us now try to understand what harmonics...