아스키 코드(ASCII CODE, 7 bit)에 해밍 코드(HAMMING CODE, 4 bit) 적용하기

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

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

  • @블랙베리참치
    @블랙베리참치 8 месяцев назад +1

    재미있어요

    • @대멀쌤
      @대멀쌤  8 месяцев назад

      어려운 내용인데 재미있게 보셨다니 보람있네요.
      열공하세요!!

  • @ssigy98
    @ssigy98 4 года назад +1

    01010000010 에 대해 짝수패리티로 오류검출을 하게 되면 1100이 나오게 되는데 어떤점이 잘못되었는지 모르겠습니다.

    • @대멀쌤
      @대멀쌤  4 года назад +1

      네. 제 생각으로는요.......
      4,5,6,7 번째 비트와 8,9,10,11번째 비트에 오류가 각각 1개 이상씩 존재하는 것 같습니다. 즉, 1개의 오류를 검출할 수 있는데 두 개 이상의 오류 비트가 존재하는 경우인 것 같습니다. 아니면 문제 혹은 전제조건이 잘못된 것 같기도 하고요.
      큰 도움 못드려 죄송합니다.ㅜㅜ
      예를 들어보면
      만약 데이터 10을 해밍코드(짝수 패리티)로 전송한다고 해보죠.
      그럼 11100이 됩니다.
      이 곳에 오류가 두 개가 납니다. 11010 이렇게요.
      그러면 오류를 검출했을 때 111로 검출됩니다. 즉, 7번째 비트가 잘못되었다고 나오는 거죠. 7번째 비트는 존재하지도 않는데요.
      그래서 두 개 이상의 비트에 오류가 있든지 혹은 문제 혹은 전제조건이 잘못된 것이라고 판단한 것입니다.
      감사합니다.

    • @ssigy98
      @ssigy98 4 года назад +1

      대멀쌤 아닙니다 너무 감사드려요 ㅎㅎ 제가 p1 p2 d3 p4 d5의 방향을 왼쪽에서부터가 아니라 오른쪽에서부터 쭉 나열하니까 원하는 값이 나오긴했는데 어떠한 사이트에서는 방향을 왼쪽에서부터 잡고 다른곳은 오른쪽에서 왼쪽으로 방향을 잡는데 그렇다고 데이터비트의 나열방향이 바뀌지도 않는데 의문이네요 ㅜㅜ

    • @대멀쌤
      @대멀쌤  4 года назад

      아.. 네. 그런데 제가 잘 이해가 안가서 그러는데요..
      1. 원하는 값이 무언인지요?
      2. 원하는 값이 나오게 된 계산 과정을 조금 더 자세히 설명해주실 수 있을까요?
      ^_^