Nyquist–Shannonen laginketa teorema

Seinale analogiko bat seinale digital bihurtzeko prozesuan lagintze-maiztasuna gutxienez lagindu beharreko seinalearen maiztasunik handienaren bikoitza izan behar dela dioen teorema.

Seinaleen prozesaketa digitalean, Nyquist-Shannonen laginketa teorema denbora jarraituko seinaleen eta denbora diskretuko seinaleen arteko lokarria da. Teoremak laginketa burutzean sortutako laginek denbora jarraituko seinalearen informazio guztia gorde dezaten laginketa maiztasunak bete beharreko baldintza ezartzen du. Teorema maiztasun banda mugatua duten seinale jarraituentzat baliagarria da soilik.

1. irudia. Banda mugatuko funtzio baten Fourierren transformatuaren magnitudearen adibidea

Sarrera

aldatu
 
2. irudia. Laginketa adibidea.   seinalearen laginak hartzen dira T segundoro, hau da, 0, T, 2T, 3T... segundoetan

Lagintzea seinale jarraitu bat (soinua, ahotsa, tenperatura, tentsioa, irudiak… ) diskretu bihurtzea da, hau da, balio sekuentzia batera bihurtzea.

Laginketa prozesua honela adierazi daiteke:   denbora jarraituko seinale bat bada eta Ts laginketa periodoa (fs=1/Ts, laginketa maiztasuna), lagindutako seinalea,  , aldagai jarraituko seinalearen balioak une diskretuetan harturik (Ts tarterik behin) eraikitzen da. Adierazpen matematikoa hurrengoa da:   non  .

Claude E. Shannonek hurrengoa adierazi zuen:

  funtzio batek ez badu B Hz-etik gorako maiztasunik, funtzioa guztiz zehaztu daiteke elkarrengandik   segundo banaturik dauden puntuen koordenatuak adieraziz.[1]

Aurrekoa kontuan hartuz, laginketa maiztasuna   lagin/segundo baino altuagoa izan beharko da  .   lagin/segundo baino altuagoa den laginketa maiztasuna erabiliz gero, laginek jatorrizko seinalearen informazio nahikoa gordeko dute eta eraikitako seinale diskretuak jatorrizko seinalearen irudikapen zehatza eskainiko du. Era berean,   laginketa maiztasun jakin baterako, seinalea perfektuki berreraikitzea posible dela bermatu daiteke, baldin eta seinaleak   maiztasun muga badu.

  atariari Nyquisten abiadura deritzo eta   sarrera seinale jarraituaren ezaugarria da. Laginketa abiadura Nyquisten abiadura baino handiagoa izan behar da laginek   zehaztasunez irudikatzeko.   atariari Nyquisten maiztasuna ( ) deritzo eta laginketa ekipoaren ezaugarria da. Ekipoak   laginketa maiztasuna erabiliz kodetu dezakeen maiztasunik altuena da.

Shanonnek teorema denboraren mendeko seinale jarraituentzat formulatu bazuen ere, denbora domeinukoak ez diren beste funtzioei aplikatu ahal zaie, irudiei adibidez, espazio domeinuko funtzioei. Beste domeinu bateko seinaleekin lan egiten dugunean, t, fs, eta Bren unitateak besterik ez dira aldatzen.

Aliasing

aldatu
 
3. irudia. Aliasinga denbora eremuan

Nyquist-Shannonen laginketa teoremaren baldintza ez betetzeak aliasinga dakar ondorio gisa.

Aliasinga ulertzeko modurik errazena seinale sinusoidal puru baten laginketa aztertzea da. 3. irudian ikus daitekeen bezala, maiztasun ezberdineko bi seinale sinusoidalek laginketa puntu berberak partekatu ditzakete. Seinale sinusoidala ez bada behar adina altua den laginketa maiztasunarekin lagintzen, laginak erabiliz berreraikitako seinaleak iruditu dezake maiztasun baxuagoa duen beste seinale sinusoidal bat dela, hau da, alias bilakatuko da. Beste era batean esanda, eraikitako seinale diskretuak ez du jatorrizko seinalea irudikatuko.

Aliasingaren adierazpen matematikoari dagokionez, maiztasunaren eremuan garatu egiten da:

 ,   funtzioaren Fourierren transformatua bada,

 


 
4. irudia. Aliasingik gabeko seinalearen espektrua. Kopiak ez dira gainjartzen.

lagindutako seinalearen Fourierren transformatua   hurrengo eran adierazi daiteke:

 

 
5. irudia. Aliasingaren adibidea. Kopiak gainjarri egiten dira

Ikus daitekeenez,   funtzio periodiko bat da,  -ren kopiak  -ren multiploetara mugituz eta ondoren batuz eraikitzen dena. Lagindutako seinalearen maiztasun espektroa, beraz, jatorrizko seinalearen espektroaren kopiez osatuta egongo da, jatorrizko seinalearen espektroaren kopiak izango ditu  -ren multiplo guztietan. Maiztasun banda mugatuko   seinale bat eta   balio egoki bat   baldin baditugu, posible da kopiak elkarrengandik banatuak mantentzea (4. irudia). Baina Nyquisten baldintza betetzen ez bada  , elkarren ondoko kopiak gainjarri egiten dira. Kasu honetan,   maiztasunetik gorako osagaiak ezin dira maiztasun baxuko osagaietatik bereizi, nahasirik agertzen dira   maiztasunetik beherako osagaiekin. Horri aliasinga (alias: izen faltsua) deritzo.   maiztasunetik gorako osagaiak alias bezala agertzen dira lagindutako seinalean, osagai jarraituaren (DC, f = 0 Hz) eta Nyquist maiztasunaren   artean. Beste era batean esanda,  -tik gorako maiztasunak islaturik agertzen dira  -tik behera.

Batzuetan ez da posible nahi dugun laginketa maiztasuna erabiltzea, aurretik erabakia dago (industria estandarrak, esaterako). Kasu horietan,   iragazi egiten da laginketa burutu baino lehen. Iragazketa egiteko behe paseko iragazki bat erabiltzen da, anti-aliasing iragazkia deritzona. Anti-aliasing iragazkiaren ebaketa maiztasuna   da, beraz, aliasak sortzen dituzten maiztasun osagaiak ezabatzen ditu. Anti-aliasing iragazkia erabiliz gero, goi maiztasunei buruzko informazioa galdu egiten da,   maiztasunetik gorako maiztasun osagai guztiak ezabatu egiten baitira, baina  -tik beherakoak inolako distortsiorik gabe gorde daitezke. Anti-aliasing iragazkirik erabiliko ez bagenu,   maiztasunetik gorako maiztasun osagaiei buruzko informazioa galduko litzateke, eta horrez gain, behe maiztasunei buruzkoa ere.

Teorema aldagai anitzeko seinaleetan

aldatu
 
6. irudia. Aliasinga duen irudia. Moiré patroia erakusten du.
 
7. irudia. Aliasingik gabeko irudia

Laginketaren teorema aldagai bakarreko funtzioentzat formulatu ohi da normalean. Ondorioz, teorema denboraren mendeko seinaleetan aplikatu egiten da zuzenean eta testuinguru horretan formulatu egiten da. Hala ere, laginketa teorema aldagai anitzeko funtzioei aplikatu ahal zaie ere. Eskala griseko irudiak, adibidez, bi dimetsioko matrize bezala adierazten dira normalean. Matrizeko zenbakiek dagokien zutabe eta lerro elkarguneko pixelen intentsitatea adierazten dute. Beraz, irudiek bi aldagai independente behar dituzte pixel bakoitza adierazteko, bata lerroa zehazteko eta bestea zutabea zehazteko.

Kolorezko irudiak hiru dimentsioko matrizez eraikita daude, dimentsio bakoitzak oinarrizko kolore bat adierazten duelarik: gorria, berdea eta urdina (RGB). Badaude hiru dimentsioko beste kolore espazio batzuk: HSV, CIELAB, XYZ…. Lau dimentsioko kolore espazioak ere existitzen dira, CMYK esaterako. Horiek guztiak aldagai anitzeko funtzioak dira.

Nyquisten teorema kamera sistemei ere aplikatu ahal zaie. Sistema horietan paisaia eta kameraren lentea seinale analogiko espazialaren iturriak dira eta irudi sentsorea laginketa espaziala burutzen duen gailua da. Dimentsio bakarreko seinale diskretuen kasuan bezalaxe, irudiek aliasinga izan dezakete laginketa bereizmena egokia ez bada, hau da, ez badira pixel nahikoa erabiltzen irudia irudikatzeko. Aliasingaren adibidea ikusi dezakegu 6. irudian, laginketa teoremaren baldintza bete ez denean lortutako irudia ikus daiteke. Aliasinga moiré patroi bezala agertzen da. 7. irudian aliasingik gabeko irudia ikus daiteke.

Espazio domeinuan, laginketa handiagoa lortzeko “konponbidea” argiazkia atera nahi den objektutik hurbilago kokatzea, bereizmen handiagoko sentsore bat erabiltzea edo laginketa burutu baino lehen irudia lausotzea izango litzateke.

Teoremaren jatorria

aldatu

Teoremaren izenak Harry Nyquist eta Claude E. Shannon ondratzen dituen arren, beste teorialari eta matematikari batzuek ere teorema “aurkitu” zuten independenteki. V. A. Kotelnikov teorialariak Shannonen antzeko emaitzak argitaratu zituen 1933an. Izan ere, 1999an Eduard Rhein Fundazioak Kotelnikov saritu zuen "laginketa teoremaren lehenengo azalpen teoriko zehatzagatik". E.T. Whittaker matematikariak laginketa teorema azaldu zuen ere 1915ean. Izatez, Whittakerrek 1915ean argitaraturiko lana laginketaren teorema banda mugatuko funtzioentzat azaltzen duen lehenengo lana da.

Harry Nyquisti dagokionez, 1928an azaldu zuen teorema lehenengoz. Nyquistek ez zuen teorema esplizituki azaldu, baina inplizituki agertzen zen 1928an argitaraturiko lanean. Lan horretan, Nyquistek 2B banda zabalerako pultsuak B banda zabalerako sistema batetik bidali zitezkeela adierazi zuen, baina ez zituen seinale jarraien laginketa eta berreraikitzea esplizituki kontsideratu. Claude E. Shannon matematikaria izan zen teorema forgatu zuena 1949an.

Teorema pertsona ezberdinei egotzi egiten zaie, hori dela dela, teorema Nyquist–Shannon–Kotelnikov, Whittaker–Shannon–Kotelnikov edo Whittaker–Nyquist–Kotelnikov–Shannon gisa ezagutzen da ere.

Erreferentziak

aldatu
  1. Shannon, C.E.. (1949-1). «Communication in the Presence of Noise» Proceedings of the IRE 37 (1): 10–21.  doi:10.1109/JRPROC.1949.232969. ISSN 0096-8390. (Noiz kontsultatua: 2019-10-26).

Bibliografia

aldatu

Ikus, gainera

aldatu

Kanpo estekak

aldatu