Summary: | 碩士 === 世新大學 === 資訊管理學研究所(含碩專班) === 100 === Broadcast is an important protocol in wireless sensor network so as to inform important information, such as events or control messages, to all the sensor nodes. However, in cognitive radio sensor networks (CRSN), the available spectrum of each sensor may be different and reliability and quality of the available spectrum may also be different, hence, the broadcast protocols of the conventional wireless sensor networks can-not work properly in cognitive radio sensor net-works. It may cause unnecessary rebroadcast and delay. In this paper, the broadcast channel and relay node are chosen and scheduled according to the characteristic of its available spectrums so as to reduce delay, power consumption, and the number of rebroadcasts. Two distributed broadcast protocols are designed in this project. One is based on one-hop neighbors’ information; the other is based on two-hop neighbors’ information. The broadcast protocol is designed based on a strategy so as to reduce the complexity of the protocol. The channel that has the highest expected number of receiving nodes will be chosen as the broadcast channel. The sensor node that has the highest expected number of covering nodes will be chosen as the relay nodes. The relay node that has the highest expected number of covering nodes can broadcast first. Several techniques has been used to handle the channel uncertainty and hidden terminal problems of CRSNs, such as backup channel, channel status reporting, packet fragmentation, and RTB/CTB. Simulation results have justified the efficiency of the proposed protocols.
|