별 볼 일 있다
close
프로필 사진

별 볼 일 있다

github: @udadai

  • 분류 전체보기 (8)
    • AI (2)
      • Machine Learning (2)
      • Deep Learning (0)
    • Computer (2)
    • Python (1)
    • Web (1)
    • Programmers (1)
    • 취업 (1)
  • 홈
  • Github
  • 태그
해밍코드(Hamming Code) 생성 과정 정리

해밍코드(Hamming Code) 생성 과정 정리

🧩 해밍코드란? 해밍코드(Hamming Code)는 전송 중 발생할 수 있는 1비트 오류를 검출하고 수정할 수 있는 오류 정정 코드입니다.송신 측에서는 데이터 비트와 패리티 비트를 함께 전송하고,수신 측에서는 이 패리티 비트를 이용해 오류가 난 비트를 찾아내죠. 💡 핵심 포인트 1비트 오류는 위치까지 탐지 및 자동 수정 가능2비트 오류는 검출만 가능 ⚙️ 해밍코드의 기본 구조 해밍코드는 2의 거듭제곱 위치(1, 2, 4, 8, …) 에 패리티 비트(P) 를 삽입하고,나머지 위치에는 데이터 비트(D) 를 채워 넣습니다. 예를 들어 4비트의 데이터를 전송할 경우,총 7비트의 해밍코드가 만들어집니다. 위치1234567비트종류P1P2D1P3D2D3D4 🧮 예시: 정보 비트 1011 4비트 정보 101..

  • format_list_bulleted Computer
  • · 2025. 10. 8.
리눅스에 대한 전반적인 것

리눅스에 대한 전반적인 것

안녕하세요 :D최근에 리눅스(Linux)에 대해 공부할 기회가 생겨서 간단하게 정리해보려고 합니다! #1 리눅스를 사용하는 이유🐧개발자들은 리눅스를 많이 사용합니다. 그 이유가 무엇일까요?그 이유를 알기 위해서는 리눅스와 타 OS들의 차이를 살펴봐야 합니다. 윈도우, 맥OS, 그리고 모바일의 안드로이드, ios 등은 모두 일반인, 즉 개발자가 아닌 사람들(end-user)을 대상으로 만든 운영체제입니다.때문에 가능한 어려운 조작 없이 GUI로 만들어진 화면에서 개발자들이 다 만들어놓은 기능들을 사용만 하면 되도록 환경을 제공하는데 초점이 맞춰져 있죠.❗GUI(Graphical User Interface)란?그래픽 사용자 인터페이스라는 뜻으로, 사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기..

  • format_list_bulleted Computer
  • · 2023. 3. 5.
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (8)
    • AI (2)
      • Machine Learning (2)
      • Deep Learning (0)
    • Computer (2)
    • Python (1)
    • Web (1)
    • Programmers (1)
    • 취업 (1)
인기 글
전체 방문자
오늘
어제
Copyright © 빅유정 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바