Preface |
|
ix | |
Acronyms |
|
xiii | |
|
1 Introduction to Cognitive Approaches in Wireless Sensor Networks |
|
|
1 | (22) |
|
|
1 | (4) |
|
1.1.1 Application Layer Requirements |
|
|
3 | (1) |
|
1.1.2 Physical Layer Constraints and Requirements |
|
|
4 | (1) |
|
1.1.3 Network Status Sensors |
|
|
4 | (1) |
|
|
5 | (7) |
|
1.2.1 Knowledge Plane and Cognitive Networks |
|
|
6 | (2) |
|
1.2.2 Cognitive Techniques Used in Sensor Networks |
|
|
8 | (4) |
|
1.3 A Generic Architecture for Cognitive Wireless Sensor Networks |
|
|
12 | (8) |
|
|
15 | (1) |
|
1.3.2 Network Status Sensors |
|
|
15 | (1) |
|
1.3.3 Inputs from the Physical Layer |
|
|
15 | (1) |
|
1.3.4 Change Monitoring Engine |
|
|
16 | (1) |
|
|
16 | (1) |
|
1.3.6 Cognitive Decision-Making Engine |
|
|
17 | (1) |
|
1.3.7 Optimization Engine |
|
|
18 | (1) |
|
1.3.8 Interaction among the Cognitive Components |
|
|
18 | (2) |
|
|
20 | (3) |
|
|
21 | (2) |
|
2 Cognitive Radio Networks and Dynamic Spectrum Access |
|
|
23 | (28) |
|
|
23 | (3) |
|
2.1.1 History of Cognitive Radio |
|
|
23 | (1) |
|
2.1.2 MIMO and Cooperative Diversity Techniques |
|
|
24 | (2) |
|
|
26 | (9) |
|
2.2.1 Spectrum Sensing Challenges |
|
|
28 | (2) |
|
2.2.2 Spectrum Sensing Methods |
|
|
30 | (5) |
|
|
35 | (4) |
|
2.3.1 Narrowband Cooperative Sensing |
|
|
35 | (3) |
|
2.3.2 Wideband Cooperative Sensing |
|
|
38 | (1) |
|
2.4 Dynamic Spectrum Access |
|
|
39 | (7) |
|
2.4.1 MIMO Systems for Spectrum Access |
|
|
41 | (3) |
|
2.4.2 Cooperative Spectrum Access |
|
|
44 | (2) |
|
|
46 | (5) |
|
|
46 | (5) |
|
3 Adaptive Modulation, Adaptive Power Allocation, and Adaptive Medium Access |
|
|
51 | (50) |
|
|
51 | (2) |
|
|
53 | (2) |
|
3.2.1 Information Source and Sink |
|
|
53 | (1) |
|
|
53 | (1) |
|
|
54 | (1) |
|
|
54 | (1) |
|
3.2.5 Lognormal Shadowing Channel Model |
|
|
54 | (1) |
|
3.2.6 Rician Fading Channel Model |
|
|
55 | (1) |
|
3.3 Adaptive Transmission and Feedback Communication System |
|
|
55 | (8) |
|
|
55 | (1) |
|
3.3.2 Adaptive System Design |
|
|
55 | (1) |
|
|
56 | (1) |
|
3.3.4 Link Adaptation for Energy-Constrained Networks |
|
|
57 | (1) |
|
3.3.5 Adaptive Techniques |
|
|
58 | (5) |
|
3.4 Multihop Relay Network and Energy-Constrained Network Analysis |
|
|
63 | (10) |
|
3.4.1 Energy Consumption with Adaptation Techniques |
|
|
63 | (1) |
|
3.4.2 Single-Hop Discrete Rate Continuous Power Adaptation |
|
|
64 | (1) |
|
3.4.3 Multihop Relay Networks |
|
|
65 | (4) |
|
3.4.4 MAC Layer Adaptive Modulation and Adaptive Sleep |
|
|
69 | (4) |
|
3.5 Simulation Examples and Illustrations |
|
|
73 | (23) |
|
3.5.1 Simulation Objective |
|
|
73 | (1) |
|
3.5.2 Energy Optimization |
|
|
74 | (14) |
|
3.5.3 Power Control Adaptation Policies |
|
|
88 | (1) |
|
3.5.4 TWo-Link Relay Network Adaptation |
|
|
88 | (4) |
|
3.5.5 Performance of Commercial WSN Nodes |
|
|
92 | (4) |
|
|
96 | (5) |
|
|
97 | (4) |
|
4 Cross-Layer Approaches to QoS Routing in Wireless Multihop Networks |
|
|
101 | (40) |
|
|
101 | (2) |
|
4.2 Design Challenges and Considerations |
|
|
103 | (5) |
|
|
103 | (1) |
|
|
104 | (2) |
|
4.2.3 Network Resources and Performance Metrics |
|
|
106 | (2) |
|
4.3 Taxonomy of QoS Routing Protocols in Multihop Networks |
|
|
108 | (20) |
|
4.3.1 QoS Routing in MANETs |
|
|
108 | (6) |
|
4.3.2 QoS Routing in WMNs |
|
|
114 | (3) |
|
4.3.3 QoS Routing in VANETs |
|
|
117 | (6) |
|
4.3.4 QoS Routing in WSNs |
|
|
123 | (4) |
|
4.3.5 Limitations to Routing Design across Different Networks |
|
|
127 | (1) |
|
4.4 Comparison between QoS Routing Protocols |
|
|
128 | (5) |
|
4.5 Challenges and Future Directions |
|
|
133 | (3) |
|
|
136 | (5) |
|
|
136 | (5) |
|
5 Cognitive Diversity Routing |
|
|
141 | (52) |
|
5.1 Overview of Routing Protocols in Wireless Sensor Networks |
|
|
141 | (8) |
|
5.1.1 Wireless Sensor Network Routing Protocols |
|
|
141 | (3) |
|
5.1.2 Energy-Aware Protocols |
|
|
144 | (3) |
|
|
147 | (1) |
|
5.1.4 Cognitive Protocols |
|
|
148 | (1) |
|
|
149 | (4) |
|
5.2.1 The Propagation Model |
|
|
150 | (1) |
|
|
151 | (2) |
|
5.3 Cognitive Diversity Routing |
|
|
153 | (8) |
|
5.3.1 Cognitive Diversity Routing Methodology |
|
|
153 | (3) |
|
5.3.2 Implementation in OPNET Modeler 15.0 |
|
|
156 | (1) |
|
5.3.3 Pseudo-Code for Cognitive Diversity Routing |
|
|
157 | (4) |
|
5.4 Priority Node Selection |
|
|
161 | (2) |
|
5.5 Performance Evaluation |
|
|
163 | (26) |
|
|
165 | (7) |
|
5.5.2 Deployment with Forced Path |
|
|
172 | (2) |
|
|
174 | (1) |
|
5.5.4 Node Density and Scalability |
|
|
175 | (6) |
|
|
181 | (1) |
|
5.5.6 Giving Emphasis to the Channel Profile |
|
|
182 | (7) |
|
|
189 | (4) |
|
|
190 | (3) |
|
6 Enabling Cognition through Weighted Cognitive Maps |
|
|
193 | (28) |
|
|
193 | (1) |
|
|
194 | (1) |
|
|
195 | (3) |
|
6.4 Designing WCMs to Achieve Cognition in WSNs |
|
|
198 | (11) |
|
6.4.1 Designing a WCM for Transmit Power, Data Rate, and Duty Cycle Adaptation |
|
|
199 | (4) |
|
6.4.2 Designing a WCM to Guarantee Connectivity and Coverage |
|
|
203 | (2) |
|
6.4.3 Designing a WCM for Congestion Control |
|
|
205 | (2) |
|
6.4.4 End-to-End Goal and the Overall WCM |
|
|
207 | (2) |
|
|
209 | (9) |
|
6.5.1 Evaluation Using Uniform Random Topology |
|
|
210 | (4) |
|
6.5.2 Evaluation Using Bottleneck Paths |
|
|
214 | (2) |
|
6.5.3 Complexity of the System |
|
|
216 | (2) |
|
|
218 | (3) |
|
|
218 | (3) |
|
7 Hardware Architecture for GPS/INS-Enabled Wireless Sensor Networks |
|
|
221 | (26) |
|
|
221 | (3) |
|
7.2 Hardware Implementation |
|
|
224 | (4) |
|
7.2.1 GPS and INS Data Acquisition |
|
|
224 | (1) |
|
7.2.2 Navigation Data Processing |
|
|
225 | (1) |
|
7.2.3 Power Management MCU |
|
|
226 | (1) |
|
7.2.4 Wireless Radio Frequency Transceiver |
|
|
226 | (1) |
|
|
227 | (1) |
|
7.3 System Software Design |
|
|
228 | (6) |
|
7.3.1 System Initialization |
|
|
228 | (2) |
|
7.3.2 System Power Management |
|
|
230 | (1) |
|
7.3.3 DSP Memory Allocation |
|
|
231 | (1) |
|
7.3.4 ZigBee Node Software Design |
|
|
232 | (2) |
|
|
234 | (10) |
|
7.4.1 Equipment and Setup |
|
|
234 | (2) |
|
7.4.2 Real-Time Performance Analysis |
|
|
236 | (1) |
|
7.4.3 Random Error Modeling |
|
|
237 | (2) |
|
|
239 | (5) |
|
|
244 | (3) |
|
|
245 | (2) |
Index |
|
247 | |