Search arXiv⌕ Search

arXiv subjects

Amr Mohamed

Publications and source records attributed to Amr Mohamed.

At least 91 records · Page 5Linked to original sources

Buffer Aided Relaying Improves Both Throughput and End-to-End Delay

Buffer aided relaying has recently attracted a lot of attention due to the improvement in the system throughput. However, a side effect usually deemed is that buffering at relay nodes results in the increase in packet delays. In this paper, we study the effect of buffering relays on the end-to-end delay of users' data, from the time they arrive at source until delivery to the destination. We use simple discussions to provide an insight on the overall waiting time of the packets in the system. By studying the Bernoulli distributed channel conditions, and using intuitive generalizations, we conclude that the use of buffers at relays improves not only throughput, but ironically the end-to-end delay as well. Computer simulations in the settings of practical systems confirm the above results.

cs.IT↗

DDSAT: Distributed Dynamic Spectrum Access Protocol Implementation Using GNURadio and USRP

Frequency spectrum is one of the valuable resources in wireless communications. Using cognitive radio, spectrum efficiency will increase by making use of the spectrum holes. Dynamic Spectrum Access techniques allows secondary users to transmit on an empty channel not used by a primary user for a given time. In this paper, a Distributed Dynamic Spectrum Access based TDMA protocol (DDSAT) is designed and implemented on USRP. The proposed protocol performs two main functions: Spectrum Sensing, and Spectrum Management. Spectrum Sensing is performed to find spectrum holes in a co-operative manner using the contributing secondary users. Spectrum Management works distributively on the secondary users to allocate the spectrum holes in a fairly and efficient utilization. The DDSAT protocol is implemented using Software Defined Radio (SDR) and Universal Software Radio Peripheral (USRP). Evaluation and performance tests are conducted to show throughput and fairness of the system.

cs.NI↗

Trading Wireless Information and Power Transfer: Relay Selection to Minimize the Outage Probability

This paper studies the outage probability minimization problem for a multiple relay network with energy harvesting constraints. The relays are hybrid nodes used for simultaneous wireless information and power transfer from the source radio frequency (RF) signals. There is a trade-off associated with the amount of time a relay node is used for energy and information transfer. Large intervals of information transfer implies little time for energy harvesting from RF signals and thus, high probability of outage events. We propose relay selection schemes for a cooperative system with a fixed number of RF powered relays. We address both causal and non-causal channel state information cases at the relay--destination link and evaluate the trade-off associated with information/power transfer in the context of minimization of outage probability.

cs.IT↗

Secret Key Generation Based on AoA Estimation for Low SNR Conditions

In the context of physical layer security, a physical layer characteristic is used as a common source of randomness to generate the secret key. Therefore an accurate estimation of this characteristic is the core for reliable secret key generation. Estimation of almost all the existing physical layer characteristic suffer dramatically at low signal to noise (SNR) levels. In this paper, we propose a novel secret key generation algorithm that is based on the estimated angle of arrival (AoA) between the two legitimate nodes. Our algorithm has an outstanding performance at very low SNR levels. Our algorithm can exploit either the Azimuth AoA to generate the secret key or both the Azimuth and Elevation angles to generate the secret key. Exploiting a second common source of randomness adds an extra degree of freedom to the performance of our algorithm. We compare the performance of our algorithm to the algorithm that uses the most commonly used characteristics of the physical layer which are channel amplitude and phase. We show that our algorithm has a very low bit mismatch rate (BMR) at very low SNR when both channel amplitude and phase based algorithm fail to achieve an acceptable BMR.

cs.IT↗

A Simple AoA Estimation Scheme

We propose an intuitive, simple and hardware friendly, yet surprisingly novel and efficient, received signal's angle of arrival (AoA) estimation scheme. Our intuitive, two-phases cross-correlation based scheme relies on a switched beam antenna array, which is used to collect an omni-directional signal using few elements of the antenna array in the first phase. In the second phase, the scheme switches the main beam of the antenna array to scan the angular region of interest. The collected signal from each beam (direction or angle) is cross correlated with the omni-directional signal. The cross-correlation coefficient will be the highest at the correct AoA and relatively negligible elsewhere. The proposed scheme simplicity stems from its low computational complexity (only cross-correlation and comparison operations are required) and its independence of the transmitted signal structure (does not require information about the transmitted signal). The proposed scheme requires a receiver with switched beam antenna array, which can be attached to a single radio frequency chain through phase shifters, hence, its hardware friendliness. The high efficiency of our system can be observed by comparing its performance with the literature's best performing MUSIC algorithm. The comparison demonstrates that our scheme outperforms the MUSIC algorithm, specially at low SNR levels. Moreover, the number of sources that can be detected using our scheme is bound by the number of switched beams, rather than the number of antenna elements in the case of the MUSIC algorithm.

eess.SY↗

Optimal Spectrum Access for a Rechargeable Cognitive Radio User Based on Energy Buffer State

This paper investigates the maximum throughput for a rechargeable secondary user (SU) sharing the spectrum with a primary user (PU) plugged to a reliable power supply. The SU maintains a finite energy queue and harvests energy from natural resources, e.g., solar, wind and acoustic noise. We propose a probabilistic access strategy by the SU based on the number of packets at its energy queue. We investigate the effect of the energy arrival rate, the amount of energy per energy packet, and the capacity of the energy queue on the SU throughput under fading channels. Results reveal that the proposed access strategy can enhance the performance of the SU.

cs.IT↗

On Spectrum Sharing Between Energy Harvesting Cognitive Radio Users and Primary Users

This paper investigates the maximum secondary throughput for a rechargeable secondary user (SU) sharing the spectrum with a primary user (PU) plugged to a reliable power supply. The SU maintains a finite energy queue and harvests energy from natural resources and primary radio frequency (RF) transmissions. We propose a power allocation policy at the PU and analyze its effect on the throughput of both the PU and SU. Furthermore, we study the impact of the bursty arrivals at the PU on the energy harvested by the SU from RF transmissions. Moreover, we investigate the impact of the rate of energy harvesting from natural resources on the SU throughput. We assume fading channels and compute exact closed-form expressions for the energy harvested by the SU under fading. Results reveal that the proposed power allocation policy along with the implemented RF energy harvesting at the SU enhance the throughput of both primary and secondary links.

cs.NI↗

Optimal Cooperative Cognitive Relaying and Spectrum Access for an Energy Harvesting Cognitive Radio: Reinforcement Learning Approach

In this paper, we consider a cognitive setting under the context of cooperative communications, where the cognitive radio (CR) user is assumed to be a self-organized relay for the network. The CR user and the PU are assumed to be energy harvesters. The CR user cooperatively relays some of the undelivered packets of the primary user (PU). Specifically, the CR user stores a fraction of the undelivered primary packets in a relaying queue (buffer). It manages the flow of the undelivered primary packets to its relaying queue using the appropriate actions over time slots. Moreover, it has the decision of choosing the used queue for channel accessing at idle time slots (slots where the PU's queue is empty). It is assumed that one data packet transmission dissipates one energy packet. The optimal policy changes according to the primary and CR users arrival rates to the data and energy queues as well as the channels connectivity. The CR user saves energy for the PU by taking the responsibility of relaying the undelivered primary packets. It optimally organizes its own energy packets to maximize its payoff as time progresses.

cs.NI↗

Interference-Based Optimal Power-Efficient Access Scheme for Cognitive Radio Networks

In this paper, we propose a new optimization-based access strategy of multipacket reception (MPR) channel for multiple secondary users (SUs) accessing the primary user (PU) spectrum opportunistically. We devise an analytical model that realizes the multipacket access strategy of SUs that maximizes the throughput of individual backlogged SUs subject to queue stability of the PU. All the network receiving nodes have MPR capability. We aim at maximizing the throughput of the individual SUs such that the PU's queue is maintained stable. Moreover, we are interested in providing an energy-efficient cognitive scheme. Therefore, we include energy constraints on the PU and SU average transmitted energy to the optimization problem. Each SU accesses the medium with certain probability that depends on the PU's activity, i.e., active or inactive. The numerical results show the advantage in terms of SU throughput of the proposed scheme over the conventional access scheme, where the SUs access the channel randomly with fixed power when the PU is sensed to be idle.

cs.IT↗

Power-Optimal Feedback-Based Random Spectrum Access for an Energy Harvesting Cognitive User

In this paper, we study and analyze cognitive radio networks in which secondary users (SUs) are equipped with Energy Harvesting (EH) capability. We design a random spectrum sensing and access protocol for the SU that exploits the primary link's feedback and requires less average sensing time. Unlike previous works proposed earlier in literature, we do not assume perfect feedback. Instead, we take into account the more practical possibilities of overhearing unreliable feedback signals and accommodate spectrum sensing errors. Moreover, we assume an interference-based channel model where the receivers are equipped with multi-packet reception (MPR) capability. Furthermore, we perform power allocation at the SU with the objective of maximizing the secondary throughput under constraints that maintain certain quality-of-service (QoS) measures for the primary user (PU).

cs.IT↗

Effective Capacity of Cognitive Radio Links: Accessing Primary Feedback Erroneously

We study the performance of a cognitive system modeled by one secondary and one primary link and operating under statistical quality of service (QoS) delay constraints. We analyze the effective capacity (EC) to quantify the secondary user (SU) performance under delay constraints. The SU intends to maximize the benefit of the feedback messages on the primary link to reduce SU interference for primary user (PU) and makes opportunistic use of the channel to transmit his packets. We assume that SU has erroneous access to feedback information of PU. We propose a three power level scheme and study the tradeoff between degradation in EC of SU and reliability of PU defined as the success rate of the transmitted packets. Our analysis shows that increase in error in feedback access causes more interference to PU and packet success rate decreases correspondingly.

cs.IT↗

Energy Efficient Multiuser Scheduling: Statistical Guarantees on Bursty Packet Loss

In this paper, we consider energy efficient multiuser scheduling. Packet loss tolerance of the applications is exploited to minimize average system energy. There is a constraint on average packet drop rate and maximum number of packets dropped successively (bursty loss). A finite buffer size is assumed. We propose a scheme which schedules the users opportunistically according to the channel conditions, packet loss constraints and buffer size parameters. We assume imperfect channel state information at the transmitter side and analyze the scheme in large user limit using stochastic optimization techniques. First, we optimize system energy for a fixed buffer size which results in a corresponding statistical guarantee on successive packet drop. Then, we determine the minimum buffer size to achieve a target (improved) energy efficiency for the same (or better) statistical guarantee. We show that buffer size can be traded effectively to achieve system energy efficiency for target statistical guarantees on packet loss parameters.

cs.IT↗

Up and Away: A Cheap UAV Cyber-Physical Testbed (Work in Progress)

Cyber-Physical Systems (CPS) have the promise of presenting the next evolution in computing with potential applications that include aerospace, transportation, robotics, and various automation systems. These applications motivate advances in the different sub-fields of CPS (e.g. mobile computing and communication, control, and vision). However, deploying and testing complete CPSs is known to be a complex and expensive task. In this paper, we present the design, implementation, and evaluation of Up and Away (UnA): a testbed for Cyber-Physical Systems that use UAVs as their physical component. UnA aims at abstracting the control of physical components of the system to reduce the complexity of UAV oriented Cyber-Physical Systems experiments. In addition, UnA provides an API to allow for converting CPS simulations into physical experiments using a few simple steps. We present a case study bringing a mobile-camera-based surveillance system simulation to life using UnA.

eess.SY↗

Cognitive Radio Networks with Probabilistic Relaying: Stable Throughput and Delay Tradeoffs

In this paper, we study and analyze fundamental throughput and delay tradeoffs in cooperative multiple access for cognitive radio systems. We focus on the class of randomized cooperative policies, whereby the secondary user (SU) serves either the queue of its own data or the queue of the primary user (PU) relayed data with certain service probabilities. Moreover, admission control is introduced at the relay queue, whereby a PU's packet is admitted to the relay queue with an admission probability. The proposed policy introduces a fundamental tradeoff between the delays of the PU and SU. Consequently, it opens room for trading the PU delay for enhanced SU delay and vice versa. Thus, the system could be tuned according to the demands of the intended application. Towards this objective, stability conditions for the queues involved in the system are derived. Furthermore, a moment generating function approach is employed to derive closed-form expressions for the average delay encountered by the packets of both users. The effect of varying the service and admission probabilities on the system's throughput and delay is thoroughly investigated. Results show that cooperation expands the stable throughput region. Moreover, numerical simulation results assert the extreme accuracy of the analytically derived delay expressions. In addition, we provide a criterion for the SU based on which it decides whether cooperation is beneficial to the PU or not. Furthermore, we show the impact of controlling the flow of data at the relay queue using the admission probability.

cs.NI↗

Cooperative Access in Cognitive Radio Networks: Stable Throughput and Delay Tradeoffs

In this paper, we study and analyze fundamental throughput-delay tradeoffs in cooperative multiple access for cognitive radio systems. We focus on the class of randomized cooperative policies, whereby the secondary user (SU) serves either the queue of its own data or the queue of the primary user (PU) relayed data with certain service probabilities. The proposed policy opens room for trading the PU delay for enhanced SU delay. Towards this objective, stability conditions for the queues involved in the system are derived. Furthermore, a moment generating function approach is employed to derive closed-form expressions for the average delay encountered by the packets of both users. Results reveal that cooperation expands the stable throughput region of the system and significantly reduces the delay at both users. Moreover, we quantify the gain obtained in terms of the SU delay under the proposed policy, over conventional relaying that gives strict priority to the relay queue.

cs.NI↗

Adaptive Energy-aware Encoding for DWT-Based Wireless EEG Monitoring System

Wireless Electroencephalography (EEG) tele-monitoring systems performing encoding and streaming over energy-hungry wireless channels are limited in energy supply. However, excessive power consumption either in encoding or radio channel may render some applications inapplicable. Hence, energy efficient methods are needed to improve such applications. In this work, an embedded EEG encoding system should be able to adjust its computational complexity, hence, energy consumption according to the channel variations. To analyze the distortion-compression ratio (PRD-CR) behavior of the wireless EEG system under energy constraints, both encoding and transmission power should be taken into consideration. In this paper, we propose a power-distortion- compression ratio (P-PRD-CR) framework, which extends the traditional PRD-CR to P-PRD-CR model. We analyze the computational complexity for a typical discrete wavelet transform (DWT)-based encoding system. Using our developed P-PRD-CR framework, the encoder effectively reconfigures the complexity control parameters to match the energy constraints while retaining maximum reconstruction quality. Results show that using the proposed framework, we can obtain higher reconstruction accuracy for the same power constrained-portable device.

cs.IT↗

An analytic study of a distributed EDCA-based QoS mapping for layered video delivery in WLAN

One of the key challenges in multimedia networks is video delivery over wireless channels. MRC (Multi-Resolution Coding) Layered video, divides video into a base layer and multiple enhancement layers. In this paper, we aim to improve video quality, impacted by high channel contention, through mapping individual video layers to EDCA (Enhanced Distributed Channel Access) access categories in order to maximize the average number of reconstructed video layers. We propose an adaptive cross layer video layers mapping technique that optimally enhances the QoS of wireless video transmission over IEEE 802.11e EDCA priority queues. The optimization is based on a dynamic program that takes into account the EDCA parameters and the layered dependency nature of layered video delivery. Our proposed technique makes use of a channel delay estimation model and an estimation of average video useful layers delivered. The optimal mapping strategies are selected by an optimization module based on the information from the analytical model. The accuracy of our optimized mapping technique performance is verified through extensive simulations. The obtained results illustrate significant trade-off between complexity and delivered video quality for canonical mapping schemes.

cs.NI↗

Novel Network Coding-based Techniques for Multi-layer Video Delivery over Multi-hop Wireless testbed

The actual performance of video delivery over wireless networks is best captured through experimental studies over real testbed, which is crucial to uncover the technical problems and practical challenges of realizing the proposed video delivery techniques. Network coding (NC) provides a paradigm shift to optimize the network resources for enhancing the video quality as a result of delivery over multi-hop wireless networks. In this paper, we propose a novel framework for evaluating the performance of NC-based video delivery over multi-hop wireless networks. Based on an experimental testbed implementation of inter-layer video coding and delivery, we propose a new generalized technique for multi-hop interlayer NC in enhancing video delivery quality. We evaluate the trade-off between complexity of multi-hop NC, and video quality gain. We provide clear recommendations for best design choices of NC-based inter-layer video coding and delivery over multi-hop wireless mesh network considering link conditions and Packet Delivery Ratio (PDR). The results show that using NC improves the layered video performance in single and multi-hop network. The average number of decoded layers when using NC in single hop outperforms that when using NC in multi-hop.

cs.NI↗