4962385727

4962385727



zamieniane są następnie na postać bitową. Sposób realizacji tego procesu w języku JAVA przedstawiono poniżej.

//wczytanie znaków ASCII z pliku i konwersja na wartości binarne for (int i = 0; i < h; i++) {

znakzpliku = (char)danedoprzeslania.read();

for(int p = 0; p < 8; p++) bity[i*8 + p] = (znakzpliku & (b » p)) » (7 - p);

}

Na koniec bity danych uzupełnia się bitami wiadomości EOM (End Of Message), która wykorzystywana jest w odbiorniku jako znacznik przerwania odbioru. Bity informacji EOM są dopisywane w następujący sposób:

//uzupełnienie bitów danych, bitami End Of Message (EOM) for(int y = rozmiar, yy = 0; y < bity.length; y++){

if (y < rozmiar + (l_bitow - 8 - rozmiar%(ljbitow - 8))) bityty] = 0;    else

if (y < rozmiar + (l_bitow - 8 - rozmiar%(l_bitow - 8)) + 32){ bity[y] = eom[yy]; yy++;

)

else bity[y] = 0;

}

Jak wspomniano kodowanie kanałowe zrealizowano z wykorzystaniem kodu splotowego (2,1,6), opisanego za pomocą następujących wielomianów generujących:

G|(x) = x6+ x4 + x3+ x + 1,    (3.1)

G2(x) = x6 + x5 + x4 + x3 + 1.    (3.2)

Na podstawie powyższych wielomianów generujących schemat blokowy takiego kodera przedstawiono na rys. 3.3.

Rys. 3.3. Schemat blokowy kodera kanałowego kodu splotowego.

Implementację kodera kanałowego w języku JAVA opisuje poniższy fragment kodu źródłowego stworzonego oprogramowania:

int dokod [] = (0,0,0,0,0,0,0}; //Rejestr przesuwny kodera wsk = 0;

for (int i = 0; i < ljbitow; i++)( dokod    [6]    =    dokod    [5];

dokod    [5]    =    dokod    [4];

dokod    [4]    =    dokod    [3];

dokod    [3]    =    dokod    [2];

dokod    [2]    =    dokod    [1] ;

13



Wyszukiwarka

Podobne podstrony:
73680 p1080130 4 10. METODYKA ROZWIĄZYWANIA ZADA& TEKSTOWYCH ORAZ SPOSOBY REALIZACJI TEGO ZAGADN
WPROWADZENIE Jednakże sposób realizacji tego zadania oraz stan zaawansowania prac przygotowawczych i
art. 66. Każdy ma prawo do bezpiecznych i higienicznych warunków pracy. Sposób realizacji tego prawa
Podjęłam się zaprojektowania zgniatarki do puszek. Spośród 3 koncepcji wybrałam sposób realizacji te
P3200186 kolejnym szczeblom hierarchii są widoczne na dendrogramie. W grupowaniu po działowym tego n
rozw?j lokalny (1) Efektem pomyślnej realizacji tego procesu powinien być docelowy, społecznie pożąd
Niestety realizacja tego procesu jest niezwykle skomplikowana zarówno dla człowieka jak i dla maszyn
skanuj0171 (14) Sposób realizacji U Na kartkach uczestnicy piszą: Jestem w porządku, ponieważ..., a
zdjecie0729 Strategie realizowane są w następujący sposób:1.    Strategia wzrostua)

więcej podobnych podstron