비트 CRC가 프로그램에서 데이터를 복구

D

dcreddy1980

Guest
알려진인가 거기에있다 길이는 데이터를 복구하는 방법으로 데이터의 CRC를 비트, CRC가의 경우와 다항식.

감사합니다
dcreddy

 
an error occurred, not where.

CRCs 및 오류 정정 코드가 밀접하게 관련되어 있지만이 CRC가 아니라 단지 알려줍니다, 당신이 발생하는 경우
오류가 어디에.

기초 정보 :
http://en.wikipedia.org/wiki/Cyclic_redundancy_check

 
CRC가이 데이터를 복구하는 데 사용되지 않습니다.이것은 데이터가 수신에 오류가 있습니다 거기에만 사용하는 경우 확인하십시오.
더 자세한 정보, 체크 아웃 http://www.efg2.com/Lab/Mathematics/CRC.htm을
CBR

 
dcreddy1980 작성 :

어떤 방법은 CRC가 비트의 데이터를, CRC를의 다항식 및 데이터 길이를 알 수있다면 복구하는 방법입니다.감사합니다

dcreddy
 
CRC가 단지 오류를 확인할 수 있습니다, 당신은 오류를 recove rs 코드를 사용하여 독립 단기 치료소 같은 수 또는 bch로!

 
그것은 숫자를 추가하는 2 개의 같은 비트의, 당신은 혼자가 합계 2 개의 숫자에서 확인할 수 없습니다.
알고 CRC가 CRC가 잘못 갔다, 당신은 비록 수있는 곳으로 확인할 수 없어도 리버스있는 유일한 상태의 알고리즘을 이후 가치있는 시작 값과 마지막.
수정 코드 오류 코드라고 오류를 수정할 수 있도록 당신이.

 
CRC가) 하나의 수표를이 후자의 방법은 생산 (는 "석장을 많이처럼 옛 주조 확인 방법"자리.

당신은 그러나, 불일치를 감지하지 말할 수있다 그것은 당신이 어디 것입니다 결과는.

 
CRC가 코드는 코드에만 오류 감지 코드는 아닐 및 오류 수정.그래서 당신은 코드의 CRC가있는 모든 데이터를 복구할 수 없습니다.회복에 대한 데이터를 코드가 필요한 일부 CRC가의 이중화보다 더 많은 코드를 오류 수정.

 
안녕하세요, 당신이 할 CRC를 사용할 수있는가에 대한 오류 수있는 방법 당신은 회복에 대해 인터넷하는 몇 가지 서류가에서 찾을 수 있습니다.

, 안부

폴.

이건 내가 수표에 대한 좀보고 당신은 :
http://www.ddj.com/dept/cpp/184401662

 

Welcome to EDABoard.com

Sponsor

Back
Top