Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ZI-LR&PZ / press / LZSS

.TXT
Скачиваний:
6
Добавлен:
02.02.2015
Размер:
7.33 Кб
Скачать

Њ…’Ћ„ LZSS

ќв  б奬  ЁбЇ®«м§гҐв  «Ј®pЁв¬ ‹Ґ¬ЇҐ«  (Lempel) Ё ‡Ёў  (Ziv).
HҐ¬­®Ј® ўЁ¤®Ё§¬Ґ­Ґ­­го ўҐpбЁо ®ЇЁб «Ё ‘в®pҐp (Storer) Ё †Ё¬ ­бЄЁ
(Szymanski). ђ §p Ў®вЄг, ЁбЇ®«м§гойго ¤ў®Ёз­®Ґ ¤ҐpҐў® ¤«п гбЄ®pҐ­Ёп Ї®ЁбЄ 
ЇpҐ¤«®¦Ё« ЃҐ«« (Bell).

‚ўҐ¤Ґ¬ б«Ґ¤гойЁҐ Ї®­пвЁп, ЁбЇ®«м§гҐ¬лҐ ЇpЁ ®ЇЁб ­ЁЁ ¤ ­­®Ј® ¬Ґв®¤ .

1. ‚室­®© Ї®в®Є - нв® «оЎ®© д ©« (­ Ў®p ¤ ­­ле),Є®в®pл© ­Ґ®Ўе®¤Ё¬®
б¦ вм.

2. ‚л室­®© Ї®в®Є - нв® д ©«, ў Є®в®pл© § ЇЁблў овбп pҐ§г«мв вл p Ў®вл
¬Ґв®¤ .

3. Љ®«м楢®© ЎгдҐp - нв® ¬ ббЁў ­ҐЄ®в®p®© ¤«Ё­л, г Є®в®p®Ј® "Є®­Ґж
ᮥ¤Ё­Ґ­ б ­ з «®¬", в.Ґ. Ґб«Ё ЇpЁ p Ў®вҐ б ­Ё¬ гЄ § вҐ«м ЇҐpҐбЄ®зЁв § 
Є®­Ґж нв®Ј® ЎгдҐp , в® ®­  ўв®¬ вЁзҐбЄЁ гбв ­®ўЁвбп ў ­ з «®. Ђ­ «®ЈЁз­®,
Ґб«Ё гЄ § вҐ«м ЇҐpҐ©¤Ґв Јp ­Ёжг ­ з «  ЎгдҐp , в® ®­ Ўг¤Ґв гбв ­®ў«Ґ­ ў
Є®­Ґж (­  Ї®б«Ґ¤­Ё© н«Ґ¬Ґ­в ЎгдҐp ).

4. ђ §¬Ґp Є®«м楢®Ј® ЎгдҐp  - нв® ®Ўлз­® 4,8,16 Ё«Ё 32 ЉЎ ©в  ¤ ­­ле.

5. Њ ЄбЁ¬ «м­ п ¤«Ё­  Ї®б«Ґ¤®ў вҐ«м­®бвЁ - в Є п ¤«Ё­ 
Ї®б«Ґ¤®ў вҐ«м­®бвЁ бЁ¬ў®«®ў, Є®в®pго гЇ Є®ўйЁЄ ®¤­®§­ з­® § Є®¤ЁpгҐв. …б«Ё
¤«Ё­  Ї®б«Ґ¤®ў вҐ«м­®бвЁ ЇpҐўлбЁв нв® §­ зҐ­ЁҐ, в® гЇ Є®ўйЁЄ Ўг¤Ґв ¤Ґ«Ёвм
ҐҐ ­  з бвЁ ¤«Ё­®© ­Ґ Ў®«ҐҐ ¬ ЄбЁ¬ «м­®©.

6. ’ҐЄгйЁ© гЄ § вҐ«м - нв® ¬ pЄҐp ў Є®«м楢®¬ ЎгдҐpҐ, гЄ §лў ойЁ© ­ 
­ з «® ҐйҐ ­Ґ § Ї Є®ў ­­®Ј® ⥪бв .


7. Forward-гЄ § вҐ«м - нв® ¬ pЄҐp ў Є®«м楢®¬ ЎгдҐpҐ, гЄ §лў ойЁ© ­ 
Ў ©в, б«Ґ¤гойЁ© §  Ї®б«Ґ¤­Ё¬ бЁ¬ў®«®¬, 㦥 бзЁв ­­л¬ Ё§ ўе®¤­®Ј® Ї®в®Є .
Forward-гЄ § вҐ«м ®в«Ёз Ґвбп ®в ⥪г饣® гЄ § вҐ«п ­  ¬ ЄбЁ¬ «м­го ¤«Ё­г
Ї®б«Ґ¤®ў вҐ«м­®бвЁ. ‚ н⮬ ¬Ґв®¤Ґ ¬ ЄбЁ¬ «м­ п ¤«Ё­  Ї®б«Ґ¤®ў вҐ«м­®бвЁ
p ў­  264, Ї®н⮬г forward-гЄ § вҐ«м Ўг¤Ґв Ў®«миҐ вҐЄг饣® ­  264.

8. “Є § вҐ«м ­ з «  б®ўЇ ¤Ґ­Ёп - нв® ¬ pЄҐp ў Є®«м楢®¬ ЎгдҐpҐ, Є®в®pл©
гЄ §лў Ґв ­  ­ з «® Ї®б«Ґ¤®ў вҐ«м­®бвЁ Ў ©в®ў, б®ўЇ ¤ о饩 б
Ї®б«Ґ¤®ў вҐ«м­®бвмо Ў ©в®ў, ­  ЇҐpўл© бЁ¬ў®« Є®в®p®© гбв ­®ў«Ґ­ ⥪гйЁ©
гЄ § вҐ«м.

Љ®«м楢®© ЎгдҐp ЇҐpў®­ з «м­® § Ї®«­пҐвбп Їp®ЎҐ« ¬Ё. €§ ўе®¤­®Ј®
Ї®в®Є  ў Є®«м楢®© ЎгдҐp бзЁвлў Ґвбп Ї®б«Ґ¤®ў вҐ«м­®бвм Ў ©в®ў, Є®«ЁзҐбвў®
Є®в®pле p ў­® p §­ЁжҐ forward-гЄ § вҐ«п б ⥪гйЁ¬ гЄ § вҐ«Ґ¬, ў ¤ ­­®¬
б«гз Ґ нв® 264 Ў ©в . ’ҐЄгйЁ© гЄ § вҐ«м гбв ­ ў«Ёў Ґвбп ­  ­ з «® ЎгдҐp ,
  forward-гЄ § вҐ«м - ­  Є®­Ґж бзЁв ­­®© Ї®б«Ґ¤®ў вҐ«м­®бвЁ,   в®з­ҐҐ ­ 
Ў ©в, б«Ґ¤гойЁ© бp §г §  Ї®б«Ґ¤­Ё¬ бЁ¬ў®«®¬ бзЁв ­­ле ¤ ­­ле.

„ «ҐҐ ¤Ґ©бвўгҐ¬ Ї®  «Ј®pЁв¬г:

1. €йҐ¬ ­ § ¤ ­  ¤«Ё­г ЎгдҐp  (ЇpҐ¤Ї®«®¦Ё¬, зв® ¤«Ё­  ЎгдҐp  p ў­  4
ЉЎ ©в ) ­ ЁЎ®«мйго Ї®б«Ґ¤®ў вҐ«м­®бвм бЁ¬ў®«®ў, б®ўЇ ¤ ойго б ⥪г饩,
в.Ґ. б Ї®б«Ґ¤®ў вҐ«м­®бвмо, ­ з «®¬ Є®в®p®© пў«пҐвбп ⥪гйЁ© гЄ § вҐ«м.

2. Ђ­ «Ё§Ёp㥬 б«Ґ¤гойЁҐ бЁвг жЁЁ:

 ) „«Ё­  Ї®ўв®pпо饩бп Ї®б«Ґ¤®ў вҐ«м­®бвЁ p ў­  ­г«о Ё«Ё Ґ¤Ё­ЁжҐ. ‚
ўл室­®© Ї®в®Є § ЇЁб вм: 1 ЎЁв (p ў­л© Ґ¤Ё­ЁжҐ - ЇpЁ§­ Є в®Ј®, зв® ¤ «ҐҐ
Ё¤Ґв ­Ґ§ Ї Є®ў ­­л© Ў ©в), 8 ЎЁв (⥪гйЁ© Ў ©в). ’ҐЄгйЁ© гЄ § вҐ«м
㢥«ЁзЁвм ­  ®¤Ё­.

…б«Ё ­Ґ ¤®бвЁЈ­гв Є®­Ґж д ©« , в® зЁв вм бЁ¬ў®« Ё§ ўе®¤­®Ј® Ї®в®Є  Ё
§ ЇЁб вм Ї®  ¤pҐбг forward-гЄ § вҐ«п. Forward-гЄ § вҐ«м 㢥«ЁзЁвм ­ 
Ґ¤Ё­Ёжг.

€­ зҐ Ё§ ўе®¤­®Ј® Ї®в®Є  ­ЁзҐЈ® ­Ґ зЁв вм Ё forward-гЄ § вҐ«м ­Ґ
㢥«ЁзЁў вм.
…б«Ё ⥪гйЁ© гЄ § вҐ«м p ўҐ­ forward-гЄ § вҐ«о, в® Їp®жҐбб § ўҐpиЁвм,
Ё­ зҐ ЇҐpҐ©вЁ Є Ї.1.

Ў) „«Ё­  Ї®ўв®pпо饩бп Ї®б«Ґ¤®ў вҐ«м­®бвЁ Ў®«ҐҐ ®¤­®Ј®. ‚ ўл室­®©
Ї®в®Є § ЇЁб вм: 1 ЎЁв (p ў­л© ­г«о - ЇpЁ§­ Є в®Ј®, зв® ¤ «ҐҐ Ё¤Ґв
§ Ї Є®ў ­­ п Ї®б«Ґ¤®ў вҐ«м­®бвм), 12 ЎЁв (ᬥ饭ЁҐ ­ § ¤ ®в ⥪г饣®
гЄ § вҐ«п ­  Ё¤Ґ­вЁз­го Ї®б«Ґ¤®ў вҐ«м­®бвм; ¬ ЄбЁ¬ «м­®Ґ ᬥ饭ЁҐ p ў­®
2^12=4096), ¤«Ё­  Ї®ўв®pпо饩бп Ї®б«Ґ¤®ў вҐ«м­®бвЁ:

1) ў 3 ЎЁв , Ґб«Ё ¤«Ё­  ®в 2 ¤® 8 (Є®¤ЁpгҐвбп 000..110);

2) ў 3+8 ЎЁв Ґб«Ё ¤«Ё­  ®в 9 ¤® 264. ЏҐpўлҐ 3 ЎЁв  ᮤҐp¦ в Є®¬ЎЁ­ жЁо
9 (111) зв® §­ з Ґв : ЁбвЁ­­ п ¤«Ё­  ­ е®¤Ёвбп ў б«Ґ¤гойЁе 8 ЎЁв е (¤«Ё­ 
9..264, Є®¤ЁpгҐвбп 00000000..11111111).

’ҐЄгйЁ© гЄ § вҐ«м 㢥«ЁзЁў Ґвбп ­  ¤«Ё­г Ї®ўв®pпо饩бп
Ї®б«Ґ¤®ў вҐ«м­®бвЁ. …б«Ё ­Ґ ¤®бвЁЈ­гв Є®­Ґж д ©« , в® бзЁв вм Ё§ ўе®¤­®Ј®
Ї®в®Є  ­ҐЄ®в®p®Ґ Є®«ЁзҐбвў® бЁ¬ў®«®ў, p ў­®Ґ ¤«Ё­Ґ Ї®ўв®pпо饩бп
Ї®б«Ґ¤®ў вҐ«м­®бвЁ Ї®  ¤pҐбг forward-гЄ § вҐ«п. Forward-гЄ § вҐ«м
㢥«ЁзЁвм ­  в Єго ¦Ґ ¤«Ё­г, зв® Ё ⥪гйЁ© гЄ § вҐ«м.

…б«Ё Є®­Ґж д ©«  ўбвpҐвЁ«бп p ­ҐҐ 祬 Ўл«® Їp®зЁв ­® вpҐЎгҐ¬®Ґ зЁб«®
Ў ©в, в® forward-гЄ § вҐ«м 㢥«ЁзЁў Ґвбп ­  бзЁв ­­®Ґ Є®«ЁзҐбвў® Ў ©в.

€­ зҐ Ё§ ўе®¤­®Ј® Ї®в®Є  ­ЁзҐЈ® ­Ґ зЁв Ґвбп, forward-гЄ § вҐ«м ­Ґ
Ё§¬Ґ­пҐвбп. …б«Ё ⥪гйЁ© гЄ § вҐ«м p ўҐ­ forward-гЄ § вҐ«о, в® § ўҐpиЁвм
Їp®жҐбб, Ё­ зҐ ЇҐpҐ©вЁ Є Ї.1.



…б«Ё ⥪гйЁ© гЄ § вҐ«м p ўҐ­ forward-гЄ § вҐ«о, в® § ўҐpиЁвм
Їp®жҐбб, Ё­ зҐ ЇҐpҐ©вЁ Є Ї.1.

‘«Ґ¤гҐв ®в¬ҐвЁвм ­ҐбЄ®«мЄ® ­мо ­б®ў ЇpЁ Ї®ЁбЄҐ:

1. …б«Ё pҐ «Ё§®ў вм ®Ўлз­л© Ї®ЁбЄ ­ § ¤ ­  p ббв®п­ЁЁ 4 ЉЎ ©в (¤«п ¤ ­­®Ј®
б«гз п), ЇpЁ Є®в®p®¬ ЇҐpў®­ з «м­® ЁйҐвбп б®ўЇ ¤Ґ­ЁҐ ­  ЇҐpўл© бЁ¬ў®«,  
Ґб«Ё б®ўЇ «®, в® ­  ўв®p®© Ё в.¤. , в® нв® ®§­ з Ґв, зв® гЇ Є®ўйЁЄ ¤®«¦Ґ­
¤«п Є ¦¤®Ј® Ў ©в  ⥪бв  б¤Ґ« вм Є Є ¬Ё­Ё¬г¬ 4097 бp ў­Ґ­Ё©: 4096
бp ў­Ґ­Ё© ­ § ¤ Ё ®¤­® бp ў­Ґ­ЁҐ ўЇҐpҐ¤. HҐвpг¤­® ¤®Ј ¤ вмбп, зв® гЇ Є®ўЄ 
Ўг¤Ґв ®бгйҐбвў«пвмбп Єp ©­Ґ ¬Ґ¤«Ґ­­®.

2. Ћв¬ҐвЁ¬ ў ¦­л© ¬®¬Ґ­в: в Є Є Є ЁбЇ®«м§гҐвбп Є®«м楢®© ЎгдҐp, в® Ґб«Ё
ЇpЁ Ї®ЁбЄҐ ­ § ¤ гЄ § вҐ«м Ї®ЁбЄ  ЇҐpҐбЄ®зЁ« зҐpҐ§ ­ з «® ЎгдҐp , в® ®­
 ўв®¬ вЁзҐбЄЁ ЇҐpҐ¬ҐбвЁвбп ў Є®­Ґж нв®Ј® ЎгдҐp .

3. ЏpЁ бp ў­Ґ­ЁЁ ­  б®ўЇ ¤Ґ­ЁҐ гЄ § вҐ«м б®ўЇ ¤Ґ­Ёп ¬®¦Ґв ЇҐpҐбЄ®зЁвм
зҐpҐ§ ⥪гйЁ© гЄ § вҐ«м, Ј« ў­®Ґ, зв®Ўл ­ з «® б®ўЇ ¤Ґ­Ёп Ўл«® p ­ҐҐ
⥪г饣® гЄ § вҐ«п. ЏpЁўҐ¤Ґ¬ ЇpЁ¬Ґp:

¤«Ё­  Ї®б«-вЁ
ГДДДДДДДДДДДДДДДДДґ
б   ў ® Є б   ў ® Є
АДДДДДДДДДДДДДДДДДДДДД вҐЄгйЁ© гЄ § вҐ«м
і
б   ў ® Є б   ў ® Є
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД гЄ § вҐ«м ­ з «  б®ўЇ ¤Ґ­Ёп

  б ¬ ⥪бв ўлЈ«п¤Ёв в Є:

  Ў   б   и ® Є б   и ® Є б   и ® Є Ў   б в  


ЏpЁўҐ¤Ґ¬ ¤ў  ЇpЁ¬Ґp  p Ў®вл нв®Ј® ¬Ґв®¤ :

ЏpЁ¬Ґp 1:
€б室­л© ⥪бв:

ЪДДДДї ЪДДДДДДДї
ЪДДДДДДДї і і і
і ЪБї ЪБї і ЪДДДДДБДДДДДї
¬   Є ¬   ¬   в л Є ў   в в в в в в в в Ё
і АВЩ
АДДДДДДДДДДДЩ

‡ Ї Є®ў ­­л© ⥪бв:

1 , "¬" , 1 , " " , 1 , "Є" , 0 , 4 , 0 , 0 , 2 , 0 ,
1Ў. 8Ў. 1Ў. 8Ў. 1Ў. 8Ў. 1Ў. 12Ў. 3Ў. 1Ў. 12Ў. 3Ў.

1 ," " , 1 , "в" , 1 , "л" , 1 , "Є" , 1 , "ў" , 0 , 6 , 1 , 0 , 0
1Ў. 8Ў. 1Ў. 8Ў. 1Ў. 8Ў. 1Ў. 8Ў. 1Ў. 8Ў. 1Ў. 12Ў. 3Ў. 1Ў.12Ў.

6 , 1 , "Ё"
3Ў. 1Ў. 8Ў.

Џp®жҐ­в б¦ вЁп =160 ЎЁв/200 ЎЁв =80.0%

ЏpЁ¬Ґp 2:
€б室­л© ⥪бв:
ЪДДДДДДї ЪДДДДДДДДДДДДДї
і ЪБї і ЪДДДБДї
  Ў p   Ў Є   Ў Є   Ў Є Ў Є   Ў p   Ў Є   Ў Є   Ў Є
і і АДДДВДДДДДЩ АДДДДДДДДДДДВДДДДДДДДДЩ
і АДДДДДДДДДЩ і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

‡ Ї Є®ў ­­л© ⥪бв:

1 , " " , 1 , "Ў" , 1 , "а" , 0 , 3 , 0 , 1 , "Є" , 0 , 3 , 4,
1Ў. 8Ў. 1Ў. 8Ў. 1Ў. 8Ў. 1Ў. 12Ў. 3Ў. 1Ў. 8Ў. 1Ў. 12Ў. 3Ў.

0 , 5 , 2 , 0 , 14 , 7 , 2
1Ў. 12Ў. 3Ў. 1Ў. 12Ў. 3Ў. 8Ў.


Џp®жҐ­в б¦ вЁп =108 ЎЁв/216 ЎЁв =50%
Соседние файлы в папке press