pomoč pri convolutional kodiranje in dekodiranje

T

text2babu

Guest
Pozdravljeni prijatelji, tukaj je kodeks convolutional kodiranje in dekodiranje, convolutional kodiranje je preprost, vendar logika v dekodiranje ni razumljivo. lahko u povej mi, kaj je logika je dajanje tukaj. convolutional encoder: UINT16 SR = 0; UINT16 uPoly1 = 11001; UINT16 uPoly2 = 11011; UINT8 ucDataMask = 0x01; INT i; for (i = 0; i <iBitCount; i + +) {SR = 1; / / zakaj teh dveh polinomov so je premaknilo, ki se ne premakne v encoder for (i = 0; i <iOutputBitCount; i + +) {bit1 = pucUnpackedInput ; bit1 ^ Xor8 = ((UINT8) (SR & uPoly1))? 1: 0; bit2 = pucUnpackedInput ; bit2 ^ Xor8 = ((UINT8) (SR & uPoly2))? 1: 0; if (! Bit1 = bit2) iErrors + +; SR
 

Welcome to EDABoard.com

Sponsor

Back
Top