mishev / Копия В.В. Лидовский - Теория Информации
.pdfw \TOM PRIMERE DLINA POLU^ENNOGO KODA RAWNA 12 9 = 108 BITAM. pRI PEREPOLNENII SLOWARQ, T. E. KOGDA NEOBHODIMO WNESTI NOWU@ FRAZU W POLNOSTX@ ZAPOLNENNYJ SLOWARX, IZ NEGO UDALQ@T LIBO NAIBOLEE REDKO ISPOLXZUEMU@ FRAZU, LIBO WSE FRAZY, OTLI^A@]IESQ OT
ODINO^NOGO SIMWOLA.
aLGORITM LZW QWLQETSQ ZAPATENTOWANNYM I, TAKIM OBRAZOM, PREDSTAWLQET SOBOJ INTELLEKTUALXNU@ SOBSTWENNOSTX. eGO BEZLICENZIONNOE ISPOLXZOWANIE OSOBENNO NA APPARATNOM UROWNE MOVET POWLE^X ZA SOBOJ NEPRIQTNOSTI.
l@BOPYTNA ISTORIQ PATENTOWANIQ LZW. zAQWKU NA LZW PODALI PO- ^TI ODNOWREMENNO DWE FIRMY | SNA^ALA IBM I ZATEM Unisys, NO PERWOJ BYLA RASSMOTRENA ZAQWKA Unisys, KOTORAQ I POLU^ILA PATENT. oDNAKO, E]E DO PATENTOWANIQ LZW BYL ISPOLXZOWAN W [IROKO IZWESTNOJ W MIRE Unix PROGRAMME SVATIQ DANNYH compress.
I uPRAVNENIE 29
zAKODIROWATX SOOB]ENIQ \AABCDAACCCCDBB", \kibernetiki" I \sinqq sinewa sini", WY^ISLITX DLINY W BITAH POLU^ENNYH KODOW, ISPOLXZUQ ALGORITMY,
LZ77 (SLOWARX | 12 BAJT, BUFER | 4 BAJTA), LZ78 (SLOWARX | 16 FRAZ),
LZSS (SLOWARX | 12 BAJT, BUFER | 4 BAJTA), LZW (SLOWARX | ASCII+ I 16 FRAZ).
I uPRAVNENIE 30
mOVET LI DLQ PERWOGO SIMWOLA SOOB]ENIQ KOD LZ78 BYTX KORO^E KODA LZW PRI ODINAKOWYH RAZMERAH SLOWAREJ? oBOSNOWATX. dLQ LZW W RAZMER SLOWARQ NE WKL@^ATX POZICII DLQ ASCII+.
16.LZ-ALGORITMY RASPAKOWKI DANNYH. pRIMERY
1.LZ77, DLINA SLOWARQ | 8 BAJT (SIMWOLOW). kODY SVATOGO SOOB-
]ENIQ | h0,0,'k'i h0,0,'r'i h0,0,'a'i h0,0,'s'i h0,0,'n'i h5,1,'q'i h0,0,' 'i h0,4,'k'i h0,0,'a'i.
whodnoj kod |
pe~atx |
slowarx |
<0,0,'k'> |
"k" |
".......k" |
<0,0,'r'> |
"r" |
"......kr" |
<0,0,'a'> |
"a" |
".....kra" |
<0,0,'s'> |
"s" |
"....kras" |
<0,0,'n'> |
"n" |
"...krasn" |
<5,1,'q'> |
"aq" |
".krasnaq" |
<0,0,' '> |
" " |
"krasnaq " |
<0,4,'k'> |
"krask" |
"aq krask" |
<0,0,'a'> |
"a" |
"q kraska" |
|
|
|
40
2. LZSS, DLINA SLOWARQ | 8 BAJT (SIMWOLOW). kODY SVATOGO SO-
OB]ENIQ | 0'k' 0'r' 0'a' 0's' 0'n' 1h5,1i 0'q' 0' ' 1h0,4i 1h4,1i 1h0,1i.
whodnoj kod |
pe~atx |
slowarx |
||
|
0 |
'k' |
"k" |
".......k" |
|
0 |
'r' |
"r" |
"......kr" |
|
0 |
'a' |
"a" |
".....kra" |
|
0 |
's' |
"s" |
"....kras" |
|
0 |
'n' |
"n" |
"...krasn" |
1 |
<5,1> |
"a" |
"..krasna" |
|
|
0 |
'q' |
"q" |
".krasnaq" |
|
0 |
' ' |
" " |
"krasnaq " |
1 |
<0,4> |
"kras" |
"naq kras" |
|
1 |
<4,1> |
"k" |
"aq krask" |
|
1 |
<0,1> |
"a" |
"q kraska" |
|
|
|
|
|
|
3. LZ78, DLINA SLOWARQ | 16 FRAZ. kODY SVATOGO SOOB]ENIQ | h0,'k'i h0,'r'i h0,'a'i h0,'s'i h0,'n'i h3,'q'i h0,' 'i h1,'r'i h3,'s'i h1,'a'i.
whodnoj |
pe~atx |
poziciq |
kod |
(slowarx) |
slowarq |
|
|
|
|
"" |
0 |
<0,'k'> |
"k" |
1 |
<0,'r'> |
"r" |
2 |
<0,'a'> |
"a" |
3 |
<0,'s'> |
"s" |
4 |
<0,'n'> |
"n" |
5 |
<3,'q'> |
"aq" |
6 |
<0,' '> |
" " |
7 |
<1,'r'> |
"kr" |
8 |
<3,'s'> |
"as" |
9 |
<1,'a'> |
"ka" |
10 |
|
|
|
4. LZW, DLINA SLOWARQ | 500 FRAZ. kODY SVATOGO SOOB]ENIQ | 0'k' 0'r' 0'a' 0's' 0'n' 0'a' 0'q' 0' ' h256i h258i 0'k' 0'a'.
pRI RASPAKOWKE NUVNO PRIDERVIWATXSQ SLEDU@]EGO PRAWILA. sLOWARX POPOLNQETSQ POSLE S^ITYWANIQ PERWOGO SIMWOLA IDU]EGO ZA TEKU- ]IM KODA, T.E. IZ FRAZY, SOOTWETSTWU@]EJ SLEDU@]EMU POSLE RASKODIROWANNOGO KODU, BERETSQ PERWYJ SIMWOL. |TO PRAWILO POZWOLQET IZBEVATX BESKONE^NOGO CIKLA PRI RASKODIROWANII SOOB]ENIJ WIDA wKwK, GDE w | FRAZA, A K | SIMWOL. kONKRETNYM PRIMEROM TAKOGO SOOB- ]ENIQ QWLQETSQ L@BAQ POSLEDOWATELXNOSTX TREH ODINAKOWYH SIMWOLOW, PARY KOTORYH RANEE NE WSTRE^ALISX.
41
whodnoj kod |
pe~atx |
slowarx |
poziciq slowarq |
|
|
ASCII+ |
0-255 |
0'k' |
"k" |
"kr" |
256 |
0'r' |
"r" |
"ra" |
257 |
0'a' |
"a" |
"as" |
258 |
0's' |
"s" |
"sn" |
259 |
0'n' |
"n" |
"na" |
260 |
0'a' |
"a" |
"aq" |
261 |
0'q' |
"q" |
"q " |
262 |
0' ' |
" " |
" k" |
263 |
<256> |
"kr" |
"kra" |
264 |
<258> |
"as" |
"ask" |
265 |
0'k' |
"k" |
"ka" |
266 |
0'a' |
"a" |
|
|
|
|
|
|
I uPRAVNENIE 31
rASPAKOWATX KAVDOE PRIWEDENNOE SOOB]ENIE I RASS^ITATX DLINU KODA KAVDOGO SVATOGO SOOB]ENIQ W BITAH. sOOB]ENIE, SVATOE LZ77 (SLOWARX
| 12 BAJT, BUFER | 4 BAJTA), | h0,0,'A'i h0,0,'F'i h0,0,'X'i h9,2,'F'i h8,1,'F'i h6,2,'X'i h4,3,'A'i. sOOB]ENIE, SVATOE LZSS (SLOWARX | 12 BAJT, BUFER | 4 BAJTA), | 0'A' 0'F' 0'X' 1h9,2i 1h8,2i 1h6,3i 1h4,4i 1h9,1i. sOOB- ]EIE, SVATOE LZ78 (SLOWARX | 16 FRAZ), | h0,'A'i h0,'F'i h0,'X'i h1,'F'i h2,'X'i h5,'A'i h3,'A'i h2,'F'i h0,'A'i. sOOB]ENIE, SVATOE LZW (SLOWARX | ASCII+ I 16 FRAZ), | 0'A' 0'F' 0'X' h256i h257i h257i 0'A' h258i 0'F' 0'F' 0'A'.
17. oSOBENNOSTI PROGRAMM-ARHIWATOROW
eSLI KODY ALGORITMOW TIPA LZ PEREDATX DLQ KODIROWANIQ (ADAPTIWNOMU) ALGORITMU hAFFMENA ILI ARIFMETI^ESKOMU, TO POLU^ENNYJ DWUH[AGOWYJ (KONWEJERNYJ, A NE DWUHPROHODNYJ) ALGORITM DAST REZULXTATY SVATIQ PODOBNYE [IROKO IZWESTNYM PROGRAMMAM GZIP, ARJ, PKZIP I PODOBNYM.
nAIBOLX[U@ STEPENX SVATIQ DA@T DWUHPROHODNYE ALGORITMY, KOTORYE ISHODNYE DANNYE POSLEDOWATELXNO SVIMA@T DWA RAZA, NO ONI RABOTA@T DO DWUH RAZ MEDLENNEE ODNOPROHODNYH PRI NEZNA^ITELXNOM UWELI^ENII STEPENI SVATIQ.
bOLX[INSTWO PROGRAMM-ARHIWATOROW SVIMAET KAVDYJ FAJL PO OTDELXNOSTI, NO NEKOTORYE SVIMA@T FAJLY W OB]EM POTOKE, ^TO DAET UWELI^ENIE STEPENI SVATIQ, NO ODNOWREMENNO USLOVNQET SPOSOBY RABOTY S POLU^ENNYM ARHIWOM, NAPRIMER, ZAMENA W TAKOM ARHIWE FAJLA NA EGO BOLEE NOWU@ WERSI@ MOVET POTREBOWATX PEREKODIROWANIQ WSEGO ARHIWA. pRIMEROM PROGRAMMY, IME@]EJ WOZMOVNOSTX SVIMATX FAJLY W OB]EM
42
POTOKE, QWLQETSQ RAR. aRHIWATORY os Unix (gzip, bzip2, ...) SVIMA@T FAJLY W OB]EM POTOKE PRAKTI^ESKI WSEGDA.
w 1992 GODU FIRMA WEB Technologies OB_QWILA O WYHODE NOWOJ PROGRAMMY SVATIQ DataFiles/16, KOTORAQ QKOBY MOVET PRI NEODNOKRATNOM ISPOLXZOWANII SVATX L@BOE KOLI^ESTWO DANNYH DO 1024 BAJT. iNFORMACIQ OB \TOM PRO[LA IZ SOLIDNOGO IZDANIQ, VURNALA Byte.
kONE^NO VE NIKAKOJ ALGORITM SVATIQ NE MOVET UPLOTNITX PROIZWOLXNYE DANNYE. dLQ DOKAZATELXSTWA \TOGO PRODELAEM SLEDU@]IJ MYSLENNYJ \KSPERIMENT. pREDPOLOVIM, ^TO NA VESTKOM DISKE KOMPX@TERA HRANQTSQ WSE WOZMOVNYE RAZNYE FAJLY DLINOJ ROWNO 100 BAJT (TAKIH FAJLOW BUDET WSEGO 2800). i PUSTX SU]ESTWUET IDEALXNAQ PROGRAMMA SVATIQ DANNYH, KOTORAQ SOVMET KAVDYJ IZ NIH HOTQ BY NA ODIN BAJT.
nO TOGDA, TAK KAK WSEGO RAZNYH FAJLOW DLINOJ MENX[EJ 100 BAJT SU- ]ESTWUET NE BOLEE ^EM 1 + 28 + 216 + + 2792 = (2800 1)=255 < 2800,
TO NEIZBEVNO POLU^ITSQ, ^TO DWA RAZNYH FAJLA UPAKU@TSQ W IDENTI^- NYE FAJLY. sLEDOWATELXNO, NE MOVET SU]ESTWOWATX PROGRAMMY SVATIQ DANNYH, KOTORAQ MOVET SVATX L@BYE ISHODNYE DANNYE.
fORMAT FAJLA, SODERVA]EGO DANNYE, KOTORYE PERED ISPOLXZOWANIEM TREBUETSQ RASPAKOWATX SOOTWETSTWU@]EJ PROGRAMMOJ-ARHIWATOROM, KAK PRAWILO, MOVET BYTX IDENTIFICIROWAN RAS[IRENIEM IMENI FAJLA.
w SLEDU@]EJ TABLICE PRIWODQTSQ NEKOTORYE TIPI^NYE RAS[IRENIQ, SOOTWETSTWU@]IE IM PROGRAMMY-ARHIWATORY I METODY SVATIQ DANNYH.
rAS[IRENIQ |
pROGRAMMY |
tIP KODIROWANIQ |
|
|
|
Z |
compress |
LZW |
arc |
arc, pkarc |
LZW, hAFFMENA |
zip |
zip, unzip, pkzip, |
|
|
pkunzip |
LZW, LZ77, hAFFMENA, {ENNONA-f\NO |
gz |
gzip |
LZ77, hAFFMENA |
bz2 |
bzip2 |
bERROUZA-uILLERA, hAFFMENA |
arj |
arj |
LZ77, hAFFMENA |
ice, lzh |
lha, lharc |
LZSS, hAFFMENA |
pak |
pak |
LZW |
|
|
|
pRAKTI^ESKI WSE FORMATY FAJLOW DLQ HRANENIQ GRAFI^ESKOJ INFORMACII ISPOLXZU@T SVATIE DANNYH. fORMAT GRAFI^ESKOGO FAJLA TAKVE, KAK PRAWILA, IDENTIFICIRUETSQ RAS[IRENIEM IMENI FAJLA.
w SLEDU@]EJ TABLICE PRIWODQTSQ NEKOTORYE TIPI^NYE RAS[IRENIQ GRAFI^ESKIH FAJLOW I SOOTWETSTWU@]IE IM METODY SVATIQ DANNYH.
43
rAS[IRENIQ |
tIP KODIROWANIQ |
|
|
gif |
LZW |
jpeg, jpg |
SVATIE S POTERQMI, hAFFMENA ILI ARIFMETI^ESKOE |
bmp, pcx |
RLE |
ti , tif |
CCITT/3 DLQ FAKSOW, LZW ILI DRUGIE |
|
|
sVATIE RLE (Run Length Encoding | KODIROWANIE PEREMENNOJ DLINY) | \TO PROSTEJ[IJ METOD SVATIQ, W OB]EM SLU^AE O^ENX NE- \FFEKTIWNYJ, NO DA@]IJ NEPLOHIE REZULXTATY NA TIPI^NOJ GRAFI^E- SKOJ INFORMACII. oNO OSNOWANO W OSNOWNOM NA WYDELENII SPECIALXNOGO KODA-MARKERA, UKAZYWA@]EGO SKOLXKO RAZ POWTORITX SLEDU@]IJ BAJT.
sVATIE I RASPAKOWKA W REALXNOM WREMENI ISPOLXZUETSQ W PROGRAM- MAH-DRAJWERAH DLQ \UPLOTNENIQ" NOSITELEJ INFORMACII, POZWOLQ@]IH UWELI^ITX EMKOSTX NOSITELQ PRIBLIZITELXNO W 2 RAZA. nAIBOLEE IZWESTNOJ PROGRAMMOJ TAKOGO RODA QWLQETSQ DriverSpace DLQ MS-DOS I Microsoft Windows.
18. sVATIE INFORMACII S POTERQMI
wSE RANEE RASSMOTRENNYE ALGORITMY SVATIQ INFORMACII OBESPE- ^IWALI WOZMOVNOSTX POLNOGO WOSSTANOWLENIQ ISHODNYH DANNYH. nO INOGDA DLQ POWY[ENIQ STEPENI SVATIQ MOVNO OTBRASYWATX ^ASTX ISHODNOJ INFORMACII, T. E. PROIZWODITX SVATIE S POTERQMI. eSTESTWENNO, ^TO TAKOE SVATIE NELXZQ PROWODITX, NAPRIMER, NA FINANSOWOJ BAZE DANNYH BANKA. nO W TEH SLU^AQH, KOGDA SVIMAETSQ INFORMACIQ, ISPOLXZUEMAQ LI[X DLQ KA^ESTWENNOJ OCENKI (\TO, KAK PRAWILO, ANALOGOWAQ INFORMACIQ), SVATIE S POTERQMI QWLQETSQ O^ENX PODHODQ]IM.
sVATIE S POTERQMI ISPOLXZUETSQ W OSNOWNOM DLQ TREH WIDOW DANNYH: POLNOCWETNAQ GRAFIKA (224 16 MLN. CWETOW), ZWUK I WIDEOINFORMACIQ.
sVATIE S POTERQMI OBY^NO PROHODIT W DWA \TAPA. nA PERWOM IZ NIH ISHODNAQ INFORMACIQ PRIWODITSQ (S POTERQMI) K WIDU, W KOTOROM EE MOVNO \FFEKTIWNO SVIMATX ALGORITMAMI 2-GO \TAPA SVATIQ BEZ POTERX.
oSNOWNAQ IDEQ SVATIQ GRAFI^ESKOJ INFORMACII S POTERQMI ZAKL@- ^AETSQ W SLEDU@]EM. kAVDAQ TO^KA W KARTINKE HARAKTERIZUETSQ TREMQ RAWNOWAVNYMI ATRIBUTAMI: QRKOSTX@, CWETOM I NASY]ENNOSTX@. nO GLAZ ^ELOWEKA WOSPRINIMAET \TI ATRIBUTY NE KAK RAWNYE. gLAZ WOSPRINIMAET POLNOSTX@ TOLXKO INFORMACI@ O QRKOSTI I W GORAZDO MENX[EJ STEPENI O CWETE I NASY]ENNOSTI, ^TO POZWOLQET OTBRASYWATX ^ASTX INFORMACII O DWUH POSLEDNIH ATRIBUTAH BEZ POTERI KA^ESTWA IZOBRAVENIQ. |TO SWOJSTWO ZRENIQ ISPOLXZUETSQ, W ^ASTNOSTI, W CWETNOM TELEWIZORE, W KOTOROM NA BAZOWOE ^ERNO-BELOE IZOBRAVENIE NANOSQT CWETOWU@ RASKRASKU.
44
dLQ SVATIQ GRAFI^ESKOJ INFORMACII S POTERQMI W KONCE 1980-H USTANOWLEN ODIN STANDART | FORMAT JPEG (Joint Photographic Experts Group | NAZWANIE OB_EDINENIQ EGO RAZRABOT^IKOW). w \TOM FORMATE MOVNO REGULIROWATX STEPENX SVATIQ, ZADAWAQ STEPENX POTERI KA^ESTWA. sVATIE WIDEOINFORMACII OSNOWANO NA TOM, ^TO PRI PEREHODE OT ODNOGO KADRA FILXMA K DRUGOMU NA \KRANE OBY^NO PO^TI NI^EGO NE MENQETSQ. tAKIM OBRAZOM, SVATAQ WIDEOINFORMACIQ PREDSTAWLQET SOBOJ ZAPISX NEKOTORYH BAZOWYH KADROW I POSLEDOWATELXNOSTI IZMENENIJ W NIH. pRI \TOM ^ASTX INFORMACII MOVET OTBRASYWATXSQ. sVATU@ PODOBNYM OBRAZOM INFORMACI@ MOVNO DALEE SVIMATX I DRUGIMI METODAMI. hOTQ SU]ESTWUET NE ODIN STANDART DLQ SVATIQ WIDEODANNYH, NAIBOLEE RASPROSTRANENNYMI QWLQ@TSQ STANDARTY MPEG (Motion Picture Experts Group), PERWYJ IZ KOTORYH BYL OPUBLIKOWAN W 1988 GODU. MPEG | PRAKTI^ESKI EDINSTWENNYJ STANDART DLQ ZAPISI WIDEO I ZWUKOWOJ INFORMACII NA CD-ROM, DVD-ROM I W CIFROWOM SPUTNIKOWOM TELEWIDENII. wIDEOINFORMACI@ MOVNO SVATX NEOBYKNOWENNO PLOTNO, DO 100 I BOLEE RAZ, ^TO POZWOLQET, NAPRIMER, NA ODNU WIDEOKASSETU, ZAPISATX BOLEE STA RAZLI^NYH HUDOVESTWENNYH FILXMOW. nO IZ-ZA O^ENX SLOVNYH PROBLEM, SWQZANNYH S PRAWAMI NA INTELLEKTUALXNU@ SOBSTWENNOSTX, REALXNO WOZMOVNOSTI SVATIQ INFORMACII TAKIM OBRAZOM ISPOLXZU@TSQ
SRAWNITELXNO REDKO.
dLQ SVATII ZWUKOWOJ INFORMACII S POTERQMI SU]ESTWUET NESKOLXKO STANDARTOW. nAIBOLEE [IROKO ISPOLXZUEMYJ IZ NIH | \TO MPEG BEZ WIDEODANNYH. sTANDART LPC (Linear Predictive Coding) ISPOLXZUETSQ DLQ SVATIQ RE^I. aLGORITM LPC PYTAETSQ PROMODELIROWATX RE^E- WOJ TRAKT ^ELOWEKA I WYDAET NA WYHODE BUKWALXNO TEKU]EE SOSTOQNIE U^ASTWU@]IH W FORMIROWANII ZWUKOW ORGANOW.
19. iNFORMACIONNYJ KANAL
kANAL INFORMACIONNYJ | \TO SOWOKUPNOSTX USTROJSTW, OB_EDINENNYH LINIQMI SWQZI, PREDNAZNA^ENNYH DLQ PEREDA^I INFORMACII OT ISTO^NIKA INFORMACII (NA^ALXNOGO USTROJSTWA KANALA) DO EE PRIEM-
NIKA (KONE^NOGO USTROJSTWA KANALA).
lINII SWQZI OBESPE^IWA@T PROHOVDENIE INFORMACIONNYH SIGNALOW MEVDU USTROJSTWAMI KANALA. iNFORMACIQ OBY^NO PEREDAETSQ PRI POMO]I \LEKTRI^ESKOGO TOKA (PO PROWODAM), SWETA (PO OPTOWOLOKNU), \LEKTROMAGNITNYH WOLN RADIODIAPAZONA (W PROSTRANSTWE) I, REDKO, ZWUKA (W PLOTNOJ SREDE: ATMOSFERE, WODE I T.P.) I PRO^IH.
uSTROJSTWA KANALA | \TO, KAK PRAWILO, REPITERY, PROSTO PERE-
DA@]IE USILENNYM PRINQTYJ SIGNAL (PRIMER, RADIORELEJNYE LINII). k USTROJSTWAM KANALA INOGDA OTNOSQT I KODERY/DEKODERY, NO W TOLXKO TEH SLU^AQH, KOGDA KODIROWANIE/DEKODIROWANIE PROISHODIT S WYSOKOJ SKOROSTX@, NE TREBU@]EJ EE SPECIALXNOGO U^ETA, KAK ZAMEDLQ@]EGO
45
FAKTORA; OBY^NO VE KODERY/DEKODERY OTNOSQT K ISTO^NIKAM ILI PRIEMNIKAM INFORMACII.
tEHNI^ESKIE HARAKTERISTIKI KANALA OPREDELQ@TSQ PRINCIPOM DEJSTWIQ WHODQ]IH W NEGO USTROJSTW, WIDOM SIGNALA, SWOJSTWAMI I SOSTAWOM FIZI^ESKOJ SREDY, W KOTOROJ RASPROSTRANQ@TSQ SIGNALY, SWOJSTWAMI PRIMENQEMOGO KODA.
|FFEKTIWNOSTX KANALA HARAKTERIZUETSQ SKOROSTX@ I DOSTOWERNOSTX@ PEREDA^I INFORMACII, NADEVNOSTX@ RABOTY USTROJSTW I ZADERVKOJ SIGNALA WO WREMENI.
zADERVKA SIGNALA WO WREMENI | \TO INTERWAL WREMENI OT OTPRAWKI SIGNALA PEREDAT^IKOM DO EGO PRIEMA PRIEMNIKOM.
mATEMATI^ESKI KANAL ZADAETSQ MNOVESTWOM DOPUSTIMYH SOOB]E- NIJ NA WHODE, MNOVESTWOM DOPUSTIMYH SOOB]ENIJ NA WYHODE I NABOROM USLOWNYH WEROQTNOSTEJ P (y=x) POLU^ENIQ SIGNALA y NA WYHODE PRI WHODNOM SIGNALE x. uSLOWNYE WEROQTNOSTI OPISYWA@T STATISTI^ESKIE SWOJSTWA \[UMOW" (ILI POMEH), ISKAVA@]IH SIGNAL W PROCESSE PEREDA^I. w SLU^AE, KOGDA P (y=x) = 1 PRI y = x I P (y=x) = 0 PRI y 6= x, KANAL NAZYWAETSQ KANALOM BEZ \[UMOW". w SOOTWETSTWII SO STRUKTUROJ WHODNYH I WYHODNYH SIGNALOW WYDELQ@T DISKRETNYE I NEPRERYWNYE KANALY. w DISKRETNYH KANALAH SIGNALY NA WHODE I WYHODE PREDSTAWLQ- @T SOBOJ POSLEDOWATELXNOSTX SIMWOLOW ODNOGO ILI DWUH (PO ODNOMU DLQ WHODA I WYHODA) ALFAWITOW. w NEPRERYWNYH KANALAH WHODNOJ I WYHODNOJ SIGNALY PREDSTAWLQ@T SOBOJ FUNKCII OT NEPRERYWNOGO PARAMETRAWREMENI. bYWA@T TAKVE SME[ANNYE ILI GIBRIDNYE KANALY, NO TOGDA OBY^NO RASSMATRIWA@T IH DISKRETNYE I NEPRERYWNYE KOMPONENTY RAZDELXNO. dALEE RASSMATRIWA@TSQ TOLXKO DISKRETNYE KANALY.
sPOSOBNOSTX KANALA PEREDAWATX INFORMACI@ HARAKTERIZUETSQ ^IS-
LOM | PROPUSKNOJ SPOSOBNOSTX@ ILI EMKOSTX@ KANALA (OBOZNA^ENIE
| C).
dLQ SLU^AQ KANALA BEZ [UMA FORMULA RAS^ETA EMKOSTI KANALA IME-
ET WID C = lim |
log2 |
N(T ) |
, GDE N(T ) | ^ISLO WSEH WOZMOVNYH SIGNALOW |
|
T |
||
T !1 |
|
|
|
|
|
|
ZA WREMQ T .
pRIMER. pUSTX ALFAWIT KANALA BEZ \[UMOW" SOSTOIT IZ DWUH SIMWOLOW | 0 I 1, DLITELXNOSTX SEKUND KAVDYJ. zA WREMQ T USPEET PROJTI n = T= SIGNALOW, WSEGO WOZMOVNY 2n RAZLI^NYH SOOB]ENIJ DLINOJ n.
w \TOM SLU^AE C = lim |
log2 |
2T= |
= 1= BOD. |
|
T |
||||
T !1 |
|
|||
|
|
|
nA RIS. 8 PRIWEDENA SHEMA, NA KOTOROJ IZOBRAVEN PROCESS PROHOVDENIQ INFORMACII PO KANALU S OPISANNYMI W PRIMERE HARAKTERISTIKAMI.
zDESX DLQ KODIROWANIQ ISPOLXZUETSQ UROWENX SIGNALA: NIZKIJ DLQ 0 I WYSOKIJ DLQ 1. nEDOSTATKI \TOGO SPOSOBA PROQWLQ@TSQ W SLU^AQH, KOGDA NUVNO PEREDAWATX MNOGO SPLO[NYH NULEJ ILI EDINIC. mALEJ-
46
[EE RASSOGLASOWANIE SINHRONIZACII MEVDU PRIEMNIKOM I PEREDAT^I- KOM PRIWODIT TOGDA K NEISPRAWIMYM O[IBKAM. kROME TOGO, MNOGIE NOSITELI INFORMACII, W ^ASTNOSTI, MAGNITNYE, NE MOGUT PODDERVIWATX DLITELXNYJ POSTOQNNYJ UROWENX SIGNALA.
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
. |
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
rIS. 8
dLQ PEREDA^I INFORMACII ISPOLXZUETSQ OBY^NO DRUGOJ SPOSOB, KOGDA DLQ PREDSTAWLENIQ 0 I 1 ISPOLXZU@TSQ DWE RAZNYE ^ASTOTY, OTLI^A@]IESQ DRUG OT DRUGA ROWNO W DWA RAZA (SM. RIS. 9) | \TO TAK NAZYWAEMAQ ^ASTOTNAQ MODULQCIQ (~m ILI FM).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
0 |
1 |
1 |
|
|
||||||||
|
|
|
|
|
|
|
rIS. 9 |
|
|
|
|
|
|
tAKIM OBRAZOM, PRI TAKOM KODIROWANII, ESLI SIGNAL 1 IMEET DLITELXNOSTX , TO 0 | 2 .
rASS^ITAEM EMKOSTX \TOGO KANALA. nUVNO RASS^ITATX N(T ). pUSTX n = T= , TOGDA POLU^AETSQ, ^TO NUVNO RASS^ITATX SKOLXKIMI SPOSOBA-
MI MOVNO RAZBITX OTREZOK DLINY n OTREZKAMI DLINY 2 I 1. pOLU^AEM, ^TO N(T ) = Sn = Cnn + Cnn 12 + Cnn 24 + , GDE PERWOE SLAGAEMOE | \TO KOLI^ESTWO SPOSOBOW, KOTORYMI MOVNO RAZBITX OTREZOK DLINY n n
OTREZKAMI DLINY 1, WTOROE SLAGAEMOE | \TO KOLI^ESTWO SPOSOBOW, KOTORYMI MOVNO RAZBITX OTREZOK DLINY n (n 2) OTREZKAMI DLINY 1 I ODNIM OTREZKOM DLINY 2, TRETXE SLAGAEMOE | \TO KOLI^ESTWO SPOSOBOW, KOTORYMI MOVNO RAZBITX OTREZOK DLINY n (n 4) OTREZKAMI DLINY 1 I DWUMQ OTREZKAMI DLINY 2 I T.D. tAKIM OBRAZOM, S1 = 1. wSLEDSTWIE
TOGO, ^TO Ck |
+ Ck+1 = Ck+1 DLQ L@BYH k < m, POLU^AETSQ, ^TO |
||||||
|
m |
m |
m+1 |
|
|
|
|
Sn 1 = |
Cnn 11 + Cnn 23 |
+ Cnn 35 |
+ |
||||
Sn |
= Cnn |
+ Cnn 12 |
+ Cnn 24 |
+ Cnn 36 |
+ ; |
||
S |
n+1 |
= Cn+1 |
+ Cn 1 |
+ Cn 3 |
+ Cn 5 |
+ |
|
|
n+1 |
n |
n 1 |
n 2 |
|
||
T. E. Sn+1 = |
Sn + Sn 1 |
PRI n > 1. eSLI POLOVITX, ^TO S0 = 1, TO |
S0; S1; : : : | \TO POSLEDOWATELXNOSTX 1; 1; 2; 3; 5; 8; 13; 21; 34; : : :, T.E. ^ISLA fIBONA^^I. C XIX WEKA DLQ WY^ISLENIQ n-GO ^LENA POSLEDOWATELXNOSTI fIBONA^^I IZWESTNA FORMULA
Sn = p5 |
2 |
5 |
|
|
|
1 2 |
|
|
|
: |
|||
1 |
|
1 + p |
|
|
n+1 |
|
|
p5 |
|
n+1 |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47
|
|
|
|
|
1+p |
|
|
|
|
|
log2 N(T ) |
|
log2 Sn |
|
5 |
|
|
||
tAKIM OBRAZOM, C = Tlim |
= nlim |
= |
log2 |
2 |
|
|
0:69= |
||
T |
n |
|
|
|
|
||||
!1 |
|
!1 |
|
|
|
|
|
|
|
BOD.
pRI ISPOLXZOWANII ^ASTOTNOJ MODULQCII NA PRAKTIKE NULI, KAK PRAWILO, KODIRU@TSQ W DWA RAZA PLOTNEE. |TO DOSTIGAETSQ TEM, ^TO U^ITYWA@TSQ NE UROWNI SIGNALA, A SMENA UROWNQ (POLQRNOSTI). eSLI ^ASTOTA SOOTWETSTWUET 1, TO S ^ASTOTOJ 2 PROIZWODITSQ PROWERKA UROWNQ SIGNALA. eSLI ON MENQETSQ, TO \TO SIGNAL 1, ESLI NET, TO | 0. nA PRAKTIKE ^ASTOTA | \TO ^ASTOTA SINHRONIZACII, T.E. ^ASTOTA IMPULXSA, KOTORYJ NEZAWISIMO OT DANNYH MENQET POLQRNOSTX SIGNALA. 0 NE GENERIRUET IMPULXSA SMENY POLQRNOSTI, A 1 GENERIRUET (SM. RIS. 10).
S D S D S D S D S D S D S D S D S D
t
.
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
|
|
|
|
rIS. 10 |
|
|
|
|
dLQ ZAPISI INFORMACII NA PERWYE MAGNITNYE DISKI I LENTY ISPOLXZOWALSQ METOD FM. nA GIBKIE DISKI 5.25" I 3.5" INFORMACIQ ZAPISYWAETSQ METODOM MFM (Modi ed FM) | MODIFIKACIEJ METODA FM, POZWOLQ@]EJ W 2 RAZA POWYSITX PLOTNOSTX ZAPISI. |TO DOSTIGAETSQ TEM, ^TO ^ASTOTA SINHRONIZACII UWELI^IWAETSQ WDWOE. MFM MOVNO ISPOLXZOWATX S TEMI VE FIZI^ESKIMI KANALAMI, ^TO I FM, POTOMU ^TO IMPULXSY SINHRONIZACII NE PEREDA@TSQ PERED 1 I PERWYM 0 W SERII NULEJ (SM. RIS. 11).
S D S D S D S D S D S D S D S D S D
t
.
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
|
|
|
rIS. 11 |
|
|
|
mETOD ZAPISI S GRUPPOWYM KODIROWANIEM, RLL | Run Limited Length, NE ISPOLXZUET IMPULXSY SINHRONIZACII, PRIMENQETSQ, W ^ASTNOSTI, W VESTKIH DISKAH \WIN^ESTER" I SU]ESTWUET W NESKOLXKIH RAZNOWIDNOSTQH. oDNA IZ NIH OSNOWANA NA ZAMENE TETRAD BAJTA NA 5-BITNYE GRUPPY. |TI GRUPPY PODBIRA@TSQ TAKIM OBRAZOM, ^TOBY PRI PEREDA^E DANNYH NULI NE WSTRE^ALISX PODRQD BOLEE DWUH RAZ, ^TO DELAET KOD SAMOSINHRONIZIRU@]IMSQ. nAPRIMER, TETRADA 1000 ZAMENQETSQ GRUPPOJ BIT 11010, A TETRADA 0001 | 11011 (SM. RIS. 12). tAKOE KODIROWANIE POZWOLQET BEZ UWELI^ENIQ ^ASTOTY SIGNALA W SREDNEM NA NESKOLXKO PROCENTOW POWYSITX SKOROSTX PEREDA^I DANNYH PO SRAWNENI@ S MFM. sU]E-
48
STWU@T RAZNOWIDNOSTI RLL, W KOTORYH ZAMENQ@TSQ POSLEDOWATELXNOSTI BIT RAZLI^NOJ DLINY. kODIROWANIE MFM ILI FM MOVNO PREDSTAWITX KAK ^ASTNYJ SLU^AJ RLL.
t
.
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
|
|
|
|
rIS. 12 |
|
|
|
pRI NEOBHODIMOSTI PEREDA^I ZAPISANNYH S POMO]X@ NEKOTOROGO KODA SOOB]ENIJ PO DANNOMU KANALU PRIHODITXSQ PREOBRAZOWYWATX \TI SOOB]ENIQ W DOPUSTIMYE SIGNALY KANALA, T. E. PROIZWODITX NADLEVA- ]EE KODIROWANIE, A PRI PRIEME DANNYH | DEKODIROWANIE. kODIROWANIE CELESOOBRAZNO PROIZWODITX TAK, ^TOBY SREDNEE WREMQ, ZATRA^IWAEMOE NA PEREDA^U, BYLO KAK MOVNO MENX[E. pOLU^AETSQ, ^TO ISHODNOMU WHODNOMU ALFAWITU NUVNO ODNOZNA^NO SOPOSTAWITX NOWYJ ALFAWIT, OBESPE^I- WA@]IJ BOLX[U@ SKOROSTX PEREDA^I.
sLEDU@]IJ, OSNOWNOJ FAKT TEORII PEREDA^I INFORMACII ILI OSNOWNAQ TEOREMA O KODIROWANII PRI NALI^II POMEH POZWOLQET PRI ZNA-
NII EMKOSTI KANALA I \NTROPII PEREDAT^IKA WY^ISLITX MAKSIMALXNU@ SKOROSTX PEREDA^I DANNYH W KANALE.
tEOREMA {ENNONA. pUSTX ISTO^NIK HARAKTERIZUETSQ D.S.W. X. rASSMATRIWAETSQ KANAL S [UMOM, T.E. DLQ KAVDOGO PEREDAWAEMOGO SOOB]E- NIQ ZADANA WEROQTNOSTX " EGO ISKAVENIQ W PROCESSE PEREDA^I (WEROQTNOSTX O[IBKI). tOGDA SU]ESTWUET TAKAQ SKOROSTX PEREDA^I u, ZAWISQ- ]AQ TOLXKO OT X, ^TO 8" > 0 9u0 < u SKOLX UGODNO BLIZKAQ K u TAKAQ, ^TO SU]ESTWUET SPOSOB PEREDAWATX ZNA^ENIQ X SO SKOROSTX@ u0 I S WEROQTNOSTX@ O[IBKI MENX[EJ ", PRI^EM u = C=HX. uPOMQNUTYJ SPOSOB OBRAZUET POMEHOUSTOJ^IWYJ KOD.
kROME TOGO, f\NO DOKAZANA [20] SLEDU@]AQ OBRATNAQ TEOREMA O KODIROWANII PRI NALI^II POMEH. dLQ u0 > u MOVNO NAJTI TAKOE POLO-
VITELXNOE ^ISLO ", ^TO W SLU^AE PEREDA^I INFORMACII PO LINII SWQZI SO SKOROSTX@ u0 WEROQTNOSTX O[IBKI " PEREDA^I KAVDOGO SIMWOLA SOOB- ]ENIQ PRI L@BOM METODE KODIROWANIQ I DEKODIROWANIQ BUDET NE MENX[E " (" O^EWIDNO RASTET WSLED ZA ROSTOM u0).
I uPRAVNENIE 32
pO KANALU SWQZI BEZ [UMA MOGUT PEREDAWATXSQ ^ETYRE SIGNALA DLITELXNOSTX@ 1 MS KAVDYJ. wY^ISLITX EMKOSTX TAKOGO KANALA.
I uPRAVNENIE 33
tRI PEREDAT^IKA ZADA@TSQ SLU^AJNYMI WELI^INAMI SO SLEDU@]IMI ZAKONAMI RASPREDELENIQMI WEROQTNOSTEJ:
1) P (X1 = 1) = 1=4, P (X1 = 0) = 1=2, P (X1 = 1) = 1=4;
49