Error detection and correction

Viterbi decoder

A Viterbi decoder uses the Viterbi algorithm for decoding a bitstream that has beenencoded using a convolutional code or trellis code. There are other algorithms for decoding a convolutionally encoded stream (for example, the Fano algorithm). The Viterbi algorithm is the most resource-consuming, but it does the maximum likelihood decoding. It is most often used for decoding convolutional codes with constraint lengths k≤3, but values up to k=15 are used in practice. Viterbi decoding was developed by Andrew J. Viterbi and published in the paper Viterbi, A. (April 1967). "Error Bounds for Convolutional Codes and an Asymptotically Optimum Decoding Algorithm". IEEE Transactions on Information Theory. 13 (2): 260–269. doi:10.1109/tit.1967.1054010. There are both hardware (in modems) and software implementations of a Viterbi decoder. Viterbi decoding is used in the iterative Viterbi decoding algorithm. (Wikipedia).

Viterbi decoder
Video thumbnail

How to use HTC Vive with Google Earth

Some basic controls when you use HTC Vive to fly in Google Earth.

From playlist Unboxing / Product Reviews

Video thumbnail

Making A Vignette Shader

A vignette is a simple and powerful post processing effect that helps direct attention towards the center of a frame, but how does it work? Download my Final Fantasy XIV ReShade shader pack! https://github.com/GarrettGunnell/AcerolaFX/wiki Patreon: https://www.patreon.com/acerola_t Twitt

From playlist Post Processing

Video thumbnail

Vim Editor Fundamentals

Hey guys! HackerSploit here back again with another video, in this video, I will be showing you the fundamentals of the Vim editor. Vim is a highly configurable text editor for efficiently creating and changing any kind of text. It is included as "vi" with most UNIX systems and with Apple

From playlist Ethical Hacking & Penetration Testing - Complete Course

Video thumbnail

Vim is Almost Perfect: 5 Things That Drive Me Bonkers About Vim

I love vim, but there are a few things that just drive me crazy. 👇 PULL IT DOWN FOR THE GOOD STUFF 👇 Patreon - https://patreon.com/thelinuxcast Liberapay - https://liberapay.com/thelinuxcast/ Youtube - https://www.youtube.com/channel/UCylGUf9BvQooEFjgdNudoQg/join ===== Follow us 🐧🐧 ====

From playlist vim

Video thumbnail

XenApp PowerShell Intro

More videos like this online at http://www.theurbanpenguin.com if you are looking to make a start with PowerShell this may help you on your way using PowerShell with Citrix XenApp. We look at how you can list command by the module and the associated verb or noun

From playlist Citrix

Video thumbnail

Lec 15 | MIT 6.451 Principles of Digital Communication II

Trellis Representations of Binary Linear Block Codes View the complete course: http://ocw.mit.edu/6-451S05 License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu

From playlist MIT 6.451 Principles of Digital Communication II

Video thumbnail

7. Viterbi decoding

MIT 6.02 Introduction to EECS II: Digital Communication Systems, Fall 2012 View the complete course: http://ocw.mit.edu/6-02F12 Instructor: George Verghese This lecture starts with a review of encoding and decoding. The Viterbi algorithm, which includes a branch netric and a path metric,

From playlist MIT 6.02 Introduction to EECS II: Digital Communication Systems, Fall 2012

Video thumbnail

Data Science - Part XIII - Hidden Markov Models

For downloadable versions of these lectures, please go to the following link: http://www.slideshare.net/DerekKane/presentations https://github.com/DerekKane/YouTube-Tutorials This lecture provides an overview on Markov processes and Hidden Markov Models. We will start off by going throug

From playlist Data Science

Video thumbnail

Lec 24 | MIT 6.450 Principles of Digital Communications I, Fall 2006

Lecture 24: Case study — code division multiple access (CDMA) View the complete course at: http://ocw.mit.edu/6-450F06 License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu

From playlist MIT 6.450 Principles of Digital Communications, I Fall 2006

Video thumbnail

CMU Neural Nets for NLP 2017 (13): Parsing With Dynamic Programs

This lecture (by Graham Neubig) for CMU CS 11-747, Neural Networks for NLP (Fall 2017) covers: * What is Graph-based Parsing? * Minimum Spanning Tree Parsing * Structured Training and Other Improvements * Dynamic Programming Methods for Phrase Structure Parsing * Reranking Slides: http:/

From playlist CMU Neural Nets for NLP 2017

Video thumbnail

Raspberry Pi DNS Server

More videos like this online at http://www.theurbanpenguin.com In this video we instal the bind (bind9) DNS software onto the Raspberry Pi and see how we can setup DNS on the little computer

From playlist Raspberry Pi

Video thumbnail

(IC 1.5) Examples of source-encoder-channel pipelines

Informal examples to illustrate the steps in the source-channel coding process. A playlist of these videos is available at: http://www.youtube.com/playlist?list=PLE125425EC837021F

From playlist Information theory and Coding

Video thumbnail

Topological Flipper (CG)

Inspired by Vitelli Lab:https://www.youtube.com/watch?v=_wviP6Hmp2Q

From playlist CG animations

Video thumbnail

Huffman forests -- Day 15

Working with good ol' Vitter... -- Watch live at https://www.twitch.tv/simuleios

From playlist Huffman forest

Video thumbnail

Lec 12 | MIT 6.451 Principles of Digital Communication II

Reed-Solomon Codes View the complete course: http://ocw.mit.edu/6-451S05 License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu

From playlist MIT 6.451 Principles of Digital Communication II

Video thumbnail

The BuShou of HanZi :力

A brief description of the BuShou of 力.

From playlist The BuShou of HanZi

Video thumbnail

Model based deep learning: Applications to imaging and communications - Yonina Eldar

Yonina Eldar - Weizmann Institute of Science Deep neural networks provide unprecedented performance gains in many real-world problems in signal and image processing. Despite these gains, the future development and practical deployment of deep networks are hindered by their black-box natur

From playlist Interpretability, safety, and security in AI

Video thumbnail

CITRIX: Provisioning Services - Assigning vDisks to users

More videos like this on http://www.theurbanpenguin.com : In this short presentation we look at Citrix Provisioning Services and assigning vDisks to user groups.

From playlist Citrix

Video thumbnail

Lec 14 | MIT 6.451 Principles of Digital Communication II

Introduction to Convolutional Codes View the complete course: http://ocw.mit.edu/6-451S05 License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu

From playlist MIT 6.451 Principles of Digital Communication II

Related pages

Dot product | Iterative Viterbi decoding | Norm (mathematics) | Spectral efficiency | Punctured code | Hamming distance | Euclidean distance | Hamming code | Quantization (signal processing) | Viterbi algorithm | Convolutional code | Byte | Burst error-correcting code | Bit | Sequential decoding | IEEE Transactions on Information Theory