CDMA技術
發布時間:2012/3/28 19:40:35 訪問次數:1654
基于CDMA方式的無線傳感器網絡MAC協議在文獻有介紹。它的通信 703100GJ-33方式和CDMA方式類似,主要采用了CDMA的偽隨機碼分配算法,每個無線傳感器節點與其所有兩跳距離內節點所分配的偽隨機碼都是兩兩正交的,通過這種方式來避免節點之間無線通信的相互干擾。為了實現這種編碼分配需要在網絡中建立一個公共的信道,所有節點通過公共信道獲取其他節點的偽隨機碼,調整和發布自己的偽隨機碼。
傳統的無線信道中的CDMA技術,并不適用在能量有限的傳感器網絡中,故近些年的研究都是圍繞著將CDMA技術和其他技術相結合的方式。文獻中提到了一個CSMA/CA和CDMA相結合的MAC協議,主要也是采用CDMA的偽隨機碼分配算法,使每個傳感器點與其兩跳范圍內所有其他節點的偽隨機碼都不相同,從而避免了節點間的通信干擾。前提是必須要在網絡中建立一個公用信道,使所有的節點都能通過公用信道獲得其他節點的偽隨機編碼,根據獲得信息調整和發布自己的偽隨機編碼。
研究發現傳感器節點大部分的能量都是用于信道偵聽,并不是用在數據傳輸上面。造成這種狀況的圭要原因就是負責鏈路偵聽和數據接收都是使用相同的模塊,由于鏈路偵聽操作相對簡單,只需要使用低功耗的硬件,因此協議在傳感器節點上采用鏈路偵聽和數據收發兩個獨立的模塊。其中鏈路偵聽模塊采用CSMA/CA機制來傳送節點之間的握手信息;數據收發模塊采用CDMA機制來進行發送和接收數據。當節點不收發數據時就讓數據收發模塊進入睡眠狀態,偵聽模塊開始工作;如果節點要發數據,喚醒收發模塊后,首先通過鏈路偵聽模塊發送一個喚醒信道喚醒接收者,然后再通過數據收發模塊傳輸消息。圖2-9所示為消息傳輸的過程。
這種結合CSMA/CA和CDMA的MAC協議允許兩跳范圍內的節點采用不同的CDMA編碼,這樣以來實現了多個節點對的同時通信,并且增加了網絡吞吐量,減少了網絡延時。但是對于處理器以及其他硬件的要求就高了,因為要配置兩種不同的通信模塊,對于成本的節約和制造工藝的精細要求非常嚴格。
基于CDMA方式的無線傳感器網絡MAC協議在文獻有介紹。它的通信 703100GJ-33方式和CDMA方式類似,主要采用了CDMA的偽隨機碼分配算法,每個無線傳感器節點與其所有兩跳距離內節點所分配的偽隨機碼都是兩兩正交的,通過這種方式來避免節點之間無線通信的相互干擾。為了實現這種編碼分配需要在網絡中建立一個公共的信道,所有節點通過公共信道獲取其他節點的偽隨機碼,調整和發布自己的偽隨機碼。
傳統的無線信道中的CDMA技術,并不適用在能量有限的傳感器網絡中,故近些年的研究都是圍繞著將CDMA技術和其他技術相結合的方式。文獻中提到了一個CSMA/CA和CDMA相結合的MAC協議,主要也是采用CDMA的偽隨機碼分配算法,使每個傳感器點與其兩跳范圍內所有其他節點的偽隨機碼都不相同,從而避免了節點間的通信干擾。前提是必須要在網絡中建立一個公用信道,使所有的節點都能通過公用信道獲得其他節點的偽隨機編碼,根據獲得信息調整和發布自己的偽隨機編碼。
研究發現傳感器節點大部分的能量都是用于信道偵聽,并不是用在數據傳輸上面。造成這種狀況的圭要原因就是負責鏈路偵聽和數據接收都是使用相同的模塊,由于鏈路偵聽操作相對簡單,只需要使用低功耗的硬件,因此協議在傳感器節點上采用鏈路偵聽和數據收發兩個獨立的模塊。其中鏈路偵聽模塊采用CSMA/CA機制來傳送節點之間的握手信息;數據收發模塊采用CDMA機制來進行發送和接收數據。當節點不收發數據時就讓數據收發模塊進入睡眠狀態,偵聽模塊開始工作;如果節點要發數據,喚醒收發模塊后,首先通過鏈路偵聽模塊發送一個喚醒信道喚醒接收者,然后再通過數據收發模塊傳輸消息。圖2-9所示為消息傳輸的過程。
這種結合CSMA/CA和CDMA的MAC協議允許兩跳范圍內的節點采用不同的CDMA編碼,這樣以來實現了多個節點對的同時通信,并且增加了網絡吞吐量,減少了網絡延時。但是對于處理器以及其他硬件的要求就高了,因為要配置兩種不同的通信模塊,對于成本的節約和制造工藝的精細要求非常嚴格。