ក្នុងពេលសម្ភាសន៍ គេតែងតែសួរថាតើប្រភេទណាលឿនជាងគេ។ សំណួរល្បិច។ យើងពន្យល់ពីមូលហេតុ និងស្វែងរកជម្រើសដ៏ល្អបំផុត។
ជាការឆ្លើយតប អ្នកគួរតែសួរថា “តើករណីណាដែលត្រូវបានជ្រើសរើសការតម្រៀបតាមពេលវេលាល្អបំផុត?” ហើយលុះត្រាតែលក្ខខណ្ឌត្រូវបានប្រកាស អ្នកអាចឆ្លងកាត់ជម្រើសដែលមានដោយសុវត្ថិភាព។
មាន៖
- ក្បួនដោះស្រាយតម្រៀប 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 ខាងក្រោម)។