Artificial Intelligence in Wireless Communications by Thomas W. Rondeau and Charles W. Bostian

Book FormatPDF
Language English
Pages 228
Views 215
Size 4.7 MiB
Downloads 200
Artificial Intelligence in Wireless Communications by Thomas W. Rondeau and Charles W. Bostian


Artificial Intelligence in Wireless Communications by Thomas W. Rondeau and Charles W. Bostian is available for free download in PDF format

Contents

Acknowledgments xiii
1 Introduction to Cognitive Radio 1
1.1 Brief Concept of Cognitive Radio 2
1.2 Very Brief Cognitive Radio History 3
1.3 Definition 5
1.4 Contributions 6
1.5 Contents 8
References 8
2 The Cognitive Engine:
Artificial Intelligence for Wireless Communications 11
2.1 Cognitive Radio Design 12
2.2 Cognitive Engine Design 14
2.3 Component Descriptions 16
2.3.1 Sensors 16
2.3.2 Optimizer 19
2.3.3 Decision Maker 20
2.3.4 Policy Engine 20
2.3.5 Radio Framework 21
2.3.6 User Interface 23
2.3.7 Cognitive Controller Configuration 23
2.4 Artificial Intelligence in Wireless Communications 24
2.5 Artificial Intelligence Techniques 25
2.5.1 Neural Networks 26
2.5.2 Hidden Markov Models (HMM) 27
2.5.3 Fuzzy Logic 28
2.5.4 Evolutionary Algorithms 28
2.5.5 Case-Based Reasoning 28
2.6 Conclusions 29
References 30
3 Overview and Basics of Software Defined Radios 33
3.1 Background 34
3.2 Benefits of Using SDR 36
3.3 Problems Faced by SDR 38
3.4 GNU Radio Design 39
3.4.1 The Universal Software Radio Peripheral 40
3.4.2 The USRP Version 2 41
3.4.3 Flow Graphs 41
3.4.4 Parallel Programming in GNU Radio 44
3.4.5 Flow Graph for Simulation and Experimentation 45
3.4.6 Available Knobs and Meters 47
3.5 Conclusions 50
References 51
4 Optimization of Radio Resources 53
4.1 Objective Space 53
4.2 Multiobjective Optimization: Objective Functions 55
4.2.1 Bit Error Rate (BER) 56
4.2.2 Bandwidth (Hz) 61
4.2.3 Spectral Efficiency (bits/Hz) 62
4.2.4 Interference 63
4.2.5 Signal to Interference Plus Noise Ratio (SINR) 64
4.2.6 Throughput 65
4.2.7 Power 66
4.2.8 Computational Complexity 67
4.3 Multiobjective Optimization: A Different Perspective 68
4.4 Multiobjective Analysis 68
4.4.1 Utility Functions 68
4.4.2 Population-Based Analysis 71
4.5 Conclusion 73
References 74
5 Genetic Algorithms for Radio Optimization 77
5.1 A Brief Review 77
5.2 Simple Example: The Knapsack Problem 78
5.3 Multiobjective GA 84
5.4 Wireless System Genetic Algorithm 86
5.4.1 Details of Chromosome Structure 88
5.4.2 Objective Function Definition 90
5.4.3 Optimal Individual Selection 91
5.5 Conclusions 93
References 94
6 Decision Making with Case-Based Learning 97
6.1 Case-Based Decision Theory 98
6.2 Cognitive Engine Architecture with CBDT 99
6.2.1 Memory and Forgetfulness 101
6.3 Cognitive Engine Case-Based Decision Theory Implementation 102
6.4 Simple CBDT Example 105
6.5 Cognitive Radio Example Problem 113
6.6 Conclusion 117
References 118
7 Cognitive Radio Networking and Rendezvous 119
7.1 Waveform Distribution and Rendezvous 120
7.2 Cognitive Radio Networks 121
7.3 Distributed AI 122
7.4 Conclusions 123
References 123
8 Example Cognitive Engine 125
8.1 Functional System Design 126
8.2 Simple Simulations 129
8.2.1 BER-only 129
8.2.2 BER and Power (1) 131
8.2.3 BER and Power (2) 132
8.2.4 Throughput 134
8.2.5 Waveform Efficiency 134
8.3 Interference Environment 137
8.3.1 Interference (1): Simple BER Tests 138
8.3.2 Interference (2): Sensor Problems 140
8.3.3 Interference (3): Correcting for Sensors 141
8.3.4 Interference (4): Throughput with Low Spectral Footprint 146
8.4 Case-Based Decision Theory Example 148
8.5 Over-the-Air Results 149
8.6 Conclusions 155
References 156
9 Conclusions 157
9.1 Application to Multicarrier Waveforms 158
9.2 Strategies, Not Waveforms 159
9.3 Enhanced Learning Systems 160
9.4 Final Thoughts 161
References 161
An Analysis of GNU Radio Simulation 163
A.1 Bit Error Rate Plots 163
B Additional BER Formulas 169
References 171
C OProfile and Results of Profiling GNU Radio 173
C.1 Introduction to OProfile 173
C.2 OProfile Results of GNU Radio Modulators 173
References 176
D XML and DTD Representation of
the Cognitive Components 181
D.1 Waveform Representation 181
D.2 Objectives Sensor 185
D.3 Meters Sensor 186
D.4 PSD Sensor 187
D.5 Cognitive Controller Configuration 187
E Optimal Solutions of Knapsack Problems 191
F Simulation of an SINR Sensor 195
F.1 Sensor Design 195
F.2 Simulation 196
F.3 MATLAB Code 198
F.3.1 SINR Calculation Function 198
F.3.2 Plotting SINR with No Interference Power 200
F.3.3 Plotting SINR with Varying Interference Power 201
Acronyms 203
About the Authors 207
Index 211



Related PDF Books