Convolutional Coding Presentation
Convolutional Coding Presentation
Objective
Literature Review
Methodology
References
06/07/2023
Introduction
3
06/07/2023
Continued…
4
06/07/2023
Types of Channel Coding
5
convolutional code
Convolutional codes are error detecting codes used to reliably
transmit digital data over unreliable communication channel
system to channel noise.
The Convolution codes map information to code bits but
sequentially convolve the sequence of information.
Decoding Convolution codes
The most probable state sequence can be found using the min-
sum algorithm(Viterbi algorithm)
This algorithm is used to decode convolutional codes.
It is resource consuming method but it does the maximum
likelihood decoding. 06/07/2023
Turbo Coding
6
06/07/2023
Objectives
8
General Objectives
The main objective of this paper is to study about Channel Coding
specifically the two coding techniques, Convolutional Coding and Turbo
coding.
Specific Objectives
To study how we can achieve a given data rate at a lower SNR; hence we
can save power.
To study how to deal with errors since noise attack our information at the
channel,
To study how we can detect errors and recover them using Channel
coding techniques
06/07/2023
Literature Review
9
06/07/2023
Literature Review
10
06/07/2023
Literature Review
11
Etxezar
reta Near-optimum Adapted three interleaving
Martin decoding of design methods used for
2019
ez, J.; product codes: classical turbo codes to the
Crespo, classical turbo quantum domain,
et al, codes
06/07/2023
12
Methodology
06/07/2023
Block diagram of convolutional coding
13
x[n-i] is the encoding state. x[n-1] and x[n-2], denoting there are 2 states of
the encoder which is nothing but the previous bits. Input bit x[n] is fed to
the encoder in order to obtain the parity bits.
The parity bits are calculated using the states of the encoder and the input
bit. In the above-given block diagram, we have considered 2 states with a
single input bit. 06/07/2023
Block diagram of Turbo code
14
06/07/2023
Result and Discussion
16
06/07/2023
Convolutional Coding Result
17
06/07/2023
Convolutional Coding
18
Convolutional codes are generated by the convolution of the input sequence with
the impulse response of the encoder. The encoder accepts blocks of k-bit input
samples and, by operating on the current block of data and the m previous input
blocks, produces an n-bit block of output samples. The coding rate of the
encoder is given by the ratio Rc=k/n
06/07/2023
Turbo Code Result
19 Turbo codes substantially improve BER performance over soft-
decision Viterbi decoding. Turbo coding uses two convolutional
encoders in parallel at the transmitter and two A Posteriori
Probability (APP) decoders in series at the receiver
06/07/2023
Conclusion
20
06/07/2023
Reference
21
Liu, T., & Chen, X. (2022). Attention-based neural joint source-channel coding of text for point to
point and broadcast channel. Artificial Intelligence Review, 55(3), 2379-2407.
Sartipi, M., & Fekri, F. (2020, October). Source and channel coding in wireless sensor networks
using LDPC codes. In 2020 First Annual IEEE Communications Society Conference on Sensor and
Ad Hoc Communications and Networks, 2004. IEEE SECON 2020. (pp. 309-316). IEEE.
Berrou, C., & Glavieux, A. (2021). Near optimum error correcting coding and decoding: Turbo-
codes. The best of the best: fifty years of communications and networking research, 45.
Qiu, M., Wu, X., i Amat, A. G., & Yuan, J. (2021). Analysis and design of partially information-and
partially parity-coupled turbo codes. IEEE Transactions on Communications, 69(4), 2107-2122.
.
06/07/2023
Cont…
22
Shaheen, F., Butt, M. F. U., Agha, S., Ng, S. X., & Maunder, R. G. (2019). Performance
analysis of high throughput map decoder for turbo codes and self-concatenated
convolutional codes. IEEE Access, 7, 138079-138093.
Etxezarreta Martinez, J., Crespo, P. M., & Garcia-Frías, J. (2019). On the performance of
interleavers for quantum turbo codes. Entropy, 21(7), 633.
Bartal, A., & Jagodnik, K. M. (2022). Progress in and Opportunities for Applying
Information Theory to Computational Biology and Bioinformatics. Entropy, 24(7), 925.
Poulin, D., Tillich, J. P., & Ollivier, H. (2009). Quantum serial turbo codes. IEEE
Transactions on Information Theory, 55(6), 2776-2798
06/07/2023
23
Thank You
06/07/2023