Процена локације у бежичним сензорским мрежама

Извор: testwiki
Пређи на навигацију Пређи на претрагу

Процена локације у бежичним сензорским мрежама је проблем процене локације објекта из скупа мерења са сметњама (шумовима). Ова мерења се добијају на расподељен начин помоћу скупа сензора.

Мотивација

Многе цивилне и војне апликације захтевају праћење које може идентификовати објекте у одређеној области, слично посматрању улаза у приватну кућу помоћу сигурносне камере. Надгледане области које су веће у односу на објекте од интереса често захтевају вишеструке сензоре (нпр. инфрацрвене детекторе) на више локација. Централизовани посматрач или рачунарска апликација надгледа те сензоре.

Систем -{CodeBlue}-[1] харвардског Универзитета представља пример где је велики број сензора дистрибуиран међу болничким објектима, у циљу лоцирања пацијента у невољи, од стране особља. Осим тога, низ сензора омогућава онлајн праћење медицинских информација док истовремено дозвољава пацијенту слободно кретање. Војне апликације (нпр. лоцирање уљеза у заштићеном подручју) такође су добри кандидати за постављање бежичних сензорских мрежа.

Поставка проблема

Нека θ означава позицију од интереса. Скуп од N сензора прикупља тачно xn=θ+wn мерења која су загађена неким адитивним шумом wn који зависи од познатих или непознатих функција расподеле вероватноће. Сензори преносе мерења до централног процесора. n сензор кодира xn помоћу функције mn(xn). Апликација која обрађује податке примењује унапред дефинисано правило оцене параметра θ^=f(m1(x1),,mN(xN)). Скуп функција порука mn,1nN и правило спајања f(m1(x1),,mN(xN)) су дефинисани тако да смање грешку оцене што је то више могуће. На пример: минимизовање математичког очекивања 𝔼θθ^2.

Идеални случај би био да сензори преносе своје податке xn добијене мерењем, директно до центра за процесирање тих података, тј. mn(xn)=xn. При оваквим околностима, се методом максималне веродостојности добија оцена θ^=1Nn=1Nxn која представља непристрасну оцену чије је математичко очекивање баш 𝔼θθ^2=var(θ^)=σ2N уз претпоставку да шумови имају нормалну (Гаусову) расподелу wn𝒩(0,σ2). Следећи одељци излажу алтернативне дизајне када су сензори ограничени на пропусни опсег 1-битног преноса, тј. када је mn(xn)=0 или 1.

Позната функција расподеле вероватноће шума

Почињемо са примером када шум има нормалну расподелу, тј. wn𝒩(0,σ2), у којем је предлог дизајна система следећи[2]

mn(xn)=I(xnτ)={1xn>τ0xnτ
θ^=τF1(1Nn=1Nmn(xn)),F(x)=12πσxew2/2σ2dw

Овде је τ параметар који утиче на наше претходно знање о приближној вредности параметра θ. У овом дизајну, случајна вредност mn(xn) има Бернулијеву расподелу~(q=F(τθ)). Центар за обраду података одређује аритметичку средину од примљених битова зарад формирања оцене q^ параметра q, који се затим користи за налажење оцене параметра θ. Може се доказати да је при оптималном избору параметра τ=θ дисперзија (варијанса) оцене баш πσ24 што је π/2 пута више од дисперзије оцене добијене методом максималне веродостојности без ограничења пропусног опсега. Дисперзија се повећава када се τ удаљава од тачне вредности параметра θ, али може се показати да све док је |τθ|σ тада фактор математичког очекивања остаје приближно 2. Избор одговарајуће вредности параметра τ је велики недостатак ове методе, јер наш модел не претпоставља претходно знање вредности параметра θ. За превазилажење овог ограничења може се користити груба процена. Међутим, у сваком од сензора је у том случају потребно убацити додатни хардвер.

Непознати параметри шума

Модел шума може бити некад и доступан док тачни параметри функције расподеле нису познати (нпр. Гаусова функција расподеле са непознатом дисперзијом σ). Идеја предложена у [3] за овакве случајеве јесте коришћење два прага τ1,τ2, тако да су N/2 сензора постављени на основу mA(x)=I(xτ1), а осталих N/2 сензора помоћу mB(x)=I(xτ2). Тада центар за обраду користи следећу оцену:

q^1=2Nn=1N/2mA(xn),q^2=2Nn=1+N/2NmB(xn)
θ^=F1(q^2)τ1F1(q^1)τ2F1(q^2)F1(q^1),F(x)=12πxev2/2dw

Као и раније, потребно је неко предзнање да би се поставиле вредности параметара τ1,τ2 да би добили разумно математичко очекивање дисперзије непристрасне оцене добијене методом максималне веродостојности.

Непозната функција расподеле вероватноће шума

Сада описујемо дизајн система из [4] за случај да је структура функције расподеле шума непозната. Следећи модел разматра овај сценарио:

xn=θ+wn,n=1,,N
θ[U,U]
wn𝒫, где је wn из интервала [U,U],𝔼(wn)=0

Поред овог, функције порука су ограничене на облик:

mn(xn)={1xSn0xSn

где је сваки Sn подскуп сегмента [2U,2U]. Одговарајућа непристрасна оцена θ^=n=1Nαnmn(xn) је тада линеарна. Дизајн треба да одреди интервале поверења Sn и коефицијенте αn. Интуитивно, треба алоцирати N/2 сензора за кодирање првог бита параметра θ постављајући њихове интервале поверења да буду [0,2U], затим N/4 сензора би кодирало следећи бит постављајући интервале поверења на [U,0][U,2U] итд. Може се показати да такви интервали поверења и одговарајући скуп коефицијената αn производе универзалну и непристрасну оцену δ, за коју важи |𝔼(θθ^)|<δ за сваку вредност параметра θ[U,U] и за сваку вредност wn𝒫. Заправо, овај интуитиван дизајн интервала поверења је такође и оптималан у смислу да захтева да је број сензора Nlog8Uδ који би задовољио универзалну непристрасност δ оцене док теоријски аргументи показују да би оптималан (и сложенији) дизајн интервала поверења захтевао да је број сензора Nlog2Uδ, тј. ово значи: број сензора је готово оптималан. У [4] се такође тврди да ако се за циљано математичко очекивање 𝔼θθ^ϵ2 узме довољно мало ϵ, онда овај дизајн захтева фактор 4 у броју сензора за постизање исте дисперзије непристрасне оцене при неограниченом протоку података.

Додатне информације

Дизајн низа сензора захтева оптимизовану расподелу електричне енергије, као и минимизовање комуникационог саобраћаја целог система. Дизајн предложен у [5] уључује пробабилистичку квантизацију у сензорима и једноставан програм оптимизације који се извршава у централном систему само једном. Централни систем затим емитује скуп параметара свим сензорима, који им омогућава да се изаврше њихови дизајнирање функција размене порука mn() како би се задовољиле енергетске препреке. Још један посао користи сличан приступ у решавању проблема дистрибуиране детекције код низова бежичних сензора.[6]

Референце

Шаблон:Reflist

Спољашње везе

Шаблон:Нормативна контрола