Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Bity kontrolne w kodzie Hamminga

#1
Bity kontrolne w kodzie Hamminga
Szukałem na wielu stronach przejrzystej instrukcji co do wyliczanai bitów kontrolnych dla 8 bitowego słowa (słowo kodowe 12 bitów), ale nic do mnie nie trafia. Czy mógłby ktoś łopatologicznie wyjaśnić na czym polega wyznaczanie bitów kontrolnych ?
Znalazłem to dla 4 bitowych słowek
Kod:
Zapiszmy wszystkie numery pozycji, na których występują bity o stanie 1. Są to pozycje 7, 5 i 3. Wykorzystując tabelkę konwersji dziesiętno-dwójkowej zapiszmy wyznaczone numery pozycji binarnie: 7 = 111, 5 = 101 i 3 = 011. Teraz otrzymane liczby binarne wpisujemy do poniższej tabelki:
W tym przykładzie akurat liczba jedynek jest równa ilości bitów kontrolnych, co jednak
zrobić w przypadku słowa 11111111 gdzie mamy 8 jedynek i 4 bity kontrolne ?
Ref
 System operacyjny: windows_seven Przeglądarka: chrome
#2
RE: Bity kontrolne w kodzie Hamminga
Poszukałem trochę i dla ośmiobitowego słowa nie znalazłem sposobu (w praktyce zapewne dzieli się na dwa słowa czterobitowe i je się poddaje kodowaniu). Można słowo siedmiobitowe zakodować (http://commons.wikimedia.org/wiki/File:H...s_bits.svg) albo sztucznie dodać 3 zera, aby wydłużyć do 11 bitów i skorzystać ze schematu (15, 11).
 System operacyjny: linux_ubuntu Przeglądarka: firefox
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
101 konwersja na kod hammingakod hammingakod hamminga jak stworzyc

Podobne wątki (Bity kontrolne w kodzie Hamminga)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Problem z zastosowaniem rekurencji w kodzie szefusik 13 12287 22.06.2015, 16:11
Ostatni post: szefusik
  [C++] Algorytm A-star, Błędy w kodzie ~Anonim 8 7913 12.03.2015, 17:31
Ostatni post: ~Anonim
  Liczenie operacji w kodzie [C] mateush998 3 2437 23.03.2014, 10:34
Ostatni post: Szachista

Skocz do:


Wybrane wątki (Bity kontrolne w kodzie Hamminga)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [VB.NET] przenoszenie danych między formami Pioro 15 19262 19.11.2017 03:48
Ostatni post: broda99
  Java.android.Tworzenie akcji Blendow 0 7771 16.11.2017 23:38
Ostatni post: Blendow
  Proszę o pomoc, cmd! PanKasztan4 1 7250 16.11.2017 22:05
Ostatni post: broda99
  Jaki kod w visual basicu 2010 express? aktywny27 5 8421 07.11.2017 11:01
Ostatni post: Ajgor
  Sprawdzanie wygranej. PixelFullHD 1 7992 03.11.2017 18:38
Ostatni post: Ajgor
  Algorytm Genetyczny C pr1991 3 8316 26.10.2017 11:52
Ostatni post: Szachista
  Program C++ do pola i objętości mistrz18 2 8373 18.10.2017 23:10
Ostatni post: Ajgor
  [C]Część wspólna 2 przedziałów. polak3018 2 7581 13.10.2017 16:43
Ostatni post: ptrick
Question Wyznaczanie maksimum spośród 5 liczb - schemat blokowy mistrz18 5 7969 05.10.2017 19:49
Ostatni post: broda99
  Batch - odczytywanie temperatury karty graficznej i zapisywanie jej do zmiennej ~Anonim 4 7990 03.09.2017 21:41
Ostatni post: ~Anonim
  Kodowanie znaków w .bat kkkkk2105 4 9437 25.08.2017 14:38
Ostatni post: kkkkk2105
  Konwertowanie słów na liczby Java Blendow 5 7786 19.08.2017 21:17
Ostatni post: Szachista
  Kończenie i zamykanie skryptu vbs ottps 1 7236 16.08.2017 23:55
Ostatni post: broda99
  Podwojne menu wyboru w batch files kulis88 3 7581 12.08.2017 23:41
Ostatni post: broda99
  Walidacja tekstu w CSV,XLS w PHP Profedbond 9 8121 11.08.2017 09:10
Ostatni post: insanebear