0

私は次の過去の紙の質問に目を通します:

4ビットジェネレーターG=1001を検討し、巡回冗長検査(CRC)計算の前に送信されるビットストリームのデータ部分が11001001であると仮定します。送信された実際のビットストリームを表示します。送信リンクのノイズにより、送信ビットストリームの左端のビットが反転しているとします。このエラーが受信者側で検出されたことを示します。

XORを使用して、送信の最後に追加されるCRCを次のように計算しました。

11001001000
1001|||||||
----|||||||
0101|||||||
 1001||||||
-----|||||| 
 001000||||
   1001||||
   ----||||
 000001100|
      1001|
      ----|
      01010
       1001
       ----
       0011

したがって、R = 011が送信に追加され、送信されます。

質問の2番目の部分では、左端のエラーが原因で同じことを行いますが、現在は0になっています。

01001001011
1001|||||||
----|||||||
1101|||||||
1001|||||||
----|||||||
01001||||||
 1001||||||
 ----||||||
 0000001011
       1001
       ----
       0010 therefore there is an error

ここからどこへ行くの?それがすべてゼロの場合、私はやめますか?しかし、これはエラーがないことを意味します...

4

1 に答える 1

3
01001001011
 1001||||||
 ----||||||
 0000001011
       1001
       ----
       0010 <- Error!
于 2012-04-21T17:48:50.987 に答える