Thank you for underlining repeatedly the motivation and not just the how for convolution coding. I need to understand why so I can maintain a system that uses these codes as someone who doesn’t already have the background.
@iain_explains2 жыл бұрын
I'm so glad the video helped you.
@3abaass2 жыл бұрын
Thank you professor. The explanation is very clear, this helped me a lot. I think I will watch all your videos in coming days!
@iain_explains2 жыл бұрын
That's great to hear. I'm glad you found the video helpful. Have you seen that I've got all my videos categorised and ordered at iaincollings.com
@shrirangjoshi69813 жыл бұрын
Best explanation ever, great video, thank you very much
@iain_explains3 жыл бұрын
Glad it was helpful!
@georgepalafox59672 жыл бұрын
Hi Sir! Finally got a chance to watch this video. Excellent explanation. Nicely done!
@iain_explains2 жыл бұрын
Glad it was helpful!
@jasonbourne86282 жыл бұрын
Thank you for your concise explanation. It really helps a lot!
@iain_explains2 жыл бұрын
Glad it was helpful!
@ericlopez9653 Жыл бұрын
Is there a way to model this with difference equations? Or a state machine?
@iain_explains Жыл бұрын
Yes, the state machine approach is a natural match.
@lazziya5224 жыл бұрын
Thank you for the great explanations and your effort. As a student in electrical engineering, I really appreciate it. Please keep sharing. And I would be really happy if you could explain more about digital modulations and error correction methods (especially forward error correction and polar codes).
@iain_explains4 жыл бұрын
Thanks for your comment, and for the suggested extra topics. I'll add them to my "to do" list.
@vdashwini2 жыл бұрын
Very well explained. It helped me a lot. Thank you very much.
@vdashwini2 жыл бұрын
Subscribed !
@iain_explains2 жыл бұрын
Glad it helped!
@daopengliu61383 жыл бұрын
Sir, I have a question. Input 5bits why outputs 6blocks?
@iain_explains3 жыл бұрын
Sorry, you're right, there should be six input bits. I should have added another 0 on the end (left hand side) of the input sequence. Thanks for pointing this out.
@enricoedoardozini7442 жыл бұрын
Awesome explanation! Thank you so much
@iain_explains2 жыл бұрын
You're very welcome!
@marwan8193 жыл бұрын
Thank you very much Sir for your helpful tutorial.
@iain_explains3 жыл бұрын
You are most welcome. Glad it was helpful.
@abdomohamed4252 жыл бұрын
Thanks for the Tutorial I really appreciate it The explanation was awesome
@iain_explains2 жыл бұрын
Glad it was helpful!
@abhishekc6553 Жыл бұрын
Should the input sequence be 0 0 1 0 0 0 ? to get the output you showed?
@iain_explains Жыл бұрын
Yes, sorry, I forgot to write the final 0 on the input sequence.
@sushantgupta90184 жыл бұрын
Thankssss very much sir!! It was a great explanation...Could you please come up with the explanation and working of turbo coding ??
@iain_explains4 жыл бұрын
Thanks for the suggestion. I've added it to my to-do list.
@amirbit2086 Жыл бұрын
Thank you How it is 1/3 rate code? what is meant by it?
@iain_explains Жыл бұрын
One (data) bit goes into the encoder, three (coded) bits come out.
@SuperJosba3 жыл бұрын
Great tutorial, thank you very much! I will watch also the related videos.
@iain_explains3 жыл бұрын
Glad you found it useful. The full list of videos can be found at iaincollings.com
@lucassage88203 жыл бұрын
pro trick: you can watch series on kaldrostream. I've been using it for watching lots of of movies recently.
@eddiekamryn6213 жыл бұрын
@Lucas Sage definitely, I have been using kaldrostream for since december myself :D
@princeedwin43863 жыл бұрын
@Lucas Sage yup, have been watching on KaldroStream for months myself :D
@dakotastephen52733 жыл бұрын
@Lucas Sage Yup, I've been watching on kaldrostream for years myself :)
@serrafayaz Жыл бұрын
Could you please explain about linear block codes as well. Thanks 🍀
@iain_explains Жыл бұрын
Thanks for the topic suggestion. I've added it to my "to do" list.
@eswnl1 Жыл бұрын
@@iain_explains So what are the advantages of convolution coding over linear block coding?
@iain_explains Жыл бұрын
Convolution encoding is like a filter. It does not need to wait for a whole block of data to arrive, in order to generate the coded output "codeword" that will be sent into the channel. The same at the receiver. This reduces the end-to-end delay.
@eswnl1 Жыл бұрын
@@iain_explains Thank you for the reply. I'm sure there are disadvantages as well e.g. more hardware complexity.
@iain_explains Жыл бұрын
... well you only asked about the advantages ...
@pedrobenevenutovaladares97342 жыл бұрын
Awesome!
@iain_explains2 жыл бұрын
Thanks. Glad you think so!
@vanhoa59952 жыл бұрын
thank you very much
@iain_explains2 жыл бұрын
You're welcome!
@jeremymartin65633 жыл бұрын
Could you do a video on turbo codes? Also such a video, it would be very helpful if you could highlight all the methods of redundant coding and discuss what is most commonly used. Finally, how does this defer from forward error correction? Is block coding the same as forward correction?
@iain_explains3 жыл бұрын
Thanks for the suggestion. I've added it to my "to do" list. In short, forward error correction refers to adding redundancy (usually extra bits) into the data stream so that the receiver can detect and correct errors. This can be done on a "data block-by-block" basis (block coding), or in an ongoing manner (eg. convolutional and trellis coding).