Nyquist–Shannonen laginketa 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.

 Sarrera 
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.

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 

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,


lagindutako seinalearen Fourierren transformatua  hurrengo eran adierazi daiteke:


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 
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 
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 

 Bibliografia 



 Sarrera analogikoa, http://www.ehu.eus/instru_virtualdaq/atal_3/atal_3.htm

 Ikus, gainera 
 Fourierren transformatua
 Ahotsa digitalizatzeko teknikak

 Kanpo estekak 
 Signal Sampling: Nyquist - Shannon Theorem Applet

Kategoria:Ingeniaritza
Kategoria:Telekomunikazio ingeniaritza
Kategoria:Seinaleen prozesaketa