Error Correcting Codes: What is Hamming Distance and Minimum Hamming Distance ?

Поделиться
HTML-код
  • Опубликовано: 5 ноя 2024

Комментарии • 26

  • @ALLABOUTELECTRONICS
    @ALLABOUTELECTRONICS  3 года назад +14

    Timestamps:
    0:00 Error-Correcting Codes (ECC)
    1:23 Repetition Code
    3:18 Hamming Distance and Minimum Hamming Distance

  • @ritampal01
    @ritampal01 3 года назад +10

    Sir, you are really a great teacher. 👍
    I'm so much interested on your digital electronics lectures.
    Happy teachers' day sir. 🙏

  • @satya_kartik8795
    @satya_kartik8795 2 года назад +6

    Really great explanation brother. It helped me a lot to understand this hard concept. Thank you..

  • @poojashah6183
    @poojashah6183 3 года назад +6

    Happy teacher's day sir🎉🎊

  • @shadabzahra6274
    @shadabzahra6274 2 года назад +4

    Thanks man, the teacher in class didn't really explain it and I was so trying so hard to make myself understand but didn't succeed but then there I got your video.

  • @shubhamkumarshaurya9326
    @shubhamkumarshaurya9326 2 года назад +16

    how d+1 and 2d+1 formula came??

  • @MohsinTahir-ej3oe
    @MohsinTahir-ej3oe 5 месяцев назад +2

    Watching 6 hours before exams. respect from Pakistan

  • @lourduradjou182
    @lourduradjou182 22 дня назад +1

    Minimum Hamming distance for error detection
    To design a code that can detect d single bit errors, the minimum Hamming distance for the set of codewords must be d + 1 (or more). That way, no set of d errors in a single bit could turn one valid codeword into some other valid codeword.
    Minimum Hamming distance for error correction
    To design a code that can correct d single bit errors, a minimum distance of 2d + 1 is required. That puts the valid codewords so far apart that even after bit errors in d of the bits, it is still less than half the distance to another valid codeword, so the receiver will be able to determine what the correct starting codeword was.
    incase you wanna understand the formulaes...from michegan university

    • @Dawit-b6f
      @Dawit-b6f 6 дней назад

      Who read like this long comment

  • @mayurshah9131
    @mayurshah9131 3 года назад +4

    Very nice 👍👍

  • @sanjayshah9838
    @sanjayshah9838 3 года назад +2

    Nice 👍👍👍 Vedio

  • @yogeshraj8884
    @yogeshraj8884 3 года назад +1

    Please make a video on linear block code.

  • @arnab94mallick
    @arnab94mallick 3 года назад +1

    Very nice

  • @meghanadas9359
    @meghanadas9359 Год назад

    Can you make a video on Hsiao code?

  • @freesciencelessons5100
    @freesciencelessons5100 6 месяцев назад +1

    muchas gracias

  • @jirkadolezal8127
    @jirkadolezal8127 5 месяцев назад

    thank you

  • @gabrielrosso1577
    @gabrielrosso1577 4 месяца назад +1

    obrigado❤

  • @tomassalas8031
    @tomassalas8031 Год назад +3

    What kind of english it's that? It's interesting

  • @jinyuzhang8636
    @jinyuzhang8636 Год назад +1

    For d bits of error detection, the minimum Hamming Distance is d + 1. I don't really understand it. Take the example from the video:
    0000
    0001
    0010
    0011
    ...
    The minimum Hamming Distance is 1 since the number of different bits between 0000 and 0001 is 1. However, it is 5 (4 bit + 1)...did I miss something? Also, where did 2d + 1 is the minimum Hamming Distance for d bits of error correction come from?

    • @ALLABOUTELECTRONICS
      @ALLABOUTELECTRONICS  Год назад +3

      For example, if you want to detect the 1 bit of error, then the coding scheme which you choose for the encoding, should have minimum hamming distance of 2 between the each possible codes. On the other hand, for the 1 bit error correction, the minimum hamming distance between the code after the coding should be equal to 3 ( 2d + 1). For example, if you use the 3 bit repetitive code for the encoding, then 1 is encoded 111 and 0 is encoded as 000. So, if you see the hamming distance between the code then it is 3. That's why these coding scheme can detect upto 2-bits of error and it can correct upto 1 bits of error in the encoded code at the receiver. I hope, it will clear your doubt.

    • @jinyuzhang8636
      @jinyuzhang8636 Год назад +1

      @@ALLABOUTELECTRONICS Very helpful! Quite understand it now!

  • @asemic
    @asemic Месяц назад

    why does it sound robotic

  • @cp65143
    @cp65143 2 года назад

    😿😿

  • @shaurya5harma
    @shaurya5harma 5 месяцев назад

    how d+1 and 2d+1 formula came??