Кіріспе

Найквист-Шеннон үлгілеу теоремасы – цифрлық сигналды өңдеудің маңызды қағидасы, ол сигналдың жиілік диапазоны мен алиасинг деп аталатын бұрмалау түрін болдырмау үшін қажетті үлгілеу жылдамдығын байланыстырады. Теоремаға сәйкес, алиасингтің алдын алу үшін үлгілеу жылдамдығы сигналдың жолақтығының енінен кемінде екі есе болуы керек. Практикада, бұл аналогты сигналды үлгілеу кезінде немесе цифрлық сигналды өңдеу функцияларында үлгілеу жылдамдықтары өзгертілгенде алиасингті қабылданатын деңгейден төмен ұстау үшін жолақты шектеу сүзгілерін таңдау үшін қолданылады. Найквист-Шеннон үлгілеу теоремасы – сигналды өңдеу саласындағы теорема, ол үздіксіз уақыт сигналдары мен дискретті уақыт сигналдары арасындағы маңызды байланыс құрады. Ол шекті жолақтығы бар үздіксіз уақыт сигналынан барлық ақпаратты алуға мүмкіндік беретін дискретті үлгілер тізбесі үшін жеткілікті үлгілеу жылдамдығын анықтайды. Қатаң айтқанда, теорема тек Фурье түрлендірілімі шекті жиілік аймағынан тыс нөлге тең болатын математикалық функциялар класына ғана қолданылады. Интуитивті түрде, үздіксіз функцияны дискретті тізбекке келтіргенде және қайтадан үздіксіз функцияға интерполяциялағанда, нәтижеге сенімділік бастапқы үлгілердің тығыздығына (немесе үлгілеу жылдамдығына) байланысты болады деп күтеміз. Үлгілеу теоремасы белгілі бір жолақтылықпен шектелген функциялар класы үшін толық сенімділікке жеткілікті үлгілеу жылдамдығын түсіндіреді, яғни үлгілеу процесінде ешқандай ақпарат жоғалмайды. Ол функциялар класы үшін жолақтың еніне қатысты жеткілікті үлгілеу жылдамдығын көрсетеді. Теорема сонымен қатар үлгілерден бастапқы үздіксіз уақыт функциясын толық қалпына келтіруге арналған формулаға әкеледі. Егер үлгілеу жылдамдығының критерийі орындалмаса да, сигнал туралы басқа шектеулер белгілі болған жағдайда (төмендегілерді және қысылған сезінуді қараңыз) толық қалпына келтіру мүмкін болады. Кейбір жағдайларда (егер үлгілеу жылдамдығының критерийі орындалмаса), қосымша шектеулерді пайдалану шамамен қалпына келтіруге мүмкіндік береді. Мұндай қалпына келтірулердің сенімділігін Бохнер теоремасы арқылы тексеруге және сандық түрде бағалауға болады. Найквист-Шеннон үлгілеу теоремасы Гарри Найквист пен Клод Шеннонның құрметіне аталған, бірақ бұл теореманы бұрын Э.Т. Уиттакер (1915 жылы жарияланған) ашқан, ал Шеннон өз жұмысында Уиттакердің еңбегіне сілтеме жасаған. Сондықтан теорема Уиттакер-Шеннон үлгілеу теоремасы, Уиттакер-Шеннон және Уиттакер-Найквист-Шеннон деп те аталады, сондай-ақ оны интерполяцияның кардиналды теоремасы деп те атай беруге болады.

Кіріспе

Үлгілеу – сигналды (мысалы, үздіксіз уақыт немесе кеңістіктің функциясы) дискретті мәндер тізбегіне (дискретті уақыт немесе кеңістіктің функциясы) түрлендіру процесі. Шеннон теоремасының нұсқасында:

Осылайша, жеткілікті үлгілеу жиілігі секундына үлгілерден жоғары болуы керек. Балама түрінде, белгілі бір үлгілеу жиілігі үшін , толыққанды қайта құру кепілдік беріледі. Егер жолақ шегі тым жоғары болса (немесе жолақ шегі болмаса), қайта құру алиасинг деп аталатын қателерді көрсетеді. Теореманың қазіргі заманғы тұжырымдамалары кейде жиілігінде дәл синусоидалық компонент болмауы керек немесе үлгілеу жиілігінің жартысынан кем болуы керек деп нақты айтуға тырысады. шегі Найквист жиілігі деп аталады және үлгі алынатын үздіксіз уақыт сигналының қасиеті болып табылады. Үлгілеу жиілігі үлгілерді жеткілікті түрде бейнелеу үшін Найквист жиілігінен асып түсуі керек. Дұрыс үлгіленген сигналдың барлық мағыналы жиілік компоненттері Найквист жиілігінен төмен жатады. Бұл теңсіздіктермен сипатталатын жағдай Найквист критерийі немесе кейде Раабе шарты деп аталады. Теорема басқа да салалардың функцияларына да қолданылады, мысалы, кеңістікке – сандық кескінді жағдайында. Басқа салалар үшін жалғыз өзгеріс – өлшем бірліктері және символ әдетте үлгілер арасындағы интервалды білдіру үшін қолданылады және ол үлгілеу аралығы немесе үлгілеу периоды деп аталады. Функцияның үлгілері әдетте (ескі сигналды өңдеу әдебиетінде ) деп белгіленеді, барлық бүтін мәндері үшін. көбейткіш – үздіксіз уақыттан дискретті уақытқа өтудің нәтижесі (Дискретті уақыт Фурье түрлендіруімен байланысы қараңыз) және ол сигналдың энергиясын өзгергенде сақтайды. Математикалық тұрғыдан идеалды интерполяциялау әдісі sinc функцияларын қолдануды қамтиды. Тізбектегі әрбір үлгі sinc функциясымен алмастырылады, оның центрі бастапқы үлгі орнындағы уақыт осінде орналасқан, sinc функциясының амплитудасы үлгі мәніне пропорционалды. Содан кейін sinc функциялары үздіксіз функцияны құру үшін қосылады. Математикалық эквивалентті әдіс Дирактың таралуын пайдаланады және sinc функциясын үлгі мәндерімен салмақталған Дирак дельта импульстерінің тізбегімен конволюциялау арқылы жүзеге асырылады. Екі әдіс те есептеу тұрғысынан тиімді емес. Оның орнына sinc функцияларының шекті ұзындығы бар жуықтамасы қолданылады. Бұл жуықтамадан туындаған қателер интерполяция қатесі деп аталады. Нақтырақ айтқанда, цифрлық-аналогтық түрлендіргіштер масштабталған және кешіктірілген sinc функцияларын немесе идеалды Дирак импульстарын шығармайды. Олардың орнына, олар масштабталған және кешіктірілген тіктөртбұрышты импульстердің (нөлдік реттік ұстау) бөлшекті тұрақты тізбесін шығарады, одан кейін бастапқы негізгі сигналдың жоғары жиілікті көшірмелерін (бейнелерді) жою үшін төмен өткізгіш сүзгі ("бейнеге қарсы сүзгі" деп аталады) қолданылады.

Көп өзгермелі сигналдар мен бейнелерге қолдану

Үлгілеу теоремасы әдетте бір айнымалының функциялары үшін тұжырымдалады. Осыған байланысты, теорема уақытқа тәуелді сигналдарға тікелей қолданылады және көбінесе осы контексте қарастырылады. Дегенмен, үлгілеу теоремасын кез келген саны айнымалылардың функцияларына оңай кеңейтуге болады. Мысалы, сұр түсті кескіндер көбінесе нақты сандардың екі өлшемді тізімі (немесе матрицасы) түрінде бейнеленеді, олар қатар және баған бойынша үлгіленген пиксельдердің (сурет элементтерінің) салыстырмалы қарқындылығын көрсетеді. Сәйкесінше, әр пикселді бірегей түрде анықтау үшін кескіндерге екі тәуелсіз айнымалы немесе индекс қажет – біреуі қатар үшін, екіншісі баған үшін. Түсті кескіндер әдетте үш жеке сұр түсті кескіндердің жиынтығынан тұрады, олардың әрқайсысы үш негізгі түстің бірін көрсетеді: қызыл, жасыл және көк, немесе қысқаша RGB. Түстер үшін 3 векторды пайдаланатын басқа түс кеңістіктері: HSV, CIELAB, XYZ және т.б. Кейбір түс кеңістіктері, мысалы, көгілдір, қызғылт сары, сары және қара (CMYK) түсті төрт өлшеммен көрсетуі мүмкін. Бұлардың барлығы екі өлшемді үлгіленген домендегі векторлық функциялар ретінде қарастырылады. Бір өлшемді дискретті уақыт сигналдары сияқты, егер үлгілеу ажыратымдылығы немесе пиксель тығыздығы жеткіліксіз болса, кескіндер де алиасингтен зардап шегуі мүмкін. Мысалы, жолақты көйлектің жоғары жиілікті (яғни, жолақтар арасындағы қашықтық аз) цифрлық суреті камераның бейне сенсорымен үлгіленген кезде көйлектің алиасингіне себеп болуы мүмкін. Аллиасинг моар үлгісі түрінде көрінеді. Бұл жағдайда кеңістіктік домендегі жоғары үлгілеудің «шешімі» көйлекке жақындау, жоғары ажыратымдылық сенсорын пайдалану немесе сенсормен суретті түсіру алдында оптикалық төмен өткізгіш сүзгіні пайдаланып суретті оптикалық бұрмалау болар еді. Мұнда кірпіш үлгілерінен тағы бір мысал келтірілген. Жоғарыдағы сурет үлгілеу теоремасының шарты орындалмаған кездегі әсерлерді көрсетеді. Бағдарламалық құрал кескінді қайта өлшегенде (төменгі суретте көрсетілген миниатюраны жасау процесімен бірдей), ол, шын мәнінде, кескінді алдымен төмен өткізгіш сүзгіден өткізеді, содан кейін кескінді кішірейтіп, моар үлгісін көрсетпейтін кішірек кескінді алады. Жоғарыдағы сурет – кескінді төмен өткізгіш сүзгісіз кішірейту кезінде болатын жағдай: алиасинг пайда болады. Үлгілеу теоремасы камера жүйелеріне де қолданылады, онда көрініс және линза аналогты кеңістіктік сигнал көзін құрайды, ал бейне сенсоры кеңістіктік үлгілеу құрылғысы болып табылады. Осы компоненттердің әрқайсысы осы компоненттегі нақты ажыратымдылықты (кеңістіктік жолақты енін) көрсететін модуляциялық беру функциясы (MTF) арқылы сипатталады. Линзаның және сенсордың MTF сәйкес келмеген жағдайда, алиасинг немесе бұлыңғырлық пайда болуы мүмкін. Егер сенсормен үлгіленген оптикалық кескінде сенсордан жоғары кеңістіктік жиіліктер болса, төмен үлгілеу алиасингті азайту немесе жою үшін төмен өткізгіш сүзгі ретінде әрекет етеді. Егер үлгілеу нүктесінің ауданы (пиксельдік сенсордың мөлшері) жеткілікті кеңістіктік антиалиасингті қамтамасыз етуге жеткіліксіз болса, камера жүйесіне оптикалық кескіннің MTF-ін азайту үшін жеке антиалиасинг сүзгісі (оптикалық төмен өткізгіш сүзгісі) қосылуы мүмкін. Оптикалық сүзгіні қажет етпей, смартфон камераларының графикалық процессорлары алиасингті жою үшін цифрлық сигналды өңдеуді цифрлық сүзгімен жүргізеді. Цифрлық сүзгілер сондай-ақ линзадан алынған контрастты жоғары кеңістіктік жиіліктерде күшейту үшін де қолданылады, әйтпесе дифракция шектерінде ол тез төмендейді. Үлгілеу теоремасы цифрлық суреттерді өңдеуге де қолданылады, мысалы, үлгілеуді жоғарылату немесе төмендету үшін. Аллиасинг, бұлыңғырлық және өткірлеу әсерлерін бағдарламалық құралда жүзеге асырылған цифрлық сүзгілермен реттеуге болады, бұл теориялық принциптерге сәйкес келеді.

Негізгі жолақты емес сигналдардың үлгісін алу

Шеннонның пікірінше: Сондықтан, бірқалыпты араласқан үлгілерді қалпына келтіру алгоритмдерін оңайлатуы мүмкін, бірақ бұл толыққанды қалпына келтіру үшін қажетті шарт емес. Негізгі жолақты емес және бірқалыпты емес үлгілерге арналған жалпы теорияны 1967 жылы Генри Ландау жасаған. Ол орташа үлгі алу жиілігінің (бірқалыпты немесе басқа) сигналдың белсенді жолағының екі есе болуы керек екенін дәлелдеді, егер спектрдің қай бөлігі белсенді екені алдын ала белгілі болса. 1990 жылдардың соңында бұл жұмыс ішінара кеңейтілді, бұл белсенді жолақтың мөлшері белгілі, бірақ спектрдің нақты белсенді бөлігі белгісіз сигналдарды қамтыды. 2000 жылдары толық теория жасалды (төмендегі қосымша шектеулермен Никвист жиілігінен төмен үлгі алу бөлімін қараңыз) сығылған сезінуді пайдалану арқылы. Атап айтқанда, теория, сигналды өңдеу тілінде, Мишали мен Эльдардың 2009 жылғы мақаласында сипатталған. Олар, басқа нәрселермен қатар, егер жиілік орналасқан жерлері белгісіз болса, онда Найквист критерийлеріне кемінде екі есе жиілікпен үлгі алу қажет; яғни, спектрдің орналасқан жерін білмеу үшін кемінде 2 есе көп төлеу керек. Ескеріңіз, үлгі алудың ең төменгі талаптары тұрақтылықты міндетті түрде кепілдемейді.

Қосымша шектеулер жағдайында Никвист деңгейінен төмен үлгі алу

Найквист-Шеннон үлгілеу теоремасы жолақты шектеулі сигналды үлгілеу және қайта құру үшін жеткілікті шартты қамтамасыз етеді. Қайта құру Уиттакер-Шеннон интерполяциялық формуласы арқылы жасалса, Найквист критерийі алиасингтің алдын алу үшін қажетті шарт болып табылады, яғни егер үлгілер жолақтың шегінің екі еселенген мөлшерінен баяу алынса, онда кейбір сигналдар дұрыс қайта құрылмайды. Дегенмен, егер сигналға қосымша шектеулер қойылса, Найквист критерийі міндетті шарт болмауы мүмкін. Сигнал туралы қосымша болжамдарды пайдаланудың бір мысалы – жақында пайда болған сығымдалған сенсорлар саласы, ол Найквисттің үлгілеу жылдамдығынан төмен болғанда да толық қайта құруға мүмкіндік береді. Атап айтқанда, бұл кейбір доменде сирек (немесе сығылымпаздық) сигналдарға қатысты. Мысалы, сығымдалған сенсорлар жалпы жолақ ені төмен болатын (мысалы, тиімді жолақ ені) сигналдармен айналысады, бірақ жиіліктері белгілі бір жолақта емес, белгісіз болады, сондықтан жолақты өткізу әдісі қолданылмайды. Басқаша айтқанда, жиілік спектрі сирек. Дәстүрлі жағдайда, қажетті үлгілеу жылдамдығы осылай есептеледі. Сығымдалған сенсорлар әдістерін қолдану арқылы, сигнал одан сәл төмен жылдамдықпен үлгіленсе де, толыққанды қайта құрылуы мүмкін. Бұл жағдайда, қайта құру енді формуламен емес, сызықтық оптимизациялық есептің шешімі арқылы жүзеге асырылады. Суб-Найквист үлгілеуінің тиімді болатын тағы бір мысал – үлгілердің оптималды квантталуы, мысалы, үлгілеу және оптималды жоғалтулы сығылудың біріктірілген жүйесінде. Бұл жағдай үлгілеу мен кванттаудың бірлескен әсерін ескеру қажет болғанда маңызды және кездейсоқ сигналды үлгілеу және кванттау кезінде қол жеткізілетін ең төменгі қайта құру қатесінің шегін анықтауға мүмкіндік береді. Стационарлық Гаусс кездейсоқ сигналдары үшін бұл шек әдетте суб-Найквист үлгілеу жылдамдығында қол жеткізіледі, бұл оптималды кванттау жағдайында осы сигнал моделі үшін суб-Найквист үлгілеуінің тиімді екенін көрсетеді.

Тарихи негіздер

Үлгілеу теоремасы 1928 жылы Гарри Найквисттің еңбегінде көрініс берді, онда ол жолақтың ені бар жүйе арқылы дербес импульстық үлгілерді жіберуге болатынын көрсетті; бірақ ол үздіксіз сигналдарды үлгілеу және қалпына келтіру мәселесін нақты қарастырмады. Солай шамамен, Карл Кюпфмюллер де ұқсас нәтиже көрсетті және жолақты шектеу сүзгісінің синк функциялық импульстік жауабын, оның интегралы арқылы – қадамдық жауап синус интегралын талқылады; бұл үлгілеу теоремасының орталық бөлігі болып табылатын жолақты шектеу және қалпына келтіру сүзгісі кейде Кюпфмюллер сүзгісі деп аталады (бірақ ағылшын тілінде осылай аталуы сирек). Ныквисттің нәтижесіне екі жақты теорема ретінде келетін үлгілеу теоремасын Клод Э. Шеннон, 1935 жылы Дж. М. Уиттакер және 1946 жылы Габор («Коммуникация теориясы») дәлелдеді. 1948 және 1949 жылдары Клод Э. Шеннон ақпараттық теорияның негізін қалаған екі революциялық мақала жариялады, сондай-ақ Люке де. Мысалы, Люке Кюпфмюллердің ассистенті Х. Раабе 1939 жылғы Ph.D. диссертациясында теореманы дәлелдегенін айтады; «Раабе шарты» термині нақты бейнелеу критерийімен байланысты болды (үлгілеу жиілігі жолақтың енінен екі есе артық болуы керек). Мейеринг бір абзацта және екі түсіндірмеде басқа да бірнеше ашқан адамдар мен есімдерді атап көрсетеді:

Ресей әдебиетінде ол 1933 жылы оны ашқан Владимир Котельниковтың есімімен аталған Котельников теоремасы деп белгілі.