Difference between block code and convolution code
Answers
Answered by
2
Hi bro here's your answer
Block codes encode one block at a time, independent of all other blocks that will be encoded.
These constructions have been studied very well and their properties are very well known. They also have many relations with other mathematical objects.
Convolutions codes encode much longer inputs at once, and hope to take advantage of this by spreading error correcting information over a long area. This makes it much easier to protect against e.g. burst errors.
Unfortunately this also makes it really hard to study them and derive mathematical properties like possible with block codes.
In practice, convolution codes often work better than block codes. In theory, it's really hard to show that this is the case
Block codes encode one block at a time, independent of all other blocks that will be encoded.
These constructions have been studied very well and their properties are very well known. They also have many relations with other mathematical objects.
Convolutions codes encode much longer inputs at once, and hope to take advantage of this by spreading error correcting information over a long area. This makes it much easier to protect against e.g. burst errors.
Unfortunately this also makes it really hard to study them and derive mathematical properties like possible with block codes.
In practice, convolution codes often work better than block codes. In theory, it's really hard to show that this is the case
Similar questions