Explain the convolution codes their advantages and disadvantages
Answers
Both convolution and linear block codes can be used for error correction. The main benefits I gathered from using convolutional codes is that, it's easy to implement and does better (than linear codes) in cases where you have higher error probability rates and noisy channels. Information bits are spread along the sequence. Lastly, these codes have memory.
However, linear block codes, especially the newer ones such as polar code, can actually achieve the channel capacity. And, in block codes, information bits are followed by parity bits and code information in blocks. Lastly, they are memory less.
Given this, what other merits and demerits are there to using convolutional or linear block codes?
I ask this because I have a system which has low processing power and high error rate, caused by mostly burst errors. What would be the better coding to use and why? It is also to be noted that this error rate is very erratic. A number of factors affect the error rate: time the RF modules are turned on, noise, temperature, obstacles, etc. I tried a Reed-Solomon code, but it still doesn't do the job
Convolution codes are the codes that checks the logical operation which is performed on bits . Advantages and Disadvantages of Convolution Codes are given below:-
Explanation:
Advantages:-
- Convolution coding is a common coding error technique for use in communications.
- The convolution process encodes certain replicated data into the broadcast message and increases the network's data efficiency.
- It is quick and has good results with limited integration costs.
Disadvantages:-
- Not successful at fixing explosion error without interleaved.
- It is computationally intensive.
- The transmission includes power that is equal to the encryption speed.
Learn more:-
brainly.in/question/3200299