ក្បួនដោះស្រាយល្អបំផុត។ ស្រទាប់គ្រប់គ្រងអង្គចងចាំនិម្មិតឯករាជ្យផ្នែករឹង

ក្នុងពេលសម្ភាសន៍ គេតែងតែសួរថាតើប្រភេទណាលឿនជាងគេ។ សំណួរល្បិច។ យើងពន្យល់ពីមូលហេតុ និងស្វែងរកជម្រើសដ៏ល្អបំផុត។

ជា​ការ​ឆ្លើយ​តប អ្នក​គួរ​តែ​សួរ​ថា “តើ​ករណី​ណា​ដែល​ត្រូវ​បាន​ជ្រើស​រើស​ការ​តម្រៀប​តាម​ពេល​វេលា​ល្អ​បំផុត?” ហើយលុះត្រាតែលក្ខខណ្ឌត្រូវបានប្រកាស អ្នកអាចឆ្លងកាត់ជម្រើសដែលមានដោយសុវត្ថិភាព។

មាន៖

  • ក្បួនដោះស្រាយតម្រៀប O(n 2)ដូចជាការបញ្ចូល ពពុះ និងប្រភេទការជ្រើសរើស ដែលត្រូវបានប្រើនៅក្នុងករណីពិសេស។
  • តម្រៀបរហ័ស ( គោលបំណង​ទូទៅ): មធ្យម O(n log n)ការផ្លាស់ប្តូរ, ប៉ុន្តែ ពេលវេលាដ៏អាក្រក់បំផុត។O(n 2)ប្រសិនបើអារេត្រូវបានតម្រៀបរួចហើយ ឬធាតុស្មើគ្នា។
  • ក្បួនដោះស្រាយ អូ(កំណត់ហេតុន)ដូចជាការរួមបញ្ចូលគ្នា និងការតម្រៀបហ៊ា (តម្រៀបពីរ៉ាមីត) ដែលជាក្បួនតម្រៀបគោលបំណងទូទៅដ៏ល្អផងដែរ។
  • O(n)ឬក្បួនដោះស្រាយការតម្រៀបលីនេអ៊ែរ (ជ្រើសរើស ជ្រើសរើសជាមួយការផ្លាស់ប្តូរ ជ្រើសរើសដោយរាប់) សម្រាប់បញ្ជីចំនួនគត់ ដែលប្រហែលជាសមស្របអាស្រ័យលើលក្ខណៈនៃចំនួនគត់នៅក្នុងបញ្ជីរបស់អ្នក។

ប្រសិនបើអ្នកដឹងទាំងអស់គឺអាកប្បកិរិយា លំដាប់ទូទៅរវាងធាតុ បន្ទាប់មកក្បួនដោះស្រាយដ៏ល្អប្រសើរនឹងមានភាពស្មុគស្មាញ O(n log n). សម្រាប់ក្បួនដោះស្រាយលីនេអ៊ែរអ្នកត្រូវការ ព័​ត៍​មាន​បន្ថែមអំពីរចនាសម្ព័ន្ធនៃធាតុ។

ភាពល្អប្រសើរនៃក្បួនដោះស្រាយគឺអាស្រ័យយ៉ាងជិតស្និទ្ធទៅលើប្រភេទនៃបញ្ជី/អារេដែលអ្នកនឹងតម្រៀប និងសូម្បីតែនៅលើម៉ូដែលកុំព្យូទ័រ។ របៀប ព័ត៌មាន​បន្ថែមនៅក្នុងការចោលរបស់អ្នក ជម្រើសកាន់តែត្រឹមត្រូវនឹងមាន។ នៅក្រោមការសន្មត់ខ្សោយខ្លាំងអំពីកត្តា ភាពស្មុគស្មាញនៃករណីដ៏អាក្រក់បំផុតអាចជា អូ(ន!).

ចម្លើយនេះគ្រាន់តែដោះស្រាយការលំបាកប៉ុណ្ណោះ។ ពេលវេលាប្រតិបត្តិពិតប្រាកដនៃក្បួនដោះស្រាយអាស្រ័យលើកត្តាមួយចំនួនធំ។

ការធ្វើតេស្ត

ដូច្នេះ តើ​ប្រភេទ​ណា​ដែល​លឿន​ជាង​គេ?

ការមើលឃើញ

ការមើលឃើញដ៏ល្អនៃការតម្រៀបត្រូវបានបង្ហាញនៅក្នុងវីដេអូនេះ៖

វាហាក់ដូចជាឆ្លើយសំណួរថាតើប្រភេទណាលឿនជាងគេ ប៉ុន្តែត្រូវចាំថាល្បឿនត្រូវបានប៉ះពាល់ដោយកត្តាជាច្រើន ហើយនេះគ្រាន់តែជាជម្រើសមួយក្នុងចំណោមជម្រើសដែលបានបង្ហាញ។

ក្បួនដោះស្រាយការជំនួសទំព័រដ៏ល្អបំផុតគឺងាយស្រួលពិពណ៌នា ប៉ុន្តែមិនអាចអនុវត្តទាំងស្រុងបានទេ។ អ្វីគ្រប់យ៉ាងកើតឡើងនៅក្នុងវាដូចខាងក្រោម។ នៅពេលដែលកំហុសទំព័រកើតឡើង មានសំណុំជាក់លាក់នៃទំព័រនៅក្នុងអង្គចងចាំ។ ទំព័រទាំងនេះមួយចំនួននឹងត្រូវបានចូលប្រើតាមព្យញ្ជនៈពីពាក្យបញ្ជាខាងក្រោម (ពាក្យបញ្ជាទាំងនេះមាននៅលើទំព័រ)។ ទំព័រផ្សេងទៀតប្រហែលជាមិនត្រូវបានចូលប្រើបន្ទាប់ពី 10, 100 ឬប្រហែលជា 1000 ពាក្យបញ្ជា។ ទំព័រនីមួយៗអាចត្រូវបានសម្គាល់ដោយចំនួនពាក្យបញ្ជាដែលត្រូវតែប្រតិបត្តិមុនពេលទំព័រត្រូវបានចូលប្រើជាលើកដំបូង។

ក្បួនដោះស្រាយការជំនួសទំព័រដ៏ល្អប្រសើរបញ្ជាក់ថា ទំព័រដែលបានសម្គាល់ តម្លៃខ្ពស់បំផុត. ប្រសិនបើទំព័រខ្លះនៅតែមិនប្រើសម្រាប់ 8 លានពាក្យបញ្ជា ហើយទំព័រខ្លះទៀតនៅតែមិនប្រើសម្រាប់ 6 លានពាក្យបញ្ជា នោះការលុបទំព័រទីមួយនឹងនាំឱ្យទំព័របាត់កំហុស ដែលបណ្តាលឱ្យវាត្រូវទាញយកពីថាសម្តងទៀតនាពេលអនាគតដ៏ឆ្ងាយបំផុត។ កុំព្យូទ័រដូចជាមនុស្សព្យាយាមពន្យារពេលព្រឹត្តិការណ៍មិនល្អតាមដែលអាចធ្វើទៅបាន។

បញ្ហាតែមួយគត់ជាមួយក្បួនដោះស្រាយបែបនេះគឺភាពមិនអាចទៅរួចនៃការអនុវត្តរបស់វា។ នៅពេលដែលមានកំហុសទំព័រកើតឡើង ប្រព័ន្ធប្រតិបត្តិការនឹងមិនមានវិធីដឹងថានៅពេលណាដែលទំព័រនីមួយៗនឹងត្រូវការបន្ទាប់។ (ស្ថានភាពស្រដៀងគ្នានេះត្រូវបានគេសង្កេតឃើញមុននេះ នៅពេលយើងមើលក្បួនដោះស្រាយកាលវិភាគដែលជ្រើសរើសការងារខ្លីបំផុតជាមុនសិន តើប្រព័ន្ធអាចកំណត់ថាតើការងារណាខ្លីបំផុតដោយរបៀបណា?) ទោះជាយ៉ាងណាក៏ដោយ តាមរយៈការដំណើរការកម្មវិធីនៅលើម៉ាស៊ីនក្លែងធ្វើ និងតាមដានការចូលប្រើទំព័រទាំងអស់ វាក្លាយជាអាចធ្វើទៅបានដើម្បីអនុវត្តក្បួនដោះស្រាយដ៏ល្អប្រសើរសម្រាប់ការជំនួសទំព័រនៅលើច្រកទីពីរ ដោយប្រើព័ត៌មានចូលប្រើទំព័រដែលប្រមូលបានក្នុងអំឡុងពេលឆ្លងកាត់ទីមួយ។

នេះធ្វើឱ្យវាអាចធ្វើទៅបានដើម្បីប្រៀបធៀបការអនុវត្តនៃក្បួនដោះស្រាយដែលអាចធ្វើទៅបានជាមួយនឹងវិធីល្អបំផុតដែលអាចធ្វើទៅបាន។ ប្រសិនបើ ប្រព័ន្ធ​ប្រតិបត្តិការសម្រេចបាននូវការអនុវត្ត ពោលគឺ 1% អាក្រក់ជាង 1% នៃ algorithm ដ៏ល្អប្រសើរ បន្ទាប់មក កិច្ចខិតខំប្រឹងប្រែងដែលបានចំណាយក្នុងការស្វែងរក algorithm ប្រសើរជាងមុន នឹងផ្តល់លទ្ធផលមិនលើសពី 1% នោះទេ។

ដើម្បីជៀសវាងការភាន់ច្រលំដែលអាចកើតមាន វាគួរតែច្បាស់ថាទំព័រនេះបុកការកត់ត្រាអនុវត្តតែចំពោះកម្មវិធីមួយដែលត្រូវបានវាយតម្លៃ និងសម្រាប់តែសំណុំជាក់លាក់មួយនៃធាតុចូលប៉ុណ្ណោះ។ ដូច្នេះ ក្បួនដោះស្រាយការជំនួសទំព័រលទ្ធផលអនុវត្តតែចំពោះកម្មវិធីជាក់លាក់នោះ និងទិន្នន័យបញ្ចូលជាក់លាក់ប៉ុណ្ណោះ។ ទោះបីជាវិធីសាស្រ្តនេះត្រូវបានប្រើដើម្បីវាយតម្លៃក្បួនដោះស្រាយការជំនួសទំព័រក៏ដោយ ប្រព័ន្ធពិតគាត់គ្មានប្រយោជន៍ទេ។ បន្ទាប់ យើងនឹងពិចារណាក្បួនដោះស្រាយទាំងនោះដែលមានប្រយោជន៍សម្រាប់ប្រព័ន្ធពិតប្រាកដ។

ការដាក់កម្រិតទាបលើភាពស្មុគស្មាញនៃថ្នាក់នៃក្បួនដោះស្រាយមិនត្រូវបានកំណត់តាមវិធីតែមួយគត់នោះទេ។ ឧទាហរណ៍, f() = 0 តែងតែជាដែនកំណត់ទាប ដូចជាមុខងារអវិជ្ជមានណាមួយ។ ចំណងដែលរកឃើញកាន់តែធំ នោះវាកាន់តែមិនសំខាន់ និងមានតម្លៃ។ សញ្ញាមួយដែលថាយើងនឹងមិនអាចសាងសង់ព្រំដែនទាបជាងធំជាង


BY ជំពូកទី 4. ព្រំដែនទាបនៃភាពស្មុគស្មាញ។ ក្បួនដោះស្រាយល្អបំផុត

ព្រំដែនទាបដែលយើងមានរួចហើយ f(), អាចបម្រើឧទាហរណ៍វត្តមាន អ៊ី .s4,សម្រាប់អ្វីដែល T A (n) = f (n) ។យើងជួបប្រទះស្ថានភាពនេះនៅក្នុងកថាខណ្ឌមុនក្នុងឧទាហរណ៍ 14.1 និង 14.3 ។ ក្បួនដោះស្រាយដែលគេស្គាល់សម្រាប់ការស្វែងរកធាតុតូចបំផុត និងក្បួនដោះស្រាយសម្រាប់ការស្វែងរកប្រព័ន្ធគោលពីរសម្រាប់ទីតាំងនៃធាតុនៅក្នុងអារេលំដាប់នីមួយៗមានភាពស្មុគស្មាញដែលស្របគ្នានឹងអ្វីដែលបានរកឃើញ។ ដែនកំណត់ទាប. ក្បួនដោះស្រាយទាំងនេះគឺល្អបំផុតក្នុងន័យនៃនិយមន័យខាងក្រោម។

និយមន័យ 15.1 ។អនុញ្ញាតឱ្យ .s4 -ថ្នាក់នៃក្បួនដោះស្រាយសម្រាប់ដោះស្រាយបញ្ហាជាក់លាក់មួយ។ អនុញ្ញាតឱ្យមានការព្រមព្រៀងមួយអំពីរបៀបដែលតម្លៃនៃក្បួនដោះស្រាយត្រូវបានវាស់វែង និងអ្វីដែលរាប់ជាទំហំបញ្ចូល ហើយអនុញ្ញាតឱ្យ - ការកំណត់ទំហំច្រកចូល។ ក្បួនដោះស្រាយ អ៊ី .s4ហៅ ល្អបំផុតj4,ប្រសិនបើ T A(n)គឺ​ជា​ព្រំដែន​ទាប​លើ​ភាពស្មុគស្មាញ​នៃ​ក្បួន​ដោះស្រាយ​ពី​ j4.

ឧទាហរណ៍ 15.1 ។នៅពេលទទួលបានកម្រិតទាបលើភាពស្មុគស្មាញ និងបង្ហាញពីភាពសុទិដ្ឋិនិយម ជួនកាលវាមានប្រយោជន៍ក្នុងការប្រើមុខងារលើសំណុំតម្លៃដែលកើតឡើងកំឡុងពេលប្រតិបត្តិនៃក្បួនដោះស្រាយ ឧទាហរណ៍ លើសំណុំតម្លៃនៃអថេរដែលប្រើដោយក្បួនដោះស្រាយ។

សំណើ ១៥.១.មុខងារ f() = Г ២ 1 - 2 គឺជាការចងទាបលើភាពស្មុគស្មាញនៃក្បួនដោះស្រាយសម្រាប់ការជ្រើសរើសធាតុធំបំផុត និងតូចបំផុតក្នុងពេលដំណាលគ្នានៃអារេនៃប្រវែង n ដោយប្រើការប្រៀបធៀប។

ភស្តុតាង។ដំណាក់កាលនីមួយៗនៃការប្រតិបត្តិនៃក្បួនដោះស្រាយបំពាន វីដោយផ្អែកលើការប្រៀបធៀប និងត្រូវបានរចនាឡើងដើម្បីស្វែងរកធាតុធំបំផុត និងតូចបំផុតនៃអារេមួយ អាចត្រូវបានកំណត់លក្ខណៈដោយ quadruple ( A, B, C, D)សំណុំរងនៃសំណុំ ធាតុប្រភព (x g, x 2, ■ ■, x n),កន្លែងណា

មានធាតុទាំងអស់ដែលមិនត្រូវបានប្រៀបធៀបទាល់តែសោះ។

មានធាតុទាំងអស់ដែលបានចូលរួមក្នុងការប្រៀបធៀបមួយចំនួន ហើយតែងតែប្រែទៅជាធំ។

មានធាតុទាំងអស់ដែលបានចូលរួមក្នុងការប្រៀបធៀបមួយចំនួន ហើយតែងតែប្រែទៅជាតូចជាង។

មានធាតុទាំងអស់ដែលបានចូលរួមក្នុងការប្រៀបធៀបមួយចំនួន ជួនកាលប្រែទៅជាធំជាង និងជួនកាលតិចជាង។

អនុញ្ញាតឱ្យ a, b, c, ឃ- ចំនួននៃធាតុនៃសំណុំ A, B, C, Dតាម។ ស្ថានភាពដំបូងត្រូវបានកំណត់លក្ខណៈដោយសមភាព a = n, b = = c = d = 0 ។បន្ទាប់ពីបញ្ចប់ algorithm ជំហានខាងក្រោមត្រូវតែអនុវត្ត៖


§ 15 . ក្បួនដោះស្រាយល្អបំផុត

stva = 0, b = c = 1, d = n-2 ។បន្ទាប់ពីការប្រៀបធៀបដំបូង រាល់ការប្រតិបត្តិទាំងមូលនៃក្បួនដោះស្រាយ វិសមភាពនឹងកើតឡើងឥតឈប់ឈរ។ b^1, c^1 ។



ការប្រៀបធៀបទាំងអស់ដែលបានធ្វើឡើងនៅពេលដំណើរការក្បួនដោះស្រាយ វីអាចត្រូវបានបែងចែកជាប្រភេទ, កំណត់ AA, AB, AC, AD, BB, BC, BD, CC, CD, DD,ឧទាហរណ៍៖ ការប្រៀបធៀបជាកម្មសិទ្ធិរបស់ប្រភេទ AB , ប្រសិនបើធាតុមួយក្នុងចំណោមធាតុដែលត្រូវបានប្រៀបធៀបត្រូវបានគេយកពី , ផ្សេងទៀត - ពី IN , ល ដោយផ្អែកលើចំណុចនេះ អ្នកអាចសរសេរអ្វីៗគ្រប់យ៉ាង ការផ្លាស់ប្តូរដែលអាចកើតមានបួន (a, , ជាមួយ, ) ក្រោមឥទ្ធិពលនៃការប្រៀបធៀបនៃប្រភេទផ្សេងៗគ្នា។

ទីភ្នាក់ងារសហព័ន្ធសម្រាប់ការអប់រំ

រដ្ឋ វិទ្យាស្ថាន​អប់រំខ្ពស់ជាង ការអប់រំវិជ្ជាជីវៈ"សាកលវិទ្យាល័យបច្ចេកទេសរដ្ឋ Voronezh"

មហាវិទ្យាល័យវិស្វកម្មវិទ្យុ

នាយកដ្ឋានវិស្វកម្មវិទ្យុ

ឯកទេស 210302 "វិស្វកម្មវិទ្យុ"

ការបង្កើនប្រសិទ្ធភាពនៃក្បួនដោះស្រាយការស្វែងរក

បញ្ចប់ដោយសិស្ស gr ។ RT-041 D.S. ឆេតឃីន

ពិនិត្យដោយសាស្ត្រាចារ្យរងនៃនាយកដ្ឋាន V.P. Litvinenko

សេចក្តីផ្តើម។ ៤

1. ការអភិវឌ្ឍន៍នៃក្បួនដោះស្រាយការស្វែងរក dichotomous ដ៏ល្អប្រសើរជាមួយនឹងការចែកចាយប្រូបាប៊ីលីតេដែលអាចបត់បែនបាន និងចំនួនព្រឹត្តិការណ៍ M=16 ។ ៥

2. ការអភិវឌ្ឍន៍នៃក្បួនដោះស្រាយការស្វែងរកដ៏ល្អប្រសើរសម្រាប់ច្បាប់ចែកចាយប្រូបាប៊ីលីតេអិចស្ប៉ូណង់ស្យែលសម្រាប់ M=16 ។ ៧

3. ការអភិវឌ្ឍន៍នៃក្បួនដោះស្រាយដ៏ល្អប្រសើរសម្រាប់ការស្វែងរកច្បាប់ចែកចាយអិចស្ប៉ូណង់ស្យែលជាមួយនឹងរង្វាស់មួយចំនួនពី N=15 ដល់ N=log2M.. 9

4. ការអភិវឌ្ឍន៍នៃក្បួនដោះស្រាយស្វែងរកដ៏ល្អប្រសើរសម្រាប់ជម្រើសចែកចាយទី 9 ជាមួយនឹងចំនួនរង្វាស់ពី N=1 ដល់ 15. 12

សេចក្តីសន្និដ្ឋាន។ ១៩

ឯកសារយោង.. ២០

សេចក្តីផ្តើម

Stealth កំណត់លក្ខណៈនៃការចំណាយ (ពេលវេលា ប្រាក់) ដែលត្រូវការដើម្បីកំណត់ព្រឹត្តិការណ៍ឡើងវិញជាមួយនឹងភាពជឿជាក់ដែលបានផ្តល់ឱ្យ (ប្រូបាប៊ីលីតេនៃការសម្រេចចិត្តត្រឹមត្រូវ ប្រូបាប៊ីលីតេនៃទំនុកចិត្ត)។

នៅពេលបង្កើតការវាយតម្លៃនៃភាពសម្ងាត់នៃព្រឹត្តិការណ៍ចៃដន្យ នីតិវិធីស្វែងរកជម្រើសពីរជំហានត្រូវបានអនុម័តជាមូលដ្ឋាន ដែលខ្លឹមសារមានដូចខាងក្រោម។

សំណុំ X ដែលមានច្បាប់ចែកចាយប្រូបាប៊ីលីតេដែលត្រូវគ្នាត្រូវបានបែងចែកទៅជាសំណុំរងពីរ និង (អក្សរធំគឺជាលេខភាគ)។ ម៉ែត្រប្រព័ន្ធគោលពីរ ធ្វើការវាស់វែងប្រព័ន្ធគោលពីរ ដោយកំណត់អត្តសញ្ញាណដែលកំណត់ព្រឹត្តិការណ៍ឡើងវិញ (ដានរបស់វា) ស្ថិតនៅ។ បន្ទាប់មក សំណុំរងដែលព្រឹត្តិការណ៍ឡើងវិញត្រូវបានរកឃើញ (ក្នុងរូបភាព 2.1. នេះ) ត្រូវបានបែងចែកម្តងទៀតជាពីររង ហើយដាននៃព្រឹត្តិការណ៍ឡើងវិញនៅក្នុងមួយក្នុងចំណោមពួកវាត្រូវបានបង្ហាញ។ ដំណើរការបញ្ចប់នៅពេលដែលមានព្រឹត្តិការណ៍មួយនៅក្នុងសំណុំរងដែលបានជ្រើសរើស។ ការស្វែងរកអាចបន្តបន្ទាប់គ្នា ឬ dichotomous ។ នៅក្នុងក្បួនដោះស្រាយទីមួយ () ការស្វែងរកតាមលំដាប់លំដោយនៃរដ្ឋត្រូវបានអនុវត្តពីដំបូងទៅចុងក្រោយរហូតដល់ព្រឹត្តិការណ៍ម្តងទៀតត្រូវបានជួបប្រទះ។

ក្បួនដោះស្រាយការស្វែងរកទីពីរ () ពាក់ព័ន្ធនឹងការបែងចែកសំណុំរដ្ឋទាំងមូលជាពាក់កណ្តាល ពិនិត្យមើលវត្តមាននៃព្រឹត្តិការណ៍ឡើងវិញនៅក្នុងផ្នែកនីមួយៗនៃផ្នែកទាំងនេះ បន្ទាប់មកបែងចែកពាក់កណ្តាលដែលបានជ្រើសរើសនៃសំណុំ X ជាពីរផ្នែកស្មើគ្នា ពិនិត្យមើលវត្តមានរបស់ ព្រឹត្តិការណ៍ឡើងវិញនៅក្នុងពួកគេ ហើយដូច្នេះនៅលើ។ ការស្វែងរកបញ្ចប់នៅពេលដែលមានព្រឹត្តិការណ៍មួយនៅក្នុងសំណុំរងដែលបានជ្រើសរើស។

មានវិធីជាច្រើនដើម្បីកាត់បន្ថយនីតិវិធីស្វែងរកប្រព័ន្ធគោលពីរ។ ឧទាហរណ៍រួមមានវិធីសាស្រ្ត Zimmerman-Huffman និង Shannon-Fono ។ ក្បួនដោះស្រាយអាចត្រូវបានធ្វើឱ្យប្រសើរដោយ ប៉ារ៉ាម៉ែត្រផ្សេងៗយកទៅក្នុងគណនីតម្លៃនៃការវាស់វែងនិងដោយគ្មាន។ នៅក្នុងការងារមន្ទីរពិសោធន៍នេះ យើងបានស៊ើបអង្កេតការបង្កើនប្រសិទ្ធភាពនៃក្បួនដោះស្រាយស្វែងរក dichotomous ដោយផ្អែកលើតម្លៃបំបាំងកាយជាមធ្យមតូចបំផុត។

1. ការអភិវឌ្ឍន៍នៃក្បួនដោះស្រាយការស្វែងរក dichotomous ដ៏ល្អប្រសើរជាមួយនឹងការចែកចាយប្រូបាប៊ីលីតេដែលអាចបត់បែនបាន និងចំនួនព្រឹត្តិការណ៍ M=16

បើករបៀបស្វែងរក dichotomous ។ កំណត់ចំនួនព្រឹត្តិការណ៍ជាមួយនឹងការចែកចាយប្រូបាប៊ីលីតេឯកសណ្ឋាន និងកំណត់ចំនួនវិមាត្រ។ បង្កើតក្បួនដោះស្រាយការស្វែងរកដ៏ល្អប្រសើរ កំណត់វានៅលើវាលដែលបានវាយបញ្ចូល អនុវត្តការធ្វើគំរូ និងកំណត់ការសម្ងាត់ដែលអាចកើតមាន។

ក្នុងករណីនេះ ក្បួនដោះស្រាយការស្វែងរកដ៏ប្រសើរបំផុតគឺ ក្បួនដោះស្រាយដែលត្រូវបានបង្កើតឡើងដោយយោងតាមគោលការណ៍ Shannon-Fano ។ វិធីសាស្រ្តនេះ។ពាក់ព័ន្ធនឹងការបែងចែកសំណុំនៃធាតុដើមជាមួយនឹងការចែកចាយដែលបានផ្តល់ឱ្យទៅជាសំណុំរងពីរដែលមានលេខ 0 និង 1 ដូច្នេះប្រូបាប៊ីលីតេនៃការចូលទៅក្នុងពួកវាគឺជិតបំផុតតាមដែលអាចធ្វើទៅបាន (តាមឧត្ដមគតិពាក់កណ្តាល) ។ បន្ទាប់មកនីមួយៗនៃអនុរងលទ្ធផលត្រូវបានបែងចែកដោយឡែកពីគ្នាជាពីររងដែលមានលក្ខខណ្ឌដូចគ្នា និងលេខចាប់ពី 00,01,10,11។ ភាគថាសបញ្ចប់នៅពេលដែលធាតុទាំងអស់នៃសំណុំរងមានធាតុតែមួយ។

ជាលទ្ធផល ក្បួនដោះស្រាយការស្វែងរកដ៏ល្អប្រសើរមួយត្រូវបានបង្កើតឡើងសម្រាប់ច្បាប់ចែកចាយប្រូបាប៊ីលីតេដែលមានលក្ខណៈស្មើគ្នា។

អនុញ្ញាតឱ្យយើងគណនាការសម្ងាត់ដែលមានសក្តានុពលសម្រាប់ច្បាប់ចែកចាយប្រូបាប៊ីលីតេដែលប្រហាក់ប្រហែលគ្នា៖

(1)

ជាលទ្ធផលសម្រាប់ ករណីនេះ:

ជាលទ្ធផល កន្សោមសាមញ្ញមួយត្រូវបានទទួលសម្រាប់កំណត់ការសម្ងាត់សក្តានុពលនៃច្បាប់ចែកចាយឯកសណ្ឋាន ដែលជាមួយនឹងក្បួនដោះស្រាយការស្វែងរក dichotomous មិនអាស្រ័យលើការរាប់បញ្ចូលនៃការរួមបញ្ចូលគ្នានៃរង្វាស់នោះទេ ប៉ុន្តែមានតែលើប្រភេទមែកធាងស្វែងរកប៉ុណ្ណោះ។

ការអភិវឌ្ឍនៃក្បួនដោះស្រាយការស្វែងរកដ៏ល្អប្រសើរសម្រាប់ច្បាប់ចែកចាយប្រូបាប៊ីលីតេអិចស្ប៉ូណង់ស្យែលសម្រាប់ M=16

ជ្រើសរើសការចែកចាយប្រូបាប៊ីលីតេអិចស្ប៉ូណង់ស្យែលនៃព្រឹត្តិការណ៍នៃទម្រង់ , - កត្តាធ្វើឱ្យមានលក្ខណៈធម្មតា ជាមួយនឹងចំណុចទី 1

ជាដំបូង សូមទុកមែកធាងស្វែងរកដូចក្នុងកថាខណ្ឌមុនដែរ។ “PrintScreen” នៃកម្មវិធី “Search” សម្រាប់ករណីនេះសម្រាប់ច្បាប់ចែកចាយអិចស្ប៉ូណង់ស្យែល។

ក្រឡេកមើលវគ្គនៃខ្សែកោងការដកចេញនូវភាពមិនច្បាស់លាស់ យើងឈានដល់ការសន្និដ្ឋានថាវគ្គរបស់វាគឺល្អបំផុត។ ដោយប្រើក្បួនដោះស្រាយបង្កើនប្រសិទ្ធភាពការស្វែងរកដ៏ល្បី យើងសន្និដ្ឋានថា ក្នុងករណីនេះ ក្បួនដោះស្រាយការស្វែងរកដ៏ល្អប្រសើរមិនមែនជាក្បួនដោះស្រាយ dichotomous ទាល់តែសោះសម្រាប់ការរួមបញ្ចូលគ្នានៃការស្វែងរកព្រឹត្តិការណ៍ឡើងវិញ ប៉ុន្តែជាលំដាប់បន្តបន្ទាប់គ្នា។ ចំពោះករណីនេះ វាជាការប្រសើរបំផុត ដោយហេតុថា ប្រូបាប៊ីលីតេបំផុតមួយត្រូវបានពិនិត្យដោយការវាស់វែងទីមួយ បន្ទាប់មកការវាស់វែងបន្ទាប់ និងបន្តបន្ទាប់ទៀត រហូតដល់គ្មានភាពមិនច្បាស់លាស់ក្នុងការសម្រេចចិត្ត។

ភស្តុតាងនៃការប្រើប្រាស់ក្បួនដោះស្រាយស្វែងរកតាមលំដាប់លំដោយ។ ចំពោះគោលបំណងនេះវិធីសាស្រ្ត Zimmerman-Huffman ត្រូវបានប្រើ។ វិធីសាស្រ្តបង្កើនប្រសិទ្ធភាពនេះមានពីរដំណាក់កាល៖ "ប្រតិបត្តិការលទ្ធកម្ម" និង "ការអាន" ។ នេះត្រូវបានពិភាក្សាលម្អិតបន្ថែមទៀតនៅក្នុងសៀវភៅ។

ដោយសារនិទស្សន្តធំជាង 1 វាបំពេញវិសមភាព៖

ដែល λ គឺជានិទស្សន្តនៃការចែកចាយប្រូបាប៊ីលីតេស្មើនឹង 1 បន្ទាប់មកសម្រាប់ករណីនេះ ក្បួនដោះស្រាយស្វែងរកតាមលំដាប់គឺល្អបំផុត។

ជាលទ្ធផលនៃចំណុចនេះ វាត្រូវបានបង្ហាញថា ក្បួនដោះស្រាយស្វែងរកតាមលំដាប់លំដោយគឺល្អបំផុត។ ដោយប្រៀបធៀបលទ្ធផលនៃជំហានពីរ ឈានដល់ការសន្និដ្ឋានថាសម្រាប់ច្បាប់ចែកចាយប្រូបាប៊ីលីតេនីមួយៗ មានក្បួនដោះស្រាយការស្វែងរកដ៏ល្អប្រសើរផ្ទាល់ខ្លួន ទាំងក្បួនដោះស្រាយការស្វែងរកតាមលំដាប់លំដោយ ឌីកូតូមុយ ឬរួមបញ្ចូលគ្នា។

ការអភិវឌ្ឍនៃក្បួនដោះស្រាយដ៏ល្អប្រសើរសម្រាប់ការស្វែងរកច្បាប់ចែកចាយអិចស្ប៉ូណង់ស្យែលជាមួយនឹងរង្វាស់មួយចំនួនពី N=15 ដល់ N=log2M

ចំពោះការចែកចាយប្រូបាប៊ីលីតេអិចស្ប៉ូណង់ស្យែលពីចំណុច 2 ថយចុះជាបន្តបន្ទាប់ ចំនួនអតិបរមាការវាស់វែងពីទៅ បង្កើតក្បួនដោះស្រាយការស្វែងរកដ៏ល្អប្រសើរ ហើយផ្អែកលើលទ្ធផលពិសោធ កំណត់តម្លៃដែលត្រូវគ្នានៃចំនួនមធ្យមនៃការវាស់វែង។

នៅពេល N=15 ពីកថាខណ្ឌមុន ក្បួនដោះស្រាយស្វែងរកតាមលំដាប់លំដោយគឺល្អបំផុត ហើយសម្រាប់វា តម្លៃមធ្យមនៃការវាស់វែងប្រព័ន្ធគោលពីរត្រូវបានកំណត់ក្នុងវិធីដូចគ្នាទៅនឹងការសម្ងាត់សក្តានុពល។ តម្លៃ Rcp ត្រូវបានបង្ហាញនៅក្នុងតារាងទី 1 ។

តារាងទី 1 - ការពឹងផ្អែកលើចំនួនមធ្យមនៃការវាស់វែង

នៅលើចំនួននៃការវាស់វែងជាមួយនឹងក្បួនដោះស្រាយការស្វែងរកដ៏ល្អប្រសើរ

ចូរយើងគណនាការសម្ងាត់ដែលអាចកើតមានសម្រាប់ករណីនីមួយៗដោយប្រើរូបមន្ត 1៖

នៅពេលដែលចំនួនរង្វាស់ស្មើនឹង 3 វាមិនអាចទៅរួចទេក្នុងការអភិវឌ្ឍន៍ក្បួនដោះស្រាយការស្វែងរក ព្រោះវាមិនបំពេញលក្ខខណ្ឌលទ្ធភាពស្វែងរក ពោលគឺ៖

ជាលទ្ធផលក្រាហ្វនៃការពឹងផ្អែកនៃចំនួនមធ្យមនៃការវាស់វែងលើចំនួននៃការវាស់វែងត្រូវបានបង្ហាញនៅក្នុងរូបភាពទី 8 ។

រូបភាពទី 8 - ការពឹងផ្អែកលើចំនួនមធ្យមនៃការវាស់វែងលើចំនួនរង្វាស់សម្រាប់ច្បាប់ចែកចាយប្រូបាប៊ីលីតេអិចស្ប៉ូណង់ស្យែល

4. ការអភិវឌ្ឍន៍នៃក្បួនដោះស្រាយស្វែងរកដ៏ល្អប្រសើរសម្រាប់ជម្រើសចែកចាយទី 9 ជាមួយនឹងចំនួននៃការវាស់វែងពី N=1 ដល់ 15

សម្រាប់កំណែរបស់អ្នកនៃការចែកចាយប្រូបាប៊ីលីតេសម្រាប់ចំនួនព្រឹត្តិការណ៍ បង្កើតក្បួនដោះស្រាយការស្វែងរកដ៏ល្អប្រសើរ បង្កើតមែកធាងស្វែងរក ពន្យល់ពីរូបរាងរបស់វា តើអ្វីកំណត់វា?

នៅក្នុងវាលវាយបញ្ចូល បញ្ជាក់ក្បួនដោះស្រាយការស្វែងរកពេញលេញល្អបំផុត។ ដោយមិនរាប់បញ្ចូលការវាស់វែងចុងក្រោយជាបន្តបន្ទាប់ (រហូតដល់) ពិចារណាពីភាពអាស្រ័យនៃចំនួនមធ្យមនៃការវាស់វែង ប្រូបាប៊ីលីតេនៃដំណោះស្រាយមិនពេញលេញ និងការសម្ងាត់ដែលនៅសេសសល់នៅលើរយៈពេលស្វែងរក។ លទ្ធផលត្រូវបានបង្ហាញក្នុងតារាងទី 2 ។

តារាងទី 2 - ការពឹងផ្អែកលើចំនួនមធ្យមនៃការវាស់វែង

ការសម្ងាត់ដែលនៅសេសសល់ ប្រូបាប៊ីលីតេនៃភាពមិនច្បាស់លាស់អាស្រ័យលើចំនួននៃការវាស់វែង

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
4 3.775 4.325 4.725 5.1625 5.375 5.5 5.65 5.7 5.7625 5.8 5.8
Pneop 0.55 0.7625 0.875 0 0 0 0 0 0 0 0 0 0 0 0
សូស្ត 0.801 0.785 0.791 0.802 0.814 0.826 0.837 0.848 0.858 0.868 0.877 0.885 0.893 0.901

នៅក្នុងតារាងនេះ Sost ត្រូវបានគណនានៅកម្រិតទំនុកចិត្ត 0.9។ "PrintScreen" នៃកម្មវិធី "Poisk" សម្រាប់តម្លៃផ្សេងៗនៃចំនួនវិមាត្រត្រូវបានបង្ហាញក្នុងរូបភាព 8-11 ។

នៅពេលដែលចំនួននៃការវាស់វែងមានតិចជាង 4 មានលទ្ធភាពនៃដំណោះស្រាយមិនពេញលេញដោយសារតែការពិតដែលថាវាមិនអាចទៅរួចទេក្នុងការត្រួតពិនិត្យព្រឹត្តិការណ៍ទាំងអស់។ ជាលទ្ធផល មិនមែនអ្វីៗទាំងអស់ត្រូវត្រួតពិនិត្យទេ ជម្រើសដ៏ល្អបំផុតព្រឹត្តិការណ៍ដែលទំនងបំផុតនឹងត្រូវបានពិនិត្យ។ "អេក្រង់បោះពុម្ព" នៃកម្មវិធី "ស្វែងរក" នៅពេលដែលចំនួននៃការវាស់វែងតិចជាង 3 ត្រូវបានបង្ហាញនៅក្នុងរូបភាពទី 12 ។

ចូរយើងបង្កើតក្រាហ្វនៃការពឹងផ្អែកនៃការសម្ងាត់សក្តានុពលលើចំនួនរង្វាស់ ដែលត្រូវបានបង្ហាញក្នុងរូបភាពទី 13 ។

រូបភាពទី 13 - ការពឹងផ្អែកលើចំនួនមធ្យមនៃការវាស់វែងលើចំនួនរង្វាស់សម្រាប់ច្បាប់ទី 9 នៃការចែកចាយប្រូបាប៊ីលីតេ

រូបភាពទី 14 - ការពឹងផ្អែកលើប្រូបាប៊ីលីតេនៃដំណោះស្រាយមិនពេញលេញលើចំនួននៃការវាស់វែងសម្រាប់ច្បាប់ទី 9 នៃការចែកចាយប្រូបាប៊ីលីតេ

(3)

(4)

យើងនឹងផ្លាស់ប្តូរប្រូបាប៊ីលីតេទំនុកចិត្តក្នុងចន្លោះ 0.7÷0.9។ ជាលទ្ធផលក្រាហ្វនៃការពឹងផ្អែកនៃការសម្ងាត់សំណល់នៅលើចំនួននៃការវាស់វែងត្រូវបានទទួលដែលត្រូវបានបង្ហាញនៅក្នុងរូបភាពទី 15 ។

Nost(Pdov) Pdov=0.9

រូបភាពទី 15 – ការពឹងផ្អែកនៃការលាក់បាំងសំណល់នៅតម្លៃប្រូបាប៊ីលីតេនៃទំនុកចិត្ត 0.7÷0.9

ពីក្រាហ្វដែលបានបង្ហាញខាងលើយើងអាចសន្និដ្ឋានថា Pdov គួរតែត្រូវបានជ្រើសរើសនៅជិតមួយវានឹងនាំឱ្យមានការថយចុះនៃអាថ៌កំបាំងដែលនៅសល់ប៉ុន្តែនេះមិនតែងតែអាចធ្វើទៅបានទេ។

រូបភាពទី 16 - ការពឹងផ្អែកនៃការលាក់បាំងសំណល់សម្រាប់តម្លៃនៃចំនួនវិមាត្រ 4,8,16

ពី នៃកាលវិភាគនេះ។វាធ្វើតាមនោះ ពេលណា ចំនួន​ច្រើនការវាស់វែង ភាពសម្ងាត់ដែលនៅសេសសល់គឺខ្ពស់ជាង ទោះបីជាមានលក្ខណៈឡូជីខលក៏ដោយ។ ចំនួនធំជាងការវាស់វែងនឹងកាត់បន្ថយលទ្ធភាពនៃភាពមិនច្បាស់លាស់នៃការសម្រេចចិត្ត។

សេចក្តីសន្និដ្ឋាន

នៅក្នុងការងារនេះ ការសិក្សាបង្កើនប្រសិទ្ធភាពនៃក្បួនដោះស្រាយស្វែងរក dichotomous ត្រូវបានអនុវត្តដោយប្រើកម្មវិធី Poick ។ ការប្រៀបធៀបត្រូវបានធ្វើឡើងជាមួយនឹងក្បួនដោះស្រាយតាមលំដាប់លំដោយ។ ប្រភេទនៃ SSC ត្រូវបានសិក្សាសម្រាប់ឯកសណ្ឋាន អិចស្ប៉ូណង់ស្យែល និងការចែកចាយព្រឹត្តិការណ៍ដែលបានបញ្ជាក់យោងទៅតាមវ៉ារ្យ៉ង់។ បានបង្កើតជំនាញក្នុងការគ្រប់គ្រងកម្មវិធី Poick ។

ក្នុងអំឡុងពេលការងារមន្ទីរពិសោធន៍ ក្បួនដោះស្រាយការស្វែងរកដ៏ល្អប្រសើរត្រូវបានបង្កើតឡើងសម្រាប់ក្បួនដោះស្រាយស្វែងរកតាមលំដាប់លំដោយ និង dichotomous ។

ខ្សែកោងការដកយកចេញមិនច្បាស់លាស់ត្រូវបានគណនា ហើយវាត្រូវបានគេរកឃើញថាក្នុងករណីខ្លះវាកាន់តែត្រឹមត្រូវក្នុងការប្រើក្បួនដោះស្រាយស្វែងរកតាមលំដាប់លំដោយ ហើយនៅក្នុងផ្សេងទៀតគឺ dichotomous មួយ។ ប៉ុន្តែនេះអាចទាក់ទងនឹងការចែកចាយប្រូបាប៊ីលីតេដើមប៉ុណ្ណោះ។

ប្រតិបត្តិការត្រឹមត្រូវនៃកម្មវិធី Poisk ត្រូវបានបញ្ជាក់ដោយប្រើការគណនាដែលបានធ្វើឡើងនៅក្នុងកញ្ចប់កម្មវិធី Matcard 2001។

គន្ថនិទ្ទេស

1. មូលដ្ឋានគ្រឹះនៃទ្រឹស្តីសម្ងាត់៖ ការបង្រៀនសម្រាប់និស្សិតពេញម៉ោងនៃឯកទេស 200700 "វិស្វកម្មវិទ្យុ" / សាកលវិទ្យាល័យបច្ចេកទេសរដ្ឋ Voronezh; Comp.Z.M. Kanevsky, V.P. Litvinenko, G.V. Makarov, D.A. ម៉ាក់ស៊ីម៉ូវ; កែសម្រួលដោយ Z.M. Kanevsky ។ Voronezh, 2006. 202 ទំ។

2. ការណែនាំទៅ ការងារមន្ទីរពិសោធន៍"ការស្រាវជ្រាវនៃក្បួនដោះស្រាយការស្វែងរក" នៅក្នុងវិន័យ "មូលដ្ឋានគ្រឹះនៃទ្រឹស្តីនៃការបំបាំងកាយ" សម្រាប់និស្សិតនៃឯកទេស 200700 "វិស្វកម្មវិទ្យុ" ការសិក្សាពេញម៉ោង / សាកលវិទ្យាល័យបច្ចេកទេសរដ្ឋ Voronezh; comp.Z.M. Kanevsky, V.P. Litvinenko ។ Voronezh, 2007.54 ទំ។

3. STP VSTU 005-2007 ។ ការរចនាវគ្គសិក្សា. ការរៀបចំ លំដាប់ ការប្រតិបត្តិនៃការទូទាត់ និងការពន្យល់ពន្យល់ និងផ្នែកក្រាហ្វិក។

អនុញ្ញាតឱ្យយើងសន្មត់ថាការបង្ខូចទ្រង់ទ្រាយទាំងអស់នៅក្នុងឆានែលត្រូវបានកំណត់យ៉ាងតឹងរ៉ឹងហើយមានតែសំលេងរំខានបន្ថែមរបស់ Gaussian គឺចៃដន្យដែលដំបូងបង្អស់យើងនឹងសន្មតថាជាពណ៌សជាមួយនឹងដង់ស៊ីតេនៃវិសាលគមនេះមានន័យថានៅពេលបញ្ជូនសញ្ញា (និមិត្តសញ្ញា) សញ្ញាចូលអាចជា ពិពណ៌នាដោយគំរូ (3.28):

កន្លែងដែលមនុស្សគ្រប់គ្នាស្គាល់។ មានតែការអនុវត្តការជ្រៀតជ្រែកនិងសន្ទស្សន៍នៃសញ្ញាបញ្ជូនពិតប្រាកដប៉ុណ្ណោះដែលមិនស្គាល់ដែលត្រូវតែកំណត់ដោយសៀគ្វីការសម្រេចចិត្ត។

យើងក៏នឹងសន្មត់ថាទាំងអស់គឺជាសញ្ញាកំណត់ដែលរយៈពេលនេះកើតឡើងប្រសិនបើ សញ្ញាដែលបានបញ្ជូនមានកំណត់ និងមានរយៈពេលដូចគ្នា (ប្រព័ន្ធសមកាលកម្ម) ហើយមិនមានការផ្សព្វផ្សាយពហុផ្លូវ ឬ ការបង្ខូចទ្រង់ទ្រាយលីនេអ៊ែរបណ្តាលឱ្យសញ្ញាត្រូវបានលាតសន្ធឹង (ឬពួកគេត្រូវបានកែតម្រូវ) ។

នៅពេលអនាគត យើងនឹងតែងតែសន្មត់ថាប្រព័ន្ធផ្តល់នូវការធ្វើសមកាលកម្មនាឡិកាដែលអាចទុកចិត្តបាន ពោលគឺ ព្រំដែននៃចន្លោះម៉ោងដែលសញ្ញាមកដល់ត្រូវបានដឹងយ៉ាងច្បាស់។ បញ្ហានៃការធ្វើសមកាលកម្មមានសារៈសំខាន់ខ្លាំងណាស់នៅពេលអនុវត្ត demodulators ដ៏ល្អប្រសើរ និងប្រព័ន្ធទំនាក់ទំនងសមកាលកម្មជាទូទៅ ប៉ុន្តែពួកវាលើសពី វគ្គសិក្សានេះ។. ចូរយើងយកពេលវេលានៃការចាប់ផ្តើមនៃការបញ្ជូនជាសូន្យ។

នៅក្រោមលក្ខខណ្ឌទាំងនេះ អនុញ្ញាតឱ្យយើងកំណត់ក្បួនដោះស្រាយសម្រាប់ប្រតិបត្តិការនៃម៉ាស៊ីន demodulator ដ៏ល្អប្រសើរមួយ (ឧ. ផ្អែកលើគោលការណ៍លទ្ធភាពអតិបរមា) ដែលវិភាគសញ្ញានៅលើចន្លោះម៉ោង សម្រាប់គោលបំណងនេះ ចាំបាច់ត្រូវស្វែងរកសមាមាត្រលទ្ធភាពសម្រាប់ទាំងអស់គ្នា សញ្ញាដែលអាចកើតមានទាក់ទងទៅនឹងសម្មតិកម្ម null

ភារកិច្ចមានភាពស្មុគស្មាញដោយការពិតដែលថាទទឹងនៃវិសាលគមនៃសញ្ញាគឺគ្មានកំណត់ (ចាប់តាំងពីវាមានកំណត់) ដូច្នេះហើយចន្លោះនៃសញ្ញាគឺគ្មានដែនកំណត់សម្រាប់សញ្ញាបែបនេះ (ឬវ៉ិចទ័រវិមាត្រគ្មានកំណត់) ដូចដែលបានកត់សម្គាល់រួចហើយ , មិនមានដង់ស៊ីតេប្រូបាប៊ីលីតេទេ។ ទោះយ៉ាងណាក៏ដោយមានដង់ស៊ីតេប្រូបាប៊ីលីតេ -ary សម្រាប់ផ្នែកសញ្ញាណាមួយ (សូមមើល§ 2.1) ។

ចូរជំនួសសម្លេងពណ៌សជាមុនសិន។ quasi-white ដែលមានដង់ស៊ីតេថាមពលតែមួយចំហៀងដូចគ្នា ប៉ុន្តែមានតែនៅក្នុងប្រេកង់ជាក់លាក់មួយ ដែល 1. ចូរយើងពិចារណាជាមុននូវសម្មតិកម្ម null ពោលគឺយើងនឹងសន្មត់ថា - សំលេងរំខាន។ អនុញ្ញាតឱ្យយើងយកផ្នែកដែលមានគម្លាតស្មើគ្នាតាមរយៈចន្លោះពេលនាឡិកា គំរូនៅក្នុងផ្នែកទាំងនេះសម្រាប់សំលេងរំខាន Gaussian ពណ៌សគឺឯករាជ្យស្របតាម (2.49) ។ ដូច្នេះ -dimensional probability density សម្រាប់សំណាកដែលបានយក

តើការបែកខ្ញែក (អំណាច) នៃ quasi នៅឯណា សំលេងរំខានពណ៌ស.

នៅក្រោមសម្មតិកម្មដែលនិមិត្តសញ្ញាត្រូវបានបញ្ជូនជាលទ្ធផល ដង់ស៊ីតេប្រូបាប៊ីលីតេតាមលក្ខខណ្ឌនៃផ្នែកនឹងត្រូវបានកំណត់ដោយរូបមន្តដូចគ្នានឹង (4.18) ប្រសិនបើជំនួសដោយភាពខុសគ្នា។

សមាមាត្រលទ្ធភាពសម្រាប់សញ្ញា (ទាក់ទងទៅនឹងសម្មតិកម្មទទេ) គណនាសម្រាប់ផ្នែកឆ្លងកាត់៖

ចូរយើងជំនួសភាពខុសគ្នាជាមួយនឹងកន្សោមរបស់វា៖

យោងទៅតាមច្បាប់នៃលទ្ធភាពអតិបរមា ក្នុងករណីសម្លេងរំខានពណ៌ស សៀគ្វីការសម្រេចចិត្តត្រូវតែជ្រើសរើសតម្លៃដែលផ្តល់អតិបរមា ជំនួសឱ្យអតិបរមា អ្នកអាចរកមើលអតិបរមានៃលោការីតរបស់វា។

ចំណាំថាពាក្យទីពីរនៅក្នុង (4.22) មិនអាស្រ័យលើ និងអាចត្រូវបានមិនអើពើនៅក្នុងការប្រៀបធៀប។ បន្ទាប់មកក្បួនសម្រាប់ការសម្រេចចិត្តថាសញ្ញាមួយត្រូវបានបញ្ជូនអាចត្រូវបានបង្កើតដូចខាងក្រោម:

នៅក្នុង -dimensional Euclidean space កំណត់បទដ្ឋាននៃភាពខុសគ្នារវាងវ៉ិចទ័រ ឬចម្ងាយរវាងពួកវា។ ដូច្នេះក្បួនដោះស្រាយ (4.23) អាចត្រូវបានសរសេរជាទម្រង់

ហើយផ្តល់ឱ្យវានូវការបកស្រាយធរណីមាត្រដ៏សាមញ្ញមួយ៖ ឧបករណ៍ demodulator ល្អបំផុតត្រូវតែចុះឈ្មោះសញ្ញានោះ (ដែលត្រូវនឹងនិមិត្តសញ្ញាដែល "កាន់តែជិត" ទៅនឹងលំយោលដែលទទួលបាន។ ជាឧទាហរណ៍ រូបភាព 4.2 បង្ហាញពីភាគថាសដ៏ល្អប្រសើរនៃចន្លោះពីរវិមាត្រនៃសញ្ញាដែលទទួលបាន។ នៅពេលបញ្ជូនសញ្ញាប្រព័ន្ធគោលពីរ តំបន់ការសម្រេចចិត្តក្នុងការពេញចិត្តនៃនិមិត្តសញ្ញាមានទីតាំងនៅតាមភាគីទាំងពីរ

អង្ករ។ ៤.២. ការបែងចែកល្អបំផុតនៃចន្លោះនៃលំយោលដែលទទួលបាននៅ លេខកូដគោលពីរនិងសញ្ញាដែលគេស្គាល់ច្បាស់

ចូរយើងបំប្លែង (4.22) ដោយបើកតង្កៀប និងកាត់បន្ថយ៖

តោះត្រឡប់ទៅឥឡូវនេះ បញ្ហាដើមសម្រាប់សម្លេងពណ៌ស។ ចំពោះគោលបំណងនេះយើងនឹងពង្រីកបន្ទះបន្ទាប់មកចំនួននៃផ្នែកនឹងមានទំនោរទៅគ្មានដែនកំណត់រហូតដល់សូន្យ។ ផលបូកនៅក្នុង (4.24) នឹងប្រែទៅជាអាំងតេក្រាល ហើយលោការីតនៃសមាមាត្រលទ្ធភាពនឹងត្រូវបានកំណត់ជា

ហើយក្បួនដោះស្រាយការសម្រេចចិត្តបញ្ជូននឹងមានទម្រង់

តើថាមពលនៃសញ្ញារំពឹងទុកនៅឯណា

ឧបករណ៍ដែលគណនាផលិតផលមាត្រដ្ឋានដោយផ្ទាល់

ត្រូវបានគេហៅថា តម្រងសកម្ម ឬ correlator ដូច្នេះអ្នកទទួលដែលអនុវត្ត algorithm (4.26) ត្រូវបានគេហៅថា ជាប់ទាក់ទងគ្នា។

នៅក្នុងរូបភព។ 4.3 បានបង្ហាញ គ្រោងការណ៍រចនាសម្ព័ន្ធឧបករណ៍ទទួលដំណើរការដោយអនុលោមតាម (4.26) ។ នៅទីនេះប្លុក X គឺជាមេគុណ; A - ឧបករណ៍បង្កើតសញ្ញាយោង - ឧបករណ៍បញ្ចូល, ឧបករណ៍ដក; អ្នកដោះស្រាយដែល​កំណត់​នៅ​ពេល​ដែល​គុណ (ពេល​សោ​ត្រូវ​បាន​បិទ) ចំនួន​សាខា​ដែល​មាន​សញ្ញា​អតិបរមា។

ប្រសិនបើសញ្ញាត្រូវបានជ្រើសរើសតាមរបៀបដែលការអនុវត្តទាំងអស់របស់ពួកគេ (ហើយដូច្នេះការអនុវត្តទាំងអស់មានថាមពលដូចគ្នា) ក្បួនដោះស្រាយ

អង្ករ។ ៤.៣. demodulator ល្អបំផុតជាមួយនឹងសញ្ញាដែលគេស្គាល់ច្បាស់

ការទទួល (4.26) (ហើយតាមនោះការអនុវត្តរបស់វា) ត្រូវបានធ្វើឱ្យសាមញ្ញ (មិនចាំបាច់មានឧបករណ៍ដក) និងទទួលយក

ពី (4.29) វាច្បាស់ណាស់ថាច្បាប់នៃការសម្រេចចិត្តនឹងមិនផ្លាស់ប្តូរទេប្រសិនបើសញ្ញាដែលមកដល់ការបញ្ចូល demodulator ត្រូវបានគុណនឹងលេខណាមួយ។ ដូច្នេះ ប្រព័ន្ធដែលការអនុវត្តសញ្ញាទាំងអស់មានថាមពលស្មើគ្នា ខុសគ្នាត្រង់ថា ក្បួនដោះស្រាយការទទួលដ៏ល្អប្រសើរនៅក្នុងវាមិនទាមទារចំណេះដឹងអំពី "មាត្រដ្ឋាន" នៃសញ្ញាចូល ឬនិយាយម្យ៉ាងទៀត ចំណេះដឹងអំពីមេគុណនៃការបញ្ជូនឆានែល។ នេះ។ លក្ខណៈសំខាន់បាននាំឱ្យមានការប្រើប្រាស់យ៉ាងទូលំទូលាយនៃប្រព័ន្ធសញ្ញាថាមពលស្មើគ្នា ដែលជាធម្មតាត្រូវបានគេហៅថាប្រព័ន្ធផ្អាកសកម្ម។ លក្ខណៈពិសេសនេះមានសារៈសំខាន់ជាពិសេសសម្រាប់ការបន្ថយឆានែលដែលមេគុណនៃការបញ្ជូនប្រែប្រួល (សូមមើលខាងក្រោម§ 4.7) ។

វាគួរតែត្រូវបានសង្កត់ធ្ងន់ថាការធ្វើសមកាលកម្មនាឡិកាត្រឹមត្រូវសម្រាប់កំណត់ព្រំដែននៃក្បាលដី (ការប្រមូលសញ្ញានៅទិន្នផលប្លុកច្រើនដងនិងបន្ថយវ៉ុលពីឧបករណ៍បញ្ចូលបន្ទាប់ពីធ្វើការសម្រេចចិត្ត) គឺជាលក្ខខណ្ឌដែលមិនអាចខ្វះបាន។ ការអនុវត្តជាក់ស្តែងនៃក្បួនដោះស្រាយដែលបានពិចារណាយោងទៅតាមដ្យាក្រាមក្នុងរូប។ ៤.៣.

សម្រាប់ប្រព័ន្ធប្រព័ន្ធគោលពីរនៃវិសមភាពទូទៅបំផុត (4.26) នៅសល់តែមួយប៉ុណ្ណោះ ហើយក្បួនដោះស្រាយទទួលអាចត្រូវបានតំណាងជាច្រើនទៀត ក្នុងទម្រង់សាមញ្ញ:

តើសញ្ញាខុសគ្នានៅឯណា; កម្រិត។ សម្រាប់ប្រព័ន្ធជាមួយនឹងការផ្អាកសកម្មដែលជួយសម្រួលយ៉ាងខ្លាំងដល់ការអនុវត្តគ្រោងការណ៍ដ៏ល្អប្រសើរ។

នៅពេលដែលវិសមភាព (4.30) ត្រូវបានពេញចិត្ត និមិត្តសញ្ញា 1 ត្រូវបានចុះឈ្មោះ បើមិនដូច្នេះទេ - 0. ដើម្បីអនុវត្ត (4.30) នៅក្នុងសៀគ្វីនៃរូបភព។ 4.3 ត្រូវការតែសាខាមួយប៉ុណ្ណោះ។

នៅក្នុងរូបភព។ 4.4 បង្ហាញសៀគ្វីដែលអនុវត្តក្បួនដោះស្រាយ (4.30) សម្រាប់ប្រព័ន្ធបញ្ជូនប្រព័ន្ធគោលពីរដែលមានជីពចរ unipolar (ជាមួយនឹងការផ្អាកអកម្ម):

អង្ករ។ ៤.៤. ការអនុវត្តនៃការទទួលល្អបំផុតនៃជីពចរវីដេអូចតុកោណគោលពីរ

ជាមួយនឹងសញ្ញាទាំងនេះ ច្បាប់ (4.30) នឹងមានទម្រង់ដូចខាងក្រោម៖

ការរួមបញ្ចូលនៅក្នុងសៀគ្វីនៃរូបភព។ 4.4 ត្រូវបានអនុវត្តជាមួយនឹងភាពត្រឹមត្រូវគ្រប់គ្រាន់ដោយសៀគ្វីដែលបានផ្តល់ឱ្យថាក្នុងករណីនេះវ៉ុលនៅលើ capacitor C នៅពេលនេះគឺស្មើនឹង - ដូច្នេះច្បាប់បានធ្លាក់ចុះដល់ការពិតដែលថាវ៉ុលនេះត្រូវតែលើសពីកម្រិតដែលត្រូវបានបញ្ចូល។ . នៅពេលដែលវិសមភាពនេះត្រូវបានបំពេញ 1 ត្រូវបានសរសេរនៅក្នុង ប្រសិនបើមិនបានបំពេញ - 0 បន្ទាប់ពីការថតនេះ (ដែលកើតឡើងនៅពេលដែលសោត្រូវបានបិទ វាចាំបាច់ក្នុងការកំណត់វ៉ុលឡើងវិញពីឧបករណ៍បញ្ចូលដើម្បីឱ្យធាតុសញ្ញាបន្ទាប់អាចទទួលបាន។ ការកំណត់ឡើងវិញត្រូវបានអនុវត្តដោយការបិទកុងតាក់ដែលបញ្ចេញ capacitor ។

សៀគ្វីដូចគ្នាជាមួយនឹងការកែប្រែបន្តិចបន្តួចអាចត្រូវបានប្រើសម្រាប់ការ demodulation នៅក្នុង ប្រព័ន្ធគោលពីរការបញ្ជូនដោយជីពចរ bipolar (ជាមួយនឹងការផ្អាកសកម្ម): ក្នុងករណីនេះ ក្នុងករណីនេះ ច្បាប់ (4.30) បន្ទាប់ពីការកាត់បន្ថយមានទម្រង់

វាត្រូវបានអនុវត្តដោយសៀគ្វីក្នុងរូបភព។ 4.4 ប្រសិនបើកម្រិត X ត្រូវបានកំណត់ ស្មើនឹងសូន្យ. ក្នុងករណីនេះ វាប្រែទៅជាការរើសអើងបន្ទាត់រាងប៉ូល លទ្ធផលសញ្ញា 1 នៅពេលដែលវ៉ុលនៅការបញ្ចូលរបស់វាគឺវិជ្ជមាន បើមិនដូច្នោះទេ។

ប្រព័ន្ធទាំងពីរដែលត្រូវបានពិចារណាត្រូវបានប្រើនៅក្នុងឧបករណ៍សាមញ្ញបំផុត។ ការទំនាក់ទំនងតាមខ្សែ. នៅក្នុងបណ្តាញវិទ្យុក៏ដូចជានៅក្នុងសម័យទំនើប បណ្តាញខ្សែកាបត្រូវ​បាន​ប្រើ សញ្ញាប្រេកង់ខ្ពស់។. ប្រព័ន្ធគោលពីរសាមញ្ញបំផុតជាមួយ សញ្ញាអាម៉ូនិកគឺជាប្រព័ន្ធដែលមានអំព្លីទីត (AM), ដំណាក់កាល (PM) និងការផ្លាស់ប្តូរប្រេកង់។

នៅក្នុងប្រព័ន្ធគោលពីរ រាល់ថេរទាំងអស់ដែលបានរួមបញ្ចូលនៅទីនេះក្នុងផ្នែកនេះត្រូវបានគេសន្មត់ថាត្រូវបានគេស្គាល់។ ចាប់តាំងពីច្បាប់នៅទីនេះ (4.30) នឹងត្រូវបានសរសេរដូចនេះ:

វាត្រូវបានអនុវត្តដោយសៀគ្វីក្នុងរូបភព។ 4.5 ដែលខុសពីរូបភព។ ៤.៤. ប្លុក​សម្រាប់​គុណ​សញ្ញា​ចូល​ជាមួយ​សញ្ញា​យោង​ កម្រិត​កម្រិត​នៅ​ក្នុង​ករណី​នេះ​គឺ​ស្មើ​នឹង

អង្ករ។ ៤.៥. ការអនុវត្តការទទួលល្អបំផុតនៅក្នុងប្រព័ន្ធគោលពីរ AM, FM ជាមួយនឹងសញ្ញាដែលគេស្គាល់ច្បាស់

ជាមួយនឹងប្រព័ន្ធ binary FM

នេះគឺជាប្រព័ន្ធដែលមានការផ្អាកសកម្ម ហើយដូច្នេះវាងាយស្រួលក្នុងការផ្ទៀងផ្ទាត់ថាច្បាប់នៃការសម្រេចចិត្តកាត់បន្ថយទៅដូចខាងក្រោម៖ និង

ត្រូវបានអនុវត្តដោយសៀគ្វីដូចគ្នានៅក្នុងរូបភព។ 4.5 នៅក្នុងករណីនេះ វាដើរតួនាទីជាអ្នករើសអើងប៉ូលនិយម។ ប្រភេទរបស់វាអាចត្រូវបានកំណត់ដោយការដឹងប្រឆាំងនឹងផ្ទៃខាងក្រោយនៃសម្លេងពណ៌សជាមួយនឹងដង់ស៊ីតេនៃវិសាលគម វាងាយស្រួលក្នុងការមើលឃើញថានៅទិន្នផលនៃតម្រងនឹងមានសញ្ញាហើយសម្លេងរំខាននឹងមានពណ៌ជាមួយនឹងដង់ស៊ីតេនៃវិសាលគមពោលគឺការបញ្ចូលនៃការស្រមើលស្រមៃ។ ឧបករណ៍ demodulator ល្អបំផុតនឹងទទួលបានសញ្ញាទាំងនោះយ៉ាងពិតប្រាកដ និងសំលេងរំខានដែលវាត្រូវបានគណនា។ ដូច្នេះដ្យាក្រាមនៅក្នុងរូបភព។ រូបភាព 4.66 គឺជា demodulator សម្រាប់ white-noise signals ដែលមានអត្រាកំហុសទាបជាងឧបករណ៍ demodulator ល្អបំផុតដែលភ្ជាប់ទៅនឹងលទ្ធផលនៃ whitening filter នៅក្នុងរូបភព។ ៤.៦ ក. ភាពផ្ទុយគ្នានេះបង្ហាញថាមិនអាចមាន demodulator សម្រាប់សញ្ញាប្រឆាំងនឹងផ្ទៃខាងក្រោយនៃសម្លេងពណ៌ដែលល្អជាងនៅក្នុងរូបភព។ ៤.៦ ក.

ចំណាំថានៅពេលអនុវត្ត demodulator បែបនេះជាមួយនឹងតម្រង whitening ការលំបាកកើតឡើងដោយសារតែការពិតដែលថាសញ្ញាឆ្លងកាត់តម្រង, ជាក្បួន, ត្រូវបាន stretched និងការត្រួតស៊ីគ្នាទៅវិញទៅមកនៃធាតុសញ្ញាកើតឡើង មានវិធីមួយចំនួនដើម្បីយកឈ្នះការលំបាកនេះ។ ទោះយ៉ាងណាក៏ដោយ ការវិភាគលម្អិតពួកគេនៅក្រៅព្រំដែន

គួរកត់សំគាល់ថានៅក្នុងដ្យាក្រាមក្នុងរូបភព។ 4.5 សញ្ញាយោងត្រូវតែមានដំណាក់កាលដំបូងដូចគ្នានឹងសញ្ញាចូលដែលរំពឹងទុក ឬនិយាយម្យ៉ាងទៀត ត្រូវតែមានភាពស៊ីសង្វាក់គ្នាជាមួយនឹងសញ្ញាចូល។ តម្រូវការនេះជាធម្មតាធ្វើអោយស្មុគស្មាញដល់ការអនុវត្ត demodulator ហើយតម្រូវឱ្យណែនាំវាបន្ថែមលើអ្វីដែលបានបង្ហាញនៅក្នុងរូបភព។ 4.5 ប្លុក ឧបករណ៍បន្ថែមរចនាឡើងដើម្បីកែតម្រូវដំណាក់កាលនៃសញ្ញាយោង។

វិធីសាស្រ្តទទួលភ្ញៀវទាំងអស់ ការអនុវត្តដែលតម្រូវឱ្យមានចំនេះដឹងមុនដ៏ត្រឹមត្រូវនៃដំណាក់កាលដំបូងនៃសញ្ញាចូលត្រូវបានគេហៅថា coherent ។ ក្នុងករណីដែលព័ត៌មានអំពីដំណាក់កាលដំបូងនៃសញ្ញាដែលរំពឹងទុកគឺបានមកពីសញ្ញាដែលបានទទួលដោយខ្លួនវា (ឧទាហរណ៍ ប្រសិនបើដំណាក់កាលប្រែប្រួល ប៉ុន្តែយឺតណាស់ដែលវាអាចត្រូវបានព្យាករណ៍ដោយ ធាតុមុន។សញ្ញា) ការទទួលត្រូវបានគេហៅថា quasi-coherent ។ ប្រសិនបើព័ត៌មានអំពីដំណាក់កាលដំបូងនៃសញ្ញាចូលត្រូវបានបាត់ ឬមិនត្រូវបានប្រើសម្រាប់ហេតុផលមួយចំនួន នោះការទទួលត្រូវបានគេហៅថាមិនស៊ីសង្វាក់គ្នា (សូមមើល§ 4.6 ខាងក្រោម)។