본문 바로가기

Lecture & Tip/Electronic Engneering

[펌]해밍코드 검출 및 정정 방법 오류를 검출하는 해밍코드에 대해서 나름대로 분석을 해봤는데 컴퓨터구조(전자계산기구조) 공부하시는 분들에게 조금 더 이해하기 쉽도록 하기 위해서 지식을 나눠드립니다.. 패리티 비트(Parity Bit)에 의한 오류 검출은 단지 오류 검출만 되지만 해밍코드 (Hamming Code)는 오류 검출후 오류 정정까지 가능한 것입니다. 해밍 코드는 R. W. Hamming에 의해 고안된 것이며, 데이터 비트에 따른 패리티 비트는 다음 수식에 의해 구해집니다. 2(p승) >= m + P + 1 (m은 데이터 비트값) 즉, 해밍코드에의해 구성된 코드가 16비트로 주어졌을 경우 2(p승)=16 이 되므로 p 값은 4가 되고 식에 의해서 16 >= m+ 4 + 1 이므로 m = 11 이 됩니다.. 즉 데이터 비트값 : 1.. 더보기
제어(2) hw#1 - Root Locus 제어 첫숙제..두근두근... 뚝딱뚝딱 첫 matlab 코딩(?)..;; matlab이란 물건 신기하면서 대땅 편하다. 아주 친해지고 싶은 놈이구만 ㅋㅋ 수업시간에 배웠던 zero의 영향력을 root locus로 그려보니 무슨 말인지 알 것 같다..역시 백문이 불여일견!!! 결과.... 내 학번이 구려서 zero가 -6,-2일때 %overshoot가 10%는 Gain을 구할 수가 없다..ㅠ.ㅠ 이런일이 가능한걸까? 냠냠..암턴 이런 system은 졸라 꾸진 거라고 말해야게찌? 아닌가? 흠냐..암턴 일단 내 소스코드와 결과를 공개~ settle time과 peak time은 난중에.. 또 마지막 zero가 2일 경우는 역시 system이 unstable해져서 step response가 괴상하게 나온다. 덧,.. 더보기
[실험4] 2nd-order low pass filter 참고 사이트 : http://www.roboblock.co.kr/info/mp2-48.htm 더보기