CRC Press, 2015. — 493 p.
Rapid development of multimedia applications (such as video streaming) over wireless networks requires wide channel bandwidth. Even when the available radio spectrum is allocated, large portions of it are not used efficiently. Lately, cognitive radio networks (CRNs), which use intelligent dynamic spectrum access techniques to use the unoccupied spectrum, have received much attention. In CRN, the unlicensed secondary users (SUs), also known as cognitive users, search intelligently the vacant spectral bands and access them to maximize SUs performance. An SU needs to hand off to other vacant channels if its current channel is needed by licensed primary users (PUs). The main issues in CRN design involve spectrum analysis and spectrum decision. The aim of spectrum analysis is to use the signal processing and machine learning algorithms to extract the patterns of the sensed idle spectrum (from the spectrum-sensing module). Examples of patterns include channel quality changes in a time window, channel holding time, and the probability of control channel saturation in the next time slot. These patterns are used by the spectrum decision module to generate accurate network control actions based on the reasoning of the system state in the current time slot. Examples of actions include the spectrum hand-off, allocation of spectral bands to SUs, adjustment of the video source rate, data allocation in the orthogonal frequency division multiplexing (OFDM) channel, and spectrum scanning rate.
Many challenging issues related to multimedia transmission over CRN still remain unresolved. Examples of these issues include QoS (quality of service) support for delivering a video stream over dynamic channels that change each time the PU takes the channel back, using queuing theory to model the delay/jitter parameters when an SU performs spectrum hand-off, QoE (quality of experience) support that reflects the users’ satisfaction with a video clip’s resolution, achieving higher-priority transmission for users, and integrating the video coding with CRN protocols in order to achieve a better QoS/QoE performance. This book covers the algorithms, protocols, and experiments for the delivery of multimedia traffic over CRNs.
Compared to other books on CRNs, this book has the following two special features: (1) Emphasis on understanding video streaming in the dynamic spectrum access environment in CRNs: This book covers the important CRN protocol designs for transmitting video flows over CRNs. It has physical/MAC/routing layer protocols for a mobile and dynamic spectrum environment. In the physical layer, it considers different modulation/encoding schemes; in the MAC layer, it focuses on new algorithms for scheduling and communication among neighboring users in the context of spectrum hand-off; in the routing layer, it provides multichannel, multihop, spectrum-adaptive routing algorithms. (2) Explanation of both theoretical and experimental designs: Most CRN books provide just the protocol and algorithm details without linking them to the experimental design. This book explains how the universal software radio peripheral (USRP) boards could be used for real-time, high-resolution video transmission. It also discusses how a USRP board can sense the spectrum dynamics and how it can be controlled by GNU software. A separate chapter discusses how the ns-2 could be used to build a simulated CRN platform.
Section I Network Architecture to Support Multimedia over CRNA Management Architecture for Multimedia Communication in Cognitive Radio Networks
Paving a Wider Way for Multimedia over Cognitive Radios: An Overview of Wideband Spectrum Sensing Algorithms
Bargaining-Based Spectrum Sharing for Broadband Multimedia Services in Cognitive Radio Network
Physical Layer Mobility Challenges for Multimedia Streaming QoS over Cognitive Radio Networks
Efficient Multimedia Services Provision over Cognitive Radio Networks Using a Traffic-Oriented Routing Scheme
Section II Advanced Network Protocols for Multimedia over CRNExploiting Cognitive Management for Supporting Multimedia Applications over Cognitive Radio Networks
Cross-Layer MIMO Cognitive Communications for QoS-/QoE-Demanding Applications
Cross-Layer Performance Analysis of Cognitive Radio Networks: A QoS Provisioning Perspective
Reliable Multicast Video Transmission over Cognitive Radio Networks: Equal or Unequal Loss Protection?
Section III Artificial Intelligence for Multimedia over CRNBayesian Learning for Cognitive Radio Networks
Hierarchical Dirichlet Process for Cognitive Radio Networks
Section IV Experimental Design for Multimedia over CRNA Real-Time Video Transmission Test Bed Using GNU Radio and USRP
PR Activity Model for Multimedia Communication in NS-2
Section V Other Important DesignsMultimedia Communication for Emergency Services in Cooperative Vehicular Ad Hoc Networks
Opportunistic Spectrum Access in Multichannel Cognitive Radio Networks
A Policy-Based Framework for Cognitive Radio Networks
Context-Aware Wideband Localization Using Cooperative Relays of Cognitive Radio Network
Throughput Improvement in Mobile Ad Hoc Networks Using Cognitive Methods
Network Formation Games in Wireless Multihop Networks
Rapid Prototyping for Video Coding over Flexible Radio Links