13.07.2015 Views

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Cartesian Ad Hoc Rout<strong>in</strong>g Protocols 2914.2 Location Verification SubsystemWhen an <strong>in</strong>termediate node receives a packet, it calculates the follow<strong>in</strong>g:– its distance to the source r1 and to the dest<strong>in</strong>ation r2– distance between source and dest<strong>in</strong>ation 2c– major axis of the ellipse 2a =2c +2rIf r1 +r2 < 2a, the node is <strong>in</strong>side the transmission area and is to forwardthe packet towards the dest<strong>in</strong>ation; otherwise it is to discard the packet.5 Support<strong>in</strong>g HardwareEach CARP node must be direction and location aware, <strong>in</strong> addition, it needs toselect the proper antenna(s) for packet transmission.5.1 Direction and Location Determ<strong>in</strong>ation SubsystemThe Direction and Location Determ<strong>in</strong>ation subsystem consists of two dist<strong>in</strong>ctunits.A Direction Unit, which is responsible for determ<strong>in</strong><strong>in</strong>g magnetic North tomake the node direction aware. A magnetoresistive sensor chip can be employedto act like an electronic compass [8]. The compass has a fixed orientation withthe antenna subsystem (described below) so that the direction <strong>in</strong> which eachantenna is fac<strong>in</strong>g is always known. The sensor gives a deviation angle of 0 ◦ whilefac<strong>in</strong>g towards the earth’s magnetic North and the angle of deviation <strong>in</strong>creasesas the antenna module rotates clockwise and resets after each complete rotation.The Location Unit is responsible for determ<strong>in</strong><strong>in</strong>g the location of the node.Any location detection system, such as GPS [9], can be used to provide thelocation co-ord<strong>in</strong>ates.5.2 Antenna Selection SubsystemThis subsystem selects the proper antenna or antennas <strong>in</strong> the antenna module<strong>by</strong> tak<strong>in</strong>g the dest<strong>in</strong>ation coord<strong>in</strong>ates from the packet and the local nodeand direction <strong>in</strong>formation provided <strong>by</strong> the direction and location determ<strong>in</strong>ationsubsystem. The antenna module consists of four directional antennas with eachhav<strong>in</strong>g a horizontal beamwidth of 90 ◦ and a vertical beamwidth of 180 ◦ .The appropriate antenna or antennas are then chosen as follows. First, theangle of <strong>in</strong>cl<strong>in</strong>ation (θ) is determ<strong>in</strong>ed with reference to the x-axis between thecurrent and dest<strong>in</strong>ation nodes us<strong>in</strong>g their coord<strong>in</strong>ates. S<strong>in</strong>ce a positive <strong>in</strong>cl<strong>in</strong>ationwith reference to the x-axis is required, 180 ◦ is added to θ if θ is less than 0 ◦ .Then the angle of <strong>in</strong>cl<strong>in</strong>ation is conditioned to determ<strong>in</strong>e the direction of thedest<strong>in</strong>ation node. Next the angle of deviation of the compass is added to θ.F<strong>in</strong>ally, θ is conditioned to be <strong>in</strong> the range from 0 ◦ to 360 ◦ .Once the f<strong>in</strong>al θ is calculated the selection of the antenna or antennas can bemade easily. When θ is a multiple of 90 ◦ , the two antennas on two sides of theangle are chosen.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!