傳統(tǒng)的光電開關傳感器基于節(jié)點度的算法是傳感器網(wǎng)絡拓撲控制中功率控制方面的問題。一個節(jié)點的度數(shù)是指所有距離該節(jié)點一跳的鄰居節(jié)點的數(shù)目?;诠?jié)點度算法的核心思想是給定節(jié)點度的上限和下限需求,動態(tài)調整節(jié)點的發(fā)射功率,使得節(jié)點的度數(shù)落在上限和下限之間?;诠?jié)點度的算法利用局部信息來調整相鄰節(jié)點間的連通性,從而保證光電開關傳感器的整個網(wǎng)絡的連通性,同時保證節(jié)點間的鏈路具有一定的冗余性和可擴展性。本地平均算法LMA和本地鄰居平均算LMN是兩種周期性動態(tài)調整節(jié)點發(fā)射功率算法,光電開關它們之間的區(qū)別在于計算節(jié)點度的策略不同。 基于方向的功率控制是微軟亞洲研究院的wattenhofer和康奈爾學的li等人提出了一種能夠保證網(wǎng)絡連通性的基于方向的CBTC算法。其基本思想是:節(jié)點u選擇最小功率p,光電開關傳感器在任何以u為中心且角度為p的錐形區(qū)域內至少有一個鄰居;而且,當p小于等于5n/6時,可以保證網(wǎng)絡的連通性。麻省理工學院的bahramgiri等人又將其推廣到三維空間,提出了容錯的cbtc。基于方向的功率控制算法需要可靠的方向信息,因而需要很好解決到達角度問題,光電開關節(jié)點需要配備多個有向天線,因此對傳感器節(jié)點提出了較高的要求。 |