Convolutional Codes
Author
Term
4. term
Education
Publication year
2024
Submitted on
2024-12-18
Pages
23
Abstract
Error correcting codes are a method of correcting errors in data transmitted over an inaccurate channel. One traditional method, linear block codes, work by dividing the data to be transmitted into messages and additional redundant data is then appended to each message, the message and and redundancy combined being called the codewords. The redundant data can then be used to correct errors that occur in transmission. A disadvantage of this method is that to decode the data, it is necessary to know where one codeword ends and another one starts. If the transmission channel is of a kind that can lose bits without the receiver knowing, the alignment of codeword borders can be lost. This is the problem convolutional codes attempts to solve. Unlike linear block codes, convolutional codes encode data as continous streams. Each symbol is encoded using not only the current data, but also a specified number of preceding symbols.
Documents
